#wrapper,
.container { min-width: 320px; }

 
 
/* ------------------------------------------------------------------------- *
 *  Toggle Sidebar s1 : 1260px  
/* ------------------------------------------------------------------------- */

@media only screen and (max-width: 1300px) {


 .block_firstposts section {
    margin-top: 2.5em;
    flex: 0 0 70%;
    max-width: 70%;
}

.block_firstposts section article .main-title_wrap2 .categories_index{
    font-size: 19px;
    margin-bottom: 0.5em;
    padding-bottom: .5em;
}

.block_firstposts article .main-title_wrap2{
    padding: 10px 1em 0px 0;
}

.block_firstposts section article .main-title_wrap2 .main-title-wrap-excerpt{
    line-height: 20px;
}


.block_firstposts article .main-title_wrap2 h2{
    line-height: 30px;
    font-size: 23px;
}

.block_firstposts article .main-title_wrap2 .main-title-wrap-excerpt p{
    font-size: 13px;
}


ol.popular_posts{
	flex: 0 0 27%;
	max-width: 27%;
	margin-left: 2%;
}
	
ol.popular_posts p{
    margin-top: .8em;
    font-size: 21px;
}
	
ol.popular_posts li{
    margin-bottom: 1.4em;
}

ol.popular_posts li a{
    font-size: 1em;
}
 
 .adsbygoogle.sidegoogle{
    height: 400px!important;
}


.category_single,
section.single-section h1 {
    padding: 0px 20px;
}


ul.post_inner-info{
    padding: 0px 305px 0 20px;
}


section.single-section h2, 
section.single-section h3, 
section.single-section h4, 
section.single-section h5, 
section.single-section h6,

.post-conten_singleleft .entry_single p {
    padding: 0px 20px;
}



.social-share-single ul{margin-left:15px;}

.single_tagss{
    margin: 0 0 0px 15px;
}

.single_ifo-tagscomm {
    padding: 0 0 0 15px;
}

.post-conten_singleleft{
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%;
    max-width: 68%;
}


.post-conten_singleright{
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    margin-left: 3%;
    margin-top: 25px;
    align-items: flex-start;
}


.entry_single blockquote:before{
    left: 10px;
    top: 0px;
}


.entry_single blockquote{padding: 10px 15px 5px;}

 
 .home_posts-paged{ margin: 4em 0 0 40px;}
 
  .home_posts-paged-right{
	  -webkit-flex-basis: 33%;
	  -ms-flex-preferred-size: 33%;
	  flex-basis: 33%;
	  max-width: 33%;
	  margin-left: 30px;
	}
  
 .home_posts-paged-left {-webkit-flex-basis: 64%;-ms-flex-preferred-size: 64%;flex-basis: 64%;max-width: 64%;}

hr{left:20px;}

 
 
 
 .container.second-header{display:none;}

 .block_secondposts article .main-title_wrap{
    margin: -24px 17px 0;
    padding: 10px 10px 0;
}
	
.block_secondposts article .main-title_wrap .categories_index li:first-child {
    font-size: 14px;
} 


.block_secondposts article .main-title_wrap h2 a {
    font-size: 18px;
    line-height: 24px;
}

 

 .single_bottompost-first ul{
    justify-content: space-around;
}

.single_bottompost-first ul li{
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    margin-bottom: 4em;
    max-width: 47%;
}
 
 

/* ------------------------------------------------------------------------- *
 *  Toggle Sidebar s1 : 980px 
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 980px) {
	
	.container-inner_nav_social_2{display:block;margin-top: 45px;}
	
	.container-inner_nav_social{display:none;}
	
	.show-menu .side_barmenu .container-inner_nav{
    border-top: none;
	margin-top: 10px;
	}	
	
	.container-inner_nav_links{border-top: 1px solid #D2D2D2;}
	
	.home_posts-paged article .categories_index{justify-content: center;}
	
	.text-404{margin: 2.5em 0;}
	
	body.error404 .page-title{padding: 0 1.5em 1.5em;}
	
	.home_posts-paged404,
	.home_posts-paged,
	.home_posts{padding: 1em 1.5%;}
	

	.home_posts-paged-left{margin: 0 auto;display: block;max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}

	.home_posts-paged{
    margin: 0;
    margin-top: 3.2em;
    position: relative;
}

	ol.popular_posts,
	.block_firstposts article .main-title_wrap2{display:none!important;}

	.block_firstposts section {
    margin-top: 2.5em;
    flex: 0 0 100%;
    max-width: 100%;
}

.block_firstposts article .post-format{
    max-width: 100%;
}
	
	.block_secondposts{    
	margin-bottom: 0;
	padding: 0;
	}

	.block_secondposts{border:none;}
	
	.home_posts-paged section,
	.block_thirdposts section,
	.block_secondposts section,
	.block_firstposts section{
 	flex-direction: row;
 	justify-content: space-between;
 	align-items: flex-start;
 	flex-grow: 1;
 	display: -ms-flexbox;
 	display: flex;
 	flex-wrap: wrap;
 	display: block;
 }
	
	 
	.block_firstposts article .main-title_wrap{
    display: inherit;
}

.block_firstposts article{
    display: inherit!important;
}
	
	
	.home_posts-paged article,
	.block_firstposts article,
	.block_secondposts article,
	.block_thirdposts article{
 	max-width: 100%;
 	-ms-flex: 1 0 100%;
 	flex: 1 0 100%;
 	margin-bottom: 4em;
 }
	
	.home_posts-paged article .main-title_wrap,
	.block_firstposts article .main-title_wrap,
	.block_secondposts article .main-title_wrap,
	.block_thirdposts article .main-title_wrap {
 padding: 15px 15px 0;
 background: #ffffff;
 position: relative;
 margin: -32px 25px 0;
}

.home_posts-paged section article .main-title_wrap .main-title-wrap-excerpt,
.block_firstposts section article .main-title_wrap .main-title-wrap-excerpt,
.block_secondposts section article .main-title_wrap .main-title-wrap-excerpt,
.block_thirdposts section article .main-title_wrap .main-title-wrap-excerpt{
	    display: block;
		padding: .4em .6em 0;
    font-size: 22px;
    font-weight: 200;
    line-height: 25px;
}

	.home_posts-paged article .main-title_wrap h2,
	.block_firstposts article .main-title_wrap h2,
	.block_secondposts article .main-title_wrap h2,
	.block_thirdposts article .main-title_wrap h2{
	padding: 0 0 .7em;
    border-bottom: 1px solid #D2D2D2;
	}
 
	.home_posts-paged article .main-title_wrap h2 a,
 	.block_firstposts article .main-title_wrap h2 a,
	.block_secondposts article .main-title_wrap h2 a,
	.block_thirdposts article .main-title_wrap h2 a {
    font-size: 23px;
    line-height: 27px;
    font-weight: 200;
    color: #000;
}

.home_posts-paged article .main-title_wrap .categories_index li:first-child,
.block_firstposts article .main-title_wrap .categories_index li:first-child,
.block_secondposts article .main-title_wrap .categories_index li:first-child,
.block_thirdposts article .main-title_wrap .categories_index li:first-child{
	font-size: 17px;
}


 .social-share-single ul{
    margin-left: 0;
}

 .social-share-single ul li:first-child {
 -ms-flex: 1 0 100%;
 flex: 1 0 100%;
 margin: 0 0 12px 0;
}

.social-share-single ul li:first-child a{/* height: 2.2em; */}

 .social-share-single ul li:nth-child(2){
    margin-left: 0;
}
	
 .home_posts-paged-right,
 .post-conten_singleright,
 .adsbygoogle.sidegoogle {display: none!important;}

 section.single-section h2, 
