/* CSS that manages Gravity Forms overrides and the Stand Setup Form Template */

/* Stand Setup Form Template elements */
body#stand-setup-forms-template .main-header-bar-navigation {display:none;}
body#stand-setup-forms-template #primary {margin-top:1.2em;border-left:1px solid #404040;}
body#stand-setup-forms-template #secondary {margin-top:1.2em;padding-top:1.5em;text-align:center;border-right:1px solid #404040;}
body#stand-setup-forms-template #secondary .content-box {background:none;font:100%;}
	/* NOTE set to display title below image using column-reverse */
body#stand-setup-forms-template #secondary .widget_media_image {position:relative;width:100%;text-align:center;padding-bottom:6px;border-bottom:1px solid #404040;display:flex;flex-direction:column-reverse;}
body#stand-setup-forms-template #secondary .widget_media_image img {margin:0 auto 6px auto;}
body#stand-setup-forms-template #secondary .widget-title {color:var(--heading-color);font-size:100%;}
body#stand-setup-forms-template .bmh-footer-menu-area {display:none;}

body#stand-setup-forms-template-basic .main-header-bar-navigation {display:none;}
body#stand-setup-forms-template-basic #primary {margin-top:1.2em;border-left:1px solid #404040;}
body#stand-setup-forms-template-basic #secondary {margin-top:1.2em;padding-top:1.5em;text-align:center;border-right:1px solid #404040;}
body#stand-setup-forms-template-basic #secondary .content-box {background:none;font:100%;}
	/* NOTE set to display title below image using column-reverse */
body#stand-setup-forms-template-basic #secondary .widget_media_image {position:relative;width:100%;text-align:center;padding-bottom:6px;border-bottom:1px solid #404040;display:flex;flex-direction:column-reverse;}
body#stand-setup-forms-template-basic #secondary .widget_media_image img {margin:0 auto 6px auto;}
body#stand-setup-forms-template-basic #secondary .widget-title {color:var(--heading-color);font-size:100%;}
body#stand-setup-forms-template-basic .bmh-footer-menu-area {display:none;}

body#stand-setup-forms-template-intermediate .main-header-bar-navigation {display:none;}
body#stand-setup-forms-template-intermediate #primary {margin-top:1.2em;border-left:1px solid #404040;}
body#stand-setup-forms-template-intermediate #secondary {margin-top:1.2em;padding-top:1.5em;text-align:center;border-right:1px solid #404040;}
body#stand-setup-forms-template-intermediate #secondary .content-box {background:none;font:100%;}
	/* NOTE set to display title below image using column-reverse */
body#stand-setup-forms-template-intermediate #secondary .widget_media_image {position:relative;width:100%;text-align:center;padding-bottom:6px;border-bottom:1px solid #404040;display:flex;flex-direction:column-reverse;}
body#stand-setup-forms-template-intermediate #secondary .widget_media_image img {margin:0 auto 6px auto;}
body#stand-setup-forms-template-intermediate #secondary .widget-title {color:var(--heading-color);font-size:100%;}
body#stand-setup-forms-template-intermediate .bmh-footer-menu-area {display:none;}

body#stand-setup-forms-template-advanced .main-header-bar-navigation {display:none;}
body#stand-setup-forms-template-advanced #primary {margin-top:1.2em;border-left:1px solid #404040;}
body#stand-setup-forms-template-advanced #secondary {margin-top:1.2em;padding-top:1.5em;text-align:center;border-right:1px solid #404040;}
body#stand-setup-forms-template-advanced #secondary .content-box {background:none;font:100%;}
	/* NOTE set to display title below image using column-reverse */
body#stand-setup-forms-template-advanced #secondary .widget_media_image {position:relative;width:100%;text-align:center;padding-bottom:6px;border-bottom:1px solid #404040;display:flex;flex-direction:column-reverse;}
body#stand-setup-forms-template-advanced #secondary .widget_media_image img {margin:0 auto 6px auto;}
body#stand-setup-forms-template-advanced #secondary .widget-title {color:var(--heading-color);font-size:100%;}
body#stand-setup-forms-template-advanced .bmh-footer-menu-area {display:none;}

body#booth-setup-forms-template-basic .main-header-bar-navigation {display:none;}
body#booth-setup-forms-template-basic #primary {margin-top:1.2em;border-left:1px solid #404040;}
body#booth-setup-forms-template-basic #secondary {margin-top:1.2em;padding-top:1.5em;text-align:center;border-right:1px solid #404040;}
body#booth-setup-forms-template-basic #secondary .content-box {background:none;font:100%;}
	/* NOTE set to display title below image using column-reverse */
body#booth-setup-forms-template-basic #secondary .widget_media_image {position:relative;width:100%;text-align:center;padding-bottom:6px;border-bottom:1px solid #404040;display:flex;flex-direction:column-reverse;}
body#booth-setup-forms-template-basic #secondary .widget_media_image img {margin:0 auto 6px auto;}
body#booth-setup-forms-template-basic #secondary .widget-title {color:var(--heading-color);font-size:100%;}
body#booth-setup-forms-template-basic .bmh-footer-menu-area {display:none;}


/* Gravity Forms additions and overrides */
/* NOTE: to override existing elements you will need "!important" as /wp-content/plugins/gravityforms/css/formsmain.min.css styles have priority */
.gform_wrapper .top_label .gsection_description {line-height:1.5;}

/* Malc additions for GF contact form */
.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=password],.contact-form input[type=reset],.contact-form input[type=search],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form select,.contact-form textarea {padding:.75em !important;font-size:75% !important;color:#111;background:rgb(255 255 255 / 75%);border:1px solid rgba(0,0,0,0.1) !important;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 2px 2px rgb(0 0 0 / 3%);}

body .contact-form .gform_wrapper .top_label div.ginput_container {margin-top:0px;}
body .contact-form .gform_wrapper ul li.gfield {margin-top:4px;margin-bottom:4px;/*display:none;*/padding:0 8px !important;}
body .contact-form .gform_wrapper ul li.gfield.ve-captcha-input {margin-top:20px;}
body .contact-form .gform_wrapper ul li.ve-gf-contact-input{display:block;width:100%;}
body .contact-form .gform_wrapper ul li.ve-gf-contact-input-one-second{display:block;width:100%;padding:0;}
body .contact-form .gform_wrapper ul li.ve-gf-contact-input textarea {margin-top:20px;}

body .contact-form .gform_confirmation_wrapper {color:#111 !important;}

body#stand-setup-forms-template .gform_wrapper .smaller h2.gsection_title {font-size:110%;}

/* =Media queries
-------------------------------------------------------------- */

@media screen and (min-width:360px) {

}

@media screen and (min-width:600px) {

}

@media screen and (min-width:641px) {
.gform_wrapper ul.gform_fields li.gfield {}
body .contact-form .gform_wrapper ul li.ve-gf-contact-input-one-second{display:inline-block;width:50%;}

}

@media screen and (min-width:765px) {


}

/* usual need to play hardball with ipads */
@media screen and (width:768px) {


}
@media screen and (width:1024px) {


}
@media screen and (width:1026px) {


}
/* END play hardball with ipads */

@media screen and (min-width:1280px) {


}

@media screen and (min-width:1600px) {


}

@media screen and (max-width:764px){
 

}
@media screen and (max-width:360px){


}
@media screen and (max-width:480px){


}