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

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

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

 
body.home .homeposts .firstposts section{max-width: 820px;border-right:none;} 

 
.mostviewedmain .mostviewedmaininner ul.wpp-list li a.wpp-post-title{
	font-size: 15px;
} 
 
 
 .container.second-header{display:none;}
	
	.col-2cl .main{
    padding-right: 355px;
}
 

.search article h2, .archive article h2, .home article h2{font-size: 21px;line-height: 30px;}
.main-title-wrap-excerpt{padding: .2em 1em;font-size: 15px;}
.main-title-wrap-excerpt p{font-size: 15px!important;}

section.content .pad {
    padding: 20px 0px 20px 35px;
}

.singlesection-content article{
    padding: 15px;
    }
 


.col-2cl .s1 {
    width: 340px;
    padding: 0 5px;
    overflow: hidden;
    margin-right: -351px;
}

.ours-social-wid-button .ours-vkotnakte, .ours-social-wid-button .ours-google, .ours-social-wid-button .ours-facebook {
    margin: 12px 1px;
}

 

.main.plsingl{padding-right: 333px;}

.ours-social-icons a{width:100%;}


 

 .ours-social-icons a.ours-pinterest:before,
 .ours-social-icons a.ours-twitter:before, 
 .ours-social-icons a.ours-vkotnakte:before,
 .ours-social-icons a.ours-google:before,
 .ours-social-icons a.ours-facebook:before{margin: 0em 1em 0 1em;}

}

