html{
    margin-top: 0px !important;
}
body{
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
}
h1,h2,h3,h4,h5,h6,strong{
	font-family: 'Montserrat', sans-serif;
}
.mega-menu-item-object-page {
    max-width: 188px !important;
}
h1,.fake-h1 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 3.3rem;
    color: #115184;
	text-align:center;
}
h2.woocommerce-loop-product__title {
    line-height: 20px;
    text-transform: capitalize;
    font-size: 15px !important;
}
.hideblock{
	display:none;
}
.mega-menu-item-has-children {
    max-width: 148px !important;
}
span.wc-block-components-button__text {
    background: rgb(211 211 211 / 25%);
    padding: 12px;
    border: solid 5px;
    border-radius: 5px;
    color: darkblue;
    box-shadow: 0px 0px 12px 0.2px orange;
}
.center{text-align:center;}
@media (min-width: 30rem) and (max-width:48rem),(max-width:30rem) {
    h1,.fake-h1 {
        font-size:2.5rem;
        line-height: 2.8rem
    }
}
.g-grid .g-block img {
    max-width: 100%;
    object-fit: scale-down;
    height: 200px;
    margin-top: 20px;
}

figure.wp-block-table.tablelinklist table a {
    list-style: disc;
    display: list-item;
    margin-left: 25px;
}
.supportdivs {
    width: 250px;
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    margin-bottom: 25px;
}
.friendsdiv {
    height: 230px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    max-width: 300px;
}
.footer-menu-header {
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4rem;
}
h2,.fake-h2 {
    color: #115184;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2.3rem;
    line-height: 2.8rem;
    margin-bottom: 1.2rem
}

h3,.fake-h3 {
    color: #115184;
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: 1.2rem
}
.footeri{
	color: #fff;
    text-decoration: none !important;
    font-size: 32px;
    margin-right: 4px;
}
#mega-menu-wrap-max_mega_menu_1:before,.mega-menu-wrap:before,.mainheadarea:before {
    position: absolute;
    width: 100%;
    height: 27px;
    top: 229px;
    left: 0;
    content: "";
    display: block;
    background-image: url(https://www.aheaonline.com/images/menu-shadow.png);
    background-position: center;
    background-repeat: no-repeat;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
   font-family: 'Montserrat', sans-serif !important;
}
.g-block.size-50 {
    width: 49%;
    display: inline-block;
}
.primary-button.button {
    font-weight: 700;
    font-size: 1.5rem;
    padding: 0.8rem 3.5rem;
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
    background-color: #3180c2;
    border-radius: 0.1875rem;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    color: #fff;
    border: 0px;
    vertical-align: middle;
    text-shadow: none;
}
.innerdiv75{
	width: 1200px;
	max-width: 85%;
	margin-left: auto;
    margin-right: auto;
}
.divwhiteholder{
	background:#fff;
}
.swirldiv{
	background-image: url('https://www.aheaonline.com/staging2023/seigaiha.png');
    background-repeat: repeat;
    background-color: #F3F4F6;
    border-bottom: 2px solid #E9EAEB;
    position: relative;
	padding-top: 20px;
    min-height: 300px;
}
.div3 {
	width: 28%;
    display: inline-block;
    min-height: 325px;
    /* max-width: 400px; */
    vertical-align: top;
    margin: 1%;
    padding: 1%;
    border-radius: 5px;
}
.divbox{
	box-shadow: 0px 0px 10px 1px lightgrey;
	background: #fff;
}
.tagline {
    color: #2C578F;
    font-size: 1.7rem;
    flex: 0 52%;
    width: 52%;
    margin-top: 2.8em;
    padding-top: 7px;
    font-size: 1.7rem;
}
@font-face{font-family:"pentaphylla";src:url('pentaphylla-regular-webfont.eot');
src:url('pentaphylla-regular-webfont.eot#iefix') format("embedded-opentype"), url('pentaphylla-regular-webfont.woff2') format("woff2"), url('pentaphylla-regular-webfont.woff') format("woff"), url('pentaphylla-regular-webfont.ttf') format("truetype"), url('pentaphylla-regular-webfont.svg#pentaphyllaregular') format("svg");font-weight:normal;font-style:normal}

div#custom-7500-particle a {
    font-size: 32px;
    vertical-align: middle;
    padding: 5px;
    margin: 5px;
	text-decoration: none;
}
span.highlight {
    font-family: "pentaphylla", "Open Sans", Sans-serif;
    color: #20afef;
    background-color: transparent;
}
ul#mega-menu-max_mega_menu_1 {
    width: 75rem !important;
}
#g-primary-header {
    background-image: url(seigaiha.png);
    background-repeat: repeat;
    background-color: #F3F4F6;
    border-top: 2px solid #E9EAEB;
    padding-bottom: 20px;
}
.tablenoborder td{
	border:solid 0px !important;
}
.headcontain{
	background: rgb(255 255 255);
	padding: 28px;
}
.rt-block.logo-block {
    flex: 0 38%;
    width: 38%;
}
.mainheadarea{
	margin-left: auto;   margin-right: auto;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center;
    margin-top: 0px;
	width: 1200px;
	max-width: 85%;
	display: flex;
    flex-flow: row wrap;
}
.mainheadarea div,.mainheadarea p{
	    display: inline-block;
    vertical-align: top;
}
.main{
	max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	margin-bottom: 75px;
}
ul.breadcrumb {
    margin-bottom: 0px;
}
a {
    color: #20AFEF;
    transition: all 0.5s;
	text-decoration:none;
}
.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	    color: #999999;
}
.resource_category {
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    margin-bottom: 1%;
    flex: 32.3%;
    width: 32.3%;
    max-width: 32.3%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-bottom: 0.7em;
    box-shadow: 0px 1.5px 1.5px #e1e1e1;
    transition: all 0.3s;padding-top: 20px;
    padding-bottom: 5px;text-align:center;
}
.resource_category:hover {
    border-color: #298ECE;
    box-shadow: 0px 1.5px 1.5px #298ECE;
    background: #298ECE;
    color: white;
}
.g-grid {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
}.size-33-3 {
    flex: 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
}.g-block {
    flex: 1;
    min-width: 0;
    min-height: 0;
}
.fp-div img{
	float:right;
	height:70%;
}
.fp-slider img{
	max-width: 50%;
	border-radius:5px;
    box-shadow: -5px 6px 5px 0.1px lightgrey;
}
@media only screen and (max-width: 769px){
	#mega-menu-wrap-max_mega_menu_1 {
		min-width: 456px !important;
	}
}
ul.mega-sub-menu {
    width: 250px !important;
}
.slider-text {
    font-size: 22px;
    line-height: 30px;
    margin-left: 45px;
    margin-right: 45px;
    max-width: 44%;
    font-family: 'Montserrat';
    margin-top: 20px;    overflow-y: auto;
    height: 275px;
}
div#mainslider img {
    float: right;
    height: 90%;
}
#mainslider {
    width: 80%;
	max-width: 1161px !important;
    height: 400px;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border-radius: 5px;
    padding: 25px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.bgshader {
    width: inherit;
    height: 100%;
    margin: 0px;
    display: inline-block;
    color: #fff;
    background: rgb(0 25 209 / 30%);
	border-radius: 5px;
}
.bgshader h2{
	height: 49%;
	
	color:#fff;
}
.fp-div, .fp-div2{
	text-align: left;
    width: 371px;
    display: inline-block;
    vertical-align: top;
    height: 415px;
    margin: 10px;
    border-radius: 5px;
}


.module-text {
	background: rgb(0 0 0 / 50%);
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
    font-size: 18px;
    padding: 15px;
    border-radius: 2%;
    line-height: 25px;
}

.fp-div2 .bgshader h2{
	color:#000;
}
.fp-div2 .module-text {
	background:none;
	color:#000;
}
.fp-div2 .bgshader {
    background: none;
}

.mega-menu-wrap{
	width: fit-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    
}
.logo-block img {
    width: 400px;
    max-width: 99%;
}
@media all and (max-width:750px) {
	.div3{
		flex: 100%;
	}
}
@media all and (max-width:1350px) {
	.mainheadarea::before {
		display: none;
	}
	.innerdiv75{
		max-width:95%;
		width:auto;
	}
	.div3{
		width:95%; min-height:auto;
		
		min-height: auto;
	}
	.logo-block{
		width: 75% !important;
		flex: 0 75% !important;	
	}
	p.tagline {
		float: right;
		width: auto;
		vertical-align: top;
		margin-top: 0px;
		font-size: 14px;
		display:none;
	}
	.socialmediaheader{display:none !important;}
	.main{
		max-width:90%;
		}
	.headcontain{
		padding:8px;
	}
	.mainheadarea{
		max-width:95%;
	}
}

@media all and (max-width:1024px) {
	th{
		min-width:95px;
	}
	.wp-block-table .has-fixed-layout {
		table-layout: auto !important;
		overflow: auto;
	}
	.about-group-large {
		max-width: 95%;
	}
	#mainslider{
		overflow-y: auto;
		height: 430px;
		width: 90%;
	}
	.size-50 img {
		max-width: 100% !important;
	}
	.divwrapper{
		display:none !important;
	}
	h1.page-title {
		font-size: 42px;
		margin-bottom: 0px;
	}
	.imgcover{
	/*	height: 240px !important;
		padding-top: 108px !important;
		padding-bottom: 0px !important;
		*/
	}
	div#mainslider img {
    float: none;
    height: 150px;
    width: auto;
	    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
	}
	.slider-text{
		width: 97%;
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    overflow-y: auto;
    height: 125px;
	}
}

/*
.wp-block-image img {
    width: auto;
    max-width: 100%;
    vertical-align: bottom;
    border-radius: 5px;
}*/

