@charset "utf-8";
*{margin:0;padding:0}
@font-face{font-family:'arsenalregular';src:url(fonts/arsenal-regular-webfont.eot);src:url(fonts/arsenal-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/arsenal-regular-webfont.woff2) format("woff2"),url(fonts/arsenal-regular-webfont.woff) format("woff"),url(fonts/arsenal-regular-webfont.ttf) format("truetype"),url(fonts/arsenal-regular-webfont.svg#arsenalregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'arsenalitalic';src:url(fonts/arsenal-italic-webfont.eot);src:url(fonts/arsenal-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/arsenal-italic-webfont.woff2) format("woff2"),url(fonts/arsenal-italic-webfont.woff) format("woff"),url(fonts/arsenal-italic-webfont.ttf) format("truetype"),url(fonts/arsenal-italic-webfont.svg#arsenalitalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'arsenalbold_italic';src:url(fonts/arsenal-bolditalic-webfont.eot);src:url(fonts/arsenal-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/arsenal-bolditalic-webfont.woff2) format("woff2"),url(fonts/arsenal-bolditalic-webfont.woff) format("woff"),url(fonts/arsenal-bolditalic-webfont.ttf) format("truetype"),url(fonts/arsenal-bolditalic-webfont.svg#arsenalbold_italic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'arsenalbold';src:url(fonts/arsenal-bold-webfont.eot);src:url(fonts/arsenal-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/arsenal-bold-webfont.woff2) format("woff2"),url(fonts/arsenal-bold-webfont.woff) format("woff"),url(fonts/arsenal-bold-webfont.ttf) format("truetype"),url(fonts/arsenal-bold-webfont.svg#arsenalbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'camboregular';src:url(fonts/cambo-regular-webfont.eot);src:url(fonts/cambo-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/cambo-regular-webfont.woff2) format("woff2"),url(fonts/cambo-regular-webfont.woff) format("woff"),url(fonts/cambo-regular-webfont.ttf) format("truetype"),url(fonts/cambo-regular-webfont.svg#camboregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot);src:url(fonts/fontawesome-webfont.eot?) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff) format("woff"),url(fonts/fontawesome-webfont.ttf) format("truetype")}
html{min-height:100%;position:relative}
body{background-color:#e5e5e5;background:url(../images/light-texture-bg.png) repeat fixed;font-family:'Open Sans';font-size:13px;font-weight:400;color:#000;line-height:20px}
.clearfix{clear:both}
img{vertical-align:top}
a img{border:none}
a{color:#69321F}
p.text{padding-bottom:.8em;font-size:14px;line-height:24px}
.text-content p{padding-bottom:.8em;font-size:14px;line-height:24px}
.text-content li{font-style:italic;font-size:16px;list-style:disc;list-style-position:inside;padding:5px 0}
.text-content li a{font-family:'Open Sans'!important;font-size:18px;padding:8px 0;text-decoration:none;color:#8C6049; font-weight:bold;}
.text-content li a:hover{text-decoration:underline;color:#69321F}
.text-content a{font-family:'Open Sans';text-decoration:underline;color:#69321e}
.text-content a:hover{color:#8C6049}
.bold{color:#8C6049;font-weight:700}
.wrapper{width:1204px;margin:0 auto}
.container{width:984px;float:right;padding-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stripe{width:100%;padding:40px;margin-top:20px;background-color:#fff;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stripe.synced-slider{margin-top:12px}
button{width:auto;height:40px;padding:10px 25px;background-color:#69321F;border:none;border-radius:3px;font-family:'camboregular';font-size:14px;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
button:hover{background-color:#e6dfda;color:#69321F}
button.dark-button{color:#eee;background-color:#4a4a4a}
button.dark-button:hover{color:#fff;background-color:#3a3a3a}
blockquote{width:70%;font-size:18px;font-style:italic;font-weight:400;line-height:28px;color:#aaa;margin:auto}
.quote-icon{padding:7px 0 0 50px;background:url(../images/blockquote-icon.png) no-repeat}
.dropcap{float:left;font-size:44px;font-weight:400;color:#7a7a7a;margin:12px 4px 0 0}
.top-header{width:100%;height:43px;margin-bottom:20px;background-color:#8C6049}
.wrapper.topwrap{background-color:#8C6049;overflow:hidden;font-weight:500}
.top-info{float:left;color:#eee;margin-top:8px}
.top-socialmedia{float:right;list-style:none; margin-top:8px;}
.top-socialmedia li{display:inline}
.top-socialmedia li a{/*width:40px;height:40px;*/float:left;overflow:hidden; color:#fff;/*opacity:.8;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out*/}
.top-socialmedia li a:hover{background-color:#69321F;opacity:1}
#sync1 .item{position:relative;border-radius:3px;overflow:hidden}
#sync1 .item .caption{width:100%;position:absolute;bottom:0;background-color:rgba(74,74,74,0.8);padding:14px 20px 16px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sync1 .item .caption.large-slide{width:auto;right:0;padding:14px 20px 16px}
#sync1 .item .caption.color2{background-color:rgba(246,138,94,0.8)}
.caption h1{font-size:18px;font-weight:400;color:#fff;float:left;margin-right:30px}
.caption-link{position:relative}
.caption img{position:absolute;top:0;right:0;margin-top:4px}
#sync2{width:730px;margin-top:12px;margin-left:-8px}
#sync2 .item{margin:8px;border-radius:3px;overflow:hidden;opacity:.7;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#sync2 .item img{width:100%;height:auto}
#sync2 .synced .item{opacity:1}
#sync2.width2{width:1000px}
.homepanel-title-area{/*width:49%;margin:auto;margin-top:-4px;*/text-align:center;/*background:url(../images/lineaH1.png) repeat-x center*/}
.homepanel-title{font-size:24px;font-weight:bold;color:#8C6049;text-transform:uppercase;line-height:25px;padding:0 25px;/*background-color:#fff*/}
.content-wrapper{overflow:hidden}
.toppanel-left{width:714px;float:left;margin-right:20px;overflow:hidden}
.toppanel-right{width:250px;float:right}
.site-slogan-wrapper{width:100%;height:120px;margin-top:20px;display:table;padding:30px 40px;background-color:#8C6049;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.site-slogan-wrapper.synced-slider{margin-top:12px}
.site-slogan{display:table-cell;vertical-align:middle;font-size:30px;text-align:center;font-weight:300;color:#bdbdbd;line-height:40px}
.site-slogan.fullbox{text-align:center}
.site-slogan span{color:#fff}
.home-aboutus img{border-radius:3px;width:100%;height:auto;border:#fff solid 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.home-aboutus-content{background-color:#fff;border-radius:3px;margin-top:0;overflow:hidden;position:relative}
.home-aboutus-content.synced-slider{height:250px}
.home-aboutus-title{height:40px;padding:10px 25px;background-color:#69321F;font-size:18px;font-weight:400;color:#fff;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.home-aboutus-details{padding:15px}
.home-aboutus-details p{margin-top:0;margin-bottom:7px}
.home-aboutus-details button{width:200px;position:absolute;bottom:0;margin-bottom:25px}
.page-title{width:100%;height:100px;background-color:#69321F;border-radius:3px;overflow:hidden;padding:35px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-title.single-page{height:auto;padding:20px 40px}
.page-title.blog{height:auto;padding:25px 40px}
.page-title.sub{margin-top:20px}
.page-title-detail{width:60%;float:left;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-title-detail.portfolio-title{width:83%}
.page-title-detail.blog{width:100%;float:none;padding-right:0}
.page-title-detail h1{font-size:28px;font-weight:300;line-height:30px;color:#e6dfda;text-transform:uppercase}
.single-page .page-title-detail h1{text-transform:inherit;margin-top:5px}
.page-title-detail.blog h1{margin-top:0}
.sub-title{font-family:"Quando",serif;font-size:18px;color:#8C6049;line-height:26px;padding-bottom:10px;margin-top:5px}
.page-navigation{width:40%;float:right}
.page-navigation ul{list-style:none;float:right}
.page-navigation ul li{display:inline;font-size:9px;color:#e6dfda;line-height:16px;text-transform:uppercase;padding:0 10px 0 6px;background:url(../images/page-nav-space.png) no-repeat right}
.page-navigation ul li:first-child{padding:0 10px 0 0}
.page-navigation ul li:last-child{padding:0 0 0 6px;background:none}
.page-navigation ul li a{color:#fff;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.page-navigation ul li a:hover{color:#bdbdbd}
.single-page .page-navigation{width:100%;float:none;margin-top:8px}
.single-page .page-navigation ul{float:none}
/*.section-title-area{width:100%;background:url(../images/title-line.png) repeat-x center}*/
.section-title{font-size:24px;font-weight:400;color:#7a7a7a;line-height:28px;padding:0 20px 0 0}
.feature-image{position:relative;border-radius:3px;overflow:hidden}
.feature-image img{width:100%;height:auto}
.feature-image-caption{font-size:18px;font-style:italic;line-height:1.25em;text-align:right;color:#fff;width:auto;position:absolute;bottom:20%;right:0;padding:15px 40px;background-color:rgba(140,96,73,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.video-container{position:relative;float:none;clear:both;width:100%;padding-bottom:45%;padding-top:20px;height:0}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.soundcloud-container{position:relative}
.page-title.soundcloud{margin-top:15px}
.corner{position:absolute;background:url(../images/corner-cover.png) no-repeat top left;width:5px;height:5px;z-index:999}
.topleft{top:0;left:0}
.topright{top:0;right:0;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.bottomright{bottom:0;right:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.bottomleft{bottom:0;left:0;-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg)}
.service-panel{padding:40px 30px 40px}
.service-panel ul{list-style:none;margin-top:26px}
.service-panel ul li{position:relative;border-radius:3px;overflow:hidden}
#owl-service .item{margin:0 10px}
.service-panel ul li img{width:100%;height:auto}
.service-panel ul li .thumbnail-title{width:100%;position:absolute;bottom:0;padding:450px 20px 0;text-align:center;font-size:18px;font-weight:500;color:#fff;line-height:24px;background:url(../images/link-icon.png) no-repeat center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.service-panel ul li .thumbnail-title:hover{margin-bottom:35px;padding:150px 20px 0}
.call-action{width:100%;height:120px;display:table;margin-top:20px;padding:40px;background-color:#8c6049;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.call-action-text{display:table-cell;vertical-align:middle;margin-right:30px;font-size:20px;font-weight:300;color:#69321F;line-height:27px;text-align:center}
.call-action-text span{color:#fff}
.call-action button{width:185px;float:right}
.portfolio-panel{padding-bottom:20px}
.portfolio-panel .category-filter{margin-top:27px}
.category-filter.left-filter ul{text-align:left}
.category-filter ul{text-align:center}
.category-filter ul li{display:inline}
.portfolio-thumbnail{max-width:100%;min-width:250px;width:auto;margin:auto;margin-top:31px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.megafolio-container{width:100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}
.popup-wrapper{display:none}
.content-popup{height:auto}
.content-popup img{width:100%;height:auto}
.popup-text{padding:20px 30px 10px}
.popup-text h2{font-weight:500}
.popup-text p{margin-top:12px}
.popup-text button{margin-top:25px}
.testimonial-panel{padding-bottom:5px;text-align:center}
.testimonial-panel blockquote{margin-top:30px}
.testimonial-client{margin-top:40px}
.testimonial-client img{border-radius:50%}
.testimonial-client p{font-size:14px;font-weight:400;color:#aaa;margin:15px 0 5px}
.team-panel{padding:40px 72px 5px}
.team-panel blockquote{width:80%;margin-top:25px;text-align:center}
#owl-team{margin-top:38px}
#owl-team .item{margin:0 30px;text-align:center;overflow:hidden}
#owl-team .item figure{position:relative;border-radius:50%;overflow:hidden}
#owl-team .item .thumbnail-hover{border-radius:50%}
#owl-team .item h2{font-size:18px;font-weight:400;color:#7a7a7a;line-height:24px;margin-top:25px}
#owl-team .item p{margin-top:15px}
.team-social{list-style:none;margin-top:28px;position:relative;display:block;float:left;left:50%}
.team-social li{width:40px;height:40px;position:relative;display:block;float:left;right:50%;background-color:#e5e5e5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.team-social li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.team-social li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.team-social li:hover{background-color:#f68a5e}
.client-panel{padding:40px 30px 5px}
#owl-client{margin-top:26px}
#owl-client .item{margin:0 19px}
#owl-client .item img{width:100%;height:auto}
.aboutus-zone-wrapper{display:table}
.aboutus-zone-left{display:table-cell;vertical-align:top;width:604px;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.aboutus-zone-right{display:table-cell;vertical-align:top;width:300px}
.aboutus-zone-left blockquote{width:85%;margin-top:10px}
.aboutus-zone-left .text-content{margin-top:34px}
.aboutus-team{list-style:none;margin-left:-20px;margin-top:-20px;overflow:hidden}
.aboutus-team li{width:140px;float:left;margin-left:20px;margin-top:20px;border-radius:3px;overflow:hidden}
.aboutus-zone-right .section-title-area{margin-top:25px}
.aboutus-zone-right p{margin-top:15px}
.aboutus-page-fullbox{padding:40px 40px 5px}
.aboutus-page-fullbox blockquote{width:80%;margin-top:10px;text-align:center}
.aboutus-page-fullbox .text-content{margin-top:34px}
.aboutus-page-fullbox .homepanel-title-area{margin-top:50px}
.aboutus-team-wrapper{padding:0 32px}
.service-page{overflow:hidden}
.service-page-icon{padding-bottom:5px;overflow:hidden}
.service-icon{list-style:none;margin-top:50px}
.service-icon li{width:25%;position:relative;float:left;padding:40px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.service-icon li a{text-decoration:none}
.service-bordertop{width:100%;height:1px;border-top:#ddd dashed 1px;position:absolute;top:0;left:0}
.service-borderright{width:1px;height:74%;border-right:#ddd dashed 1px;position:absolute;top:0;right:0;margin-top:40px}
.service-borderbottom{width:100%;height:1px;border-bottom:#ddd dashed 1px;position:absolute;bottom:0;left:0;margin-bottom:-1px}
.service-icon li:nth-child(-n+4){padding:0 0 40px}
.service-icon li:nth-child(-n+4) .service-borderright{height:84%;margin-top:0}
.service-icon li:nth-child(-n+4) .service-bordertop,.service-icon li:nth-child(4) .service-borderright,.service-icon li:last-child .service-borderright,.service-icon li .service-borderbottom{display:none}
.service-box{text-align:center;padding:0 20px}
.service-icon li .service-box h2{font-size:18px;font-weight:500;line-height:20px;color:#7a7a7a}
.service-icon li .service-box p{color:#7a7a7a}
.service-icon li .icon-wrapper{width:90px;height:90px;display:table;margin:auto;margin-top:30px;margin-bottom:25px}
.service-icon li i{color:#aaa;display:table-cell;vertical-align:middle;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.service-icon li:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}
.service-list{list-style:none;margin-top:40px}
.service-list li{height:250px;margin-top:20px}
.service-list li .thumbnail-hover{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.service-list li:nth-child(even) .thumbnail-hover{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.service-list li figure{width:50%;float:left;position:relative;overflow:hidden;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.service-list li .service-detail{width:50%;height:100%;float:right;position:relative;padding:30px;background-color:#e5e5e5;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.service-list li:nth-child(even) figure{float:right;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.service-list li:nth-child(even) .service-detail{float:left;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.service-detail h2{font-size:20px;font-weight:400;line-height:24px}
.service-detail p{margin-top:14px}
.service-detail button{position:absolute;left:0;bottom:0;margin:0 0 30px 30px}
.service-list li:nth-child(even) .service-detail button{left:inherit;right:0;margin:0 30px 30px 0}
.portfolio-page,.portfolio-single{padding:40px 40px 20px}
.portfolio-single blockquote{width:80%;margin-top:10px;text-align:center}
.portfolio-single .text-content{margin-top:34px}
.portfolio-single .section-title-area{margin-top:25px}
.portfolio-single .section-title{text-transform:uppercase}
.portfolio-status{width:86px;float:right;margin-top:-6px}
.portfolio-status ul{list-style:none}
.portfolio-status ul li{width:37px;height:37px;float:right;margin-top:6px;margin-left:6px;border-radius:3px;overflow:hidden;background-color:#7a7a7a;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.portfolio-status ul li:hover{background-color:#f68a5e}
.portfolio-status ul li img{opacity:.6;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.portfolio-status ul li:hover img{opacity:1}
.portfolio-single .portfolio-thumbnail{margin-top:27px}
#social-share{margin-top:35px;float:right}
#shareme .share-this{font-size:14px;font-weight:700;color:#fff;height:40px;float:left;padding:10px 17px;background-color:#f68a5e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
#shareme a{width:40px;height:40px;float:left;background-color:#e5e5e5;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
#shareme a:hover{background-color:#f68a5e}
#shareme .twitter{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.blog-wrapper{display:table;margin-top:20px}
.blog-list{list-style:none;margin-top:-20px;margin-left:-20px}
.blog-list li{width:482px;float:left;margin-top:20px;margin-left:20px}
.blog-list li figure{position:relative;overflow:hidden;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.blog-list li .thumbnail-hover{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.blog-list-detail{padding:25px 30px;background-color:#fff;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.blog-header{width:100%}
.blog-header h2{width:90%;font-size:20px;font-weight:400;color:#7a7a7a;line-height:24px;margin-top:-5px;float:left}
.blog-header h2 a{color:#7a7a7a;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.blog-header h2 a:hover{color:#f68a5e}
.blog-list-detail p{margin-top:5px}
.comment-status{width:31px;height:26px;position:relative;float:right;background:url(../images/comment-balloon.png) no-repeat}
.comment-count{width:20px;position:absolute;left:0;bottom:0;margin-bottom:2px;padding:0 2px;font-size:10px;font-weight:700;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.blog-list-bottom{width:100%;display:table;margin-top:20px}
.blog-meta{width:100%;display:table-cell;vertical-align:middle;font-size:16px;line-height:18px;color:#7a7a7a;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.blog-meta.blog-single{display:block;margin-top:-5px;padding-right:0}
.blog-meta span{margin-right:15px}
.blog-meta span.last-meta{margin-right:0}
.blog-meta a{text-decoration:none;color:#bbb;margin-left:5px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.blog-meta a:hover{color:#4a4a4a}
.blog-list-bottom button{width:140px;float:right}
.blog-vertical{width:664px;display:table-cell;vertical-align:top}
.blog-list.blog-list-style2{margin-left:0}
.blog-list.blog-list-style2 li{width:100%;float:none;margin-left:0}
.page-count ul{float:right;list-style:none;margin-top:20px}
.page-count ul li{font-size:14px;font-weight:500;color:#7a7a7a;width:31px;height:36px;float:left;margin-left:5px;padding:8px 5px;text-align:center;background-color:#fff;border-radius:3px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-count ul li:hover,.page-count .page-active{color:#fff;background-color:#f68a5e}
.page-count ul li i{font-size:16px;margin:2px 0 0 2px}
.blog-vertical .stripe{margin-top:0}
.blog-vertical .text-content{margin-top:25px}
.blog-vertical .section-title-area{margin-top:28px}
.blog-vertical .section-title{font-size:20px;text-transform:uppercase}
.author-detail{display:table;margin-top:20px}
.author-image{width:100px;display:table-cell;vertical-align:top}
.author-image img{border-radius:3px}
.author-text{display:table-cell;vertical-align:top;padding-left:20px}
.related-post{list-style:none;margin-top:20px;margin-left:-20px}
.related-post li{width:131px;float:left;margin-left:20px}
.related-post li h4{font-size:12px;font-weight:700px;margin-top:15px}
.related-post li h4 a{color:#7a7a7a;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.related-post li h4 a:hover{color:#f68a5e}
.related-post-thumb{position:relative}
.related-post-thumb img{border-radius:3px}
.blog-comment-count{margin-left:10px}
.blog-comment{list-style:none;margin-top:20px}
.blog-comment li{width:100%;display:table;padding:20px;margin-top:20px;border-radius:3px;background-color:#f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.blog-comment li:first-child{margin-top:0}
.comment-avatar{width:75px;display:table-cell;vertical-align:top}
.comment-avatar img{border-radius:3px}
.comment-detail{padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comment-header{overflow:hidden}
.name-date{font-weight:700;float:left}
.comment-date{color:#aaa;margin-left:10px}
.reply{float:right}
.reply a{font-weight:700;text-decoration:none;color:#7a7a7a;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.reply a:hover{color:#4a4a4a}
.comment-text{margin-top:8px}
.blog-comment li.comment-reply{background-color:#e5e5e5}
.page-without-sidebar{padding:40px}
.page-without-sidebar blockquote{width:80%;margin-top:10px;text-align:center}
.page-without-sidebar .text-content{margin-top:34px}
.our-client{padding:20px;overflow:hidden}
.client-list{list-style:none}
.client-list li{width:20%;float:left;position:relative;padding:20px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.client-list li img{width:100%;height:auto}
.bordertop{width:77.5%;height:1px;border-top:#ddd dashed 1px;position:absolute;top:0;left:0;margin-left:20px}
.borderright{width:1px;height:74.5%;border-right:#ddd dashed 1px;position:absolute;top:0;right:0;margin-top:20px}
.borderbottom{width:77.5%;height:1px;border-bottom:#ddd dashed 1px;position:absolute;bottom:0;left:0;margin-left:20px;margin-bottom:-1px}
.client-list li:nth-child(-n+5) .bordertop{border-top:none}
.client-list li:last-child .borderright,.client-list li:nth-child(5) .borderright,.client-list li:nth-child(10) .borderright,.client-list li:nth-child(15) .borderright{border-right:none}
.client-list li .borderbottom{display:none}
.map-container{width:100%;height:380px}
#map-canvas{margin:0;padding:0;height:100%}
.contact-area{width:100%;display:table;margin-top:35px}
.send-message{width:50%;display:table-cell;vertical-align:top;padding-right:20px}
.contact-info{width:50%;display:table-cell;vertical-align:top;padding-left:20px}
.section-title.contact{font-size:20px;line-height:24px;text-transform:uppercase}
.contact-status{margin-top:22px}
.contact-status li{margin-top:15px}
.contact-status li:first-child{margin-top:0}
.contact-status li i{font-size:16px;color:#bbb}
.contact-textarea{margin-top:28px}
.contact-textarea figure{float:left;margin:0 20px 0 0}
.contact-textarea img{border-radius:3px}
.contact-social{list-style:none;margin-top:30px;float:right}
.contact-social li{width:40px;height:40px;float:left;background-color:#e5e5e5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contact-social li:first-child{width:auto;background-color:#f68a5e;font-size:14px;font-weight:700;color:#fff;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.contact-social li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.contact-social li:hover{background-color:#f68a5e}
.sidebar-section{width:auto;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sidebar-container{margin-top:20px}
.sidebar-container.first-widget{margin-top:0}
.sidebar-title{padding:8px 30px;background-color:#69321F;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.sidebar-title h2{font-size:20px;font-weight:400;color:#fff;line-height:24px;text-transform:capitalize}
.sidebar-detail{padding:20px 10px;background-color:#fff;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.sidebar-detail.sidebar-list{padding:25px 30px}
.sidebar-list ul{list-style:none}
.sidebar-list ul li{font-size:14px;font-weight:400;color:#7a7a7a;line-height:20px;padding:10px 0;border-bottom:#e5e5e5 solid 1px}
.sidebar-list ul li a{color:#7a7a7a;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sidebar-list ul li a:hover{color:#f68a5e;margin-left:10px}
.sidebar-list ul li i{font-size:16px;color:#aaa;margin-right:15px}
.sidebar-list ul li:first-child{padding:0 0 10px}
.sidebar-list ul li:last-child{padding:10px 0 0;border-bottom:none}
.recent-content{list-style:none}
.recent-content li{display:table;margin-top:25px}
.recent-content li:first-child{margin-top:0}
.recent-image{display:table-cell;width:65px;vertical-align:top}
.recent-image figure{position:relative}
.recent-image figure img,.recent-image .sidebar-thumbnail-hover{border-radius:3px}
.recent-detail{display:table-cell;width:175px;vertical-align:top;padding-left:15px}
.recent-detail h3{font-size:12px;color:#7a7a7a}
.recent-detail h3 a{color:#7a7a7a;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.recent-detail h3 a:hover{color:#f68a5e}
.recent-detail p{color:#aaa}
.sidebar-gallery{list-style:none;overflow:hidden}
.sidebar-gallery li{width:75px;position:relative;float:left}
.popular-tags{list-style:none;overflow:hidden;margin-top:-5px}
.popular-tags li{color:#7a7a7a;text-decoration:none;float:left;margin-top:5px;margin-right:5px;padding:5px 15px;background-color:#eee;border-radius:3px;cursor:pointer;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
.popular-tags li:hover{color:#fff;background-color:#f68a5e}
.footer-section{width:100%;left:0;padding-top:20px}
.footer-content{width:984px;float:right;overflow:hidden;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.footer-top{padding:40px;background-color:#69321F;overflow:hidden}
.footer-title{font-size:20px;font-weight:400;line-height:24px;color:#aaa;text-transform:uppercase;margin-top:-5px}
.footer-details{margin-top:15px;color:#fff}
.footer-details a{color:#fff;text-decoration:none;transition:color .2s ease-in-out 0}
.footer-details a:hover{color:#8c6049;text-decoration:none;transition:color .2s ease-in-out 0}
.footer-about,.footer-contact{width:282px;float:left;margin-right:16px}
.footer-contact ul{list-style:none}
/*.footer-contact ul li{border-bottom:#6a6a6a solid 1px;padding:15px 0}
.footer-contact ul li:first-child{padding:0 0 15px}
.footer-contact ul li:last-child{border-bottom:none;padding:0}*/
.contact-list{width:100%;height:41px;display:table;padding-left:55px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/footer-icon-address.png) no-repeat}
.contact-list.email{background:url(../images/footer-icon-email.png) no-repeat}
.contact-list.phone{background:url(../images/footer-icon-phone.png) no-repeat}
.contact-list span{display:table-cell;vertical-align:middle}
.footer-subscribe{width:282px;float:right}
.footer-bottom{height:40px;padding:0 40px;background-color:#353535;overflow:hidden}
.copyright{width:100%;float:left;margin-top:9px;padding-right:20px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;text-align:center}
.copyright a{text-decoration:underline;color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.copyright a:hover{color:#ccc}
.footer-bottom nav{float:right}
.footer-bottom ul{list-style:none;margin-top:9px}
.footer-bottom ul li{display:inline;float:left;margin-left:12px}
.footer-bottom ul li a{color:#8a8a8a;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.footer-bottom ul li a:hover{color:#ccc}
.back-to-top{width:40px;height:40px;position:fixed;bottom:3.5em;right:0.5em;background:url(../images/go-to-top.png) no-repeat;opacity:.5;z-index:1000;display:none}
.back-to-top:hover{opacity:.6}
.thumbnail-hover{position:absolute;width:100%;height:100%;background:url(../images/link-icon.png) no-repeat top center rgba(255,255,255,0.8);border-radius:3px;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail-hover:hover{background:url(../images/link-icon.png) no-repeat center center rgba(255,255,255,0.8);opacity:1}
.service-panel .thumbnail-hover{background:rgba(140,96,73,0.5)}
.sidebar-thumbnail-hover{position:absolute;width:100%;height:100%;background:url(../images/link-plus-icon.png) no-repeat center center rgba(0,0,0,0.3);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sidebar-thumbnail-hover:hover{opacity:1}
body.dark{background-color:#fff}
.dark .stripe{background-color:#e6dfda85}
.dark .homepanel-title{color:#8C6049;/*background-color:#e6dfda*/}
.dark blockquote{color:#69321F}
.dark .dropcap{color:#69321F}
.dark .blog-list-bottom .dark-button{color:#eee;background-color:#7a7a7a}
.dark .blog-list-bottom .dark-button:hover{color:#fff;background-color:#8a8a8a}
.dark .site-slogan,.dark .testimonial-client p{color:#FFF}
.dark .home-aboutus img{border:#8C6049 solid 5px}
.dark .home-aboutus-content{background-color:#e6dfda}
.dark .home-aboutus-details img{opacity:.7}
.dark .team-title,.dark .section-title{/*background-color:#e6dfda;*/color:#69321f; font-weight:bold;}
.dark #shareme a{background-color:#7a7a7a;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.dark #shareme a:hover{background-color:#f68a5e}
.dark #shareme a img{opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark #shareme a:hover img{opacity:1}
.dark .service-bordertop{border-top:#878787 dashed 1px}
.dark .service-borderright{border-right:#878787 dashed 1px}
.dark .service-borderbottom{border-bottom:#878787 dashed 1px}
.dark .service-icon li .service-box h2,.dark .service-icon li .service-box p{color:#9a9a9a;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark .service-icon li:hover .service-box h2,.dark .service-icon li:hover .service-box p{color:#fff}
.dark .service-icon li:hover i{color:#fff}
.dark .service-list li .service-detail{background-color:#7a7a7a}
.dark .service-detail h2,.dark .service-detail p{color:#fff}
.dark #owl-team .item h2{color:#fff}
.dark .team-social li{background-color:#7a7a7a}
.dark .team-social li:hover{background-color:#f68a5e}
.dark .team-social li img{opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark .team-social li img:hover{opacity:1}
.dark .content-popup h2{color:#fff}
.dark .blog-list-detail{background-color:#e6dfda}
.dark .blog-header h2 a{color:#fff}
.dark .blog-header h2 a:hover{color:#f68a5e}
.dark .blog-meta{color:#333}
.dark .blog-meta a{color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.dark .blog-meta a:hover{color:#ddd}
.dark .comment-count{color:#eee}
.dark .page-count ul li{color:#ccc;background-color:#5a5a5a;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark .page-count ul li:hover{color:#fff;background-color:#7a7a7a}
.dark .page-count .page-active,.dark .page-count .page-active:hover{color:#fff;background-color:#f68a5e}
.dark .related-post li h4 a{color:#ccc;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.dark .related-post li h4 a:hover{color:#fff}
.dark .blog-comment li{background-color:#7a7a7a}
.dark .blog-comment li.comment-reply{background-color:#606060}
.dark .name-date{color:#fff}
.dark .comment-date,.dark .comment-text{color:#ccc}
.dark .reply a{color:#ccc;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.dark .reply a:hover{color:#fff}
.dark .bordertop{border-top:#878787 dashed 1px}
.dark .borderright{border-right:#878787 dashed 1px}
.dark .borderbottom{border-bottom:#878787 dashed 1px}
.dark .contact-status li i{color:#8C6049}
.dark .contact-social li{background-color:#8C6049h}
.dark .contact-social li:hover,.dark .contact-social li:first-child{background-color:#69321F}
.dark .contact-social li img{opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark .contact-social li img:hover{opacity:1}
.dark .sidebar-detail{background-color:#e6dfda}
.dark .recent-detail h3{color:#69321F}
.dark .recent-detail h3 a{color:#ccc;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.dark .recent-detail h3 a:hover{color:#fff}
.dark .recent-detail p{color:#69321f}
.dark .sidebar-list ul li{color:#ccc;border-bottom:#7a7a7a solid 1px}
.dark .sidebar-list ul li:last-child{border-bottom:none}
.dark .sidebar-list ul li a{color:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dark .sidebar-list ul li a:hover{color:#fff}
.dark .sidebar-list ul li i{color:#9a9a9a}
.dark .popular-tags li{color:#ccc;background-color:#7a7a7a;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
.dark .popular-tags li:hover{color:#fff;background-color:#f68a5e}
.dark .footer-bottom{background-color:#8c6049; margin-bottom:40px;}
hr.header{width:100%;margin:20px 0;clear:both;border-top:1px solid #ddd}
a.button{background:#69321F;padding:2px 9px;font-size:19px;border-radius:3px;color:#fff;box-shadow:1px 1px 3px #333;float:right;text-decoration:none}
.site-slogan p{float:left}
.sticky .logo{display:none}
.div-service{text-align:center;background:#8c5f49;width:100%;color:#fff;display:table}
.title-service{font-size:18px;font-weight:400;letter-spacing:2px;padding:10px 5px;height:40px;display:table-cell;vertical-align:middle}
.fa-ul>li{padding-left:5px;}
.fa-li{width:30px;}

.visible-xs-block{
    display: none!important;
}
.col-xs-6 {
    width: 50%;
    float:left;
}
@media (max-width: 767px){
.visible-xs-block {
    display: block!important;
}
.site-slogan a.button{
    float:none;
}
}