/* ------------------------------------------------------------------------- *
 *  Toggle Sidebar s1 : 980px 
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 980px) {
	
	body.archive .container.second-header,
	body.home .container.second-header,
	body.col-1c .container.second-header{
	margin: 0 auto -5px;
    display: block;
	}
	
	
	.sidegoogle { display: none; }


	ul.post-inner-category li:nth-child(3){
    display: block;
    max-width: 350px;
    margin-top: .3em;
    clear: both;
}

ul.post-inner-category li:last-child{
    position: absolute;
    right: 0px;
    top: 30%;
}

ul.post-inner-category li:first-child a{
    font-size: 16px;
}
ul.post-inner-category li{
    font-size: 14px;
}
 
	
	.telegram-canal{    
	width: 100%;
    left: 0;
    right: 0;
	}
	
	 .same_post-interesting-single{display:none;}
	

 .social-share-single ul li:first-child a{margin: 0 1% 1.5em 1%;width: 98%;}
 
 .social-share-single ul li a{
    width: 18%;
    margin: 0 1%;
}
	
div.toggle-social-header a.ours-vkotnakte:before, 
div.toggle-social-header a.ours-telegram:before, 
div.toggle-social-header a.ours-viber:before, 
div.toggle-social-header a.ours-facebook:before {
    color: #fff;
}
 
.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-second-column a{
    margin: .5em 1.8em;
}
 
 
 
 

 
.social-share-single ul a:first-child{border-bottom: 2px solid #1e376c;}

.social-share-single ul a.provider-twitter {border-bottom: 2px solid #2572ad;}
.social-share-single ul a.provider-google {border-bottom: 2px solid #922a1e;}
.social-share-single ul a.provider-vkontakte {border-bottom: 2px solid #02293a;}
.social-share-single ul a.provider-odnoklassniki{border-bottom: 2px solid #ad5404;}
.social-share-single ul a.provider-viber{border-bottom: 2px solid #017c15;}
 
 a#back-to-top{display:none;}
	
	.search-expand-inner,
	#nav-topbar.nav-container{background: #035172;}
	
	.toggle-search:hover i:before,
	.toggle-search.active i:before,
	.toggle-search i:before,
	.fa-bars:before{color: #ffffff!important;}
	
 
	
	.container.second-header{
	margin: 0 auto -5px;
    display: block;
	}
	
	.nav-personal > a{color: #4D4D4D;padding: 19px 1em 20px;}
	.nav-personal{
    border: none;
    border-radius: none;
    -webkit-border-radius: none;
}
 
 

 div.toggle-social-header{
    left: 60px;
	max-width: 200px;
    top: 0;
}
 
	
	.col-2cl .single-content{border:none;}
	
	#same_post-interesting-single ul li{
	width: 43.5%;
	margin: 2% 3%;
	max-height: 174px;
	}
	
#same_post-interesting-single ul li:last-child{display:none;}
	
	body.home .homeposts .firstposts section{border-right: none;}
	
	section.content article .home-categories{display:none!important;}
	
	.pad{padding: 15px 50px 20px 50px;}
	

	.firstposts{
    margin-top: 3em;
    position: relative;
    background: none repeat-y right 0;
    padding-right: 0;
}
	
	body.home .homeposts .firstposts article:first-child .image-container a:after{content:initial;}
	
	body.home .homeposts .firstposts article:first-child h2{
    border-top-width: 4px!important;
    border-top-style: solid!important;
    width: 100%;
    max-width: 85%;
    background: #fff;
    position: relative;
    margin: -15px auto .2em;
    padding: .1em .5em;
}

body.home .homeposts .firstposts article:first-child h2 a{
    max-width: initial;
    top: initial;
    left: initial;
    margin: initial;
    bottom: initial;
    border-top: none;
    font-size: 23px;
    line-height: 25px;
    position: initial;
    color: initial;
    padding: initial;
}
	
	body.home .homeposts .firstposts article:first-child .main-title-wrap-excerpt{
	padding: .5em .5em .8em;
    width: 100%;
	display:block;
	}
 
	
	body.home .homeposts .firstposts article .post-format{
    float: none;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}
	body.home .homeposts .firstposts article h2{
    border-top-width: 4px;
    border-top-style: solid;
    width: 100%;
    max-width: 85%;
    display: block;
    margin: -15px auto .2em;
    padding: .1em .5em;
    background: #fff;
    position: relative;
}

	body.home .homeposts .firstposts article .main-title-wrap-excerpt{
    padding: .5em .5em .8em;
    width: 100%;
}
	
	body.home .homeposts .firstposts article:first-child,
	body.home .homeposts .firstposts article,
	body.home .homeposts .secondposts article,
	body.home .homeposts .secondposts article:nth-of-type(odd),
	body.home .homeposts .secondposts article:nth-of-type(even){
	max-width: 841px;
	padding-bottom: .5em;
	width: 100%;
	height: auto;
	max-height: 100%;
	float:none;
	border-bottom: 1px solid rgba(204, 204, 204, 0.85);
	margin: 0 auto 2.5em;
	}
	
	
	
	
	
	
	
	.mostviewedmain,
	.mostviewedmain .mostviewedmaininner ul.wpp-list li{
display:none;
	}
	
	.mostviewedmain .mostviewedmaininner ul.wpp-list li a.wpp-post-title{
	font-size: 18px;
	} 
	
	.mostviewedmain .mostviewedmaininner ul.wpp-list{
    margin: 0 auto;
}
 

body.single{ background: #eeeeee;}
	
body.single #page { max-width: 88%;padding: 0; }
	
 
 
	
a#back-to-top i{display:none;}

 

.search article h2, .archive article h2, .home article h2{font-size: 23px;line-height: 25px;}
.main-title-wrap-excerpt{line-height: 15px;padding: .2em 1em;}
.main-title-wrap-excerpt p{line-height: 15px;font-size: 11px!important;}

 .footer-first-column li a{
    padding: 5px 10px;
    font-size: 12px;
    margin: 1em 0;
}

 
 

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

.footer-first-column{
    padding: 4px 0;
}

.footer-pad.group img{
    margin-top: 10px;
    margin-right: 1em;
    max-width: 125px;
}
	
body.single #page { padding: 0; }
	
	.single-content{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-right: 0;
	margin-bottom: 0;
	width:100%;
	}
	
	.singlesection-content{width:95%;}

 
  
	
	/* s1 general */
	.s1 { width: 50px; }
	.s1 .sidebar-content { display: none; float: left; width: 100%; }
	.s1 .sidebar-toggle { display: block; }
	
	/* s1 expand/collapse */
	.s1-expand .s1 {
	background: #f2f2f2;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 355px;
	margin: 0!important;
	z-index: 1111;
	overflow: auto;
	-moz-transition: width .2s ease;
	-webkit-transition: width .2s ease;
	transition: width .2s ease;
	}	
	.s1-expand .s1 .sidebar-content,
	.s1-expand .s1 .post-nav { display: block; min-width: 340px; }
	.s1-collapse .s1 .sidebar-content,
	.s1-collapse .s1 .sidebar .post-nav { display: none; }
	
	/* s1 toggle icon */
	.col-2cl.s1-expand .s1 .icon-sidebar-toggle:before { content: "\f101"; }
	.col-2cr.s1-expand .s1 .icon-sidebar-toggle:before { content: "\f100"; }

	/* 2 column, content right */
	.col-2cr .main { background-image: url(img/sidebar/s-left-collapse.png); padding-left: 50px; }
	.col-2cr .s1 { margin-left: -50px; }
	.col-2cr.s1-expand .s1 { left: 0; -webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.05); box-shadow: 3px 0 3px rgba(0,0,0,0.05); }
	
	/* 2 column, content left */
	.sidebar.s1{ display: none;}
	.col-2cl .main {padding-right: 0px; }
	.col-2cl .s1 { margin-right: 0px; }
	.col-2cl.s1-expand .s1 { right: 0; -webkit-box-shadow: -3px 0 3px rgba(0,0,0,0.05); box-shadow: -3px 0 3px rgba(0,0,0,0.05); }
	.col-2cl.s1-expand .sidebar-toggle { float: right; }
	
	/* ipad, iphone fix */
	.safari .s1 { min-width: 50px; max-width: 50px; width: auto; }
	.safari.s1-expand .s1 { min-width: 340px; max-width: 340px; width: auto; }




	/* common */
	#nav-topbar .nav li a {color: #ffffff;border-top: 1px solid rgba(0, 0, 0, 0.08);}	
	#nav-topbar .nav li a:hover{color:#00C9FF; }
	/* level 1 */
 
	#nav-topbar .nav li.current_page_item > a, 
	#nav-topbar .nav li.current-menu-item > a,
	#nav-topbar .nav li.current-post-parent > a { color: #fff;}
	
	/* common */
	#nav-footer .nav li a { color: #999; border-top: 1px solid #222; }	
	/* level 1 */
	#nav-footer .nav li > a:hover { background: #2d2d2d; color: #eee; }
	#nav-footer .nav li.current_page_item > a, 
	#nav-footer .nav li.current-menu-item > a,
	#nav-footer .nav li.current-post-parent > a { background: #2d2d2d; color: #eee; }
	
	.nav { font-weight: 600; }
	.nav-container { text-transform: none; }
	.logo{display:none;}
	.nav-toggle  { display: block; }
	.nav-text {
    margin: 0 auto;
    display: block;
    width: 140px;
    /* float: none; */
}
	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }
	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }
	.expand .nav-wrap { height: auto; }
	/* common */
	.nav { float: left; width: 100%; }
	.nav li a { line-height: 20px; display: block; padding: 8px 20px; }
	.nav li li a { padding-left: 15px; padding-right: 15px; }
	/* dropdown arrows */
	.nav li > a:after { content: '\f0d7'; opacity: 0.5; margin-left: 6px; }
	.nav > li > a:after { content: '\f0d7'; font-size: 14px; }
	.nav li > a:only-child:after { content: ''; }
	/* level 1 */
	.nav > li { font-size: 15px; }
	.nav li > a:hover, 
	.nav li.current_page_item > a, 
	.nav li.current-menu-item > a,
	.nav li.current-post-parent > a { color: #fff; }	
	/* level 2 & 3 */
	.nav ul { display: block!important; margin-left: 40px; }
	.nav ul li { font-size: 14px; font-weight: 300; }
	.nav ul li a { padding-top: 6px; padding-bottom: 6px; }	
	
	.nav-personal {
    right: auto;
    left: 4.9em;
    top: 0.37em;
}

/* header */
	#header { padding-bottom: 0; }
	#header .pad { padding-top: 0; padding-bottom: 0; }
	.topbar-enabled #header { padding-top: 0; }
	.toggle-search {
	right: auto;
	left: 0;
	top: 0;
	-webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);
	}
	.search-expand { left: 0; right: auto; top: 0px; left: 54px;width: 320px; }
	
	.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; }
	.site-description { float: none; margin: 0 0 20px 0; padding: 0; line-height: inherit!important; display: block; width: 100%; text-align: center; clear: right; }
	#header .social-links { float: none; padding-top: 0; margin-bottom: 20px; }
	#header .social-links li { margin: 0 4px; }
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Mid Res) : 660x  
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 660px) {
	
 
	
 
	ul.post-inner-category li:nth-child(3) p,
	.same_post-interesting-single{display:none;}
	
	
	.telegram-canal ul li p{font-size: 12px;}

	.footer-pad.group .footer-third-column img {
    max-width: 55px;
}
	
.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-second-column a{
    margin: .4em .8em;
}
	
 
	
	#same_post-interesting-single ul li{
	width: 100%;
    margin: 2% 0;
	}
	
	.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;
	}
	
	
	
	 body.home .homeposts .firstposts section{border-right: none;}
	
	section.content article .home-categories{display:none!important;}
	
	.pad{padding: 15px 50px 20px 50px;}
	

	.firstposts{
    margin-top: 3em;
    position: relative;
    background: none repeat-y right 0;
    padding-right: 0;
}
	
 body.home .homeposts .firstposts article:first-child .image-container a:after{content:initial;}
	
	body.home .homeposts .firstposts article:first-child h2{
    border-top-width: 4px!important;
    border-top-style: solid!important;
    width: 100%;
    max-width: 95%;
    background: #fff;
    position: relative;
    margin: -15px auto 0em;
    padding: .1em .5em;
}

