/*
Theme Name: Bear World 2016
Author: butmedia
*/

/* по умолчанию */
* {margin:0;padding:0;}
html,body{background:#222 url('images/bodybg.gif') repeat;color:#333;font-family: Arial;font-size: 16px;line-height: 1.62em;}
p{margin-bottom:18px;}
img{border:0;}

#wrapper {width: 960px;text-align: left;margin: 0 auto;-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2); box-shadow: 0 0 20px rgba(0, 0, 0, .2);}
#header {height: 140px;border-top: #415824 3px solid;background: #415824 url(/wp-content/themes/bearworld/images/1.jpg) center center no-repeat;}
.container{background:#F8F8F8;overflow:hidden;padding:15px;}

.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}
.right{float: right;}
.left{float: left;}
.wp50{width:50%;}.w240{width:240px;}.w550{width:550px;}

.fixed {position: fixed;display: block;top: 1em;padding-top: 40px;width:240px;}
h2{margin:0;font-weight: 400;font-size: 22px;}
h3{font-size: 18px;font-weight:normal;}
h4{font-size: 16px;font-weight:normal;}

/* лого */
#logo {z-index:100;float: left;position: relative;width: 289px;height: 48px;margin: 20px;background: url('images/bearworld.png') no-repeat;}

#menu {font-size: 16px;height: 35px;background: #415824 url('images/bg.png') no-repeat right 50%; padding:0px;line-height: 27px;}
.menufix {position:fixed;top:0;width:960px;z-index:1000;}
.menu-header{font-size: 16px;background: #415824 url('images/bg.png') no-repeat right 50%; padding:0px;line-height: 27px;}
.menu-header ul{margin:0;padding:0;}
.menu-header li{display:block;float:left;line-height:35px;height:35px;position:relative;margin:0;padding:0;}
.menu-header li a{display:block;height:30px;line-height:30px;padding:0 10px;color:#fff;text-decoration:none;}
.menu-header .current-menu-item a,.menu-header .current_page_item a,.menu-header a:hover{color:#000;background:#DFDFDF;}
.menu-header ul ul{z-index:10;display:none;position:absolute;top:30px;background:#DFDFDF;color:#000;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5);}
.menu-header ul ul li{float:none;min-width:227px;}
.menu-header ul li ul li:hover a{background:#415824;color:#fff;}
.menu-header ul ul li a{color:#000;}
.menu-header ul li:hover > ul{display:block;}
.menu-header ul li.sublist > a:after{content:'↓';margin-left:5px;}
#menu .iconmenu {display: none; float:left;color: #fff;font-size: 20px;text-decoration: none;}
h3[id]{padding-top:80px;margin-top:-80px;} 

#icons {float:right;}
.webcam {background: url('images/webcam.png'); width:33px;height:34px;}

input {outline: none;}input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none;}input:-moz-placeholder {color: transparent;}input::-webkit-input-placeholder {color: transparent;}
#search input[type=search] {margin-right: 10px;background: #ededed url('images/search-icon.png') no-repeat 3px center; border: solid 1px #ccc;padding:5px;width: 15px;position: relative;display: inline-block;float:right;margin-top: 4px;-webkit-appearance: textfield;-webkit-box-sizing: content-box;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;color: transparent;cursor: pointer;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 10em;}
#search input[type=search]:focus {background-color: #fff;border-color: #6dcff6;width: 130px;padding-left: 35px;color: #000;cursor: auto;} #search input[type=search]:hover {background-color: #fff;}

.current-location{background:#EEE url('images/pattern.png') fixed;border-bottom:#E0E0E0 1px solid;font-weight:300;padding:5px 30px;}
.current-location .prefix-text{color:#999;font-size:12px;font-weight:300;line-height:1.62em;text-transform:uppercase;margin:5px 0 0;}
.category-description{margin-top:4px;color:#999;list-style:none;}
.page-title{font-size:32px;font-weight:300;letter-spacing:normal;margin:5px 0;}
.page-title h1{display: inline;font-size:28px;font-weight:300;letter-spacing:normal;}
.page-title a{color:#333;text-decoration:none;}
.page-entry-content {padding:10px;margin:0;background: white;border-bottom: #DDD 1px solid;box-shadow: 0 0 5px rgba(0, 0, 0, .1);font-size: 15px;line-height: 1.62em;}
.columns{zoom:1;}
.columns .column{width:33.3%;float:left;clear:none;}
.col {float:left;}
.onecol{width:100%;}.twocol{width:50%;}.threecol{width:33.3%;}.fourcol{width:25%;}
.widget {margin:5%;}

.entry-post a{color:#7597B9}
.entry-post ul{list-style-type:disc;margin-left:30px;margin-bottom:24px;}
.entry-post ul li{margin-top:4px;}
.entry-post ul ul{list-style-type:square;margin-bottom:0;}
.entry-post ol{list-style-type:decimal;margin-left:30px;margin-bottom:24px;}
.entry-post ol ol{list-style:upper-alpha;margin-bottom:0;}
.postvote{background:#F6F6F6;border:1px solid #DDD;clear:both;color:#000;display:block;line-height:normal;position:relative;margin:0 0 10px;padding: 10px 10px 5px 40px;}

.entry, .gid{width:300px;margin:0px auto 20px auto;background:#fff;border-bottom:#DDD 1px solid;box-shadow:0 0 5px rgba(0,0,0,.1);}
.entry-container{padding:0 10px 10px;}
.entry-title {padding: 10px 0}
.entry-title a {font-size:20px;font-weight:400;letter-spacing:1px;color:#333;}
.entry-thumbnail{float:none;width:100%;margin:0;}
.entry-thumbnail img{width:100%;height:auto;}
.post-content h1{font-size:26px;padding-bottom:10px;}.post-content h2{font-size:22px;padding-bottom:10px;}.post-content h3{font-size:20px;padding-bottom:10px;}.post-content h4{font-size:16px;}.post-content h5{font-size:15px;}.post-content h6{font-size:14px;}
.post-content p img{width:100%;height:auto;}
.post-content {padding:10px;margin:0;background: white;border-bottom: #DDD 1px solid;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}

/* комментарии */
.comments{background:#FFF;margin-top:10px;padding:10px;}
.combox{border-bottom:1px solid #DCD6D5;}
.comments .avatar{border:1px solid #bbb;float:left;margin:3px 10px 0 0;padding:2px;}
.comments p {padding:0;margin:0;}
.commentdata, .commentdata a {color:#ccc; font-size:12px;}
.comment-author {text-decoration:underline;}
.comment-reply-title{font-size:18px;padding:10px 0;}
.comtext{padding:7px 0;}
.comments .required {font-style:italic;color:gray;}
.comments .children {padding: 0 0 0 10px;}
.comments textarea{width: 100%;height:120px;}
.comments .children li.comment {border-left: 1px solid #ddd;border-bottom:0px;position: relative;padding:0 10px;}
.comments a.comment-reply-link,a.comment-edit-link {color: #686868;}
.comments li {list-style:none;border-bottom:1px solid #ededed; margin-bottom:10px;padding-bottom:10px;}
.children .comment-body {margin-bottom: 10px;}
.comtext img{padding:2px;max-width: 90%;height: auto;}
.form-submit, .comment-form-subscriptions, .comment-form-text{padding-top:10px !important;}

.subcat-text {padding:5px 0px 5px 0px;}
.subcat-text a{color:#111;font-size:14px;font-weight:300;line-height:1.62em;text-transform:uppercase;margin:5px 15px 0 0;}
.subcat-text a:hover{color:#00c;}
.subcat-text li{display: inline;}

.single-entry-sidebar {float:right;width:240px;}
.single-entry-content {float:left;width: 670px;}

.entry-sidebar {float:right; width:320px;}
.entry-sidebar-unit, .entry-sidebar-unit ul ul {padding-bottom:10px;}
.entry-sidebar-title {margin: 0;font-size: 20px;font-weight: 300;letter-spacing: 1px;color: #333;padding-bottom:10px;}
.entry-sidebar ul, .single-entry-sidebar ul, #entry-footer ul {margin: 0;padding:0;list-style: none;overflow: hidden;}
.entry-sidebar li, .single-entry-sidebar li {padding:0;margin:0 0 5px 0;border-bottom: #EEE 1px solid;line-height: 1.62em;}
.entry-sidebar a, .single-entry-sidebar a, dd a, dt a{font-size:13px;color: #7597B9;text-decoration:none;}
.entry-sidebar a:hover, .single-entry-sidebar a:hover, dd a:hover, dt a:hover{text-decoration:underline;color:#2A5076;}
.entry-sidebar h3:target {color: #BD161B;}

/* mainbar styles */ 
.mainpagelink a{color: #333333;	background: url(images/bul.gif);background-repeat: no-repeat;background-position: 0px 5px;text-decoration:none;padding-left: 15px;}
.mainpagethumbnail img{float:none;width:100%;height:auto;}

/* дополнения */
.faq {float:right; width:380px;}
.faq ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#1982D1; }
.faq li p { padding:2px;margin:0;font-style:italic; font-family:Arial; font-size:15px; color:#333; }

/* блоки информации*/
.lookit{background-color:#ECECEC;display:block;margin-left:-10px;margin-right:-10px;padding:10px 50px;}
.knowit{background-color:#FFC3C3;display:block;margin-left:-10px;margin-right:-10px;padding:10px 50px;}

/* фронтальная */
.nav-title, .nav-title a{font-size:20px;letter-spacing:1px;color:#444;text-decoration:none;padding: 10px 0}
.frontgids img{margin:0 5px;}
.frontexc img{margin:0 4.5px;}
.fweather img{vertical-align:text-bottom;}

/* таблица */
.frontable dt{float:left;width:50%;text-decoration:none;}
.frontable dd{text-decoration:none;}

/* weather */
.weather{text-align:left;font-size:12px;color:gray;padding-right:10px;min-height:150px;padding:10px 0;}
.weather_deg{font-size:42px;font-family:sans-serif;}
.weather_type{color:#333;padding-bottom:10px;}

/* Ровнение */
.alignleft {display: inline;float: left;margin-right: 5px;}
.alignright {display: inline;float: right;margin-left: 10px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/* Видео ифреймы */
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#footer{clear: both;border-top: #333 1px solid;}
#footer-area {position: relative;z-index: 1;padding: 1.6%;background: #222;border-top: #555 1px solid;box-shadow: none;color: #CCC;height:auto;}
#footer-area ul {margin:0;list-style:none;overflow:hidden;}
#footer-copyright{background: #111;padding: 1.4% 3.2%;color: #CCC;font-weight: 300;}
#footer-footer li,#footer-area li {padding: 7px 0;margin: 0;border-bottom: #2C2C2C 1px solid;line-height: 1.62em;}
#footer-copyright a, #footer-area a {color: #7597B9;text-decoration:none;}
.footer-title {margin: 0;font-size: 20px;font-weight: 300;letter-spacing: 1px;padding-bottom:10px;}
.footer-counters {float:right;}
.footer-counters img{height: 15px;overflow: hidden;}

.b-share-icon{width:36px!important;height:27px!important;background:url(images/share_icon_metal.png) no-repeat scroll 0 0 transparent!important;}.b-share-icon_vkontakte{background-position:0 0!important;}.b-share-icon_vkontakte:hover{background-position:0 -27px!important;}.b-share-icon_moimir{background-position:-36px 0!important;}.b-share-icon_moimir:hover{background-position:-36px -27px!important;}.b-share-icon_odnoklassniki{background-position:-72px 0!important;}.b-share-icon_odnoklassniki:hover{background-position:-72px -27px!important;}.b-share-icon_twitter{background-position:-108px 0!important;}.b-share-icon_twitter:hover{background-position:-108px -27px!important;}.b-share-icon_gplus{background-position:-144px 0!important;}.b-share-icon_gplus:hover{background-position:-144px -27px!important;}.b-share-icon_facebook{background-position:-180px 0!important;}.b-share-icon_facebook:hover{background-position:-180px -27px!important;}.b-share-icon_lj{background-position:-216px 0!important;}.b-share-icon_lj:hover{background-position:-216px -27px!important;}

.clear, .clearfix{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear:after, .clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}

@media screen and (max-width:680px) {
#wrapper {max-width: 100%; float: none;}
.single-entry-content {max-width:100%;float:none;padding:0;}
.single-entry-content img {max-width:100%;height:auto;float:none;margin:0;}

.single-entry-sidebar{width: 100%;background:white;line-height: 1.62em;float:none;margin-top: 10px;padding:0;border-bottom: #DDD 1px solid;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.entry-sidebar-unit{padding:10px;}

.entry {width:100%;}
.container {padding:5px;}
.columns .column {float:none;width: 100%;}
.w550, .faq {width:100%;}
.w240 {width:96%;}
.frontexc img {min-width:100%;height:auto;}
.footer-counters {float:none;}

ul.menu li {display: none;}
#menu .iconmenu {float:left;display:inline-block;}
#menu .iconmenu {position: absolute;right:50px;top:145px;}
ul.menu.responsive {position: relative;}
ul.menu.responsive li {float: none;display: inline;}
ul.menu.responsive li a {display: block;text-align: left;}
.menu-header ul ul{display: block;position: relative;top:0;}
.menufix{position:relative;width:100%;}
.fixed{position:relative;}
}
