
.media-spacer-lg,.media-spacer-med,.media-spacer-sml{margin-bottom:45px!important}@media only screen and (max-width:1100px){ul.filterable-grid>li{width:460px}.showcase-container{width:920px;margin:0 auto}ul.filterable-grid li:nth-child(3n+1){clear:none}}@media only screen and (max-width:1150px){#main{margin-top:0;margin-bottom:0;border:0}}@media only screen and (max-width:1060px){#nav-secondary{display:none}}@media only screen and (max-width:1025px){.loading-container{margin-top:0}#home-circle-callboxes .media-spacer-lg>*{margin-bottom:35px!important}.sectionHeadingWrap{background-color:#f2f2f2}.sectionHeading-before,.sectionHeading-after{display:none}.header-socials{text-align:center}.header-socials.socials a.social{float:none}#header-right #searchform input#s{background-position:5px 7px;border:1px solid rgba(255,255,255,0.4);float:none;width:100%;margin-top:20px;padding-left:40px}#header-right #searchform input#s:focus{background-position:5px 7px;border:1px solid rgba(255,255,255,0.4);color:#fff;padding-left:40px;width:100%}#logo-header a,#logo-header>a>span,#logo-header-sticky>a>span{display:block;height:auto!important}.homeslider .flex-caption{top:0!important}.homeslider .flex-caption .caption-container,.full-width-img-home .caption-container{padding-left:0;padding-right:0}.full-width-img-home .caption-container{width:auto}.homeslider .flex-caption-wrapper{position:absolute;top:0;width:100%;height:100%}.homeslider .flex-caption .text-container{position:absolute;height:100%;max-width:100%}.fixed-caption .flex-caption-wrapper{margin:0}.text-container{text-align:center}.homeslider,full-width-img-home{max-height:100%!important}header{position:relative!important}.belowheader-menu.transparent-header .homeslider .flex-direction-nav a{background:rgba(255,255,255,0.4);color:#121212}.homeslider .text-container,.full-width-img-home .caption-container{padding:50px 20px}.sticky-wrapper{height:40px!important}.contact-pageheader #main-wrapper,.no-pageheader #main-wrapper{padding-top:0!important}.transparent-header header#site-header{position:relative!important}h1.internal-page-header,.h1.page-header{max-width:100%;float:none;text-align:center}#internal-header-grad .page-header-right{float:none;text-align:center}#mobile-menu-container,#mobile-menu-container-sticky-wrapper{display:block}.transparent-header.belowheader-menu #internal-page-header-wrapper,.transparent-header.inheader-menu #internal-page-header-wrapper{padding-top:33px}#home-featured-bar-grad .large{font-size:18px}#home-featured-bar-grad .large{font-size:18px}#header-right{float:none;text-align:center;padding-top:0}.featured-button,.featured-button:visited{margin-right:0}.copywright{float:none}#footer-socials{margin-right:0}.showcase-header{text-align:center}.showcase-header h1{float:none;display:inline-block}.showcase-header .filter{display:inline-block;float:none;text-align:center}.media-center-lg{text-align:center;width:100%}.media-center-lg>*{display:inline-block!important;float:none!important}.media-spacer-lg>*{margin-bottom:35px}.media-spacer-lg>*:last-child{margin-bottom:0!important}#homepage-feature-title-wrapper{padding-top:60px}.widget-header-right{float:none;text-align:center}}@media only screen and (max-width:960px){ul.filterable-grid>li{width:340px}.showcase-container{width:680px;margin:0 auto}}@media only screen and (max-width:780px){.admin-bar #topnav{top:0!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}.auth-avatar-wrapper{width:auto}.bio-text{width:100%}}@media only screen and (max-width:720px){ul.filterable-grid>li{width:545px}.showcase-container{width:545px;margin:0 auto}#content .showcase-header ul.filter li a{display:block;float:none;border-bottom:1px solid #eee}#content .showcase-header ul.filter li{width:100%}#content .showcase-header ul.filter{float:none;margin-left:0}}@media only screen and (max-width:767px){.catch-phrase .catch-phrase-text{margin-bottom:20px}.text-container{padding:20px 20px}.text-container h1{font-size:50px;letter-spacing:0}#nav-primary div:first-child,#nav-secondary div:first-child,.menu-custom-main-menu-container,.menu-demo-main-menu-container{display:none}#nav-primary{display:block;margin-top:20px}#nav-primary-giant{margin-top:10px}#nav-primary-giant-wrapper{display:none}#header-right,#nav-primary{float:none}#header-grad{min-height:520px}.copywright{line-height:1.5;text-align:center;float:none;width:100%;margin-top:20px}#nav-footer,#nav-footer ul,#nav-footer li{float:none}#nav-footer{text-align:center}#footer-logo{display:none}.media-center-med{text-align:center;width:100%}.media-center-med>*{display:inline-block!important;float:none!important}.media-spacer-med>*{margin-bottom:35px}.media-spacer-med>*:last-child{margin-bottom:0!important}#footertop .media-spacer-med>*{padding-bottom:35px}#above-footer .btn,#home-featured-bar .btn{margin-top:20px}#homepage-feature-title-wrapper{padding-left:20px}.services-circle{margin:0 auto}.featured-text{margin-top:0}}@media only screen and (max-width:640px){#footertop .medium-3{border-bottom:2px dotted rgba(255,255,255,0.2);border-right:none!important}.sectionHeading{padding:25px}#content{padding-bottom:60px}}@media only screen and (max-width:600px){#wpadminbar{position:absolute;top:-46px}.homeslider .flex-direction-nav{display:none}ul.filterable-grid>li{width:375px}.showcase-container{width:377px;margin:0 auto}}@media only screen and (max-width:479px){.homeslider .flexslider .slides img{display:none}.full-width-img-home .flex-caption{position:relative!important}.full-width-img-home{min-height:100%!important}.homeslider,full-width-img-home{height:auto!important}.homeslider .flex-caption-wrapper,.homeslider .flex-caption,.homeslider .caption-container{position:relative!important;height:100%}.homeslider,.full-width-img-home{max-height:100%!important}.flex-caption{background:url(../images/featured-img-mobile.jpg);background-size:cover}.homeslider .flex-caption .text-container,.full-width-img-home .caption-container{font-size:12px;font-weight:bold;background:none repeat scroll 0 0 rgba(0,0,0,0.7);position:relative}.large{font-size:25px}.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce-page ul.products li.product a.add_to_cart_button{display:none!important}#nav-footer .menu>ul{display:inline-block}#nav-footer .menu{text-align:center}#nav-footer ul,#nav-footer li{float:none;line-height:1.5}#footer .row{text-align:center}.copywright{float:none}.gallery-item,#gallery-1 .gallery-item{width:auto!important}.gallery{width:308px;margin:0 auto}.gallery-item,#gallery-1 .gallery-item{text-align:left!important}.post-left,.post-right{float:none!important;width:100%!important;clear:none!important;margin-bottom:35px}.divider.double{display:none}header{position:relative!important}#nav-primary-giant-wrapper{position:relative}}@media only screen and (max-width:450px){ul.filterable-grid>li{width:340px}.showcase-container{width:342px;margin:0 auto}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.body-container{padding:55px 0 25px}table td,table th{padding:1.5em .2em}}@media only screen and (max-width:390px){#home-circle-callboxes .cat-header-image{border-radius:125px;height:225px;width:225px}#internal-tagline h1{display:none}ul.filterable-grid>li{width:240px}.showcase-container{width:242px;margin:0 auto}}@media handheld,only screen and (max-width:321px){#homepage-feature-title-wrapper h2{line-height:40px;margin-bottom:40px}ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:1em;margin-bottom:.5em}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}