body.home .homeposts .firstposts article:first-child h2 a{
    max-width: initial;
    top: initial;
    left: initial;
    margin: initial;
    bottom: initial;
    border-top: none;
    font-size: 17px;
    position: initial;
    color: initial;
    padding: initial;
}
	
	body.home .homeposts .firstposts article:first-child .main-title-wrap-excerpt{
	padding: .5em .5em .8em;
    width: 100%;
	display:block;
	}
 
	
	body.home .homeposts .firstposts article .post-format{
    float: none;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}

.homeposts .secondposts section.content article h2, 
body.search section.content article h2, 
body.archive section.content article h2, 
body.home.paged section.content article h2,
	body.home .homeposts .firstposts article h2{
    border-top-width: 4px;
    border-top-style: solid;
    width: 100%;
    max-width: 95%;
    display: block;
    margin: -15px auto 0em;
    padding: .1em .5em;
    background: #fff;
    position: relative;
}

	body.home .homeposts .firstposts article .main-title-wrap-excerpt{
    padding: .5em .5em .8em;
    width: 100%;
}
	
	body.home .homeposts .firstposts article:first-child,
	body.home .homeposts .firstposts article,
	body.home .homeposts .secondposts article,
	body.home .homeposts .secondposts article:nth-of-type(odd),
	body.home .homeposts .secondposts article:nth-of-type(even){
	max-width: 841px;
	padding-bottom: .5em;
	width: 100%;
	height: auto;
	max-height: 100%;
	float:none;
	border-bottom: 1px solid rgba(204, 204, 204, 0.85);
	margin: 0 auto 2.5em;
	}
	
	
	
	
	
	 .footer-first-column li a{
    padding: 3px 1px;
    font-size: 9px;
}

 

