/*
Theme Name: kino-world24
Theme URL: https://www.goodwinpress.ru
Description:  Премиум тема от Goodwinpress.ru. Слайдер, 2 меню, консоль, 100% валидный код, виджеты, реклама, социалка, google font и др.
Author: Goodwin
Author URI: https://www.goodwinpress.ru
Version: 1.1
*/
 
/*присоединяем отдельный файл для базовых опций reset.css*/
@import 'css/reset.css';

a{text-decoration:underline;color: #000000;}
a:hover{text-decoration:underline}
#content a img {  margin: 2px 10px 0 0;}
#content .ngg-gallery-thumbnail a img{margin: 0;}
.first-image {width: 200px;}
input,textarea{padding:2px 5px;color:#666;font-size:13px;border:1px solid #ccc;background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle}


.div_ser img {background: #F8F6F6;float: left;display: inline;margin: 5px;border: 1px solid #DEDCDC!important;padding: 12px;position: relative;}
.p_h1 {font-size: 16px;font-weight: bold;text-decoration: none;padding: 0;}
.p_h2 {color: #000;font-weight: bold;margin: 0px 0;padding: 0;font-size: 12px;}
.p_h2 span{color: #E60004;}
.biogr span{color: #E60004;}
.td_ser{float: left;font-size: 13px;}
.td_img{width: 170px;}


/*фон, шрифт, цвет шрифта*/
body{font: 14px Verdana,sans-serif;/* line-height:20px; *//* color:#676666; */background: #f7f7f7;}
#wrap{line-height: 24px;width:1014px;margin: 50px auto 50px;padding:0;color: #262626;text-align:left;background:white;    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);}

/*шапка*/
#header{height: 100px;margin: 0px auto 0;padding: 0; position:relative;border-top: 5px solid black;}
.img-logo{float:left;margin-left: 15px;font-size: 60px;color: white;}

/*основной контейнер*/
#container{ margin:0 auto 0;padding:0;background:#ffffff; position:relative;}


/*лого*/
#brand{width:420px; margin:0 auto 0;padding:0;float:left}
.blogtitle{color:#e87dc1;font-size:22px;margin:0;padding:0;line-height:42px;display:block;font-weight:bold;letter-spacing:-1px;font-family:'PT Sans Caption',Arial,Georgia;text-shadow:1px 1px 1px #444;margin-top: 30px;}
.blogtitle a{text-decoration:none;color: #FF9A00;background: url(/wp-content/uploads/logo.png) center center no-repeat;
padding: 0 0 100px 10px;}
.blogtitle a:visited{text-decoration:none}
.blogtitle a:hover{text-decoration:none;}
.description{font-style:italic;float:left;margin:0px;color:#fff;font-size:13px;font-family:Georgia}
#ad468{width:470px; margin:0 auto 0;padding:0;float:right}



/*контейнер блога, страниц и постов*/
#main-content{width: 100%;}
#content{width: 600px;margin: 0px 294px 40px 120px; float:left;/* border-right: 1px solid #EAEAEA; */  /* border-left: 1px solid #EAEAEA; */}
#content h1{margin: 0px 0 10px -120px;font-size: 20px;}
#content h2{margin:0px 0 10px 0;font-size: 16px;color: #444;font-weight: bold;}
#content h2 a,#content h2 a:visited{text-decoration: none;color: #1B1B1B;}
#content h2 a:hover{text-decoration: underline;color: #ed1a3b;}
#content h3{font-size: 15px;color: #333;font-weight: bold;}
.post{padding: 13px 5px 13px 5px; margin:0 6px 0 6px;}
.post_h2{text-align:center;border-top: 1px solid #BCC7DA;padding-top: 10px;}
.cat-post{display: inline-block;line-height: 16px;padding: 0px;margin: 0 12px 20px 6px;font-size: 12px;}
.cat-post .alignleft {margin: 5px 7px 7px 0;}
#content .cat-post h2{font-size:14px;color:#000;}
#content .common_box h2 {font-size: 12px;}
.page_about{font-size: 13px;line-height: 15px;}
#about .page_about h1,#about .page_about h2{font-size: 14px;line-height: 15px;font-weight: bold;}
#about{margin:0px auto 0px;padding:20px 10px 0px 10px;}
.about-text {font-family:tahoma;font-size: 12px;line-height: normal;}
#about p{font-size: 12px;line-height: 20px;}
#about2{margin:0px 6px 20px 6px;padding:20px 0 0 0; }
#about2 h1{font-size: 18px;color: #444;line-height: 20px;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 15px 0;font-weight: bold;color:#000}
h4 {font-size: 16px;}
h5 {font-size: 16px;line-height: 24px;}
.index p {font-size: 12px;line-height:normal;padding: 0;}
.index {margin-bottom: 10px;}


/*меню*/
#nav-hor-menu {/* width: 100%; *//* margin: 0px auto 0px; */position: fixed;top: 0;height: 50px;z-index: 999;border-bottom: 5px solid #ed1a3b;}
ul.nav{ margin: 0px auto 0px;float:left;font-size:15px; overflow:hidden;font-weight:bold;font-family:Arial,serif;letter-spacing: -1px; background-color: #FFF; width:994px; height:30px; padding:10px;}
.nav li{list-style:none;display:block;margin:0px;text-decoration:none;background: url(images/split.png) no-repeat right center;}
.nav li:hover,.nav li.sfHover,.nav li:hover a,.nav a:focus,.nav a:hover,#nav a:active{outline:0}
.nav li a,.nav li a:link,.nav li a:visited{color: #000;margin:0;padding:7px 8px 8px 8px;text-decoration:none;display:block;}
.nav li a:hover,.nav li a:active{margin:0;padding:6px 8px 6px 8px;text-decoration:none;display:block; }
.nav li li a,.nav li li a:link,.nav li li a:visited{color:#000;float:none;margin:0px;padding:10px 0px 10px 10px;text-decoration:none; background:#dfdfe0}
.nav li li a:hover,.nav li li a:active{color:#fff;padding:10px 0px 10px 10px;text-decoration:none;background:#e87dc1}
.nav li{float:left;padding:0px}
.nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0px;padding:0px}
.nav li ul a{width:180px;text-decoration:none}
.nav li ul a:hover,.nav li ul a:active{text-decoration:none}
.nav li ul ul{margin:-43px 0 0 190px}
.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul,.nav li.sfhover ul ul ul{left:-999em}
.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover ul,.nav li.sfhover ul,.nav li li.sfhover ul,.nav li li li.sfhover ul{left:auto}
.nav li:hover,.nav li.sfhover{position:static}
ul.nav > li.current_page_item a{color: #000;  }
ul.nav > li.current-menu-item a{color: #000;  }


/*инфоблок поверх слайдера*/
#blok{width:200px;height:500px;z-index:1001;margin-bottom: 10px; }
#blok h2{color:#fff;font-size:30px;font-weight:normal;letter-spacing:-1px;margin:25px 10px 35px 25px;line-height:30px}
ul#secondary-menu {list-style-type:none; margin:10px; font-size:12px;line-height: 18px;}
ul#secondary-menu li a,#blok ul li a:visited{color: #FD5B02;font-weight: bold;text-decoration:underline;padding: 16px 22px 16px 0px;}
ul#secondary-menu  li a:hover{text-decoration:none}
ul#secondary-menu  li{list-style-type:none; margin:0;padding: 16px 5px 16px 55px;}
ul#secondary-menu  li ul{margin:5px 0px 5px 20px}


/*оформление заголовоков*/
.title{margin:0;height:30px;padding:0;}
.title h2{color: #FD5B02;font-size:18px;line-height:24px;font-weight:bold;margin:0px 0px 15px 0px;padding:0px 15px 0px 0px;float:left;background:#FFFFFF}
#about .title h2{color: #FD5B02;}
.title h4{color: #FD5B02;font-size:14px;line-height:20px;font-weight:bold;margin:0px 0px 15px 0px;padding:4px 15px 0px 0px;float:left;background:#FFFFFF}
#left-sidebar .title ,
#sidebar .title {}
#left-sidebar .title h4,
#sidebar .title h4{background:none;padding: 4px 15px 0px 20px;}
#left-sidebar .title{border-radius: 0 5px 5px 0;}
#sidebar .title{border-radius: 5px 0 0 5px;}


/*сайдбар*/
#sidebar{width: 276px;margin: 0 auto 0px;float: right;display: inline;overflow: hidden;height: 1%;margin-left: -291px;padding: 40px 0 0 15px;line-height: 16px;}
#left-sidebar{width: 120px;margin: 72px 0 auto 0px;float: left;display: inline;margin-left: -100%;overflow: hidden;padding: 0;line-height: 16px;}
.widget{padding-bottom:35px}
.widget ul{padding:0;}
.widget ul li{padding:0; margin:0px 0px 2px 0px}
.widget ul li a{font-size:12px; color:#161616}
.widget ul li a:hover{text-decoration:none}
.widget ul li a{padding:10px 10px 11px 18px; display:block;}
.widget ul li a:hover{}


/*подвал*/
#footer{ height:100px; font-size:11px;position:relative;padding:0 0 40px 0; border-top: 2px solid black;line-height: 15px;color: #666;}
#footer a,#footer a:visited{text-decoration:none;font-size: 12px;}
#footer a:hover{text-decoration: underline;}
#footer p{padding:8px 0 0 30px}

/*прочее*/
.post-date{color:#e87dc1; float:left; font-size:11px; margin:0 15px 0px 0; font-weight:bold}
.post-author{color:#888; float:left; font-size:11px; margin:0 0 15px 0; font-weight:bold}
.post-author a{color:#888; text-decoration:none}
.post-author a:hover{text-decoration:underline}
.after-post{margin:5px 0 5px 0}
.wight{color:#fff}
.orange{color:#e87dc1}
a.wight{color:#fff}
a.dalee{height:28px;margin:5px 0 0 0;cursor:pointer;padding-right: 25px;font-size:13px;}
a.dalee:hover{height:28px;text-decoration:none;}
.shadow1{position:absolute;background:transparent url(images/shadow1.png) top center no-repeat;top:45px;left:0;height:16px;width:1014px;z-index:1000;opacity:0.5}
.shadow2{position:absolute;background:transparent url(images/shadow1.png) top center no-repeat;top:450px;left:0px;height:16px;width:1014px;z-index:500;opacity:0.5}
#top-news{font-size: 13px;line-height: 14px;}
#top-news div {display: inline-block;padding: 8px 2px;}
#top-news img {float: left;margin-right: 5px;border: 1px solid #000;}
.p_views {font-size: 17px;color: black;overflow: hidden;background-color: white;border: 1px solid #E60004;margin: 7px 7px 30px 7px;padding: 7px;}
#last-series {float: left;margin: 5px 0 5px 18px;}
#last-series div {float: left;width: 177px;}


/*поиск*/
#searchform{float: right;display:block;padding:0;position: relative;top: 30px;z-index: 9;right: 15px;height: 32px;width: 271px;}
#s{font:13px Arial,serif;text-transform:lowercase;font-style:italic;font-weight:normal;padding:0px 0 0 10px;margin:0px 10px 0 0;color:#6a6d6e;border:none;width: 250px;height:30px;border:1px solid #ddd}
#searchsubmit{background:url(images/searchbutton.png) no-repeat 0 0;border:none;cursor:pointer;display:block;width:28px;height:28px;position:absolute;right:11px;top:1px;text-indent:-9999px}


/*постраничная навигация*/
.wp-pagenavi{margin:20px 20px 5px 20px;padding:10px;text-align:center;font-weight: bold;font-size: 12px;}
.wp-pagenavi a,.wp-pagenavi a:link{border-radius: 4px;padding:2px 6px 2px 6px;margin:2px;text-decoration:none;color: #ed1a3b;}
.wp-pagenavi a:visited{padding:2px 6px 2px 6px;margin:2px;text-decoration:none;}
.wp-pagenavi a:hover{background: #ed1a3b;color: white;}
.wp-pagenavi a:active{padding:2px 6px 2px 6px;margin:2px;text-decoration:none;color:#FFF}
.wp-pagenavi span.pages{padding:2px 6px 2px 6px;margin:2px 2px 2px 2px;color:#000}
.wp-pagenavi span.current{border-radius: 4px;padding:5px 9px 5px 9px;margin:2px;font-weight:bold;color: white;background: #ed1a3b;}
.wp-pagenavi span.extend{padding:2px 6px 2px 6px;margin:2px;color: red;background-color:transparent}



/*картинки*/
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;max-width: 600px;}
.alignleft{float:left;margin:5px 10px 7px 0}
.alignright{float:right;margin:5px 0 7px 10px}
.wp-caption{border:1px solid #ddd;text-align:center;padding:10px 4px 0px 4px;background:#f4f2ef none}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption-text{font-size:10px;line-height:17px;padding:7px 5px;margin:0}
.post ul{list-style-type:disc; margin:10px 0px 10px 0px;padding:0 0 0 20px;overflow: hidden;}
.cat-post ul{list-style-type:disc; margin:10px 0px 10px 0px;padding:0 0 0 20px}
.post ul li,.cat-post ul li{margin:0px 0px 5px 0px; }
.cat-post ul li a:hover {text-decoration: none;}
.post ul li ul,.cat-post ul li ul{margin:5px 0px 5px 20px}




/*комментарии*/
.comments-box{padding:0px 0px 0px 0px}
.comments-box h3{color: #FD5B02;}
.comments-box img{}
#respond{margin:0px 0px 0px 0px;padding:5px;border-radius: 10px 10px 10px 10px;}
#respond h3{margin:0;}
#respond p{color:#666;margin:0px 0px 0px 0px}
.cancel-comment-reply{padding:5px 0px 0px 0px;font-size:10px}
.cancel-comment-reply a{color:#e87dc1}
.cancel-comment-reply a:hover{color:#FD5B02}
.text{border:1px solid #DDDDDD;padding:2px;color:#666;width:200px}
ol.commentlist a:link{text-decoration:none}
ol.commentlist li div.vcard cite.fn a.url:hover{text-decoration:none}
ol.commentlist{margin:25px 0px 0px 0px;padding:0px}
ol.commentlist li{margin:0px 0px 10px 0px;padding:2px 15px;list-style-type:none;border:1px dotted #CCCCCC;background:#fff}
ol.commentlist li.alt{}
ol.commentlist li.bypostauthor p{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{}
ol.commentlist li.comment{}
ol.commentlist li div.comment-author{}
ol.commentlist li div.vcard{float:left;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:bold}
ol.commentlist li div.vcard cite.fn a.url{color:#222222}
ol.commentlist li div.vcard img.avatar{float:left;margin:0px 10px 5px 0px}
ol.commentlist li div.vcard img.avatar-32{border-right:1px solid #dedcdc;border-bottom:1px solid #dedcdc;padding:5px;background:#f8f6f6}
ol.commentlist li div.vcard img.photo{padding:2px;border:1px solid #DDDDDD;background:#FFFFFF}
ol.commentlist li div.vcard span.says{color:#666}
ol.commentlist li div.commentmetadata{}
ol.commentlist li div.comment-meta{margin:3px 0px 0px 0px;font-size:12px}
ol.commentlist li div.comment-meta a{color:#666;text-decoration:none}
ol.commentlist li p{margin:5px 0px 0px 0px;padding: 0;}
ol.commentlist li ul{}
ol.commentlist li div.reply{margin:10px 0px 10px 0px}
ol.commentlist li div.reply a{color:#e87dc1}
ol.commentlist li div.reply a:hover{color:#FD5B02}
ol.commentlist li ul.children{}
ol.commentlist li ul.children li{margin:10px 0px 0px 0px;border:1px dotted #CCCCCC;background:#FFFFFF}
ol.commentlist li ul.children li li.alt{background:#ffffff}
ol.commentlist li ul.children li.bypostauthor{}
ol.commentlist li ul.children li.byuser{}
ol.commentlist li ul.children li.comment{}
ol.commentlist li ul.children li.comment-author-admin{}
ol.commentlist li ul.children li.depth-2{}
ol.commentlist li ul.children li.depth-3{}
ol.commentlist li ul.children li.depth-4{}
ol.commentlist li ul.children li.depth-5{}
ol.commentlist li ul.children li.odd{}
ol.commentlist li.even{}
ol.commentlist li.odd{}
ol.commentlist li.parent{}
ol.commentlist li.pingback{}
ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
#commentform{font:12px Tahoma,Arial;padding: 4px;}
#commentform input{margin:7px 3px 0px 0px;}
#commentform .author{padding:3px 3px 3px 5px;background:#FFFFFF;color:#666}
#commentform .email{padding:3px 3px 3px 5px;color:#666}
#commentform .url{padding:3px 3px 3px 5px;color:#666}
#commentform textarea{width:100%;height:100px;margin:0;padding:2px;border:1px solid #DDDDDD;font:12px Tahoma,Arial}
#commentform .submit{  width: 150px;  margin: 15px 0px 0px 0px;  padding: 4px;  color: #666;  cursor: pointer;  border: 1px solid #DDD;  text-shadow: 1px 1px 1px white;  font-weight: bold;}
#commentform .submit:hover{border:1px solid #DDD;text-decoration:none;color:#fff;text-shadow:1px 1px 1px #666;background: #E60004;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease}
.comments-header {font: bold 18px Georgia, Verdana, Arial, Helvetica, sans-serif;color: #FD5B02;}

.counters{padding: 17px 20px 0px 0px;float: right;}
.buttons-row .g1, .buttons-row .fb, .buttons-row .oc, .buttons-row .vk, .buttons-row .tw {float: left;padding: 0;}
.buttons-row .g1{width:70px;}
.buttons-row .vk{width:150px;}
.buttons-row .tw{width:100px;}
.buttons-row .mail-odn{float: left;margin-top: 6px;width: 500px;}
.buttons-row {border-top: solid 1px #F0EFEE;padding: 10px 0;border-bottom: solid 1px #F0EFEE;}
.cat-but-row {margin: 0 6px 5px;border: 1px solid #D2D2D2;padding: 2px 10px 0;}
.post-ratings {height: 40px;float: left;margin: 2px 0;}

.row{clear: both;}
.col1{width: 200px; float: left; padding: 0 5px;}
.col2{width: 200px; float: right;  padding: 0 5px;}


div.example_box {margin: 0 12px 0 6px;}
div.message_notice {
border-color: #A6B7ED;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CAD4F8), color-stop(.99, #DBE3FF), color-stop(1, #E6ECFF));
background: -moz-linear-gradient(bottom, #CAD4F8 0%, #DBE3FF 98%, #E6ECFF 99%);
background-color: #DBE3FF;
}
div.message {
margin: 0 0 15px 0;
border-width: 1px;
border-style: solid;
border-radius: 5px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #333;
text-shadow: 0px 1px 0px #EEE;
-o-text-shadow: 0px 1px 0px #EEE;
-moz-text-shadow: 0px 1px 0px #EEE;
-webkit-text-shadow: 0px 1px 0px #EEE;
-webkit-box-shadow: 0px 1px 3px #CCC;
}
div.message_notice p {
background-image: url('/wp-content/themes/make-progress/images/info.png');
}
div.message p {
padding: 18px 20px 10px 50px;
margin: 0;
font-size: 13px;
font-family: Tahoma;
color: #555;
background-repeat: no-repeat;
background-position: 20px 20px;
}


.info_box {text-align: center;font-size: 12px;font-weight: bold;}
.info_box .link_box-blok{overflow: hidden;margin-bottom: 8px;}
.info_box .link_box-blok a{font-size: 13px;text-decoration: none;line-height: normal;}
.info_box .link_box-blok a:hover{text-decoration: underline;}
.info_box a,#top-news a { text-decoration: none;}

.r_info_box {margin: 0;}
.r_info_box h3{text-align: center;margin-top: 10px;color: #444;  clear: both;  font-weight: normal;}
.s-bl h5 {background: #ed1a3b;color: white;padding: 9px;font-weight: bold;margin-top: 10px;margin-bottom: 0;}
.s-bl h5 a {color: #FFF;font-weight: bold;}
.s-bl link_box a {color: black;font-weight: bold;}
.s-bl .link_box{background-color: #E1E1E1;}
.series-blok {margin: 0 5px 0;background-color: white;line-height: 18px;}
.series-blok li{background-color: #E1E1E1;margin: 1px 0;padding: 10px 5px;}

a .imgrecipeanons {border: 1px solid #000;width: 75px;margin: 0 auto;}


/*  Всплывающая партнерская группа */
.popup_block {
background: white;
display: none;
padding: 15px 60px 10px 60px;
float: left;
font-size: 1.2em;
position: fixed;
top: 20px;
left: 33%;
z-index: 99999;
-webkit-box-shadow: 0 0 20px black;
-moz-box-shadow: 0 0 20px #000;
box-shadow: 0 0 20px black;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.popup_block h2 {
text-align: center;
color: #E60004;
font-size: 22px;
margin: 30px 0 10px 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.popup_block .close_text {
background: url(/external-files/img.rugion.ru/_img/design/default/common/modal-galka.gif) no-repeat;
background-position: 8px 2px;
color: #666;
font-size: 11px;
padding: 50px 0 10px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img.btn_close {
float: right;
margin: 2px -40px 0 0;
border: 0;
}
.popup_block .close_text a {
color: #666 !important;
cursor: pointer;
border-bottom: 1px dashed #666;
}