.readmore, .btn {
    padding: 8px 12px;
    text-shadow: none;
    background: #2C578F;
    color: white;
    border: 0px solid;
    box-shadow: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
	    width: fit-content;
    border-radius: 5px;
}
.readmore a{
	color:#fff;
}
#g-footer:before{
content: "";
    position: absolute;
    left: 0px;
    width: 100%;
    height: 10px;
    background: #115184;
    background: -moz-linear-gradient(left, #115184 0%, #298ece 50%, #3bd2cf 100%);
    background: -webkit-linear-gradient(left, #115184 0%, #298ece 50%, #3bd2cf 100%);
    background: linear-gradient(to right, #115184 0%, #298ece 50%, #3bd2cf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#115184", endColorstr="#3bd2cf",GradientType=1);
}
#g-footer {
    background: #46484E;
    color: white;
    border-top: 0px;
}
#g-footer .footer_navlist a.footer_link {
    color: white;
    display: block;
    transition: color 0.75s ease;
	text-decoration: none;
}
#g-copyright {
    background-color: #2E2F33;
    color: white;
}

.primary-button.button {
    font-weight: 700;
    font-size: 1.5rem;
    padding: 0.8rem 3.5rem;
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
    background-color: #3180c2;
    border-radius: 0.1875rem;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    color: #fff;
    border: 0px;
    vertical-align: middle;
    text-shadow: none
}
.mega-menu-item .mega-menu-link{
	
	min-width:fit-content !important;
}