#footer-bottom #copyright{
    margin-top: .7em;
    padding: .1em 0;
    font-size: 9px;
}

.footer-first-column{
    padding: 4px 0;
}

.footer-pad.group img{
    margin-top: 10px;
    margin-right: 1em;
    max-width: 75px;
}
	

body.home .homeposts .firstposts section{border-right: none;}


 
 
body.single{ background: #eeeeee;}

.archive.category .nav-wrap-categories-h{right:35%;}

ul.post-inner-category{padding: 0 1% 1.5%;}

ul.post-inner-category li:last-child p{top: -4px;position: relative;}

ul.post-inner-category li a {font-size: 16px;}

 

 a#back-to-top i{display:none;}
 
 
.search article h2, .archive article h2, .home article h2{font-size: 17px;line-height: 24px;}
 
 
 

.nav-personal {
    right: auto;
    left: 4.9em;
    top: 0.6em;
}

	.single-content{  
	width:100%;	
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	margin-right: 0;
	}
 
	 .singlesection-content{width: 85%;}
	
	/* 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; }
	.post-title-single{padding: 0 10px;font-weight: 600;margin: .5em auto;font-size: 25px;letter-spacing: -0.3px;}

	ul.post-inner-category li:nth-child(3){
    display: block;
    max-width: 350px;
    margin-top: .3em;
    clear: both;
}

ul.post-inner-category li:last-child{
    position: absolute;
    right: 0px;
    top: 30%;
}

ul.post-inner-category li:first-child a{
    font-size: 16px;
}
ul.post-inner-category li{
    font-size: 14px;
}

	/* header */
	#header { padding-bottom: 0; }
	#header .pad { padding-top: 0; padding-bottom: 0; }
	.topbar-enabled #header { padding-top: 0; }
	.toggle-search {
	right: auto;
	left: 0;
	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 {left: 54px;right: 0;top: 0px; width: 320px;}
	
	.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; }
	.site-description { float: none; margin: 0 0 20px 0; padding: 0; line-height: inherit!important; display: block; width: 100%; text-align: center; clear: right; }
	#header .social-links { float: none; padding-top: 0; margin-bottom: 20px; }
	#header .social-links li { margin: 0 4px; }
	
	/* footer */
	#footer-bottom .pad { padding-top: 50px; padding-bottom: 40px; }
	#footer-bottom .one-half.last { margin-bottom: 0; }
	#footer-bottom { text-align: center; }
	#footer-bottom #footer-logo { margin-left: auto; margin-right: auto; }
	#footer-bottom .social-links { float: none; }
	#footer-bottom .social-links li { margin-left: 4px; margin-right: 4px; }
	
 
	
	/* comments */
	.comment-tabs { font-size: 14px; }
	.commentlist li { font-size: 13px; }
	.commentlist li ul li { padding-left: 10px; }
	
	/* 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; }
	
	.sharrre .box { padding-left: 0; padding-right: 0; }
	.sharrre .count { width: 70%; margin: 0 15%; }
	.sharrre .share { width: 100%; margin-left: 0; margin-top: 10px; }
	
	.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; }
	
	/* common */
	 
	/* level 1 */
 
	#nav-topbar .nav li.current_page_item > a, 
	#nav-topbar .nav li.current-menu-item > a,
	#nav-topbar .nav li.current-post-parent > a {color: #00CAFF;border-top-color: #00CAFF;}
	
	/* common */
	#nav-footer .nav li a { color: #999; border-top: 1px solid #222; }	
	/* level 1 */
	#nav-footer .nav li > a:hover { background: #2d2d2d; color: #eee; }
	#nav-footer .nav li.current_page_item > a, 
	#nav-footer .nav li.current-menu-item > a,
	#nav-footer .nav li.current-post-parent > a { background: #2d2d2d; color: #eee; }
	
	.nav { font-weight: 600; }
	.nav-container { text-transform: none; }
	.logo{display:none;}
	.nav-toggle,
	.nav-text { display: block; }
	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }
	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }
	.expand .nav-wrap { height: auto; }
	/* common */
	.nav { float: left; width: 100%; }
	.nav li a {line-height: 20px;display: block;padding: 8px 20px;}
	.nav li li a { padding-left: 15px; padding-right: 15px; }
	/* dropdown arrows */
	.nav li > a:after { content: '\f0d7'; opacity: 0.5; margin-left: 6px; }
	.nav > li > a:after { content: '\f0d7'; font-size: 14px; }
	.nav li > a:only-child:after { content: ''; }
	/* level 1 */
	.nav > li { font-size: 15px;cursor:pointer; }
	.nav li > a:hover, 
	.nav li.current_page_item > a, 
	.nav li.current-menu-item > a,
	.nav li.current-post-parent > a { color: #fff; }	
	/* level 2 & 3 */
	.nav ul { display: block!important; margin-left: 40px; }
	.nav ul li { font-size: 14px; font-weight: 300; }
	.nav ul li a { padding-top: 6px; padding-bottom: 6px; }
	.sidebar.s1{ display: none;}
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Low Res) : 480px 
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 480px) {
	
	
	.entry blockquote{margin: 30px 0 30px 10px;}

 
	 
 
	
	.single-content-metategs{padding:0 2%;}
	
	.facebook-butt-up a{width: 65%;}

	.face_singlelike{width: 35%;}

 
	
	.homeposts{padding: 0 1em 0;}
	
	.animated-pulse-subscr-telegram{    
	width: 70px;
    height: 70px;
	}
	
	.telegram-canal ul li{margin: 0 .5em;}
	
	.same_post-interesting-single{display:none;}
	
	.telegram-canal ul li p{font-size: 9px;}
	
	.telegram-canal{margin: .1em auto 2em;}
	
		.footer-pad.group .footer-third-column img {
    max-width: 55px;
}
	
.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-second-column a{
    margin: .4em 0em;
}
	 
	 
	 div.toggle-social-header{display:none;}
	 
#nav-topbar .nav li.social-s-header.ours-facebook,
#nav-topbar .nav li.social-s-header.ours-viber,
#nav-topbar .nav li.social-s-header.ours-vkotnakte,
#nav-topbar .nav li.social-s-header.ours-telegram{display: block;margin: 0 auto 0.5em!important;width: 33.33333%;overflow: hidden;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.08);float: left;}
 
 
 #nav-topbar .nav li.social-s-header.ours-facebook a:before,
 #nav-topbar .nav li.social-s-header.ours-vkotnakte a:before,
  #nav-topbar .nav li.social-s-header.ours-viber a:before,
 #nav-topbar .nav li.social-s-header.ours-telegram a:before{color:#fff;font-size: 19px;vertical-align: middle;}
 
 
	
	.post-inner_samepost ul li span{display:none;}
 
 #same_post-interesting-single ul li {
    width: 100%;
    margin: 2% 0;
    padding: 0 2%;
 }
 
 #same_post-interesting-single ul li a.post-cell{line-height: 13px;font-size: 12px;-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, .9);-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, .9);text-shadow: 0 1px 2px rgba(0, 0, 0, .9);}
 
	.col-2cl .single-content{border:none;}
	
	.mostviewedmain{display:none;}

	
	body.home article, body.search article, body.archive article,
	 body.home .homeposts .firstposts article:first-child,
	body.home .homeposts .firstposts article,
	body.home .homeposts .secondposts article,
	body.home .homeposts .secondposts article:nth-of-type(odd),
	body.home .homeposts .secondposts article:nth-of-type(even){margin: 0 auto 2.5em;}
	
	body.home .homeposts .firstposts section{padding-top: 0px;margin-top: 0em;border-right: none;}

	body.home .homeposts .firstposts article .main-title-wrap-excerpt p,
	.homeposts .secondposts section.content article .main-title-wrap-excerpt p{font-size: .5em!important;}

 .footer-first-column li a{
    padding: 5px 1px;
    font-size: 7px;
}

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