section.single-section h3, 
section.single-section h4, 
section.single-section h5, 
section.single-section h6,

.post-conten_singleleft .entry_single p {
    padding: 0px 55px;
}

.post-conten_singleleft .entry_single blockquote p{
    padding: 0 0 0 55px;
}

hr {
    left: 55px;
}

section.single-section h1,
.category_single,
ul.post_inner-info{
    padding: 0px 55px;
}
 
 
	
	#nav-topbar{position:relative;}
	.contain_menu.show-menu .header_menu-icon{position:fixed;left: 0px;}
	.contain_menu.show-menu .barm{
    background: #777;
}


	.header_menu-icon{padding: 0px;position:absolute;} 

	.show-menu .side_barmenu{
    box-shadow: 0 0 20px rgb(0, 0, 0);
	}
 
 
section.single-section article {margin-bottom: 0;}
	
.pad{padding: 15px 50px 20px 50px;}
	
 .single_tagss{
    padding: 8px 55px;
}

	.single_tagss .post_tags a {
    padding: .3em 0 0;
    margin: .22em .3em .22em;
}

.single_ifo-tagscomm, 
.single_tagss,
.social-share-single ul{
    padding: 0px 21px;
}

.single_tagss{margin:0;}


 
 
.main-title-wrap-excerpt{line-height: 15px;padding: .2em 1em;}
.main-title-wrap-excerpt p{line-height: 15px;font-size: 11px!important;}

 
 

