html,body,button,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,input,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,textarea,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section,summary,textarea,time,mark,audio,video,select{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul{list-style:disc;list-style-position:inside;margin-bottom:24px}ol{list-style-position:inside;margin-bottom:24px}ul ul,ol ol,ol ul,ul ol{margin-left:30px;margin-bottom:0}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:underline;outline:0;color:#ff6c5d}a,input,button,.button{-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}
a:link,a:visited{outline:0}address{margin-bottom:24px}acronym,abbr{font-weight:bold;font-style:italic}code{margin-left:3px}pre{padding:12px 18px;border:1px solid #ededed;background-color:#f8f8f8;color:#666;margin-bottom:24px;overflow:auto}
sup{display:inline-block;font-size:xx-small;vertical-align:top;margin-top:-5px}sub{display:inline-block;font-size:xx-small;vertical-align:bottom;margin-bottom:-5px}
img,iframe{max-width:100%}img{height:auto}q{font-style:italic}strong{font-weight:700;color:#383c3f}.uppercase{text-transform:uppercase}p{margin-bottom:24px}
body,input,textarea,button,.button{font:14px/24px 'Open Sans',Arial,sans-serif;color:#71767a}h1{font-size:46px;line-height:48px;letter-spacing:-2px;word-spacing:3px;font-weight:300;color:#383c3f;text-transform:uppercase;margin-bottom:24px}
h2{font-size:36px;line-height:48px;letter-spacing:-2px;word-spacing:3px;font-weight:300;color:#383c3f;text-transform:uppercase;margin:12px 0}h3{font-size:30px;line-height:36px;letter-spacing:-1px;word-spacing:3px;font-weight:400;color:#383c3f;margin-top:6px;margin-bottom:6px;text-transform:uppercase}
h4{font-size:24px;line-height:24px;letter-spacing:-1px;word-spacing:2px;font-weight:300;color:#383c3f;margin-top:12px;margin-bottom:12px}h5{font-size:18px;line-height:24px;letter-spacing:-1px;word-spacing:1px;font-weight:600;color:#383c3f;margin-top:12px;margin-bottom:12px}
h6{font-size:14px;line-height:24px;letter-spacing:-1px;word-spacing:1px;font-weight:700;color:#383c3f}::selection{background:#ff6c5d;color:#fff}::-moz-selection{background:#ff6c5d;color:#fff}
blockquote{display:inline-block;padding-left:24px;border-left:2px solid #ff6c5d;font-style:italic;margin-bottom:24px}.atbb-text-block blockquote{margin-bottom:0}
blockquote p{margin-top:0!important;margin-bottom:0!important}cite{font-style:italic;font-weight:bold}iframe{display:block}hr{height:1px;background-color:#ededed}
table{max-width:100%;border-collapse:collapse;margin-bottom:24px}thead tr:first-child th{color:#383c3f;border-bottom:2px solid #ff6c5d}table tr th{padding:16px}
table tr{text-align:left}table tr td,table tr th{padding:16px;border-bottom:1px solid #ededed}dl{overflow:hidden}dl dt{display:inline-block;float:left;clear:left;margin-right:4px}
dl dd{display:inline-block;font-weight:bold;float:left;clear:right;color:#383c3f}.block{margin-bottom:24px;float:left}.full-width,.full-width-column{width:100%;clear:both}
.one-half,.one-half-column{width:47.57%;margin-right:4.85%}.one-third,.one-third-column{width:30.1%;margin-right:4.85%}.one-fourth,.one-fourth-column{width:21.36%;margin-right:4.85%}
.two-thirds,.two-thirds-column{width:65.05%;margin-right:4.85%}.last{margin-right:0!important}.boxbuilder-content .atbb-section.section-background .block.full-width-column:last-child,.boxbuilder-content .atbb-section.section-background .block.full-width-column>*:last-child{margin-bottom:0}
.sidebar-left{float:left;width:23.52%;margin-right:5.88%}.sidebar-right{float:right;width:23.52%}.page-content{width:100%;float:left;clear:both}.page-content-left{float:left;margin-right:5.88%;width:70.6%}
.page-content-right{float:right;width:70.6%}.page-content p:last-child,.page-content-left p:last-child,.page-content-right p:last-child,.page-content p:last-of-type{margin-bottom:0}
.block>*{overflow:hidden}.block>.atbb-separator:last-child{margin-bottom:24px}.block>.atbb-separator:first-child{margin-bottom:25px}.widgets{list-style:none}
.widgets li.widget{margin-bottom:48px}.widgets li.widget input[type="submit"]{margin-bottom:0}.widgettitle{display:block;text-transform:uppercase;letter-spacing:-1px;font-weight:700;font-size:14px;color:#383c3f;margin-bottom:24px}
.widget ul{list-style:none;margin-left:0;line-height:24px;text-transform:uppercase;font-size:13px}.widget ul li{margin-bottom:12px}.widget ul.children{margin-top:12px;margin-left:20px;margin-bottom:12px}
.widget a:hover{color:#383c3f}#searchform label{display:none}#searchform #s{margin-bottom:0}.tagcloud a{text-decoration:none;color:#bebebe;letter-spacing:0}
.widget_archive a{text-decoration:none;color:#bebebe}.widget_categories a{text-decoration:none;color:#bebebe}.widget_pages a{text-decoration:none;color:#bebebe}
.widget_nav_menu a{text-decoration:none;color:#bebebe}.widget_recent_entries a{text-decoration:none;color:#71767a}.widget_recent_entries .post-date{color:#bebebe}
.widget table{width:100%}.widget table tr th{padding:3px}.widget table tr td,.widget table tr th{padding:3px 0;text-align:center}label{font-weight:600;color:#383c3f}
input[type="text"],input[type="email"],input[type="file"],input[type="number"],input[type="password"],textarea{width:100%;padding:8px 14px 8px 14px;margin-bottom:24px;border:2px solid #dfe5e9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:13px;text-align:left;min-height:44px} .wpcf7-form-control-wrap input[type="file"] {color: #B2B5B8 !important;}
textarea{text-transform:uppercase}textarea:focus{text-transform:none}input[type="password"]{letter-spacing:2px}input[type="submit"],input[type="button"],button,.button{width:auto;background-color:#383c3f;border:0;color:#fff;cursor:pointer;padding:10px 14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:13px}
a.button{color:#fff;text-decoration:none;font-size:13px}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:#ff6c5d}
a.button{display:inline-block}a.button:hover{color:#fff}select{width:100%;padding:10px 10px;border:2px solid #dfe5e9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
input[type="submit"].disabled{color:#4c4e50;cursor:default}input[type="submit"].disabled:hover{background-color:#383c3f;color:#4c4e50}
#header{position:relative;width:100%;z-index:5}.page-header-image #header::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;z-index:5;background:#313437 url(../images/style/header-pattern.png);-webkit-box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,0.8);box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,0.8)}
.header-image-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.header-image-holder{position:fixed;width:100%;height:100%;left:0;top:-50px;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:50px;z-index:0;pointer-events:none;opacity:0}
.litte-loaded .header-image-holder{opacity:1}.page-header-image #header{background-color:#383c3f;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}
.litte-loaded.page-header-image #header{background-color:transparent}.main-content-wrapper{position:relative;background-color:#fff;z-index:10}#header .preloader{display:none}
.page-header-image #header .preloader{display:block;top:auto;left:auto;right:24px;bottom:24px}#header .preloader::before,#header .preloader::after{background-color:#fff}
#header-wrapper{position:relative;width:100%;max-width:940px;margin:0 auto;text-align:center;z-index:10}#header-container{position:relative;width:80%;margin:0 auto;padding:120px 0 60px 0;z-index:5}
.page-no-heading #header-container{display:none}.page-header-image.page-no-heading #header-container{display:block;padding:0;padding-bottom:120px}.page-no-heading .main-content-wrapper{z-index:0}
#header-container h1{margin-bottom:24px}.page-header-image #header-container h1{color:#fff}#header-container hr{width:120px;margin:0 auto;margin-bottom:24px;background-color:#ff6c5d}
#header-container p{padding:12px;margin:0 auto;margin-top:48px;margin-bottom:0;text-transform:uppercase;font-size:13px;max-width:500px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-header-image #header-container p{color:#fff}#navigation-container{position:relative;width:100%;height:120px;z-index:10}.header-layout-centered #navigation-container{text-align:center}
#nav-toggle{display:none}#footer{position:relative;width:100%;background-color:#383c3f;color:#ccc;font-weight:300;z-index:50}#footer strong{color:#fff}
#footer .navigation{overflow:hidden}#footer .navigation ul{float:right}#footer .navigation li{float:left;padding:27px 0 21px 6px}#footer .navigation li:last-child{margin-right:0}
#footer .navigation a{display:block;font-weight:300;color:#ccc;font-size:11px}.footer-navigation{float:right}.footer-navigation-container{width:100%;background-color:#34383b}
.footer-navigation-wrapper{width:100%;max-width:940px;margin:0 auto;overflow:hidden}.footer-information{float:left;font-size:13px;padding:27px 0 21px 0;color:#7c7d7f;text-transform:uppercase;font-size:11px}
#footer a{color:#b8b8b8;text-decoration:none}#footer .footer-navigation-wrapper a:hover{color:#ff6c5d}.footer-widget-wrapper{width:100%;max-width:940px;margin:0 auto;padding-top:108px}
#footer .widgets{margin-bottom:0;overflow:hidden}#footer .widgets li.widget{margin-bottom:0}#footer .widgets li.widget.widget_calendar{width:20%}#footer table tr td{border-color:#585858}
#footer .widget a:hover{color:#fff}#footer .widgettitle{color:#fff}#footer .widgets.columns-1 li.widget:first-child{padding-top:72px}#footer .widgets.columns-1 li.widget:last-child{padding-top:0;padding-bottom:156px}
.widgets.columns-1 li.widget{display:block;width:50%;text-align:center;margin:0 auto;padding-bottom:72px}.widgets.columns-2 li.widget{display:block;float:left;width:47.5%;margin-right:5%;padding-bottom:96px}
.widgets.columns-2 li.widget:nth-child(2n+0){margin-right:0}.widgets.columns-3 li.widget{display:block;float:left;width:30%;margin-right:5%;padding-bottom:96px}
.widgets.columns-3 li.widget:nth-child(3n+0){margin-right:0;clear:right}.widgets.columns-4 li.widget{display:block;float:left;width:21.25%;margin-right:5%;padding-bottom:96px}
.widgets.columns-4 li.widget:nth-child(4n+0){margin-right:0;clear:right}#footer .widgets .widget_recent_entries li,#footer .widgets .widget_recent_comments li{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 16px;background-color:#34383b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#footer .widgettitle{margin-bottom:36px}#header-navigation{float:right;padding:48px 0;max-width:760px}.header-layout-centered #header-navigation{position:absolute;text-align:center;width:100%;max-width:inherit;margin-top:72px;margin-bottom:24px}
.navigation,.navigation ul{list-style:none;margin-bottom:0}.navigation li{display:block;text-align:left;float:left;margin-right:24px}.header-layout-centered .navigation li{display:inline-block;float:none}
.header-layout-centered .navigation li:last-child{margin-right:0}.navigation li a{position:relative;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#383c3f;white-space:nowrap;z-index:10}
.navigation>ul>li>a,.navigation>li>a{font-weight:700;color:#383c3f}.light-navigation-colors .navigation>ul>li>a,.light-navigation-colors #header-navigation .navigation>li>a{color:#fff}
.navigation .sub-menu,.navigation .children{display:block;position:absolute;margin-left:-20px;padding-top:18px;opacity:0;min-width:150px;display:none;z-index:0;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}
.header-layout-centered .navigation .sub-menu,.header-layout-centered .navigation .children{max-width:200px}.navigation li:hover>.sub-menu,.navigation li:hover>.children{display:block;opacity:1}
.navigation .sub-menu .sub-menu,.navigation .children .children{right:0;top:0;padding-top:0}.navigation .sub-menu li,.navigation .children li{position:relative;clear:both;width:100%;margin-right:0;background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2)}
.navigation .sub-menu>li .sub-menu li,.navigation .children>li .children li{left:100%}.navigation .sub-menu li:hover>a,.navigation .children li:hover>a{background-color:#383c3f;color:#fff}
.navigation .sub-menu li a,.navigation .children li a{display:block;padding:12px 20px;color:#383c3f}.navigation .sub-menu li:last-child,.navigation .children li:last-child{padding-bottom:6px}
.navigation .sub-menu li:first-child,.navigation .children li:first-child{padding-bottom:0}li.current-menu-item>a,li.current-menu-item>a{color:#ff6c5d}
#logo-container{display:block}#logo-container>a{display:block;position:relative;text-decoration:none}#logo-container img{position:absolute;top:40px;left:20px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
#logo-container img.active-logo{visibility:visible;opacity:1}#logo-container img.logo-dark{visibility:visible;opacity:1}.header-layout-centered #logo-container>a{display:inline-block}
.blog #logo-container img.logo-dark,.page-header-image #logo-container img.logo-dark{visibility:hidden;opacity:0}.blog #logo-container img.logo-light,.page-header-image #logo-container img.logo-light{visibility:visible;opacity:1}
.dark-navigation-colors #logo-container img.logo-light{visibility:hidden;opacity:0}.light-navigation-colors #logo-container img.logo-light{visibility:visible;opacity:1}
.light-navigation-colors #logo-container img.logo-dark{visibility:hidden;opacity:0}.dark-navigation-colors #logo-container img.logo-dark{visibility:visible;opacity:1}
.blog #header{background-color:#383c3f;color:#d2d2d2}.blog #header h1{color:#fff}.page-header-image #header h1{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.3)}
.blog .navigation li a,.page-header-image .navigation li a{color:#fff}.blog .sub-menu li a,.blog .children li a,.page-header-image .sub-menu li a,.page-header-image .children li a{color:#383c3f}
.blog .sub-menu li:hover>a,.blog .navigation .children li:hover>a,.page-header-image .sub-menu li:hover>a,.page-header-image .navigation .children li:hover>a{background-color:#2f3235;color:#fff}
.content-wrapper{position:relative;width:100%;max-width:1050px;margin:0 auto;overflow:hidden;padding-bottom:96px}.blog .content-wrapper{max-width:inherit;background-color:#fff}
}.page .content-wrapper{padding-top:36px}.blog .content-wrapper,.page-header-image .content-wrapper{padding-top:84px}.content-container{width:100%;max-width:920px;margin:0 auto}
.blog .content-container{width:100%;max-width:850px}.blog .page-content,.archive .page-content,.search .page-content{width:100%;max-width:600px;float:none;margin-right:auto;margin-left:auto}
.woocommerce-page .page-content{width:100%;max-width:100%;float:left}.pagination{width:100%;text-align:center;float:left}.pagination span,.pagination a{display:inline-block;position:relative;padding:20px;text-decoration:none;color:#999;font-weight:600}
.pagination a:hover{color:#383c3f}.pagination span.current{color:#ff6c5d}.pagination .prev,.pagination .next{padding:16px 24px}.pagination .prev::before{content:'\F104';font-family:FontAwesome;font-size:22px;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#888;position:absolute;left:0;width:100%;height:100%}
.pagination .next::before{content:'\F105';font-family:FontAwesome;font-size:22px;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;left:0;width:100%;height:100%}
.post{position:relative;width:100%;float:left;clear:both;margin-bottom:72px}.post-heading{width:100%;float:left;clear:both;margin-bottom:24px}.post-thumbnail{position:relative;display:block;float:left;clear:both;padding-left:4px;padding-bottom:4px;margin-bottom:24px;width:100%;overflow:hidden;-webkit-backface-visibility:hidden}
.post-thumbnail>*{position:relative;display:block;margin:0;-webkit-box-shadow:-4px 4px 0 0 #2b2f31;-moz-box-shadow:-4px 4px 0 0 #2b2f31;box-shadow:-4px 4px 0 0 #2b2f31;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.post-thumbnail iframe{display:block;margin:0;-webkit-box-shadow:-4px 4px 0 0 #2b2f31;-moz-box-shadow:-4px 4px 0 0 #2b2f31;box-shadow:-4px 4px 0 0 #2b2f31}
.post-thumbnail>p ~ p{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.post-thumbnail p img{-webkit-box-shadow:-4px 4px 0 0 #2b2f31;-moz-box-shadow:-4px 4px 0 0 #2b2f31;box-shadow:-4px 4px 0 0 #2b2f31}
.post-thumbnail .wp-caption{position:relative;background:0;opacity:1;padding:0}.post-thumbnail img{display:block;margin:0!important;width:100%;height:auto;z-index:0}
.post-thumbnail .wp-caption-text{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;margin:0!important;color:#fff;background-color:#383c3f;opacity:.8;text-align:center}
.post-title{position:relative;display:block;float:left;clear:both;width:100%;font-size:28px;line-height:32px;letter-spacing:-2px;word-spacing:3px;font-weight:400;text-transform:none;margin-bottom:16px;margin-top:0;-ms-word-wrap:break-word;word-wrap:break-word}
.sticky .post-title::before{content:'\f097';top:4px;position:absolute;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;color:#ff6c5d}
.sticky .post-title a{margin-left:30px}.post-title a{text-decoration:none;color:#383c3f}.post-title a:hover{color:#ff6c5d}.post-details{display:block;float:left;clear:both;width:100%}
.post-details a{text-decoration:none;color:#bebebe;margin-right:12px}.post-details a:hover{color:#383c3f}.post-details span{margin-right:6px;color:#ddd}
.more-link{display:block;margin-top:24px;text-transform:uppercase;font-size:12px;text-decoration:none}.more-link:hover{color:#383c3f}.page-separator,.post-separator,.comment-form-separator,.pingbacks-form-separator{width:100%;float:left;clear:both;height:2px}
.boxbuilder-content .page-separator,.boxbuilder-content .post-separator{background-color:transparent!important}.boxbuilder-content .page-separator::after,.boxbuilder-content .post-separator::after{content:'';display:block;width:100%;max-width:920px;height:2px;margin-right:auto;margin-left:auto;background-color:#dfe5e9}
.pingbacks-form-separator{margin-bottom:34px}.comment-form-separator{margin-bottom:48px}.page-separator{margin-top:48px;margin-bottom:72px}.post-content{width:100%;float:left;clear:both;}
.post-content>*:last-child,.post-content p:last-child{margin-bottom:0}.litte-share-box{position:absolute;top:-20px;left:-88px;width:64px;opacity:0;visibility:hidden;padding:24px;-webkit-transition:-webkit-transform .4s ease,opacity .4s ease,visibility 0s ease;-moz-transition:-moz-transform .4s ease,opacity .4s ease,visibility 0s ease;-o-transition:-o-transform .4s ease,opacity .4s ease,visibility 0s ease;transition:transform .4s ease,opacity .4s ease,visibility 0s ease;-webkit-transition-delay:0s,0s,0.4s;-moz-transition-delay:0s,0s,0.4s;-o-transition-delay:0s,0s,0.4s;transition-delay:0s,0s,0.4s}
.single-atpeproject .litte-share-box{left:auto;right:-42px;top:-24px}.boxbuilder-content.single-atpeproject .litte-share-box{left:auto;right:50%;top:-24px;margin-right:-574px}
.page-content-right .litte-share-box,.content-right .litte-share-box{left:auto;right:-115px}article.type-post:hover .litte-share-box,article.type-post.share-ready .litte-share-box,article.type-atpeproject:hover .litte-share-box,article.type-atpeproject.share-ready .litte-share-box{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s,0s;-moz-transition-delay:0s,0s,0s;-o-transition-delay:0s,0s,0s;transition-delay:0s,0s,0s}
.litte-share-box span{display:block;width:40px;height:40px;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1px;font-size:18px;text-align:center;cursor:pointer;color:#fff;-webkit-transition:-webkit-transform .4s ease 0s,background-color .3s ease,color .3s ease,opacity .2s ease;-moz-transition:-moz-transform .4s ease 0s,background-color .3s ease,color .3s ease,opacity .2s ease;-o-transition:-o-transform .4s ease 0s,background-color .3s ease,color .3s ease,opacity .2s ease;transition:transform .4s ease 0s,background-color .3s ease,color .3s ease,opacity .2s ease;-webkit-transform:translate(6px) rotate(0.0001deg);-moz-transform:translateX(6px) rotate(0.0001deg);-o-transform:translateX(6px) rotate(0.0001deg);transform:translateX(6px) rotate(0.0001deg);-webkit-backface-visibility:hidden}
.litte-share-box span.share-twitter{background-color:#32ccfe;-webkit-transition-delay:0s,0s,0s,0s;-moz-transition-delay:0s,0s,0s,0s;-o-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}
.litte-share-box span.share-facebook{background-color:#44619d;-webkit-transition-delay:.1s,0s,0s,0s;-moz-transition-delay:.1s,0s,0s,0s;-o-transition-delay:.1s,0s,0s,0s;transition-delay:.1s,0s,0s,0s}
.litte-share-box span.share-google-plus{background-color:#dd4c39;-webkit-transition-delay:.2s,0s,0s,0s;-moz-transition-delay:.2s,0s,0s,0s;-o-transition-delay:.2s,0s,0s,0s;transition-delay:.2s,0s,0s,0s}
.litte-share-box span.share-pinterest{background-color:#e0373f;-webkit-transition-delay:.3s,0s,0s,0s;-moz-transition-delay:.3s,0s,0s,0s;-o-transition-delay:.3s,0s,0s,0s;transition-delay:.3s,0s,0s,0s}
article.type-post:hover .litte-share-box span,article.type-post.share-ready .litte-share-box span,article.type-atpeproject:hover .litte-share-box span,article.type-atpeproject.share-ready .litte-share-box span{-webkit-transform:translate(0px) rotate(0.0001deg);-moz-transform:translateX(0px) rotate(0.0001deg);-o-transform:translateX(0px) rotate(0.0001deg);transform:translateX(0px) rotate(0.0001deg)}
.litte-share-box span:hover{opacity:.6}.single-post .page-content{max-width:600px;margin:0 auto;float:none}.single-post .post{float:left;max-width:600px;margin-bottom:20px;padding-right:4px}
.single-post .post-separator{margin-top:12px}.single-post .post-comments-wrapper{width:100%;float:left}.page-links{clear:both;font-weight:normal;line-height:2.2;margin-top:36px;text-transform:uppercase;margin-bottom:24px;overflow:hidden}
.page-links .page-links-title{float:left;background:transparent;border:0;margin-right:20px;padding:0;padding:2px 0 3px 0}.page-links a,.page-links>span{display:inline-block;background:#fff;border:1px solid #fff;padding:2px 13px;text-decoration:none;float:left}
.page-links a{float:left;background:#ff6c5d;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.page-links a:hover{background:#383c3f}
.post-categories{display:block;list-style:none;float:left;margin-top:24px;margin-bottom:24px;margin-right:24px}.post-categories::before{content:"\F02E";font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;display:block;position:relative;width:20px;height:24px;float:left}
.post-categories li{display:block;float:left;margin-right:4px;color:#bebebe}.post-categories li:last-child::after{display:none}.post-categories li::after{content:", ";position:relative;left:-3px}
.post-categories li a{text-decoration:none;color:#bebebe}.post-categories li a:hover{color:#383c3f}.post-tags{display:block;list-style:none;float:left;margin-top:24px;margin-bottom:0}
.post-tags::before{content:"\F02B";font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;display:block;position:relative;width:20px;height:24px;float:left}
.post-tags li{display:block;float:left;margin-right:4px;color:#bebebe}.post-tags li:last-child::after{display:none}.post-tags li::after{content:", ";position:relative}
.post-tags li a{text-decoration:none;color:#bebebe}.post-tags li a:hover{color:#383c3f}.post-comments-wrapper{width:70.6%;max-width:600px;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden}
#disqus_thread{width:100%;max-width:600px;margin:0 auto;overflow:hidden}.comments-title-heading{width:100%;margin-bottom:48px;font-weight:600;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:uppercase}
.comment-list{list-style:none;display:block;width:100%}.comment-list li{display:block;width:100%;float:left;clear:both}.comment-list .comment-wrapper{display:table;float:left;width:100%;margin-bottom:48px}
.comment-list .comment-avatar-wrap{display:table-cell;vertical-align:top;width:94px}.comment-avatar{position:relative;padding-left:4px}.comment-avatar-wrap img{display:block;-webkit-box-shadow:-4px 4px 0 0 #383c3f;-moz-box-shadow:-4px 4px 0 0 #383c3f;box-shadow:-4px 4px 0 0 #383c3f}
.comment-list .comment-wrap{display:table-cell;vertical-align:top;padding-left:36px}.comment-list .comment-heading{overflow:hidden;margin-bottom:12px}
.comment-author{margin:0;float:left;margin-right:12px;text-transform:uppercase;font-size:13px;letter-spacing:-1px;font-weight:bold}.comment-author a{text-decoration:none;color:#383c3f}
.comment-date{margin-top:0;float:left;text-transform:uppercase;font-size:13px;text-decoration:none;color:#bebebe}.comment-list .comment-edit-link{float:right}
.comment-edit-link{color:#bebebe;font-size:13px;text-transform:uppercase;text-decoration:none}.comment-reply-link{display:block;float:left;clear:both;text-transform:uppercase;font-size:13px;text-decoration:none;font-weight:400}
.comment-reply-link:hover{color:#383c3f}.comment-body{min-height:48px;margin-bottom:12px}.comment-body p:last-child{margin-bottom:0}.comment .comment-respond{margin-bottom:48px}
.bypostauthor>.comment-wrapper .comment-avatar::after{content:'\f005';position:absolute;display:block;bottom:0;left:4px;width:14px;height:14px;padding:8px;-webkit-border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;background-color:#9cbd6b;color:#fff}
.pingbak-trackback-wrapper{float:left;width:100%}.pingback-list,.trackback-list{display:block;list-style:none;float:left}.pingback-list li,.trackback-list li{width:100%;float:left;clear:both}
.pingback-list li .comment-wrap,.trackback-list li .comment-wrap{margin-left:0;min-height:0}.pingback-list .comment-heading,.trackback-list .comment-heading{margin-top:0}
.pingback-list .comment-author,.trackback-list .comment-author{float:left;font-weight:600;letter-spacing:0}.pingback-list .comment-author a,.trackback-list .comment-author a{color:#888}
.pingback-list .comment-author a:hover,.trackback-list .comment-author a:hover{color:#ff6c5d}.pingback-list a.comment-edit-link,.trackback-list a.comment-edit-link{color:#bebebe;font-weight:400;margin-left:6px;float:left}
.pingback-list a.comment-edit-link:hover,.trackback-list a.comment-edit-link:hover{color:#ff6c5d}.comment-pagination{width:100%;float:left}.comment-pagination a,.comment-pagination>span{float:left;display:inline-block;background:#fff;padding:5px 13px;height:24px;text-decoration:none;margin-bottom:72px;width:8px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.comment-pagination a{background:#ff6c5d;color:#fff;margin-right:2px}.comment-pagination a:hover{background:#383c3f}.comment-pagination a.prev::before{content:'\F104';font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.comment-pagination a.next::before{content:'\F105';font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.comment-form-wrapper{float:left;width:100%;}.comment-form{position:relative;width:100%}.comment-form label{display:none}.comment-form p{text-transform:uppercase;font-size:13px;margin-bottom:0}
.comment-form p.form-submit{margin-bottom:24px}.comment-form p.comment-subscription-form{text-transform:none}.comment-form p.comment-subscription-form label{position:relative;top:-2px;color:#71767a}
.form-allowed-tags{display:block;font-size:12px;margin-bottom:24px}.comment-reply-title{font-size:16px;line-height:24px;margin-bottom:5px;margin-top:0;font-weight:600}
.comment-respond{float:left;width:100%;}.comment-form .logged-in-as{display:none;margin-bottom:24px}.comment-form #message-comment{margin-bottom:12px}.post.format-quote{position:relative;padding:72px 20%;background-color:#eaedef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;border-bottom:2px solid #dfdfdf}
.post.format-quote .quote-author{display:block;font-size:22px;line-height:24px;letter-spacing:-1px;font-weight:400;text-transform:none;color:#383c3f;font-style:normal}
.post.format-quote .quote-content{font-style:italic;font-size:36px;line-height:40px;color:#777c80}.post.format-quote .quote-content-wrapper blockquote{padding:0;border:0;margin-bottom:0}
.post.format-quote .quote-content-wrapper cite{display:block;margin-top:24px;font-weight:400;font-style:normal;font-size:18px}.post.format-quote .quote-content-wrapper cite::before,.post.format-quote .quote-content-wrapper cite::after{content:"";position:relative;display:inline-block;width:40px;height:2px;background-color:#ccc;margin:0 10px;bottom:4px}
.post.format-quote .quote-content-wrapper cite a{text-decoration:none;color:#383c3f}.post.format-link{position:relative;padding:72px 12%;background-color:#7c8b96;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #55626b;-webkit-transition:border-color .3s,background-color .3s;-moz-transition:border-color .3s,background-color .3s;-o-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}
.post.format-link:hover{background-color:#ff6c5d;border-color:#e45041}.post.format-link .link-title h1{font-size:22px;line-height:24px;letter-spacing:-1px;font-weight:300;text-transform:none;color:#fff}
.post.format-link .link-title h1 a{color:#fff}.post.format-link .link-content{color:#f8f8f8}.post.format-link .link-content a{color:#f8f8f8;text-decoration:underline}
.post.format-link .link-content>p:first-of-type::before{content:"\F0C1";font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px}
.post.format-link .link-content p:last-of-type{margin-bottom:0}.blog .post.format-aside,.search .post.format-aside,.archive .post.format-aside{position:relative;padding:72px 20%;background-color:#eaedef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;border-bottom:2px solid #dfdfdf}
.single-format-aside .post-content{margin-top:0}.single-format-aside .aside-content-container{overflow:hidden;margin-bottom:24px}.single-format-aside .aside-content{position:relative;padding:72px 20% 60px 20%;background-color:#eaedef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #dfdfdf}
.post.format-aside .aside-content p:last-of-type{margin-bottom:0}.single-format-aside .comment-wrap{width:81.18%;margin-left:18.72%}.single-format-aside .post-categories,.single-format-aside .post-tags{display:inline-block;float:none}
.aside-infinite{font-size:19px;text-decoration:none}.blog .post.format-status,.search .post.format-status,.archive .post.format-status{position:relative;padding:36px 20%;background-color:#f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #ededed}
.single-format-status .post-content{margin-top:0}.single-format-status .status-content-container{overflow:hidden;margin-bottom:72px}.single-format-status .status-content{position:relative;padding:72px 20%;background-color:#7c8b96;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #dfdfdf}
.single-format-status .comment-wrap{width:79.18%;margin-left:20.72%}.post.format-status .status-content p:last-of-type{margin-bottom:0}.post.format-chat .post-content p{margin-bottom:0;padding:12px;background-color:#f8f8f8}
.post.format-chat .post-content p:nth-of-type(even){background-color:#fff}.post.format-chat .post-content .post-separator{margin-top:48px}.no-post-thumb.single-post.single-format-gallery .post-content{margin-top:-120px}
.litte .mejs-container.mejs-audio{height:48px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:24px}.litte p .mejs-container.mejs-audio{margin-bottom:0}
.litte .mejs-container .mejs-controls{height:48px;background:#383c3f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.litte .mejs-container .mejs-controls div{padding:12px}
.litte .mejs-controls .mejs-button button{margin:5px}.litte .mejs-container .mejs-controls .mejs-time{padding:18px 12px 13px 12px}.litte .mejs-controls div.mejs-time-rail{height:12px;padding:19px 12px 17px 12px}
.litte .mejs-controls .mejs-time-rail .mejs-time-total{margin:0;background:#2f3234;border:1px solid #2f3234}.litte .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#282b2c;border:1px solid #282b2c;top:-1px;left:-1px}
.litte .mejs-controls .mejs-time-rail .mejs-time-current{background:#ff6c5d;background:-webkit-gradient(linear,0% 0,0% 100%,from(#ff7f72),to(#e06053));background:-webkit-linear-gradient(top,#ff7f72,#e06053);background:-moz-linear-gradient(top,#ff7f72,#e06053);background:-o-linear-gradient(top,#ff7f72,#e06053);background:-ms-linear-gradient(top,#ff7f72,#e06053);background:linear-gradient(#ff7f72,#e06053)}
.litte .mejs-controls div.mejs-horizontal-volume-slider{height:12px;padding:20px 12px 16px 12px}.litte .mejs-controls div.mejs-horizontal-volume-slider div{padding:0;height:10px}
.litte .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:19px;left:12px;border:1px solid #2f3234;background:#2f3234}.litte .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{top:20px;left:13px;background:#ff6c5d;background:-webkit-gradient(linear,0% 0,0% 100%,from(#ff7f72),to(#e06053));background:-webkit-linear-gradient(top,#ff7f72,#e06053);background:-moz-linear-gradient(top,#ff7f72,#e06053);background:-o-linear-gradient(top,#ff7f72,#e06053);background:-ms-linear-gradient(top,#ff7f72,#e06053);background:linear-gradient(#ff7f72,#e06053)}
.post-content iframe{margin-left:auto;margin-right:auto;-webkit-backface-visibility:hidden}}.post-thumbnail embed{display:block;max-width:100%}.video-player{margin-bottom:24px}
.video-player img{width:auto}.litte .mejs-container.mejs-video{height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.litte .mejs-container.mejs-video .mejs-controls{width:96%;left:50%;margin-left:-48%;bottom:12px}
.litte .mejs-container.mejs-video.mejs-container-fullscreen .mejs-controls{width:98%;margin-left:-49%}.litte .mejs-container.mejs-video .mejs-overlay-loading{background:transparent}
.litte .mejs-container.mejs-video .mejs-overlay-loading span{position:absolute;left:50%;top:50%;width:0;height:0;-webkit-animation:preload .5s infinite;-moz-animation:preload .5s infinite;-o-animation:preload .5s infinite;animation:preload .5s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;z-index:9999}
.litte .mejs-container.mejs-video .mejs-overlay-loading span::before,.litte .mejs-container.mejs-video .mejs-overlay-loading span::after{content:'';display:block;position:relative;width:6px;height:6px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#383c3f}
.litte .mejs-container.mejs-video .mejs-overlay-loading span::before{left:-6px;top:-6px}.litte .mejs-container.mejs-video .mejs-overlay-loading span::after{left:0;top:-6px}
.litte .mejs-container,.litte .mejs-embed,.litte .mejs-embed body{background:#1c1e1f}.litte .mejs-container.mejs-video .mejs-controls .mejs-button button{padding:8px;width:16px;height:16px}
.litte .mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider{width:12px;padding:11px;left:7px;top:-120px;height:110px}.litte .mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{padding:0 4px;margin:0;top:12px;margin-top:-1px;border:1px solid #2f3234;background:#2f3234;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.litte .mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{padding:0 4px;margin:0;left:12px;background:#ff6c5d;background:-webkit-gradient(linear,0% 0,0% 100%,from(#ff7f72),to(#e06053));background:-webkit-linear-gradient(top,#ff7f72,#e06053);background:-moz-linear-gradient(top,#ff7f72,#e06053);background:-o-linear-gradient(top,#ff7f72,#e06053);background:-ms-linear-gradient(top,#ff7f72,#e06053);background:linear-gradient(#ff7f72,#e06053);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.litte .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{display:none}.litte .me-cannotplay span{padding:12px}.single-format-image .post.format-image{width:100%;padding-left:4px}
.single-format-image .post-thumbnail{margin-bottom:0}.single-format-image .post-thumbnail>*{position:relative;left:-4px}.single-format-image .post-content{padding:72px 20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #ededed}
.single-format-image .post-content-wrapper>*:first-child{margin-top:36px}.single-format-image .post-content-wrapper p:last-of-type{margin-bottom:0}.single-format-image .post-date{font-size:22px;line-height:24px;font-weight:300;color:#383c3f}
.single-format-image .post-date sub{font-size:smaller;text-transform:none;letter-spacing:0;margin-bottom:-2px}.single-format-image .comment-avatar-wrap{width:11.8%}
.attachment .post-thumbnail{margin-bottom:0}.attachment .attachment-content{padding:72px 20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:120px;margin-top:-4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;border-bottom:2px solid #ededed}
.attachment-content-wrapper{margin-top:36px}.attachment-content-wrapper p:last-of-type{margin-bottom:0}.attachment .attachment-date{font-size:22px;line-height:24px;font-weight:300;color:#383c3f}
.attachment .attachment-date sub{font-size:smaller;text-transform:none;letter-spacing:0;margin-bottom:-2px}article.page{width:100%;overflow:hidden;clear:both;border-bottom:2px solid #ededed;margin-bottom:60px;padding-bottom:24px}
.page.page-template-archive-page-php .page-content-wrapper{float:left;margin-bottom:48px}.archive-lists-title{display:block;width:100%;float:left;clear:both;text-transform:uppercase;letter-spacing:-1px;font-weight:700;font-size:14px;color:#383c3f;margin-bottom:24px}
.archive-categories,.archive-months,.recent-posts{display:block;float:left;width:100%;margin-bottom:24px}.archive-categories li,.archive-months li,.recent-posts li{width:100%;margin-bottom:6px}
.archive-categories li a,.archive-months li a,.recent-posts li a{text-decoration:none;color:#71767a}.archive-categories li a:hover,.archive-months li a:hover,.recent-posts li a:hover{color:#ff6c5d}
.page-header-image.ape-template-about-page .page-content-right,.page-header-image.ape-template-about-page .page-content-left,.page-header-image.ape-template-about-page .page-content{margin-top:-36px}
.ape-template-about-page .post-thumbnail{position:relative;overflow:visible;margin-bottom:36px;background-color:#fff}.ape-template-about-page .post-thumbnail::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}
.ape-template-about-page .post-thumbnail img{position:relative;z-index:5}.about-page-thumbnail-side{display:block;position:absolute;width:23.51%;height:62%;bottom:0;left:0;background-color:#313437;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.about-page-thumbnail-side::before{content:"";display:block;position:absolute;padding-left:50%;bottom:0;left:-50%;width:100%;height:100%;background-color:#313437}
.about-page-details{width:100%;margin-bottom:60px;margin-top:-36px;padding-left:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}
.about-page-subject-name{position:relative;left:-50%;width:100%;padding:38px 0 38px 50%;font-size:24px;line-height:32px;letter-spacing:-1px;font-weight:300;color:#ff6c5d;background-color:#313437}
.about-page-subject-name span{padding-right:36px}.about-page-subject-name::before{content:"";display:block;position:absolute;top:-36px;left:0;width:100%;height:62%}
.about-page-subject-name span{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:36px}
.about-page-social-links{position:relative;left:-50%;width:100%;padding:36px 0 36px 50%;background-color:#383c3f;overflow:hidden}.about-page-social-links a{display:inline-block;float:left;clear:both;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:36px;color:#ebebeb}
.about-page-social-links a:hover{color:#ff6c5d}.centered{text-align:center}.error404 #searchform{margin-bottom:48px}.error404 #header-container p{max-width:600px}
.content-archive{width:100%;overflow:hidden}.content-archive nav{display:block;float:left;width:47.4%;padding-right:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-archive nav.popular-posts{margin-right:5%}.content-archive nav ul li{margin-bottom:12px}.content-archive nav ul li a{color:#71767a;text-decoration:none}
.content-archive nav ul li a:hover{color:#ff6c5d}.homepage-slider{position:relative;top:-120px;left:0;width:100%;margin-top:120px;margin-bottom:48px;height:550px;background-color:#fff;opacity:0;z-index:0;overflow:hidden}
.no-js .homepage-slider{opacity:1}.homepage-slider.fullscreen-slider{height:675px;top:-120px;margin-top:0;margin-bottom:0}.homepage-slider.cover-slider{height:555px;top:-120px;padding-top:120px;margin-top:0;margin-bottom:0}
.ape-template-home-page .content-wrapper{margin-top:-120px}.ape-template-home-page .content-wrapper.atpe-home-page-content-no-slides{margin-top:36px}.atpe-home-page-empty-content.ape-template-home-page .content-wrapper{padding-bottom:0}
.slides{position:relative;display:block;margin:0 auto;list-style:none;z-index:0}.slides>li{position:relative;width:100%;height:550px;text-align:center;overflow:hidden}
.homepage-slider.fullscreen-slider .slides>li{height:675px;-webkit-perspective:1000px;-webkit-perspective-origin:center center;-moz-perspective:1000px;-webkit-perspective-origin:center center;-o-perspective:1000px;-o-perspective-origin:center center;perspective:1000px;perspective-origin:center center}
.homepage-slider.cover-slider .slides>li{position:relative;top:-120px;height:705px}.slides>li .slide-img-holder{position:absolute;width:100%;height:100%;top:-40px;left:-40px;padding:40px;z-index:0;background-position:center top;background-repeat:no-repeat}
.homepage-slider.fullscreen-slider .slides>li .slide-img-holder,.homepage-slider.cover-slider .slides>li .slide-img-holder{background-position:center;-webkit-transform-origin-x:50%;-webkit-transform-origin-y:50%;-webkit-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);-moz-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);-o-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);-webkit-transition:-webkit-transform 12s ease-out;-moz-transition:-moz-transform 12s ease-out;-o-transition:-o-transform 12s ease-out;transition:transform 12s ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.homepage-slider.fullscreen-slider .slides>li .slide-img-holder{background-size:cover}.slider-control-nav-wrapper{position:absolute;width:100%;bottom:0;left:0;z-index:10}
.no-js .slider-control-nav-wrapper{display:none}.slider-control-nav{display:block;width:100%;max-width:850px;margin:0 auto;list-style:none;overflow:hidden}
.slider-control-nav li{position:relative;display:block;float:left;width:100%;bottom:-45px;-webkit-transform:translateY(0px) rotate(0.0001deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1px;-webkit-transition:-webkit-transform .6s ease,background-color .3s ease;-moz-transition:-moz-transform .6s ease,background-color .3s ease;-o-transition:-o-transform .6s ease,background-color .3s ease;transition:transform .6s ease,background-color .3s ease}
.slider-control-nav li.active-control,.slider-control-nav li.active-control:hover{-webkit-transform:translateY(-45px) rotate(0.0001deg);-moz-transform:translateY(-45px) rotate(0.0001deg);-o-transform:translateY(-45px) rotate(0.0001deg);transform:translateY(-45px) rotate(0.0001deg)}
.slider-control-nav li:hover{-webkit-transform:translateY(-8px) rotate(0.0001deg);-moz-transform:translateY(-8px) rotate(0.0001deg);-o-transform:translateY(-8px) rotate(0.0001deg);transform:translateY(-8px) rotate(0.0001deg)}
.slider-control-nav li>a{display:block;padding:16px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#383c3f;border-bottom:2px solid #ff6c5d;text-decoration:none;color:#fff;font-weight:normal}
.slider-control-nav li:hover>a,.slider-control-nav li.active-control>a{background-color:#313437}.slider-control-nav li>a .slider-control-nav-number{font-weight:bold;margin-right:4px}
.slider-control-nav li>a .slider-control-nav-label{font-weight:normal}
.homepage-slider .flex-direction-nav{position:relative;display:block;list-style:none;width:100%;max-width:920px;top:50%;margin-top:-60px;margin:0 auto}
.homepage-slider .flex-direction-nav>li a{display:block;position:absolute;z-index:20;text-decoration:none;background-color:transparent;color:#fff;width:24px;height:24px;top:-72px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}
.homepage-slider .flex-direction-nav>li a::before{position:relative;display:block;float:left;width:16px;height:16px;padding:4px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px;z-index:10}
.homepage-slider .flex-direction-nav>li a.flex-prev{left:-48px}.homepage-slider .flex-direction-nav>li a.flex-prev::before{content:'\f053'}
.homepage-slider .flex-direction-nav>li a.flex-next{right:-48px}.homepage-slider .flex-direction-nav>li a.flex-next::before{content:'\f054'}
.captions{position:relative;z-index:20;max-width:920px;width:100%;margin:0 auto}.captions *{color:inherit;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.captions .caption{display:block;position:absolute;opacity:0;text-align:left;-webkit-transition:-webkit-transform .6s cubic-bezier(.02,.7,0,.59),opacity .4s ease;-moz-transition:-moz-transform .6s cubic-bezier(.02,.7,0,.59),opacity .4s ease;-o-transition:-o-transform .6s cubic-bezier(.02,.7,0,.59),opacity .4s ease;transition:transform .6s cubic-bezier(.02,.7,0,.59),opacity .4s ease;-webkit-transform:translate(0px,0px) rotate(0.0001deg),-moz-transform:translate(0px,0px) rotate(0.0001deg),-o-transform:translate(0px,0px) rotate(0.0001deg),transform:translate(0px,0px) rotate(0.0001deg)}
.captions .caption>*{margin:0;margin-bottom:12px}.captions .caption>*:last-child{margin-bottom:0}.captions .caption.caption-with-background{padding:18px 24px}
.ape-template-home-page .content-wrapper{max-width:1115px}.ape-template-home-page .page-content{width:100%;max-width:850px;margin:0 auto;float:none;padding-right:4px;overflow:hidden;margin-top:48px}
.boxbuilder-content.ape-template-home-page .page-content{max-width:inherit}.ape-template-home-page .page-separator{max-width:850px;margin-left:auto;margin-right:auto;margin-top:24px;float:none}
.ape-template-home-page .page-content+.page-separator{margin-top:48px}.ape-template-home-page .latest-posts,.ape-template-home-page .latest-projects{width:100%}
.latest-heading{width:100%;max-width:920px;margin:0 auto;padding:50px 0 50px 0;overflow:hidden;text-align:center}.latest-heading h1{margin-bottom:24px;-ms-word-wrap:break-word;word-wrap:break-word}
.latest-heading hr{width:120px;margin:0 auto;margin-bottom:24px;background-color:#ff6c5d}.latest-heading p{padding:12px;margin:0 auto;margin-top:0px;margin-bottom:0;text-transform:uppercase;font-size:13px;width:76%;}
.ape-template-home-page .latest-posts-wrapper{width:100%;margin:0 auto;float:none;background-color:#383c3f}.ape-template-home-page article{padding:20px 0;float:none;overflow:hidden;margin:0}
.ape-template-home-page article:nth-child(2n+0){background-color:#34383b}.ape-template-home-page article.post.format-quote{padding:0;padding:60px 0;text-align:left;border:0}
.ape-template-home-page article.post.format-quote .title-wrapper,.ape-template-home-page article.post.format-quote .meta-wrapper{display:none}.ape-template-home-page article.post.format-quote .entry-content{text-align:left;font-style:italic;font-size:24px;line-height:36px;color:#fff}
.ape-template-home-page article.post.format-quote blockquote{border:0}.ape-template-home-page article.post.format-quote cite{display:block;margin-top:24px;font-weight:400;font-style:normal;font-size:18px;margin-left:-10px}
.ape-template-home-page article.post.format-quote cite::before,.ape-template-home-page article.post.format-quote cite::after{content:"";position:relative;display:inline-block;width:40px;height:2px;background-color:#ff6c5d;margin:0 10px;bottom:4px}
.ape-template-home-page article.post.format-link{padding:0;padding:60px 0;text-align:left;border:0}.ape-template-home-page article.post.format-link .title-wrapper hr,.ape-template-home-page article.post.format-link .meta-wrapper{display:none}
.ape-template-home-page article.post.format-link .title-wrapper{padding-bottom:12px}.ape-template-home-page article.post.format-link .entry-title{margin-bottom:0;min-height:24px}
.ape-template-home-page article.post.format-link .entry-content{text-align:left;font-style:italic;color:#fff}.ape-template-home-page article.post.format-link .entry-content p::before{content:"\F0C1";font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px}
.ape-template-home-page .all-posts-button-wrapper{padding:24px;text-align:center;text-transform:uppercase;font-size:13px}.ape-template-home-page .all-posts-button-wrapper a{text-decoration:none;color:#747c82}
.ape-template-home-page .all-posts-button-wrapper a:hover{color:#ff6c5d}.litte.ape-template-home-page .mejs-container,.litte.ape-template-home-page .mejs-embed,.litte .mejs-embed body,.litte.ape-template-home-page .mejs-container .mejs-controls{background-color:#313437}
.ape-template-home-page .entry-wrapper{width:100%;max-width:850px;margin:0 auto}.ape-template-home-page .latest-posts-wrapper .post-thumbnail{margin-bottom:0;overflow:visible}
.ape-template-home-page .latest-posts-wrapper .post-thumbnail::before{content:'';display:block;position:absolute;width:95%;height:80%;padding-left:133px;left:-133px;bottom:0;background-color:#313437;z-index:0}
.ape-template-home-page .date-wrapper{position:relative;padding:20px 0}.ape-template-home-page .date-wrapper::before{content:'';display:block;position:absolute;width:100%;height:100%;padding-left:133px;left:-133px;top:0;background-color:#313437;z-index:0}
.ape-template-home-page .sticky .date-wrapper::after{content:'\f097';display:inline-block;position:absolute;top:50%;margin-top:-12px;right:42px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;color:#ff6c5d}
.ape-template-home-page .date-wrapper a{position:relative;text-decoration:none;z-index:10}.ape-template-home-page .post-date{color:#fff;font-size:24px;font-weight:300;letter-spacing:-1px}
.ape-template-home-page .post-date span{display:block;margin-left:20px}.ape-template-home-page .post-date-month{text-transform:uppercase}.ape-template-home-page .meta-wrapper{display:block;list-style:none;padding:20px 0}
.ape-template-home-page .meta-wrapper>li{display:block;margin-bottom:12px}.ape-template-home-page .meta-wrapper a{text-decoration:none}.ape-template-home-page .date-wrapper,.ape-template-home-page .meta-wrapper{width:27%;max-width:200px;margin-right:5.8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;float:left;clear:left}
.ape-template-home-page .meta-wrapper span{color:#fff;margin-right:5px;width:14px;text-align:center}.ape-template-home-page .meta-wrapper a{color:#fff}
.ape-template-home-page .meta-wrapper a:hover{color:#ff6c5d}.ape-template-home-page .meta-wrapper a.post-author{color:#ff6c5d}.ape-template-home-page .meta-wrapper .author-avatar{display:block;margin-top:12px;margin-left:24px;margin-bottom:12px}
.ape-template-home-page .meta-wrapper .author-avatar img{display:block;-webkit-box-shadow:-4px 4px 0 0 #2b2f31;-moz-box-shadow:-4px 4px 0 0 #2b2f31;box-shadow:-4px 4px 0 0 #2b2f31}
.ape-template-home-page .title-wrapper,.ape-template-home-page .entry-content{width:67%;max-width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px;float:right}
.ape-template-home-page .entry-content{color:#909394}.ape-template-home-page .title-wrapper{padding-top:20px;padding-bottom:20px}.ape-template-home-page .title-wrapper .entry-title{font-size:24px;line-height:24px;letter-spacing:-1px;margin-bottom:0px;margin-top:0;min-height:48px}
.ape-template-home-page .title-wrapper .entry-title a{text-decoration:none;color:#fff;text-transform:none}.ape-template-home-page .title-wrapper .entry-title a:hover{color:#ff6c5d}
.ape-template-home-page .entry-header hr{width:120px;background-color:#ff6c5d;float:left;clear:both}.ape-template-home-page .more-link{margin-top:24px}
.ape-template-home-page .more-link:hover{color:#fff}.ape-template-home-page .entry-content>*:last-child{margin-bottom:0}.single-atpeproject .post-content{margin-bottom:24px}
.single-atpeproject .atpeproject{float:left;margin-bottom:120px;width:100%}.single-atpeproject .atpeproject .post-thumbnail{margin-bottom:48px;overflow:visible;min-height:470px}
.boxbuilder-content.single-atpeproject .atpeproject .post-thumbnail{max-width:920px;margin-left:auto;margin-right:auto;float:none}.single-atpeproject .atpeproject .project-details{display:block;position:absolute;left:-100px;top:15%;padding:72px 100px;background-color:#313437;float:left;max-width:20%;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:20;-webkit-backface-visibility:hidden}
.single-atpeproject .atpeproject .project-details a{text-decoration:none;color:#747c82}.single-atpeproject .atpeproject .project-details a:hover{text-decoration:none;color:#ff6c5d}
.single-atpeproject .atpeproject .project-details span.fa{width:16px;text-align:center;margin-right:6px;color:#fff}.single-atpeproject .atpeproject .date-wrapper{margin-bottom:48px}
.single-atpeproject .atpeproject a.post-date{color:#fff;font-size:24px;font-weight:300;letter-spacing:-1px}.single-atpeproject .atpeproject .post-date span{display:block;margin-left:20px}
.single-atpeproject .atpeproject .post-date-month{text-transform:uppercase}.single-atpeproject .atpeproject .meta-wrapper{display:block;width:100%;list-style:none;margin:0}
.single-atpeproject .atpeproject .meta-wrapper li{margin-bottom:12px}.single-atpeproject .atpeproject a.post-author{color:#ff6c5d}.single-atpeproject .atpeproject .post-content .atbb-grid-gallery img{display:block}
.single-atpeproject .atpeproject .post-categories-wrapper{max-width:920px;margin-left:auto;margin-right:auto}.post-type-archive-atpeproject .page-separator,.ape-template-portfolio-page .page-separator,.tax-atpefilter .page-separator{width:100%;max-width:890px;padding-left:12px;padding-right:12px;float:none;margin:0 auto;margin-bottom:72px;margin-top:48px}
.ape-template-portfolio-page .content-wrapper{background-color:#fff;max-width:inherit}.filter-opener{display:block;position:relative;width:100%;padding-right:50px;margin:0 auto;z-index:15}
.filter-opener>span{position:absolute;right:0;color:#383c3f;padding:6px;cursor:pointer;z-index:25}.porfolio-filters{display:block;list-style:none;position:absolute;padding-top:30px;right:0;opacity:0;min-width:150px;visibility:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:20;-webkit-backface-visibility:hidden}
.filter-opener:hover .porfolio-filters,.filter-opener.filters-open .porfolio-filters{visibility:visible;opacity:1}.porfolio-filters li{position:relative;clear:both;width:100%;margin-right:0;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2)}
.porfolio-filters li:hover>a{background-color:#383c3f;color:#fff}.porfolio-filters li a{float:left;display:block;padding:12px 20px 12px 40px;width:100%;color:#383c3f;text-decoration:none;text-transform:uppercase;text-align:right;font-size:13px;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.porfolio-filters li:last-child{padding-bottom:6px}.porfolio-filters li:first-child{padding-bottom:0}.porfolio-filters li.current-filter>a{color:#ff6c5d}
.porfolio{display:block;list-style:none;width:100%;max-width:870px;margin:0 auto;overflow:hidden;padding-right:4px;padding-bottom:4px}.porfolio>li{display:block;float:left;width:33%;margin-bottom:36px;padding:0 1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}
.porfolio.columns-2>li{width:49.5%}.porfolio.columns-1>li{width:100%}.porfolio.columns-1>li .project-thumbnail>img{width:100%}.porfolio>li>.project-thumb-wrapper{position:relative;display:block;margin:0!important;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.porfolio>li>.project-thumb-wrapper .project-thumbnail{position:relative;width:100%;-webkit-perspective:1000px;-webkit-perspective-origin:center center;-moz-perspective:1000px;-webkit-perspective-origin:center center;-o-perspective:1000px;-o-perspective-origin:center center;perspective:1000px;perspective-origin:center center;overflow:hidden}
.porfolio>li>.project-thumb-wrapper .project-hover{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#383c3f;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:10;-webkit-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);-moz-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);-o-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg);transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0.0001deg)}
.porfolio>li>.project-thumb-wrapper .project-hover a{position:absolute;top:50%;left:50%;font-size:19px;margin-top:-10px;text-decoration:none;color:#fff;-webkit-transition:-webkit-transform .3s ease,color .3s ease;-moz-transition:-moz-transform .3s ease,color .3s ease;-o-transition:-o-transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease;text-shadow:0 1px 2px rgba(0,0,0,0.4);z-index:5}
.porfolio>li .project-thumb-wrapper .project-hover a.thumb-filler-link{width:100%;height:100%;top:0;left:0;z-index:0}.porfolio>li .project-thumbnail>img{position:relative;display:block;max-width:100%;-webkit-transform:scale(1,1) rotate(0.0001deg);-moz-transform:scale(1,1) rotate(0.0001deg);-o-transform:scale(1,1) rotate(0.0001deg);transform:scale(1,1) rotate(0.0001deg);-webkit-transition:-webkit-transform 1s ease;-moz-transition:-moz-transform 1s ease;-o-transition:-o-transform 1s ease;transition:transform 1s ease;-webkit-backface-visibility:hidden;z-index:0}
.porfolio>li:hover .project-thumbnail>img{-webkit-transform:scale(1.1,1.1) rotate(1.5deg);-moz-transform:scale(1.1,1.1) rotate(1.5deg);-o-transform:scale(1.1,1.1) rotate(1.5deg);transform:scale(1.1,1.1) rotate(1.5deg)}
.porfolio>li .project-hover a:hover{color:#ff6c5d}.porfolio>li .project-hover a.project-zoom{margin-left:-19px;-webkit-transform:translate(-70px,0);-moz-transform:translate(-70px,0);-o-transform:translate(-70px,0);transform:translate(-70px,0)}
.porfolio>li .project-hover a.project-link{margin-left:10px;-webkit-transform:translate(70px,0);-moz-transform:translate(70px,0);-o-transform:translate(70px,0);transform:translate(70px,0)}
.porfolio>li:hover .project-thumb-wrapper .project-hover{opacity:.85}.porfolio>li:hover .project-thumb-wrapper .project-hover a{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}
.porfolio>li .project-details{position:relative;z-index:10;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#fff}
.ape-template-home-page .porfolio>li .project-details{display:none}.porfolio>li .project-details .project-title{display:block;width:100%;margin-bottom:4px;text-transform:uppercase;font-weight:bold;color:#383c3f;letter-spacing:-1px;text-align:center;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
.porfolio>li .project-details .project-filters{display:block;width:100%;text-transform:uppercase;color:#888d90;text-align:center;font-size:12px}.porfolio>li .project-details .project-filters a{color:#888d90;text-decoration:none}
.porfolio>li .project-details .project-filters a:hover{color:#ff6c5d}.porfolio>li .project-details .project-filters a::after{content:' / ';color:#888d90}
.porfolio>li .project-details .project-filters a:last-child::after{display:none}.porfolio>li .project-details .project-filters a:hover::after{color:#888d90}
.porfolio>li:hover .project-details{background-color:#383c3f}.porfolio>li:hover .project-details .project-title{color:#fff}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.ape-template-contacts-page #footer{margin-top:0}
.ape-template-contacts-page .content-wrapper{padding:0;max-width:100%;padding-top:48px}.ape-template-contacts-page .content-container{position:relative;max-width:850px;z-index:20}
.ape-template-contacts-page .form-container{margin-bottom:72px}.ape-template-contacts-page .form-container .clearfix{margin-bottom:24px}.boxbuilder-content .contact-form{max-width:920px;margin-left:auto;margin-right:auto}
.contact-form label{display:none}.contact-form #message{min-height:210px;max-width:100%}.contact-form #check{display:none}div.error-field input,div.error-field textarea,div.error-field select{border-color:#ff6c5d}
.input-wrapper,.textarea-wrapper,.submit-wrapper{position:relative;display:block}.input-wrapper.error-field::before{content:'!';display:block;position:absolute;top:0;right:0;padding:10px;width:24px;text-align:center;font-size:24px;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-color:#ff6c5d;color:#bb4134}
.form-popup{display:block;position:absolute;top:-42px;right:-16px;padding:12px 16px;background-color:#383c3f;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.form-popup::after{content:'';position:absolute;display:block;width:0;height:0;bottom:-5px;right:33px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #383c3f}
.submit-wrapper .form-popup{right:auto;top:-62px;left:-16px;background-color:#ff6c5d}.submit-wrapper .form-popup::after{right:auto;left:33px;border-top-color:#ff6c5d}
.submit-wrapper.success-field .form-popup{background-color:#9cbd6b}.submit-wrapper.success-field .form-popup::after{border-top-color:#9cbd6b}.contact-deatils{display:block;float:left;width:23.52%;margin-right:5.88%;margin-bottom:72px;-webkit-backface-visibility:hidden}
.map-opener-wrapper{position:relative;display:block;float:left;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:48px 24px 48px 10px;background-color:#313437}
.map-opener-wrapper::before{content:'';position:absolute;width:50%;height:100%;top:0;left:-50%;padding-right:10px;background-color:#313437}
.map-opener-wrapper a{text-decoration:none;font-size:24px;font-weight:300;letter-spacing:-1px}.map-closer{display:none}.address-wrapper{position:relative;display:block;float:left;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:48px 24px 48px 10px;background-color:#383c3f;color:#fff}
.address-wrapper::before{content:'';position:absolute;width:50%;height:100%;top:0;left:-50%;padding-right:10px;background-color:#383c3f}
.google-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden}.google-map img{max-width:inherit}
.map-preloader{position:absolute;left:50%;top:50%;width:0;height:0;-webkit-animation:preload .5s infinite;-moz-animation:preload .5s infinite;-o-animation:preload .5s infinite;animation:preload .5s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;z-index:9999}
.map-preloader::before,.map-preloader::after{content:'';display:block;position:relative;width:6px;height:6px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#383c3f}
.map-preloader::before{left:-6px;top:-6px}.map-preloader::after{left:0;top:-6px}.no-js .map-preloader{display:none}.drop-cap{margin-bottom:24px}.drop-cap:first-letter {color:#383c3f;float:left;margin-right:7px;font-size:56px;line-height:48px}
.drop-cap.square:first-letter {color:#fff;float:left;margin-right:7px;font-size:24px;line-height:28px;padding:8px 10px 12px 10px;background-color:#ff6c5d;width:25px;height:24px;text-align:center}
.drop-cap.round:first-letter {color:#fff;float:left;margin-right:7px;font-size:24px;line-height:28px;padding:8px 10px 13px 10px;background-color:#ff6c5d;width:24px;height:24px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.block>.drop-cap:last-child{margin-bottom:0}.message-box{position:relative;padding:17px 20px 17px 65px;color:#666;width:auto!important;margin-bottom:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f8f8f8}
.message-box p{margin-bottom:0}.message-box::before{display:block;position:absolute;left:20px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:32px;margin-top:-3px}
.notification::before{content:'\f05a';color:#93b3ca}.error::before{content:'\f057';color:#ff6c5d}
.success::before{content:'\f058';color:#9cbd6b}.warning::before{content:'\f071';color:#fcd060}
.highlight{background:#ff6c5d;color:#fff;padding:3px 4px}.highlight.highlight-yellow{background:#ff0;color:#000}.highlight.highlight-black{background:#333;color:#fff}
.tab-box .tab-btns{position:relative;display:block;list-style:none;width:100%;overflow:hidden;margin:0;z-index:5;top:1px}.tab-box .tab-btns li{display:block;float:left;border:1px solid #ededed;border-right-style:none;border-bottom-style:none;background-color:#fff}
.tab-box .tab-btns li:last-child{border-right:1px solid #ededed}.tab-box .tab-btns li.active-tab{border-bottom:1px solid #fff}.tab-box .tab-btns li a{display:block;padding:12px;text-decoration:none;color:#383c3f;font-weight:bold;font-size:13px;text-transform:uppercase}
.tab-box .tab-btns li.active-tab a{color:#ff6c5d}.tab-box .tabs{position:relative;display:block;list-style:none;width:100%;overflow:hidden;margin:0;border-top:1px solid #ededed;z-index:0;background-color:#fff}
.tab-box .tabs li{display:block;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ededed;border-top-style:none;display:none}
.tab-box .tabs li.active-tab{display:block}.toggle{position:relative;display:block;list-style:none;width:100%;overflow:hidden}.toggle>li{display:block;float:left;clear:both;width:100%;border:1px solid #ededed;border-bottom-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.toggle>li:last-child{border-bottom:1px solid #ededed}.toggle>li>a{display:block;padding:12px;text-decoration:none;color:#383c3f;font-weight:bold;font-size:13px;text-transform:uppercase}
.toggle>li>.toggle-item-content{display:block;padding:0 12px 12px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:height .3s ease,padding .3s ease;-moz-transition:height .3s ease,padding .3s ease;-o-transition:height .3s ease,padding .3s ease;transition:height .3s ease,padding .3s ease;display:none;-webkit-trasform:rotate(0deg,0deg,0deg);trasform:rotate(0deg,0deg,0deg)}
.toggle>li>a:hover,.toggle>li.open>a{color:#ff6c5d}.toggle>li ul{margin:0;margin-bottom:24px}.mediabox-window{position:fixed;display:table;width:100%;height:100%;top:0;left:0;padding:0;margin:0;z-index:999999}
.mediabox-window::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0}.mediabox-background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;background-position:center;background-repeat:no-repeat;opacity:.8;filter:alpha(opacity=80)}
.mediabox-media{display:table-cell;vertical-align:middle;text-align:center}.mediabox-media-wrapper{position:relative}.mediabox-media-wrapper>*{position:relative;z-index:10}
.mediabox-background-closer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.mediabox-media img,.mediabox-media iframe{position:relative;display:inline-block!important;max-width:98%;border:4px solid rgba(0,0,0,0.3)}
.mediabox-html-element-wrapper{display:block;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:40px;text-align:left}
.mediabox-media img{width:auto!important;height:auto!important}.mediabox-title{position:fixed;bottom:100px;left:0;width:100%;text-align:center;z-index:5}
.mediabox-title-wrapper{position:relative;display:inline-block;padding:12px 18px;background-color:#111;color:#fff;max-width:80%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mediabox-controls{position:fixed;text-align:center;width:100%;bottom:24px;z-index:10;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.mediabox-controls a{position:relative;display:inline-block;margin:0;padding:17px;color:#aaa;background-color:#111;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mediabox-controls a:hover{background-color:#000}.mediabox-hidden-control{visibility:hidden}.mediabox-controls a.mediabox-prev,.mediabox-controls a.mediabox-close{margin-right:3px}
.mediabox-controls a{text-decoration:none}.mediabox-controls a::before{display:block;position:absolute;top:10px;left:11px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:14px;color:#fff}
.mediabox-controls a.mediabox-close::before{content:'\f00d'}.mediabox-controls a.mediabox-prev::before{content:'\f053';top:11px;left:12px}
.mediabox-controls a.mediabox-next::before{content:'\f054';top:11px;left:13px}.mediabox-preloader{position:absolute;left:50%;top:50%;width:0;height:0;-webkit-animation:preload .5s infinite;-moz-animation:preload .5s infinite;-o-animation:preload .5s infinite;animation:preload .5s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;z-index:9999;-o-transform:scale(1,1);transform:scale(1,1)}
.mediabox-preloader::before,.mediabox-preloader::after{content:'';display:block;position:relative;width:6px;height:6px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#fff}
.mediabox-preloader::before{left:-6px;top:-6px}.mediabox-preloader::after{left:0;top:-6px}.boxbuilder-content .content-wrapper,.boxbuilder-content .content-container{max-width:inherit}
.boxbuilder-content.page-template-sidebar-left-page-php .content-wrapper,.boxbuilder-content.page-template-sidebar-right-page-php .content-wrapper,.boxbuilder-content.ape-template-about-page .content-wrapper{max-width:1050px}
.boxbuilder-content.page-template-sidebar-left-page-php .content-container,.boxbuilder-content.page-template-sidebar-right-page-php .content-container,.boxbuilder-content.ape-template-about-page .content-container{max-width:920px}
.atticthemes-box-builder-content{width:100%;overflow:hidden;padding-right:4px;padding-bottom:4px}.boxbuilder-content .atbb-section{position:relative;display:block;overflow:hidden;padding-right:4px;padding-bottom:4px}
.boxbuilder-content .atbb-section.section-normal-width{width:100%;max-width:920px;margin-left:auto;margin-right:auto}.boxbuilder-content .atbb-section.section-full-width{width:100%;max-width:inherit}
.boxbuilder-content .atbb-row{position:relative;width:100%;max-width:920px;padding-right:4px;padding-bottom:4px;margin:0 auto;overflow:hidden;z-index:10}
.atbb-section.section-background{padding:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:24px;margin-bottom:48px;overflow:hidden}
.atbb-section.section-background p,.atbb-section.section-background h1,.atbb-section.section-background h2,.atbb-section.section-background h3,.atbb-section.section-background h4,.atbb-section.section-background h5,.atbb-section.section-background h6,.atbb-section.section-background blockquote,.atbb-section.section-background .atbb-services-block-icon{color:inherit}
.atbb-section.section-background .section-background-media-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:0;background-repeat:no-repeat}
.atbb-section.section-background .section-background-media-container.atbb-bg-loaded{visibility:visible}.atbb-section.section-background-image .section-background-media-container.section-media-background-type-normal{background-attachment:scroll}
.atbb-section.section-background-image .section-background-media-container.section-media-background-type-fixed{background-attachment:fixed}.atbb-section.section-background-image .section-background-media-container.section-media-size-auto{background-size:auto}
.atbb-section.section-background-image .section-background-media-container.section-media-size-cover{background-size:cover}.atbb-section.section-background-image .section-background-media-container.section-media-size-contain{background-size:contain}
.atbb-section.section-background-image .section-background-media-container.section-media-align-left{background-position:left center}.atbb-section.section-background-image .section-background-media-container.section-media-align-center{background-position:center center}
.atbb-section.section-background-image .section-background-media-container.section-media-align-right{background-position:right center}.atbb-section.section-background-image .section-background-media-container img{display:none}
.atbb-section.section-background-video .section-background-media-container video{position:absolute;width:100%;top:0;left:0;z-index:0}.atbb-section.section-background-video .section-background-media-container.section-media-background-type-fixed video{position:fixed}
.atbb-grid-gallery-wrapper{width:100%;-webkit-backface-visibility:hidden}.atbb-grid-gallery{display:block;list-style:none;margin:0;padding:0;overflow:hidden}
.atbb-grid-gallery>li{display:block;margin:0;padding:0;float:left;margin-right:2%;margin-bottom:2%;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.atbb-grid-gallery>li.last{margin-right:0;clear:right}.atbb-grid-gallery.atbb-grid-gallery-4-columns>li{width:23.49%}.atbb-grid-gallery.atbb-grid-gallery-3-columns>li{width:31.9%}
.atbb-grid-gallery.atbb-grid-gallery-2-columns>li{width:48.9%}.atbb-grid-gallery.atbb-masonry-gallery>li{padding:0 1.5%;margin-right:0;margin-bottom:20px;padding-bottom:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-4-columns>li{width:24.9%}.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-3-columns>li{width:33.3%}
.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-2-columns>li{width:49.9%}.atbb-grid-gallery>li>a{position:relative;display:block;background-color:#383c3f;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31;-webkit-backface-visibility:hidden;text-decoration:none;color:#fff}
.atbb-grid-gallery>li>a::before{content:'\f002';position:absolute;display:block;width:28px;height:28px;top:50%;left:50%;margin-left:-14px;margin-top:-14px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:28px;z-index:0}
.atbb-grid-gallery img{position:relative;display:block;max-width:100%;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-backface-visibility:hidden;z-index:10}
.atbb-grid-gallery>li>a:hover img{opacity:.2}.our-clients .atbb-grid-gallery>li{margin-right:0;border-right:1px solid #ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2.42%;padding-right:2.42%}
.our-clients .atbb-grid-gallery>li:last-child{border-right:0}.our-clients .atbb-grid-gallery.atbb-grid-gallery-4-columns>li{width:24.9%}.our-clients .atbb-grid-gallery.atbb-grid-gallery-3-columns>li{width:33.3%}
.our-clients .atbb-grid-gallery.atbb-grid-gallery-2-columns>li{width:49.9%}.our-clients .atbb-grid-gallery>li>a{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important}
.our-clients .atbb-grid-gallery>li>a::before{display:none}.our-clients .atbb-grid-gallery>li>a:hover img{opacity:1}.atbb-slider-gallery-wrapper{position:relative;margin-bottom:24px;overflow:hidden;-webkit-backface-visibility:hidden;width:99.89%}
.full-width-column .atbb-slider-gallery-wrapper,.two-thirds-column .atbb-slider-gallery-wrapper{width:100.05%}.atbb-slider-gallery{display:block;position:relative;list-style:none;margin:0;padding:0;width:100%;overflow:hidden}
.atbb-slider-gallery-wrapper{-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}.atbb-slider-gallery>li{position:relative;top:0;left:0;margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.atbb-slider-gallery>li:first-child{display:block}.atbb-slider-gallery>li>a{display:block;width:100%}.atbb-slider-gallery>li img{display:block;width:100%;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.litte-loaded .atbb-slider-gallery>li img{display:block;opacity:1}.flex-control-nav{display:block;position:absolute;list-style:none;width:100%;bottom:12px;left:0;margin:0;padding:0;text-align:center;overflow:hidden;z-index:10}
.flex-control-nav>li{display:inline-block;height:11px;width:11px;margin:0 2px}.flex-control-nav>li a{display:block;padding-top:11px;height:0;overflow:hidden;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.55);box-shadow:0 1px 2px rgba(0,0,0,0.55)}
.flex-control-nav>li a.flex-active{background-color:#ff6c5d}.flex-control-nav>li a:hover{background-color:#ff6c5d}.flex-direction-nav{list-style:none;margin:0;padding:0}
.flex-direction-nav>li a{display:block;position:absolute;top:15px;z-index:20;text-decoration:none;background-color:#383c3f;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}
.flex-direction-nav>li a::before{position:relative;display:block;float:left;width:16px;height:16px;padding:4px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px;z-index:10}
.flex-direction-nav>li a.flex-prev{right:40px}.flex-direction-nav>li a.flex-prev::before{content:'\f053'}.flex-direction-nav>li a.flex-next{right:15px}
.flex-direction-nav>li a.flex-next::before{content:'\f054'}.atbb-slider-gallery-caption{display:block;position:absolute;bottom:40px;left:20px;padding:5px 16px 6px 16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(56,60,63,0.75);color:#fff}
.block>.atbb-slider-gallery-wrapper:last-child{margin-bottom:0}.atbb-separator{margin:25px 0 25px 0}.atbb-separator>*{margin-bottom:0}.align-center{display:block;text-align:center;margin-bottom:12px}
.align-left{display:block;text-align:left;margin-bottom:12px}.align-right{display:block;text-align:right;margin-bottom:12px}.atbb-separator.to-uppercase .align-center,.atbb-separator.to-uppercase .align-left,.atbb-separator.to-uppercase .align-right{margin-bottom:0;color:#383c3f;font-weight:600}
.atbb-text-block{margin-bottom:24px}.atbb-text-block p:last-child,.atbb-text-block>*:last-child{margin-bottom:0}.atbb-skills{list-style:none;display:block;width:100%;margin:0}
.atbb-skills li{position:relative;display:block;width:100%;height:36px;background-color:#383c3f;margin-bottom:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}
.atbb-skills li span.atbb-skill-level{position:absolute;display:block;height:100%;left:0;top:0;background-color:#ff6c5d;z-index:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.atbb-skills li span.atbb-skill-title{position:absolute;display:block;left:6px;padding:6px;color:#fff;z-index:5}.clearfix{clear:both;margin:0}.designed-by{font-size:13px}
.to-uppercase{font-size:90%;text-transform:uppercase}.atticthemes-box-builder-content>.block:last-child{margin-bottom:0}.atticthemes-box-builder-content p:last-child{margin-bottom:0}
.make-uppercase,.make-uppercase{text-transform:uppercase}.make-strong{font-weight:bold}.strip-bottom-margin{margin-bottom:0!important}.margin-top-1x{margin-top:24px!important}
.margin-bottom-1x{margin-bottom:24px!important}.preloader{position:absolute;left:50%;top:50%;width:0;height:0;-webkit-animation:preload .5s infinite;-moz-animation:preload .5s infinite;-o-animation:preload .5s infinite;animation:preload .5s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;z-index:99}
.preloader::before,.preloader::after{content:'';display:block;position:relative;width:6px;height:6px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#383c3f}
.preloader::before{left:-6px;top:-6px}.preloader::after{left:0;top:-6px}@-webkit-keyframes preload{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}
}@-moz-keyframes preload{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes preload{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}
}@keyframes preload{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.no-js .preloader{display:none}.atbb-team-members{position:relative;list-style:none;display:block;position:relative;overflow:hidden;margin:0;margin-bottom:0}
.atbb-team-members>li{position:absolute;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-right:2%;-webkit-backface-visibility:hidden}
.atbb-team-members.atbb-team-members-columns-4>li{width:24%}.atbb-team-members.atbb-team-members-columns-3>li{width:32%}.atbb-team-members.atbb-team-members-columns-2>li{width:49%}
.atbb-team-members li>div{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 24px;background-color:#fff}
.atbb-team-members li>div.atbb-team-member-thumbnail{position:relative;padding:0}.atbb-team-members li .atbb-team-member-thumbnail img{display:block;width:100%}
.atbb-team-members li>div.atbb-team-member-name{font-weight:bold;padding-top:24px;color:#383c3f}.atbb-team-members li>div.atbb-team-member-job{padding-bottom:12px;color:#bebebe}
.atbb-team-members li>div.atbb-team-member-description{padding-bottom:24px}.atbb-team-members li>div.atbb-team-member-description hr{margin-bottom:12px}
.atbb-team-members li>div.atbb-team-member-description a{text-decoration:none;font-size:13px;color:#71767a}.atbb-team-members li>div.atbb-team-member-description a:hover{color:#ff6c5d}
.atbb-team-members-wrapper{padding-top:36px;position:relative;margin-top:-24px}.atbb-separator+.atbb-team-members-wrapper{padding-top:72px;position:relative;margin-top:-72px}
.atbb-team-members-wrapper .atbb-team-members-prev,.atbb-team-members-wrapper .atbb-team-members-next{position:absolute;top:-4px;width:14px;height:14px;padding:6px;color:#383c3f;text-align:center;cursor:pointer;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}
.atbb-team-members-wrapper .atbb-team-members-prev{right:28px}.atbb-team-members-wrapper .atbb-team-members-next{right:0}.atbb-team-members-wrapper .atbb-team-members-prev:hover,.atbb-team-members-wrapper .atbb-team-members-next:hover{color:#ff6c5d}
.atbb-services-block{overflow:hidden;margin-bottom:24px}.atbb-services-block-icon{position:relative;display:block;width:100%;top:4px;margin-bottom:10px;font-size:70px;color:#383c3f;cursor:default;-webkit-transition:color .3s,-webkit-transform .3s ease;-moz-transition:color .3s,-moz-transform .3s ease;-o-transition:color .3s,-o-transform .3s ease;transition:color .3s,trasform .3s ease;-webkit-backface-visibility:hidden}
a.atbb-services-block-icon{text-decoration:none;cursor:pointer}.atbb-services-block:hover .atbb-services-block-icon{color:#ff6c5d;-webkit-transform:translateY(-4px)}
.atbb-services-block.atbb-services-popup .atbb-services-block-icon{color:#ff6c5d;-webkit-transform:translateY(-4px)}.atbb-services-block-icon+br{display:none}
.atbb-services-block-align-center{text-align:center}.atbb-services-block-content{-webkit-backface-visibility:hidden}.atbb-services-block-align-left .atbb-services-block-icon{width:12%;float:left;margin-right:4%;font-size:28px;text-align:center}
.atbb-services-block-align-left .atbb-services-block-content{float:right;width:84%;text-align:left}.atbb-services-block-align-left .atbb-services-block-content>*:first-child{margin-top:0}
.atbb-services-block-align-right .atbb-services-block-icon{width:12%;float:right;margin-left:4%;font-size:28px;text-align:center}.atbb-services-block-align-right .atbb-services-block-content{float:left;width:84%;text-align:right}
.atbb-services-block-align-right .atbb-services-block-content>*:first-child{margin-top:0}.block>.atbb-services-block:last-child{margin-bottom:0}iframe.twitter-tweet,iframe.twitter-tweet-rendered{width:100%}
.alignnone{margin:12px 0 12px 0}.aligncenter,div.aligncenter{display:block;margin:6px auto 6px auto;clear:both}.alignright{float:right;margin:6px 0 12px 18px}
.alignleft{float:left;margin:6px 18px 12px 0}.aligncenter{display:block;margin:6px auto 6px auto}a img.alignright{float:right;margin:6px 0 12px 18px}a img.alignnone{margin:6px 18px 12px 0}
a img.alignleft{float:left;margin:6px 18px 12px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignnone,img.alignright{-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}
.wp-caption{position:relative;max-width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px}
.wp-caption.aligncenter{margin-bottom:10px}.wp-caption.alignnone{margin:12px 0 10px 0}.wp-caption.alignleft{margin:6px 18px 10px 0}.wp-caption.alignright{margin:6px 0 10px 18px}
.wp-caption img{display:block;border:0;margin:0;max-width:100%;width:auto;height:auto;padding:0;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}
.wp-caption p.wp-caption-text{position:absolute;font-size:13px;margin:0;bottom:0;left:0;width:100%;padding:10px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#383c3f;color:#fff;opacity:.9}
.gallery-wrapper,.media-gallery-wrapper{position:relative;padding-right:4px;width:104%;left:-2%}.gallery,.media-gallery{list-style:none;position:relative}
.gallery img,.media-gallery img{display:block;width:100%;height:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}
.gallery li,.media-gallery li{position:relative;display:block;width:33.33%;padding:0 2%;float:left;margin-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gallery li.last,.media-gallery li.last{clear:right}.gallery li.first,.media-gallery li.first{clear:left}.media-gallery.columns-2 li{width:47.57%}.media-gallery.columns-3 li{width:30.1%}
.media-gallery.columns-4 li{width:21.36%}.media-gallery.columns-2 li.last,.media-gallery.columns-3 li.last,.media-gallery.columns-4 li.last{margin-right:0}
.gallery li a,.gallery li img,.media-gallery li a,.media-gallery li img{display:block}.gallery li a,.media-gallery li a{position:relative}.gallery li>a img,.media-gallery li>a img{width:100%}
.gallery li a:hover .hover-element,.media-gallery li a:hover .hover-element{transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);opacity:1}
#lang_sel a,#lang_sel a:visited,#lang_sel ul ul a,#lang_sel ul ul a:visited{border-width:2px;padding:8px 12px;line-height:24px}#lang_sel ul ul{width:100%;top:42px;border:0}
#lang_sel li{width:100%}#lang_sel,#lang_sel ul{width:100%}.footer-navigation li.menu-item-language{display:none}#wpstats{display:none}div.woocommerce{padding-bottom:48px}
.woocommerce .content-container{position:relative;max-width:870px}.woocommerce .content-wrapper{padding-top:36px}.woocommerce.post-type-archive-product .sidebar-right,.woocommerce.post-type-archive-product .sidebar-left{margin-top:48px}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{position:absolute;right:2%;top:-10px}.woocommerce .woocommerce-breadcrumb{font-size:13px;margin-bottom:12px;color:#c2c2c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%}
.woocommerce .woocommerce-breadcrumb a{color:#c2c2c2}.woocommerce ul.products{position:relative;width:100%;float:left;clear:both;display:block;list-style:none;margin:0;margin-bottom:48px;margin-top:24px;padding-bottom:24px;border-bottom:2px solid #ededed;overflow:visible!important}
.woocommerce .products li{position:relative;display:block;width:33.3%;padding-right:2%;padding-left:2%;margin-bottom:4%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:background-color .3s ease,color .3s ease,left .3s ease,top .3s ease;-moz-transition:background-color .3s ease,color .3s ease,left .3s ease,top .3s ease;-o-transition:background-color .3s ease,color .3s ease,left .3s ease,top .3s ease;transition:background-color .3s ease,color .3s ease,left .3s ease,top .3s ease;-webkit-backface-visibility:hidden}
.woocommerce .cross-sells .products li,.woocommerce .related .products li{width:20%}.woocommerce .upsells .products li{width:25%}.woocommerce .upsells .products li .star-rating,.woocommerce .cross-sells .products li h3,.woocommerce .cross-sells .products li .star-rating,.woocommerce .cross-sells .products li .price,.woocommerce .related .products li h3,.woocommerce .related .products li .star-rating,.woocommerce .related .products li .price{display:none}
.woocommerce .upsells .products li .price{margin-bottom:12px}.woocommerce .upsells .products li .attachment-shop_catalog,.woocommerce .cross-sells .products li .attachment-shop_catalog,.woocommerce .related .products li .attachment-shop_catalog{margin-bottom:0}
.woocommerce .upsells .products li a.button,.woocommerce .cross-sells .products li a.button,.woocommerce .products li a.button{font-size:12px}.woocommerce .upsells .products li .onsale,.woocommerce .cross-sells .products li .onsale,.woocommerce .related .products li .onsale{padding:15px 10px;font-size:13px;left:-22px;top:-22px;z-index:20}
.woocommerce .page-content-left ul.products li{width:47.57%;margin-right:4.85%}.woocommerce .products li .product-wrapper{position:relative;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31;background-color:#fff}
.woocommerce .products li:hover .product-wrapper{background-color:#fff}.woocommerce .products li a.button:hover{background-color:#3d4142;color:#9cbd6b}
.woocommerce .products li img{display:block;width:100%;height:auto;margin-bottom:24px}.woocommerce .products li .product-thumbnail-wrapper{position:relative;-webkit-backface-visibility:hidden}
.woocommerce .products li .product-thumbnail-wrapper .product-hover-icon{position:absolute;width:14px;height:14px;top:50%;left:50%;margin-left:-7px;margin-top:-7px;font-size:22px;text-shadow:0 1px 2px rgba(0,0,0,0.4);color:#fff;background:0}
.woocommerce .products li .product-thumbnail-wrapper .product-hover-color{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#383c3f;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:15}
.woocommerce .products li .product-thumbnail-wrapper:hover .product-hover-color{opacity:.85}.woocommerce .products li a{display:block;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;color:#c2c2c2}
.woocommerce .onsale{position:absolute;top:-12px;right:-12px;padding:25px 18px;background-color:#9cbd6b;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:bold;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:20}
.woocommerce .products li h3{font-size:14px;line-height:24px;font-weight:700;letter-spacing:-1px;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}
.woocommerce .price{display:block;margin-bottom:24px;color:#c2c2c2;font-size:24px;font-weight:700}.woocommerce .from{font-size:14px}.woocommerce.single-product .summary .from{font-size:inherit;color:#9cbd6b}
.woocommerce .products li a.button{position:relative;padding:12px 0;font-weight:600;background-color:#f8f8f8;color:#383c3f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.woocommerce .products li a.add_to_cart_button.loading::before{content:'\f017';display:inline-block;position:absolute;left:12px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:15px;margin-top:4px}
.woocommerce .products li a.added_to_cart{position:absolute;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;padding:12px 0;font-weight:600;background-color:#9cbd6b;color:#fff}
.woocommerce .products li a.added_to_cart::before{content:'\f00c';display:inline-block;position:absolute;left:12px;top:16px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:15px;margin-right:6px}
.woocommerce .star-rating{position:relative;height:20px;overflow:hidden;width:80px;margin:0 auto;margin-bottom:24px}.woocommerce .star-rating::before{content:'\f006\f006\f006\f006\f006';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:15px;color:#c2c2c2}
.woocommerce .star-rating>span{display:block;position:relative;top:-20px;overflow:hidden}.woocommerce .star-rating>span::before{content:'\f005\f005\f005\f005\f005';display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:15px;color:#ff6c5d}
.woocommerce .woocommerce-pagination{float:left;display:block;width:100%}.woocommerce .quantity{position:relative}.woocommerce .quantity input{margin:0}
.woocommerce .quantity .minus,.woocommerce .quantity .plus{position:absolute;right:0;padding:0;width:24px;z-index:10}.woocommerce .quantity .plus{top:0;-webkit-border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0}
.woocommerce .quantity .minus{bottom:0;-webkit-border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0;border-radius:0 0 2px 0}.woocommerce .shop_table{width:100%;vertical-align:middle}
.woocommerce tr td{vertical-align:middle}.woocommerce .coupon{width:100%;margin-top:24px;margin-bottom:24px}.woocommerce .coupon label{display:none}.woocommerce .coupon td{padding:0}
.woocommerce .coupon-input-td{width:100%}.woocommerce .coupon .button{margin-left:24px}.woocommerce .button[name="update_cart"]{margin-right:20px}
.woocommerce .actions input.checkout-button{margin-bottom:0}.woocommerce .actions{padding:0}.woocommerce .actions input{margin-bottom:24px}.woocommerce .actions input.checkout-button{background-color:#9cbd6b}
.woocommerce .actions input.checkout-button:hover{background-color:#ff6c5d}.woocommerce thead{text-transform:uppercase;letter-spacing:-1px;font-size:14px}
.woocommerce tbody .remove{font-size:15px;text-decoration:none;color:#fff;padding:6px 11px 5px 11px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#ff6c5d}
.woocommerce tbody .product-name{font-size:14px;line-height:24px;font-weight:700;letter-spacing:-1px;text-transform:uppercase}.woocommerce tbody .product-price,.woocommerce tbody .product-subtotal{font-size:18px;font-weight:bold;color:#383c3f}
.woocommerce tbody .product-price{color:#383c3f}.woocommerce tbody .product-subtotal{color:#9cbd6b}.woocommerce .cart_table_item .product-thumbnail img{-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}
.woocommerce tbody .product-thumbnail a{display:block}.woocommerce tbody .product-thumbnail img{display:block}.woocommerce tbody .product-name a{display:inline-block;color:#383c3f}
.woocommerce .cart-collaterals table{width:100%}.woocommerce #calc_shipping_state{margin-bottom:0}.woocommerce .shipping-calculator-button{color:#383c3f}
.woocommerce .product-quantity{color:#9cbd6b}.woocommerce thead .product-quantity{color:#383c3f}.woocommerce .shop_table thead tr:first-child th{border-bottom-color:#9cbd6b}
.woocommerce #customer_details input{margin-bottom:0}.woocommerce .payment_methods{list-style:none}.woocommerce .payment_methods{list-style:none;padding-left:0}
.woocommerce .payment_methods li{display:block;overflow:hidden;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;border:1px solid #ededed;border-bottom-style:none}
.woocommerce .payment_methods li .payment_box{width:100%;margin-top:24px;padding:0 15px 0 20px;overflow:hidden;display:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.woocommerce .payment_methods li:last-child{border-bottom:1px solid #ededed}.woocommerce label[for="payment_method_paypal"]{position:relative}
.woocommerce label[for="payment_method_paypal"] img{position:absolute;top:-2px;margin-left:10px}.woocommerce .form-row input{margin-bottom:0}
.woocommerce .checkout_coupon input{display:block}.woocommerce .col2-set{overflow:hidden}.woocommerce .col2-set .col-1{float:left;width:47.5%;margin-right:2.5%}
.woocommerce .col2-set .col-2{float:left;width:47.5%;margin-left:2.5%}.woocommerce #customer_details .col-1{margin-top:43px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce .woocommerce-success{position:relative;list-style:none;padding:24px 20px 24px 60px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f8f8f8;color:#383c3f}
.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-success::before{content:'\f06a';display:block;position:absolute;left:20px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:32px;margin-top:-3px;color:#93b3ca}
.woocommerce ul.woocommerce-error{padding-bottom:12px}.woocommerce .woocommerce-error li{margin-left:12px;margin-bottom:12px}.woocommerce .woocommerce-error::before{content:'\f057';color:#ff6c5d}
.woocommerce .woocommerce-success::before{content:'\f058';color:#9cbd6b}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-success .button{background:0;text-decoration:underline;color:#383c3f}
.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-success .button:hover{color:#ff6c5d}
.woocommerce .order_details{list-style:none;width:100%}.woocommerce .order_details li{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;padding-left:48px;width:100%;border:1px solid #ededed;border-bottom-style:none}
.woocommerce .order_details li:last-child{border-bottom:1px solid #ededed}.woocommerce .order_details li::before{position:absolute;left:16px;top:17px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:14px}
.woocommerce .order_details li.order::before{content:'\f07a';color:#9cbd6b}.woocommerce .order_details li.date::before{content:'\f073';color:#c2c2c2}
.woocommerce .order_details li.total::before{content:'\f155';color:#c2c2c2}.woocommerce .order_details li.method::before{content:'\f0d6';color:#c2c2c2}
.woocommerce .order_details li.account_name::before{content:'\f05d';color:#c2c2c2}.woocommerce .order_details li.account_number::before{content:'\f05d';color:#c2c2c2}
.woocommerce .order_details li.bank_name::before{content:'\f05d';color:#c2c2c2}.woocommerce .order_details li.iban::before{content:'\f05d';color:#c2c2c2}
.woocommerce .order_details li.bic::before{content:'\f05d';color:#c2c2c2}.woocommerce .order_details{margin-bottom:48px}.woocommerce .customer_details{margin-bottom:48px}
.woocommerce .lost_password{display:inline-block;margin-top:12px}.order-number a br{display:none}.woocommerce.single-product .woocommerce-breadcrumb{margin-bottom:36px}
.woocommerce.single-product div.product.hentry{position:relative;float:left;margin-top:12px}.woocommerce.single-product .onsale{top:-12px;right:auto;left:-12px;z-index:10}
.woocommerce .images{position:relative;float:left;width:45%;margin-right:5%;margin-bottom:48px}.woocommerce .images a.woocommerce-main-image img{width:100%;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}
.woocommerce .images a.woocommerce-main-image{display:block;margin-bottom:12px;padding-right:4px}.woocommerce .images .thumbnails{overflow:hidden;padding-bottom:4px}
.woocommerce .images .thumbnails a,.woocommerce .images .thumbnails img{display:block;float:left}.woocommerce .images .thumbnails a{margin-right:3%;margin-bottom:12px}
.woocommerce .images .thumbnails img{-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31}.woocommerce .entry-summary{float:right;width:50%}
.woocommerce .entry-summary .price{font-size:46px;line-height:48px;letter-spacing:-2px;word-spacing:3px;font-weight:300;color:#383c3f;text-transform:uppercase;margin:0;margin-bottom:24px}
.woocommerce .entry-summary .cart{overflow:hidden}.woocommerce .entry-summary .quantity{float:left;max-width:100px;margin-right:24px}.woocommerce .single_add_to_cart_button{float:left}
.woocommerce .variations{width:100%}.woocommerce .variations td{vertical-align:top;border-top:1px solid #ededed}.woocommerce .variations .label label{display:block;margin-top:9px}
.woocommerce .variations #pa_color{width:auto}.woocommerce .reset_variations{display:inline-block;margin-left:24px}.woocommerce .product_meta{margin-bottom:24px;color:#bebebe}
.woocommerce .product_meta a{color:#bebebe;text-decoration:none}.woocommerce .product_meta a:hover{color:#383c3f}.woocommerce .posted_in,.woocommerce .tagged_as{display:inline-block;margin-right:24px}
.woocommerce .tagged_as::before,.woocommerce .posted_in::before{position:relative;margin-right:6px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;font-size:14px}
.woocommerce .posted_in::before{content:'\f02e'}.woocommerce .tagged_as::before{content:'\f02b'}
.woocommerce .upsells,.woocommerce .related,.woocommerce .woocommerce-tabs{width:100%;float:left;overflow:visible!important}.woocommerce .woocommerce-tabs .tabs{list-style:none;position:relative;display:block;width:100%;overflow:hidden;padding-bottom:1px;margin:0}
.woocommerce .woocommerce-tabs .tabs::after{content:'';position:absolute;height:0;width:100%;left:0;bottom:0;border-bottom:1px solid #ededed;z-index:0}
.woocommerce .woocommerce-tabs .tabs li{position:relative;display:block;float:left;padding:12px;border:1px solid #ededed;border-bottom:0;border-right:0;z-index:10}
.woocommerce .woocommerce-tabs .tabs li:first-child{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0}.woocommerce .woocommerce-tabs .tabs li:last-child{border-right:1px solid #ededed;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.woocommerce .woocommerce-tabs .tabs li.active::after{content:'';position:absolute;height:0;width:100%;left:0;bottom:-1px;border-bottom:1px solid #fff}
.woocommerce .woocommerce-tabs .tabs li a{text-decoration:none;color:#383c3f;font-size:13px;font-weight:bold;text-transform:uppercase}.woocommerce .woocommerce-tabs .tabs li.active a{color:#9cbd6b}
.woocommerce .woocommerce-tabs .panel{display:block;width:100%;padding:48px 48px 24px 48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ededed;border-top:0;margin-bottom:48px;overflow:hidden}
.woocommerce #comments .star-rating{float:right;margin-top:24px}.woocommerce #comments{width:100%;margin:0 auto;overflow:hidden}.woocommerce #comments>div{overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px}
.woocommerce #comments h2{float:left;max-width:80%}.woocommerce .add_review{float:left}.woocommerce .noreviews{display:block;float:left;clear:both}.woocommerce .commentlist{display:block;list-style:none;margin-top:48px;margin-bottom:48px;padding:4px;overflow:hidden}
.woocommerce .commentlist li{display:block;width:100%;float:left;clear:both;margin-bottom:48px}.woocommerce .commentlist li:last-child{margin-bottom:0}
.woocommerce .commentlist li .comment_container img{float:left;width:11%;-webkit-box-shadow:-4px 4px 0 0 #2b2f31;-moz-box-shadow:-4px 4px 0 0 #2b2f31;box-shadow:-4px 4px 0 0 #2b2f31}
.woocommerce .commentlist li .comment_container .comment-text{float:left;width:83%;margin-left:6%}.woocommerce #comments .comment-text .star-rating{margin:0}
.woocommerce #comments .comment-text .meta{margin-bottom:12px}.woocommerce #comments .comment-text .meta .verified{margin-right:6px;font-size:12px;color:#9cbd6b}
.woocommerce #comments .comment-text .meta strong{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:-1px;margin-right:12px}.woocommerce #comments .comment-text .meta time{text-transform:uppercase;font-size:13px;color:#bebebe}
.woocommerce #commentform input{margin-bottom:0}.woocommerce .email-notice{margin-bottom:0}.woocommerce p.comment-form-author,.woocommerce p.comment-form-email,.woocommerce p.comment-form-comment{margin-bottom:12px}
.woocommerce #comment{height:120px;width:100%;margin-bottom:0}.woocommerce #review_form_wrapper{float:left;width:100%;margin:0 auto}.woocommerce #review_form{width:100%;margin:0 auto;max-width:600px;overflow:hidden;padding:24px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.woocommerce .comment-respond{width:100%}.woocommerce .comment-form-rating{display:block;margin-bottom:6px;height:20px}.woocommerce .comment-form .stars>span{position:relative}
.woocommerce .comment-form .stars>span::before{content:'\f006\f006\f006\f006\f006';position:absolute;display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:2px;color:#c2c2c2}
.woocommerce .comment-form .stars a{position:relative;text-decoration:none;display:inline-block;overflow:hidden;height:20px;width:0;position:absolute;left:0;float:left;text-align:left;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;color:transparent}
.woocommerce .comment-form .stars a::before{content:'\f005\f005\f005\f005\f005';display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:2px}
.woocommerce .comment-form .stars a.star-1{width:16px;z-index:5}.woocommerce .comment-form .stars a.star-2{width:32px;z-index:4}.woocommerce .comment-form .stars a.star-3{width:48px;z-index:3}
.woocommerce .comment-form .stars a.star-4{width:64px;z-index:2}.woocommerce .comment-form .stars a.star-5{width:80px;z-index:1}.woocommerce .comment-form .stars a:hover{color:#ff6c5d}
.woocommerce .comment-form .stars a::before{content:'\f006\f006\f006\f006\f006'}.woocommerce .comment-form .stars a.active{color:#ff6c5d}.woocommerce .comment-form .stars a.active::before{content:'\f005\f005\f005\f005\f005'}
.woocommerce #place_order{margin-bottom:24px}.widget.woocommerce>ul{margin-bottom:24px}.widget.woocommerce>ul li{display:block;position:relative;-webkit-box-shadow:4px 4px 0 0 #2b2f31;-moz-box-shadow:4px 4px 0 0 #2b2f31;box-shadow:4px 4px 0 0 #2b2f31;margin-right:4px;margin-bottom:36px;background-color:#fcfcfc;padding-bottom:18px;text-align:center}
.widget.woocommerce>ul li:last-child{margin-bottom:0}.widget.woocommerce img{width:100%;height:auto;margin-bottom:12px}.widget.woocommerce a{display:block;text-transform:uppercase;letter-spacing:-1px;font-weight:700;font-size:13px;text-align:center}
.widget.woocommerce ul li>a{color:#383c3f}.widget.woocommerce ul li>ins,.widget.woocommerce ul li>span.amount{position:absolute!important;top:-12px;left:-12px;width:36px;height:24px;padding:18px 12px;background-color:#9cbd6b;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:bold;text-align:center;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}
.widget.woocommerce ul li>ins{text-align:center;letter-spacing:-1px;padding:18px 12px}.widget.woocommerce ul li>ins .amount{display:inline-block;margin-top:1px}
.widget.woocommerce ul li>span.quantity{background-color:#383c3f;padding:18px 12px}.widget.woocommerce ul li>del,.widget.woocommerce ul li>span .amount{position:absolute!important;top:42px;left:0;width:48px;height:24px;padding:16px 4px;background-color:#9cbd6b;color:#fff;font-weight:bold;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.widget.woocommerce ul li>del{text-decoration:line-through;top:34px;left:-12px;background-color:#383c3f}.widget.woocommerce .buttons a.button{margin-bottom:12px}
.widget.woocommerce .buttons a.button.checkout{margin-bottom:0;background-color:#9cbd6b}.widget.woocommerce .buttons a.button.checkout:hover{margin-bottom:0;background-color:#ff6c5d}
.widgets .total{font-size:16px;text-align:center}.widgets .total strong{letter-spacing:-1px}.widgets .total .amount{font-weight:bold;color:#9cbd6b}.widget.woocommerce.widget_product_categories li,.widget.woocommerce.widget_layered_nav_filters li,.widget.woocommerce.widget_layered_nav li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0;padding:0;margin-bottom:12px}
.widget.woocommerce.widget_product_categories li a,.widget.woocommerce.widget_layered_nav_filters li a,.widget.woocommerce.widget_layered_nav li a{display:inline;text-decoration:none;font-weight:normal;color:#bebebe;margin-right:6px;letter-spacing:0}
.widget.woocommerce.widget_product_categories li a:hover,.widget.woocommerce.widget_layered_nav_filters li a:hover,.widget.woocommerce.widget_layered_nav li a:hover{color:#383c3f}
.widget.woocommerce.widget_layered_nav_filters li .count::before,.widget.woocommerce.widget_layered_nav li .count::before{content:'('}
.widget.woocommerce.widget_layered_nav_filters li .count::after,.widget.woocommerce.widget_layered_nav li .count::after{content:')'}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{position:relative;width:100%;height:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#2f3234;border:1px solid #2f3234;margin-bottom:24px}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;top:0;height:100%;background:#9cbd6b;background:-webkit-gradient(linear,0% 0,0% 100%,from(#9cbd6b),to(#819e55));background:-webkit-linear-gradient(top,#9cbd6b,#819e55);background:-moz-linear-gradient(top,#9cbd6b,#819e55);background:-o-linear-gradient(top,#9cbd6b,#819e55);background:-ms-linear-gradient(top,#9cbd6b,#819e55);background:linear-gradient(#9cbd6b,#819e55);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{display:block;position:absolute;z-index:2;width:12px;height:12px;top:-3px;margin-left:-2px;border:1px solid #577030;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#9cbd6b;background:-webkit-gradient(linear,0% 0,0% 100%,from(#9cbd6b),to(#819e55));background:-webkit-linear-gradient(top,#9cbd6b,#819e55);background:-moz-linear-gradient(top,#9cbd6b,#819e55);background:-o-linear-gradient(top,#9cbd6b,#819e55);background:-ms-linear-gradient(top,#9cbd6b,#819e55);background:linear-gradient(#9cbd6b,#819e55)}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-12px}
.widget.woocommerce .price_slider_amount .button{padding-top:4px;padding-bottom:4px}.widget.woocommerce .price_slider_amount .price_label{display:inline-block;margin-left:12px}
.widget.woocommerce .price_slider_amount .price_label span{color:#383c3f;font-weight:bold}.widget.woocommerce .tagcloud a{display:inline-block;text-transform:none;letter-spacing:0;line-height:100%;padding:6px 6px;margin-bottom:2px;background-color:#9cbd6b;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.widget.woocommerce .tagcloud a:hover{background-color:#383c3f}.widget.woocommerce.widget_recent_reviews .star-rating{margin-bottom:12px}.button.product_type_simple{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
@media screen and (max-width:940px){img.aligncenter{box-shadow: none !important;}.contact-deatils,.sidebar-right,.single-atpeproject .atpeproject .project-details{display: none;}.homepage-slider.fullscreen-slider .slides>li .slide-img-holder,.homepage-slider.cover-slider .slides>li .slide-img-holder{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}
.homepage-slider.fullscreen-slider,.homepage-slider.fullscreen-slider .slides>li,.homepage-slider.cover-slider,.homepage-slider.cover-slider .slides>li{height:400px}
.homepage-slider.cover-slider .slides>li{top:0}.slider-preloader{top:200px}.homepage-slider .slides>li .slide-img-holder{top:0;left:0;padding:0}#header,.content-wrapper,.footer-navigation-wrapper,.footer-widget-wrapper,.page-content,.filter-opener-wrapper,.ape-template-home-page .latest-posts-wrapper article{padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-left,.content-right,.page-content-left,.page-content-right,.sidebar-right,.sidebar-left,.single-post .post,.single-post .post-comments-wrapper,.page-template-default .post-comments-wrapper,.latest-heading{width:100%;max-width:600px;float:none;clear:both;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}
.single-post .post,.single-post .post-comments-wrapper{float:left}.atticthemes-box-builder-content{overflow:hidden;padding:0 4px;padding-bottom:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.single-post .post,.single-post .post-comments-wrapper,.page-template-default .post-comments-wrapper,.single-format-image .post-content,.ape-template-home-page .content-wrapper,.woocommerce.post-type-archive-product .page-content,.woocommerce.post-type-archive-product .page-content-right,.woocommerce.post-type-archive-product .page-content-left,.page-content,.page-content-left,.page-content-right{padding-left:0;padding-right:0}
.porfolio li{margin-bottom:4%}.captions{display:none}.at-customizer-open,.at-customizer{display:none!important}.header-image-holder{position:absolute;display:block!important;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0,0)!important}
.page-header-image #header::before{background-image:none}.sidebar-right,.sidebar-left{margin-top:96px}.our-clients .atbb-grid-gallery.atbb-grid-gallery-4-columns>li,.our-clients .atbb-grid-gallery.atbb-grid-gallery-3-columns>li,.our-clients .atbb-grid-gallery.atbb-grid-gallery-2-columns>li{width:49.9%;margin-bottom:48px}
.our-clients .atbb-grid-gallery.atbb-grid-gallery-4-columns>li:nth-child(2n+0),.our-clients .atbb-grid-gallery.atbb-grid-gallery-3-columns>li:nth-child(2n+0),.our-clients .atbb-grid-gallery.atbb-grid-gallery-2-columns>li:nth-child(2n+0){border:0}
.atbb-grid-gallery img{width:100%}}@media screen and (max-width:720px){#logo-container a img {max-width: 100px;}.homepage-slider.fullscreen-slider,.homepage-slider.fullscreen-slider .slides>li,.homepage-slider.cover-slider,.homepage-slider.cover-slider .slides>li {max-height:200px;}.comment-edit-link{display:none}.single-atpeproject .atpeproject .project-details{position:relative;margin-top:48px;width:100%;max-width:100%}
.sidebar-left,.sidebar-right,.page-content,.page-content-left,.page-content-right{float:left;clear:both;width:100%;margin-right:0}.full-width,.full-width-column{width:100%;clear:both}
.one-half,.one-half-column{width:100%;margin-right:0}.one-third,.one-third-column{width:100%;margin-right:0}.one-fourth,.one-fourth-column{width:100%;margin-right:0}
.two-thirds,.two-thirds-column{width:100%;margin-right:0}.homepage-slider.cover-slider .slides>li .slide-img-holder{width:100%;background-size:100%}#header{z-index:999}
#header-container{padding:36px 0 48px 0}#header-container p{margin-top:24px}.blog .content-wrapper,.page-header-image .content-wrapper{padding-top:48px}
#nav-toggle{position:absolute;top:32px;right:0;padding:12px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;cursor:pointer;color:#383c3f}
.page-header-image #nav-toggle,.light-navigation-colors #nav-toggle{color:#fff}.blog #nav-toggle,.light-navigation-colors #nav-toggle{color:#fff}#nav-toggle::before{content:'\f0c9'}
#header-navigation{position:fixed;top:0;left:0;height:100%;width:260px;padding-top:24px;padding-bottom:100px;background-color:#fff;border-right:1px solid #ededed;-webkit-transform:translate(-424px,0);-moz-transform:translate(-424px,0);-o-transform:translate(-424px,0);transform:translate(-424px,0);-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;overflow:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;z-index:999999}
.nav-toggled #header-navigation{display:block;-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0);-webkit-backface-visibility:hidden}
#header-navigation ul.navigation,#header-navigation .sub-menu,#header-navigation .children{display:block;margin:0}#header-navigation .navigation li{position:static;display:block;width:100%;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#header-navigation ul.navigation>li:last-child,#header-navigation .navigation ul>li:last-child{margin-bottom:24px}#header-navigation .navigation li:hover,#header-navigation .navigation li:hover a{background-color:#fff}
#header-navigation .navigation li:last-child,#header-navigation .navigation .sub-menu li:last-child,#header-navigation .navigation .children li:last-child{margin:0;padding:0}
#header-navigation .navigation li a{display:block;padding:0;padding:12px 20px 12px 20px;float:left;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:600;color:#383c3f;border-bottom:1px solid #ededed}
#header-navigation .navigation li a:hover{background-color:#383c3f;color:#fff}.blog .navigation li a,.page-header-image .navigation li a{color:#383c3f}
.blog .navigation li a:hover,.page-header-image .navigation li a:hover{color:#fff}.navigation .sub-menu,.navigation .children{position:static;padding:0;display:block;visibility:visible;opacity:1;float:left;clear:both;margin-left:0;width:100%}
.filter-opener{padding:0}.ape-template-portfolio-page #header-container p{padding-left:40px;padding-right:40px}.ape-template-contacts-page .content-container{padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-deatils{width:100%;margin-right:0;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;transform:translate(0,0)!important}
.content-wrapper.map-container{height:auto!important}.pagination span,.pagination a{padding:8px 16px}.post-title{margin-bottom:20px}table{width:100%}table tr td,table tr th{padding:16px 8px}
.atbb-grid-gallery.atbb-grid-gallery-3-columns>li,.atbb-grid-gallery.atbb-grid-gallery-4-columns>li,.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-3-columns>li,.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-4-columns>li{width:48.4%}
.atbb-grid-gallery.atbb-grid-gallery-3-columns>li:nth-child(2n+0),.atbb-grid-gallery.atbb-grid-gallery-4-columns>li:nth-child(2n+0),.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-3-columns>li:nth-child(2n+0),.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-4-columns>li:nth-child(2n+0){margin-right:0}
.attachment .attachment-content{padding:36px;margin-bottom:24px}.single-format-aside .aside-content{padding:36px 36px 24px 36px}.single-format-aside .aside-content-container{margin-bottom:0}
.litte .mejs-controls div.mejs-horizontal-volume-slider,.litte .mejs-controls .mejs-volume-button{display:none!important}.ape-template-home-page .meta-wrapper,.ape-template-home-page .date-wrapper,.ape-template-home-page .latest-posts-wrapper .post-thumbnail::before,.slider-control-nav-wrapper,.about-page-thumbnail-side{display:none}
.ape-template-home-page .title-wrapper,.ape-template-home-page .entry-content{width:100%}.ape-template-home-page article{padding-top:40px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footer .widgets .widget_recent_entries li,#footer .widgets .widget_recent_comments li{margin:0 auto;margin-bottom:12px}.atbb-team-members li{width:50%!important}
.page-separator{margin-top:24px}#footer{margin-top:48px}.footer-navigation{display:none}.footer-information{width:100%;text-align:center}#footer .widgets li{width:80%}
#footer .widgets.columns-2 li,#footer .widgets.columns-3 li,#footer .widgets.columns-4 li{width:47.5%}#footer .widgets.columns-2 li:nth-child(2n+0),#footer .widgets.columns-3 li:nth-child(2n+0),#footer .widgets.columns-4 li:nth-child(2n+0){margin-right:0}
#footer .widgets.columns-3 li.widget{width:100%;margin-right:0;text-align:center}.woocommerce .products li,.porfolio li{width:49.5%;margin-bottom:4%}.woocommerce .products li img,.porfolio li img{width:100%}
.woocommerce table tr td.product-quantity,.woocommerce table tr th.product-quantity{max-width:60px}.woocommerce #customer_details>div{width:100%;clear:both;margin:0}
.mediabox-title{display:none!important}.woocommerce .cross-sells .products li,.woocommerce .related .products li{width:33.3%}.woocommerce .upsells .products li{width:49.9%}
.woocommerce .upsells .products li .onsale,.woocommerce .cross-sells .products li .onsale,.woocommerce .related .products li .onsale{left:-8px;top:-16px}
.woocommerce .addresses>div{width:100%;clear:both;margin:0!important}.woocommerce.single-product .woocommerce-breadcrumb{margin-bottom:12px}.woocommerce .woocommerce-tabs .panel{padding:12px 24px 24px 24px}
.woocommerce .woocommerce-tabs .panel p:last-child{margin-bottom:0}.woocommerce #comments h2{float:left;font-size:24px;line-height:36px;margin:18px 0}
.woocommerce .commentlist{margin-top:24px}}@media screen and (max-width:600px){.wp-video,.wp-video .mejs-container,.wp-video video,.wp-video .mejs-poster,.wp-video .mejs-overlay{width:100%!important}
}@media screen and (max-width:400px){pre{text-align:left}.trust-us li {width: 100% !important;}#header-container{margin:0;width:100%}#header-container h1{letter-spacing:-1px}#header-navigation{max-width:100%}
.post-tags{margin-top:0}.atbb-grid-gallery.atbb-grid-gallery-2-columns>li,.atbb-grid-gallery.atbb-grid-gallery-3-columns>li,.atbb-grid-gallery.atbb-grid-gallery-4-columns>li,.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-2-columns>li,.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-3-columns>li,.atbb-grid-gallery.atbb-masonry-gallery.atbb-grid-gallery-4-columns>li{width:100%;margin-right:0;margin-bottom:24px}
.atbb-grid-gallery li img{display:block;width:100%}.ape-template-home-page .porfolio li{padding-right:16px}.comment-edit-link{display:none}.post.format-quote{padding:72px 36px}
.post.format-quote .quote-content-wrapper cite::before,.post.format-quote .quote-content-wrapper cite::after{display:block;margin:0 auto;margin-top:12px;width:50%}
.atbb-team-members li{width:100%!important}.comment-list .comment-avatar-wrap{display:block;width:100%;margin-bottom:24px}.comment-author{display:block;width:100%}
.comment-avatar{margin:0 auto}.comment-list .comment-wrap{display:block;width:100%;padding:0}.comment-list .children{margin-left:0}.woocommerce .images{width:100%;clear:both;margin-right:0;margin-bottom:12px}
.woocommerce .entry-summary{width:100%;clear:both;margin-bottom:48px}.woocommerce table tr td,.woocommerce table tr th{padding:4px}.woocommerce table tr td.product-remove{padding:4px 8px}
.woocommerce .button[name="update_cart"]{margin-bottom:12px}.woocommerce tbody .remove{padding:2px 7px 1px 7px;margin-right:4px}
.woocommerce .product-thumbnail{display:none}.woocommerce .products li,.porfolio li,.porfolio.columns-3>li,.porfolio.columns-2>li{width:100%;margin-bottom:24px;padding: 5%;}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{position:relative;padding:0 6px;right:auto;top:auto}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}
.woocommerce .cross-sells .products li,.woocommerce .related .products li{width:49.9%}.woocommerce #comments h2{max-width:60%}#footer .widgets li{width:100%;margin-right:0;text-align:center}
#footer .widgets.columns-2 li,#footer .widgets.columns-3 li,#footer .widgets.columns-4 li{width:90%}#footer .widgets.columns-2 li:nth-child(2n+0),#footer .widgets.columns-3 li:nth-child(2n+0),#footer .widgets.columns-4 li:nth-child(2n+0){margin-left:auto;margin-right:auto}
.our-clients .atbb-grid-gallery.atbb-grid-gallery-4-columns>li,.our-clients .atbb-grid-gallery.atbb-grid-gallery-3-columns>li,.our-clients .atbb-grid-gallery.atbb-grid-gallery-2-columns>li{width:100%;border:0}
.our-clients .atbb-grid-gallery.atbb-grid-gallery-4-columns li img,.our-clients .atbb-grid-gallery.atbb-grid-gallery-3-columns li img,.our-clients .atbb-grid-gallery.atbb-grid-gallery-2-columns li img{width:auto;max-width:100%}
}.post-content > :last-child { margin-top: 10px; }.page .page-content {margin-bottom: 60px;}.atbb-services-block-content {min-height: 235px;}.atbb-services-block-content p {margin-bottom: 15px !important;}.atbb-services-block-content ul {margin: 0px;}.atbb-services-block-content ul li {text-align: left;}.contact-deatils h4{color: #ff6c5d;}.trust-us-container {padding-bottom:0;}.trust-us li {float: left;width: 25%;min-height: 175px;list-style-type: none;}.trust-us li img {width: 50%;margin: 10% 0;	-webkit-filter: grayscale(100%);filter: grayscale(100%);}
