/*
Theme Name: Commentator
Theme URI: https://smthemes.com/commentator/
Author: The Smart Magazine Themes
Author URI: https://smthemes.com/
Description: Template by SMThemes.com
Version: 2.1
License: Creative Commons 3.0
Theme date: 04/29/2014
License URI: license.txt
Tags: black, green, dark, fixed-width, featured-images, custom-menu, translation-ready, threaded-comments, 

theme-options
*/


/*	-==========================- GENERAL -==========================-  */
/*------------------------------ PAGE ------------------------------*/
@import url(css/font.css);



.sod ol {padding-bottom: 15px;} 

.sod a {color: #000000 !important;}

.snoska {font-size:12px; font-style: italic; line-height:16px; margin-top: 13px; }


.rtb {display: inline-block !important;}

.wp-tag-cloud ul {margin-right:-20px !important;  }


.wp-tag-cloud li {width: 190px !important; margin-right:0px; margin-left:30px; float:left !important; list-style-type: disc !important; line-height: 26px; }

.wp-tag-cloud a {font-size:16px !important; color:#000000 !important;}

.undercomments_ads {margin-left:10px; margin-top:-45px; margin-bottom: 30px;}


#content {background: #ffffff !important;}



.contacts_link {padding-top:10px; margin-left: 50px;}

.li {float:right; margin-right:35px;}


.page-title {margin-bottom: 10px !important;}


.home_h2 { 

line-height: 24px;

color:#000000;
font-family: 'arial';

margin-left:85px !important;
padding-bottom: 15px !important;


border-bottom:0;	


  font-size: 23px; }

.home_h2_top { 

line-height: 24px;

color:#000000;
font-family: 'arial';

margin-left:15px !important;
padding-bottom: 15px !important;


border-bottom:0;	


  font-size: 25px; }



.home_h2_rub { padding-top:20px !important; margin-bottom: 15px !important; margin-left:15px !important; padding-bottom: 13px !important; border-bottom:0; }


.home_h2_rub2 { border-top:1px  dashed #d8d8d8 !important; border-bottom:0 !important; padding-top:20px !important;  }


.home_h2_rub3 {border-bottom:0 !important;  padding-top:10px !important;  margin-left:15px !important; }





.home_block {width:472px; float:left;}

.home_block img { float:left;}

.home_block a {color:#000000 !important; font-size: 13px;}

.home_block ul {margin-left:110px !important;}



.icon_cat {border:1px solid #d8d8d8; width:64px; height:64px; margin-top: 15px; }

.side_rubriki {margin-top:15px;}

.side_rubriki img { float:left; margin-top:-12px; margin-right:15px;}


.side_rubriki li {height:45px;}


















.rubindex {float:left !important;width:215px !important; padding-right:10px !important; margin-right:15px; border-right:1px  dashed #d8d8d8; margin-left:22px; }

.rubindex img {float:none !important; margin-bottom:9px;

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
 }

.rubindex ul li { list-style:none !important; width:200px;}



.rubindex  a { font-size: 15px; color:#000000; font-weight:bold;   }


.srub {float:left;width:345px;  }

.srub img { float:left;  margin-top:-4px; margin-right: 10px  !important; 

 -webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}

.srub  ul li {height: 110px; list-style:none !important; width:310px;}

.srub  a {font-size: 15px; color:#000000  }



.srub_extra ul li { list-style: disc !important;  margin-bottom:7px; margin-left:45px; font-size: 17px;  }









.cyrilic { 
    list-style-type: none; /* Прячем исходную нумерацию */
   }
   .cyrilic li::before {
    margin-right: 5px; /* Расстояние от буквы до текста */
    width: 1em; /* Ширина */
    text-align: right; /* Выравнивание по правому краю */
    display: inline-block; /* Строчно-блочный элемент */
   }
   .cyrilic li:nth-child(1)::before { content: 'а)'; }
   .cyrilic li:nth-child(2)::before { content: 'б)'; }
   .cyrilic li:nth-child(3)::before { content: 'в)'; }
   .cyrilic li:nth-child(4)::before { content: 'г)'; }
   .cyrilic li:nth-child(5)::before { content: 'д)'; }
   .cyrilic li:nth-child(6)::before { content: 'е)'; }
   .cyrilic li:nth-child(7)::before { content: 'ё)'; }
   .cyrilic li:nth-child(8)::before { content: 'ж)'; }
   .cyrilic li:nth-child(9)::before { content: 'з)'; }
   .cyrilic li:nth-child(10)::before { content: 'и)'; }




.home_ogl {margin-top:20px !important;}

.cat_img  {
 
padding-right:100px !important;

float:right;
}

.h2_cat a {

color:#000000 !important;
font-family: 'arial' !important;
  font-size: 20px !important;
}


.h2_cat {padding-top:25px !important;} 

.cat_posts {margin-right:-90px; margin-top:-10px;}



.h2_cat a:hover {color:#1e4d9e !important; }


.articles .post-body2 { overflow:hidden;   width:513px; float:left !important; height:150px;  margin-left:10px; ;}


.home_h1 {margin-bottom: 5px !important; margin-left:-13px !important; margin-right:20px !important; border-bottom:1px dashed #8d8d8d; padding-bottom:15px !important; margin-top:20px !important;}





.obzor_h2 {margin-left:-20px; margin-right:-20px; background: #f1f9fb !important; margin-top:20px !important;}




.h3_obzor { 

line-height: 25px;
 padding:4px   10px !important;
color:#000000;
font-family: 'arial';



margin-top:14px !important;
margin-bottom: 0px !important;
  font-size: 22px;




	
}



.spisok_zppp_h2 {font-family: 'arial'; font-size:20px; background:#ffffff; margin-left:-10px !important; 

margin-bottom:0px !

important; margin-top:5px !important; }
.spisok_zppp_h2c {font-family: 'arial'; font-size:20px; background: #f1f9fb !important; margin-left:-10px !

important; margin-

bottom:0px !important; margin-top:5px !important; }
.spisok_zppp_h2p {font-family: 'arial'; font-size:20px; background:#ffffff; margin-left:190px !important; 

margin-bottom:0px !

important; margin-top:5px !important; }

.div_posts_home {background:#ffffff; width:985px;    }
.home_ul  { margin-left:12px;  margin-right: 0px; margin-top:7px; }


.home_posts  {padding-left:-0px !important; margin-right:-30px;  }
.home_posts li  { border-bottom:1px  dashed #d8d8d8 !important; }
.home_posts li {  display: inline; margin-right:8px; float:left; padding-top:25px; width:190px; height: 

60px; }
.home_posts a {color:#000000 !important; font-size:17px;   }
.home_posts img {float:left !important; margin-right:7px;margin-top:-8px;}
.home_ul img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}


.bcolor {background:#ebf9f9;}
.div_posts_home70 { width:1000px;}

.home_ul70  { margin-left:18px;  margin-right: 0px;   }

.home_posts70  {padding-left:-0px !important; margin-right:-30px;  margin-top:0px !important;  }



.home_posts70 li {  display: inline; margin-right:38px; float:left; padding-top:25px; width:215px; 

height:80px;  border-bottom: 

1px dashed #E6E6E6; }

.home_posts70 a {color:#000000 !important; font-size:17px;   }

.home_posts70 img {float:left !important; margin-right:10px;margin-top:0px;}

.home_ul70 img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}


.h2_70 {padding-left:15px !important; background-color: #ffffff !important;}

.div_posts_home702 {background:#ffffff; width:1000px;   }

.home_ul702  { margin-left:18px;  margin-right: 0px; }

.home_posts702  {padding-left:-0px !important; margin-right:-30px;  margin-top:10px !important;   }

.home_posts702 li {  display: inline; margin-right:38px; float:left; padding-top:25px; width:215px; 

height:70px;  }

.home_posts702 a {color:#000000 !important; font-size:17px;   }

.home_posts702 img {float:left !important; margin-right:10px;margin-top:-10px;}

.home_ul702 img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}


.bot_menu {margin-top:13px;}

.extra_bottom {background-color:#ffffff !important; }

.extra_bottom { border-top:1px solid #edf2fa !important; }

.ul_bot_menu { margin-left:18px;  margin-right: 0px;}

.ul_bot_menu {padding-left:-0px !important; margin-right:-30px;  margin-top:0px !important; }



.bot_menu li {  display: inline; margin-right:38px; float:left; padding-top:15px; width:213px; height:50px;  

background: #ffffff 

!important;  }

.bot_menu a {color:#000000 !important; font-size:15px;   }

.bot_menu img {float:left !important; margin-right:10px;margin-top:-10px;}



.side_ads {margin-left:10px;}



.bottom_ads {margin-left:0px; margin-bottom:10px;}

.bottom_ads2 {margin-top:50px; text-align:center; margin-bottom: 30px;}

.yarpp-thumbnail-title {text-align: center; margin-left:0px !important;}




a:hover {color:#00a5d9 !important;}









.cyrilic { 
    list-style-type: none; /* Прячем исходную нумерацию */
   }
   .cyrilic li::before {
    margin-right: 5px; /* Расстояние от буквы до текста */
    width: 1em; /* Ширина */
    text-align: right; /* Выравнивание по правому краю */
    display: inline-block; /* Строчно-блочный элемент */
 margin-left:-5px; 
margin-top:5px; 
margin-bottom:-5px;

 }
   .cyrilic li:nth-child(1)::before { content: 'а)'; }
   .cyrilic li:nth-child(2)::before { content: 'б)'; }
   .cyrilic li:nth-child(3)::before { content: 'в)'; }
   .cyrilic li:nth-child(4)::before { content: 'г)'; }
   .cyrilic li:nth-child(5)::before { content: 'д)'; }
   .cyrilic li:nth-child(6)::before { content: 'е)'; }
   .cyrilic li:nth-child(7)::before { content: 'ё)'; }
   .cyrilic li:nth-child(8)::before { content: 'ж)'; }
   .cyrilic li:nth-child(9)::before { content: 'з)'; }
   .cyrilic li:nth-child(10)::before { content: 'и)'; }


.div_menu { width:1000px; height:30px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; 

background: #ffffff !

important; }


.top_menu ul { list-style:none !important;}

.top_menu a { font-size:17px; text-decoration:none; color: #000000;}

.top_menu li {float:left; margin-left:18px; margin-right:14px; margin-top:4px; margin-bottom:3px; }




.vk_side { margin-bottom:-50px; margin-left:10px;}

.footer_all { border-top:1px  dashed #8d8d8d; padding-top:17px; padding-bottom:5px; margin-top:-31px;}

.home_top_block {margin-left:19px; margin-right:19px;}

.home_razd a {color:#000000; text-decoration:underline; font-size:18px;}


.home_razd {line-height:62px; margin-top:7px; margin-left:20px; }


.home_razd { list-style:none !important;}

.home_razd img {margin-bottom:-22px; margin-right:15px;}

.home_razd li {width:310px;float:left; }





.vse_pechi {font-size:16px; margin-top:-50px;  padding-bottom:10px; font-weight:bold; padding-top:-10px; 

padding-left:0px; 

border-bottom:1px  dashed #d8d8d8; }





.vse_pechi2 {font-size:16px; margin-top:-10px;  padding-bottom:0px; font-weight:bold; padding-left:13px;  }

.vse_pechi2 a {color: #000000 !important;  }

.vse_pechi2 a:hover {color: #1e4d9e !important;}


.else { border: 1px solid #EBEBEB; background-color: #1e4d9e; font-size: 13px; text-align: center; font-

weight: bold; color: 

#FFF;  padding-top: 4px; margin-left:-11px; margin-right:-1px;  padding-bottom: 4px; text-transform: 

lowercase; margin-top:-1px; 

margin-bottom:13px; font-family:arial;}

.yarpp-related {margin-top:30px; margin-bottom:-20px;}


.yarpp-thumbnails-horizontal { margin-left:-7px !important; margin-right: -100px;}

.yarpp-thumbnail-title  {padding-left:5px; }

.yarpp-related a {color: #614740 !important;}

.yarpp-related a:hover {color: #1e4d9e !important;}


.h3_side { 

line-height: 25px;
 padding:4px   0px !important;

margin-right: -10px;

color:#000000;
font-family: 'arial';

margin-top:7px !important;

  font-size: 18px;


border-bottom:1px dashed #8d8d8d;

}

.wpp-list li {border-bottom:1px  dashed #d8d8d8;  margin-top:10px !important; padding-top:10px; float:left; 

width:251px; margin-

left:3px; }


.wpp-list {border-bottom:1px  dashed #d8d8d8; margin-top:7px;}

.wpp-list a { font-size:17px !important; }



.wpp-thumbnail {margin-top:-10px !important; margin-right:10px;



-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;



 }

.wp-caption-text {margin-left:5px; margin-right:5px;  font-style:italic; font-size:15px; margin-bottom:6px 

!important;}




.post-body .alignright {margin-left:12px; margin-top:8px; margin-bottom:8px;}

.post-body .alignleft {margin-right:12px; margin-top:8px; margin-bottom:8px;}

.post-body a {color:#1e4d9e;}


 
p { margin-top:9px !important; margin-bottom:15px !important;}

h1 { 

	

margin-top:7px !important;


margin-bottom:-15px !important;
 
 padding: 4px  20px !important;

line-height: 30px;

color:#000000;
font-family: 'arial';

  font-size: 26px;

	

margin-left:-20px !important;

margin-right:-20px !important;

}




iframe {margin-top:7px;}


h2 { 

line-height: 24px;

color:#000000;
font-family: 'arial';

margin-left:4px !important;


border-bottom:1px dashed #8d8d8d;	

padding-bottom: 8px !important;
margin-bottom: -0px !important;

margin-top:16px !important;

  font-size: 25px;
margin-left:-2px;



	

}

h3  {font-family: 'arial'; font-size:20px; margin-top:-4px; margin-bottom:-10px; }

h4  {font-family: 'arial'; font-size:16px; margin-top:8px; margin-bottom:-11px;}





.post-body ul {margin-top: -22px; margin-bottom:-15px;}


li {margin-bottom:4px;}

.wp-caption {color:#3b3b3b; border-bottom: 1px dashed #E6E6E6;}

.sod { font-size:16px; padding-top:30px !important; margin-bottom:-7px !important;    }

.sod ol { margin-top:-20px !important; margin-bottom:-20px !important;    }

.sod a:hover {color:#1e4d9e !important;}



html {

background: #f4f4f4;	
}
body {	
	color:#252525;
	position:relative;
	font-family:'arial';




}
a {
	color:#252525;
}
a:hover {
	color:#ce181e;
}
a.post_ttl {
	color:#778691;
	font-size:24px;
	font-family:'arial';
}
h2 a.post_ttl:hover{
	color:#f1c696;
}



/*------------------------------ HEADER ------------------------------*/
#header{
	background:url(images/content/main-n.png) top repeat-y;

}
#header .container{
	position:relative;
}



/*------------------------------ SEARCH ------------------------------*/
#s {
	background:none;
	border:none;
	float:left;
	height:23px;
	line-height:23px;
	color:#a3a3a3;
}
.searchbtn {
	height:23px;
	width:24px;
	margin-right:0;
}
.searchform {
	height:23px;
	background:#fff;
	border:1px solid #778691;
	margin:0;
}




/*------------------------------ CONTENT ------------------------------*/
#main_content { 
padding:0 20px 20px;	
}
.one-post { 
	
}

.articles .post-body {
	line-height:23px;
	position:relative;

font-size:15px !important;

} 

#commentform #submit, input.readmore, a.readmore {
	background: #fff;
	border:1px solid #b6c4ce;
	width:auto;
	font-family:'arial';
	color:#778691;
}
a.readmore { 
	float:left;
	clear:right;
}
#commentform #submit:hover, input.readmore:hover, a.readmore:hover {
	color:#c7b773;
	border-color:#c7b773;
	text-decoration:none;
}
.featured_image{
	

margin-top:10px;


}
.googlemap {
	padding:0;
	border:none;
}
.widget_posts ul li img,.widget_flickr a {
	border:none;
	padding:0;
}
.post-meta { 
	position:relative;
}
.post-date { 
	position:absolute;
	
	left:0;
	width:69px;
	height:auto;
	text-align:center;
	border-top:4px solid #e3e3e3;
	padding:15px 0;
}
.post-date .day {
	color:#778691;
	font-size:30px;
	font-family:'opensanssemibold';
}
.post-date .month { 
	font-size:24px;
	color:#778691;
	font-family:'opensanslight';
	text-transform:uppercase;
}
.post-date .year { 
	color:#778691;
	font-family:'opensanslight';
	font-size:14px;
	padding:0;
}
.post-date .day,
.post-date .month {
	padding:5px 0;
	display:block;
}
.pagination{
	margin:30px 0;
}
.pagination.classic {
	padding-top:30px;
	text-align:center;
}
.page-numbers {
	padding:5px 10px;
	font-family: 'opensanssemibold';
	font-size:14px;
}
a.page-numbers {
	background: #fff;
	border:1px solid #fff;
	color:#778691;
	text-decoration:none;
}
a.page-numbers:hover, span.page-numbers {
	background: #fff;
	border:1px solid #b6c4ce;
	color:#c7b773;
}


















 

/*------------------------------ FOOTER ------------------------------*/
#footer  {
font-size:14px !important;
}

#footer a{
	color:#ffffff;
}

#footer a:hover {
	color:#000000;
}

#footer h3{
	font-family:'opensanslight';
	font-size:24px;
	color:#fff;
}

#footer .container.clearfix {
	background:#edf3fa;
	color:#fff;
}
#footer .widget_archive ul li a, 
#footer .widget_categories ul li a, 
#footer .widget_meta ul li a, 
#footer .widget_pages ul li a, 
#footer .widget_recent_entries ul li a{
	padding-left:15px;
	background:url(images/footer-list.png) left no-repeat;
}

#footer .footer_txt {
	background:#1e4d9e;
	color:#fff;

}
#footer .footer_txt .container {

}
.footer-widgets {
}
/*------------------------------ WIDGETS AND SLIDER ------------------------------*/
.content-r .sidebar.right, .content-lr .sidebar.right, .content-r2 .sidebar.left, .content-r2 .sidebar.right 

{
	margin-left:5px;

}
.content-l .sidebar.left, .content-lr .sidebar.left, .content-l2 .sidebar.left, .content-l2 .sidebar.right{
	margin-right:5px;
.sidebar {
	
width:294px !important;
}
}

#content .widget { 
	padding:10px 20px;
}
#content .widget.widget_banners { padding:10px; }
#content .widget .caption h3 {	
	color:#778691;
	font-size:24px;
	font-family:'opensanssemibold';
	border-bottom:1px dashed #8d8d8d;
	margin-bottom:0px;
}
#content .widget {
	
}
.widget_archive ul li:before, 
.widget_categories ul li:before, 
.widget_meta ul li:before, 
.widget_pages ul li:before, 
.widget_recent_entries ul li:before{
	content:none !important;
}
#content .widget_archive ul li, 
#content .widget_categories ul li, 
#content .widget_meta ul li, 
#content .widget_pages ul li, 
#content .widget_recent_entries ul li{
	margin:0 !important;
	padding:0 !important;
}
#content .widget_archive ul li a, 
#content .widget_categories ul li a, 
#content .widget_meta ul li a, 
#content .widget_pages ul li a, 
#content .widget_recent_entries ul li a{
	display:block;
	color:#778691;
	padding:10px;
	text-decoration:none;
}
#content .widget_archive ul li a:hover, 
#content .widget_categories ul li a:hover, 
#content .widget_meta ul li a:hover, 
#content .widget_pages ul li a:hover, 
#content .widget_recent_entries ul li a:hover{
	color:#fff;
	background:#778691;
}

.widget_posts .day{}
.widget_posts .date{}
.tabs_captions .scaption{
	background:#778691;
	padding:6px 12px !important;
	color:#fff;
	border:1px solid #d3d4d4 !important;
	font-family:'opensanslight';
	margin:3px;
}
.tabs_captions .scaption.active, .tabs_captions .scaption:hover{
	background:#fff;
	color:#c7b773;
}
.fp-next{
	background-position:left 50%;
	width:27px;
}
.fp-prev {
	background-position:right 50%;
	width:27px;
	
}
	
/*	-==========================- DESKTOP -==========================-  */

	#content{
		background:url(images/content/main-n.png) top repeat-y;
	}
	#content { 
	}
	#content .container {
	}



	#logo {
		float:left;
	}
	.menusearch {
		width:260px;
		float:rihgt;
		margin-right:20px;
		margin-top:9px;
	}
	/*------------------------------ MENU ------------------------------*/
	
	#secondarymenu-container {
		height:50px;
		position:relative;
		z-index:11;

background: #ffffff !important;
	}
	
	#secondarymenu {
		float:left;
		margin-left:30px;
		margin-top:38px;
	}
	#secondarymenu a {
		padding:0 9px;
		color:#778691;
		font-size:15px;
		font-family:'arial';
	}
	#secondarymenu a:hover{
		color:#626e77;
	}

		#header-block {
		position:relative;
border-bottom:1px  solid #eaeaea;
	 
	}

	#mainmenu-container {
		height:57px;
		border-top:1px solid #eaeaea;
		border-bottom:1px solid #eaeaea;
		z-index:18;
		margin:0 auto 28px;
	}
	#mainmenu li a {
		padding:16px 30px;
		line-height:26px;
		font-size:18px;
		color:#778691;
		font-family:'arial';
		border-right:1px solid #eaeaea;
	}
	#mainmenu li:last-child a { 
		border-right:none;
	}
	#mainmenu li {
		position:relative;
	}
	#mainmenu li a:hover{
		color:#fff;
		background:#778691;
	}


	#header li ul {	top:37px; }
	#header #mainmenu li ul { top:58px; }
	
	#header li ul .transparent {	}
	#header li ul .inner { background:#fff; border:1px solid #778691; padding:0; }
	#header #mainmenu li ul .transparent {	}
	#header #mainmenu li ul .inner {	}
	#header ul.children li, #header .sub-menu li { height:auto !important; }
	#header ul.children li a, #header .sub-menu li a {
		color:#778691; 
		padding:5px 20px;
		text-align:left;
		height:auto !important;
		border:none;
		border-bottom:1px dashed #778691 !important;
	}
	#header ul.children li:last-child a, #header .sub-menu li:last-child a { border-bottom:none !