/*3898bea1fb84b5b4106ce283e13e4533*/
@charset "UTF-8";
@font-face{font-family:"roboto_condensed";src:url('../../fonts/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot');src:url('../../fonts/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.woff') format("woff"), url('../../fonts/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.ttf') format("truetype"), url('../../fonts/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"pentaphylla";src:url('../../fonts/pentaphylla/pentaphylla-regular-webfont.eot');src:url('../../fonts/pentaphylla/pentaphylla-regular-webfont.eot#iefix') format("embedded-opentype"), url('../../fonts/pentaphylla/pentaphylla-regular-webfont.woff2') format("woff2"), url('../../fonts/pentaphylla/pentaphylla-regular-webfont.woff') format("woff"), url('../../fonts/pentaphylla/pentaphylla-regular-webfont.ttf') format("truetype"), url('../../fonts/pentaphylla/pentaphylla-regular-webfont.svg#pentaphyllaregular') format("svg");font-weight:normal;font-style:normal}#pp .o-card__desc{display:none}#pp .pp-access-alert__action{display:none}.g-container .convention_header .g-content #convention{-webkit-text-shadow:3.6px 3.6px 2.6px rgba(0, 0, 0, 0.6);-moz-text-shadow:3.6px 3.6px 2.6px rgba(0, 0, 0, 0.6);text-shadow:3.6px 3.6px 2.6px rgba(0, 0, 0, 0.6)}.conv .button,.button-conv,.button-conv-2,.surveyblock .g-content .button,#chronoform-Volunteer_Form_Short #form-row-submit #fin-submit #submit,.registeronline .g-content .registerbutton,#chronoform-Contact_Form #form-row-submit #fin-submit #submit,#chronoform-Waiver_Submission_Form #form-row-submit #fin-submit #submit,.volunteer #chronoform-Volunteer_Form #form-row-submit #fin-submit #submit,#chronoform-survey .gcore-form-row .btn,.footer-menu a,.g-totop a,.g-branding a,.gbs3 #chronoform-2018ConventionRegistration #form-row-submit #fin-submit #submit,.gbs3 #chronoform-2018ExhibitorConventionRegistration #form-row-submit #fin-submit #submit,.primary-button.button{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s}.transition,.speakerblock .g-content a img,.RoomList .RoomItem .RoomTitle a,.RoomList .RoomItem .RoomSpeaker a,.RoomList .RoomItem a .RoomSpeakerImg{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.panelmargin{margin-top:3.1em}.hr-bottom .g-content{border-bottom:3px solid #E9E9EC;margin-bottom:2.5em}p.keynote{font-size:0.9rem;color:#95D04B;font-weight:700;text-transform:uppercase;margin:1.5rem 0rem 0rem 0rem}.conv .keynoteblock ul{margin-top:10px;margin-bottom:10px}.conv .keynoteblock p.keynote{font-size:0.9rem;color:#95D04B;font-weight:700;text-transform:uppercase;margin:1.5rem 0rem 0rem 0rem}a{color:#20AFEF;transition:all 0.5s}a:hover{color:#105574}a .border{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s}a .border:hover{border:10px solid #20AFEF}h2.underline,.underline.fake-h2{position:relative;margin-bottom:30px}h2.underline:after,.underline.fake-h2:after{content:"";position:absolute;top:60px;left:50%;border-top:2px solid #20AFEF;border-bottom:2px solid #20AFEF;border-left:50px solid #20AFEF;border-right:50px solid #20AFEF;transform:translateX(-50%)}h3.underline,.underline.fake-h3{position:relative;color:#65676f;font-weight:bold;margin-bottom:40px}h3.underline:after,.underline.fake-h3:after{content:"";position:absolute;top:50px;left:50%;border-top:2px solid #20AFEF;border-bottom:2px solid #20AFEF;border-left:40px solid #20AFEF;border-right:40px solid #20AFEF;transform:translateX(-50%)}.conv_highlightblue{color:#20AFEF}.conv_highlightdarkblue{color:#1C97CE}.conv_highlightgreen{color:#95D04B}.conv h3,.conv .fake-h3{margin-top:0rem;margin-bottom:1rem}.conv .button{font-weight:700;font-size:2rem;padding:1.2rem 3.5rem;margin-top:2rem;margin-bottom:2rem;background-color:#20AFEF;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none}.conv .button:hover{background-color:#1C97CE;color:white}.learnandlive #session-list li{padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid lightgray;list-style-type:none}.learnandlive #session-list p{margin:0.25rem}.learnandlive #session-list .session-title{font-weight:bold;font-size:20px}.learnandlive #session-list .session-desc{font-style:italic}.learnandlive #session-list .session-date{color:#1C97CE;font-weight:bold}.learnandlive #session-list .session-links a{font-size:11pt;text-decoration:underline}.cancellation .g-content{background-color:#0097b0;border-radius:15px;color:white}.cancellation .g-content h2,.cancellation .g-content .fake-h2{font-size:2rem;color:white}.cancellation .g-content a{text-decoration:underline;color:white}.button-outline{background-color:transparent;border:solid 2px #1C97CE;color:#1C97CE;padding:0.4rem 0.95rem}.button-conv{display:inline-block;font-weight:700;font-size:0.95rem;padding:6px 10px;margin:0rem 0.3rem 1.5rem 0.3rem;background-color:transparent;box-shadow:none;border-radius:4px;color:#1C97CE;border:1px solid #1C97CE;vertical-align:middle;text-shadow:none}.button-conv:hover,.button-conv:active,.button-conv:focus{background-color:transparent;border-color:#95D04B;color:#95D04B;box-shadow:none}.button-conv-2{display:inline-block;font-weight:700;font-size:1rem;padding:6px 20px 6px 10px;margin:0rem 0.3rem 0rem 0.3rem;background-color:transparent;box-shadow:none;border-radius:4px;color:#1C97CE;border:1px solid #1C97CE;vertical-align:middle;text-shadow:none}.button-conv-2:hover,.button-conv-2:active,.button-conv-2:focus{background-color:transparent;border-color:#95D04B;color:#95D04B;box-shadow:none}.button-conv-2 i.download-icon:before{content:"";display:inline-block;width:75px;height:75px;background-image:url('../../../../images/resources/icons/icon-download.png');background-size:cover;margin-right:10px;margin-bottom:-22px}.button-conv-2 i.register-icon:before{content:"";display:inline-block;width:75px;height:75px;background-image:url('../../../../images/resources/icons/icon-register.png');background-size:cover;margin-right:10px;margin-bottom:-22px}.button-conv-2 i.exhibitor-icon:before{content:"";display:inline-block;width:75px;height:75px;background-image:url('../../../../images/resources/icons/list-of-exhibitors-94px.png');background-size:cover;margin-right:10px;margin-bottom:-22px}.button-conv-2 span{display:inline-block;text-align:left;margin-bottom:18px;line-height:1.2em}#g-row-4 .button-conv{font-size:1.2rem;color:white;border:1px solid white}#g-row-4 .button-conv:hover,#g-row-4 .button-conv:active,#g-row-4 .button-conv:focus{border-color:#9FDE50;color:#9FDE50}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator{display:none}.g-main-nav .g-sublevel>li>.g-menu-item-container{padding-top:0.4rem;padding-bottom:0.5rem}.g-container .convention_header .g-content{float:right}.g-container .convention_header .g-content #convention{font-family:roboto_condensed, open-sans, sans-serif;margin:1.2rem 0 0.8rem 0}@media (min-width:75rem){.g-container .convention_header .g-content #convention{font-size:4em}}@media (min-width:60rem) and (max-width:75rem){.g-container .convention_header .g-content #convention{font-size:3.4em}}@media (min-width:48rem) and (max-width:60rem){.g-container .convention_header .g-content #convention{font-size:2.8em}}@media (min-width:30rem) and (max-width:48rem){.g-container .convention_header .g-content #convention{font-size:2.2em}}@media (max-width:30rem){.g-container .convention_header .g-content #convention{font-size:1.8em}}#logo .g-content{margin:0px}#logo .g-content .gantry-logo img{width:160px}#conv_header .g-content{border:10px solid #E9E9EC;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px}.message{font-size:1.2rem;font-weight:700;color:#95D04B;text-transform:uppercase}.blue_background{background-color:#20AFEF;color:white;padding:1em 2.5em}.blue_background h1,.blue_background .fake-h1,.blue_background h2,.blue_background .fake-h2,.blue_background h3,.blue_background .fake-h3,.blue_background h4,.blue_background h5,.blue_background h6{color:white}.blue_background a{font-weight:bold;color:white}.blue_background a:hover{color:#9FDE50}.green_background{background-color:#95D04B;color:white;padding:1em 2.5em}.green_background h1,.green_background .fake-h1,.green_background h2,.green_background .fake-h2,.green_background h3,.green_background .fake-h3,.green_background h4,.green_background h5,.green_background h6{color:white}.g-defaultconvention #g-row-2{background:url('../../../../images/convention2017/backgrounds/newtohomeschooling_1.jpg') top center;background-size:cover;border-bottom:solid 10px #20AFEF}.g-defaultconvention #g-row-2 .g-content{background:rgba(255, 255, 255, 0.75);margin:30px}.g-defaultconvention #g-row-4{background-image:url('../../../../images/backgrounds/seigaiha.png');background-repeat:repeat;background-color:#F3F4F6;padding-bottom:30px;padding-top:30px;border-bottom:1px solid #E9EAEB}.g-defaultconvention #g-row-4 .g-container{background:url('../../../../images/backgrounds/volunteer-image-background.jpg') top center;background-size:cover;border-bottom:solid 10px #20AFEF}.g-defaultconvention #g-row-4 .g-container .g-content:first-of-type{margin:30px;color:white}.g-defaultconvention #g-row-4 .g-container h2,.g-defaultconvention #g-row-4 .g-container .fake-h2{color:white}.surveyblock .g-content .button{font-weight:700;font-size:2rem;padding:1.2rem 3.5rem;margin-top:2rem;margin-bottom:2rem;background-color:#20AFEF;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none}.surveyblock .g-content .button:hover{background-color:#1C97CE;color:white}@media (min-width:48rem) and (max-width:60rem){.surveyblock .g-content .button{font-size:4vw}}@media (min-width:30rem) and (max-width:48rem){.surveyblock .g-content .button{font-size:4vw}}@media (max-width:30rem){.surveyblock .g-content .button{font-size:4vw}}.convention-home #g-main{position:relative}.convention-home #g-main:before{content:"";position:absolute;top:-17px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}.convention-home #g-main:after{content:"";position:absolute;top:-15px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}#chronoform-Volunteer_Form_Short label .fa-asterisk{color:#9FDE50 !important;font-weight:normal}#chronoform-Volunteer_Form_Short .column .gcore-display-table{width:100%}#chronoform-Volunteer_Form_Short .column .gcore-display-table input{width:90% !important}#chronoform-Volunteer_Form_Short .column .gcore-display-table #phonenumber{width:100% !important}#chronoform-Volunteer_Form_Short .gtooltip{background-color:#9FDE50 !important;border-color:#95D04B !important}#chronoform-Volunteer_Form_Short .gtooltip .gtooltip-arrow-border{border-top-color:#95D04B !important}#chronoform-Volunteer_Form_Short .gtooltip .gtooltip-arrow{border-top-color:#9FDE50 !important}#chronoform-Volunteer_Form_Short #form-row-comments label{margin-bottom:10px}#chronoform-Volunteer_Form_Short #form-row-comments #fin-comments{width:100%}#chronoform-Volunteer_Form_Short #form-row-comments #fin-comments textarea{width:100% !important}#chronoform-Volunteer_Form_Short #form-row-submit #fin-submit #submit{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.8rem 2.5rem;background-color:#95D04B;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none;height:auto}#chronoform-Volunteer_Form_Short #form-row-submit #fin-submit #submit:hover{background-color:#9FDE50;color:white}span.date{font-size:3.3rem;text-transform:uppercase;font-weight:700}.countdown-wrapper .xcd-pretext{padding-bottom:0px;font-weight:700;font-size:2em;color:#20AFEF;text-transform:uppercase}.countdown-wrapper #xcd-display-event{font-size:1.5em}.countdown-wrapper #xcd-display-event .day,.countdown-wrapper #xcd-display-event .hour,.countdown-wrapper #xcd-display-event .minute,.countdown-wrapper #xcd-display-event .second{margin-right:0px;padding-right:5px}.homebrochure a h3,.homebrochure a .fake-h3{margin-bottom:0em;transition:all 0.3s}.homebrochure a p{margin-top:0em;transition:all 0.3s}
.Category{color:#000;font-weight:bold}
.Category #Subject{background-color:orange;
border-radius:30px;padding:4px 12px}
.SpeakerBlock{overflow:auto;margin-bottom:1rem}.SpeakerBlock .SpeakerHeader{margin:0px}.SpeakerBlock .SpeakerType{margin:0px;font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#1C97CE}.SpeakerBlock .SpeakerImage{float:left;margin-right:1em;border:6px solid #E9E9EC}.TopicsHeader{text-transform:uppercase;color:#1C97CE;font-size:1.6rem;margin:1em 0em 0em 0em}.TopicsList{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.TopicsList .TopicBlock{width:47%;margin-right:3%;border-bottom:2px solid #E9E9EC}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicsList .TopicBlock{width:97.5%;margin-right:2.5%}}.TopicsList .TopicBlock .TopicName{color:#115184;font-weight:700;font-size:1.1rem;margin-bottom:0px}.TopicsList .TopicBlock .TopicName a{color:#105574}.TopicsList .TopicBlock .TopicName a:hover{color:#1C97CE}.TopicsList .TopicBlock .TopicDetails{font-weight:bold;color:#1C97CE;font-size:0.95rem;text-transform:uppercase;margin-top:2px}.speakerblock .g-content{margin-top:0px;margin-bottom:0px;padding-top:0px}.speakerblock .g-content img{margin-bottom:0.5rem;border:5px solid #E9E9EC}.speakerblock .g-content a img:hover{border-color:#20AFEF}.speakerblock .g-content h3,.speakerblock .g-content .fake-h3{margin-bottom:0.5rem}.speakerblock .g-content p{margin-top:0.5rem}.speakerblock .g-content .assistant{font-size:0.8em}.speakerblock .speaker_biography{font-size:1em;font-weight:bold;color:#1C97CE}.speakerblock .speaker_biography:hover{color:#105574}.speakerblock .speaker_biography:before{content:"ï†–";font-family:FontAwesome;padding-right:8px;font-size:1em}.ui-popup-container .ui-content{padding:15px 30px 30px 30px}.ui-popup-container .ui-content h3,.ui-popup-container .ui-content .fake-h3{color:#1C97CE}.ui-popup-container .ui-content p{line-height:1.5em}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:550px;margin:20px auto;border:1px solid #e9eaeb;border-radius:10px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;background-color:#46484E}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.TopicPageBlock-Top{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border-bottom:2px solid #E9E9EC;padding-bottom:1em}.TopicPageBlock-Top .TopicDescription{width:63.5%;padding-right:1.5%;border-right:2px solid #E9E9EC}.TopicPageBlock-Top .TopicDescription .TopicTitle{font-size:1.6rem;margin:1em 0em 0em 0em;line-height:1.9rem}.TopicPageBlock-Top .TopicDescription .TopicTime{font-weight:bold;color:#1C97CE;font-size:1.2rem;text-transform:uppercase;margin:0px}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicPageBlock-Top .TopicDescription{width:100%;padding-right:0%;border-right:none;border-bottom:2px solid #E9E9EC}}.TopicPageBlock-Top #TopicDescPanel{width:100%;padding-right:0%;border-right:none;border-bottom:2px solid #E9E9EC}.TopicPageBlock-Top .TopicSpeaker{width:33.5%;margin-left:1.5%;text-align:center}.TopicPageBlock-Top .TopicSpeaker .SpeakerImg{border:6px solid #E9E9EC;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.TopicPageBlock-Top .TopicSpeaker a .SpeakerImg:hover{border-color:#20AFEF}.TopicPageBlock-Top .TopicSpeaker h3,.TopicPageBlock-Top .TopicSpeaker .fake-h3{margin-bottom:0px}.TopicPageBlock-Top .TopicSpeaker h4{margin-top:0px;margin-bottom:0px}.TopicPageBlock-Top .TopicSpeaker .SpeakerLink{font-size:1em;font-weight:bold;color:#1C97CE}.TopicPageBlock-Top .TopicSpeaker .SpeakerLink:hover{color:#105574}.TopicPageBlock-Top .TopicSpeaker .SpeakerLink:before{content:"ï†–";font-family:FontAwesome;padding-right:8px;font-size:1em}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicPageBlock-Top .TopicSpeaker{width:100%;margin-left:0%;padding-top:2em}}.TopicPageBlock-Top #TopicSpeakerPanel{width:30%;margin-left:3%;padding-top:2em}.TopicPageBlock-Bottom{margin-top:1em;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.TopicPageBlock-Bottom .TopicSurvey{width:48.5%;margin-right:1.5%;border-right:2px solid #E9E9EC;text-align:center}.TopicPageBlock-Bottom .TopicSurvey .button-conv{font-weight:700;font-size:1.9rem;padding:11px 90px;margin:2rem auto;background-color:transparent;box-shadow:none;border-radius:6px;color:#1C97CE;border:2px solid #1C97CE;vertical-align:middle;text-shadow:none}.TopicPageBlock-Bottom .TopicSurvey .button-conv:hover,.TopicPageBlock-Bottom .TopicSurvey .button-conv:active,.TopicPageBlock-Bottom .TopicSurvey .button-conv:focus{background-color:transparent;border-color:#95D04B;color:#95D04B;box-shadow:none}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicPageBlock-Bottom .TopicSurvey .button-conv{font-size:1.4rem;padding:8px 60px;display:block}}.TopicPageBlock-Bottom .TopicSurvey .SurveyHidden{display:none}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicPageBlock-Bottom .TopicSurvey{width:100%;margin-right:0%;border-right:none;border-bottom:2px solid #E9E9EC}}.TopicPageBlock-Bottom .TopicLocation{width:48.5%;margin-right:1.5%}.TopicPageBlock-Bottom .TopicLocation .LocationImg{border:6px solid #E9E9EC}.TopicPageBlock-Bottom .TopicLocation a .LocationImg{border:6px solid #E9E9EC;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.TopicPageBlock-Bottom .TopicLocation a .LocationImg:hover,.TopicPageBlock-Bottom .TopicLocation a .LocationImg:active,.TopicPageBlock-Bottom .TopicLocation a .LocationImg:focus{border:6px solid #20AFEF}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.TopicPageBlock-Bottom .TopicLocation{width:100%;margin-right:0%}}.ahea-schedule-switch{font-weight:700;font-size:1.5rem;padding:8px 45px;margin:2rem 0rem;background-color:transparent;box-shadow:none;border-radius:6px;color:#1C97CE;border:2px solid #1C97CE;vertical-align:middle;text-shadow:none}.ahea-schedule-switch:hover,.ahea-schedule-switch:active,.ahea-schedule-switch:focus{cursor:pointer;background-color:transparent;border-color:#95D04B;color:#95D04B;box-shadow:none}@media (min-width:30rem) and (max-width:48rem){.ahea-schedule-switch{font-size:1rem;padding:6px 30px}}@media (max-width:30rem){.ahea-schedule-switch{font-size:0.9rem;padding:5px 20px}}.ItemCategory{color:white;font-weight:bold}@media (max-width:30rem){.ItemCategory{font-size:12px}}.ItemCategory span{display:inline-block;border-radius:30px;padding:4px 10px;margin:0px 5px 3px -2px}.ItemCategory .AHEA{background-color:#1C97CE}.ItemCategory .Arts{background-color:#8C3FBF}.ItemCategory .CandC{background-color:#785790}.ItemCategory .Encouragement{background-color:#FDCBCA}.ItemCategory .Event{background-color:#20AFEF}.ItemCategory .Exhibitor{background-color:#FDC80E}.ItemCategory .Graduation{background-color:mediumvioletred}.ItemCategory .HighSchool{background-color:#75CBC0}.ItemCategory .Keynote{background-color:#105574}.ItemCategory .Method{background-color:lightslategray}.ItemCategory .NewHomeschoolers{background-color:#A6B0E1}.ItemCategory .Parenting{background-color:#E2AFF3}.ItemCategory .Politics{background-color:#EC7D76}.ItemCategory .PostSecondary{background-color:darkorange}.ItemCategory .Practical{background-color:darkslategray}.ItemCategory .Relationship{background-color:mediumseagreen}.ItemCategory .SpecialNeeds{background-color:#F67BD4}.ItemCategory .Subject{background-color:#FD980E}.ItemCategory .SupportGroup{background-color:#FFCB9B}.ItemCategory .Youth{background-color:#1C97CE}.ItemCategory .Worldview{background-color:#D5C00C}.ScheduleDay{margin-top:1rem}.ScheduleDay .Notice,.ScheduleDay .ChildrensProgram,.ScheduleDay .Graduation{color:white;font-weight:bold;border-radius:30px;padding:4px 10px;margin-left:-2px;background-color:#20AFEF}.ScheduleDay .Notice a,.ScheduleDay .ChildrensProgram a,.ScheduleDay .Graduation a{color:white}.ScheduleDay .ChildrensProgram{background-color:#1C97CE}.ScheduleDay .Graduation{background-color:darkseagreen}.ScheduleDay .TimeSlot{margin-top:2rem;margin-bottom:2rem}.ScheduleDay .TimeSlot .TimeHeader{font-size:1.5rem;text-transform:uppercase;border-bottom:2px solid #E9E9EC;margin-bottom:0px}.ScheduleDay .TimeSlot .TimeItems{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.ScheduleDay .TimeSlot .TimeItems .ItemBlock{width:23%;margin-right:2%}.ScheduleDay .TimeSlot .TimeItems .ItemBlock .ItemName{color:#115184;font-weight:600;font-size:0.95rem;line-height:1.2rem;margin-bottom:0px}.ScheduleDay .TimeSlot .TimeItems .ItemBlock .ItemName a{color:#115184}.ScheduleDay .TimeSlot .TimeItems .ItemBlock .ItemName a:hover{color:#20AFEF}.ScheduleDay .TimeSlot .TimeItems .ItemBlock a p.sub{color:#1C97CE}.ScheduleDay .TimeSlot .TimeItems .ItemBlock p.sub{font-size:0.9rem;color:#656870;margin:0px}.ScheduleDay .TimeSlot .TimeItems .ItemBlock .ItemLocation{font-weight:bold;color:#1C97CE;font-size:0.8rem;margin-top:8px;position:relative}.ScheduleDay .TimeSlot .TimeItems .ItemBlock .ItemLocation .ItemCategory{font-size:0.8rem;margin:1rem auto}@media (min-width:48rem) and (max-width:60rem){.ScheduleDay .TimeSlot .TimeItems .ItemBlock{width:31.5%;margin-right:1.5%}}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.ScheduleDay .TimeSlot .TimeItems .ItemBlock{width:49%;margin-right:1%}}.ScheduleDay #3rds{width:33.3%}.ScheduleDay #3rds .ItemBlock{width:100%}.RoomLocation{border:3px solid #E9E9EC;margin-right:5px;margin-bottom:1.2em}.RoomPrimaryH{clear:both;padding-top:0.25em;padding-bottom:0.5em;border-bottom:3px solid #E9E9EC}.RoomHeader{text-transform:uppercase;color:#1C97CE;font-size:1.6rem;margin:1em 0em}.RoomList{-webkit-display:flex;display:flex;flex-direction:column;flex-wrap:wrap;width:100%;max-height:600px;padding-bottom:2em;border-bottom:3px solid #E9E9EC}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.RoomList{max-height:none}}.RoomList .RoomItem{width:47%;margin-right:3%;padding-left:20px;border-left:3px solid #1C97CE;padding-bottom:1em;margin-bottom:1.2em}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.RoomList .RoomItem{width:97.5%;margin-right:2.5%}}.RoomList .RoomItem .fa-circle{margin-left:-28px;padding-right:15px}.RoomList .RoomItem .RoomTime{font-weight:bold;color:#1C97CE;font-size:1rem;text-transform:uppercase;margin-top:-6px;margin-bottom:7px}.RoomList .RoomItem .RoomTitle{margin-top:10px;margin-bottom:0px;font-weight:600}.RoomList .RoomItem .RoomTitle a{color:#105574}.RoomList .RoomItem .RoomTitle a:hover,.RoomList .RoomItem .RoomTitle a:active,.RoomList .RoomItem .RoomTitle a:focus{color:#1C97CE}.RoomList .RoomItem .RoomSpeaker{margin-top:0px;margin-bottom:0px}.RoomList .RoomItem .RoomSpeaker a{color:#1C97CE}.RoomList .RoomItem .RoomSpeaker a:hover{color:#95D04B}.RoomList .RoomItem .RoomSpeakerImg{border:3px solid #E9E9EC;float:left;margin-right:10px;width:90px;height:90px}.RoomList .RoomItem a .RoomSpeakerImg:hover{border:3px solid #95D04B}.youth #g-main .g-grid:nth-child(6),.youth #g-main .g-grid:nth-child(7),.youth #g-main .g-grid:nth-child(8),.youth #g-main .g-grid:nth-child(9){padding:25px 0px 0px 0px;border-bottom:2px solid #e2e2e2}.youth #g-main .g-grid:nth-child(10){padding:25px 0px 0px 0px}.registeronline .g-content{margin:2.5rem 1rem 2rem 1rem}.registeronline .g-content h2,.registeronline .g-content .fake-h2{margin-bottom:3rem}.registeronline .g-content .registerbutton{font-weight:700;font-size:2rem;padding:1.2rem 3.5rem;margin-top:2rem;margin-bottom:2rem;background-color:#20AFEF;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none}.registeronline .g-content .registerbutton:hover{background-color:#1C97CE;color:white}@media (min-width:48rem) and (max-width:60rem){.registeronline .g-content .registerbutton{font-size:4vw}}@media (min-width:30rem) and (max-width:48rem){.registeronline .g-content .registerbutton{font-size:4vw}}@media (max-width:30rem){.registeronline .g-content .registerbutton{font-size:4vw}}.personal-data .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.personal-data .flex-container div.column{width:47%;margin-right:3%}.StripeElement{border:1px solid #E9E9EC !important}#card-element{float:left;width:60%}@media (min-width:48rem) and (max-width:60rem){#card-element{width:100%}}@media (min-width:30rem) and (max-width:48rem){#card-element{width:100%}}@media (max-width:30rem){#card-element{width:100%}}.sessiondesc .g-content{margin-top:0px;padding-top:0px}.sessiondesc .index{margin:0px}.sessiondesc .index a{font-size:1rem;color:#95D04B;font-weight:700}.sessiondesc .index a:hover{color:#9FDE50}.sessiondesc h3,.sessiondesc .fake-h3{margin-bottom:0em}.sessiondesc .speaker{font-size:0.9rem;color:#20AFEF;font-weight:700;text-transform:uppercase;margin:0rem}.schedulepdf{width:100%;height:808px}.conv_location #g-main #conv_map .g-content{border:10px solid #E9E9EC;padding:4px;margin-left:0px;margin-right:0px}.conv_location #g-main h1,.conv_location #g-main .fake-h1{margin:0px}.conv_location #g-main .g-content{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}.conv_location ul li h4{margin-bottom:0.7rem}@media (min-width:30rem) and (max-width:48rem){#exhibitor-table .g-content{margin:0px;padding:0px;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:30rem){#exhibitor-table .g-content{margin:0px;padding:0px;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}#exhibitor .pdf,#gradceremony .pdf,#exhibithall .pdf{text-align:center}#exhibitor .pdf a p,#gradceremony .pdf a p,#exhibithall .pdf a p{margin-bottom:0px}#exhibitor .pdf .updated,#gradceremony .pdf .updated,#exhibithall .pdf .updated{font-size:0.75em;margin-top:0px}#exhibitor .contact h2,#exhibitor .contact .fake-h2,#gradceremony .contact h2,#gradceremony .contact .fake-h2,#exhibithall .contact h2,#exhibithall .contact .fake-h2{margin-bottom:0px}.chrono_credits a{color:#E9E9EC !important}.system-message .validation{color:#95D04B;background-color:#E9E9EC;font-size:1rem}#chronoform-Contact_Form label .fa-asterisk{color:#20AFEF !important;font-weight:normal}#chronoform-Contact_Form #form-row-contact label{min-width:0%;width:85px}#chronoform-Contact_Form .column .gcore-display-table{width:100%}#chronoform-Contact_Form .column .gcore-display-table input{width:85% !important}#chronoform-Contact_Form .column .gcore-display-table #phone{width:90% !important}#chronoform-Contact_Form .gtooltip{background-color:#20AFEF !important;border-color:#1C97CE !important}#chronoform-Contact_Form .gtooltip .gtooltip-arrow-border{border-top-color:#1C97CE !important}#chronoform-Contact_Form .gtooltip .gtooltip-arrow{border-top-color:#20AFEF !important}#chronoform-Contact_Form #form-row-message #fin-message{width:100%}#chronoform-Contact_Form #form-row-message #fin-message textarea{width:100% !important}#chronoform-Contact_Form #form-row-recaptcha #fin-recaptcha{float:right}#chronoform-Contact_Form #form-row-submit #fin-submit{float:right}#chronoform-Contact_Form #form-row-submit #fin-submit #submit{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.6rem 2rem;background-color:#20AFEF;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none}#chronoform-Contact_Form #form-row-submit #fin-submit #submit:hover{background-color:#1C97CE;color:white}#chronoform-Waiver_Submission_Form label{padding-bottom:8px}#chronoform-Waiver_Submission_Form label .fa-asterisk{color:#20AFEF !important;font-weight:normal}#chronoform-Waiver_Submission_Form .column .gcore-display-table{width:100%}#chronoform-Waiver_Submission_Form .column .gcore-display-table input{width:90% !important}#chronoform-Waiver_Submission_Form .column .gcore-display-table #email{width:99% !important}#chronoform-Waiver_Submission_Form .gtooltip{background-color:#20AFEF !important;border-color:#1C97CE !important}#chronoform-Waiver_Submission_Form .gtooltip .gtooltip-arrow-border{border-top-color:#1C97CE !important}#chronoform-Waiver_Submission_Form .gtooltip .gtooltip-arrow{border-top-color:#20AFEF !important}#chronoform-Waiver_Submission_Form #form-row-recaptcha #fin-recaptcha{float:right}#chronoform-Waiver_Submission_Form #form-row-submit #fin-submit{float:right}#chronoform-Waiver_Submission_Form #form-row-submit #fin-submit #submit{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.6rem 2rem;background-color:#20AFEF;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none;margin-right:11px;height:45px}#chronoform-Waiver_Submission_Form #form-row-submit #fin-submit #submit:hover{background-color:#1C97CE;color:white}.conv-sponsor .g-content{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.conv-sponsor .sponsor-logo img{max-height:200px}.conv-sponsor .sponsor-desc{margin:1rem 0 0.5rem 0}.conv-sponsor .sponsor-url{margin:0.5rem 0}.sponsors a img{filter:opacity(40%) grayscale(100%);filter:gray;-webkit-filter:opacity(0.4) grayscale(1);-webkit-filter:opacity(40%) grayscale(100%);transition:all 1s;-webkit-transition:all 1s}.sponsors a img:hover{filter:opacity(100%) grayscale(0%);filter:none;-webkit-filter:opacity(1) grayscale(0);-webkit-filter:opacity(100%) grayscale(0%)}.volunteer #chronoform-Volunteer_Form label .fa-asterisk{color:#9FDE50 !important;font-weight:normal}.volunteer #chronoform-Volunteer_Form .column .gcore-display-table{width:100%}.volunteer #chronoform-Volunteer_Form .column .gcore-display-table input{width:85% !important}.volunteer #chronoform-Volunteer_Form .column .gcore-display-table #phone{width:90% !important}.volunteer #chronoform-Volunteer_Form .gtooltip{background-color:#9FDE50 !important;border-color:#95D04B !important}.volunteer #chronoform-Volunteer_Form .gtooltip .gtooltip-arrow-border{border-top-color:#95D04B !important}.volunteer #chronoform-Volunteer_Form .gtooltip .gtooltip-arrow{border-top-color:#9FDE50 !important}.volunteer #chronoform-Volunteer_Form #form-row-whichdays label{margin-bottom:10px}.volunteer #chronoform-Volunteer_Form #form-row-hours label{margin-bottom:10px}.volunteer #chronoform-Volunteer_Form #form-row-comments label{margin-bottom:10px}.volunteer #chronoform-Volunteer_Form #form-row-comments #fin-comments{width:100%}.volunteer #chronoform-Volunteer_Form #form-row-comments #fin-comments textarea{width:50% !important}.volunteer #chronoform-Volunteer_Form #form-row-submit #fin-submit #submit{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.6rem 2rem;background-color:#2C578F;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none;height:45px}.volunteer #chronoform-Volunteer_Form #form-row-submit #fin-submit #submit:hover{background-color:#20afef;color:white}#chronoform-survey label{font-weight:normal}#chronoform-survey .gcore-form-row{margin-top:25px}#chronoform-survey .gcore-form-row .gcore-input-wide{margin-top:5px}#chronoform-survey .gcore-form-row .gcore-input-wide .gcore-radio-item{margin-right:4px}#chronoform-survey .gcore-form-row .btn{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.6rem 2rem;background-color:#2C578F;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none;height:45px}#chronoform-survey .gcore-form-row .btn:hover{background-color:#20afef;color:white}@media (min-width:48rem) and (max-width:60rem){#chronoform-survey .survey-column-left,#chronoform-survey .survey-column-right,#chronoform-survey .contact-details-column{width:100% !important}}@media (min-width:30rem) and (max-width:48rem){#chronoform-survey .survey-column-left,#chronoform-survey .survey-column-right,#chronoform-survey .contact-details-column{width:100% !important}}@media (max-width:30rem){#chronoform-survey .survey-column-left,#chronoform-survey .survey-column-right,#chronoform-survey .contact-details-column{width:100% !important}}.FAQ{width:100%}.FAQ h3,.FAQ .fake-h3{margin-top:2.5rem}.FAQ th:nth-of-type(1){width:30%}@media (min-width:30rem) and (max-width:48rem){.FAQ th:nth-of-type(1){width:40%}}@media (max-width:30rem){.FAQ th:nth-of-type(1){width:40% !important}}.FAQ th:nth-of-type(2){width:70%}@media (min-width:30rem) and (max-width:48rem){.FAQ th:nth-of-type(2){width:60%}}@media (max-width:30rem){.FAQ th:nth-of-type(2){width:60% !important}}.FAQ td p:first-child{margin-top:0px}.FAQ td p:last-child{margin-bottom:0px}#g-sub-footer,#g-footer{background-image:url('../../../../images/convention2017/backgrounds/footer.jpg');background-repeat:repeat;border-top:5px solid #20AFEF}#g-sub-footer .g-container,#g-footer .g-container{color:white}#g-sub-footer span.title,#g-footer span.title{font-weight:bold;text-transform:uppercase;font-size:1.9rem;color:white;display:block}#g-sub-footer p,#g-footer p{color:white}#g-sub-footer ul#menu_column1,#g-footer ul#menu_column1{display:block;float:left;margin-right:20px;font-size:1.1rem;line-height:1.8rem}#g-sub-footer ul#menu_column1 a,#g-footer ul#menu_column1 a{color:white}#g-sub-footer ul#menu_column1 a:hover,#g-footer ul#menu_column1 a:hover{color:white;text-decoration:underline}#g-sub-footer ul#menu_column2,#g-footer ul#menu_column2{display:block;float:left;font-size:1.1rem;line-height:1.8rem}#g-sub-footer ul#menu_column2 a,#g-footer ul#menu_column2 a{color:white}#g-sub-footer ul#menu_column2 a:hover,#g-footer ul#menu_column2 a:hover{color:white;text-decoration:underline}#g-sub-footer #mc_embed_signup form,#g-footer #mc_embed_signup form{margin-bottom:20px}#g-sub-footer #mc_embed_signup .indicates-required,#g-footer #mc_embed_signup .indicates-required{padding-bottom:5px}#g-sub-footer #mc_embed_signup .indicates-required .asterisk,#g-footer #mc_embed_signup .indicates-required .asterisk{color:#95D04B}#g-sub-footer #mc_embed_signup .mc-field-group label,#g-footer #mc_embed_signup .mc-field-group label{font-weight:bold}#g-sub-footer #mc_embed_signup .mc-field-group label .asterisk,#g-footer #mc_embed_signup .mc-field-group label .asterisk{color:#95D04B}#g-sub-footer #mc_embed_signup .mc-field-group input,#g-footer #mc_embed_signup .mc-field-group input{color:#555555;height:38px;font-size:14px;padding:6px 12px;width:96%;margin-bottom:10px}#g-sub-footer #mc_embed_signup .mc-field-group:nth-child(2),#g-sub-footer #mc_embed_signup .mc-field-group:nth-child(3),#g-footer #mc_embed_signup .mc-field-group:nth-child(2),#g-footer #mc_embed_signup .mc-field-group:nth-child(3){width:50%;float:left}#g-sub-footer #mc_embed_signup .mc-field-group:nth-child(4),#g-footer #mc_embed_signup .mc-field-group:nth-child(4){margin-bottom:10px}#g-sub-footer #mc_embed_signup .mc-field-group:nth-child(4) input,#g-footer #mc_embed_signup .mc-field-group:nth-child(4) input{width:98%}#g-sub-footer .button,#g-footer .button{background:#95D04B;transition:all 0.3s}#g-sub-footer .button:hover,#g-footer .button:hover{background:#80B240}#g-footer p{margin-bottom:0px;margin-top:0.5rem}.footer-menu a{color:white}.footer-menu a:hover{color:#95D04B}.footer-menu h3,.footer-menu .fake-h3{color:white}.footer-menu ul{margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0rem;list-style-type:none}.g-totop a,.g-branding a{color:white}.g-totop a:hover,.g-branding a:hover{color:#95D04B}.g-branding{margin-top:-5px;margin-bottom:-10px}.g-branding #HeroicsLogo{-webkit-filter:grayscale(100%) brightness(150%);filter:grayscale(100%) brightness(150%);transition:all 1s;-webkit-transition:all 1s}.g-branding #HeroicsLogo:hover{-webkit-filter:grayscale(0%) brightness(100%);filter:grayscale(0%) brightness(100%)}@media (max-width:400px){.gbs3 .chronoform-container{min-width:100%}}@media (min-width:60rem) and (max-width:75rem){.gbs3 .chronoform-container .gcore-label-left{max-width:190px !important;min-width:150px !important;width:100% !important}}@media (min-width:48rem) and (max-width:60rem){.gbs3 .chronoform-container .gcore-input{float:left}}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.gbs3 .chronoform-container{width:100% !important;float:none !important}.gbs3 .chronoform-container .gcore-input{width:100%}}.gbs3 .container-bordered{border:1px solid #E1E1E1;border-radius:8px;padding:20px 20px 0px 20px;margin-bottom:20px}.gbs3 .container-bordered h3,.gbs3 .container-bordered .fake-h3{margin-top:10px;font-weight:700;color:#1C97CE}@media (max-width:30rem){.gbs3 .form-group .gcore-input{width:100%}}.gbs3 .form-group .gcore-input .form-control[type="text"]{width:90% !important}.gbs3 .personal-data{padding:20px}.gbs3 .personal-data div{width:48% !important;margin-right:2% !important;float:left}.gbs3 .btn-default{color:white !important;text-shadow:none !important;background-color:#1A6AA0 !important;background-image:none !important;border:0px !important;transition:all 0.5s !important;padding-left:20px !important;padding-right:20px !important}.gbs3 .btn-default:hover{background-color:#298ECE !important}.gbs3 #chronoform-2018ConventionRegistration,.gbs3 #chronoform-2018ExhibitorConventionRegistration{}.gbs3 #chronoform-2018ConventionRegistration .container-bordered,.gbs3 #chronoform-2018ExhibitorConventionRegistration .container-bordered{border:1px solid #E1E1E1;border-radius:8px;padding:20px 20px 0px 20px;margin-bottom:20px}.gbs3 #chronoform-2018ConventionRegistration h3,.gbs3 #chronoform-2018ConventionRegistration .fake-h3,.gbs3 #chronoform-2018ExhibitorConventionRegistration h3,.gbs3 #chronoform-2018ExhibitorConventionRegistration .fake-h3{margin-top:10px;font-weight:700;color:#1C97CE}.gbs3 #chronoform-2018ConventionRegistration label,.gbs3 #chronoform-2018ExhibitorConventionRegistration label{font-weight:normal}.gbs3 #chronoform-2018ConventionRegistration label .fa-asterisk,.gbs3 #chronoform-2018ExhibitorConventionRegistration label .fa-asterisk{color:#20AFEF !important;font-weight:normal}.gbs3 #chronoform-2018ConventionRegistration label [for="AttendPostSeconaryPanel"],.gbs3 #chronoform-2018ExhibitorConventionRegistration label [for="AttendPostSeconaryPanel"]{max-width:100%;width:auto}.gbs3 #chronoform-2018ConventionRegistration .underline,.gbs3 #chronoform-2018ExhibitorConventionRegistration .underline{text-decoration:underline}.gbs3 #chronoform-2018ConventionRegistration .gcore-label-left,.gbs3 #chronoform-2018ConventionRegistration .gcore-form-row>.gcore-label-checkbox.gcore-label-left,.gbs3 #chronoform-2018ExhibitorConventionRegistration .gcore-label-left,.gbs3 #chronoform-2018ExhibitorConventionRegistration .gcore-form-row>.gcore-label-checkbox.gcore-label-left{max-width:250px;min-width:250px;width:250px}.gbs3 #chronoform-2018ConventionRegistration #MerchandiseContainer .gcore-label-left,.gbs3 #chronoform-2018ExhibitorConventionRegistration #MerchandiseContainer .gcore-label-left{max-width:100%;width:auto}.gbs3 #chronoform-2018ConventionRegistration div.modal,.gbs3 #chronoform-2018ExhibitorConventionRegistration div.modal{width:auto;margin-left:0;background-color:transparent}.gbs3 #chronoform-2018ConventionRegistration .table-no-border,.gbs3 #chronoform-2018ExhibitorConventionRegistration .table-no-border{width:340px;border:0px}.gbs3 #chronoform-2018ConventionRegistration .table-no-border td,.gbs3 #chronoform-2018ExhibitorConventionRegistration .table-no-border td{border:0px}.gbs3 #chronoform-2018ConventionRegistration .container-submit-buttons>div,.gbs3 #chronoform-2018ExhibitorConventionRegistration .container-submit-buttons>div{display:inline-block;padding:0 10px}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.gbs3 #chronoform-2018ConventionRegistration .StripeElement,.gbs3 #chronoform-2018ExhibitorConventionRegistration .StripeElement{width:100% !important}}.gbs3 #chronoform-2018ConventionRegistration .stripePowered,.gbs3 #chronoform-2018ExhibitorConventionRegistration .stripePowered{padding-top:10px;padding-bottom:20px;float:right}.gbs3 #chronoform-2018ConventionRegistration .StripeElement,.gbs3 #chronoform-2018ExhibitorConventionRegistration .StripeElement{background-color:white;padding:8px 12px;border-radius:4px;border:1px solid #B4B4B4;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.gbs3 #chronoform-2018ConventionRegistration .StripeElement --focus,.gbs3 #chronoform-2018ExhibitorConventionRegistration .StripeElement --focus{box-shadow:0 1px 3px 0 #cfd7df}.gbs3 #chronoform-2018ConventionRegistration .StripeElement --invalid,.gbs3 #chronoform-2018ExhibitorConventionRegistration .StripeElement --invalid{border-color:#fa755a}.gbs3 #chronoform-2018ConventionRegistration .StripeElement --webkit-autofill,.gbs3 #chronoform-2018ExhibitorConventionRegistration .StripeElement --webkit-autofill{background-color:#fefde5 !important}.gbs3 #chronoform-2018ConventionRegistration #grandTotal td,.gbs3 #chronoform-2018ExhibitorConventionRegistration #grandTotal td{background-color:darkgray;color:white}.gbs3 #chronoform-2018ConventionRegistration div.exhibitor-info,.gbs3 #chronoform-2018ExhibitorConventionRegistration div.exhibitor-info{margin-top:20px;margin-bottom:20px}.gbs3 #chronoform-2018ConventionRegistration div.exhibitor-info h4,.gbs3 #chronoform-2018ExhibitorConventionRegistration div.exhibitor-info h4{font-weight:700;color:#1C97CE}.gbs3 #chronoform-2018ConventionRegistration div.exhibitor-info ul li,.gbs3 #chronoform-2018ExhibitorConventionRegistration div.exhibitor-info ul li{margin-bottom:4px}.gbs3 #chronoform-2018ConventionRegistration .gtooltip,.gbs3 #chronoform-2018ExhibitorConventionRegistration .gtooltip{background-color:#20AFEF !important;border-color:#1C97CE !important}.gbs3 #chronoform-2018ConventionRegistration .gtooltip .gtooltip-arrow-border,.gbs3 #chronoform-2018ExhibitorConventionRegistration .gtooltip .gtooltip-arrow-border{border-top-color:#1C97CE !important}.gbs3 #chronoform-2018ConventionRegistration .gtooltip .gtooltip-arrow,.gbs3 #chronoform-2018ExhibitorConventionRegistration .gtooltip .gtooltip-arrow{border-top-color:#20AFEF !important}.gbs3 #chronoform-2018ConventionRegistration #form-row-message #fin-message,.gbs3 #chronoform-2018ExhibitorConventionRegistration #form-row-message #fin-message{width:100%}.gbs3 #chronoform-2018ConventionRegistration #form-row-message #fin-message textarea,.gbs3 #chronoform-2018ExhibitorConventionRegistration #form-row-message #fin-message textarea{width:100% !important}.gbs3 #chronoform-2018ConventionRegistration #form-row-submit #fin-submit #submit,.gbs3 #chronoform-2018ExhibitorConventionRegistration #form-row-submit #fin-submit #submit{text-transform:uppercase;font-weight:700;font-size:1.2rem;padding:0.6rem 2rem;background-color:#2C578F;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none;background-image:none;height:45px}.gbs3 #chronoform-2018ConventionRegistration #form-row-submit #fin-submit #submit:hover,.gbs3 #chronoform-2018ExhibitorConventionRegistration #form-row-submit #fin-submit #submit:hover{background-color:#20afef;color:white}.gbs3 #children-container label[for$="AttendingGraduation"].gcore-label-left,.gbs3 #children-container label[for$="AttendingLabs"].gcore-label-left,.gbs3 #children-container label[for$="AttendingChildrenProgram"].gcore-label-left{max-width:100%;width:auto}.gbs3 #form-row-PrimaryCountry{height:48px}.gbs3 div[id$="program-registration"]{padding-top:20px}.gbs3 #HomeEducationStatus,.gbs3 #SpouseAttending,.gbs3 #ChildrenAttending,.gbs3 #GrandparentsAttending,.gbs3 #MomsChocolate,.gbs3 #PastorsAttending{margin-top:13px}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.gbs3 .chronoform-container #form-row-RegistrantType #fin-RegistrantType{width:100%}}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.gbs3 .chronoform-container #form-row-RegistrantType #fin-RegistrantType #RegistrantType{width:100% !important}}.table-striped thead tr th{padding:3px 5px}.table-striped tbody tr td{padding:3px 5px}.bookbackground-top,.g-defaultconvention #g-row-4,#g-subfeature{position:relative}.bookbackground-top:before,.g-defaultconvention #g-row-4:before,#g-subfeature:before{content:"";position:absolute;top:1px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%)}.bookbackground-top:after,.g-defaultconvention #g-row-4:after,#g-subfeature:after{content:"";position:absolute;top:-1px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%)}.bookbackground-bottom,#g-primary-header+section{position:relative}.bookbackground-bottom:before,#g-primary-header+section:before{content:"";position:absolute;top:-17px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){.bookbackground-bottom:before,#g-primary-header+section:before{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){.bookbackground-bottom:before,#g-primary-header+section:before{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){.bookbackground-bottom:before,#g-primary-header+section:before{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}.bookbackground-bottom:after,#g-primary-header+section:after{content:"";position:absolute;top:-15px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){.bookbackground-bottom:after,#g-primary-header+section:after{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){.bookbackground-bottom:after,#g-primary-header+section:after{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){.bookbackground-bottom:after,#g-primary-header+section:after{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}.margin-top{margin-top:3em}.no-margin-top{margin-top:0px}.no-margin-top .g-content{margin-top:0px}.no-margin-bottom{margin-bottom:0px}.no-margin-bottom .g-content{margin-bottom:0px}.no-margin-top-bottom{margin-top:0px;margin-bottom:0px}.no-margin-top-bottom .g-content{margin-top:0px;margin-bottom:0px}.no-padding-top{padding-top:0px}.no-padding-top .g-content{padding-top:0px}.no-padding-bottom{padding-bottom:0px}.no-padding-bottom .g-content{padding-bottom:0px}.no-padding-top-bottom{padding-top:0px;padding-bottom:0px}.no-padding-top-bottom .g-content{padding-top:0px;padding-bottom:0px}.no-margin-sides .g-content{margin-left:0px;margin-right:0px}.no-padding-sides .g-content{padding-left:0px;padding-right:0px}.no-margin-vertical .g-content{margin-top:0px;margin-bottom:0px}.no-padding-vertical .g-content{padding-top:0px;padding-bottom:0px}p{margin:1.2rem 0}h1,.fake-h1{font-size:3rem;font-weight:700;line-height:3.3rem;color:#115184}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){h1,.fake-h1{font-size:2.5rem;line-height:2.8rem}}h2,.fake-h2{color:#115184;font-weight:700;text-transform:uppercase;font-size:2.3rem;line-height:2.8rem;margin-bottom:1.2rem}h3,.fake-h3{color:#115184;font-weight:700;font-size:1.2rem;margin-bottom:1.2rem}.small-print{font-size:0.85rem;color:rgba(102, 102, 102, 0.6)}.conv_imgleft{margin-right:10px;margin-bottom:10px}.border{border:10px solid #E9E9EC}.border-small{border:7px solid #E9E9EC;transition:all 0.3s}.border-small:hover{border-color:#2C578F}.ui-popup.ui-content{background-color:white;max-width:600px}.primary-button.button{font-weight:700;font-size:1.5rem;padding:0.8rem 3.5rem;margin-top:0.6rem;margin-bottom:0.6rem;background-color:#3180c2;border-radius:0.1875rem;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:#fff;border:0px;vertical-align:middle;text-shadow:none}.primary-button.button:hover{background-color:#3e8dce;color:white}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.primary-button.button{font-size:1.2rem;padding:0.8rem 1.5rem}}#g-primary-header{background-image:url('../../../../images/backgrounds/seigaiha.png');background-repeat:repeat;background-color:#F3F4F6;border-top:2px solid #E9EAEB;padding-bottom:20px}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-primary-header .g-container{width:95%}}#g-subfeature{background-image:url('../../../../images/backgrounds/seigaiha.png');background-repeat:repeat;background-color:#F3F4F6;border-top:0px;border-bottom:0px}#logo .g-content .gantry-logo img{width:350px;margin-top:1.2em}.g-container #g-navigation{position:relative;z-index:999;background:#656870}.g-container #g-navigation .g-content{float:left}.g-container #g-navigation:before{position:absolute;width:100%;height:27px;top:100%;left:0;content:"";display:block;background-image:url('../../images/menu-shadow.png');background-position:center;background-repeat:no-repeat}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.g-container #g-navigation:before{display:none}}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#46484E;color:white}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{color:white}#tagline .g-content{color:#2C578F;margin-top:3em;padding-top:7px;font-size:1.7rem}#tagline .g-content .tagline{margin-top:10px;margin-bottom:12px}#tagline .g-content .tagline .highlight{font-family:"pentaphylla", "Open Sans", Sans-serif;color:#20afef;background-color:transparent}@media (min-width:60rem) and (max-width:75rem){#tagline .g-content{font-size:1.4rem;margin-top:3.8em}}@media (min-width:48rem) and (max-width:60rem){#tagline .g-content{font-size:1.2rem;margin-top:3.8rem;padding-left:0px;padding-right:0px}}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#tagline .g-content{font-size:2rem;margin:0px;text-align:center;line-height:2.2rem}}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.social-icons-top{display:none}}.social-icons-top .g-content{margin-right:0px;margin-top:5.2em;padding-right:0px}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){.social-icons-top .g-content{margin-left:0px;padding-left:0px}}@media (min-width:48rem) and (max-width:60rem){.social-icons-top .g-content{margin-top:3.8em}}.social-icons-top .fa-stack .fa-circle{color:#10568A;transition:color 0.3s}.social-icons-top .fa-stack:hover .fa-circle{color:#20afef}@media (min-width:48rem) and (max-width:60rem){.social-icons-top .fa-stack{width:1.6em;height:1.6em;line-height:1.6}.social-icons-top .fa-stack .fa-stack-2x{font-size:1.6em}}.search-top .g-content{margin-top:5em}.search-top .search .inputbox{padding:9.5px;border-radius:0px;border:1px solid #e2e2e2 !important;box-shadow:0px 0px 0px}.search-top .search input.button{color:white !important;background-color:#10568A}.search-top .search input.button:hover{background-color:#1984B4}#g-navigation{margin-bottom:1.25em}#g-navigation .g-block.secondary{background-color:#46484e}#g-navigation .g-menu-item---module-1082P .g-menu-item-container{padding-top:1rem;padding-bottom:1rem}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:1.1rem 0.8rem 1.3rem 0.8rem}ul.breadcrumb{margin-bottom:0px}ul.breadcrumb .icon-location{display:none}ul.breadcrumb li{text-shadow:0 0 0}@media (min-width:48rem) and (max-width:60rem),(min-width:30rem) and (max-width:48rem),(max-width:30rem){.g-grid .g-block .size-33-3{width:100%}.owl-stage .owl-item{width:100%}}@media (min-width:75rem),(min-width:60rem) and (max-width:75rem){.desktop-only{display:block}}@media (min-width:48rem) and (max-width:60rem),(min-width:30rem) and (max-width:48rem),(max-width:30rem){.desktop-only{display:none}}@media (min-width:75rem),(min-width:60rem) and (max-width:75rem){.tablet-mobile-only{display:none}}@media (min-width:48rem) and (max-width:60rem),(min-width:30rem) and (max-width:48rem),(max-width:30rem){.tablet-mobile-only{display:block}}#g-what-is-ahea{position:relative}#g-what-is-ahea:before{content:"";position:absolute;top:-17px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-what-is-ahea:before{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){#g-what-is-ahea:before{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){#g-what-is-ahea:before{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}#g-what-is-ahea:after{content:"";position:absolute;top:-15px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-what-is-ahea:after{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){#g-what-is-ahea:after{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){#g-what-is-ahea:after{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}#g-what-is-ahea #pre-header{font-size:1.8rem;font-weight:bold}#g-featured-blogs{background-image:url('../../../../images/backgrounds/seigaiha.png');background-repeat:repeat;background-color:#F3F4F6;border-bottom:2px solid #E9EAEB;position:relative}#g-featured-blogs:before{content:"";position:absolute;top:2px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-featured-blogs:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%)}}@media (min-width:30rem) and (max-width:48rem){#g-featured-blogs:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%)}}@media (max-width:30rem){#g-featured-blogs:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%)}}#g-featured-blogs:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-featured-blogs:after{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%)}}@media (min-width:30rem) and (max-width:48rem){#g-featured-blogs:after{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%)}}@media (max-width:30rem){#g-featured-blogs:after{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%)}}@media (min-width:60rem) and (max-width:75rem),(min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-featured-blogs #home-recent-posts .mod-grid-3{display:none}}#g-featured-blogs #home-recent-posts .mod-grid{padding:0px;width:31.5% !important;margin:0px 10px 1em 10px;background-color:white;border:solid 1px #D5D5D6}@media (min-width:60rem) and (max-width:75rem){#g-featured-blogs #home-recent-posts .mod-grid{width:47% !important}}@media (min-width:48rem) and (max-width:60rem),(min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-featured-blogs #home-recent-posts .mod-grid{width:95% !important}}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-thumb{margin-top:0px}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-thumb .eb-mod-image-cover{border:0px}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-thumb .eb-mod-image-cover:before{border:0px solid}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-title{padding:10px 18px 5px 18px}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-title a{color:#074780;transition:color 0.5s;font-size:18px;line-height:20px}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-title a:hover{color:#20afef}#g-featured-blogs #home-recent-posts .mod-grid .mod-post-type{padding:15px 18px}#g-featured-blogs #home-recent-posts .mod-grid .mod-post-type a{background-color:#298ECE;padding:3px 10px;border-radius:10px;font-weight:bold;font-size:14px;color:white}#g-featured-blogs #home-recent-posts .mod-grid .mod-post-type a:hover{background-color:#115184}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-body{padding:5px 18px;line-height:1.5}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-foot{padding:10px 18px 18px 18px;font-weight:bold}#g-featured-blogs #home-recent-posts .mod-grid .eb-mod-foot a:after{content:" >>"}#g-becoming-a-member{position:relative}#g-becoming-a-member:before{content:"";position:absolute;top:-17px;left:0;width:100%;height:15px;background-color:#E9EAEB;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 94%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-becoming-a-member:before{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){#g-becoming-a-member:before{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){#g-becoming-a-member:before{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}#g-becoming-a-member:after{content:"";position:absolute;top:-15px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-becoming-a-member:after{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){#g-becoming-a-member:after{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){#g-becoming-a-member:after{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}#g-member-login{color:white;background:#115184;background:-moz-linear-gradient(45deg, #115184 0%, #298ece 50%, #3bd2cf 100%);background:-webkit-linear-gradient(45deg, #115184 0%, #298ece 50%, #3bd2cf 100%);background:linear-gradient(45deg, #115184 0%, #298ece 50%, #3bd2cf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#115184", endColorstr="#3bd2cf",GradientType=1);position:relative}#g-member-login h2,#g-member-login .fake-h2{color:white}#g-member-login:before{content:"";position:absolute;top:-1px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 49% 10%, 50% 95%, 51% 10%, 0% 10%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-member-login:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 48% 10%, 50% 95%, 52% 10%, 0% 10%)}}@media (min-width:30rem) and (max-width:48rem){#g-member-login:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 47% 10%, 50% 95%, 53% 10%, 0% 10%)}}@media (max-width:30rem){#g-member-login:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%);clip-path:polygon(0% 0%, 100% 0%, 100% 10%, 45% 10%, 50% 95%, 55% 10%, 0% 10%)}}#g-member-login a{color:white;transition:all 0.3s}#g-member-login a:hover{color:#9FDE50}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-member-login #area_fields_2 .field{margin-bottom:0.8em}}#g-member-login .ui.form *::-moz-placeholder{color:rgba(0, 0, 0, 0.3);opacity:1}#g-supported-organizations{position:relative}#g-supported-organizations .owl-nav [class*=owl-]{text-transform:capitalize;padding:6px 12px;background:#115184;transition:all 0.3s}#g-supported-organizations .owl-nav [class*=owl-]:hover{background:#298ECE}#g-supported-organizations .owl-dots .owl-dot:hover span{background:#298ECE}#g-supported-organizations .owl-dots .owl-dot.active span{background:#298ECE}#g-supported-organizations:before{content:"";position:absolute;top:-14px;left:0px;width:100%;height:15px;background-color:white;-webkit-clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 49% 0%, 50% 95%, 51% 0%, 100% 0%, 100% 100%, 0% 100%)}@media (min-width:60rem) and (max-width:75rem),(min-width:48rem) and (max-width:60rem){#g-supported-organizations:before{-webkit-clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 48% 0%, 50% 95%, 52% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:30rem) and (max-width:48rem){#g-supported-organizations:before{-webkit-clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 47% 0%, 50% 95%, 53% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width:30rem){#g-supported-organizations:before{-webkit-clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 45% 0%, 50% 95%, 55% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media (min-width:48rem) and (max-width:60rem){.resources .size-80{width:100%;flex:100%}}.resources .form-search .search-query{border-radius:8px;padding:0.9rem;margin-right:10px;width:100%;max-width:80%;box-sizing:border-box}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.resources .form-search .search-query{max-width:100%}}.resources .form-search .btn-primary{padding:0.76rem;border-radius:8px}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.resources .form-search .btn-primary{width:100%;margin-top:10px}}.resources .resource_category{border:1px solid #e1e1e1;border-radius:8px;margin-bottom:1%;flex:32.3%;width:32.3%;max-width:32.3%;margin-left:0.5%;margin-right:0.5%;margin-bottom:0.7em;box-shadow:0px 1.5px 1.5px #e1e1e1;transition:all 0.3s}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.resources .resource_category{flex:100%;max-width:100%}}.resources .resource_category:hover{border-color:#298ECE;box-shadow:0px 1.5px 1.5px #298ECE;background:#298ECE;color:white}.resources .resource_category:hover h3,.resources .resource_category:hover .fake-h3{color:white}.resources .resource_category:hover a{color:white}.resources .resource_category h3,.resources .resource_category .fake-h3{transition:all 0.3s}.resources .resource_category a{color:#666;transition:all 0.3s}.resources .resource_category .g-content{margin:0px;padding:0px}.resources .resource_category .link_container{padding:1.5rem;width:100%;height:100%}.view-category .blog .span12,.view-article .blog .span12{padding-bottom:0.75rem;border-bottom:2px solid #e2e2e2;margin-bottom:0.75rem}.view-category .page-header h2,.view-category .page-header .fake-h2,.view-article .page-header h2,.view-article .page-header .fake-h2{font-weight:500;text-transform:none;font-size:2rem;margin-bottom:0.2rem}.view-category dl,.view-article dl{margin-top:0.2rem}.view-category .article-info dd,.view-article .article-info dd{margin-left:0px}.view-category .article-info .createdby,.view-article .article-info .createdby{float:left;margin-right:1em}.view-category .article-info .createdby:after,.view-article .article-info .createdby:after{content:"|";color:#999;margin-left:0.8em}.view-category .readmore .btn,.view-article .readmore .btn{padding:8px 12px;text-shadow:none;background:#2C578F;color:white;border:0px solid;box-shadow:none;-webkit-transition:all 0.3s;transition:all 0.3s}.view-category .readmore .btn:hover,.view-article .readmore .btn:hover{background:#20afef}.view-category #g-sidebar,.view-article #g-sidebar{border-left:1px solid #e2e2e2}.view-category #g-sidebar .g-block,.view-article #g-sidebar .g-block{border-bottom:1px solid #e2e2e2}.curriculum-page #g-main .g-content{margin-left:0px;padding-left:3px}.curriculum-page #g-sidebar{border-left:0px transparent}.curriculum-page #g-sidebar .g-block .g-content{margin:0px;padding:10px 0px 10px 0px}.com_payplans .pp-login{width:49%;float:right;margin-left:0.5%}.com_payplans .pp-registration{width:49%;float:left;margin-right:0.5%}#eb .eb-post-more .btn-default{color:#fff !important;background-color:#2C578F !important;border-color:#24344B !important;border-radius:2.5px;transition:all 0.5s}#eb .eb-post-more .btn-default:hover{color:#fff !important;background-color:#95D04B !important;border-color:#95D04B !important}.com_easyblog .eb-header{display:none}.com_easyblog .eb-post{border-bottom:1px solid #e2e2e2;padding-bottom:20px}.com_easyblog .eb-post .eb-post-more{margin-right:10px}.com_easyblog .eb-entry-head h1,.com_easyblog .eb-entry-head .fake-h1{line-height:3.2rem}.com_easyblog #g-sidebar{border-left:1px solid #e2e2e2}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){.com_easyblog #g-sidebar{border-left:0px solid;text-align:center;padding-top:0px;border-top:1px solid #e2e2e2}}.com_easyblog #g-sidebar .g-block{border-bottom:1px solid #e2e2e2}.com_easyblog #g-sidebar #form-login div:nth-child(6),.com_easyblog #g-sidebar #form-login div:nth-child(7){margin-bottom:8px}.com_easyblog .eb-category .eb-category-subscribe{margin-top:0px}.com_easyblog .eb-category .eb-category-subs p{margin:0px}#g-footer{background:#46484E;color:white;border-top:0px}#g-footer .footer-menu-header{color:white;font-weight:700;text-transform:uppercase;font-size:1.4rem}#g-footer:before{content:"";position:absolute;left:0px;width:100%;height:10px;background:#115184;background:-moz-linear-gradient(left, #115184 0%, #298ece 50%, #3bd2cf 100%);background:-webkit-linear-gradient(left, #115184 0%, #298ece 50%, #3bd2cf 100%);background:linear-gradient(to right, #115184 0%, #298ece 50%, #3bd2cf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#115184", endColorstr="#3bd2cf",GradientType=1)}#g-footer .footer_navlist a.footer_link{color:white;display:block;transition:color 0.75s ease}#g-footer .footer_navlist a.footer_link:hover{color:#20afef}#g-footer ul.footer-menu{list-style-type:none;margin-left:0px}#g-footer .footer-social-icon{margin-top:10px}#g-footer .footer-social-icon .fa-stack .fa-circle{color:white}#g-footer .footer-social-icon .fa-stack:hover .fa-circle{color:#20afef}#g-footer .footer-social-icon .fa-stack .fa-inverse{color:#46484E}#g-terms-and-conditions{background-color:#2E2F33;color:white}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-terms-and-conditions .document-menu{text-align:center}}#g-terms-and-conditions .document-menu .g-content{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}#g-terms-and-conditions .document-menu .g-content a.doc-menu-item{font-size:11pt;text-transform:uppercase;color:white;padding-right:1em;padding-left:1em;transition:all 0.5s}#g-terms-and-conditions .document-menu .g-content a.doc-menu-item:hover{color:#A5CC60}#g-terms-and-conditions .to-top .g-content{margin-top:0rem;margin-bottom:0rem}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-terms-and-conditions .to-top .g-content{text-align:center}}#g-copyright{background-color:#2E2F33;color:white}@media (min-width:30rem) and (max-width:48rem),(max-width:30rem){#g-copyright .g-content{text-align:center}}




.single-product{
	min-height:400px;
	
}
.woocommerce img.wp-post-image {
    max-height: 87%;
    max-width: 71%;
}


.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
    font-size: 20px;
    padding: 8px;
    border-radius: 5px;
    border: solid 1px grey;
    box-shadow: 1px 1px 10px 0.5px lightgrey;
    margin-top: 2px;
}
.centerblock {
    text-align: center;
}