/*
Theme Name: web-restoran
Theme URI: http://web-restoran.ru/
Version: 1.0
Author: SergeiT
Author URI: http://trudolove.ru/
Description: Супер легкая, но многофункциональная тема для блога web-restoran.ru.
*/
@import url(http://fonts.googleapis.com/css?family=Rokkitt:400,700);
@font-face {
    font-family: 'Book Antiqua', Constantia, Arial, sans-serif; ;
    src:url('/wp-content/themes/web-restoran/font/'Book Antiqua', Constantia, Arial, sans-serif; .ttf');
}
*{margin:0;padding:0;}
body{font-size:20px;font-family:'Book Antiqua', Constantia, Arial, sans-serif;line-height:1.5em;color:#222;margin:0;padding:0;}
.site-title,.site-title h1,.site-title p,.site-title p a,h2.titles{color:#111;}
.description{color:#111;}
a,a:link,.side-widget a,.widget a,.reply,.meta,.meta a:link,.meta a:visited, .spanlink,.meta span.time,.meta-post,.tags a,.tags a:visited,a.more-link,#wp-calendar caption,#wp-calendar td a:link,td#prev a,td#next a,#footer a:hover,#commentform input#submit,.fmeta a,.fmeta a:visited,.navigation a:hover,.navigation .current {color:#bda884;text-decoration:none;}
.spanlink{cursor:pointer;}
h1:first-letter, h2.title:first-letter{color: #C09A30;font-size:110%;font-style:italic;text-shadow: 1px 1px #fff;}
.triangle-right {border-left: 1em solid #bda884;}
blockquote{border-left:8px solid #bda884;}
h1,h2,h3,h4,h5,h6,#sidebar .widget-title,#left-sidebar .widget-title,#sidebar2 .widget-title,h2.title a{font-family:'Book Antiqua', Constantia, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6,#sidebar .widget-title,#left-sidebar .widget-title,#sidebar2 .widget-title,h2.title a{color:#333;}
p {margin:1em 0 1em;}
ul, ol {margin-left: 15px;padding: 0;}
img{max-width:100%;height:auto;}
img.wp-smiley {font-size:140%;}
.clear {clear:both;}
hr {cursor: default;}
center,.center,.aligncenter {margin: 0 auto;text-align:center;}
textarea {width:100%;padding:5px 10px;}
form#searchform{max-width:90%;margin:10px auto;}
iframe,object,embed{max-width:100%;}
.modal{background: url('images/fancybox_overlay.png');}
.modal-body{background-color:#fff;max-width:50%;margin:50px auto 20px;color:#000;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.modal-footer {text-align: center !important;}
.wp-caption{overflow:hidden;padding:9px 4px;background:#f9f9f9;border:#ccc dotted 1px;text-align:center;}
.wp-caption img{margin:0 0 5px;padding:2px;background:#eee;border:#bbb solid 1px;}
.wp-caption .wp-caption-text{margin:0 4px;font-style:normal;color:#858585;text-align:right;}
.wp-caption a{border:none;}
.gallery{margin:0!important;display:block;clear:both;overflow:hidden;}.gallery br{display:block;line-height:0;height:0;}.gallery a{border:none;}.gallery-item{overflow:hidden;margin:0 0 25px;padding:10px;}.gallery .gallery-item{text-align:center;list-style:none;}.gallery-icon{overflow:hidden;margin:0;}.gallery img{margin:0 auto;}.gallery-caption{margin:0;color:#999;}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0;}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto;}.gallery .col-0{width:100%;}.gallery .col-1{width:100%;}.gallery .col-2{width:50%;}.gallery .col-3{width:33.33%;}.gallery .col-4{width:25%;}.gallery .col-5{width:20%;}.gallery .col-6{width:16.66%;}.gallery .col-7{width:14.28%;}.gallery .col-8{width:12.5%;}.gallery .col-9{width:11.11%;}.gallery .col-10{width:10%;}.gallery .col-11{width:9.09%;}.gallery .col-12{width:8.33%;}.gallery .col-13{width:7.69%;}.gallery .col-14{width:7.14%;}.gallery .col-15{width:6.66%;}.gallery .col-16{width:6.25%;}.gallery .col-17{width:5.88%;}.gallery .col-18{width:5.55%;}.gallery .col-19{width:5.26%;}.gallery .col-20{width:5%;}.gallery .col-21{width:4.76%;}.gallery .col-22{width:4.54%;}.gallery .col-23{width:4.34%;}.gallery .col-24{width:4.16%;}.gallery .col-25{width:4%;}.gallery .col-26{width:3.84%;}.gallery .col-27{width:3.7%;}.gallery .col-28{width:3.57%;}.gallery .col-29{width:3.44%;}.gallery .col-30{width:3.33%;}
.container {padding-right: 0 !important;padding-left: 0 !important;}
.header{margin:0 0 15px;padding:0 15px;overflow:hidden;min-height:234px;box-shadow: 0 0 8px rgba(0,0,0,0.7);border-radius: 0 0 7px 7px;}
img#blogtitle{max-height:80px;margin:15px auto 0;text-align:center;}
.site-title h1,.site-title p,.site-title p a{font-family:'Book Antiqua', Constantia, Arial, sans-serif;font-size:40px;font-weight:bold;line-height:40px;margin:0;padding:0;text-align:center;text-shadow: 0 1px 1px rgba(0,0,0,0.6);position:absolute; left:-9999px;top:-9999px;}
@media (max-width:768px) { .site-title,.site-title h1,.site-title p,.site-title p a {font-size:2rem;}.description{font-size:1.2rem;} }
@media (min-width:992px) { .site-title,.site-title h1,.site-title p,.site-title p a {font-size:2.2rem;}.description{font-size:1.3rem;} }
@media (min-width:1200px) {.site-title,.site-title h1,.site-title p,.site-title p a {font-size:2.5rem;}.description{font-size:1.4rem;} }
#site-title a{text-decoration:none;}
.description{min-height:60px;line-height:20px;padding:15px 0 15px;clear:both;text-align:center;text-shadow: 0 1px 1px rgba(0,0,0,0.6);position:absolute; left:-9999px;top:-9999px;}
img#topbanner {text-align:center;margin:0 auto;padding:0;}
.adv{text-align:center;margin:0 auto;padding:0;}
.top-menu{background: url(images/nav_menu.png) 0 0 repeat;box-shadow: 0 0 8px rgba(0,0,0,0.7);margin: 0;padding:0;}
.navbar {margin-bottom: 0 !important;background: none;}
.navbar-nav {margin: 0 !important;padding: 0;}
.navbar-nav>li{min-height: 42px;margin-top:0;border-radius: 0 !important;}
.navbar-nav>li>a{padding: 10px 25px !important;font-size:110%;color:#fff;text-decoration:none;text-align:center;}
.navbar-nav>li>a:hover{border-radius:0 0 6px 6px;}
.navbar-toggle{background: url(images/mob_ic.png) no-repeat 50% 50%;border:none;width:40px;height:46px;margin:0;padding:0;}
#top li.current_page_item a{border-radius:0 0 6px 6px;}
.dropdown-menu {background: #bda884;border-radius: 0 0 6px 6px;}
.dropdown-menu>li>a{color:#fff;text-decoration:none;}
.navbar-nav>li>a .glyphicon{font-size: 90% !important;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;font-size:18px;font-weight:bold;}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;font-size:18px;font-weight:bold;}
.tab-content{padding:15px;border-left: 1px solid #ddd;border-radius:4px 0 0 0;overflow:hidden;}
#main{background: #f8f8f5;border-radius: 7px;box-shadow: 0 0 8px rgba(0,0,0,0.7);width: 100%;min-height: 1px;margin:15px 0;padding:15px 0;overflow:hidden;}
#s{width:180px;height:29px;padding:0 2px;color:#333;font-size:13px;border:1px solid #e2e3e3;}
*+html #s{padding-top:7px;height:16px;}
#contentwrap{float:left;}
#contentwraper{float:left;}
#sidebar,#left-sidebar{font-size:15px;}
#sidebar .widget-title,#left-sidebar .widget-title{padding:5px 0;font-size:22px;border-bottom: 1px dashed #D1D0C8;text-align:center;}
#sidebar ul {margin:0;padding-left:15px;}
#sidebar ul.children{margin:5px 0 -5px;}
#sidebar ul li,.widget ul li{padding:5px 0 5px 12px;margin-left:0;background:url(images/list.png) no-repeat scroll 0 13px;list-style: none;}
#sidebar li li{border-bottom:0;border-top:1px dashed #D1D0C8;}
.textwidget{padding:5px;}
.side-widget div{padding:5px 0;}
#sidebar .side-widget{background: #f8f8f5;border: 3px solid #fff;box-shadow: 0 0 2px #dbdad2 inset, 0 0 5px #cac9bd;padding:10px;margin-bottom:15px;overflow:hidden;}
#sidebar .widget{background: #f8f8f5;border: 3px solid #fff;box-shadow: 0 0 2px #dbdad2 inset, 0 0 5px #cac9bd;padding:10px;margin-bottom:15px;overflow:hidden;}
.widget li li{padding:7px 0 5px;}
.widget a:hover{text-decoration:underline;}
#sidebar2{background: url(images/bg_footer.png) center top no-repeat;overflow: hidden;margin:0;padding:0;line-height: 1.2em;}
#sidebar2 .widget-title{background: #bda884; font-size:22px;margin:-10px 0 15px;padding:15px 0 10px;text-align:center;color:#fff;}
#sidebar2 .side-widget{margin:0;padding:15px;overflow:hidden;}
#sidebar2 .widget{margin:0;padding:15px;overflow:hidden;}
#sidebar2 a{color: #333;}
#sidebar2 ul li,#sidebar2 .widget ul li{padding:5px 0;margin-left:0;background:none !important;list-style: none;}
h2.title{line-height:1.2em;margin-bottom: 0;font-size:22px;font-weight: normal;text-align:center;}
h2.titles{line-height:1.2em;margin-bottom: 0;font-size:26px;font-weight: normal;text-align:center;}
.breadcrumbs{font-size:13px;margin-bottom: 15px;}
.meta{margin: 5px 0;padding:0;overflow: hidden;text-align:center;}
.meta,.meta a,.meta span.time {font-family: Garamond;font-style: italic;font-size:14px;line-height: 1.5em;}
.triangle-right {max-width: 0;height: 0;border-top: 5em solid transparent;border-bottom: 5em solid transparent;}
.meta-post{font-size:13px;padding-top:15px;padding-bottom:15px;}
.tags a,.tags a:visited{padding:1px 8px;font-size:13px;float:left;clear:both;margin-bottom:7px;}
.author{float:left;margin-bottom:10px;}
.time{float:left;margin-bottom:12px;clear:both;color:#9b9b9b;width:100%;}
a.more-link{font-size:15px;float:right;display:block;padding:5px 15px;text-decoration:none;box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);}
a.more-link:hover{box-shadow: 0.1em 0.1em 3px rgba(122,122,122,0.5);}
.posts{background: #f8f8f5;border: 3px solid #fff;box-shadow: 0 0 2px #dbdad2 inset, 0 0 5px #cac9bd;padding:10px;margin-bottom:15px;overflow:hidden;}
.recipe_top {margin:0 auto;padding-top: 50px;max-width: 870px;height: 107px;background: url(images/1naves.png) no-repeat center top;text-align: center;}
.home-post{height: 375px;padding:5px;}
.home-thumbnail{height: 210px;margin:0 auto;padding:0;text-align: center;position: relative;}
.home-thumbnail img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;}
.pages{background: #fff;box-shadow: -15px 0 20px -20px #fefefe, 0 -15px 20px -20px #fefefe, 15px 0 20px -20px #fefefe, 0 15px 20px -20px #fefefe;border-radius:6px;padding:30px 15px;margin-bottom:15px;overflow:hidden;}
.posts ul,.pages ul,.posts ol,.pages ol{padding:0;margin-top:15px;margin-left:30px;}
.entry{margin-top:0;padding:0;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-top:15px;}
.posts h1{font-size: 2em;font-weight: normal;}
.entry h2{margin-bottom:.4em;font-size: 1.8em;font-weight: normal;}
.entry h3{margin-bottom:.4em;font-size: 1.6em;font-weight: normal;}
.entry img{padding:5px;}
.post_thumbnail{padding:5px 0;}
.attachment-thumbnail{border:none !important;}
.entry th{padding:0;margin-right:2px;}
.entry ul li{margin-left:0;margin-bottom:10px;padding-left: 0;list-style: none;}
.entry ol li{margin-left:10px;margin-bottom:10px;padding-left: 10px;list-style:decimal inside;}
.ingredients{padding:5px 0 5px 12px;margin-left:0;background:url(images/list.png) no-repeat scroll 0 13px;}
.column{margin-top:1em;margin-bottom:1em;}
blockquote{background:#ffffe0;margin-top:15px !important;margin-left:20px !important;}
blockquote p{padding:10px;}
.alignleft{float:left;margin:5px 10px 0 0;}
.alignright{float:right;margin:5px 0 0 10px;}
img.aligncenter{display:block;margin:0 auto 5px;}
.btn-warning{padding: 10px 25px !important;background: #bda884;border:none !important;font-size:120%;color:#fff;text-decoration:none;text-align:center;}
#wp-calendar {font-size:1em;}
table {max-width:95%;}
#calendar_wrap{text-align:center;}
#wp-calendar caption{background:#ffffe0;max-width:90%;}
#wp-calendar th{padding:13px 5px;}
#wp-calendar td a:link,td#prev a,td#next a{background:#ffffe0;padding:1px 6px;line-height:29px;}
li.pagenav,li.categories,li.linkcat{list-style:none;}
h1.pagetitle{margin:3px 0 20px;}
p.center{margin:10px 0;}
#contentwrap table{font-size:1.2em;margin:5px 0 25px 1px;}
#contentwrap table td{padding:8px;border:1px solid #ccc;}
#follow{padding:5px 0 10px;margin:0;}
span#socrss{background:url(images/rss.png) no-repeat;width:33px;height:33px;display:block;margin:0 5px 0 0;float:left;}
span#livejournal{background:url(images/livejournal.png) no-repeat;width:33px;height:33px;display:block;margin:0 5px 0 0;float:left;}
span#fb{background:url(images/facebook.png) no-repeat;width:33px;height:33px;display:block;margin:0 5px 0 0;float:left;}
a#twitter{background:url(images/twitter.png) no-repeat;width:33px;height:33px;display:block;margin:0 5px 0 0;float:left;}
span#vk{background:url(images/vk.png) no-repeat;width:33px;height:33px;display:block;margin:0 5px 0 0;float:left;}
nav.oldernewer{width:100%;overflow:hidden;margin-bottom:1.5em;}
.older{float:left;}
.newer{float:right;}
.pager {padding-left: 0 !important;margin-left: 0 !important;}
.social{max-width:405px;background:#F7F7F7;border:5px solid #F0F0F0;margin:30px 0 20px;padding:15px;}
h3.related-posts{font-size:18px;color:#000;font-weight:normal;border-bottom:1px dashed #D1D0C8;padding:0 0 10px;margin:0 0 10px;}
h3#comments{font-size:18px;color:#000;font-weight:normal;border-bottom:1px dashed #D1D0C8;padding:0 0 10px;margin:0 0 10px;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;margin:0;}
.commentlist .comment{margin:15px 0 0;padding:10px 15px;list-style:none;background:#fff;border:1px dashed #D1D0C8;}
ul.commentlist,.commentlist ul.children{margin-left: 0 !important;padding:0;}
.commentlist .alt{background:#fff;}
.commentlist .comment .comment{margin:15px 0 15px 5px;padding:10px 15px 0;width:auto;border-top:1px dashed #D1D0C8;border-right:none !important;border-bottom:none !important;border-left:none !important;}
.commentlist p{margin:10px 5px 10px 0;line-height:18px;}
.commentmet_data{width:100%;overflow:hidden;}
.commentmet_data td{vertical-align:top;text-align:left;}
.commentmet_avatar{width:102px;padding:15px 0 0;}
.fn,.says,.fn a,.fn a:visited{color:#333;text-transform:capitalize;}
#commentform p{margin:5px 0;}
.commentmet_replay{width:100%;overflow:hidden;}
.commentmet_replay a{float:right;display:block;text-indent:-9999px;text-transform:capitalize;width:79px;height:20px;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;padding:0 0 5px;color:#636363;font-size:13px;text-transform:capitalize;}
.commentmetadata a{color:#70859b;}
.commentmetadata span{color:#70859b;font-weight:bold;}
.commentmet_text{color:#000;}
#respond{margin:40px 0 0;}
#respond h3{font-size:18px;color:#000;font-weight:normal;border-bottom:1px dashed #D1D0C8;padding:0 0 10px;margin:0 0 20px;}
#commentform{color:#000;font-size:15px;width:100%;}
#commentform small{position:relative;top:-1px;font-size:15px;}
.reply{clear:both;text-align: right;}
#cancel-comment-reply-link{font-size:15px;color:#000;border-bottom: 1px dashed #D1D0C8;}
#commentform a,#commentform small{color:#333;}
#commentform input{background:#fff;border:1px dashed #D1D0C8;font-size:15px;padding:4px;color:#000;}
#commentform textarea{background:#fff;border:1px dashed #D1D0C8;font-size:15px;color:#000;width:100%;}
#commentform input#submit{margin:20px 0;padding: 10px 25px !important;background: #bda884;border:none !important;font-size:120%;color:#fff;text-decoration:none;text-align:center;}
.comment-author img{float:left;margin-right:10px;}
.comment-author{margin-bottom:10px;}
.wpsmilies {margin: 0 10px 10px 0;}
h3#pings{margin:10px 0;}
.pinglist{line-height:20px;}
#main-footer{box-shadow: 0 0 8px rgba(0,0,0,0.7);border-radius:0 0 7px 7px;width: 100%;min-height: 1px;margin-bottom:15px;overflow:hidden;}
#footer{padding:0 15px;font-size:13px;color:#fff;}
#footer a,#footer .spanlink{color:#fff;}
#footer a:hover{text-decoration:underline;color:#f5f5f5;}
.footer-go{background: #bda884;margin: 0;padding:0 15px 15px;overflow:hidden;}
.footer_menu,.footer_menu ul,.footer_menu li,.footer_menu a {margin: 0;padding: 0;border: none;outline: none;}
.footer_menu {height: 40px;}
.footer_menu li {position: relative;list-style: none;float: left;display: block;height: 40px;}
.footer_menu li a {display: block;padding: 0 14px;margin: 6px 0;line-height: 28px;text-decoration: none;border-left: 1px solid #ccc;font-weight: bold;font-size: 16px;}
.footer_menu li:first-child a { border-left: none; }
.footer_menu li:last-child a{ border-right: none; }
.footer_menu li:hover > a { color: #ccc; }
.footer_menu .sub-footer_menu {position: absolute;top: 40px;left: 0;width:200px;background:#bda884;box-shadow:2px 2px 10px #fefefe;}
.footer_menu li:hover > .sub-footer_menu { opacity: 1; }
.footer_menu .sub-footer_menu li {height: 0;overflow: hidden;padding: 0;width:100%;}
.footer_menu li:hover > .sub-footer_menu li {height: 36px;overflow: visible;padding: 0;}
.footer_menu .sub-footer_menu li a {padding: 4px 0 4px 14px;margin: 0;border: none;}
.footer_menu .sub-footer_menu li:last-child a { border: none; }
.feat-cat-entry{font-size:13px;padding:0!important;}
.feat-cat-meta{clear:both;height:auto;width:auto;display:block;margin:0 0 5px;}
.fi{border:1px solid #d2d3d3;padding:0;margin:4px 7px 0 0!important;}
.feat-cat-meta h4,.popular h4{margin-top: 0;margin-bottom:2px;font-size: 16px;line-height: 1em;}
.feat-cat-meta h4 a,.popular h4 a{text-decoration: none;}
.clearfix{clear:both;}
.fmeta{font-size:13px;line-height: 1.3em;color:#333;}
.navigation{background: #f8f8f5;border: 3px solid #fff;box-shadow: 0 0 2px #dbdad2 inset, 0 0 5px #cac9bd;margin:15px auto;padding:10px;overflow:hidden;}
.navigation span,.navigation a{display: inline-block;margin: 2px 2px 2px 0;padding: 6px 9px 5px 9px;text-decoration: none;width: auto;color: #000;background: #D1D0C8;border-radius: 3px;border: 1px solid #acacac;box-shadow: 0 2px 3px #fff inset;font-style: italic;font-weight: normal;}
.navigation a:hover{background:none repeat scroll 0 0 #ffffe0;}
.navigation .current{background: #958D65;color:#FFFFFF;border:1px solid #D1D0C8;}
.scrollTop{display:block;font-size:40px;position:fixed;bottom:60px;right:20px;cursor: pointer;}
span.scroll{text-shadow: 0.1em 0.1em 3px rgba(122,122,122,0.5);color:#bda884;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.recentcomments .avatar{float:left;margin:0 10px 10px 0;padding: 3px;border: 1px solid #cdcccc;background: #fff;}
.recentcomments{clear:both;}
ul#recentcomments {margin-left: 0 !important;padding: 0;}
ul#recentcomments li {padding-left: 0 !important;}
li.recentcomments{background:none !important;margin-left: 0 !important;padding-left:0 !important;list-style:none;font-size:13px;}
.recentcomments h4{clear:none;font-size:13px;margin:0 0 5px;}
#related-posts{font-size:15px;margin:0 0 5px;}
.related-title,.comments-title{font-size: 22px;padding: 5px 0;border-bottom: 1px dashed #D1D0C8;}
.popular ul {margin-left: 0 !important;}
.popular ul li,.top-comment ul li {background:none !important;margin-left: 0 !important;padding-left:0 !important;list-style:none;clear:both;overflow:hidden;}
.popular span.fmeta {line-height: 1.3em;}
.avatar-top img{padding: 3px;border: 1px solid #cdcccc;background: #fff;}
.input-group {margin:10px 0;}
.antispam {max-width:40px;padding: 6px !important;}
ul.rec_comments{margin-left:0;}
.rec_comments li {background:none !important;max-width: 100%;padding: 5px 0;margin-left: 0;clear:both;}
.rec_comments img {float: right;margin: 5px 0px 5px 5px;}	
h4.countdown {background: #bda884;font-size:20px;font-weight: 500 !important;width:100%;min-height: 42px;padding:5px 15px;color: #fff;text-align:center;}
#countdown {margin:0 auto;text-align:center;}
#countdown h4 {font-size:16px;font-weight: 600;text-align:center;}
.countd {border-radius: 5px;width:90%;margin:0 auto;font-size:14px;}
.countdown {display: inline-block;margin:0 auto;text-align:center;}
.countdown-digits {background:#eee url(images/digits.png);border:1px solid #eee;border-radius:4px;display: block;width:50px;height:50px;margin:0 15px 0 0;padding:13px 3px;font-family:Impact, Charcoal, sans-serif;font-size:34px;text-align:center;position: relative;}
.countdown-digits:before {content: " \003A";position: absolute;top: 10px;right: -14px;}
.countdown-digitse {background:#eee url(images/digits.png);border:1px solid #eee;border-radius:4px;display: block;width:50px;height:50px;margin:0 15px 0 0;padding:13px 3px;font-family:Impact, Charcoal, sans-serif;font-size:34px;text-align:center;position: relative;}
.countdown-digitsr {display: none;}
.countdown-dig {display: block;margin:0;color:#000;text-align:center;}
#myCarousel{margin-bottom:15px;}
.slides {background: #fff;box-shadow: -15px 0 20px -20px #fefefe, 0 -15px 20px -20px #fefefe, 15px 0 20px -20px #fefefe, 0 15px 20px -20px #fefefe;border-radius:6px;padding: 15px;margin-bottom: 15px;overflow: hidden;}
.carousel-caption{background:rgba(255,255,255,0.4);color:#222;right: 0 !important;bottom: 0 !important;left: 0 !important;}
.carousel, .item, .active {height: 100%;}
.carousel-inner {height: 100%;}
.carousel-caption h3,.carousel-caption h2{color:#222;line-height: 1em !important;}
.carousel-caption p{color:#222;line-height: 1em !important;}
@media (max-width:640px) { .carousel-caption h3,.carousel-caption h2{font-size:0.9rem;}.carousel-caption p{font-size:0.6rem;} }
@media (min-width:960px) { .carousel-caption h3,.carousel-caption h2{font-size:1rem;}.carousel-caption p{font-size:0.8rem;} }
@media (min-width:1100px) { .carousel-caption h3,.carousel-caption h2{font-size:1.2rem;}.carousel-caption p{font-size:0.9rem;} }
.carousel {height: 400px !important;max-height: 400px !important;overflow:hidden;}
.panel-heading .panel-title>a span.glyphicon {display: inline-block;float: left;margin-right: 15px;}
.share{margin:0 auto;clear:both;text-align:center;}
.share .facebook{background:url(images/share-facebook.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius:17px;margin-right:8px;width:80px;height:35px;display:inline-block;}
.share .twitter{background:url(images/share-twitter.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius:17px;margin-right:8px;width:80px;height:35px;display:inline-block;}
.share .vkontakte{background:url(images/share-vkontakte.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius:17px;margin-right:8px;width:80px;height:35px;display:inline-block;}
.share .odnoklassniki{background:url(images/share-odnoklassniki.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius:17px;margin-right:8px;width:80px;height:35px;display:inline-block;}
.share .mail{background:url(images/share-mail.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius:17px;margin-right:8px;width:80px;height:35px;display:inline-block;}
.share .facebook:hover{-webkit-box-shadow: 0 1px 1px -1px #777;-moz-box-shadow: 0 1px 1px -1px #777;box-shadow: 0 1px 1px -1px #777;}
.share .twitter:hover{-webkit-box-shadow: 0 1px 1px -1px #777;-moz-box-shadow: 0 1px 1px -1px #777;box-shadow: 0 1px 1px -1px #777;}
.share .vkontakte:hover{-webkit-box-shadow: 0 1px 1px -1px #777;-moz-box-shadow: 0 1px 1px -1px #777;box-shadow: 0 1px 1px -1px #777;}
.share .odnoklassniki:hover{-webkit-box-shadow: 0 1px 1px -1px #777;-moz-box-shadow: 0 1px 1px -1px #777;box-shadow: 0 1px 1px -1px #777;}
.share .mail:hover{-webkit-box-shadow: 0 1px 1px -1px #777;-moz-box-shadow: 0 1px 1px -1px #777;box-shadow: 0 1px 1px -1px #777;}