@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
body.home #heroWrapper .text {top:18%;}    
}

/* Desktop Large */
@media (min-width:1226px) {
    
}
@media (min-width: 0) and (max-width: 1225px) {
.m-full {max-width:95%;margin-left:auto;margin-right:auto;}	
}
/* Desktop */
@media (min-width: 0) and (max-width: 1200px) {
    .page-id-49 #heroWrapper {background-size:150%;background-position:30% 50%;}
}
@media (max-width:1024px) {
    #nav ul li.menu-item-has-children:after {content:'\f0d7';font-family:'Font Awesome 5 Free';position:absolute;right:0;font-weight:900;color:#203D74;top:0;margin:1em;line-height:16px;}
}
@media (min-width:769px) and (max-width:1024px) {
    #nav ul li:not(.active) ul {-webkit-transform:scaleY(0);transform:scaleY(0);}
    #nav ul li.menu-item-has-children {padding-right:2em;}
    #nav ul li.menu-item-has-children:after {margin:.5em;}
}
@media (min-width:769px) {
    #search-toggle {color:#203D74;margin-left:1em;cursor:pointer;}
#search-toggle:hover, #search-close:hover {color:#00A850;}
    .hide {display:none!important;}
}
/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
.t-col-reset:nth-of-type(n) {margin-left:0;margin-right:0;border:0 none;column-count:1;}
.t-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.t-pad-full-reset, .t-pad-full-reset:nth-of-type(n) {padding:0;}
.tm-auto {margin-left:auto;margin-right:auto;}
.t-clear {float:none;clear:both;}
.t-pad-reset {padding:0;}
.w-padding.t-pad-reset {padding:1em;}
.t-gutter-reset,.xs-gutter-reset.double {margin:0;}
.t-block {display:block;}
.t-spacing {margin:2em auto 1em auto;}
.t-gutter {margin:1em auto;}
.t-lower {margin:0 auto 1em auto;}
.t-0 {display: none;}.t-1 {width: 1%;}.t-2 {width: 2%;}.t-3 {width: 3%;}.t-4 {width: 4%;}.t-5 {width: 5%;}.t-6 {width: 6%;} .t-7 {width: 7%;}.t-8 {width: 8%;}.t-9 {width: 9%;}.t-10 {width: 10%;}.t-11 {width: 11%;}.t-12 {width: 12%;}.t-13 {width: 13%;}.t-14 {width: 14%;}.t-15 {width: 15%;}.t-16 {width: 16%;}.t-17 {width: 17%;}.t-18 {width: 18%;}.t-19 {width: 19%;}.t-20 {width: 20%;}.t-21 {width: 21%;}.t-22 {width: 22%;}.t-23 {width: 23%;}.t-24 {width: 24%;}.t-25 {width: 25%;}.t-26 {width: 26%;}.t-27 {width: 27%;}.t-28 {width: 28%;}.t-29 {width: 29%;}.t-30 {width: 30%;}.t-31 {width: 31%;}.t-32 {width: 32%;}.t-33 {width: 33%;}.t-34 {width: 34%;}.t-35 {width: 35%;}.t-36 {width: 36%;}.t-37 {width: 37%;}.t-38 {width: 38%;}.t-39 {width: 39%;}.t-40 {width: 40%;}.t-41 {width: 41%;}.t-42 {width: 42%;}.t-43 {width: 43%;}.t-44 {width: 44%;}.t-45 {width: 45%;}.t-46 {width: 46%;}.t-47 {width: 47%;}.t-48 {width: 48%;}.t-49 {width: 49%;}.t-50 {width: 50%;}.t-51 {width: 51%;}.t-52 {width: 52%;}.t-53 {width: 53%;}.t-54 {width: 54%;}.t-55 {width: 55%;}.t-56 {width: 56%;}.t-57 {width: 57%;}.t-58 {width: 58%;}.t-59 {width: 59%;}.t-60 {width: 60%;}.t-61 {width: 61%;}.t-62 {width: 62%;}.t-63 {width: 63%;}.t-64 {width: 64%;}.t-65 {width: 65%;}.t-66 {width: 66%;}.t-67 {width: 67%;}.t-68 {width: 68%;}.t-69 {width: 69%;}.t-70 {width: 70%;}.t-71 {width: 71%;}.t-72 {width: 72%;}.t-73 {width: 73%;}.t-74 {width: 74%;}.t-75 {width: 75%;}.t-76 {width: 76%;}.t-77 {width: 77%;}.t-78 {width: 78%;}.t-79 {width: 79%;}.t-80 {width: 80%;}.t-81 {width: 81%;}.t-82 {width: 82%;}.t-83 {width: 83%;}.t-84 {width: 84%;}.t-85 {width: 85%;}.t-86 {width: 86%;}.t-87 {width: 87%;}.t-88 {width: 88%;}.t-89 {width: 89%;}.t-90 {width: 90%;}.t-91 {width: 91%;}.t-92 {width: 92%;}.t-93 {width: 93%;}.t-94 {width: 94%;}.t-95 {width: 95%;}.t-96 {width: 96%;}.t-97 {width: 97%;}.t-98 {width: 98%;}.t-99 {width: 99%;}.t-100, .t-100:nth-of-type(n) {width: 100%;}
.t-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.t-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.t-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.t-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.t-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.t-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.t-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
.t-half:nth-of-type(2n+1) {margin-right:1%;margin-left:0;width:49%;}.t-half:nth-of-type(2n+2) {margin-left:1%;margin-right:0%;width:49%;}.t-thirds:nth-of-type(3n+1) {margin-right:1%;margin-left:0;width:32%;}.t-thirds:nth-of-type(3n+2) {margin-left:1%;margin-right:1%;width:32%;}.t-thirds:nth-of-type(3n+3) {margin-left:1%;margin-right:0;width:32%;}.t-quarters:nth-of-type(4n+1) {margin-right:1%;margin-left:0;width:23.5%;}.t-quarters:nth-of-type(4n+2) {margin-left:1%;margin-right:1%;width:23.5%;}.t-quarters:nth-of-type(4n+3) {margin-left:1%;margin-right:1%;width:23.5%;}.t-quarters:nth-of-type(4n+4) {margin-left:1%;margin-right:0;width:23.5%;}.t-fifths:nth-of-type(5n+1) {margin-right:1%;margin-left:0;width:18.4%;}.t-fifths:nth-of-type(5n+2) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+4) {margin-left:1%;margin-right:0;width:18.4%;}
.t-bucket:nth-of-type(4n+1) {margin-right:2%;margin-left:0;width:22%;}.t-bucket:nth-of-type(4n+2) {margin-left:2%;margin-right:2%;width:22%;}.t-bucket:nth-of-type(4n+3) {margin-left:2%;margin-right:2%;width:22%;}.t-bucket:nth-of-type(4n+4) {margin-left:2%;margin-right:0;width:22%;}
.t-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
.t-reset, .t-reset:nth-of-type(n) {width:100%;padding:0;padding:0;}
.tt-center {text-align: center;}.tt-left {text-align: left;}.tt-right {text-align: right;}
.t-zero-pad-tb {padding-top:0;padding-bottom:0;}.t-zero-pad-top {padding-top:0;}.t-zero-pad-bottom {padding-bottom:0;}.t-zero-pad-left {padding-left:0;}.t-zero-pad-right {padding-right:0;}.t-zero-pad-lr {padding-left:0;padding-right:0;}.t-zero-pad {padding:0;}.t-zero-margin-tb {margin-top:0;margin-bottom:0;}.t-zero-margin-top {margin-top:0;}.t-zero-margin-bottom {margin-bottom:0;}.t-zero-margin-left {margin-left:0;}.t-zero-margin-right {margin-right:0;}.t-zero-margin-lr {margin-left:0;margin-right:0;}.t-zero-margin {margin:0;}
.t-reset-align {position:relative;top:auto;left:auto;transform:translate(0,0);}
.large-only, .tablet-only {display:block;} .mobile-only, .desktop-only {display:none;}
.section-title {font-size:2.5rem;}
#sendNewsletterEmail {margin-top:2em;}
}
/* Mobile */
@media (min-width: 0) and (max-width: 768px) {
.m-col-reset, .m-col-reset:nth-of-type(n) {margin-left:0;margin-right:0;border:0 none;column-count:1;}
.m-pad-reset, .m-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.m-pad-full-reset, .m-pad-full-reset:nth-of-type(n) {padding:0;}
.m-pad-tb {padding-top:1em;padding-bottom:1em;}
.m-pad-lr {padding-left:1em;padding-right:1em;}
.w-pad-tb {padding-top:1rem;padding-bottom:1rem;}
.mm-auto {margin-left:auto;margin-right:auto;}
.m-clear {float:none;clear:both;}
.m-pad-full-reset, .m-pad-full-reset:nth-of-type(n) {padding:0;}
.m-padding.m-pad-reset, .w-padding.m-pad-reset {padding:1em;}
.m-bottom {margin-bottom:1em;}
.m-gutter-reset,.m-gutter-reset.double {margin:0;}
.m-block:nth-of-type(n), .m-block {display:block;}
.m-spacing:nth-of-type(n), .m-spacing {margin:2em auto 1em auto;}
.m-gutter:nth-of-type(n), .m-gutter {margin:1em auto;}
.m-lower:nth-of-type(n), .m-lower {margin:0 auto 1em auto;}
.m-lower2x:nth-of-type(n), .m-lower {margin:0 auto 2em auto;}
.m-0 {display: none;}.m-1 {width: 1%;}.m-2 {width: 2%;}.m-3 {width: 3%;}.m-4 {width: 4%;}.m-5 {width: 5%;}.m-6 {width: 6%;} .m-7 {width: 7%;}.m-8 {width: 8%;}.m-9 {width: 9%;}.m-10 {width: 10%;}.m-11 {width: 11%;}.m-12 {width: 12%;}.m-13 {width: 13%;}.m-14 {width: 14%;}.m-15 {width: 15%;}.m-16 {width: 16%;}.m-17 {width: 17%;}.m-18 {width: 18%;}.m-19 {width: 19%;}.m-20 {width: 20%;}.m-21 {width: 21%;}.m-22 {width: 22%;}.m-23 {width: 23%;}.m-24 {width: 24%;}.m-25 {width: 25%;}.m-26 {width: 26%;}.m-27 {width: 27%;}.m-28 {width: 28%;}.m-29 {width: 29%;}.m-30 {width: 30%;}.m-31 {width: 31%;}.m-32 {width: 32%;}.m-33 {width: 33%;}.m-34 {width: 34%;}.m-35 {width: 35%;}.m-36 {width: 36%;}.m-37 {width: 37%;}.m-38 {width: 38%;}.m-39 {width: 39%;}.m-40 {width: 40%;}.m-41 {width: 41%;}.m-42 {width: 42%;}.m-43 {width: 43%;}.m-44 {width: 44%;}.m-45 {width: 45%;}.m-46 {width: 46%;}.m-47 {width: 47%;}.m-48 {width: 48%;}.m-49 {width: 49%;}.m-50 {width: 50%;}.m-51 {width: 51%;}.m-52 {width: 52%;}.m-53 {width: 53%;}.m-54 {width: 54%;}.m-55 {width: 55%;}.m-56 {width: 56%;}.m-57 {width: 57%;}.m-58 {width: 58%;}.m-59 {width: 59%;}.m-60 {width: 60%;}.m-61 {width: 61%;}.m-62 {width: 62%;}.m-63 {width: 63%;}.m-64 {width: 64%;}.m-65 {width: 65%;}.m-66 {width: 66%;}.m-67 {width: 67%;}.m-68 {width: 68%;}.m-69 {width: 69%;}.m-70 {width: 70%;}.m-71 {width: 71%;}.m-72 {width: 72%;}.m-73 {width: 73%;}.m-74 {width: 74%;}.m-75 {width: 75%;}.m-76 {width: 76%;}.m-77 {width: 77%;}.m-78 {width: 78%;}.m-79 {width: 79%;}.m-80 {width: 80%;}.m-81 {width: 81%;}.m-82 {width: 82%;}.m-83 {width: 83%;}.m-84 {width: 84%;}.m-85 {width: 85%;}.m-86 {width: 86%;}.m-87 {width: 87%;}.m-88 {width: 88%;}.m-89 {width: 89%;}.m-90 {width: 90%;}.m-91 {width: 91%;}.m-92 {width: 92%;}.m-93 {width: 93%;}.m-94 {width: 94%;}.m-95 {width: 95%;}.m-96 {width: 96%;}.m-97 {width: 97%;}.m-98 {width: 98%;}.m-99 {width: 99%;}.m-100, .m-100:nth-of-type(n) {width: 100%;}
.m-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.m-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.m-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.m-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.m-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.m-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.m-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.m-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.m-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
.thirds, .quarters, .fifths {padding:0;}
.m-half:nth-of-type(2n+1) {margin-right:1%;margin-left:0;width:49%;}.m-half:nth-of-type(2n+2) {margin-left:1%;margin-right:0%;width:49%;}.m-thirds:nth-of-type(3n+1) {margin-right:1%;margin-left:0;width:32%;}.m-thirds:nth-of-type(3n+2) {margin-left:1%;margin-right:1%;width:32%;}.m-thirds:nth-of-type(3n+3) {margin-left:1%;margin-right:0;width:32%;}.m-quarters:nth-of-type(4n+1) {margin-right:1%;margin-left:0;width:23.5%;}.m-quarters:nth-of-type(4n+2) {margin-left:1%;margin-right:1%;width:23.5%;}.m-quarters:nth-of-type(4n+3) {margin-left:1%;margin-right:1%;width:23.5%;}.m-quarters:nth-of-type(4n+4) {margin-left:1%;margin-right:0;width:23.5%;}.m-fifths:nth-of-type(5n+1) {margin-right:1%;margin-left:0;width:18.4%;}.m-fifths:nth-of-type(5n+2) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+4) {margin-left:1%;margin-right:0;width:18.4%;}
.m-bucket:nth-of-type(n) {width:46%;margin-bottom:3%;}
.m-bucket:nth-of-type(2n+1) {margin-right:2%;margin-left:0;}.m-bucket:nth-of-type(2n+2) {margin-left:2%;margin-right:0%;}
.m-full:nth-of-type(n), .m-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
.m-reset, .m-reset:nth-of-type(n) {width:100%;padding:0;padding:0;}
.mt-center {text-align: center;}.mt-left {text-align: left;}.mt-right {text-align: right;}
.m-zero-pad-tb {padding-top:0;padding-bottom:0;}.m-zero-pad-top {padding-top:0;}.m-zero-pad-bottom {padding-bottom:0;}.m-zero-pad-left {padding-left:0;}.m-zero-pad-right {padding-right:0;}.m-zero-pad-lr {padding-left:0;padding-right:0;}.m-zero-pad {padding:0;}.m-zero-margin-tb {margin-top:0;margin-bottom:0;}.m-zero-margin-top {margin-top:0;}.m-zero-margin-bottom {margin-bottom:0;}.m-zero-margin-left {margin-left:0;}.m-zero-margin-right {margin-right:0;}.m-zero-margin-lr {margin-left:0;margin-right:0;}.m-zero-margin {margin:0;}
.m-reset-align {position:relative;top:auto;left:auto;transform:translate(0,0);}
.mobile-only, .small-only {display: block;} .tablet-only,.desktop-only, .large-only {display: none;}
.mobile-only.inline {display:inline-block;}
.m-hide {display:none;}
.footer-logos {text-align: center}
#hubspot-messages-iframe-container {display:none!important;}

