/*
Theme Name: Sense
*/
/** Generated by FG **/
@import url(http://fonts.googleapis.com/css?family=Raleway:400,900,800,700,600,500,300,200,100);
@font-face {
    font-family: 'museo_slab500';
    src: url('fonts/museo_slab_500-webfont.eot');
    src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_500-webfont.woff') format('woff'),
         url('fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{padding:0; margin:0; font:400 14px/24px 'Raleway', sans-serif; color:#707070; cursor:default; background-color:#fff;}
h1, h2, h3, h4, h5, h6, form, input{padding:0; margin:0; outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:none; max-width:100%; height:auto;}
p{padding:0; margin:10px 0;}
a{text-decoration:none; cursor:pointer; color:#ed242f;}
div, a, img{outline:none;}
.clear{clear:both; width:100%; height:0; font-size:0;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.hide{display:none !important;}
.clear{clear:both; width:100%; font-size:0; height:0;}

.clearfix:before, .clearfix:after{content: " "; /* 1 */ display: table; /* 2 */}
.clearfix:after{clear: both;}
.clearfix {*zoom: 1;}

.row{width:970px; margin:0 auto;}
strong{font-weight:600;}
h1{font:normal 30px/36px 'museo_slab500', sans-serif; color:#ed242f; margin-bottom:10px;} 
h1 span{color:#464646;}
h2{font:normal 25px/30px 'museo_slab500', sans-serif; color:#ed242f; margin-bottom:10px;} 
h2 span{color:#464646;}
h3{font:400 20px/24px 'Raleway', sans-serif; color:#d5d900; margin-bottom:10px;} 
h4{font:400 20px/24px 'Raleway', sans-serif; color:#3f3f3f; margin-bottom:20px;} 
p{padding:0 0 25px 0; margin:0;}

/*Header CSS
-----------------------------------------------------------------------------------------------------------*/
.header{padding:7px 0 0; background:url(images/banner-bg.jpg) 0 center no-repeat #080808;}
.logo{text-align:center;}

.header-txt{text-align:center; font-size:12px; line-height:20px; padding-bottom:15px; text-transform:uppercase; color:#ffffff;}
.header-txt span{display:block;}

.header-bottom{margin-bottom:-20px; position:relative; z-index:9;}
.shed{background:url(images/open-close.png) center bottom no-repeat; width:184px; height:182px; display:block; position:absolute; right:-55px; top:-10px; z-index:999;}
.shed.active{background-position:center bottom;}
.header-bottom  .OPEN{background-position:center top!important;}
.banner{}
.banner img{display:block;}
.banner .cycloneslider-template-standard{margin:0;}
.banner .cycloneslider-template-standard .cycloneslider-slide{background:none;}
.banner .cycloneslider-template-standard .cycloneslider-pager{bottom:30px; width:auto; text-align:right; right:80px;} 
.banner .cycloneslider-template-standard .cycloneslider-pager span{border:none; border-radius:0; box-shadow:none; background:#fff; border:solid 1px #000; border-radius:100%; width:16px; height:16px; opacity:0.7;}
.banner .cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background:#000000; }

.banner .cycloneslider-template-standard .cycloneslider-caption{background:none; bottom:auto; top:10px; opacity:1;}
.banner .cycloneslider-template-standard .cycloneslider-caption-title{font:normal 36px/46px 'museo_slab500'; color:#fff; text-shadow:1px 1px 1px #000; max-width:300px; padding-bottom:20px;}
.viewmore{cursor:pointer; padding:5px 10px; border-radius:3px; background:#ffffff; display:inline-block; color:#e61400; font:400 18px/29px 'Raleway', sans-serif;}
.viewmore .sa{font-size:24px;}


.search-box-wrap{border:solid 1px #f4f4f4; width:438px; padding:9px; background:url(images/search-box-bg.png); position:absolute; bottom:10px; z-index:999; left:50%; margin-left:-219px; border-radius:15px;}
.search-box{background:#fff; border-radius:10px; overflow:hidden;}
.input-search{margin-right:100px; padding-left:38px; background:url(images/search-bg.png) 5px center no-repeat; }
.input-search input{background:#fff; border:none; height:45px; padding:5px 0; width:100%; color:#000; font:400 14px/30px 'Raleway', sans-serif; -moz-box-sizing: border-box; box-sizing: border-box;}
.btn-search{background:#ed242f; border:none; width:86px; height:45px; display:inline-block; float:right; cursor:pointer; font-size:14px; line-height:45px; text-transform:uppercase; color:#fff;}
.btn-search:hover{background:#cf1e28;}

@media only screen and (min-width: 800px) {
.top-menu{background:#e7e7e7; padding:12px; margin-bottom:27px; border:solid 1px #bcbcbc; border-radius: 0 0 35px 35px;}
.top-menu ul{padding:0; margin:0; list-style:none;}
.top-menu ul li{float:left; width:16.66%; position:relative;}
.top-menu ul li:first-child{background:none; padding-left:0px;}
.top-menu ul li a{color:#fff; font:400 16px/24px 'Raleway', sans-serif; text-align:center; padding:25px 0 17px 0; display:block; background:url(images/devider.png) 0 27px no-repeat; background-color:#ed242f; border-radius:0 0 10px 10px;}
.top-menu ul li.first a{border-radius:0 0 10px 30px; background-image:none;}
.top-menu ul li.last a{border-radius:0 0 30px 10px;}
.top-menu ul li a:hover,
.top-menu ul li:hover > a,
.top-menu ul .current_page_item > a,
.top-menu ul .current_page_ancestor > a,
.top-menu ul .current-menu-item > a,
.top-menu ul .current-menu-ancestor > a{color:#000000;}

.top-menu ul ul{display:none; position:absolute; left:0; top:100%; background:#e7e7e7; width:190px; padding:10px;}
.top-menu ul ul li{border-top:1px solid #e1e4e6; float:none; background:none; padding:0; width:auto;}
.top-menu ul ul li:first-child{border-top:none;}
.top-menu ul ul li a{font-size:14px; line-height:20px; padding:10px 0; border-radius:0 !important; background-image:none;}
.top-menu ul li:hover > ul{display:block;}
.top-menu ul ul ul{left:100%; top:-5px;}
.top-menu ul ul li.ls ul{right:100% !important; left:auto;}
.top-menu ul ul li a:hover, 
.top-menu ul ul li:hover > a,
.top-menu ul ul .current_page_item > a,
.top-menu ul ul .current_page_ancestor > a,
.top-menu ul ul .current-menu-item > a,
.top-menu ul ul .current-menu-ancestor > a{color:#000000;}


.inpage .top-menu{padding-top:0; border-top:none;}
.inpage .top-menu ul li a{padding:17px 0;}
.inpage .top-menu ul ul li a{padding:10px 0;}
}


.logo, .top-menu, .top-menu ul li a, .social a, .readmore{
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear; 
}



/*Main CSS
-----------------------------------------------------------------------------------------------------------*/
#content{padding:0 0 40px 0; background:url(images/banner-shadow.png) center 90px no-repeat;}
#primary{float:left; width:68%;}
#secondary{float:right; width:26%;}
#main{}
.sidebar-content{}
.full-width{width:100% !important;}
.inpage #content{background-position:center 70px;}


/*site-main*/
.site-main{text-align:left;}
.site-main img{border:none;}
.site-main p{padding:0 0 20px 0; margin:0;}
.site-main hr{border:none; border-top:solid 2px #9d9d9d; padding-bottom:10px;}

.social{}
.social a{width:42px; height:42px; display:inline-block; text-align:center; list-style:42px; background:#757575; border-radius:100%; margin:0 2px; color:#fff; font-size:24px; line-height:42px;}
.social a:hover{background:#ed242f;}

.readmore{background:#ed242f; color:#fff; font-size:12px; line-height:21px; padding:0 5px; display:inline-block;}
.readmore:hover{background:#272727;}

img.border5{-moz-box-sizing: border-box; box-sizing: border-box; border:solid 5px #bcbcbc;}
img.border{-moz-box-sizing: border-box; box-sizing: border-box; border:solid 1px #b2b2b2;}

.newslatter-wrap{background:#ed242f; border:solid 9px #d1d1d1; padding:25px 0; margin:25px 0; color:#fff;}
.newslatter-wrap .apple{float:left; margin:-60px 0 -42px 0;}
.newslatter-wrap label{float:left; text-transform:uppercase; font-size:24px; line-height:42px; padding:0 15px;}
input.input-newslatter[type="email"]{background:#e8e8e8; width:430px; height:42px; border:none;  -moz-box-sizing: border-box; box-sizing: border-box; resize:none; padding:10px 14px; font-size:14px; line-height:22px; float:left;}
.subscribe{float:right; background:#141414; color:#adadad; font:400 20px/42px 'Raleway', sans-serif; height:42px; width:134px; cursor:pointer; border:none; border-radius:0 10px 10px 0;}
.subscribe:hover{background:#2d2c2c;}
.mc4wp-form{float:right; padding:0; margin:0;}


.home-bottom{padding-bottom:10px;}
.home-bottom .column-left{float:left; width:33%;}
.home-bottom .column-right{float:right; width:64%;}

.recent-gallery{border:solid 1px #c5c5c5; padding:18px; padding-bottom:20px;}
ul.recent-gallery-list{padding:0; margin:0; list-style:none;}
ul.recent-gallery-list li{float:left; width:33.33%;}
ul.recent-gallery-list li a{background:#000; display:block; margin:1px;}
ul.recent-gallery-list li a img{display:block; width:100%;}
ul.recent-gallery-list li a:hover img{opacity:0.67;}

ul.gallery-list{padding:0; margin:0; list-style:none;}
ul.gallery-list li{float:left; width:20%;}
ul.gallery-list li a{background:#000; display:block; margin:3px;}
ul.gallery-list li a img{display:block; width:100%;}
ul.gallery-list li a:hover img{opacity:0.67;}

.quick-contact{border:solid 1px #c5c5c5; padding:18px; padding-bottom:0; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.quick-contact .column1{float:left; width:200px;}
.quick-contact .column2{margin-left:225px;}



.btn{color:#fff; background:#ed242f; text-transform:uppercase; font-size:16px; line-height:26px; min-width:110px; text-align:center; padding:5px 10px; cursor:pointer; display:inline-block; border:none;}
.btn:hover{background:#272727;}



ul.form{padding:0; margin:0; list-style:none;}
ul.form li{margin-bottom:8px;}
.input{ background:#d7d7d7; border:none; height:30px; padding:5px 10px; width:100%; color:#000; font:normal 12px/20px Arial, Helvetica, sans-serif; -moz-box-sizing: border-box; box-sizing: border-box;}
.textarea{ background:#d7d7d7; border:none; height:50px; padding:5px 10px; width:100%; color:#000; font:normal 12px/20px Arial, Helvetica, sans-serif;  -moz-box-sizing: border-box; box-sizing: border-box; resize:none;}
.submit, #submitcoment{color:#fff !important; background:#ed242f !important; font:400 13px/21px 'Raleway', sans-serif !important; min-width:70px !important; text-align:center !important; padding:0 5px !important; border-radius:0px !important; cursor:pointer !important; display:inline-block !important; border:none !important; outline: none  !important; }
.submit:hover, #submitcoment:hover{background:#000 !important;}


.contct-page{}
.contct-page .column-left{float:left; width:25%;}
.contct-page .column-right{float:right; width:72%;}
.contct-page .form{max-width:346px;}

.product-page{margin:0 -3px;}
.product{float:left; width:319px; margin:10px 3px;}
.product .meta{min-height:200px;}
.product .thumb{display:block; border:solid 1px #adadad; margin-bottom:10px;}
.product .thumb img{display:block; width:100%;}
h3.product-title{color:#ed242f; font-size:30px; line-height:36px; padding:0 0 10px 0; margin:0;}
h3.product-title a{color:#ed242f;}


.single-page .product, .search-page .product{width:auto; float:none;}
.single-page .product .post-meta{display:none;}

.search-post{padding:20px 0; border-top: 1px solid #9d9d9d;}
.search-post.first{border-top:none;}


/*.page{padding:20px 0; border-top:solid 1px #9d9d9d;}
.page.first{padding-top:0;}*/

.post{padding:20px 0; border-top:solid 1px #9d9d9d;}
.post.first{padding-top:0; border-top:none;}
.post .entry-thumbnail{float:left; width:40%; border:solid 1px #a8a8a8;}
.post .entry-thumbnail img{display:block; width:100%;}
.post .post-con-area{float:right; width:58%;}
.single-page .post .post-con-area{width:100%;}
h1.post-title{font-size:30px; line-height:36px; color:#1e1e1e; padding:0; margin:0;}
h1.post-title span{color:#1e1e1e;}
.post-meta{color:#2f2f2f; font-size:18px; line-height:24px; padding-bottom:10px;}

.comments-area{padding:30px 0 0 0;}
.comment-notes{display:none;}
ul.trform{padding:0; margin:0; list-style:none;}
ul.trform li{padding-bottom:30px;}
ul.trform li .left{width:48%;}
ul.trform li .right{width:48%;}
ul.trform .label{display:none;}
ul.trform .input{height:42px; padding:10px 20px; font-size:13px;}
ul.trform .textarea{height:190px; padding:10px 20px; font-size:13px;}

ol.comment-list{padding:0; margin:0; list-style:none;}
.comment-form-comment{padding:0; margin:0; list-style:none; padding-bottom:30px;}
.comment-form-comment .label{display:none;}

.comment-reply-link, .comment-reply-login{float:right; color:#fff !important; background:#c5db54; text-transform:uppercase; font-size:18px !important; line-height:26px; min-width:90px; text-align:center; padding:8px 10px; cursor:pointer; display:inline-block; border:none;}
.comment-reply-link:hover, .comment-reply-login:hover{background:#000;}
.comment{font-size:13px; line-height:20px;}


ul.commentlist{padding:0; margin:0; list-style:none;}
.comment-body{}
.coment-right-cell{margin-left:90px;}
.comment-body .comment-meta{padding-bottom:10px;}
.comment-body .comment-meta .fn{color:#333333;}
.comment-body .comment-meta .fn a{color:#333333;}
.comment-awaitingmoderation{color:#F00;}

ul.children{padding:0; margin:0 0 0 90px; list-style:none; border-top:solid 1px #e7e6e6;}
ul.children li{border-bottom:solid 1px #e7e6e6;}


.sidebar-container{}
.sidebar-container .widget{margin-bottom:50px;}
.sidebar-container .widget.last{margin-bottom:0;}
h3.widget-title{font-size:24px; line-height:30px; color:#646464; background:url(images/active2.jpg) left bottom no-repeat; padding-bottom:5px; margin-bottom:10px;}
.sidebar-container .widget ul{padding:0; margin:0 0 0 20px; list-style-image:url(images/bullate.png); list-style-position:outside; font-size:18px; color:#646464;}
.sidebar-container .widget ul li{margin-bottom:5px;}
.sidebar-container .widget ul li a{color:#646464;}
.sidebar-container .widget ul li a:hover{color:#000;}







/*Footer CSS
-----------------------------------------------------------------------------------------------------------*/
.footer-social{border-top:solid 2px #9d9d9d;}
.footer-social{padding:20px 0; text-align:center;}

.footer{background:#202020; color:#ffffff; padding:20px 0; text-align:center; color:#fff;}
.copyright{color:#ffffff; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.footer .row{position:relative;}

.footer-menu{text-align:center; padding-bottom:10px;}
.footer-menu ul{padding:0; margin:0; list-style:none;}
.footer-menu ul li{display:inline-block; background:url(images/devider2.jpg) 0 center no-repeat; padding-left:1px;}
*+html .footer-menu ul li{display:inline;}
.footer-menu ul li:first-child{padding-left:0; background:none;}
.footer-menu ul li a{color:#fff; padding:2px 10px; display:inline-block;}
.footer-menu ul li a:hover{color:#ed242f;}

.BamMediLogo{position:absolute; right:0; bottom:0;top:33px;}