#footer-bottom #copyright{
    text-align: center;
    margin-top: .7em;
    padding: 5px 10px;
    font-size: 12px;
}


.footer-pad{
 padding: 8px;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}

 .footer_logo{width: 100%;text-align: center;}
 
 
body.single #page { padding: 0; }
 
 

.post-conten_singleleft {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}
 

/* header */
	#header { padding-bottom: 0; }
	#header .pad { padding-top: 0; padding-bottom: 0; }
	.topbar-enabled #header { padding-top: 0; }
  
	
	.site-title { padding: 30px 0 20px; width: 100%; float: none; line-height: 50px; }
	.site-title a { text-align: center; }
	.site-title a img { max-height: 60px!important; }
 
	#header .social-links { float: none; padding-top: 0; margin-bottom: 20px; }
	#header .social-links li { margin: 0 4px; }
	
	
	/* footer */
	
.footer-second-column a.ours-twitter:before,
.footer-second-column a.ours-pinterest:before,
.footer-second-column a.ours-google:before,
.footer-second-column a.ours-vkotnakte:before,
.footer-second-column a.ours-telegram:before,
.footer-second-column a.ours-odnoklassniki:before,
.footer-second-column a.ours-facebook:before{font-size: 14px;}

 
  .footer-pad.group img{
    margin: 6px auto;
    max-width: 125px;
}
	
  
  
}





