@media screen and (max-width:1400px){#container-footer{background-size:auto 100%}}@media screen and (max-width:1250px){.flex-direction-nav .flex-prev{opacity:1;left:-50px}.flex-direction-nav .flex-next{opacity:1;right:-50px}}@media screen and (max-width:1150px){html{-webkit-text-size-adjust:none}#none{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}img{max-width:100%;height:auto;width:auto\9}embed,object,iframe,.map-holder{max-width:100%;width:100%;height:auto}.img-left,.img-right{max-width:50%}#container2,#container-header,#container-navigation,#container-flash,#container-bread,#container-intro,#container-main,#container-main-top,#container-main-bottom,#container-footer,#container-base{width:100%}#container1,.wrap{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.wrap{padding:0 20px}#header{height:auto}#container-header .wrap{padding:0 20px}#top-nav{width:30%}#header #search{}#header #search #search-box-input{width:150px}#navigation,#breadcrumb,.auth-details,#main,#footer,#base{padding-left:0;padding-right:0}#site-messages .wrap{padding:0 0}#site-messages .error-message,#site-messages .alert-message,#site-messages .success-message{padding:15px 20px}#image-rotator{overflow:hidden}#slider{height:auto!important}#slider .slider-text{width:50%;bottom:-45%}#slidebox{display:none}#desktop-link{display:inline}.image-boxes{}.image-boxes.seven-column .image-box{width:13%;margin-right:1.5%;margin-bottom:10px}.image-boxes.six-column .image-box{width:15%;margin-right:2%;margin-bottom:20px}.image-boxes.five-column .image-box{width:16%;margin-right:5%;margin-bottom:30px}.image-boxes.four-column .image-box{width:22%;margin-right:4%;margin-bottom:30px}.image-boxes.three-column .image-box{width:32%;margin-right:2%;margin-bottom:20px}.image-boxes.two-column .image-box{width:48%;margin-right:4%;margin-bottom:40px}.image-boxes.one-column .image-box{width:100%;margin-right:0%;margin-bottom:30px}.product-item{width:32%;margin-right:2%}.products-holder div:nth-child(4n+4){margin-right:2%}.products-holder div:nth-child(4n+5){clear:none}.products-holder div:nth-child(3n+3){margin-right:0%}.products-holder div:nth-child(3n+4){clear:both}.responsive-table{}.responsive-table .priority-moderate{display:none}.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}#image-rotator .flexslider{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}}@media screen and (max-width:1080px){#container-footer{background-size:auto 100%}.portfolio-title{width:100%}.portfolio-title .portfolio-title-details{width:53%;margin-right:2%}.portfolio-title .portfolio-title-features{width:45%}.portfolio-image-right{width:45%}}@media screen and (max-width:960px){#container1{padding-top:0}#container-header{position:relative;height:auto;z-index:9999}.image-boxes{}.image-boxes.seven-column .image-box{width:22%;margin-right:4%;margin-bottom:30px}.image-boxes.seven-column .image-box:nth-child(7n+7){margin-right:2%}.image-boxes.seven-column .image-box:nth-child(7n+8){clear:none}.image-boxes.seven-column .image-box:nth-child(4n+4){margin-right:0%}.image-boxes.seven-column .image-box:nth-child(4n+5){clear:both}.image-boxes.six-column .image-box,.image-boxes.five-column .image-box,.image-boxes.four-column .image-box{width:32%;margin-right:2%;margin-bottom:20px}.image-boxes.six-column .image-box:nth-child(6n+6),.image-boxes.five-column .image-box:nth-child(5n+5),.image-boxes.four-column .image-box:nth-child(4n+4){margin-right:2%}.image-boxes.six-column .image-box:nth-child(6n+7),.image-boxes.five-column .image-box:nth-child(5n+6),.image-boxes.four-column .image-box:nth-child(4n+5){clear:none}.image-boxes.six-column .image-box:nth-child(3n+3),.image-boxes.five-column .image-box:nth-child(3n+3),.image-boxes.four-column .image-box:nth-child(3n+3){margin-right:0%}.image-boxes.six-column .image-box:nth-child(3n+4),.image-boxes.five-column .image-box:nth-child(3n+4),.image-boxes.four-column .image-box:nth-child(3n+4){clear:both}.services{}.services.grid-text-side .service-item{width:48%;margin-right:4%;margin-bottom:40px}.services.grid-text-side .service-item:nth-child(3n+3){margin-right:4%}.services.grid-text-side .service-item:nth-child(3n+4){clear:none}.services.grid-text-side .service-item:nth-child(2n+2){margin-right:0%}.services.grid-text-side .service-item:nth-child(2n+3){clear:both}.services.grid-text-under .service-item,.services.grid-text-over .service-item{width:32%;margin-right:2%;margin-bottom:20px}.services.grid-text-under .service-item:nth-child(4n+4),.services.grid-text-over .service-item:nth-child(4n+4){margin-right:2%}.services.grid-text-under .service-item:nth-child(4n+5),.services.grid-text-over .service-item:nth-child(4n+5){clear:none}.services.grid-text-under .service-item:nth-child(3n+3),.services.grid-text-over .service-item:nth-child(3n+3){margin-right:0%}.services.grid-text-under .service-item:nth-child(3n+4),.services.grid-text-over .service-item:nth-child(3n+4){clear:both}.main-content .services.grid-text-under .service-item,.main-content .services.grid-text-over .service-item{width:48%;margin-right:4%;margin-bottom:40px}.main-content .services.grid-text-under .service-item:nth-child(3n+3),.main-content .services.grid-text-over .service-item:nth-child(3n+3){margin-right:4%}.main-content .services.grid-text-under .service-item:nth-child(3n+4) .main-content .services.grid-text-over .service-item:nth-child(3n+4){clear:none}.main-content .services.grid-text-under .service-item:nth-child(2n+2),.main-content .services.grid-text-over .service-item:nth-child(2n+2){margin-right:0%}.main-content .services.grid-text-under .service-item:nth-child(2n+3),.main-content .services.grid-text-over .service-item:nth-child(2n+3){clear:both}.staff{}.staff.grid-text-side .staff-item{width:48%;margin-right:4%;margin-bottom:40px}.staff.grid-text-side .staff-item:nth-child(3n+3){margin-right:4%}.staff.grid-text-side .staff-item:nth-child(3n+4){clear:none}.staff.grid-text-side .staff-item:nth-child(2n+2){margin-right:0%}.staff.grid-text-side .staff-item:nth-child(2n+3){clear:both}.responsive-table{}.responsive-table .priority-low{display:none}}@media screen and (max-width:900px){#footer .footer1,#footer .footer2{float:left;width:48%;margin-right:4%;margin-bottom:100px}#footer .footer2{margin-right:0}#footer .footer3{clear:both;float:left;margin-right:0;width:100%}#image-rotator .flexslider{padding-left:20px;padding-right:20px}.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}@media screen and (max-width:850px){#edit4b04a8d3a64dd.page-collapse.open:before,#edit4b04a8d3a64dd.page-collapse.open:after{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;background-position:50%;display:none}#edit4b04a8d3a64dd.page-collapse.open .bubble{background:0 0;color:#fff;height:auto;line-height:1;padding:30px 0}#image-rotator .flexslider .slides img{width:100%;float:none;clear:both}#image-rotator .flex-caption{width:100%;float:none;clear:both}.flex-direction-nav{top:25%}}@media screen and (max-width:800px){.image-boxes.title-bubble .image-box{clear:both;width:100%;height:200px}}@media screen and (max-width:700px){#container-footer{background-image:none}.portfolio-title{padding-bottom:30px}.portfolio-title .portfolio-title-details{width:100%;margin-right:0}.portfolio-title .portfolio-title-details p{padding-bottom:0}.portfolio-title .portfolio-title-features{width:100%}.portfolio-image-right{width:100%;float:none;clear:both;padding:0;padding-bottom:30px}.contact-form .form-item{width:100%!important;margin-right:0!important;max-width:500px}}@media screen and (max-width:650px){#header{padding:0}#header #logo{max-width:100%;width:100%;max-height:none;text-align:center;margin:10px 0}#header #logo img{max-height:none}#top-nav{clear:right}#header #search{}#navigation{padding:0;float:none;clear:both;margin:10px 0;max-width:100%}#navigation a{padding:0 10px}#navigation ul li{float:left;display:inline-block;width:20%;margin-right:0%}#navigation ul li:nth-child(4n+4){margin-right:0%}#navigation a{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;text-align:center;padding:0}#navigation a strong,#navigation a b{padding:0}#navigation .nav-div{display:none}#slider .slider-text{width:70%;bottom:-40%}#main{}#main .thirds{}#main .main-third{float:none;width:100%;margin-right:0;margin-top:10px;margin-bottom:18px}#footer .footer-left{width:45%;margin-bottom:18px}#footer .footer-middle{clear:left;width:45%}#footer .footer-right{width:50%}.image-boxes{}.image-boxes.seven-column .image-box,.image-boxes.six-column .image-box,.image-boxes.five-column .image-box,.image-boxes.four-column .image-box,.image-boxes.three-column .image-box{width:48%;margin-right:4%;margin-bottom:40px}.image-boxes.seven-column .image-box:nth-child(7n+7),.image-boxes.seven-column .image-box:nth-child(4n+4),.image-boxes.six-column .image-box:nth-child(6n+6),.image-boxes.six-column .image-box:nth-child(3n+3),.image-boxes.five-column .image-box:nth-child(5n+5),.image-boxes.five-column .image-box:nth-child(3n+3),.image-boxes.four-column .image-box:nth-child(4n+4),.image-boxes.four-column .image-box:nth-child(3n+3),.image-boxes.three-column .image-box:nth-child(3n+3){margin-right:4%}.image-boxes.seven-column .image-box:nth-child(7n+8),.image-boxes.seven-column .image-box:nth-child(4n+5),.image-boxes.six-column .image-box:nth-child(6n+7),.image-boxes.six-column .image-box:nth-child(3n+4),.image-boxes.five-column .image-box:nth-child(5n+6),.image-boxes.five-column .image-box:nth-child(3n+4),.image-boxes.four-column .image-box:nth-child(4n+5),.image-boxes.four-column .image-box:nth-child(3n+4),.image-boxes.three-column .image-box:nth-child(3n+4){clear:none}.image-boxes.seven-column .image-box:nth-child(2n+2),.image-boxes.six-column .image-box:nth-child(2n+2),.image-boxes.five-column .image-box:nth-child(2n+2),.image-boxes.four-column .image-box:nth-child(2n+2),.image-boxes.three-column .image-box:nth-child(2n+2){margin-right:0%}.image-boxes.seven-column .image-box:nth-child(2n+3),.image-boxes.six-column .image-box:nth-child(2n+3),.image-boxes.five-column .image-box:nth-child(2n+3),.image-boxes.four-column .image-box:nth-child(2n+3),.image-boxes.three-column .image-box:nth-child(2n+3){clear:both}.image-boxes.title-bubble .image-box{clear:both;width:100%;height:200px}.services{}.services.grid-text-side .service-item{width:100%!important;margin-right:0%!important;margin-bottom:30px}.services.grid-text-under .service-item,.services.grid-text-over .service-item{width:48%;margin-right:4%;margin-bottom:40px}.services.grid-text-under .service-item:nth-child(4n+4),.services.grid-text-over .service-item:nth-child(4n+4),.services.grid-text-under .service-item:nth-child(3n+3),.services.grid-text-over .service-item:nth-child(3n+3){margin-right:2%}.services.grid-text-under .service-item:nth-child(4n+5),.services.grid-text-over .service-item:nth-child(4n+5),.services.grid-text-under .service-item:nth-child(3n+4),.services.grid-text-over .service-item:nth-child(3n+4){clear:none}.services.grid-text-under .service-item:nth-child(2n+2),.services.grid-text-over .service-item:nth-child(2n+2){margin-right:0%}.services.grid-text-under .service-item:nth-child(2n+3),.services.grid-text-over .service-item:nth-child(2n+3){clear:both}.full-left .services.grid-text-under .service-item,.full-right .services.grid-text-under .service-item,.full-left .services.grid-text-over .service-item,.full-right .services.grid-text-over .service-item{width:100%!important;margin-right:0%!important;margin-bottom:30px}.main-third .services.grid-text-under .service-item,.main-right .services.grid-text-under .service-item,.main-left .services.grid-text-under .service-item,.main-third .services.grid-text-over .service-item,.main-right .services.grid-text-over .service-item,.main-left .services.grid-text-over .service-item{width:48%!important;margin-right:4%!important;margin-bottom:40px}.main-third .services.grid-text-under .service-item:nth-child(2n+2),.main-right .services.grid-text-under .service-item:nth-child(2n+2),.main-left .services.grid-text-under .service-item:nth-child(2n+2),.main-third .services.grid-text-over .service-item:nth-child(2n+2),.main-right .services.grid-text-over .service-item:nth-child(2n+2),.main-left .services.grid-text-over .service-item:nth-child(2n+2){margin-right:0%!important}.main-third .services.grid-text-under .service-item:nth-child(2n+3),.main-right .services.grid-text-under .service-item:nth-child(2n+3),.main-left .services.grid-text-under .service-item:nth-child(2n+3),.main-third .services.grid-text-over .service-item:nth-child(2n+3),.main-right .services.grid-text-over .service-item:nth-child(2n+3),.main-left .services.grid-text-over .service-item:nth-child(2n+3){clear:both!important}.staff{}.staff.grid-text-side .staff-item{width:100%!important;margin-right:0%!important;margin-bottom:30px}.events{}.year-calendar{}.year-calendar .summary-calendar-holder{width:45%;margin-right:10%}.year-calendar .summary-calendar-holder:nth-child(3n+3){margin-right:10%}.year-calendar .summary-calendar-holder:nth-child(3n+4){clear:none}.year-calendar .summary-calendar-holder:nth-child(2n+2){margin-right:0%}.year-calendar .summary-calendar-holder:nth-child(2n+3){clear:both}.full-calendar{}.full-calendar .full-calendar-title{}.full-calendar .full-calendar-title .full-calendar-previous span{display:none}.full-calendar .full-calendar-title .full-calendar-next span{display:none}.full-calendar .full-calendar-weekday{display:none}.full-calendar .full-calendar-day{float:left;width:100%;min-height:60px;border:solid #e1e1e1 1px!important;border-top:none!important;padding:5px 10px}.full-calendar .full-calendar-dates{border-top:solid #e1e1e1 1px}.full-calendar .full-calendar-day.full-calendar-blank{display:none}.full-calendar .full-calendar-number{position:relative;right:auto;top:auto;text-align:left;font-size:14px}.full-calendar .full-calendar-number::before{content:attr(data-date)}.responsive-table{border:none}.responsive-table thead{display:none}.responsive-table tbody tr{clear:both;float:left;width:100%;position:relative;border:solid #e1e1e1 1px;margin-bottom:10px;padding-top:50px}.responsive-table tbody tr td.priority-high{position:absolute;top:0;left:0;display:block;width:100%;height:50px;line-height:50px;padding:0 65px 0 15px;overflow:hidden}.responsive-table tbody tr td.priority-normal,.responsive-table tbody tr td.priority-moderate,.responsive-table tbody tr td.priority-low{display:block;width:100%;text-align:right;border-bottom-style:dotted}.editable-table tbody tr td:nth-last-child(2){border-bottom:none}.responsive-table tbody tr td:nth-last-child(1){border-bottom:none}.responsive-table tbody tr td.select-box{position:absolute;top:0;right:0;bottom:0;height:50px;border-bottom:none}.responsive-table tbody tr td.priority-normal::before,.responsive-table tbody tr td.priority-moderate::before,.responsive-table tbody tr td.priority-low::before{content:attr(data-label);float:left;font-weight:700}.responsive-table tbody td.image-cell{padding:15px;min-height:45px;position:relative}.responsive-table tbody td.image-cell img{position:absolute;top:5px;right:15px;max-width:34px}.responsive-table-action-box{padding:15px 0 25px;border:none;border-bottom:solid #e1e1e1 1px}.testimonial-holder .testimonial-item .testimonial-text{width:50%}.testimonial-holder .testimonial-item .testimonial-image,.testimonial-holder .beforeafter-holder .beforeafter-item{width:45%}.goto-link-desktop{display:none}.goto-link-mobile{display:inline-block}.staff-holder-grid .staff-item{width:100%}.gallery-holder .gallery-item{width:33%;margin-right:0}.gallery-holder div:nth-child(4n+5){clear:none}.gallery-holder .gallery-item-textover{width:33%;margin-right:0}.gallery-holder .gallery-item-textover:nth-child(4n+5){clear:none}.gallery-holder div:nth-child(3n+3){margin-right:0%}.gallery-holder div:nth-child(3n+4){clear:left}.gallery-cat-holder .gallery-item{width:45%;margin-right:10%}.gallery-cat-holder div:nth-child(2n+2){margin-right:0%}.gallery-cat-holder div:nth-child(2n+3){clear:left}.gallery-cat-holder .gallery-item-textover{width:45%;margin-right:10%}.beforeafter-holder .beforeafter-item{width:45%;margin-right:10%}.beforeafter-holder div:nth-child(3n+3){margin-right:10%}.beforeafter-holder div:nth-child(3n+4){clear:none}.beforeafter-holder div:nth-child(2n+2){margin-right:0%}.beforeafter-holder div:nth-child(2n+3){clear:left}.video-holder .video-item{width:45%;margin-right:10%}.video-holder div:nth-child(3n+3){margin-right:10%}.video-holder div:nth-child(3n+4){clear:none}.video-holder div:nth-child(2n+2){margin-right:0%}.video-holder div:nth-child(2n+3){clear:left}.subscription-plans .subscription-plan{width:47%;margin-right:6%}.subscription-plans div.subscription-plan:nth-child(3n+3){margin-right:6%}.subscription-plans div.subscription-plan:nth-child(3n+4){clear:none}.subscription-plans div.subscription-plan:nth-child(2n+2){margin-right:0%}.subscription-plans div.subscription-plan:nth-child(2n+3){clear:left}.pricelist{}.pricelist-header{}.pricelist-header .pricelist-price,.pricelist-header .pricelist-inclusive{display:none}.pricelist-product{float:left;width:75%;margin-right:2%;padding-bottom:6px}.pricelist-price{clear:left;float:left;width:auto;display:inline-block;margin-right:2%}.pricelist-inclusive{float:left;width:auto;display:inline-block;margin-right:2%}.pricelist-qty{float:right;width:23%}.product-item{width:47%;margin-right:6%}.products-holder div:nth-child(3n+3){margin-right:6%}.products-holder div:nth-child(3n+4){clear:none}.products-holder div:nth-child(2n+2){margin-right:0%}.products-holder div:nth-child(2n+3){clear:both}form{}.form-item{}.form-item .label,.form-item .label2{margin-bottom:2px}.form-item .label,.form-item .label2,.form-item .input,.form-item .select,.form-item .checkbox,.form-item .radio,.form-item .textarea,.form-item .label-padding,.form-item .subbut,.form-item .g-recaptcha,#recaptcha_image{width:100%!important;padding-left:0;margin-left:0%}.form-item .g-recaptcha>div>div{max-width:100%;overflow:hidden}.recaptcha_input .input{padding-right:0}.recaptcha_options li a{top:0}.shopping-cart-list{}.shopping-cart-list .shopping-cart-list-header{display:none}.shopping-cart-list .shopping-cart-list-items{padding:4px 10px;border:solid #f0e8e6 1px;border-radius:3px;margin-bottom:15px;position:relative}.shopping-cart-list .scl-image{float:right;position:absolute;text-align:center;right:5px;top:8px;width:20%;max-height:60px}.shopping-cart-list .scl-image img{max-height:60px}.shopping-cart-list .scl-products{width:100%;min-height:60px;padding-right:0%}.shopping-cart-list .scl-products-title{float:left;width:68%}.shopping-cart-list .scl-products-additional{clear:both;width:100%}.shopping-cart-list .scl-products .cart-msg-box,.shopping-cart-list .scl-products .cart-msg-type,.shopping-cart-list .scl-products .cart-msg-messages{width:98%}.msg-small{font-size:13px;line-height:17px}.shopping-cart-list .scl-quantity{clear:both;width:59%;text-align:left;padding-right:0;margin-top:8px;padding-top:8px;border-top:solid #f0e8e6 1px}.shopping-cart-list .scl-quantity .scl-quantity-text{float:left;display:inline-block;padding-right:3%;line-height:26px;font-size:14px}.shopping-cart-list .scl-quantity input{float:left;font-size:15px;display:inline-block;margin-right:12%}.shopping-cart-list .remove-link{float:left;display:inline-block;text-align:left;line-height:26px;font-size:12px}.shopping-cart-list .scl-price{width:40%;font-size:16px;font-weight:600;text-align:right;padding-right:1%;padding-top:5px;margin-top:8px;padding-top:8px;border-top:solid #f0e8e6 1px}.shopping-cart-totals .shopping-cart-total-item .totals-space,.shopping-cart-totals .shopping-cart-total-final .totals-space,#sc-subtotals .totals-space-base{display:none}.shopping-cart-totals .shopping-cart-total-item,.shopping-cart-totals .shopping-cart-total-final{display:block}.shopping-cart-totals .shopping-cart-total-item .totals-text,.shopping-cart-totals .shopping-cart-total-final .totals-text{float:left;width:66%;text-align:left;padding-right:0;padding-left:4%;margin:0}.shopping-cart-totals .shopping-cart-total-item .totals-value,.shopping-cart-totals .shopping-cart-total-final .totals-value{float:left;width:26%;font-size:15px;padding-right:4%;margin:0}.address-selector{}.address-selector li{width:48%}.address-selector .address-selector-button{}.address-selector .address-selector-address{}.cart-checkradio-holder{}.cart-checkradio-holder .checkradio{width:50%}.payment-holder-table{}.payment-radio-holder{width:10%}.payment-holder{width:90%}}@media screen and (max-width:520px){html{-webkit-text-size-adjust:none}img{max-width:100%;height:auto;width:auto\9}embed,object,iframe,.map-holder{max-width:100%;width:100%;height:auto}ul{}ul li{line-height:26px;padding-bottom:8px;background-position:5px 9px}#container1{width:100%}#container2{width:100%}#contact-bar{display:none}#container-header .wrap{padding:0}#header{height:auto;padding:0}#header #logo{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;max-width:none;display:inline-block;text-align:center;margin:20px 0;padding:0 10px}#header #logo img{max-width:100%;max-height:none}#top-nav,#header #search{display:none}#header #mobile-link{display:block}#header #mobile-link a{clear:none;float:right;width:100%;display:inline-block;height:60px;line-height:40px;padding:0 10px;margin-bottom:4px;color:#fff;border-top-left-radius:0;border:solid #41ad49 10px;background-image:url(../../images/phone_icon_white.png);background-position:10px center;background-size:contain;background-repeat:no-repeat;background-color:#41ad49;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-weight:700;font-size:36px;text-align:center}.home #header #mobile-link a{margin-bottom:0}#header #mobile-link h4{display:none}#header #mobile-link:hover a{color:#fff}#navigation{display:none;height:auto;font-size:18px;line-height:20px;color:#fff;padding:14px 16px 4px;background-color:#f2f2f2}#navigation ul{margin:0;padding:0}#navigation ul li{float:none;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;display:block;line-height:18px}#navigation ul li.mobile-item{display:block}#navigation a{float:none;display:block;height:auto;line-height:28px;text-align:left;color:#000;padding:0 10px;margin-bottom:6px}#navigation a strong,#navigation a b{display:block;height:auto;line-height:28px}#navigation .nav-div{display:none}#navigation .sub-nav{position:inherit!important;float:none;display:block;width:100%;top:0!important;left:0!important;font-size:18px;line-height:20px;margin:0;padding:0}#navigation .sub-nav li{float:none;width:100%;display:block;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding-left:20px;line-height:18px}#navigation .sub-nav a{float:none;display:block;width:100%;line-height:28px;margin:0;padding:0;height:auto;background:0 0;border:none;margin-bottom:6px;color:#000;font-weight:700;text-transform:uppercase}#navigation .sub-nav a:hover{float:none;display:block;margin:0;padding:0;background:0 0;border:none;margin-bottom:6px;color:#000}#mobile-menu a{display:inline-block;font-weight:600}#slider,#flash,#slidebox{display:none}#image-rotator{}#image-rotator .flex-direction-nav{display:none}#image-rotator .flexslider{padding-left:0;padding-right:0}#image-rotator .flexslider .slides img{padding:0}#image-rotator .flexslider .flex-caption{padding:0;margin-top:20px}#container-collapse{}#container-collapse .page-collapse{padding:0 20px;padding-right:70px}#container-collapse .page-collapse .wrap{padding:0}#container-collapse #edit4b04a8d3a64dd.page-collapse.open{padding:0 20px}.collapse-title{text-align:left;font-size:36px;padding:14px 0}#container-collapse .collapse-btn{margin:0;bottom:0;top:0;left:auto;right:0;margin-top:auto;margin-bottom:auto;width:50px;height:50px}#container-collapse .collapse-btn:after{content:"\e90a";font-size:50px;line-height:50px}#edit4b04a8d3a64dd.page-collapse a.clpse-btn .collapse-btn{display:none}#edit4b04a8d3a64dd.page-collapse.open .bubble{height:auto;line-height:1;font-size:50px;padding:30px 0}.home #main{padding-top:0}#main{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main .main-full,#main .main-content,#main .full-left,#main .full-right,#main .main-left,#main .main-right{float:none;display:block;width:100%;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main .main-content{margin-bottom:20px}#main .img-left,#main .img-right,#main .img-center{float:none;display:block;width:100%;max-width:none;padding:10px 0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main,#main .main-right p,#main .main-left p,#main .main-right .side-holder,#main .main-left .side-holder{font-size:16px;line-height:24px}#main h1{font-size:38px;line-height:38px}#main h2{font-size:32px;line-height:32px}#main h3{font-size:26px;line-height:24px}#main h4{font-size:22px;line-height:24px}#main .main-right h5,#main .main-left h5{font-size:18px;line-height:24px}#main .main-right h6,#main .main-left h6{font-size:18px;line-height:24px}.small{font-size:15px;line-height:23px}.large{font-size:17px;line-height:25px}.mobile-only{display:block}.not-mobile{display:none}#footer{padding:20px 0;text-align:center}#footer .footer-social{text-align:center}#footer .footer1,#footer .footer2{clear:both;float:none;width:100%;margin-right:0;margin-bottom:50px}#footer .footer3{clear:both;float:none;width:100%;background:0 0;text-align:center;padding:0}.random-testimonial .quoted{text-align:center}#footer{font-size:16px;line-height:26px}#footer h4{font-size:28px;line-height:32px;font-weight:400}#footer .footerb1,#footer .footerb2{float:none;width:100%;clear:both;margin-top:50px}#footer .footerb2{margin-top:10px}#desktop-link{display:inline}.image-boxes{}.image-boxes.seven-column .image-box,.image-boxes.six-column .image-box,.image-boxes.five-column .image-box,.image-boxes.four-column .image-box,.image-boxes.three-column .image-box,.image-boxes.two-column .image-box,.image-boxes.title-bubble.three-column .image-box{width:100%!important;margin-right:0%!important;margin-bottom:10px}.image-boxes.title-bubble.three-column .image-box{margin-bottom:0;padding:0 20px}.services{display:block}.services .service-item,.main-third .services.grid-text-under .service-item,.main-right .services.grid-text-under .service-item,.main-left .services.grid-text-under .service-item,.main-third .services.grid-text-over .service-item,.main-right .services.grid-text-over .service-item,.main-left .services.grid-text-over .service-item{width:100%!important;margin-right:0%!important;margin-bottom:30px}.services .service-item .service-item-image{float:none;width:100%!important}.services .service-item .service-item-text{float:none;width:100%!important;display:block;padding-top:10px}.staff{display:block}.staff .staff-item{width:100%!important;margin-right:0%!important;margin-bottom:30px}.staff .staff-item .staff-item-image{float:none;width:100%!important}.staff .staff-item .staff-item-text{float:none;width:100%!important;display:block;padding-top:10px}.staff-details{}.staff-details .staff-details-image{float:none;margin-left:0;width:100%;max-width:100%}.events{}.year-calendar .summary-calendar-holder{width:100%;margin-right:0%!important}.responsive-table{border:none}.responsive-table tbody td.image-cell{min-height:50px}.responsive-table tbody td.image-cell img{max-width:38px}.news-holder .news-item .news-text,.news-holder .news-item .news-image{width:100%;height:auto;max-width:100%}.news-holder .news-item .news-image img{width:100%;max-height:none;height:auto}.events-holder .events-item .events-text{width:76%}.events-holder .events-item .events-image{width:100%}.date-icon{float:left;width:21%;margin-right:2%;height:auto;line-height:12px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px 0}.date-icon-start .date-to{display:none}.testimonial-holder .testimonial-item .testimonial-text,.testimonial-holder .testimonial-item .testimonial-image,.testimonial-holder .beforeafter-holder .beforeafter-item{width:100%}.links-item{}.links-description .links-description-image{display:block;width:100%;max-width:100%;text-align:center}.links-description-image img{text-align:center;width:auto;height:100%}.links-description .links-description-text{width:100%}.staff-holder-grid .staff-item{width:100%}.sitemap-holder{width:100%}.subscription-plans .subscription-plan{width:100%;margin-right:0%}.subscription-plans div.subscription-plan:nth-child(2n+2){margin-right:0%}.subscription-plans div.subscription-plan:nth-child(2n+3){clear:none}.subscription-table{}.subscription-table .subscription-left,.subscription-table .subscription-middle,.subscription-table .full-subscription-middle,.subscription-table .subscription-right{float:none;width:100%;text-align:left;padding-left:10px;padding-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border:solid #f1f1f1 1px}.subscription-table .subscription-left{padding-top:8px;border-bottom:none}.subscription-table .subscription-middle{border-top:none;border-bottom:none}.subscription-table .full-subscription-middle{padding-bottom:8px;border-top:none}.subscription-table .subscription-right{padding-bottom:8px;border-top:none}.gallery-holder .gallery-item,.gallery-cat-holder .gallery-item,.gallery-cat-holder .gallery-item-textover,.gallery-holder .gallery-item-textover{width:100%!important;margin-right:0%!important}.portfolio-title{min-height:0}.beforeafter-holder .beforeafter-item,.beforeafter-details .before-image,.beforeafter-details .after-image{width:100%;margin-right:0%}.beforeafter-details .before-image{margin-bottom:12%}.video-holder .video-item{width:100%;margin-right:0%}.product-item{width:100%;margin-right:0%}.products-holder div:nth-child(3n+3){margin-right:0%}.document-thumbnails-holder .document-thumbnails-item{width:100%;margin:0;padding:0}.address-selector{}.address-selector li{width:100%;margin-bottom:18px}.address-selector .address-selector-button{}.address-selector .address-selector-address{}.cart-checkradio-holder{}.cart-checkradio-holder .checkradio{width:100%}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{font-size:16px!important}}@media screen and (max-width:435px){.collapse-title{font-size:30px}}@media screen and (max-width:380px){.collapse-title{font-size:24px}}@media screen and (max-width:340px){.collapse-title{font-size:20px}#header #mobile-link a{background-image:none;padding:0}}