body{background:#f5f5f5;font-family:'Helvetica', 'Helvetica Neue', 'Arial', sans-serif;font-size:12px;line-height:24px;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6, nav a, .widget h6, .filters li a, blockquote, p[data-pullquote]:before, input[type="submit"]{font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:20;}
h1, h2, h3{font-weight:700;}
h6{font-weight:300;}
small{display:block;font-size:12px;font-family:'Helvetica', 'Helvetica Neue', 'Arial', sans-serif;font-weight:normal;text-transform:none;}
strong{font-weight:bold;}
em{font-style:italic;}
a{color:#444;text-decoration:none;border-bottom:1px dotted #c5c5c5;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
p{margin-bottom:25px;}
p a{border:none;}
p a:hover{color:#c0392b;}
a:hover, .social a:hover, .filters li:hover, .filters li.active, .filters li:hover a, .filters li.active a, p a{color:#e74c3c;border-color:#e74c3c;}
pre{font-family:monospace;}
nav a.active{color:#e74c3c;}
p[data-pullquote]{display:block;}
p[data-pullquote]:before{content:attr(data-pullquote);float:left;width:60%;padding:0 20px 20px 0;font-size:14px;max-width:350px;}
blockquote{font-size:16px;letter-spacing:1px;padding:25px 13% 10px;margin:0 0 30px;}
blockquote small{display:inline-block;letter-spacing:3px;margin:0 0 0 20px;position:relative;top:-2px;}
input, textarea{width:100%;background:#f5f5f5;border:1px solid #c5c5c5;padding:3px 3px;text-align:right;}
textarea{min-height:150px;}
input[type="submit"]{width:auto;cursor:pointer;}
.wrapper{margin:50px auto;width:960px;position:relative;background:white;}
img{max-width:100%;height:auto;vertical-align:bottom;}
::selection{background:#fefac7;color:#555555;}
::-moz-selection{background:#fefac7;color:#555555;}
sup, sub{position:relative;font-size:80%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{top:0.5em;}
hr{margin-bottom:20px;height:1px;background:#c5c5c5;width:100%;border:none;clear:both;}
.remove-bottom, .grid.blog .one_half, .one_half .more-hover, .team .more-hover{margin-bottom:0px;}
.small-bottom{margin-bottom:10px;}
.heavy{font-weight:700;}
.no-border{border:none;}
.meta{font-size:11px;font-style:italic;}
.break{height:50px;}
.break.small{height:20px;}
.text-center{text-align:center;}
.alert{background:#f8f9fa;border:1px solid #e6e9eb;padding:5px 10px;margin-bottom:13px;color:#444;}
.alert i{float:right;cursor:pointer;font-size:18px;padding-top:4px;}
.alert.danger{background:#ffe5e3;color:#d90f00;border-color:#f9bbb8;}
.alert.warning{background:#fff6d6;color:#a26025;border-color:#f8d867;}
.alert.success{background:#cef0cb;color:#698733;border-color:#91cc8c;}
.view-background{position:fixed;z-index:9;top:20px;right:20px;background:#fff;border:none;line-height:0;padding:13px;border:1px solid #c5c5c5;}
.center{display:block;height:auto;}
#logo, nav a, header#main, #mobile-nav{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
#logo{font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:700;font-size:45px;padding:35px 20px 20px;line-height:40px;background:#f5f5f5;border-bottom:1px solid #c5c5c5;}
#logo:hover{background:#fff;}
#logo a{border:none;}
#logo img{margin-bottom:13px;}
header#main{position:absolute;top:0;left:0;display:block;width:280px;z-index:99;border-right:1px solid #c5c5c5;min-height:100% !important;background:#f5f5f5;box-shadow:0px -1px 0px 1px #fff;}
#mobile-nav{background:#f5f5f5;width:100%;height:40px;position:fixed;top:0;left:0;z-index:99;display:none;cursor:pointer;text-align:center;color:#fff;}
.admin-bar #mobile-nav{top:28px;}
#mobile-nav h3{line-height:38px;}
#mobile-nav i{font-size:24px;text-shadow:0px 1px 0px #000;position:absolute;top:7px;left:15px;}
nav{padding-bottom:30px;background:#f5f5f5;}
nav a{display:block;padding:5px 20px;}
nav li:hover > a{padding-left:35px;color:#e74c3c;border-color:#e74c3c;}
nav li.current-menu-item > a, nav li.current-menu-parent > a{color:#e74c3c;border-color:#e74c3c;}
nav li{position:relative;background:#fff;}
nav ul > li:last-of-type a{border-bottom:1px solid #c5c5c5;}
nav ul li ul{display:none;position:absolute;left:100%;min-width:225px;top:-1px;z-index:999;border:1px solid #c5c5c5;box-shadow:2px 2px 1px 0px rgba(40, 40, 40, 0.1);}
nav ul li ul li:last-child > a{border:none;}
nav ul li:hover > ul{display:block;}
.widget{padding:20px;border-bottom:1px dotted #c5c5c5;background:#fff;}
header#main .widget:last-child{border-bottom:1px solid #c5c5c5;}
header#main .sidebar{border-top:1px solid #c5c5c5;}
.widget h6{font-size:12px;}
.widget p:last-child{margin-bottom:0;}
.social a{border-bottom:none;font-size:20px;margin-right:7px;color:#c5c5c5;}
.filters{padding:0 20px 33px 40px;list-style:circle;}
.filters li:hover, .filters li.active{list-style:disc;}
.filters li a{border:none;position:relative;top:2px;}
.filters .has-parent{margin-left:15px;}
.header-wrap{position:relative;width:279px;}
div#content{width:100%;padding-left:280px;position:relative;left:0px;opacity:0;}
.woocommerce #content{background:#fff;padding:50px 50px 50px 330px;max-width:1280px;border-right:1px solid #c5c5c5;}
.woocommerce h2{font-size:22px;}
nav.woocommerce-breadcrumb{display:none;}
.woocommerce input.minus{top:13px !important;}
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before{padding-top:0 !important;}
.woocommerce h1.page-title{text-align:center;font-size:42px;}
nav.woocommerce-pagination{background:none !important;}
.grid li{float:left;width:33.3%;position:relative;}
.grid.portfolio li{overflow:hidden;}
.grid.portfolio li div, .more-hover div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);display:none;color:#fff;text-align:center;border:5px solid #000;}
.grid.portfolio li a, .more-hover a{display:block;width:100%;height:100%;color:#fff !important;border:none;}
.grid.blog.one-col{max-width:1000px;}
.grid.blog.one-col li{width:100% !important;}
.grid.blog li{padding:20px;border:1px solid #c5c5c5;margin:-1px 0 0 -1px;width:49.9%;-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-ms-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;background:#f5f5f5;}
.grid.blog li:hover{background:#fff;}
.more-hover{position:relative;overflow:hidden;margin-bottom:25px;}
.more-hover img{max-width:none;width:100%;}
#loader{overflow:hidden;width:100%;position:relative;-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-ms-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;}
.close i:nth-child(2){margin-left:-5px;}
article{padding:20px 40px 40px;position:relative;}
.video-title{text-align:center;width:80%;margin:0 auto 60px;}
.video-title.blog, .video-title.team{margin:0 auto 40px;padding-top:50px;}
.video-title.blog h2, .video-title.team h2{margin-bottom:35px;}
.article-nav{width:100%;position:relative;z-index:9;margin:0;padding:10px 20px 10px;height:55px;text-align:center;font-size:30px;}
.article-nav.blog{margin-bottom:-30px;}
.article-nav a{border:none;margin-right:30px;}
.article-nav a:last-child{margin-right:0;}
section{max-width:1000px;background:#fff;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
section#content{max-width:3281px;padding-left:280px;position:relative;left:0;}
#loader section#content{padding-left:0;max-width:1000px;}
#comment-title{margin-bottom:40px;}
.dark-wrapper #comment-title{margin-bottom:30px;}
.comments input{margin-bottom:10px;max-width:500px;clear:left;display:block;}
.avatar{padding:5px;border:1px solid #c7c7c7;box-shadow:0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 #fbfbfb;float:left;margin-right:25px;position:relative;}
.comment-content{overflow:hidden;margin-bottom:30px;}
#comments li ul{padding-left:105px;}
pre{margin-bottom:25px;padding:10px 20px;border:1px solid #c7c7c7;box-shadow:0 1px 1px rgba(0,0,0,0.1);display:block;border-left:3px solid #e74c3c;}
.unordered, .hentry ul{margin-bottom:25px;list-style:square;margin-left:50px;}
.numbered, .hentry ol{margin-bottom:25px;list-style:decimal;margin-left:50px;}
.gallery-wrapper{overflow-x:hidden;width:100%;height:100%;position:relative;}
.gallery.vertical{position:relative;cursor:move;}
.gallery.vertical li > a{display:block;width:100%;height:100%;}
.gallery li:hover a{color:#e74c3c;border-color:#e74c3c;}
.gallery.vertical li{float:left;height:100%;width:auto;text-align:center;position:relative;overflow:hidden;}
.gallery.vertical li .gallery-details{position:absolute;left:0;bottom:60px;width:100%;background:#fff;padding:40px 5px 35px;box-shadow:0px 0px 5px 5px rgba(40,40,40,0.4);border-right:1px solid #c5c5c5;}
.gallery-details p{line-height:18px;}
.gallery.vertical li img{height:100% !important;width:auto;max-width:none;pointer-events:none;}
.gallery.horizontal li{float:left;width:100%;position:relative;}
.gallery.horizontal li img{max-width:none;width:100% !important;}
.gallery.horizontal li .gallery-details{position:absolute;top:0;background:#fff;padding:0 10px;height:100%;text-align:center;width:200px;right:50px;border-bottom:1px solid #c5c5c5;box-shadow:5px 0 5px -3px rgba(40,40,40,0.4), -5px 0 5px -3px rgba(40,40,40,0.4);}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{max-width:100%;width:auto;float:none;margin:0 auto;display:block;}
.rslides_tabs{text-align:center;position:relative;top:-30px;z-index:98;}
.rslides_tabs li{display:inline-block;margin:0 3px;}
.rslides_tabs li a{text-indent:-99999px;width:50px;height:5px;background:rgba(255,255,255,0.5);display:inline-block;border:none;}
.rslides_tabs li.rslides_here a, .rslides_tabs li a:hover{background:#fff;}
ul.etabs{margin:0;padding:0;}
.tab{display:inline-block;zoom:1;background:#f5f5f5;border:solid 1px #c7c7c7;border-bottom:none;}
.tab a{font-size:12px;display:block;padding:0 10px;outline:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-bottom:none;}
.tab.active{padding:0;padding-top:1px;position:relative;top:1px;display:inline-block;background:#fff;margin:0;box-shadow:none;border-bottom:none;}
.tab-container div{padding:25px 25px 30px;}
.tab-container div p:last-child{margin-bottom:0;}
.tab-container div{margin-bottom:25px;padding:10px 20px;border:1px solid #c7c7c7;display:block;}
dl.accordion{margin-bottom:30px;}
dl.accordion dt, dl.accordion dd{margin-bottom:10px;border:1px solid #c7c7c7;display:block;}
dl.accordion dd{padding:20px;margin-bottom:25px;display:none;}
dl.accordion dd p:last-child{margin-bottom:0;}
dl.accordion dt.active{border-left:3px solid #e74c3c;}
dl.accordion dt a{padding:10px 20px;display:block;border:none;}
dl.accordion dt.active a{color:#e74c3c;}
.pricing-table{text-align:center;border:1px solid #c7c7c7;box-shadow:0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 #fbfbfb;background:#fff;}
.pricing-table .header#main{margin:0;padding:14px 0;}
.pricing-table .price.button{width:100%;display:block;padding:8px 0;font-size:18px;font-weight:500;border-radius:0;margin:0;}
.pricing-table ul{list-style:none;margin:0;padding:0;}
.pricing-table li{padding:10px 0;list-style:none;margin:0;}
.pricing-table li:nth-of-type(odd){background:#f5f5f5;}
.pricing-table li:nth-of-type(even){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pricing-table li:last-of-type{border-bottom:1px solid #e5e5e5;}
.pricing-table .button{margin:15px 0 17px;}
.pricing-table span.button{cursor:auto;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.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;}
.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;}
#spinningSquaresG{position:absolute;width:120px;height:15px;margin:0 auto;top:50%;left:50%;z-index:9999;margin:-7px 0 0 -60px;}.spinningSquaresG{position:absolute;top:0;background-color:#444;width:15px;height:15px;-moz-animation-name:bounce_spinningSquaresG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(.3);-webkit-animation-name:bounce_spinningSquaresG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.3);-ms-animation-name:bounce_spinningSquaresG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.3);-o-animation-name:bounce_spinningSquaresG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(.3);animation-name:bounce_spinningSquaresG;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.3)}#spinningSquaresG_1{left:0;-moz-animation-delay:.52s;-webkit-animation-delay:.52s;-ms-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}#spinningSquaresG_2{left:15px;-moz-animation-delay:.65s;-webkit-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}#spinningSquaresG_3{left:30px;-moz-animation-delay:.78s;-webkit-animation-delay:.78s;-ms-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}#spinningSquaresG_4{left:45px;-moz-animation-delay:.91s;-webkit-animation-delay:.91s;-ms-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}#spinningSquaresG_5{left:60px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}#spinningSquaresG_6{left:75px;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#spinningSquaresG_7{left:90px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}#spinningSquaresG_8{left:105px;-moz-animation-delay:1.43s;-webkit-animation-delay:1.43s;-ms-animation-delay:1.43s;-o-animation-delay:1.43s;animation-delay:1.43s}@-moz-keyframes bounce_spinningSquaresG{0%{-moz-transform:scale(1);background-color:#444}100%{-moz-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-webkit-keyframes bounce_spinningSquaresG{0%{-webkit-transform:scale(1);background-color:#444}100%{-webkit-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-ms-keyframes bounce_spinningSquaresG{0%{-ms-transform:scale(1);background-color:#444}100%{-ms-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-o-keyframes bounce_spinningSquaresG{0%{-o-transform:scale(1);background-color:#444}100%{-o-transform:scale(.3) rotate(90deg);background-color:#FFF}}@keyframes bounce_spinningSquaresG{0%{transform:scale(1);background-color:#444}100%{transform:scale(.3) rotate(90deg);background-color:#FFF}}
.load-more ul{margin:1px 0 0;padding:0;position:relative;}
.load-more.blog-load-more ul, .load-more.team-load-more ul{margin-top:-1px;}
.load-more li{text-align:center;list-style:none;display:none;border:none;}
.load-more li a, .pagination a{list-style:none;text-align:center;font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:400;padding:20px 0;background:#f5f5f5;border:none;font-size:18px;border:1px solid #c7c7c7;display:block;box-shadow:0 1px 1px rgba(0,0,0,0.1);}
.load-more li a:hover, .pagination a:hover{background:#fff;}
.pagination a.active{background:#fff;pointer-events:none;border-left:3px solid #e74c3c;}
.pagination a{display:inline-block;padding:6px 14px;font-size:14px;margin-right:10px;}
#reply-title{display:none;}
.comments{padding-top:30px;}
.sticky{}
.bypostauthor{}
.alignleft,
.aligncenter,.alignright,
.alignnone{margin-bottom:15px;margin-top:15px;}
.alignnone{display:block;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center;width:100% !important;}
.wp-caption{max-width:100%;text-align:center;color:#999;padding:0;}
.gallery-caption{margin:40px 0;max-width:100%;text-align:center;color:#999;padding:0 40px;position:absolute;top:0;left:0;z-index:999;}
.wp-caption-text, .gallery-caption-text{margin:6px 0;font-style:italic;font-size:95%;line-height:120%;}
.aligncenter{text-align:center}
table#wp-calendar{border:1px solid #cccccc}
table#wp-calendar>tbody>tr>td>a{text-decoration:underline}
table#wp-calendar thead>tr>th{width:35px;height:20px;text-align:center;border:1px solid #cccccc;}
table#wp-calendar tbody>tr>td{width:35px;height:20px;text-align:center;border:1px solid #cccccc;}
table#wp-calendar tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active{text-decoration:underline;height:23px;nowhitespace:afterproperty;margin-left:10px;padding-bottom:3px;}
table#wp-calendar tfoot>tr>td#prev{width:58px;height:20px;text-align:left;}
table#wp-calendar tfoot>tr>td#next{width:58px;height:20px;text-align:right;}
.widget_rss ul li:before{display:none;}
.widget_rss li{margin-bottom:20px;padding-bottom:20px;}
.widget_rss li .rsswidget, .widget_rss li cite{font-weight:bold;display:block;}
.widget_rss li .rss-date{display:block;margin-bottom:10px;}
.widget_rss li cite{margin-top:10px;}
.wp-post-image, .attachment-post-thumbnail{width:100%;}
.whoopsiedaisy{padding-top:100px;}
li.full-width{width:100% !important;}
span.meta{margin:-12px 8px 0 0;font-style:normal;padding:0 0 16px;display:inline-block;}
p#breadcrumbs{position:relative;top:40px;text-align:center;}
.single a.close{display:none;}
.post-password-form{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;background:rgba(0,0,0,0.9);z-index:9999999999;}
.post-password-form-inner{background:#fff;display:block;margin:0 auto 0;max-width:500px;padding:30px 30px 1px;position:relative;top:200px;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.4);}
.post-password-form-inner p{font-size:16px;}
div.wpcf7{margin-top:30px;}
div.wpcf7 .wpcf7-not-valid{border-color:#f9bbb8;border-width:1px;background:#ffe5e3;}
span.wpcf7-not-valid-tip{display:none !important}
div.wpcf7-validation-errors{margin:0;padding:5px 10px;color:#c4690e;background:#fffdf3;border:1px solid #e6bf4a;}
div.wpcf7-mail-sent-ok{margin:0;padding:10px;background:#cef0cb;color:#698733;border:1px solid #91cc8c;}
.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cf{display:block}[class*=aq_span]{float:left;margin-left:3%}.aq-template-wrapper .aq_span1{width:5.58%}.aq-template-wrapper .aq_span2{width:14.16%}.aq-template-wrapper .aq_span3{width:22.75%}.aq-template-wrapper .aq_span4{width:31.33%}.aq-template-wrapper .aq_span5{width:39.92%}.aq-template-wrapper .aq_span6{width:48.5%}.aq-template-wrapper .aq_span7{width:57.08%}.aq-template-wrapper .aq_span8{width:65.67%}.aq-template-wrapper .aq_span9{width:74.25%}.aq-template-wrapper .aq_span10{width:82.83%}.aq-template-wrapper .aq_span11{width:91.42%}.aq-template-wrapper .aq_span12{width:100%}.aq-template-wrapper .aq-first{margin-left:0}.aq-block{}img{max-width:100%;height:auto}.aq-block-aq_clear_block{margin-bottom:0}.aq-block-hr-single{margin-bottom:20px;background:none!important}.aq-block-hr-double{margin-top:20px;margin-bottom:20px;background:none!important}.clear{clear:both}.aq-block-aq_column_block{margin-bottom:0}.aq-template-wrapper .aq_span1 .aq_span1{width:100%}.aq-template-wrapper .aq_span2 .aq_span1{width:47.5%}.aq-template-wrapper .aq_span2 .aq_span2{width:100%}.aq-template-wrapper .aq_span3 .aq_span1{width:30%}.aq-template-wrapper .aq_span3 .aq_span2{width:65%}.aq-template-wrapper .aq_span3 .aq_span3{width:100%}.aq-template-wrapper .aq_span4 .aq_span1{width:21.25%}.aq-template-wrapper .aq_span4 .aq_span2{width:47.5%}.aq-template-wrapper .aq_span4 .aq_span3{width:73.75%}.aq-template-wrapper .aq_span4 .aq_span4{width:100%}.aq-template-wrapper .aq_span5 .aq_span1{width:16%}.aq-template-wrapper .aq_span5 .aq_span2{width:37%}.aq-template-wrapper .aq_span5 .aq_span3{width:58%}.aq-template-wrapper .aq_span5 .aq_span4{width:79%}.aq-template-wrapper .aq_span5 .aq_span5{width:100%}.aq-template-wrapper .aq_span6 .aq_span1{width:12.5%}.aq-template-wrapper .aq_span6 .aq_span2{width:30%}.aq-template-wrapper .aq_span6 .aq_span3{width:47.5%}.aq-template-wrapper .aq_span6 .aq_span4{width:65%}.aq-template-wrapper .aq_span6 .aq_span5{width:82.5%}.aq-template-wrapper .aq_span6 .aq_span6{width:100%}.aq-template-wrapper .aq_span7 .aq_span1{width:10%}.aq-template-wrapper .aq_span7 .aq_span2{width:25%}.aq-template-wrapper .aq_span7 .aq_span3{width:40%}.aq-template-wrapper .aq_span7 .aq_span4{width:55%}.aq-template-wrapper .aq_span7 .aq_span5{width:70%}.aq-template-wrapper .aq_span7 .aq_span6{width:85%}.aq-template-wrapper .aq_span7 .aq_span7{width:100%}.aq-template-wrapper .aq_span8 .aq_span1{width:8.13%}.aq-template-wrapper .aq_span8 .aq_span2{width:21.25%}.aq-template-wrapper .aq_span8 .aq_span3{width:34.38%}.aq-template-wrapper .aq_span8 .aq_span4{width:47.5%}.aq-template-wrapper .aq_span8 .aq_span5{width:60.63%}.aq-template-wrapper .aq_span8 .aq_span6{width:73.75%}.aq-template-wrapper .aq_span8 .aq_span7{width:86.88%}.aq-template-wrapper .aq_span8 .aq_span8{width:100%}.aq-template-wrapper .aq_span9 .aq_span1{width:6.67%}.aq-template-wrapper .aq_span9 .aq_span2{width:18.33%}.aq-template-wrapper .aq_span9 .aq_span3{width:30%}.aq-template-wrapper .aq_span9 .aq_span4{width:41.67%}.aq-template-wrapper .aq_span9 .aq_span5{width:53.33%}.aq-template-wrapper .aq_span9 .aq_span6{width:65%}.aq-template-wrapper .aq_span9 .aq_span7{width:76.67%}.aq-template-wrapper .aq_span9 .aq_span8{width:88.33%}.aq-template-wrapper .aq_span9 .aq_span9{width:100%}.aq-template-wrapper .aq_span10 .aq_span1{width:5.5%}.aq-template-wrapper .aq_span10 .aq_span2{width:16%}.aq-template-wrapper .aq_span10 .aq_span3{width:26.5%}.aq-template-wrapper .aq_span10 .aq_span4{width:37%}.aq-template-wrapper .aq_span10 .aq_span5{width:47.5%}.aq-template-wrapper .aq_span10 .aq_span6{width:58%}.aq-template-wrapper .aq_span10 .aq_span7{width:68.5%}.aq-template-wrapper .aq_span10 .aq_span8{width:79%}.aq-template-wrapper .aq_span10 .aq_span9{width:89.5%}.aq-template-wrapper .aq_span10 .aq_span10{width:100%}.aq-template-wrapper .aq_span11 .aq_span1{width:4.55%}.aq-template-wrapper .aq_span11 .aq_span2{width:14.09%}.aq-template-wrapper .aq_span11 .aq_span3{width:23.64%}.aq-template-wrapper .aq_span11 .aq_span4{width:33.18%}.aq-template-wrapper .aq_span11 .aq_span5{width:42.73%}.aq-template-wrapper .aq_span11 .aq_span6{width:52.27%}.aq-template-wrapper .aq_span11 .aq_span7{width:61.82%}.aq-template-wrapper .aq_span11 .aq_span8{width:71.36%}.aq-template-wrapper .aq_span11 .aq_span9{width:80.91%}.aq-template-wrapper .aq_span11 .aq_span10{width:90.45%}.aq-template-wrapper .aq_span11 .aq_span11{width:100%}.aq-template-wrapper .aq_span12 .aq_span1{width:3.75%}.aq-template-wrapper .aq_span12 .aq_span2{width:12.5%}.aq-template-wrapper .aq_span12 .aq_span3{width:21.25%}.aq-template-wrapper .aq_span12 .aq_span4{width:31.3%}.aq-template-wrapper .aq_span12 .aq_span5{width:38.75%}.aq-template-wrapper .aq_span12 .aq_span6{width:47.5%}.aq-template-wrapper .aq_span12 .aq_span7{width:56.25%}.aq-template-wrapper .aq_span12 .aq_span8{width:65%}.aq-template-wrapper .aq_span12 .aq_span9{width:73.75%}.aq-template-wrapper .aq_span12 .aq_span10{width:82.5%}.aq-template-wrapper .aq_span12 .aq_span11{width:91.25%}.aq-template-wrapper .aq_span12 .aq_span12{width:100%}
@media only screen and (min-width:1600px){ul.grid li{width:24.95%;}
}
@media only screen and (min-width:1180px){.wrapper{width:1180px;position:relative;}
}
@media only screen and (max-width:1180px){ul.grid li{width:49.9%;}
}
@media only screen and (min-width:960px){}
@media only screen and (max-width:860px){header#main{left:-280px !important;min-height:100%;}
header#main.active{left:0 !important;}
#content, div#content, section#content{padding:40px 0 0 0;}
.woocommerce #content{padding:40px;}
#mobile-nav{display:block;}
#mobile-nav.active{left:280px;}
ul.grid li{width:49.9%;}
nav ul li ul{display:block;position:static;border:none;box-shadow:none;}
nav ul li ul li{text-indent:35px;}
nav ul li ul li:last-child a{border-bottom:1px dotted #c5c5c5;}
nav ul li ul li a{padding-left:0;}
h2{font-size:26px;}
figure h2{margin-top:-35px;}
.gallery.horizontal li .gallery-details{width:auto;left:150px;right:150px;}
.article-nav{margin:0;width:100%;}
article{padding:5%;}
.view-background{top:60px;position:absolute;}
}
@media only screen and (min-width:768px) and (max-width:959px){.wrapper{width:768px;position:relative;}
}
@media only screen and (max-width:767px){.wrapper{width:90%;margin:5%;position:relative;padding:40px;}
.one_half, .one_third, .two_thirds, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .three_fourths{width:100%;}
[class*="aq_span"]{width:100% !important;margin-left:0 !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:600px){ul.grid li, ul.grid.blog li{width:100%;}
}
@media only screen and (max-width:479px){.gallery.horizontal li .gallery-details{width:auto;left:50px;right:50px;}
}