Important;}
	#header ul.children li a:hover, #header .sub-menu li a:hover {
		color:#fff;
		background:#778691;
	}
	
	#header #mainmenu ul.children li a, #header #mainmenu .sub-menu li a {}
	#header #mainmenu ul.children li a:hover, #header #mainmenu .sub-menu li a:hover {	
	}
	
	/*------------------------------ SLIDER ------------------------------*/
	.slider-container {	
		position:relative;
		margin:0 auto 70px;
	}
	.slider {
	}
	.fp-title { 
		margin-bottom:20px;
	}
	.fp-title a{
		font-size:48px;
		color:#5f7281;
		text-decoration:none;
		font-family:'arial';
	}
	
	.fp-prev-next-wrap {
		margin:0 0px;
	}
	.slider-nothumb .fp-slides, .slider-nothumb .fp-thumbnail, .slider-nothumb .fp-slides-items {
		height:188px;
	}
	.fp-slides,.fp-thumbnail,.fp-slides-items  {
		height:406px;
		width:960px;
	}
	.fp-content-fon {
		-moz-opacity: 0.9;
		opacity: 0.9;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
		background:#fff;
		border:none;
		height:243px;
		width:394px;
		right:0;
		left:auto;
		bottom:85px;
	}
	.fp-content {
		bottom: 85px;
		font-size: 13px;
		height: 214px;
		left: 578px;
		right: 0;
		text-align: left;
	}
	.fp-content p { 
		color:#5f7281;
		font-size:14px;
		line-height:23px;
	}
	.fp-content p a { 
		color:#5f7281 !important;
		text-transform:lowercase;
	}
	.fp-nav {
		right:0;
		bottom:-40px;
		left:0;
	}
	.slider-nothumb .fp-content-fon {
		background:#fff;
	}
	.slider-nothumb .fp-content a,.slider-nothumb .fp-content p{
		color:#000;
	}
	.fp-pager a { 
		width:12px;
		height:12px;
	}
	#footer .footer_txt  {
		width:1000px;
		margin:0 auto;
		padding-left:0;
		padding:20px 0;
	}
	#footer .footer_txt .container { padding-left:20px; }
	



	ul.breadcrumbs, ul.breadcrumbs li {
    list-style-type:none;
    padding:0;
    margin:0;
	font: 11px 'Lucida Grande',Verdana,Arial,Sans-Serif;
}
ul.breadcrumbs {
    margin:0px 0 -11px -5px;

    height:26px;
   
     -moz-border-radius: 0px;
    border-radius: 0px;
}
ul.breadcrumbs li {
    height:26px;
    float:left;
    line-height:26px;
    color:#bababa;
}		
ul.breadcrumbs li a {
    background:url(https://operaciya.info/images/crumbs.png) no-repeat right 7px;
    display:block;
    padding:0 20px 0 10px;
}
ul.breadcrumbs li a:link,
ul.breadcrumbs li a:visited {
    color:#777;
    text-decoration:none;
}	
ul.breadcrumbs a:link, 
ul.breadcrumbs a:visited,	
ul.breadcrumbs li a:hover,
ul.breadcrumbs li a:focus {
    color:#fcb155;
}
ul.breadcrumbs .hm{
    float:left; 
    margin:7px 5px 0 0;
    position: relative;
    top: -1px;
}





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



.articles .post-body {background: #ffffff;}
.post-body {padding-right:13px !important;}

}





	
@media (max-width:660px){

.menusearch { display: none; }
#logo {width:660px !important;}
.post-body {width:640px !important;}
.one-post {width:660px !important;}
.container {width:660px !important;}
#footer {width:660px !important;}
.footer_txt {width:660px !important;}
.div_posts_home {width:660px !important;}
#header {background:#fff !important; width: 660px !important;}
.home_block a { font-size: 24px !important;}
}




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



.articles .post-body {font-size:34px !important; line-height:42px !important;}
.articles .post-body ul {margin-left: 12px; }
.articles .post-body ol {margin-left: 10px;}
.sod { font-size:32px !important; line-height:46px !important; }

 h1 { font-size:40px !important; line-height:46px !important; }

.articles .post-body h2 { font-size:40px !important; line-height:50px !important; }

.articles .post-body h3 { font-size:36px !important; line-height:44px !important; }

.articles .post-body h4 { font-size:34px !important; line-height:40px !important; }

.wp-caption-text {font-size:30px !important; line-height:38px !important;}

.yarpp-thumbnail {font-size:26px !important; line-height:32px !important; font-weight:bold; margin-left:15px !important;}

.ads_font {font-size:24px !important;}

.wpp-list a { font-size:18px !important; font-weight: bold;}


}