#navWrapper {vertical-align:top;}
#headerWrapper.active:after {display:none;}
#top-nav {position:absolute;top:0;right:0;}

#heroWrapper {height:300px;}
#heroWrapper:after {height:100%;padding-top:0;}

.bucket .icon {height:150px;width:150px;}
.bucket h4 {font-size:1.5rem;}
.bucket .icon img {height:75px;}

.images-slick-prev {left:-2em;}
.images-slick-next {right:-2em;}

.testimonial-slider.alt .w-pad-lr {height:auto;padding-left:0;padding-right:0;}
.testimonial-slider .bars {position:static;}
.testimonial-slider .bars .bar {height:50px;margin-bottom:1em;}

.testimonials-slick-prev, .testimonials-slick-next {z-index:3;}
.testimonials-slick-prev {left:-2em;}
.testimonials-slick-next {right:-2em;}

.testimonial-slider.main .slick-slide {margin:0;}

#headerWrapper {position:relative;z-index:999;}
#heroWrapper {margin:0!Important;}
#podium-bubble {right:-16px!important;bottom:-13px!important;}
body {margin-top:87px;}
#mobile-nav {position:fixed;top:0;z-index:10000;background:#fff;width:100%;box-shadow: 0 0 6px rgba(0,0,0,.36);}
#mobile-nav ul {list-style:none;padding-left:0;text-align:center;width:100%;}
#mobile-nav ul li {display:inline-block;font-size:12px;text-transform:uppercase;font-weight:500;color:#707070;}
#mobile-nav ul li a {color:inherit;}
#mobile-nav ul li span {display:block;font-size: 20px;      
    background: -moz-linear-gradient(90deg, rgba(32,61,116,1) 0%, rgba(0,168,80,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(32,61,116,1) 0%, rgba(0,168,80,1) 100%);
    background: linear-gradient(90deg, rgba(32,61,116,1) 0%, rgba(0,168,80,1) 100%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
   -webkit-text-fill-color:transparent;}
#mobile-nav ul li i {display:block;margin-bottom:7px;padding:5px 0;}

#mobile-nav-menu {display:none;position:fixed;top:87px;width:100%;height:100%;overflow:scroll;background: rgb(32,61,116);background: linear-gradient(90deg, rgba(32,61,116,1) 0%, rgba(0,168,80,1) 100%);z-index:1000;}
#mobile-nav-menu ul {padding-left:0;padding:0 15px;}
#mobile-nav-menu ul li {display:block;margin:0;position:relative;}
#mobile-nav-menu ul li a {display:block;margin:0;padding:10px 0;color:#fff;}
#mobile-nav-menu ul li a:focus {color:#fff;}
#mobile-nav-menu ul li.menu-item-has-children:after {color:#fff;z-index:3;}
#mobile-nav-menu ul li.active:after {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
#mobile-nav-menu ul li ul {position:static;left:0;height:0;overflow:hidden;padding:0 15px;margin:0 -15px;background:#00A850;display:none;left:0;-webkit-transform:none;transform:none;}
#mobile-nav-menu ul li.active ul {height:auto;padding:1em 15px;display:block;-webkit-transform:none;transform:none;}
#mobile-nav-menu ul li.current-menu-item>a, #mobile-nav-menu ul li a:hover, #mobile-nav-menu ul li.current-menu-ancestor>a {color:#b8b8b8;}
#mobile-nav-menu ul li.menu-item-has-children:after {content:'\f0d7';font-family:'Font Awesome 5 Free';position:absolute;right:0;font-weight:900;color:#fff;top:0;margin:1em;line-height:16px;}

#searchformWrapper {display:none;top:auto;padding:100px 15px;height:100%;}
#searchformWrapper.active {z-index:1000;}
#searchformWrapper .searchform {-webkit-transform:none;transform:none;top:0;}


.testimonial-slider.alt {height:auto;}
.testimonial-slider .bars {position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.testimonial-slider.alt .testimonials-slick-prev, .testimonial-slider.alt .testimonials-slick-next {position:static;margin:0 .5em;-webkit-transform:none;transform:none;}
.bar.w-28 {left:-28%;}
.bar.w-38 {left:-38%;}
.bar.w-48 {left:-48%;}
#footerWrapper {padding-bottom:5em;}
body #hubspot-messages-iframe-container {bottom:90px!important;}
}
/* Mobile Small */
@media only screen and (min-width: 480px) and (max-width: 768px){
    .standard .text h3.section-title {font-size:2rem;}
    #heroWrapper .text a.button {padding:1em;}
    #navWrapper {margin-top:1em;margin-bottom:-1em;}
    #nav {margin:0 -2.5%;}
    body.page-id-54 .expand.open span.toggle {top:1.5em;}
    #heroWrapper .text a.button {min-width:480px;}
	
}
/* Mobile Smallest */
@media only screen and (min-width: 320px) and (max-width: 480px){
.xs-break {content:'';display:block;clear:both;}
table, tbody, tr, td {display:block;width:100%!important;}
.xs-col-reset, .xs-col-reset:nth-of-type(n) {margin-left:0;margin-right:0;border:0 none;column-count:1;}
.xs-pad-reset, .xs-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.xs-bottom-reset {padding-bottom:0;}
.mm-auto {margin-left:auto;margin-right:auto;}
.xs-clear {float:none;clear:both;}
.xs-pad-full-reset, .xs-pad-full-reset:nth-of-type(n) {padding:0;}
.xs-pad-tb, .xs-pad-tb:nth-of-type(n) {padding-top:2em;padding-bottom:2em;}
.w-padding.xs-pad-reset {padding:1em;}
.xs-gutter-reset,.xs-gutter-reset.double {margin:0;}
.xs-block:nth-of-type(n), .xs-block {display:block;}
.xs-spacing:nth-of-type(n), .xs-spacing {margin:2em auto 1em auto;}
.xs-gutter:nth-of-type(n), .xs-gutter {margin:1em auto;}
.xs-bottom {margin-bottom:1em;}
.xs-lower:nth-of-type(n), .xs-lower {margin:0 auto 1em auto;}
.xs-lower2x:nth-of-type(n), .xs-lower {margin:0 auto 2em auto;}
.xs-0 {display: none;}.xs-1 {width: 1%;}.xs-2 {width: 2%;}.xs-3 {width: 3%;}.xs-4 {width: 4%;}.xs-5 {width: 5%;}.xs-6 {width: 6%;} .xs-7 {width: 7%;}.xs-8 {width: 8%;}.xs-9 {width: 9%;}.xs-10 {width: 10%;}.xs-11 {width: 11%;}.xs-12 {width: 12%;}.xs-13 {width: 13%;}.xs-14 {width: 14%;}.xs-15 {width: 15%;}.xs-16 {width: 16%;}.xs-17 {width: 17%;}.xs-18 {width: 18%;}.xs-19 {width: 19%;}.xs-20 {width: 20%;}.xs-21 {width: 21%;}.xs-22 {width: 22%;}.xs-23 {width: 23%;}.xs-24 {width: 24%;}.xs-25 {width: 25%;}.xs-26 {width: 26%;}.xs-27 {width: 27%;}.xs-28 {width: 28%;}.xs-29 {width: 29%;}.xs-30 {width: 30%;}.xs-31 {width: 31%;}.xs-32 {width: 32%;}.xs-33 {width: 33%;}.xs-34 {width: 34%;}.xs-35 {width: 35%;}.xs-36 {width: 36%;}.xs-37 {width: 37%;}.xs-38 {width: 38%;}.xs-39 {width: 39%;}.xs-40 {width: 40%;}.xs-41 {width: 41%;}.xs-42 {width: 42%;}.xs-43 {width: 43%;}.xs-44 {width: 44%;}.xs-45 {width: 45%;}.xs-46 {width: 46%;}.xs-47 {width: 47%;}.xs-48 {width: 48%;}.xs-49 {width: 49%;}.xs-50 {width: 50%;}.xs-51 {width: 51%;}.xs-52 {width: 52%;}.xs-53 {width: 53%;}.xs-54 {width: 54%;}.xs-55 {width: 55%;}.xs-56 {width: 56%;}.xs-57 {width: 57%;}.xs-58 {width: 58%;}.xs-59 {width: 59%;}.xs-60 {width: 60%;}.xs-61 {width: 61%;}.xs-62 {width: 62%;}.xs-63 {width: 63%;}.xs-64 {width: 64%;}.xs-65 {width: 65%;}.xs-66 {width: 66%;}.xs-67 {width: 67%;}.xs-68 {width: 68%;}.xs-69 {width: 69%;}.xs-70 {width: 70%;}.xs-71 {width: 71%;}.xs-72 {width: 72%;}.xs-73 {width: 73%;}.xs-74 {width: 74%;}.xs-75 {width: 75%;}.xs-76 {width: 76%;}.xs-77 {width: 77%;}.xs-78 {width: 78%;}.xs-79 {width: 79%;}.xs-80 {width: 80%;}.xs-81 {width: 81%;}.xs-82 {width: 82%;}.xs-83 {width: 83%;}.xs-84 {width: 84%;}.xs-85 {width: 85%;}.xs-86 {width: 86%;}.xs-87 {width: 87%;}.xs-88 {width: 88%;}.xs-89 {width: 89%;}.xs-90 {width: 90%;}.xs-91 {width: 91%;}.xs-92 {width: 92%;}.xs-93 {width: 93%;}.xs-94 {width: 94%;}.xs-95 {width: 95%;}.xs-96 {width: 96%;}.xs-97 {width: 97%;}.xs-98 {width: 98%;}.xs-99 {width: 99%;}.xs-100, .xs-100:nth-of-type(n) {width: 100%;}
.xs-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.xs-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.xs-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.xs-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.xs-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.xs-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.xs-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.xs-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.xs-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
.thirds, .quarters, .fifths {padding:0;}
.xs-half:nth-of-type(2n+1) {margin-right:1%;margin-left:0;width:49%;}.xs-half:nth-of-type(2n+2) {margin-left:1%;margin-right:0%;width:49%;}.xs-thirds:nth-of-type(3n+1) {margin-right:1%;margin-left:0;width:32%;}.xs-thirds:nth-of-type(3n+2) {margin-left:1%;margin-right:1%;width:32%;}.xs-thirds:nth-of-type(3n+3) {margin-left:1%;margin-right:0;width:32%;}.xs-quarters:nth-of-type(4n+1) {margin-right:1%;margin-left:0;width:23.5%;}.xs-quarters:nth-of-type(4n+2) {margin-left:1%;margin-right:1%;width:23.5%;}.xs-quarters:nth-of-type(4n+3) {margin-left:1%;margin-right:1%;width:23.5%;}.xs-quarters:nth-of-type(4n+4) {margin-left:1%;margin-right:0;width:23.5%;}.xs-fifths:nth-of-type(5n+1) {margin-right:1%;margin-left:0;width:18.4%;}.xs-fifths:nth-of-type(5n+2) {margin-left:1%;margin-right:1%;width:18.4%;}.xs-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.xs-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.xs-fifths:nth-of-type(5n+4) {margin-left:1%;margin-right:0;width:18.4%;}
.xs-bucket:nth-of-type(n) {width:46%;margin-bottom:3%;}
.xs-bucket:nth-of-type(2n+1) {margin-right:2%;margin-left:0;}.xs-bucket:nth-of-type(2n+2) {margin-left:2%;margin-right:0%;}
.xs-full:nth-of-type(n), .xs-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
.xs-reset, .xs-reset:nth-of-type(n) {width:100%;padding:0;padding:0;}
.xs-center {text-align: center;}.xs-left {text-align: left;}.xs-right {text-align: right;}
.xs-zero-pad-tb {padding-top:0;padding-bottom:0;}.xs-zero-pad-top {padding-top:0;}.xs-zero-pad-bottom {padding-bottom:0;}.xs-zero-pad-left {padding-left:0;}.xs-zero-pad-right {padding-right:0;}.xs-zero-pad-lr {padding-left:0;padding-right:0;}.xs-zero-pad {padding:0;}.xs-zero-margin-tb {margin-top:0;margin-bottom:0;}.xs-zero-margin-top {margin-top:0;}.xs-zero-margin-bottom {margin-bottom:0;}.xs-zero-margin-left {margin-left:0;}.xs-zero-margin-right {margin-right:0;}.xs-zero-margin-lr {margin-left:0;margin-right:0;}.xs-zero-margin {margin:0;}
.xs-reset-align {position:relative;top:auto;left:auto;transform:translate(0,0);}	
.xs-only:not(.inline) {display:block;}
.xs-only.inline {display:inline-block;}
.xs-hide {display:none;}

.b-right {border-right:0;}

#header {padding-bottom:0;}
#top-nav {position:static;margin:1em 0;}
#top-nav ul li {margin-left:.5em;margin-right:.5em;}

body.home #heroWrapper {height:auto;}
body.home #heroWrapper .text {-webkit-transform:none;transform:none;position:relative;left:0;padding:2em 0;}
#heroWrapper .text h1 {font-size:2.5rem;}
.section-title {font-size:2rem;}
.expand h3.section-title {font-size:1rem;padding-right:2em;}
.contact-info {font-size:1.5rem;}

#tab-dropdown {height:60px;background: #00A850;}
#tab-dropdown h3 {text-transform:uppercase;color:#fff;line-height:60px;}
.tab.button {display:block;margin:0;padding:1em;background:#00A850;}
.tab.button span {margin-bottom: 0;width: auto;height: auto;}
.tab.button:hover, .tab.button.active {padding-top:1em;}
.tab.button.active {background:rgba(0, 168, 80, .5);}
.testimonial-slider.main .testimonials-slick-prev {left:-1em;}
.testimonial-slider.main .testimonials-slick-next {right:-1em;}

#footer-widgets h3 {position:static;-webkit-transform: rotate(0deg);transform: rotate(0deg);width:auto;text-align:center;}
#footer-widgets ul {padding-left:0;height:auto;}
#footer-nav .t-left ul li {margin:0 .25em;}
#footer-nav .t-right ul li {margin:0 .25em;}


.fancybox-content {padding:44px 20px!important;}

.testimonials-slick-prev, .testimonials-slick-next {position:static;margin:0 .5em;-webkit-transform:none;transform:none;}
.testimonial-slider.main .slick-slide {padding:2em;}

body.page-id-54 .expand.open span.toggle {top:27px;}

#heroWrapper .text a.button {display:block;}

.standard .text h3 {margin:1em 0;}

body:not(.page-id-54) .expand.open span.toggle {top:10px;}

#sendNewsletterEmail input[type="submit"] {margin-left:-10px;box-shadow:none;}

#newsletteremailfield, #sendNewsletterEmail input[type="submit"] {height:40px;}

body.home .bucketswbackground {background-position:20% 50%;}

}