/*!////////////////////////////////////////////////
// BASE
/////////////////////////////////////////////////*/
@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,iframe,div,section,header,p,a,ul,ol,li,article,footer,h1,h2,h3,h4{margin:0;padding:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.6;color:#183143}::-moz-selection{background:#57b835;text-shadow:none;color:#fff}::selection{background:#57b835;text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
/*!////////////////////////////////////////////////
// LAYOUT
/////////////////////////////////////////////////*/
body{font-family:'Raleway',sans-serif;font-weight:400;background-color:#ededed}.wrap{max-width:1280px;width:92%;margin:0 auto;position:relative}.miniwrap{max-width:900px;width:92%;margin:0 auto;position:relative}.mediumwrap{max-width:1180px;width:92%;margin:0 auto;position:relative}.row{clear:both}@media screen and (min-width:480px){.wrap{width:98%}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full,.grid-unit{float:left;width:100%}.grid-1:nth-child(n),.grid-2:nth-child(n),.grid-3:nth-child(n),.grid-4:nth-child(n),.grid-5:nth-child(n),.grid-6:nth-child(n),.grid-half:nth-child(n),.grid-full:nth-child(n),.grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(1n),.grid-2:nth-child(1n),.grid-3:nth-child(1n),.grid-4:nth-child(1n),.grid-5:nth-child(1n),.grid-6:nth-child(1n),.grid-half:nth-child(1n),.grid-full:nth-child(1n),.grid-unit:nth-child(1n){margin-right:0}.grid-1:last-child,.grid-2:last-child,.grid-3:last-child,.grid-4:last-child,.grid-5:last-child,.grid-6:last-child,.grid-half:last-child,.grid-full:last-child,.grid-unit:last-child{margin-right:0}.grid-25{float:left;width:49.24242%}.grid-25:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(2n){margin-right:0}.grid-25:last-child{margin-right:0}.gallery .grid-unit,.grid-half{width:49.24242%}.gallery .grid-unit:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.gallery .grid-unit:last-child,.grid-half:last-child{margin-right:0}.grid-flow-opposite{float:right}}@media screen and (min-width:640px){.grid-1{width:15.40404%}.grid-1:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(6n){margin-right:0}.grid-1:last-child{margin-right:0}.grid-2{width:32.32323%}.grid-2:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-2:nth-child(3n){margin-right:0}.grid-2:last-child{margin-right:0}.grid-3,.grid-half{width:49.24242%}.grid-3:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-3:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.grid-3:last-child,.grid-half:last-child{margin-right:0}.grid-4{width:66.16162%}.grid-4:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-4:nth-child(1.5n){margin-right:0}.grid-4:last-child{margin-right:0}.grid-5{width:82.74242%}.grid-5:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-5:nth-child(1.20482n){margin-right:0}.grid-5:last-child{margin-right:0}.grid-6,.grid-full{width:100%}.grid-6:nth-child(n),.grid-full:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-6:nth-child(1n),.grid-full:nth-child(1n){margin-right:0}.grid-6:last-child,.grid-full:last-child{margin-right:0}.grid-1.no-margin{width:16.66667%}.grid-1.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-1.no-margin:nth-child(6n){margin-right:0}.grid-1.no-margin:last-child{margin-right:0}.grid-2.no-margin{width:33.33333%}.grid-2.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-2.no-margin:nth-child(3n){margin-right:0}.grid-2.no-margin:last-child{margin-right:0}.grid-3.no-margin,.grid-half.no-margin{width:50%}.grid-3.no-margin:nth-child(n),.grid-half.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-3.no-margin:nth-child(2n),.grid-half.no-margin:nth-child(2n){margin-right:0}.grid-3.no-margin:last-child,.grid-half.no-margin:last-child{margin-right:0}.grid-4.no-margin{width:66.66667%}.grid-4.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-4.no-margin:nth-child(1.5n){margin-right:0}.grid-4.no-margin:last-child{margin-right:0}.grid-5.no-margin{width:83%}.grid-5.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-5.no-margin:nth-child(1.20482n){margin-right:0}.grid-5.no-margin:last-child{margin-right:0}.grid-6.no-margin,.grid-full.no-margin{width:100%}.grid-6.no-margin:nth-child(n),.grid-full.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-6.no-margin:nth-child(1n),.grid-full.no-margin:nth-child(1n){margin-right:0}.grid-6.no-margin:last-child,.grid-full.no-margin:last-child{margin-right:0}.grid-25{width:23.86364%}.grid-25:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(4n){margin-right:0}.grid-25:last-child{margin-right:0}.grid-25.no-margin{width:25%}.grid-25.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-25.no-margin:nth-child(4n){margin-right:0}.grid-25.no-margin:last-child{margin-right:0}.gallery .grid-unit{width:32.32323%}.gallery .grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(3n){margin-right:0}.gallery .grid-unit:last-child{margin-right:0}.content-pad-right{padding-right:4%}.content-pad-left{padding-left:4%}}
/*!////////////////////////////////////////////////
// THEME
/////////////////////////////////////////////////*/
*[class^=button]{background:#3689d9;background:-moz-linear-gradient(-45deg,#3689d9 0%,#2975be 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#3689d9),color-stop(100%,#2975be));background:-webkit-linear-gradient(-45deg,#3689d9 0%,#2975be 100%);background:-o-linear-gradient(-45deg,#3689d9 0%,#2975be 100%);background:-ms-linear-gradient(-45deg,#3689d9 0%,#2975be 100%);background:linear-gradient(135deg,#3689d9 0%,#2975be 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3689d9',endColorstr='#2975be',GradientType=1);width:230px;padding:12px;color:#fff;font-weight:700;text-decoration:none;font-size:1.4em;border:1px solid #2f87db;-webkit-box-shadow:0 0 5px 1px #08131e;box-shadow:0 0 5px 1px #08131e;display:inline-block;text-align:center;text-shadow:1px 1px 1px #0f304f;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}*[class^=button]:hover,*[class^=button]:focus{border:1px solid #57b835;background:#57b835;background:-moz-linear-gradient(-45deg,#57b835 0%,#3c9e19 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#57b835),color-stop(100%,#3c9e19));background:-webkit-linear-gradient(-45deg,#57b835 0%,#3c9e19 100%);background:-o-linear-gradient(-45deg,#57b835 0%,#3c9e19 100%);background:-ms-linear-gradient(-45deg,#57b835 0%,#3c9e19 100%);background:linear-gradient(135deg,#57b835 0%,#3c9e19 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57B835',endColorstr='#3c9e19',GradientType=1)}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700;margin-bottom:30px}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4,h5,h6{font-size:1.4em}
/*!////////////////////////////////////////////////
// HEADER
/////////////////////////////////////////////////*/
header[role=banner]{background-color:#959494}header[role=banner]:before,header[role=banner]:after{content:"";display:table}header[role=banner]:after{clear:both}.branding{width:13%;float:left}@media screen and (max-width:500px){.branding{width:auto;float:none;text-align:center}}.branding img{max-width:100%;max-height:220px;height:auto;width:auto;position:absolute}@media screen and (max-width:1060px){.branding img{position:relative}}.social{float:right;width:80%;text-align:right;color:#000;font-weight:700;font-size:1.1em}@media screen and (max-width:1060px){.social{width:87%}}@media screen and (max-width:760px){.social{font-size:.9em}}@media screen and (max-width:500px){.social{display:none}}.social>div{display:inline-block;padding:15px;vertical-align:top}@media screen and (max-width:960px){.social>div{padding:10px}}@media screen and (max-width:760px){.social>div{padding:5px}}@media screen and (max-width:600px){.social div:nth-of-type(3){display:none}}.social form input{height:35px;vertical-align:top}@media screen and (max-width:960px){.social form input{width:150px}}@media screen and (max-width:760px){.social form input{width:100px}}.social form input[type=submit]{background:0 0;border:none;width:35px;background:#3b93e7 url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/search.png) no-repeat center center}nav[role=navigation] li{margin-left:1.25%;display:inline-block}nav[role=navigation] li:first-of-type{margin-left:0}@media screen and (max-width:1280px){nav[role=navigation] li{margin-left:10px}}@media screen and (max-width:1060px){nav[role=navigation] li{margin-left:10px}}@media screen and (max-width:760px){nav[role=navigation] li{margin-left:5px}}nav[role=navigation] a{font-weight:700;color:#fff;text-decoration:none;font-size:1.1em;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:block;height:100%;width:100%}@media screen and (max-width:1254px){nav[role=navigation] a{font-size:.95em}}@media screen and (max-width:1008px){nav[role=navigation] a{font-size:.9em}}@media screen and (max-width:760px){nav[role=navigation] a{font-size:.7em}}nav[role=navigation] a:hover,nav[role=navigation] a:focus{color:#4f8f9b}nav[role=navigation] li ul{display:none;position:absolute;z-index:3;background:#fff;text-align:center}@media screen and (max-width:760px){nav[role=navigation] li ul{width:200px;margin-left:-70px}}nav[role=navigation] li:hover ul{display:block}nav[role=navigation] li ul li{display:block;margin-left:0;margin-bottom:10px}@media screen and (max-width:760px){nav[role=navigation] li ul li{margin-bottom:0}}nav[role=navigation] li ul li:last-child{margin-bottom:0}nav[role=navigation] li ul li a{color:#122b42;font-size:.9em}@media screen and (max-width:760px){nav[role=navigation] li ul li a{font-size:.7em}}.header__ctas{float:right;width:80%;text-align:right;margin-top:47px;margin-bottom:10px}@media screen and (max-width:760px){.header__ctas{margin-top:20px;float:none;width:100%;text-align:center}}.header__ctas .button{margin-left:5px}@media screen and (max-width:760px){.header__ctas .button{font-size:1em;width:48%}}@media screen and (max-width:500px){.header__ctas .button{width:98%;margin-bottom:10px}}.masthead{background-color:#959494;padding-top:70px}@media screen and (max-width:1240px){.masthead{padding-top:100px}}@media screen and (max-width:1060px){.masthead{padding-top:20px}}.masthead__ctas{display:inline-block;width:100%;margin-top:15px;margin-right:1.5%;vertical-align:bottom}@media screen and (max-width:860px){.masthead__ctas{margin-right:1%}}@media screen and (max-width:500px){.masthead__ctas{width:100%;margin-right:0}}.masthead__ctas .button{margin-bottom:30px;margin-right:5px}@media screen and (max-width:1060px){.masthead__ctas .button{width:45%;font-size:1em}}@media screen and (max-width:760px){.masthead__ctas .button{font-size:.8em}}@media screen and (max-width:600px){.masthead__ctas .button{font-size:.6em}}@media screen and (max-width:500px){.masthead__ctas .button{width:48%;font-size:1em}}@media screen and (max-width:400px){.masthead__ctas .button{width:98%}}.tagline{text-transform:uppercase;color:#fff;font-size:2.45em;line-height:1.1em;font-weight:700;margin-bottom:20px}@media screen and (max-width:960px){.tagline{font-size:2em}}@media screen and (max-width:760px){.tagline{font-size:1.7em}}@media screen and (max-width:600px){.tagline{font-size:1.4em}}.tagline span{color:#57b835}.slider{display:inline-block;width:49%;-webkit-box-shadow:0 0 5px 1px #08131e;box-shadow:0 0 5px 1px #08131e}@media screen and (max-width:500px){.slider{width:100%;margin-top:20px}}.slider .ls-l{background-color:rgba(0,0,0,.55);bottom:0;width:96% !important;color:#fff;top:auto !important;padding:2% !important;white-space:normal !important}.slider .ls-bottom-nav-wrapper{position:absolute;top:0;right:0}.content__main-childpage{font-size:1.5em;font-weight:700;color:#2a79c5;display:block;margin-bottom:10px;text-decoration:none}.content__main-childpage:hover,.content__main-childpage:focus{color:#57b835}.woocommerce-placeholder,.woocommerce-product-gallery__image--placeholder{display:none!important}
/*!////////////////////////////////////////////////
// HOME PAGE
/////////////////////////////////////////////////*/
.home__cta{background-color:#fff;padding:7%}.home__cta h2{margin-bottom:10px}.home__cta h2 a{color:#183143;text-decoration:none}.home__cta h2 a:hover,.home__cta h2 a:focus{text-decoration:underline}.home__cta p{margin-bottom:20px;font-size:1em}.home__cta p:last-child{margin-bottom:0}.resource__title{font-weight:700;color:#2a79c5;font-size:1.2em;display:block;margin-bottom:10px;text-decoration:none}.resource__title:last-child{margin-bottom:0}.resource__title:hover,.resource__title:focus{color:#57b835}
/*!////////////////////////////////////////////////
// SUB PAGE
/////////////////////////////////////////////////*/
.page__subcontent{padding:50px 0}.content__main{background-color:#fff;padding:2%}.content__main p{margin-bottom:30px}.content__main a{color:#2a79c5}.content__main a:hover,.content__main a:focus{color:#57b835}.content__main ul{margin-bottom:30px}.content__main ul li{margin-left:20px;list-style:disc outside}.content__main input[type=text],.content__main input[type=email]{height:30px;max-width:100%}.content__main textarea{height:100px;max-width:100%}.content__main .button__cta{color:#fff;width:auto;-webkit-box-shadow:none;box-shadow:none}.content__main .button__cta:hover,.content__main .button__cta:focus{color:#fff}.content__main table{width:100%;margin-bottom:30px}.content__main table tr{border-bottom:1px solid #ccc}.content__main table tr:last-child{border-bottom:none}.content__main table tr td{padding:5px}.subpage__links{background-color:#fff;padding:7%;margin-bottom:10px}.subpage__links a{font-size:1.5em;font-weight:700;color:#2a79c5;display:block;margin-bottom:10px;text-decoration:none}.subpage__links a:hover,.subpage__links a:focus{color:#57b835}.subpage__links a:last-child{margin-bottom:0}.related__information{background-color:#4f8f9b;padding:7%}.related__information-title{color:#fff;background:url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/attention.png) no-repeat;background-position:center left;padding-left:39px;min-height:29px}.related__information a{display:block;background:#fff;padding:5%;color:#122b42;font-size:1.1em;font-weight:700;text-decoration:none;margin-bottom:10px}.related__information a:hover,.related__information a:focus{background:#122b42;color:#fff}.related__information a:last-child{margin-bottom:0}.em-booking-form label{width:100%!important}.content__main textarea,.content__main input[type=text],.content__main input[type=email]{max-width:400px!important;width:100%!important}.em-booking-form span.input-group{margin-left:30px!important}.em-booking-form span.input-group input{margin-left:0!important;margin-right:20px!important}
/*!////////////////////////////////////////////////
// Member's Area
/////////////////////////////////////////////////*/
.gallery-item img{width:100%;height:auto;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.gallery-item img:hover,.gallery-item img:focus{border:#3689d9 solid 7px}.gallery-item .gallery-caption{display:none}@media screen and (min-width:480px){.gallery-item{float:left;width:100%}.gallery-item:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery-item:nth-child(1n){margin-right:0}.gallery-item:last-child{margin-right:0}}@media screen and (min-width:640px){.gallery-item{width:32.32323%}.gallery-item:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery-item:nth-child(3n){margin-right:0}.gallery-item:last-child{margin-right:0}}.membersarea__main h4{margin-bottom:10px}
/*!////////////////////////////////////////////////
// Join TVA Application
/////////////////////////////////////////////////*/
.upme-icon-none{display:none !important}.upme-field-type{width:34% !important}@media screen and (max-width:480px){.upme-field-type{width:100% !important}}.post-id-206 .upme-radio{width:100% !important}.upme-checkbox input[type=checkbox]{margin-right:5px}.upme-field-value{width:63% !important;margin-left:3% !important}@media screen and (max-width:480px){.upme-field-value{width:100% !important;margin-left:0 !important}}
/*!////////////////////////////////////////////////
// Search Members
/////////////////////////////////////////////////*/
.upme-search-input.upme-combined-search{display:none !important}.upme-multiselect-p{width:50% !important;padding-left:1% !important;padding-right:1% !important}.upme-width-2 .upme-field-name{padding:0 !important}.upme-width-2 .upme-field{padding:0 !important}.upme-width-2 .upme-head .upme-right{margin-top:-30px}
/*!////////////////////////////////////////////////
// Purchase Membership Page
/////////////////////////////////////////////////*/
.product__cta{background-color:#fff;padding:7%}.product__cta a{color:#3689d9}.product__cta a:hover,.product__cta a:focus{color:#57b835}.products li{list-style:none !important;margin-left:0 !important;margin-bottom:30px;width:100% !important;float:none !important}.products li img{display:none}.products li .button{color:#fff !important;width:auto !important;font-size:1em !important;font-weight:400 !important;padding:8px !important;background:#3689d9 !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important}.em-calendar.fullcalendar{width:100%}.em-calendar.fullcalendar thead{display:block;background-color:transparent}@media screen and (min-width:768px){.em-calendar.fullcalendar thead{display:table-header-group}}.em-calendar.fullcalendar thead tr{display:table;width:100%}@media screen and (min-width:768px){.em-calendar.fullcalendar thead tr{display:table-row}}.em-calendar.fullcalendar thead td{border:none;padding:8px}.em-calendar.fullcalendar thead td:first-of-type{text-align:left}.em-calendar.fullcalendar thead td.month_name{font-size:24px;font-weight:900;color:#de6126;text-align:center;text-transform:uppercase}.em-calendar.fullcalendar thead td:last-of-type{text-align:right}.em-calendar.fullcalendar tbody tr td{border:1px solid #d2d2d2;box-sizing:border-box;font-size:12px;padding:0;display:block;vertical-align:top;width:100%}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr td{display:table-cell;width:14.28%;height:145px;padding:0 0 .5em}}.em-calendar.fullcalendar tbody tr td:before{content:attr(data-date);display:block;padding:4px 9px 6px;background-color:#b2b2b2;color:#fff;font-size:12px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr td:before{display:none}}.em-calendar.fullcalendar tbody tr td .daynum{display:none;padding:4px 9px 6px;background-color:#b2b2b2;color:#fff;font-size:12px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr td .daynum{display:block}}.em-calendar.fullcalendar tbody tr td .daynum a{color:inherit}.em-calendar.fullcalendar tbody tr td ul{padding:4px 9px;list-style:none;margin:0}.em-calendar.fullcalendar tbody tr td ul li{margin-bottom:4px}.em-calendar.fullcalendar tbody tr td[class^=eventless]{display:none}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr td[class^=eventless]{display:table-cell}}.em-calendar.fullcalendar tbody tr td.eventful-today,.em-calendar.fullcalendar tbody tr td.eventless-today{background-color:#fff}.em-calendar.fullcalendar tbody tr td.eventful-today:before,.em-calendar.fullcalendar tbody tr td.eventless-today:before,.em-calendar.fullcalendar tbody tr td.eventful-today .daynum,.em-calendar.fullcalendar tbody tr td.eventless-today .daynum{background-color:#039691}.em-calendar.fullcalendar tbody tr td.eventful-post,.em-calendar.fullcalendar tbody tr td.eventless-post{display:none;background-color:#f9f9f9}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr td.eventful-post,.em-calendar.fullcalendar tbody tr td.eventless-post{display:table-cell}}.em-calendar.fullcalendar tbody tr td.eventful-post:before,.em-calendar.fullcalendar tbody tr td.eventless-post:before,.em-calendar.fullcalendar tbody tr td.eventful-post .daynum,.em-calendar.fullcalendar tbody tr td.eventless-post .daynum{background-color:#ddd;color:#b1b1b1}.em-calendar.fullcalendar tbody tr td.eventful-pre:before,.em-calendar.fullcalendar tbody tr td.eventless-pre:before,.em-calendar.fullcalendar tbody tr td.eventful-pre .daynum,.em-calendar.fullcalendar tbody tr td.eventless-pre .daynum{background-color:#f7f7f7;color:#707070}.em-calendar.fullcalendar tbody tr.days-names{display:none}@media screen and (min-width:768px){.em-calendar.fullcalendar tbody tr.days-names{display:table-row}}.em-calendar.fullcalendar tbody tr.days-names td{vertical-align:middle;background-color:#666;color:#fff;font-weight:700;padding:1em 0;white-space:nowrap;border-left:1px solid #666;border-right:1px solid #666;text-align:center;text-transform:uppercase;height:10px;width:14.28%}.em-booking-form-details{padding:0 !important;float:none !important;width:100% !important}.em-booking-form-details:before,.em-booking-form-details:after{content:"";display:table}.em-booking-form-details:after{clear:both}.em-booking-form-details .input-user-field{float:left;width:23.86364%;margin-right:1.51515%;clear:none !important}.em-booking-form-details .input-user-field:nth-of-type(4n){margin-right:0}.em-booking-form-details .input-user-field label{display:block !important;width:100% !important}.em-booking-form-details .input-user-field input{width:100% !important}.em-booking-form-details .em-booking-buttons{clear:both}.em-tickets{width:100%;max-width:480px;text-align:left}.em-tickets tr td{padding:8px 0}
/*!////////////////////////////////////////////////
// Checkout
/////////////////////////////////////////////////*/
.payment_methods li{list-style:none !important}
/*!////////////////////////////////////////////////
// Blog
/////////////////////////////////////////////////*/
.breadcrumbs{padding:1em 0;background-color:#57b835;color:#fff}.breadcrumbs a{color:inherit}.blog__categories{margin-bottom:32px}.blog__categories *[class^=grid]{margin-bottom:16px}.blog__categories *[class^=grid]:last-of-type{margin-bottom:0}@media screen and (min-width:640px){.blog__categories *[class^=grid]{width:32.32323%;margin-right:1.51515%}.blog__categories *[class^=grid]:nth-of-type(3n){margin-right:0}.blog__categories *[class^=grid]:nth-last-of-type(-n+3){margin-bottom:0}}@media screen and (min-width:1024px){.blog__categories *[class^=grid],.blog__categories *[class^=grid]:nth-of-type(3n){width:15.40404%;margin-right:1.51515%;margin-bottom:0}.blog__categories *[class^=grid]:last-of-type{margin-right:0}}.blog__categories *[class^=grid] *[class^=button]{width:100%;font-size:14px;color:#fff}.blog__posts.columns{-moz-column-count:1;-moz-column-gap:16px;-webkit-column-count:1;-webkit-column-gap:16px;column-count:1;column-gap:16px}@media screen and (min-width:640px){.blog__posts.columns{-moz-column-count:3;-moz-column-gap:16px;-webkit-column-count:3;-webkit-column-gap:16px;column-count:3;column-gap:16px}}.blog__posts .blog__posts--single{background-color:#f5f5f5;margin-bottom:16px}.blog__posts .blog__posts--single div{padding:1.5em;text-align:center}.blog__posts .blog__posts--single div h3{font-size:22px;margin-bottom:8px}.blog__posts .blog__posts--single div h3 a{color:inherit;text-decoration:none}.blog__posts .blog__posts--single div p{font-size:14px}.blog__posts .blog__posts--single div *[class^=button]{width:auto;color:#fff;padding:12px 32px}.blog__posts.columns .blog__posts--single{display:inline-block;width:100%}.blog__pagination .prev{float:left}.blog__pagination .next{float:right}
/*!////////////////////////////////////////////////
// FOOTER
/////////////////////////////////////////////////*/
footer[role=contentinfo]{padding-bottom:20px;text-align:center;color:#959494;font-weight:700}footer[role=contentinfo] a{color:#959494;text-decoration:none}footer[role=contentinfo] a:hover,footer[role=contentinfo] a:focus{color:#122b42}
/*!////////////////////////////////////////////////
// STATES
/////////////////////////////////////////////////*/
/*! ==========================================================================
// Clearfix
// =========================================================================*/
.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}
/*! ==========================================================================
// Print styles
// =========================================================================*/
@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.page-id-81 .content__main textarea,.content__main input[type=text],.content__main input[type=email]{width:48% !important}.slider__image{position:relative}.text__area{width:100%;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;left:0}@media screen and (max-width:950px){.text__area{padding-top:15px}}.text__area p{font-size:1vw;text-transform:uppercase;font-weight:900;text-align:center;line-height:1;color:#fff !important}@media only screen and (max-width:1050px){.text__area p{font-size:1.75vw;margin-bottom:0 !important}}@media only screen and (max-width:742px){.text__area p{font-size:16px;margin-bottom:0 !important}}.flexslider .homehero{position:relative}.flexslider .homehero{position:relative}.text__area p{max-width:90%;margin:0 auto;font-size:14px;margin-bottom:15px}.wrap{max-width:1280px;width:92%;margin:0 auto;position:relative}.miniwrap{max-width:900px;width:92%;margin:0 auto;position:relative}.mediumwrap{max-width:1180px;width:92%;margin:0 auto;position:relative}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.homepage-rebuild .flexslider.homeslider{max-width:1200px;margin:15px auto !important;padding:0 20px;width:100%;box-sizing:border-box;opacity:0;transition:opacity .3s ease;overflow:hidden}.homepage-rebuild .flexslider.homeslider.flexslider-ready{opacity:1}.homepage-rebuild .slides{display:flex;width:100% !important}.homepage-rebuild .slides li{flex:0 0 100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:250px;height:28vw;width:100% !important}.homepage-rebuild .slides li img{width:100%;height:auto;display:block}@media screen and (min-width:1125px) and (max-width:1440px){.homepage-rebuild .slides li{height:46vw !important}}@media screen and (max-width:767px){.homepage-rebuild .slides li{height:auto !important;padding-top:75%;background-position:center}.homepage-rebuild .slides li img{object-fit:contain;height:auto;max-height:none}}.main__content{padding-top:50px;padding-bottom:125px;text-align:center;position:relative}@media screen and (max-width:1200px){.main__content{padding-bottom:75px !important}.main__content h1{margin-top:0}.homepagesecondarycontent{padding-top:75px !important;padding-bottom:75px !important;padding-left:25px;padding-right:25px}.homepagesecondarycontent img{margin-bottom:16px}}@media screen and (min-width:1200px){.main__content:before{content:url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/slant-left.png);position:absolute;bottom:-90px;left:0;z-index:999;overflow:hidden}.homepagesecondarycontent:after{content:url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/slant-right.png);position:absolute;bottom:-90px;left:0;z-index:999;overflow:hidden}}.main__content h1{color:#252525;font-size:36px;margin-bottom:32px}.main__content p{font-size:18px;color:#111;margin-bottom:16px}.main__content .button{display:inline-block;margin-top:16px;background-color:#6f8205;padding:15px 50px;color:#fff;font-size:18px;font-weight:700}.main__content .button:hover{background-color:#a5bf10}.homepagesecondarycontent{background-size:cover;background-position:center;padding-top:150px;padding-bottom:150px;position:relative}@media screen and (min-width:1200px){.homepagesecondarycontent{background-attachment:fixed}}.homepagesecondarycontent:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(37,37,37,.6)}.homepagesecondarycontent h2{color:#fff;text-align:center;font-size:36px;margin-bottom:32px}.homepagesecondarycontent h3{color:#fff;text-align:center;font-size:36px;margin-bottom:32px}.homepagesecondarycontent h4{color:#fff;text-align:center;font-size:36px;margin-bottom:32px}.homepagesecondarycontent p{font-size:18px;color:#fff;margin-bottom:16px}.homepagesecondarycontent p a{color:#fff}.homepagesecondarycontent ul{margin-top:32px;margin-bottom:32px}.homepagesecondarycontent ul li{margin-bottom:16px;color:#fff;font-size:20px;font-weight:600;margin-left:20px}.homepagesecondarycontent ul li a{color:#fff}@media screen and (min-width:800px){.threecolumns{-moz-column-count:3;-moz-column-gap:undefinedpx;-webkit-column-count:3;-webkit-column-gap:undefinedpx;column-count:3;column-gap:undefinedpx}.twocolumns{-moz-column-count:2;-moz-column-gap:undefinedpx;-webkit-column-count:2;-webkit-column-gap:undefinedpx;column-count:2;column-gap:undefinedpx}}.homepagetertiarycontent{padding-top:150px;padding-bottom:75px;padding-left:25px;padding-right:25px}@media screen and (max-width:1200px){.homepagetertiarycontent{padding-top:75px !important}}.homepagetertiarycontent h2{font-size:30px;color:#252525;margin-bottom:32px}.homepagetertiarycontent h3{font-size:30px;color:#252525;margin-bottom:32px}.homepagetertiarycontent h4{font-size:30px;color:#252525;margin-bottom:32px}.homepagetertiarycontent h5{font-size:30px;color:#252525;margin-bottom:32px}.homepagetertiarycontent p{color:#111;font-size:18px;margin-bottom:32px}.homepagetertiarycontent p a{color:#111}.homepagetertiarycontent p span{font-weight:700;font-size:22px;color:#454446}.backgroundtexture{background-image:url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/background-texture.jpg);background-repeat:repeat}.main__content:before,.homepagesecondarycontent:after{position:absolute;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;overflow:hidden}.flex-control-nav{margin:10px!important}@media (max-width:768px){.main__content h1{margin-bottom:20px}.main__content p{margin-bottom:10px}#header-slider{display:none}.branding img{max-height:180px}.header__ctas{margin-bottom:0}.header__ctas .button{width:70%;padding:6px 10px!important}}#new-home-map{background:0 0}.homepagetertiarycontent .map-title{margin-bottom:0;text-decoration:underline}.masthead,{display:none!important}nav[role=navigation]{float:none;text-align:center}header[role=banner] .header__top ul{text-decoration:none;text-align:right}header[role=banner] .header__top ul li{color:#fff;list-style-type:none;display:inline-block;float:none;margin-left:25px;vertical-align:middle;font-size:14px;text-transform:uppercase}header[role=banner] .header__top ul li:first-of-type{margin-left:0}header[role=banner] .header__top ul li a{color:#fff}header[role=banner] .header__top ul li.phone{font-size:20px;font-weight:700;margin-left:40px}@media all and (max-width:920px){header[role=banner] .header__top ul li.phone{font-size:18px;font-weight:700;margin-left:20px}header[role=banner] .header__top ul li{font-size:12px}header[role=banner] .header__top ul li{margin-left:15px}.goog-te-gadget-simple{font-size:5pt!important}.header__top li.search input[type=text]{width:80px!important}}@media all and (max-width:639px){header[role=banner] .header__top ul li.phone{margin-left:0}}header[role=banner] .header__top ul li.social a{display:inline-block;width:30px;height:30px;border-radius:100%;position:relative;margin-right:3px}header[role=banner] .header__top ul li.social a:last-of-type{margin-right:0}header[role=banner] .header__top ul li.social a.facebook{background:#3b5998}header[role=banner] .header__top ul li.social a.facebook:hover{background:#233d75}header[role=banner] .header__top ul li.social a.twitter{background:#55acee}header[role=banner] .header__top ul li.social a.twitter:hover{background:#317eb9}header[role=banner] .header__top ul li.social a i{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}header[role=banner] .header__bottom{background:#959494;position:relative}header[role=banner] .header__bottom .group *[class^=grid]{margin-bottom:0!important}header[role=banner] .header__bottom .group *[class^=grid].logo{left:0;top:-52px;position:absolute}header[role=banner] .header__bottom .group *[class^=grid].logo img{max-width:130px;width:100%}@media all and (max-width:1025px){header[role=banner] .header__bottom .group *[class^=grid].logo{position:relative;top:0;left:-25px;display:inline-block;vertical-align:middle;float:none;width:50%;margin-right:0;left:unset}}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav{float:right;text-align:right}@media all and (max-width:1025px){header[role=banner] .header__bottom .group *[class^=grid].desktop-nav{display:none}}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li{display:inline-block;position:relative}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li.heavy{font-weight:700}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li a{padding:42px 10px;display:block;font-size:16px;color:#fff;text-transform:uppercase}@media all and (max-width:1015px){header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li a{padding:42px 6px;font-size:15px}}@media all and (max-width:900px){header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li a{padding:42px 5px;font-size:14px}}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li a:hover{color:#4f8f9b}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li.heavy a{color:#6c021d}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li .sub-menu{display:none;position:absolute;z-index:8;width:220px;left:50%;transform:translateX(-50%);background:#4f8f9b;text-align:center}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li:hover .sub-menu{display:block}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li .sub-menu li{display:block}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li .sub-menu li a{padding:16px 10px}header[role=banner] .header__bottom .group *[class^=grid].desktop-nav ul li .sub-menu li a:hover{background:#cecece}header[role=banner] .header__bottom .group .mobile__button{width:50%;display:inline-block;vertical-align:middle;float:none;text-align:right}@media screen and (min-width:1026px){header[role=banner] .header__bottom .group .mobile__button{display:none}}header[role=banner] .header__bottom .group .mobile__button p{display:inline-block;padding:20px;font-weight:700;font-size:20px;background:#000;color:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}header[role=banner] .header__bottom .group .mobile__button p:hover{background:#000;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (min-width:850px){.mobile__nav{display:none}}.mobile__nav__wrap{display:none}.mobile__nav__wrap ::-webkit-scrollbar{display:none}@media screen and (max-width:849px){.mobile__nav__wrap{display:block}}.mobile__nav{position:fixed;z-index:-5!important;top:0;left:0;height:100%;width:239px;background:#fff;border-right:1px solid #e9e4db;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav .close{font-family:'Lato',sans-serif;background:#eee;color:#061d3d;font-size:16px;padding:22px 16px;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media all and (max-height:640px){.mobile__nav .close{padding:14px 16px}}@media all and (max-height:420px){.mobile__nav .close{padding:12px 16px}}.mobile__nav .close i{font-size:18px;margin-right:7px}.mobile__nav .close span{font-weight:700}.mobile__nav .close:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav.zindex{z-index:5!important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav.visible{visibility:visible;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav ul{font-size:16px;font-weight:700}.mobile__nav ul li{font-family:'Lato',sans-serif;position:relative}.mobile__nav ul li.hidden>a{visibility:hidden}.mobile__nav ul li a{position:relative;color:#061d3d;display:block;padding:22px 16px;border-bottom:1px solid #e9e4db}.mobile__nav ul li.current_page_item a{color:#2674bc!important}@media all and (max-height:640px){.mobile__nav ul li a{padding:14px 16px}}@media all and (max-height:460px){.mobile__nav ul li a{padding:12px 16px}}.mobile__nav ul li a:hover{opacity:.7}.mobile__nav ul li.menu-item-has-children a:after{content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:18px;font-weight:700;color:#061d3d;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mobile__nav ul li a i{font-size:12px;font-weight:700;margin-left:4px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav ul li a.active i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav ul li .sub-menu{position:fixed;z-index:5;top:0;right:-240px;height:100%;overflow:auto;background:#fff;width:239px;border-left:1px solid #e9e4db;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav ul li .sub-menu.visible{-webkit-transform:translateX(-240px);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);transform:translateX(-240px);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobile__nav ul li .sub-menu li.nav__back a{background:#eee}.mobile__nav ul li .sub-menu li.nav__back a i{font-size:18px;margin-right:7px}.mobile__nav ul li .sub-menu li a:after,.mobile__nav ul li .sub-menu li a:before{display:none}.header-btn{background:linear-gradient(135deg,#3689d9 0%,#2975be 100%);color:#fff;padding:3px 6px;font-size:12px;font-weight:600;border-radius:4px;text-decoration:none;margin-left:4px;display:inline-block;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:background .3s ease,box-shadow .3s ease}.header-btn:hover{background:linear-gradient(135deg,#2975be 0%,#1f5f9f 100%);box-shadow:0 2px 5px rgba(0,0,0,.4)}.header__top li.search{display:inline-block;vertical-align:middle;margin-left:20px}.header__top li.search input[type=text]{height:30px;padding:4px 8px;font-size:14px;border:1px solid #ccc;border-radius:3px 0 0 3px;outline:none;width:120px}.header__top li.search input[type=submit]{height:30px;width:30px;background:0 0;border:none;background:#3b93e7 url(//vermiculite.org/wp-content/themes/vermiculite/css/../img/search.png) no-repeat center center;background-size:16px 16px;border:none;border-radius:0 3px 3px 0;cursor:pointer;text-indent:-9999px}header[role=banner] .header__top{background:#000;padding:10px 0}.header__wrap{max-width:1293px;width:90%;margin:0 auto;position:relative}.header__top-right ul{padding:0;margin:0;list-style:none}.header__top-right li{align-items:center;color:#fff;font-size:14px}@media screen and (min-width:480px){.wrap,.header__wrap{width:94%}}@media screen and (max-width:768px){.header-ctas{text-align:center}.header__top-left,.header__top-right{justify-content:center;flex-direction:column;align-items:center}.header__top-right ul{align-items:center;margin-top:10px}.header-ctas .header-btn{text-align:center}}@media screen and (max-width:400px){.header__top-right ul{gap:0}.header-btn{font-size:12px;margin-left:4px}header[role=banner] .header__top ul li{margin-left:0}}#menu-menu-1{display:flex;justify-content:center;align-items:center}header[role=banner] .header__top ul:hover{background:0}@media all and (max-width:1060px){header[role=banner] .header__bottom .group *[class^=grid].logo img{max-width:105px}header[role=banner] .header__bottom .group *[class^=grid].logo{top:-20px;left:-20px}}@media all and (max-width:750px){header[role=banner] .header__top ul li.phone{font-size:16px;font-weight:700;margin-left:10px}header[role=banner] .header__top ul li{margin-left:10px}}@media all and (max-width:750px){header[role=banner] .header__top ul{display:flex;text-align:center;flex-direction:column;align-items:center;gap:10px}}@media all and (max-width:1025px){header[role=banner] .header__bottom .group *[class^=grid].logo{top:2px;left:-15px}}