/**handles:sww-wordpress-theme**/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}.overlay_title,h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1% 1% 0 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%}body,button,input,select,textarea{color:#404040;font-size:16px;font-size:1rem;line-height:1.5}button,input,select,textarea{font-size:1em}.overlay_title,h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin:0 0 .5em 0}#primary main h2{margin:.5em 0 .2em 0}#primary main h3,#primary main h4,#primary main h5,#primary main h6{margin:.4em 0 .05em 0}#secondary h1,#secondary h2,#secondary h3,#secondary h4,#secondary h5,#secondary h6{font-weight:300}#secondary h2{font-size:2.8rem}p{margin:0 0 1.5em 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.site-title{font-weight:400}.contactSocial{font-size:1.6rem}footer .contactSocial{font-size:1.8rem}aside,main{font-size:1.6rem}.txtCenter{text-align:center}.txtLeft{text-align:left}.txtRight{text-align:right}.pageWidth,body{margin:0 auto}.pageWidth{padding:0 3%}.site-branding{display:inline-block;float:left}.companyAndHTMLCont,.navCompanyAndHTMLCont{display:inline-block;float:right}#masthead{border-bottom:1px solid #333;max-height:1000px}#masthead .contactSocial,#masthead .htmlContainer{display:inline-block;float:right}#masthead .htmlContainer{clear:right}#masthead .contactDeets,#masthead .socialLinks{display:inline-block}.site-branding div.default{font-size:4rem;line-height:1em;text-align:right}.site-branding p.default{display:block;font-size:2rem;margin:0;text-align:right}.site-title.default a{line-height:1.2em}footer .site-branding .site-title{font-size:3rem}footer .site-branding .site-description{font-size:1.8rem}header .contactDeets,header .socialLinks{padding:.5rem}header .socialLinks{border-right:1px solid #fff}header .socialLinks a{padding:.4rem .6rem}header .socialLinks a:first-of-type{padding-left:1rem}header .socialLinks a:last-of-type{padding-right:1rem}header #email1_head,header #phone1_head,header #phone2_head,header #phone3_head{display:inline-block;margin-left:1.2rem}.miniHeader #masthead{max-height:50px;overflow:hidden}@media only screen and (max-width:998px){header .contactSocial a:link,header .contactSocial a:visited{color:inherit}}header .htmlContainer{font-size:1.6rem;margin-top:1rem}.contactDeets span.fa{margin:0 .3rem 0 .2rem}#primary,#secondary{display:inline-block;vertical-align:top}#primary{margin:3% 3% 3% 0;width:60.75%}.error404 #primary{width:100%}.page-template-template-single-col #primary{margin-right:0;width:100%}#secondary{margin:3% 0;width:31.58333333333333%}#primary.widget_homepage{margin-right:0;width:100%}#primary.fullWidth{margin-right:0;width:100%}.overlay_title,h1{line-height:1em}#colophon .pageWidth{padding-bottom:2%;padding-top:1%}#sep_footer-above-htmlContainer,#sep_footer-above-subFooter{display:block;clear:both}footer .navCompanyAndHTMLCont{max-width:60%;width:100%}.subFooter{border-bottom:22px solid #fff;clear:both}footer .htmlContainer{font-size:1.8rem;max-width:40%;width:100%}footer .contactDeets,footer .htmlContainer,footer .socialLinks{display:inline-block;float:left}footer .contactDeets{max-width:46%}footer .socialLinks a{border-radius:4px;display:inline-block;font-size:2rem;margin-right:.5em;padding:.2em;text-align:center}footer .socialLinks a:last-of-type{margin-right:0}footer .contactDeets{float:right}#email1_footer,#phone1_footer,#phone2_footer,#phone3_footer{clear:both;display:block}#address_footer{display:inline-block;font-size:1.6rem;margin-top:2%;text-align:right}.subFooter{font-size:1.6rem}#colophon .subFooter .pageWidth{padding-bottom:0;padding-top:1%}#colophon .copyright{display:inline-block}a.creatorLink:link,a.creatorLink:visited{display:inline-block;float:right;font-size:1.4rem;padding:.3em .7em .1em .7em}.widget_homepage .homepage_content{float:left;margin-right:3.2171581769437%;width:65.6%}.widget_homepage .widget-area{float:left;margin-right:3.2171581769437%;width:31.18%}.widget_homepage .widget-area#homepage-area-1,.widget_homepage .widget-area:nth-of-type(5n){margin-right:0}.widget{padding:5%}.widget h2{line-height:.9em;margin:0 0 .6em 0}.widget :last-child{margin-bottom:0}.widget#testimonials{background:0 0;padding:3%;width:100%}a.cta.btn,button,input[type=button],input[type=submit]{border:1px solid #000;border-radius:4px;color:#fff;display:inline-block;padding:.1em .6em .3em}#side-box-1 a.cta,.featured_image a.cta{float:right}.testimonials{position:relative}.testimonials .testimonial_date,.testimonials .testimonial_name{text-align:right}.testimonials ul{margin:0;padding:0}.testimonialsContainer li{list-style:none;list-style-image:none}.testimonials .arrowLeft,.testimonials .arrowRight{cursor:pointer;font-weight:700;opacity:.8;position:absolute;transition:transform ease .5s;top:0}.testimonials .arrowLeft:hover,.testimonials .arrowRight:hover{opacity:1;transform:scale(1.3)}.testimonials .arrowLeft{left:0}.testimonials .arrowRight{right:0}.testimonialsContainer{margin:0 9%;overflow:hidden;width:82%}.testimonialsContainer ul{max-width:none;transition:margin ease .7s}.testimonialsContainer li{float:left;line-height:1.5em}.testimonialsContainer li p:last-of-type{margin-bottom:0;padding-bottom:1em}.testimonialsContainer p{line-height:1em;font-size:1.6rem;margin-top:0}.testimonial_date{font-size:1.4rem;line-height:1em}article.testimonial .fa-quote-left{font-size:2.6rem}.testimonials_listing blockquote,blockquote{border-left:4px solid #000;border-radius:4px 0 0 4px;margin:0 4% 6% 6%;padding:2%}.testimonials_listing blockquote p,blockquote p{margin-top:0}.testimonials_listing blockquote .testimonial_name{font-weight:400;text-align:right}.testimonials_listing blockquote .testimonial_date{font-size:1.4rem;text-align:right}.entry-content blockquote{margin-left:4%}.testimonials_listing .testimonial .attachment-thumbnail{float:right;max-width:22%}.testimonials_listing .testimonial blockquote .attachment-thumbnail{float:left;margin-right:2%}.testimonials_listing blockquote.has-featured-image.short{width:65%;display:inline-block}#secondary .contact-sidebox .contact_detail{display:block;font-size:1.8rem;margin-bottom:.2em}#secondary .contact-sidebox #email1_direct_contact{display:block;margin-bottom:.9em}#secondary .contact-sidebox #phone1_direct_contact{display:block;margin-bottom:.5em}#secondary .contact-sidebox #phone1_direct_contact{display:block;margin-bottom:.5em}#secondary .contact-sidebox #phone1_direct_contact{display:block;margin-bottom:.5em}#secondary .contact-sidebox #address_direct_contact{margin-top:.9em}#secondary .contact-sidebox #address_direct_contact span{display:block}.products_listing .product{border-bottom:1px solid #aaa;margin-bottom:3%;padding-bottom:3%}.products_listing .product:last-of-type{border-bottom:0}.products_listing .layout-a .imgSide{display:inline-block;vertical-align:top;margin-right:2%;width:25%}.products_listing .layout-a .textSide{display:inline-block;vertical-align:top;width:72%}#primary main .products_listing .layout-a .textSide h2{margin:0 0 .5em 0}#primary main .products_listing .layout-a .textSide h2 a:active,#primary main .products_listing .layout-a .textSide h2 a:hover,#primary main .products_listing .layout-a .textSide h2 a:link,#primary main .products_listing .layout-a .textSide h2 a:visited{color:inherit;text-decoration:none}.products_listing .layout-a .textSide .shortDesc{margin-bottom:1em}.products_listing .layout-a .textSide .priceCta{text-align:right}.products_listing .layout-a .textSide .price{display:inline;font-size:1.8rem;font-weight:400}.products_listing .layout-a .textSide .cta{margin-left:1em}.single-product #primary.fullWidth{margin-right:0;width:100%}.widget_products{text-align:center}.widget_products .productsContainer ul{padding:4% 7%}.widget_products .productsContainer h3 a:link,.widget_products .productsContainer h3 a:visited{color:inherit;font-size:2rem;font-weight:400;text-align:center;text-decoration:none}#primary main .widget_products .productsContainer h3,.widget_products .productsContainer h3{margin:.5em 0 1.5em 0}.widget_products .productsContainer .cta{margin-bottom:1em}.product_label{font-weight:400}a.featImgLightbox:link,a.featImgLightbox:visited{color:inherit;text-decoration:none}.featImgLightbox .zoomIcon{display:inline-block;text-align:right;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.2em 0;padding-left:1.8em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.helpText,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;color:#666;display:inline-block;transition:all ease .2s;vertical-align:top;width:55%}textarea{width:81%}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background:#fff;border-color:#a8a8a8;color:#111;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{padding:.1em .3em}label{display:inline-block;font-weight:400;width:18%;vertical-align:top}.formRow{margin-bottom:2%}.helpText,form span.wpcf7-not-valid-tip{background:0 0;border:0;font-size:.9em;margin-left:18%}.clearLabel .helpText,form .clearLabel span.wpcf7-not-valid-tip{margin-left:0}.clearLabel input[type=email],.clearLabel input[type=password],.clearLabel input[type=search],.clearLabel input[type=tel],.clearLabel input[type=text],.clearLabel input[type=url],.clearLabel label,.clearLabel textarea{width:100%}.captcha label{width:25%}.captcha input.captcha-input{width:6em}.captcha img{display:inline-block;margin-left:1%;vertical-align:middle}.captcha span.wpcf7-not-valid-tip{display:inline;float:right}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red}.submitRow{margin-top:7%}input[type=reset]{background:0 0;border:0}.footer-copyright-navigation{border-left:1px solid #fff;display:inline-block;margin-left:.5em;padding-left:.5em}.footer-copyright-navigation ul{margin:0;padding:0}.footer-copyright-navigation li{display:inline-block}.main-navigation .fa-bars{display:none}a:active,a:focus,a:hover{outline:0}#colophon a:link,#colphon a:visited,#masthead a:hover,#masthead a:link{text-decoration:none}.main-navigation{clear:both;display:block;font-size:2.3rem;text-align:right;width:100%}.footer-navigation{display:inline-block;float:right;font-size:1.8rem;margin-bottom:2%;text-align:right}.footer-navigation ul,.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.footer-navigation li,.main-navigation li{display:inline-block;position:relative}.footer-navigation a,.main-navigation a{display:inline-block;padding:.4rem .7rem;text-decoration:none}.main-navigation span.fa{margin-right:.7rem}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;font-size:1.9rem;position:absolute;left:-999em;text-align:left;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul,.menu-toggle{display:block}.menu-toggle{display:none}.footer-navigation ul,.main-navigation ul{display:block}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#no-script-message{font-family:sans-serif;font-size:2rem;padding:1%;text-align:center}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.clearfix:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.separator{display:none}#skip,.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.attachment-testimonial-widget-thumbnail{border-radius:50%;float:right;margin-left:3%}.global-message{font-size:2rem;padding:1%;text-align:center}.sub-page-box{border:1px solid #d3d3d3;display:inline-block;float:left;margin:1% 1% 1% 0;padding:3%;width:49%;position:relative}.sub-page-box:hover{border:1px solid #333}#primary main .sub-page-box h2{margin-top:0}.sub-page-box a.box-link{position:absolute;top:0;left:0;width:100%;height:100%}.widget_latest_posts .post{clear:both;margin-bottom:20px}.widget_latest_posts a.view-more{float:right}.widget_latest_posts .post .moretag{display:none}.widget_latest_posts .post .read-more{display:block;text-align:right}.widget_latest_posts .post img{float:left;margin-right:10px}.widget_latest_posts .post .post-date{font-size:1.4rem}.widget_latest_posts .post .right{display:inline-block;width:85%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1em 0 0}.entry-content .text-wrapper{display:inline-block;width:80%}#content #primary main .text-wrapper h2.entry-title{padding-top:0;margin:0;line-height:.8em}#content #primary main .text-wrapper .entry-meta{margin:.4em 0;font-size:1.4rem}.page-links{clear:both;margin:0 0 1.5em}.archive .entry-content a.attachment-thumbnail,.blog .entry-content a.attachment-thumbnail,.single .entry-content a.attachment-thumbnail{float:left;padding:0 .75em 1em 0}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.featured_image{margin:0 auto}.featured_image.text_overlay{font-size:1.6rem;position:relative}.featured_image .overlay{left:2%;padding:1%;margin:1.5%;max-width:34%;position:absolute;top:3%}.featured_image .overlay_text{clear:both;margin-bottom:.9em}img.wp-post-image{display:block}ul.bxslider{list-style:none;padding:0;margin:0}.bxslider li{left:0;display:none}.bxslider li:first-of-type{display:inline-block}.bx-wrapper .bx-pager{font-size:.85em;font-family:Arial;font-weight:700;text-align:center}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager{bottom:5%;position:absolute;right:2%;z-index:55}.bx-wrapper{position:relative;margin:0 auto}.bx-wrapper .bx-pager.bx-default-pager a{border-radius:15px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);display:block;height:15px;margin:0 .5rem;outline:0;text-indent:-9999px;width:15px}.error-404 .page-content span.email,.error-404 .page-content span.phone1,.error-404 .page-content span.phone2{width:100%;display:block}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:auto}.gallery-item img{display:block}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.sideGallery a{display:block;float:left;margin:0 1% 1% 0;width:32.65%;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.sideGallery a:nth-of-type(3n){margin-right:0}.sideGallery a:hover{transform:scale(1.05)}.woocommerce-ordering{text-align:right}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce.widget a.button:link,.woocommerce.widget a.button:visited{background:#ebe9eb;border:1px solid #dad8da;color:#515151}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce.widget a.button:hover{background:#dad8da;color:#000}.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce.widget a.button:active{background:#515151;color:#fff}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .wc-proceed-to-checkout{text-align:right}.woocommerce .wc-proceed-to-checkout a{float:right;width:30%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.3em}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}.woocommerce label{width:auto}#customer_details{margin-bottom:5%}.cc-cookies{position:static;width:100%;left:0;top:0;padding:.5em 5%;background:#565656;background:rgba(86,86,86,.95);color:#fff;font-size:13px;font-weight:400;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:99999;text-align:center;color:#fff;margin:0}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;text-decoration:none;background:#7daf3b;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in;margin-left:2%}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#000;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}.page-template-template-flexible-layout #content .pageWidth{padding:0 0}.page-template-template-flexible-layout #content section .pageWidth{max-width:1200px;position:relative;z-index:2}.page-template-template-flexible-layout #content section .overlay{background:rgba(255,255,255,.69) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-template-template-flexible-layout #content #primary{width:100%}.page-template-template-flexible-layout #content article,.page-template-template-flexible-layout #content section{padding:0 3%}.page-template-template-flexible-layout #content section{background-repeat:no-repeat;background-size:cover;background-position:center}.page-template-template-flexible-layout #content section.standard-section{margin:3.5% 0 5%;padding:3%;position:relative;text-align:center}.page-template-template-flexible-layout #content section.standard-section .inline-container{display:inline-block;vertical-align:top}.page-template-template-flexible-layout #content section.standard-section .inline-container.left{width:79%;padding-left:1%}.page-template-template-flexible-layout #content section.standard-section .inline-container.right{width:79%;padding-right:1%}.page-template-template-flexible-layout #content section.standard-section.type-video .inline-container.left{width:59%;padding-left:1%}.page-template-template-flexible-layout #content section.standard-section .inline-container.right{width:40%;padding-right:1%}.page-template-template-flexible-layout #content section.standard-section .inline-container.left.right{width:60%;padding:0 1%}.page-template-template-flexible-layout #content section.standard-section .content{padding:3% 0}.page-template-template-flexible-layout #content section.standard-section .left-media{display:inline-block;width:20%}.page-template-template-flexible-layout #content section.standard-section .right-media{display:inline-block;width:20%}.page-template-template-flexible-layout #content section.standard-section.type-video .left-media{display:inline-block;width:40%}.page-template-template-flexible-layout #content section.standard-section.type-video .right-media{display:inline-block;width:40%}