button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#477dca;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#2c5999;color:#fff}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:.5}
fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}
input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}
label{font-weight:600;margin-bottom:.375em}label.required::after{content:'*'}
label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:0}
textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}
input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}
ul,ol{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}
ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}
dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'mec';src:url("../fonts/mec-bold-webfont.eot");src:url("../fonts/mec-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/mec-bold-webfont.woff2") format("woff2"),url("../fonts/mec-bold-webfont.woff") format("woff"),url("../fonts/mec-bold-webfont.ttf") format("truetype"),url("../fonts/mec-bold-webfont.svg#mecbold") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'mec';src:url("../fonts/mec-light-webfont.eot");src:url("../fonts/mec-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/mec-light-webfont.woff2") format("woff2"),url("../fonts/mec-light-webfont.woff") format("woff"),url("../fonts/mec-light-webfont.ttf") format("truetype"),url("../fonts/mec-light-webfont.svg#meclight") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'mec';src:url("../fonts/mec-regular-webfont.eot");src:url("../fonts/mec-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/mec-regular-webfont.woff2") format("woff2"),url("../fonts/mec-regular-webfont.woff") format("woff"),url("../fonts/mec-regular-webfont.ttf") format("truetype"),url("../fonts/mec-regular-webfont.svg#mecregular") format("svg");font-weight:400;font-style:normal}
._text-reverse{color:#fff !important}._text-reverse h1,._text-reverse h2,._text-reverse h3,._text-reverse h4,._text-reverse h5,._text-reverse h6,._text-reverse p,._text-reverse li{color:#fff !important}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#333}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-size:17px;font-size:1.7rem}
h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:100%;margin-bottom:20px;font-weight:400;color:#27903b}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:table}
h1{font-size:36px;font-size:3.6rem;font-family:"MEC",sans-serif}
h2{font-size:28px;font-size:2.8rem;font-family:"MEC",sans-serif}
h3{font-size:20px;font-size:2rem;font-family:"MEC",sans-serif}
h4{font-size:17px;font-size:1.7rem;font-family:"MEC",sans-serif}
h5{font-size:17px;font-size:1.7rem;font-family:"MEC",sans-serif}
h6{font-size:17px;font-size:1.7rem;font-family:"MEC",sans-serif}
blockquote{background-color:#f7f7f7;border-left:solid 5px #1682c9;font-style:italic;padding:20px}
cite{font-style:italic}strong,b{color:#333;font-family:"MEC",sans-serif}
a,a:visited{transition:all 200ms ease-in-out;color:#1682c9;text-decoration:none}a:hover{transition:all 200ms ease-in-out;color:#1682c9;text-decoration:none}
._font-light{font-weight:300}._font-regular{font-weight:400}._font-heavy{font-weight:700}
.entry-meta a,.entry-meta a:visited,.entry-content a,.entry-content a:visited,#secondary a,#secondary a:visited,.secondary a,.secondary a:visited{transition:all 200ms ease-in-out;color:#1682c9;text-decoration:none}
.entry-meta a:hover,.entry-content a:hover,#secondary a:hover,.secondary a:hover{transition:all 200ms ease-in-out;color:#1682c9;text-decoration:underline}
ul:nth-child(n+2){margin-bottom:0}ol:nth-child(n+2){margin-bottom:0}.entry-title{font-family:"MEC",sans-serif;text-align:center}
@media screen and (min-width:0){.entry-title{font-size:36px;font-size:3.6rem}}@media screen and (min-width:30em){.entry-title{font-size:36px;font-size:3.6rem}
}@media screen and (min-width:48em){.entry-title{font-size:36px;font-size:3.6rem}
}#primary,#secondary,.prime,.primary,.secondary{font-family:"MEC",sans-serif;font-weight:300}
button,input[type="button"] input[type="reset"] input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#1682c9;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:background-color .2s}
button:hover,input[type="button"] input[type="reset"] input[type="submit"]:hover{background-color:#11649b;color:#fff}
button:focus,input[type="button"] input[type="reset"] input[type="submit"]:focus{background-color:#1682c9;color:#fff;outline:0}
button:active,input[type="button"] input[type="reset"] input[type="submit"]:active{background-color:#2a9de8}
button:disabled,input[type="button"] input[type="reset"] input[type="submit"]:disabled{cursor:not-allowed;opacity:.5}
.mec-button-light{color:#1682c9;border:1px solid #1682c9;background:transparent;font-weight:300;transition:background .3s,color .3s}
.mec-button-light:hover{background:#1682c9;color:#fff}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}
.infinity-end.neverending #footer{display:block}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#eff6fc;border:1px solid #1682c9;border-radius:3px;box-shadow:none;box-sizing:border-box;font-family:"MEC",sans-serif;font-size:17px;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#e65527}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#e65527;background-color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:0}
input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1682c9;font-weight:300}
input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input:not([type]):-moz-placeholder,textarea:-moz-placeholder,select[multiple=multiple]:-moz-placeholder,textarea:-moz-placeholder{color:#1682c9;font-weight:300}
input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,textarea::-moz-placeholder{color:#1682c9;font-weight:300}
input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1682c9;font-weight:300}
body{background-color:#fff;color:#333;font-family:"MEC",sans-serif;line-height:1.5em;word-break:break-word}
.wrap{max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 15px}.wrap::after{clear:both;content:"";display:table}
.wrap--no-padding{padding:0}@media screen and (max-width:1050px){.wrap.site-header{padding:0}
}.site-main>.wrap{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;height:100%}
@media screen and (min-width:768px){.site-main>.wrap{box-orient:horizontal;box-direction:normal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}
}#primary,.primary{margin:0 auto;width:100%}#primary::after,.primary::after{clear:both;content:"";display:table}
@media screen and (min-width:0){#primary,.primary{float:left;display:block;margin-right:14.28571%;width:100%}
#primary:last-child,.primary:last-child{margin-right:0}}@media screen and (min-width:48em){#primary,.primary{float:left;display:block;margin-right:4.34783%;width:65.21739%}
#primary:last-child,.primary:last-child{margin-right:0}}@media screen and (min-width:71.25em){#primary,.primary{float:left;display:block;margin-right:2.12766%;width:65.95745%}
#primary:last-child,.primary:last-child{margin-right:0}}#secondary,.secondary{margin:20px auto;width:100%}
@media screen and (min-width:0){#secondary,.secondary{float:left;display:block;margin-right:14.28571%;width:100%}
#secondary:last-child,.secondary:last-child{margin-right:0}}@media screen and (min-width:48em){#secondary,.secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%;margin-right:0}
#secondary:last-child,.secondary:last-child{margin-right:0}}@media screen and (min-width:71.25em){#secondary,.secondary{float:left;display:block;margin-right:2.12766%;width:31.91489%}
#secondary:last-child,.secondary:last-child{margin-right:0}}#prime,.prime{float:left;display:block;margin-right:2.12766%;width:100%}
#prime:last-child,.prime:last-child{margin-right:0}ul{list-style:none}ul li{list-style-type:square}
.site-branding{float:left;display:block;margin-right:2.12766%;width:14.89362%;margin-left:8.51064%}
.site-branding:last-child{margin-right:0}@media screen and (max-width:1050px){.site-branding{float:left;display:block;margin-right:2.12766%;width:48.93617%}
.site-branding:last-child{margin-right:0}}.primary-nav{float:left;display:block;margin-right:2.12766%;width:40.42553%;margin-left:8.51064%}
.primary-nav:last-child{margin-right:0}.mobile-nav{float:left;display:block;margin-right:2.12766%;width:100%}
.mobile-nav:last-child{margin-right:0}.header-right{float:left;display:block;margin-right:2.12766%;width:14.89362%}
.header-right:last-child{margin-right:0}@media screen and (max-width:1050px){.header-right{display:none}
}.header-right .widget{margin:0}.site-logo{margin:2rem 0}.site-logo img{width:140px;height:70px}
.header-right .widget{padding:0}.header-right .widget_search{margin-top:10px}.header-right .widget_search .search-form{position:relative}
.header-right .widget_search .search-field{background:#eee;color:#1682c9;border:0;border-radius:0;box-shadow:none;font-weight:400}
.header-right .widget_search .search-submit{display:block;position:absolute;top:0;right:0;background:transparent;padding:8px;color:#1682c9;transition:color .2s}
.header-right .widget_search .search-submit:hover{background:transparent;color:#41a7ea}
.header-store-button,.header-store-button:visited,.header-store-button:focus{display:inline-block;width:100%;padding:5px;background-color:#27903b;color:#fff;text-align:center;transition:background-color .3s}
.header-store-button::before{content:'\f07a';font-family:'FontAwesome'}
.header-store-button:hover{background-color:#1c682b;color:#fff}.content-header{background:#1682c9;padding:4rem 0;background-size:cover;background-repeat:no-repeat}
.content-header__title,.content-header__breadcrumbs{text-shadow:0 0 10px rgba(0,0,0,0.4)}
.content-header__title{margin:0 0 .5rem 0;color:#fff}.content-header__breadcrumbs{margin:0;color:#fff}
#breadcrumbs{padding:0;margin:0;color:#fff}#breadcrumbs a,#breadcrumbs .breadcrumb_last{color:#fff;padding:0 5px;background:rgba(22,130,201,0.75)}
@media only screen and (min-width:1050px){.header-menu__icon{display:block;margin:0 auto 5px}
.primary-nav{text-align:center;display:block}.primary-nav .menu-item{display:block;float:left;width:33.33%;position:relative;font-size:15px;font-size:1.5rem;line-height:125%}
.primary-nav .menu-item:hover{color:#fff;background:#e2eff8}.primary-nav .menu-item a{display:block;position:relative;height:120px;padding:10px 21px;color:#1682c9;font-weight:300}
.primary-nav .sub-menu{display:none;padding:0;margin:0;position:absolute;top:120px;left:calc(50% - 100px);width:200px;background:#fff;border:1px solid #e2eff8;border-top:0;z-index:10;background-color:#e2eff8}
.primary-nav .sub-menu .menu-item{float:none;width:100%;position:relative}.primary-nav .sub-menu .menu-item a{display:inline-block;height:auto;padding:10px;width:100%}
.primary-nav .sub-menu .menu-item a:hover{color:#fff;background:#1682c9}.primary-nav .sub-menu .menu-item::after{content:'';display:block;position:absolute;width:120px;left:40px;bottom:-1px;border-bottom:1px solid #fff}
.primary-nav .sub-menu .menu-item:last-child::after{border:0}#menu-primary-menu{margin:0;padding:0}
#menu-primary-menu::after{clear:both;content:"";display:table}
#menu-primary-menu>.menu-item>a::after{content:'\f107';font-family:'FontAwesome';display:block;position:absolute;width:20px;height:15px;left:calc(50% - 10px);bottom:7px;text-align:center}
.mobile-nav{display:none !important}}.sub-menu-toggle,.menu-toggle{display:none;visibility:hidden}
@media only screen and (max-width:1050px){.primary-nav{display:none}.mobile-nav{display:none;position:relative}
.mobile-nav .wrap{padding:0}.mobile-nav .pagination{display:block}.menu-toggle,.sub-menu-toggle{display:block;visibility:visible;overflow:hidden;font-size:20px;font-weight:700;text-align:center;background-color:transparent}
.menu-toggle{float:right;position:relative;padding:20px 12px;right:0;z-index:1000;width:120px;min-width:15%;height:120px;background-color:#333;margin-right:0;border-radius:0}
.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{background-color:#333;outline:0}
.menu-toggle:before,.menu-toggle.activated:before{display:inline-block;font:normal normal normal 20px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f0c9";padding-right:12px}
.sub-menu-toggle{background:transparent;float:right;position:absolute;top:0;right:0;padding:19px;margin-top:1px;z-index:100}
.sub-menu-toggle:active,.sub-menu-toggle:focus{outline:0}.sub-menu-toggle:before{display:inline-block;font:normal normal normal 16px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f107"}
.sub-menu-toggle.activated:before{content:"\f106"}.mobile-nav .menu-item{display:block;position:relative;text-align:left}
.mobile-nav .menu-item a{border-top:1px solid #fff;width:100%;padding:20px;color:#1682c9}
.mobile-nav .menu-item:hover{position:relative}.mobile-nav .menu-item>a:focus ul.sub-menu,.mobile-nav .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}
.mobile-nav>.menu-item-has-children>a:after{content:none}.mobile-nav .sub-menu{display:none;clear:both;margin:0;padding:0;position:static;width:100%;opacity:1}
.mobile-nav .sub-menu .sub-menu{margin:0}.mobile-nav .sub-menu a{border-left:0;border-right:0;padding-left:40px;color:#1682c9;background:#f9fcfe;border-top:1px solid #e2f2fc}
.mobile-nav .sub-menu li:first-child a{border-color:#fff}.nav-primary .mobile-nav .sub-menu a{background-color:#333;color:#1682c9}
.mobile-nav .menu-mobile-menu-container{width:100%;background:#eff6fc;color:#1682c9}
.mobile-nav .menu{padding:0;margin:0}.mobile-nav .menu-item a{display:block;width:100%}
.mobile-nav .sub-menu-toggle{background:#1682c9;border-radius:0}.search-form label{margin:0}
.search-form .search-field,.search-form .search-submit{display:block;float:left;height:66px;border-radius:0}
.search-form .search-field{width:80%;background:#fff;border:0;margin:0;padding:20px}
.search-form .search-field:focus,.search-form .search-field:active{outline:0;box-shadow:none}
.search-form .search-submit{width:20%}.search-form .search-submit:hover{background:#1682c9}
.menu-close-button{display:block;width:100%;height:66px;border-radius:0;text-align:center;background:#888;margin-bottom:15px}
.menu-close-button:hover{background:#888}}.site-main [class*="navigation"]{width:100%;float:left;margin:25px 0 1.5em;overflow:hidden}
[class*="navigation"] .nav-previous{float:left;margin-top:25px;width:50%}
[class*="navigation"] .nav-next{float:right;text-align:right;margin-top:25px;width:50%}
.sticky{background:#ededed}.gallery-caption{list-style:none}.bypostauthor{list-style:none}
.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
.alignleft,.aligncenter,.alignright{display:block}.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ededed;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
.section-full-width{width:100%}.page-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main{display:-ms-flexbox;display:flex}
}@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:4.34783%;width:65.21739%;-ms-flex-order:2;order:2}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php #main #secondary{margin-right:1.5%}
@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%;-ms-flex-order:1;order:1}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php footer{clear:both;display:table}
.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left}
}@media screen and (min-width:0) and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:0) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:4.34783%;width:65.21739%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:right;margin-right:1.5%}
}@media screen and (min-width:48em) and (min-width:0){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-full-width-php #main,.page-template-page-templatestemplate-full-width-php #primary,.page-template-page-templatestemplate-full-width-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-landing-page-php #main,.page-template-page-templatestemplate-landing-page-php #primary,.page-template-page-templatestemplate-landing-page-php #secondary{width:100%;margin:0;padding:0}
.home-hero{width:100%;position:relative}.home-mission-statement{width:100%;background:#27903b;padding:20px 0;color:#fff;text-align:center}
.home-mission-statement__title{color:#fff}.home-mission-statement .widget_text{margin:0}
.home-funnels{width:100%;background:#1682c9;color:#fff}.home-partners{width:100%}
.home-announcements{width:100%;padding:20px 0;background:#eee}.home-announcements>.wrap{display:block}
.home-announcements>.wrap::after{clear:both;content:"";display:table}
.home-announcements img{display:block}.home-announcement-left,.home-announcement-right{float:left;display:block;margin-right:2.12766%;width:100%}
.home-announcement-left:last-child,.home-announcement-right:last-child{margin-right:0}
@media screen and (min-width:768px){.home-announcement-left,.home-announcement-right{float:left;display:block;margin-right:2.12766%;width:48.93617%}
.home-announcement-left:last-child,.home-announcement-right:last-child{margin-right:0}
}.periodic-table{width:100%;clear:both;padding:60px 0}.periodic-table::after{clear:both;content:"";display:table}
.periodic-table__period-title{display:block;width:100%;text-align:center;clear:both;margin:0;padding:15px 0}
@media screen and (min-width:1050px){.periodic-table__period-title{display:none}}
.periodic-table-cell{border-bottom:2px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:0;cursor:pointer;float:left;height:8rem;outline:0;overflow:hidden;padding:0;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:33.333%;color:#333}
.periodic-table-cell:visited,.periodic-table-cell:focus,.periodic-table-cell:hover{color:#333}
@media screen and (min-width:1050px){.periodic-table-cell{width:5.55556%}}.periodic-table-cell--empty{display:none}
@media screen and (min-width:1050px){.periodic-table-cell--empty{display:block;background:transparent;border-bottom:2px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:0;float:left;height:8rem;outline:0;width:0}
}@media screen and (min-width:1050px){.periodic-table-cell--gap-16{width:88.88889%}
}@media screen and (min-width:1050px){.periodic-table-cell--gap-10{width:55.55556%}
}@media screen and (min-width:1050px){.periodic-table-cell--gap-3{width:16.66667%}
}.periodic-table-cell__number{font-size:12px;font-size:1.2rem;display:block}.periodic-table-cell__symbol{font-size:20px;font-size:2rem;display:block}
.periodic-table-cell__name{font-size:11px;font-size:1.1rem}@media screen and (min-width:1050px){.periodic-table-cell__name{font-size:9px;font-size:.9rem;display:block}
}.periodic-table-cell__name--small{font-size:11px;font-size:1.1rem}@media screen and (min-width:1050px){.periodic-table-cell__name--small{font-size:7.5px;font-size:.75rem;display:block}
}.periodic-table-cell--other-nonmetals{background:#4bc42f}.periodic-table-cell--other-nonmetals:focus,.periodic-table-cell--other-nonmetals:hover{background:#6ad551}
.periodic-table-cell--alkali-metals{background:#e8593d}.periodic-table-cell--alkali-metals:focus,.periodic-table-cell--alkali-metals:hover{background:#ed806b}
.periodic-table-cell--alkaline-earth-metals{background:#f2a000}.periodic-table-cell--alkaline-earth-metals:focus,.periodic-table-cell--alkaline-earth-metals:hover{background:#ffb526}
.periodic-table-cell--noble-gases{background:#2089ff}.periodic-table-cell--noble-gases:focus,.periodic-table-cell--noble-gases:hover{background:#53a4ff}
.periodic-table-cell--metalloids{background:#31bba0}.periodic-table-cell--metalloids:focus,.periodic-table-cell--metalloids:hover{background:#4ed1b7}
.periodic-table-cell--halogens{background:#22b6e0}.periodic-table-cell--halogens:focus,.periodic-table-cell--halogens:hover{background:#4fc5e6}
.periodic-table-cell--transition-metals{background:#f2c200}.periodic-table-cell--transition-metals:focus,.periodic-table-cell--transition-metals:hover{background:#ffd426}
.periodic-table-cell--post-transition-metals{background:#bbc42f}.periodic-table-cell--post-transition-metals:focus,.periodic-table-cell--post-transition-metals:hover{background:#cdd551}
.periodic-table-cell--lanthanoids{background:#d886d9}.periodic-table-cell--lanthanoids:focus,.periodic-table-cell--lanthanoids:hover{background:#e5ade5}
.periodic-table-cell--actinoids{background:#b186d9}.periodic-table-cell--actinoids:focus,.periodic-table-cell--actinoids:hover{background:#caade5}
.periodic-table__hidden-table{text-align:center}@media screen and (min-width:1050px){.periodic-table__hidden-table{display:none}
}.periodic-table__mini-table{width:400px;max-width:100%;margin:0 auto}.mec-db-entry__title{color:#27903b;text-align:center}
.mec-db-entry__subtitle{color:#27903b;margin:10px 0}.mec-db-entry__element-number,.mec-db-entry__element-symbol{display:inline-block;color:#fff;font-size:20px;font-size:2rem;line-height:100%;padding:8px 12px;vertical-align:top}
.mec-db-entry__element-number{background:#27903b}.mec-db-entry__element-symbol{background:#32b84b}
.mec-db-entry__return-button-row{text-align:center}.mec-db-entry__details-grid{display:block}
.mec-db-entry__details-grid::after{clear:both;content:"";display:table}
.mec-db-entry__details-grid-cell{float:left;display:block;margin-right:2.12766%;width:48.93617%}
.mec-db-entry__details-grid-cell:last-child{margin-right:0}.mec-db-entry__biological-icon{width:64px;height:32px;background:url("/wp-content/themes/mec/assets/images/biological-ratings.png") no-repeat}
.mec-db-entry__biological-icon--all-life{background-position:0 0}.mec-db-entry__biological-icon--animals{background-position:-32px 0}
.mec-db-entry__biological-icon--plants{background-position:-128px 0}.mec-db-entry__biological-icon--none{background-position:-64px 0}
.education-single__image{float:left;margin-right:15px;max-width:50%}.entry-content__content{clear:both}
.home-funnel{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center;margin-top:15px}
.home-funnel:last-child{margin-right:0}.home-funnel:last-child{margin-bottom:15px}
@media screen and (min-width:768px){.home-funnel{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-top:0}
.home-funnel:last-child{margin-right:0}.home-funnel:last-child{margin-bottom:0}}.home-funnel__link{display:block;padding:20px 0;background:#1788d2}
.home-funnel__link:hover{color:#fff;background:#2a9de8}.home-funnel__title{color:#fff}
.home-funnel__title span{font-weight:300}.acf-image-gallery{padding:0}.acf-image-gallery::after{clear:both;content:"";display:table}
.acf-image-gallery__item{list-style-type:none;float:left;width:22%;margin-left:4%}
.acf-image-gallery__item:nth-child(4n+1){margin-left:0}.acf-image-gallery__caption{font-size:12px;font-size:1.2rem;line-height:150%;margin-top:3px}
.education-article{padding:20px;border-top:1px solid #27903b;clear:both}.education-article::after{clear:both;content:"";display:table}
.education-article:last-of-type{border-bottom:1px solid #27903b}.education-article__image,.education-article__content,.education-article__details,.education-article__tag{float:left}
.education-article__image{width:100%;min-height:1px;text-align:center}@media screen and (min-width:480px){.education-article__image{width:20%;text-align:left}
}.education-article__title{margin:0;color:#1682c9}.education-article__content{width:100%;padding:0 20px 15px}
.education-article__content p{margin:0}@media screen and (min-width:480px){.education-article__content{width:50%}
}.education-article__details{width:100%;text-align:center}@media screen and (min-width:480px){.education-article__details{width:30%}
}.education-article__tag{display:block;border:1px solid #e65527;font-size:13px;font-size:1.3rem;margin:0 5px 5px 0;padding:0 6px;color:#e65527}
.education-article__details-link{display:block;clear:both;text-align:center}.education-article__details-link::after{clear:both;content:"";display:table}
.education-article__details-button{width:50%}.education-article__provider{line-height:125%;clear:both;display:inline-block}
.education-article__provider::after{clear:both;content:"";display:table}
.education-article__provider-logo{float:left;width:100px;height:75px;margin-right:15px}
.minerals-article{display:block;float:left;width:23.5%;margin-bottom:2%;margin-right:2%;background:#eff6fc;text-align:center;transition:margin 0s,padding 0s}
@media screen and (max-width:768px){.minerals-article{width:49%}}.minerals-article:nth-child(4n){margin-right:0}
@media screen and (max-width:768px){.minerals-article:nth-child(4n+2){margin-right:0}
}.minerals-article:nth-child(-n+4){margin-top:2%}@media screen and (max-width:768px){.minerals-article:nth-child(-n+4){margin-top:0}
}@media screen and (max-width:768px){.minerals-article:nth-child(-n+2){margin-top:2%}
}.minerals-article:nth-child(4n+1){clear:both}@media screen and (max-width:768px){.minerals-article:nth-child(2n+1){clear:both}
}.minerals-article__image{height:200px}.reclamation-post{width:100%;background:#e2eff8;min-height:150px;overflow:hidden;margin-bottom:15px}
.reclamation-post:hover .reclamation-post__arrow{background:#2a9de8}.reclamation-post:hover .reclamation-post__content{color:#333}
.reclamation-post__anchor-button{position:relative;padding-bottom:30px;font-weight:400}
.reclamation-post__anchor-button::after{content:'\f107';display:block;position:absolute;bottom:10px;left:calc(50% - 6px);font-family:'FontAwesome'}
.reclamation-post__loop-title{margin:0;padding:40px 20px}.reclamation-post__image{float:right;width:22%;max-height:150px}
.reclamation-post__content-wrapper{float:right;width:71%;padding:10px}.reclamation-post__title{color:#1682c9;margin:0 0 10px}
.reclamation-post__content{color:#333}.reclamation-post__arrow{float:right;width:7%;height:150px;background:#1682c9;color:#fff;font-size:30px;font-size:3rem;text-align:center;padding-top:60px;transition:background .4s}
.mec-filters__header{background-color:#eff6fc;text-align:center;padding:10px 0;clear:both}
.mec-filters__header h2{color:#333;margin:0}.mec-filters{position:relative;max-width:71.25em;margin-left:auto;margin-right:auto;background:#1682c9;text-align:center}
.mec-filters::after{clear:both;content:"";display:table}
.mec-filters h2,.mec-filters h3{display:inline-block;color:#fff}.mec-filters__section{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center;padding-bottom:40px;transition:background-color .3s;position:relative}
.mec-filters__section:last-child{margin-right:0}@media screen and (min-width:768px){.mec-filters__section{float:left;display:block;margin-right:2.12766%;width:31.91489%;position:initial}
.mec-filters__section:last-child{margin-right:0}}.mec-filters__section>.mec-filters__list{position:absolute;width:100%;left:0;top:150px;overflow:hidden;display:none;z-index:10}
.mec-filters__active-section{background-color:#2a9de8}.mec-filters__flat-list{padding:0 20px}
.mec-filters__flat-list::after{clear:both;content:"";display:table}
.mec-filters__list-terms{width:100%;position:relative;margin:0;padding:0}.mec-filters__list-terms .mec-filters__list-terms{display:none;position:absolute;top:0;left:100%}
.mec-filters__list-root{left:0}.mec-filters__item{width:100%;list-style-type:none;border-bottom:1px solid #11649b}
.mec-filters__item:last-child{border-bottom:0}.mec-filters__flat-list .mec-filters__item{width:20%;float:left;border:0}
@media screen and (max-width:768px){.mec-filters__flat-list .mec-filters__item{width:50%}
}.mec-filters__list-terms{background:#2a9de8}.mec-filters__term{width:100%;border-radius:0}
.mec-filters__list-title{padding:.75em 1em;margin:0}.mec-filters__filter-prev{margin-top:15px}
.mec-filters__filter-next,.mec-filters__filter-prev,.mec-filters__filter-endpoint{position:relative}
.mec-filters__flat-list .mec-filters__filter-endpoint{border-radius:5px;padding:.75em 1em;border:1px solid #1682c9}
.mec-filters__list .mec-filters__filter-next::after,.mec-filters__list .mec-filters__filter-prev::after,.mec-filters__list .mec-filters__filter-endpoint::after{content:'';display:block;position:absolute;font-family:'FontAwesome';font-size:18px;font-size:1.8rem;top:15px}
.mec-filters__list .mec-filters__filter-next::after,.mec-filters__list .mec-filters__filter-endpoint::after{right:2%}
.mec-filters__list .mec-filters__filter-next::after{content:'\f054'}
.mec-filters__list .mec-filters__filter-endpoint::after{content:'\f10c'}
.mec-filters__list .mec-filters__filter-endpoint:hover::after{content:'\f192'}
.mec-filters__list .mec-filters__filter-prev::after{content:'\f053';left:2%}
.mec-filters__active-filter-button{border:1px solid #fff;border-radius:5px;background-color:#fff;color:#1682c9}
.mec-filters__flat-list .mec-filters__active-filter-button:focus{background-color:#fff;color:#1682c9}
.mec-filters__close-button{display:block;position:absolute;top:10px;right:16px;height:30px;width:30px;padding:0;background:transparent;border:3px solid #fff;text-align:center}
.mec-filters__load-more-container,.mec-filters__loading{padding:0;margin:0;height:300px;text-align:center;clear:both}
.mec-filters__load-more-container::after,.mec-filters__loading::after{clear:both;content:"";display:table}
.mec-filters__loading_animation,.mec-filters__displaying-number{padding-top:100px}
.mec-filters__content-wrapper{max-width:71.25em;margin-left:auto;margin-right:auto}
.mec-filters__content-wrapper::after{clear:both;content:"";display:table}
.mec-filters__content{width:100%}@media screen and (min-width:768px){.mec-filters__content{float:left;display:block;margin-right:2.12766%;width:48.93617%}
.mec-filters__content:last-child{margin-right:0}}.mec-standards{width:100%;border:1px solid #e65527;text-align:center;padding:15px;margin:15px 0}
.mec-standards::after{clear:both;content:"";display:table}
@media screen and (min-width:768px){.mec-standards{float:left;display:block;margin-right:2.12766%;width:48.93617%}
.mec-standards:last-child{margin-right:0}}.mec-standards__title{color:#333;margin-top:0}
.mec-standards__button{padding:15px;color:#fff;font-size:20px;font-size:2rem;font-weight:400;white-space:normal}
.mec-featured{padding:1.5rem 0;margin:0}.mec-featured-item{background:inherit;color:white;height:inherit;overflow:hidden;transition:all .2s ease-in-out}
.mec-featured-item__outer{float:left;background-color:#fff;background-position:top;background-size:cover;border:0;cursor:pointer;height:200px;margin-bottom:1.5rem}
@media screen and (min-width:768px){.mec-featured-item__outer{width:48%}}@media screen and (min-width:768px){.mec-featured-item__outer:nth-child(2n){margin-left:4%}
}.mec-featured-item__container{height:200px;overflow:hidden}.mec-featured-item__container:hover>.mec-featured-item{transform:translate(0,-100%)}
.mec-featured-item__hidden{background:rgba(0,0,0,0.5);padding:1rem}.mec-featured-item__hidden p{color:rgba(255,255,255,0.7);line-height:1.5rem}
.mec-featured-item__title{margin:0;padding:1rem;color:#fff;background:#e65527}.sly-esw__container{padding:20px 0;background-color:#eee;position:relative}
.sly-esw__frame{width:100%;height:435px;padding:0}@media screen and (min-width:480px){.sly-esw__frame{height:435px}
}@media screen and (min-width:768px){.sly-esw__frame{height:460px}}.sly-esw__slidee{padding:0;height:100%;list-style:none}
.sly-esw__item{float:left;margin:20px 10px 20px;padding:0;width:400px;max-width:60vw;height:395px;list-style-type:none}
@media screen and (min-width:480px){.sly-esw__item{height:395px}}@media screen and (min-width:768px){.sly-esw__item{height:420px}
}.sly-esw__transform-container{width:400px;max-width:60vw;padding-left:15px;transform:perspective(900px) rotateY(45deg);transition:width .4s,padding .4s,transform .4s;outline:1px solid transparent}
@media screen and (min-width:480px){.sly-esw__transform-container{padding-left:35px}
}@media screen and (min-width:768px){.sly-esw__transform-container{padding-left:50px}
}.sly-esw__item.active .sly-esw__transform-container{transform:perspective(0) rotateY(0);-moz-transform:none;padding:0}
.sly-esw__title-container{height:90px;padding:15px}.sly-esw__item:nth-child(6n+1) .sly-esw__title-container{background-color:#814c3a}
.sly-esw__item:nth-child(6n+2) .sly-esw__title-container{background-color:#a29a8e}
.sly-esw__item:nth-child(6n+3) .sly-esw__title-container{background-color:#016836}
.sly-esw__item:nth-child(6n+4) .sly-esw__title-container{background-color:#6f777e}
.sly-esw__item:nth-child(6n+5) .sly-esw__title-container{background-color:#1682c9}
.sly-esw__item:nth-child(6n+6) .sly-esw__title-container{background-color:#c2b80e}
.sly-esw__image{height:125px}@media screen and (min-width:480px){.sly-esw__image{height:175px}
}@media screen and (min-width:768px){.sly-esw__image{height:200px}}.sly-esw__year,.sly-esw__title{text-align:center;color:#fff;margin:5px 0}
.sly-esw__title{font-size:18px;font-size:1.8rem}@media screen and (min-width:480px){.sly-esw__title{height:125px;font-size:20px;font-size:2rem}
}.sly-esw__header{text-align:center;margin:0}.sly-esw__description{opacity:0;transition:opacity .5s;width:150%;margin-left:-25%;margin-top:20px;padding:0;font-weight:300;height:125px;text-align:center}
.sly-esw__description p{padding:10px 15px;background-color:#fff}@media screen and (min-width:480px){.sly-esw__description{height:100px}
}.sly-esw__item.active .sly-esw__description{opacity:1}.sly-esw__description p{margin:0}
.sly-esw__prev,.sly-esw__next{width:60px;height:60px;border-radius:30px;background-color:#fff;position:absolute;top:200px;color:#333;font-size:24px;font-size:2.4rem;padding:16px 0}
.sly-esw__prev:focus,.sly-esw__prev:hover,.sly-esw__next:focus,.sly-esw__next:hover{background-color:#fff;color:#333}
.sly-esw__prev:active,.sly-esw__next:active{background-color:#6f777e}.sly-esw__prev{left:0}
.sly-esw__next{right:0}.sly-esw__scrollbar{margin:0 20% 15px;background-color:#fff;border-radius:15px}
.sly-esw__scrollee{height:25px;background-color:#b5aea3;border-radius:15px}.search-results .entry-title{text-align:left}
.search-results article{padding-left:10px;border-left:10px solid #e2eff8;clear:both}
.search-results article::after{clear:both;content:"";display:table}
.pagination{text-align:center;font-size:18px;font-size:1.8rem}.pagination .page-numbers{padding:5px;background-color:#eff6fc}
.pagination .current{color:#fff;background-color:#1682c9}.entry-content .landing-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px;overflow:hidden;font-size:18px;font-size:1.8rem;background:#eee;float:left;border-radius:10px;margin-bottom:2%}
@media screen and (min-width:480px){.entry-content .landing-box{width:32%;margin-left:2%}
}@media screen and (min-width:480px){.entry-content .landing-box:nth-of-type(3n -2){margin-left:0}
}.entry-content .landing-box:hover,.entry-content .landing-box:focus,.entry-content .landing-box:active{text-decoration:none;background:#e2eff8}
.entry-content .landing-box__content{max-width:95%;text-align:center;font-weight:400}
.landing-clear{clear:both}.landing-clear::after{clear:both;content:"";display:table}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}
@media screen and (min-width:769px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.8%}
}.woocommerce ul.products li.product h3{height:102px;overflow:hidden;padding:0;margin-bottom:15px}
.woocommerce ul.products li.product .price{height:48px;overflow:hidden}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#e65527;border:1px solid #e65527}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#eb7955}
.woocommerce .wrap>.content-area{padding-top:20px}.widget-area{margin-bottom:0;margin-top:0;background:#e2eff8}
@media screen and (max-width:767px){.widget-area{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em;padding:1.5rem}.widget--no-margin{margin:0;padding:0}.widget .widget-title{margin-top:0}
.widget select{max-width:100%}.widget_search .search-submit{display:none}.widget_nav_menu{background:#eff6fc}
.home-partners .widget_wp_posts_carousel{padding:0}.home-partners h2.widgettitle{color:#1682c9;text-align:center;padding-top:20px;border-top:2px solid #1682c9}
.home-partners .owl-item .wp-posts-carousel-slide .wp-posts-carousel-container{box-shadow:none}
.home-partners .owl-item .wp-posts-carousel-slide .wp-posts-carousel-container:hover{box-shadow:none;cursor:default}
.home-partners .owl-item .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-image a{cursor:default;outline:0}
.home-partners .owl-item .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-image a:hover{cursor:default}
.widget_custom_menu_wizard{padding:0;background:#eff6fc}.widget_custom_menu_wizard .current-menu-item>a{position:relative;font-weight:400}
.widget_custom_menu_wizard .current-menu-item>a::before{content:'';display:block;position:absolute;left:0;top:calc(50% - 16px);width:0;height:0;border-top:16px solid transparent;border-right:0 solid transparent;border-bottom:16px solid transparent;border-left:16px solid #fff}
.widget_custom_menu_wizard .sub-menu>li>a{font-size:17px;font-size:1.7rem}.menu-widget,.sub-menu{margin:0;padding:0}
.menu-widget{padding:15px 0;font-weight:300}.menu-widget li{list-style-type:none}
.menu-widget li a{display:block;padding:2px 20px}.menu-widget li a:hover{background:#1682c9;color:#fff;text-decoration:none}
.menu-widget>li>a{font-size:22px;font-size:2.2rem;font-weight:400}footer{float:left;margin:0 auto;width:100%}
footer .site-info{margin:auto;width:100%}footer .footer-left{float:left;display:block;margin-right:2.12766%;width:48.93617%;margin-bottom:10px;margin-top:10px;text-align:left}
footer .footer-left:last-child{margin-right:0}footer .footer-right{float:left;display:block;margin-right:2.12766%;width:48.93617%;margin-top:10px;margin-bottom:10px;text-align:right}
footer .footer-right:last-child{margin-right:0}.site-footer{color:#fff}.site-footer a{color:#bcdced}
.footer-links{background:#273036;padding:10px}.footer-widgets .footer-left,.footer-widgets .footer-right{font-size:14px;font-size:1.4rem;color:#637481}
.footer-share{background:#424d56;text-align:center;padding:10px}.footer-share__title{margin:0;color:#fff;font-size:20px;font-size:2rem}
.footer-share__title img{vertical-align:middle}.footer-widgets{background:#21282d}
.footer-social-item{display:inline-block;width:32px;height:32px;border-radius:4px}
.footer-social-item:hover{background:rgba(255,255,255,0.2)}.footer-share-item{display:inline-block;position:relative;width:32px;height:32px;border-radius:4px}
.footer-share-item::after{content:'';display:block;height:32px;width:32px;position:absolute;top:0;left:0;background:rgba(255,255,255,0.2);border-radius:5px;opacity:0;transition:opacity .3s}
.footer-share-item:hover::after{opacity:1}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#1682c9;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}