@media (max-height: 768px) {
	body.has-overlay #modal {top:0;transform:translateY(0);}
}
@media (max-width: 1225px) {
.m-full {max-width:95%;margin-left:auto;margin-right:auto;}
}
@media (min-width: 842px) and (max-width: 1200px) {
.t-col-reset:nth-of-type(n) {width:100%;margin-left:0;margin-right:0;border:0 none;}
.t-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.to-auto {margin-left:auto;margin-right:auto;}
.t-clear {float:none;clear:both;}
.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 {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;}
.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;}
.tablet-only {display:block;}.mobile-only, .desktop-only {display:none;}
}
@media (min-width: 0) and (max-width: 842px) {
.m-col-reset:nth-of-type(n) {width:100%;margin-left:0;margin-right:0;border:0 none;}
.m-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.m-border-reset {border:0 none;}
.mo-auto {margin-left:auto;margin-right:auto;}
.m-clear {float:none;clear:both;}
.m-pad-reset {padding:0;}
.w-pad-tb {padding-top:1rem;padding-bottom:1rem;}
.w-padding.m-pad-reset {padding:1em;}
.m-gutter-reset,.m-gutter-reset.double {margin:0;}
.m-block {display:block;}
.m-spacing {margin:2em auto 1em auto;}
#footerWrapper .m-spacing {margin:12px	 auto;}
.m-no-bg {background-image:none!important;}
.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 {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 {width:100%;max-width:92%;margin-left:auto;margin-right:auto;}
.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;}
.mobile-only {display: block;}.tablet-only,.desktop-only {display: none;}
.col-reset:nth-of-type(n) {margin-left:0;margin-right:0;}
.w-max.w-pad-tb > .w-full.w-pad-top, .w-max.w-pad-tb > .w-full.w-pad-bottom, .w-max.w-pad-tb > .w-full.w-pad-tb {padding-top:0;padding-bottom:0;}
.m-border-bottom {border-bottom:1px solid #ddd;}
.border-r {border-right:0 none;}
.m-pad-tb {padding-top:1rem;padding-bottom:1rem;}
.content, .sidebar {width:100%;}
.w-pad-tb > .w-pad-tb {padding-top:0;padding-bottom:0;}

#logo {margin:12px 0 12px 0;}
#nav {display:none;}
#headerWrapper,#header {height:auto;background:#fff;z-index:9999;}
#headerWrapper #nav ul {margin:0;padding:0;}
#headerWrapper #headerRight {padding:0;float:none;clear:both;}
#headerWrapper #nav .menu-primary-container {display:block;}
#headerWrapper #nav ul#menu-primary > li {float:none;clear:both;display:block;width:100%;text-align:center;}
#headerWrapper #nav ul#menu-primary > li span {display:none;}
#headerWrapper #nav ul#menu-primary > li > a {display:block;background-image:none;padding:10px;}
#headerWrapper #nav ul#menu-primary ul {display:block;position:relative;margin:0 auto!important;width:100%;background:#eee;border-radius:5px;padding:10px;}
#headerWrapper #nav .social {padding:1em 0;text-align:center;display:block;}
#headerWrapper #nav .social a {margin:0 0.75em;}
#heroWrapper .caption {z-index:6000;position:Relative;}
.home #heroWrapper, .home #hero {height:300px;}

#heroWrapper {height:auto;margin:0 0 1em 0;height:135px;overflow:Hidden;}
#heroWrapper .fade {background-image:url('images/fade-small.png');bottom:-2px;}
#heroWrapper .caption {padding:1.5em 0;}
#heroWrapper .caption div {margin:1em 0 0 0;}
#heroWrapper h1 {margin:0 0 10px 0;font-size:30px;}
#heroWrapper .secondary {text-align:left;position:relative;top:auto;right:auto;margin:0 0 1em 0;	}
#heroWrapper .secondary a {display:block;}
#heroWrapper .secondary span.pipe {display:none;}

#contentWrapper {margin-top:0;}
.home #contentWrapper {margin-top:0;}
#contentWrapper h1 {font-size:35px;}

.columns h2 {margin:1em 0 1em 0;}
.two-column-sections h2 {}

#footerWrapper .social a {margin:0 0.75em;}
}

@media (min-width: 0) and (max-width: 468px) {
#logo img {width:80%;}
}