.homeposts .secondposts section.content article h2,
body.search section.content article h2,
body.archive section.content article h2, 
body.home.paged section.content article h2
{
	font-size: 15px;
    line-height: 16px;
}

 
#footer-bottom #copyright{
    margin-top: .7em;
    padding: .1em 0;
    font-size: 7px;
}

.footer-first-column{
    padding: 4px 0;
}

.footer-pad.group img{
    margin-top: 10px;
    margin-right: 1em;
    max-width: 75px;
}
 
 ul.post-inner-category li:first-child{ display: none; }

 ul.post-inner-category li{
    font-size: 12px;
}

 

ul.post-inner-category li a {font-size: 13px;}
	
	body.single{ background: #eeeeee;}
	
	.archive.category .nav-wrap-categories-h {display:none; }
 
	.single-content{
	width:100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-right: 0;
	}
	
	.singlesection-content{width:95%;}

 
	
	
	/* layout */
	.col-2cl .single-content{float: none;}
	.col-2cl .singlesection-content,
	.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: 310px) {
	
	
	div.toggle-social-header{display:none;}
	
	body.home .homeposts .firstposts section{border-right: none;}

 .nav-toggle, 
 .nav-text{
	margin: 0 auto;
    display: block;
    width: 140px;
    float: none;
	 }
 
 
	.toggle-search,
	.search-expand{top: 0;}
	
	
	ul.post-inner-category{padding: 2% 1%;}

ul.post-inner-category li:last-child p{display:none;}

ul.post-inner-category li a {font-size: 19px;}
	
	body.single{ background: #eeeeee;}

.archive.category .nav-wrap-categories-h {display:none; }
	
	.single-content{  
	width:100%;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	margin-right: 0;
	}
 
	.singlesection-content{width:95%;}
	
	 .main-title-wrap-excerpt{display:none;}
	
	
	/* layout */
	.col-2cl .singlesection-content,
	.content,
	.sidebar { width: 90%; float: none; margin-right: 0!important; margin-left: 0!important; }
	.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;}
}