/* modal subscribe*/

#ModalSubscribeShow .modal-content {
    background: #fff !important;
    padding: 50px 50px !important;
}
#ModalSubscribeShow .headline {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 1.3em;
    text-transform: uppercase;
	/*white-space:nowrap;*/
}

#ModalSubscribeShow .close {
    color: #000;
    top: -40px;
    left: 40px;
    position: relative;
}
#ModalSubscribeShow .hidden-welcome{display:none; font-size:18px;}

/* end modal subscribe */

.social_article-cont {
    position: absolute;
    width: 35px;
    padding: 0;
    top: 0;
    margin: 45px 0 37px;
    opacity: 0;
    transition: opacity 0.15s;
    z-index: 1;
    margin: 190px 33px 37px 33px;
}
.social_fixed.sticky{position:fixed; padding-top:30px;}
.social_fixed {
    color: #ababab;
    /*font-size: 0;*/
    margin: 85px -110px;
}

.social_article-cont a{
	color:#333;
}
.social_article-cont a:hover{
	text-decoration:none;
	border:none;
}
.socialFix__link {
	width: 35px;
    height: 35px;
    /*padding: 7px;*/
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 1px 10px rgba(42, 46, 57, 0.2);
    display: inline-block;
    text-align: center;
    margin: 0 5px;
    transition: background-color 0.15s ease !important;
    margin-bottom: 6px;
}
.socialFix__icon {
    font-size: 18px !important;
    padding-top: 9px;
    transition: color 0.15s ease;
}
.socialFix__link_youtube .socialFix__icon {
  color: #ce1312;
}
.socialFix__link_youtube:hover {
  background-color: #ce1312;
}
.socialFix__link_youtube:hover .socialFix__icon {
  color: #fff;
}
.socialFix__link_facebook .socialFix__icon {
  color: #3b5998;
}
.socialFix__link_facebook:hover {
  background-color: #3b5998;
}
.socialFix__link_facebook:hover .socialFix__icon {
  color: #fff;
}
.socialFix__link_vk .socialFix__icon {
  color: #4c6c91;
}
.socialFix__link_vk:hover {
  background-color: #4c6c91;
}
.socialFix__link_vk:hover .socialFix__icon {
  color: #fff;
}
.socialFix__link_telegram .socialFix__icon {
  color: #1e96c8;
}
.socialFix__link_telegram:hover {
  background-color: #1e96c8;
}
.socialFix__link_rss:hover {
  background-color: #1e96c8;
}
.socialFix__link_telegram:hover .socialFix__icon {
  color: #fff;
}
.socialFix__link_pocket .socialFix__icon {
  color: #ee4056;
}
.socialFix__link_pocket:hover {
  background-color: #ee4056;
}
.socialFix__link_pocket:hover .socialFix__icon {
  color: #fff;
}
.socialFix__link_linkedin .socialFix__icon {
  color: #007bb6;
}
.socialFix__link_linkedin:hover {
  background-color: #007bb6;
}
.socialFix__link_linkedin:hover .socialFix__icon {
  color: #fff;
}

.socialFix__link_twitter .socialFix__icon {color:  #00aced;}
.socialFix__link_twitter:hover .socialFix__icon{color: #fff;}
.socialFix__link_twitter:hover{background-color: #00aced;}


.socialFix__link_reddit .socialFix__icon {color: #ff4500;}
.socialFix__link_reddit:hover .socialFix__icon{color: #fff;}
.socialFix__link_reddit:hover{background-color:#ff4500;}

.socialFix__link_fbmessenger .socialFix__icon path {
  fill: #0084ff;
  transition: fill .15s ease;
}
.socialFix__link_fbmessenger:hover {
  background-color: #0084ff;
}
.socialFix__link_fbmessenger:hover .socialFix__icon path {
  fill: #fff;
}
.socialFix__share {
    display: block !important;
    width: 35px !important;
    height: 35px !important;
    font-size: 20px !important;
    padding-left: 9px;
}

.post_content blockquote {
	padding: 30px 30px 30px 30px;
	font-size: 1.3em !important;
	line-height: 1.8 !important;
	background: #f0f7ff;
	color: #000;
	margin-top: 40px;
	margin-bottom: 20px;
	border-left: 2px solid #fdf235;
	position: relative;
	font-weight: bold;
	font-style: italic;
}
.post_content blockquote .text::after {content:close-quote;}
.post_content blockquote .text::before {content:open-quote;}

.post_content blockquote .author{
	text-align:right;	
	font-style: normal;
	font-size: 1.4em;
}

.post_content .bq_share{text-align:right;}
.bq_share_twitter:hover{opacity:0.7;}
.bq_share_twitter{
	background-color: #00aced;
    display: inline-block;
    color: #fff;
    padding: 10px 20px 10px 15px;
	cursor:pointer;
	border-radius:3px;
}
.bq_share_twitter i{font-size:1.1em; padding-right:5px;}


@media screen and (max-width: 768px) {
	.social_fixed{margin: unset; width:calc(100% + 55px); bottom:0; top:auto; left:0; right:0;}
	.socialFix__link{margin:unset; width: calc(100%/6.5); border-radius:0; border-top:1px solid #eaeaea; margin-right: -4px;}
	.socialFix__share{display:none !important;}
	.socialFix__link_fbmessenger{display:none;}
	.social_fixed.sticky{position:fixed !important;}
	.social_article-cont{position:fixed; z-index: 9;}
}
@media screen and (max-width: 768px) {
	.social_fixed{width:calc(100% + 30px);}
	.subsribe_blog .s_form{padding:0;}
}
@media screen and (max-width: 480px) {
	.subsribe_blog{padding:20px 0;}
	.page-numbers{padding: 2px 10px !important;}
}