/* ------------------------------------------------------------------------- *
 *  Mobile (Mid Res) : 660x  
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 660px) {
	
	
	.single_tagss p:first-child{min-width: 80px;}

		.home_posts-paged article,
	.block_firstposts article,
	.block_secondposts article,
	.block_thirdposts article{
    margin-bottom: 2.5em;
}
	
 
 .single_ifo-tagscomm{
    margin-top: 2.5em;
}

.fb-follow{margin-bottom: .7em;}
 
 section.single-section h1, .category_single, ul.post_inner-info{
    padding: 0px 15px;
}

section.single-section h2, section.single-section h3, section.single-section h4, section.single-section h5, section.single-section h6, .post-conten_singleleft .entry_single p{ padding: 0px 15px;}

hr{left:15px;}

section.single-section h1{
    font-size: 30px;
}

 .single_bottompost-first ul li{
    max-width: 96%;
    -ms-flex: 1 0 96%;
    flex: 1 0 100%;
    margin-bottom: 3em;
}

.single_bottompost ul .bottmom_post-cell{
	padding-bottom: 20px;
    border-bottom: 1px solid #D2D2D2;
    }
	
 
  
	a.logo_header{display: block;left: 9em;}
 
 
	
	.col-2cl .content{margin-top:0;}
	
	.wp-pagenavi span.extend,
	.wp-pagenavi span.current,
	.wp-pagenavi a{display:none;}
	
	.wp-pagenavi a.previouspostslink,
	.wp-pagenavi a.nextpostslink{
	font-size: 15px;
    padding: 5px .7em!important;
    background: #E3E3E3;
    width: 36%;
    line-height: 23px;
    display: block;
	}
	
 
	
 
  
	
	/* layout */
	.grid { width: 100%; margin: 0 0 10px; }
	
	/* hide */
	.image-caption { display: none; }
	
	/* base */
	.pad,
	.pad.post-content,
	.pad.format-container { padding: 20px 20px 10px; }
 
	.entry { font-size: 16px; line-height: 1.6em; }
	
	/* text */

	.post-content .entry p{padding: 0 .7em;}
	 
	.entry h1 { font-size: 28px; letter-spacing: -0.7px; }
	.entry h2 {line-height: 25px;font-size: 21px;letter-spacing: -0.5px;padding: 0 .7em;}
	.entry h3 {font-size: 18px;padding: 0 11px;}
	.entry h4 { font-size: 21px; letter-spacing: -0.3px; }
	.entry h5 { font-size: 18px; }
	.entry h6 { font-size: 16px; text-transform: uppercase; }
	.post-title,
	.page-title-single { font-size: 20px; letter-spacing: -0.3px; }
 
 
 

	/* header */
	#header { padding-bottom: 0; }
	#header .pad { padding-top: 0; padding-bottom: 0; }
	.topbar-enabled #header { padding-top: 0; }
 
	
	/* page */
	body.single #page {max-width: 100%;padding:  0;}
	.page-image-text { margin-top: -15px; }
	.page-image-text .caption { font-size: 26px; line-height: 30px;  }
	.page-image-text .description { font-size: 13px; }
	.pagination { margin-bottom: 30px; }
	
	/* blog */
	.post-meta { font-size: 13px; }
	.format-gallery .post-format .flexslider .slides img { max-height: 240px; }
	.format-quote .post-format blockquote,
	.format-link .post-format p { font-size: 18px; }
	.format-chat .post-format { font-size: 14px; line-height: 1.6em; }
	.format-status .entry { font-size: 20px; line-height: 1.6em; }
	.format-container .fa { font-size: 20px; }
	
	.author-bio .bio-desc,
	.page-title .category-description { font-size: 14px; line-height: 1.6em; }
	
 
	
	.content .post-nav li { width: 100%; -webkit-box-shadow: none!important; box-shadow: none!important; }
	.content .post-nav li:first-child { border-bottom: 2px solid #e5e5e5; }
	.content .post-nav li a { min-height: 0; padding-left: 24px!important; padding-right: 24px!important; }
	
	/* shortcodes */
	.dropcap { font-size: 56px; }
	
 
 
	
		
/* footer */
	
.footer-second-column a.ours-twitter:before,
.footer-second-column a.ours-pinterest:before,
.footer-second-column a.ours-google:before,
.footer-second-column a.ours-vkotnakte:before,
.footer-second-column a.ours-telegram:before,
.footer-second-column a.ours-odnoklassniki:before,
.footer-second-column a.ours-facebook:before{font-size: 11px;}

 
  
  .footer-pad.group img{
    max-width: 125px;
}
	
 

#footer-bottom #copyright{
    font-size: 9px;
}
 

.footer-pad.group img{
    max-width: 75px;
}
 
 
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Low Res) : 480px 
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 480px) {
	
	
	
	ul.post_inner-info li:first-child{padding: 12px 0;font-size: 12px;}
	ul.post_inner-info li:first-child a {font-size: 12px;}
	ul.post_inner-info li:first-child i {font-size: 14px}

	ul.post_inner-info li:last-child i{
    font-size: 16px;
}
	
	ul.post_inner-info li:last-child a.provider-facebook:before, 
	ul.post_inner-info li:last-child a.provider-vkontakte:before{
    padding: 8px;
    font-size: 11px;
}

	.toggle-search_header {
	border: none;
	left: auto;
	right: 0;
	padding: 12px;
	top: 0;
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	}
	.search-expand {right: 55px;top: 0px;width: 76%;}
	
 div.social_header{display:none;}
	 
 
	
	body.home article, body.search article, body.archive article,
	body.home .home_posts .block_firstposts article:first-child,
	body.home .home_posts .block_firstposts article,
	body.home .home_posts .block_thirdposts article,
	body.home .home_posts .block_thirdposts article:nth-of-type(odd),
	body.home .home_posts .block_thirdposts article:nth-of-type(even){margin: 0 auto 2.5em;}
	
 
.home_posts-paged article .main-title_wrap, .block_firstposts article .main-title_wrap, .block_secondposts article .main-title_wrap, .block_thirdposts article .main-title_wrap{
    padding: 10px 10px 0;
    background: #ffffff;
    position: relative;
    margin: -20px 15px 0;
}
 

.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink{
    width: 39%;
	font-size: 11px;
}

 

 
#footer-bottom #copyright{
    font-size: 7px;
}
 

