@media (min-width: 0) and (max-width: 1225px) {
.xs-full {max-width:95%;margin-left:auto;margin-right:auto;}	
}
/* Desktop */
@media (min-width: 0) and (max-width: 1200px) {
	.m-full {max-width:95%;margin-left:auto;margin-right:auto;}
}

/* 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;}
}

@media (min-width: 0) and (max-width: 895px) {	
	.top-header #social, #logo, .alt-logos {position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0 auto;}
	.alt-logos {margin:1em auto;}
	#logo {margin:0 auto 1em auto;}
}

/* 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;}
.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;}
.mobile.m-pad-reset {padding: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-hide {display:none;}
.top-header #social {position:static;}
.top-header .tLink {color:inherit;}
.video.alt {float:none;clear:both;}
nav div>ul>li.menu-item-has-children {position:relative;padding-right:30px;z-index:5;}
nav ul li.menu-item-has-children:after {position:absolute;right:0;top:0;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f0d7';font-size:inherit;color:#fff;margin-left:1em;display:inline-block;padding:15px;z-index:10;}
#left-menu nav>ul>li {height:auto;}
#left-menu nav>ul>li.menu-item-has-children:not(.open) ul {display:none!important;}
.bottom-header {display:none;}
nav ul ul li {text-align:left;display:none;}
header nav ul li {display:block;border-bottom:1px solid #ccc;}
nav ul li a {display:inline-block;}
#left-menu nav>ul>li {margin-right:0;}
#right-menu nav>ul>li {margin-left:0;}
.top-header #social {position:relative;left:auto;right:auto;top:auto;bottom:auto;display:block;}
#logo, #alt-logo, #azco-logo {position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0 auto;}
#logo {margin:0 auto 0 auto;}
nav ul li.open ul {position:static;display:block;left:0;-webkit-transform: translateX(0) scaleY(1);transform: translateX(0) scaleY(1);margin:0 -15px;padding:0 2.5%;}
nav ul li.open ul li {border-bottom:0;}
.button.filter {margin-right:1em;}
.with-vid #hero .slide-content {position: relative;left:auto;bottom:auto;transform:translate(0,0);padding:1rem 0 2rem 0;}
.with-vid #hero .slide-content h3 {margin:0;}
.image.featured {float:none;clear:both;max-width: 100%;margin:0 0 1rem 0;}
.btns a {margin: 1rem 0;}
}
/* Mobile Small */
@media only screen and (min-width: 480px) and (max-width: 768px){
}
/* Mobile Smallest */
@media only screen and (min-width: 320px) and (max-width: 480px){
.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;}
.w-pad-tb {padding-top:1rem;padding-bottom:1rem;}
.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;}
.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-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;}
.xst-center {text-align: center;}.xst-left {text-align: left;}.xst-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);}

.slide .slide-title {font-size:36px;}
.slide .slide-subtitle {font-size:24px;}

.slick-prev, .slick-next {display:none;}

#hero.slider .slide-content {bottom:1rem;}
#hero:not(.slider) {height:auto;}
#hero:not(.slider).slide .slide-content {position:relative;-webkit-transform:none;transform:none;padding:3em 0;left:auto;bottom:auto;}

footer nav ul li {width:100%;float:none;padding-right:0;}

a.button.outline, .button.outline {padding:1em;width:100%;}
nav ul li.open ul {padding:0 5%;}
}