/*
Theme Name: Template
Author: Jams Home studio
Author URI: http://forum.searchengines.ru/member.php?u=246648 
Version: 1.0 
*/ 
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic,latin-ext,cyrillic-ext);
::selection{background:#FEAF27;color:#fff;}
::-moz-selection{background:#FEAF27;color:#fff;}
* {margin:0;padding:0;border:0;outline:0;}
img {border:none;outline:none;}
ul li, ol li {list-style:none;padding:0;margin:0;}
/* MAIN */
.main-block{width:1130px;margin:0 auto;}
.po{position:relative;overflow:hidden;}
.content{width:810px;float:left;}
.sidebar{width:300px;float:right;}
a {text-decoration:none;color:#65545D;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;} 
a:hover,.sidebar a:hover,.main-header a:hover{color:#FEAF27;text-decoration:none;}
/* H1-H6 */
h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#5c5b5b;margin-bottom:20px;}
h1{font-size:28px;line-height:30px;color:#585858;}
h2{font-size:26px;line-height:28px;color:#FEAF27;}
h3{font-size:24px;line-height:26px;color:#38AE48;}
h4{font-size:20px;line-height:24px;color:#373737;}
h5{font-size:19px;line-height:23px;}
h6{font-size:18px;line-height:22px;}
/* HEADER */
.header{background:#F0F0F0 linear-gradient(to top,#F0F0F0,#F5F5F5);height:50px;padding:20px 0;position:relative;}
.header .logo{float:left;}
/* MAIN MENU */
.main-nav{float:right;height:50px;position:relative;}
.main-nav li{position:relative;cursor:pointer;float:left;list-style:none;padding:0 15px;}
.main-nav li a{font:700 16px/50px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#858585;text-transform:uppercase;display:block;}
.main-nav li.menu-item-has-children > a{background:url(img/arrow.png) no-repeat right;padding-right:15px;}
.main-nav li.current-menu-item a{color:#fff;}
.main-nav li:hover > a{color:#fff;text-decoration:none;}
.main-nav li.menu-item-has-children:hover > a{background:url(img/arrow.png) no-repeat right;}
.main-nav li:hover,.main-nav li.current-menu-item{background:#FEAF27 linear-gradient(to top,#FEAF27,#FEC96E);border-radius:3px;}
.main-nav li ul{display:none;}
.main-nav ol,ul{list-style:none;}
.main-nav li:hover > ul,.main-nav li.hover > ul{background:#FEAF27;border-bottom-left-radius:3px;border-bottom-right-radius:3px;line-height:35px;width:100%;position:absolute;display:block;top:47px;left:0;list-style:none;z-index:200;}
.main-nav li > ul li{border-bottom:1px solid #FEC96E;z-index:1;position:relative;width:100%;padding:0;}
.main-nav li > ul li:last-child{border-bottom:none;}
.main-nav li > ul li a{font:15px/16px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;text-transform:none;color:#fff;display:block;padding:10px 15px;}
.main-nav li > ul li:hover{text-decoration:none;background:#FEC96E;}
.main-nav li > ul li.current-menu-item{background:#FEC96E;}
.button-menu{display:none;}
/* SLIDER */
#slider{max-width:810px;width:100%;height:auto;border-radius:3px;position:relative;overflow:hidden;}
#slider ul li{list-style:none;margin:0;padding:0;}
#slider .slider,.slider .wp-post-image{width:100%;height:auto;border-radius:3px;transition:all 1s ease 0;overflow:hidden;position:relative;}
#slider .slider .slider-nav a{display:block;width:40px;height:40px;overflow:hidden;text-indent:-999em;transition:all .3s ease 0;position:absolute;border:none;z-index:1;}
#slider .slider .slider-nav .flex-prev{background:#38AE48 url(img/arrow-left.png)no-repeat center;border-radius:50%;top:48%;left:20px;}
#slider .slider .slider-nav .flex-next{background:#38AE48 url(img/arrow-right.png)no-repeat center;border-radius:50%;top:48%;right:20px;}
#slider .slider .loading{max-height:240px;}
#slider .slider .slides li{position:relative;}
#slider .slider .post-info{position:absolute;bottom:35%;left:16%;width:60%;padding:20px 4%;background:rgba(240,240,240,0.8);text-align:center;}
#slider .slider .post-info .title{font:700 24px/28px Arial, Helvetica, Tahoma, sans-serif;text-transform:uppercase;}
#slider .slider .post-info .title a{color:#373737;text-decoration:none;}
#slider .slider .slider-nav:hover .flex-prev:hover,#slider .slider .slider-nav:hover .flex-next:hover{opacity:0.6;}
/* BLOCK STYLE */
.main-title,.related-title{height:40px;font:700 20px/40px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#FEAF27;text-transform:uppercase;margin-bottom:20px;}
.main-title a{font:14px/40px Arial, Helvetica, Tahoma, sans-serif;float:right;color:#B8B8B8;text-transform:none;}
.main-header a{font:17px/20px Arial, Helvetica, Tahoma, sans-serif;color:#242424;}
.bottom-image{width:100%;height:80px;background:url(img/bi.png)no-repeat center;}
/* BUILDING */
.building,.wood_works,.komm,.design{width:100%;}
.building .block,.komm .block,.design .block{width:256px;float:left;margin:0 20px 20px 0;}
.building .block:nth-child(3),.komm .block:nth-child(3),.design .block:nth-child(3){margin:0 0 20px 0;}
/* WOOD WORKS */
.wood_works .block,.otdelka .block{width:395px;height:86px;float:left;border-bottom:1px dashed #DADADA;padding-bottom:20px;margin:0 20px 20px 0;}
.wood_works .block:nth-child(even),.otdelka .block:nth-child(even){margin-right:0;}
.wood_works .block:nth-child(3),.wood_works .block:nth-child(4),.otdelka .block:nth-child(3),.otdelka .block:nth-child(4){border-bottom:none;}
.wood_works .block img,.otdelka .block img{float:left;margin-right:20px;}
/* SIDEBAR */
.sidebar-title{height:30px;font:700 16px/30px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#5c5b5b;text-transform:uppercase;margin-bottom:10px;}
.sidebar-area li {font:17px/20px Arial, Helvetica, Tahoma, sans-serif;border-bottom:1px dashed #DADADA;padding-bottom:10px;margin-bottom:10px;position:relative;} 
.sidebar-area li:last-child {border:none;padding-bottom:0;margin-bottom:0;}
.sidebar-area ul {list-style:none;margin:0;padding:0;} 
.sidebar-area ul li ul {font:14px/20px Arial, Helvetica, Tahoma, sans-serif;color:#8E8E8E;font-size:90%;}
.sidebar-area a,.related-posts .block .related-header a {font:15px/20px Arial, Helvetica, Tahoma, sans-serif;color:#6E6E6E;}
/* SIDEBAR NEWS */
.sidebar-news{width:100%;border-bottom:1px dashed #DADADA;padding-bottom:10px;margin-bottom:10px;}
.sidebar-news:last-child{border:none;padding-bottom:0;margin-bottom:0;}
.sidebar-news img{float:left;margin-right:20px;}
/* CRUMBS */
.breadcrumbs {margin:0 auto 20px auto;} 
.breadcrumbs a {font:13px/20px Arial, Helvetica, Tahoma, sans-serif;color:#B8B8B8;text-decoration:none;} 
.breadcrumbs {font:13px/20px Arial, Helvetica, Tahoma, sans-serif;color:#CACACA;text-decoration:none;} 
.breadcrumbs .category {background:transparent;padding:0px;}
/* CATEGORY */
.category{width:94%;padding:20px 3%;background:#FEFAF2;}
.category:nth-child(even){background:#F3FFF5;}
.category:last-child{margin-bottom:20px;}
.category img{float:left;margin-right:20px;}
/* PAGE NAVIGATOR */
.navigation{clear:both;height:40px;padding-top: 20px;margin-bottom:40px;}
.navigation a,.navigation span{background:#FEAF27;text-decoration: none;padding:10px 16px;border-radius:3px;margin:1px;color:#fff;}
.navigation a:hover,.navigation span.current{background:#FEC96E;}
.navigation span.current{font-weight:bold;}
/* POST */ 
.post {width:100%;position:relative;float:left;margin-bottom:20px;}
.data-info{font:14px/20px Arial, Helvetica, Tahoma, sans-serif;color:#38AE48;}
.data-info-grey{font:14px/20px Arial, Helvetica, Tahoma, sans-serif;color:#858585;}
.time{background:url(img/time.png)no-repeat left center;padding-left:24px;}
.view{background:url(img/view.png)no-repeat left center;padding-left:24px;}
.view-grey{background:url(img/view-grey.png)no-repeat left center;padding-left:24px;}
.post-image {margin:0 0 10px 0;}
.post ol {list-style:none;counter-reset:numList;margin-left:45px;margin-bottom:15px;} 
.post ol li {width:97%;height:100%;position:relative;padding:10px 0px;} 
.post ol li:before {background:#38AE48;border-radius:3px;font:700 12px/25px Arial,Helvetica,Tahoma,sans-serif;color:#fff;counter-increment:numList;content:counter(numList);float:left;position:absolute;left:-35px;text-align:center;margin:2px 0px 0px 0px;width:25px;height:25px;}?  
.post ul {} 
.post ul>li {list-style-image:url("img/disc.png");margin:5px 0px;margin-left:30px;}
.post ul>li:last-child {margin-bottom:20px;}
.post em {font-style:italic;} 
.post img {outline:none;}	 
.post .wp-caption {background:#F1F1F1;padding:5px 0 0 0;margin-bottom:15px;}
.post .wp-caption-text {width:97%;height:auto;padding:10px;margin:0px 10px;color:#808080;text-align:center;}   
.post p {margin-bottom:20px;}
.post a {color:#3A56E4;}
blockquote {font:17px/22px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#595353;width:80%;padding:3% 4%;display:block;margin:0 auto 20px auto;position:relative;background:#F0F0F0 linear-gradient(to top,#F0F0F0,#F5F5F5);border:2px solid #DADADA;border-radius:3px;}
blockquote p {margin-bottom:0!important;}
.social-post {width:100%;height:90px;margin:20px auto;}
.social-post a {width:86px;float:left;margin:0 20px 20px 0;}
.social-post a {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;}
.social-post a:hover {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);}
/* RELATED NEWS */
.related-posts{width:100%;float:left;position:relative;margin-bottom:20px;}
.related-posts .block{width:48%;height:80px;float:left;margin:0 2% 20px 0;}
.related-posts .block img{float:left;margin-right:20px;}
.related-posts .block .related-header a:hover{color:#FEAF27;}
/* COMMENTS */  
.comments-wrapp{width:99%;position:relative;overflow:hidden;float:left;}
.comments-box{width:100%;position:relative;overflow:hidden;}
#respond{width:95%;background:#FEFAF2;border:1px solid #F7F2E8;border-radius:3px;margin-bottom:20px;position:relative;overflow:hidden;padding:2%;}
#respond textarea{width:96%!important;resize:none;}
.comment-list{width:99%;}
.comments-title,.no-comments{font:700 18px/30px Arial, Helvetica, Tahoma, sans-serif;color:#5c5b5b;margin-bottom:20px;}
.cancel-comment-reply a{font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:16px;line-height:22px;color:#445164;}
.commentator-login{font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:15px;line-height:30px;color:#445164;padding:10px 0;}
.commentator-login a{color:#445164;}
.commentator-login a:hover{text-decoration:none;}
.author-input,.email-input,input.wpcf7-submit{width:60%;border-radius:3px;position:relative;overflow:hidden;margin-bottom:20px;}
.author-input input,.email-input input,input.wpcf7-submit{font:14px/20px Arial, Helvetica, sans-serif;color:#5F5F5F;border-radius:3px;height:26px;padding:5px 10px!important;}
.comments-wrapp textarea{font:14px/20px Arial, Helvetica, sans-serif;color:#5F5F5F;border-radius:3px;padding:10px;}
.textarea-comment{width:97%;border-radius:3px;position:relative;overflow:hidden;margin-bottom:20px;}
.req{font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:13px;line-height:16px;color:#919191;}
.the-comment{background:#F3FFF5;border:1px solid #E8F3E9;border-radius:3px;margin-bottom:20px;position:relative;overflow:hidden;padding:10px;}
.comment-author{font:700 20px/30px 'PT Sans', Arial, Helvetica, Tahoma, sans-serif;text-transform:capitalize;color:#FEAF27;margin-bottom:10px;}
.comment-author a{color:#FEAF27;text-decoration:none;}
.comment-author span{font:13px/20px Arial, Helvetica, sans-serif;color:#cfcfcf;padding-left:10px;}
.comment-text{font:14px/20px Arial, Helvetica, sans-serif;color:#393939;position:relative;overflow:hidden;}
.comment-link{float:right;margin-bottom:5px;}
.comment-link a{background:#38AE48;border-radius:3px;margin-left:10px;color:#fff;text-decoration:none;padding:3px 5px;}
.comment-link a:hover{background:#5DC76B;}
ol.comment-list{list-style:none;margin-bottom:20px;}
li.comment-list{list-style:none;}
.comments-wrapp .children{margin:0 0 0 40px;}
#recentcomments li.recentcomments span.comment-author-link {text-transform:capitalize;font-weight:bold;color:#FEAF27!important;}
#recentcomments li.recentcomments span.comment-author-link a {text-transform:capitalize;font-weight:bold;color:#FEAF27!important;}
placeholder{font:14px/20px Arial, Helvetica, sans-serif;color:#5F5F5F;}
/* SEARCH */
.search{width:65%;display:block;margin:20px auto;}
.searchform{background:rgba(255,255,255,0.9);border:3px solid #38AE48;border-radius:3px;width:99%;height:30px;overflow:hidden;padding:0;}
form.searchform{margin:0;}
.searchform .s{background:transparent;border:none;width:85%;float:left;font:12px/12px Arial, Helvetica, sans-serif;color:#515151;padding:9px 10px;}
input.search-button{width:40px;height:40px;float:right;outline:none;margin:0;}
.searchform .s:focus,input.search-button:focus{outline:none;}
/* FOOTER */
.footer{width:100%;background:#F0F0F0 linear-gradient(to top,#F0F0F0,#F5F5F5);border-top:2px solid #F0F0F0;padding:20px 0;}
.copyrights{float:left;width:440px;font:17px/20px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#858383;padding-right:20px;}
.footer-menu{float:right;position:relative;}
.footer-menu li{float:left;position:relative;}
.footer-menu li a{font:700 12px/20px 'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif;color:#979797;text-transform:uppercase;padding:0 15px;border-right:2px dotted #DADADA;}
.footer-menu li:last-child a{border:none;}
.footer-menu li a:hover{color:#5c5b5b;}
#toTop{width:50px;text-align:center;padding:5px;position:fixed;bottom:20px;right:10px;cursor:pointer;color:#666666;opacity:0.7;text-decoration:none;} 
#toTop img{border-radius:3px;}
#toTop:hover{opacity:1;} 
/* Other styles */
.mb_20{margin-bottom:20px;}
.mr_20{margin-right:20px;}
.image-effect{border-radius:3px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -khtml-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.image-effect:hover{opacity:0.7;}
/*  */ .error-page{font:700 15px/20px Verdana, Geneva, Arial, sans-serif;}
.user-submit,input.user-submit,.wpcf7-submit{width:100%;height:40px;background:#38AE48 linear-gradient(to top,#38AE48,#5DC76B);border-radius:3px;text-align:center;}
.user-submit:hover,input.user-submit:hover,.wpcf7-submit:hover{background:#5DC76B;}
.user-submit a,input.user-submit,input.wpcf7-submit{font:14px/40px Arial, Helvetica, Tahoma, sans-serif;color:#fff;display:block;}
input.user-submit,.wpcf7-submit{cursor:pointer;}
.aligncenter{margin-left:auto;margin-right:auto;}
img.alignright{float:right;margin:0 0 10px 15px;}
img.alignleft{float:left;margin:0 15px 10px 0;}
img.aligncenter{display:block;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
input.wpcf7-submit{font:14px/40px Arial, Helvetica, Tahoma, sans-serif;}
textarea.wpcf7-form-control{width:80%;resize:none;}
form{margin-bottom:20px;} 
fieldset{margin-bottom:20px;} 
input[type="text"],
input[type="password"],
input[type="email"],
textarea, select {border:1px solid #ECEBEB;padding:6px 4px;outline:none;color:#777;margin:0;width:210px;max-width:100%;display:block;background:#fff;}
select{padding:0;}
textarea{min-height:60px;}
label, legend{display:block;font-size:12px;}
select{width:220px;}
input[type="checkbox"] {display:inline;}