.footer-pad.group img{
    margin-right: 1em;
    max-width: 75px;
}
 
	
	
	/* layout */
 
	.col-2cl .single-section,
	.col-2cl .content,
	.sidebar {width: 100%;float: none;margin: 0 auto;}
	.sidebar { background: #f2f2f2; border-top: 6px solid #e5e5e5; -webkit-box-shadow: inset 0 1px 0 #fbfbfb; box-shadow: inset 0 1px 0 #fbfbfb; }
	.main { background-image: none!important; padding: 0!important;  }

	ul.post-meta-single-content{
    padding: 0;
}
	ul.post-meta-single-content img{display:none;}
	/* hide */
	.mobile-sidebar-hide-s1 .s1,
	.mobile-sidebar-hide-s2 .s2,
	.mobile-sidebar-hide .sidebar { display: none; }
	
	/* base */
	.pad,
	.pad.post-content,
	.pad.format-container { padding: 15px 15px 5px; }
	.sidebar .widget,
	.child-menu { padding-left: 15px; padding-right: 15px; }
	.entry { font-size: 14px; line-height: 1.6em; }
	.gallery-caption { display: none; }
	
	/* text */
	.post-title,
	.page-title-single { font-size: 16px; letter-spacing: 0; }
	
	/* header */
	.site-title { font-size: 32px; }
	
	/* blog */
	.post-meta { font-size: 12px; }
	.format-quote .post-format blockquote,
	.format-link .post-format p,
	.format-status .entry  { font-size: 16px; }
	.format-chat .post-format { font-size: 13px; }
	.format-container .fa { font-size: 18px; }
	
	.format-chat .post-format p,
	.author-bio .bio-desc,
	.page-title .category-description { font-size: 13px; }
	
	/* shortcodes */
	.dropcap { font-size: 48px; }
	.sidebar.s1{ display: none;}
}

@media only screen and (max-width: 320px) {

	.home_posts-paged article .main-title_wrap, .block_firstposts article .main-title_wrap, .block_secondposts article .main-title_wrap, .block_thirdposts article .main-title_wrap{}
	
	
	div.social_header{display:none;}
	
 
 
	.toggle-search_header,
	.search-expand{top: 0;}
 
	 .main-title-wrap-excerpt{display:none;}
 
	
	/* layout */
 
	.sidebar { background: #f2f2f2; border-top: 6px solid #e5e5e5; -webkit-box-shadow: inset 0 1px 0 #fbfbfb; box-shadow: inset 0 1px 0 #fbfbfb; }
	.main { background-image: none!important; padding: 0!important;  }
	
	/* hide */
	.mobile-sidebar-hide-s1 .s1,
	.mobile-sidebar-hide-s2 .s2,
	.mobile-sidebar-hide .sidebar { display: none; }
	
	/* base */
	.pad,
	.pad.post-content,
	.pad.format-container { padding: 15px 15px 5px; }
	.sidebar .widget,
	.child-menu { padding-left: 15px; padding-right: 15px; }
	.entry { font-size: 14px; line-height: 1.6em; }
	.gallery-caption { display: none; }
	
	/* text */ 
	.post-title,
	.page-title-single { font-size: 16px; letter-spacing: 0; }
	 
	/* header */
	.site-title { font-size: 32px; }
	
	/* blog */
	.post-meta { font-size: 12px; }
	.format-quote .post-format blockquote,
	.format-link .post-format p,
	.format-status .entry  { font-size: 16px; }
	.format-chat .post-format { font-size: 13px; }
	.format-container .fa { font-size: 18px; }
	
	.format-chat .post-format p,
	.author-bio .bio-desc,
	.page-title .category-description { font-size: 13px; }
	
	/* shortcodes */
	.dropcap { font-size: 48px; }
	.sidebar.s1{ display: none;}
}