/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

/** Default CSS */
p{margin-bottom: 20px;}
p:last-child{margin-bottom: 0;}
input[type="submit"]{transition: all 0.3s;}
.ml-auto .elementor-container{margin-left: auto !important;margin-right: 0 !important;}
.mr-auto .elementor-container{margin-right: auto !important;margin-left: 0 !important;}
.gform_wrapper form .gform_body .gform_fields{grid-column-gap: 10px;-ms-grid-columns: (1fr 10px)[12];grid-row-gap: 10px;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"]){padding: 13px 20px 12px;font-size: 18px;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"])::placeholder{color: #B0B0B0;opacity: 1 !important;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"]):-ms-input-placeholder{color: #B0B0B0;opacity: 1 !important;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"])::-moz-placeholder{color: #B0B0B0;opacity: 1 !important;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"]):-moz-placeholder{color: #B0B0B0;opacity: 1 !important;}
.gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"])::-webkit-input-placeholder{color: #B0B0B0;opacity: 1 !important;}
.gform_wrapper form .gform_body .gform_fields .gfield input[type="checkbox"],
.gform_wrapper form .gform_body .gform_fields .gfield input[type="radio"]{background-color: var(--e-global-color-accent ) !important;border: 0 none !important;border-radius: 0 !important;}
.gform_wrapper form .gform_footer{padding: 0 !important;margin: 10px 0 0 !important;justify-content: center;}
.gform_wrapper form .gform_footer .gform_button{margin: 0 !important;min-width: 204px;background-color: var( --e-global-color-primary );color: var( --e-global-color-accent );border-color: var( --e-global-color-primary );}
.gform_wrapper form .gform_footer .gform_button:hover{background-color: var( --e-global-color-69ef37a );}
/** Default CSS */

/** Header CSS */
.header .nav .main-nav{align-items: center;}
.header .nav .main-nav > .menu-item:not(:last-child,:nth-last-child(2)){position: relative;}
.header .nav .main-nav > .menu-item:not(:last-child,:nth-last-child(2)):after{content: '';width: 1px;height: 80%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color: var( --e-global-color-text );}
.header .nav .main-nav > .menu-item:last-child{margin-left: 9px;}
.header .nav .main-nav > .menu-item:last-child > a{font-family: var(--e-global-typography-c5e5442-font-family ), Sans-serif !important;font-size: var(--e-global-typography-c5e5442-font-size ) !important;font-weight: var(--e-global-typography-c5e5442-font-weight ) !important;text-transform: var(--e-global-typography-c5e5442-text-transform ) !important;line-height: var(--e-global-typography-c5e5442-line-height ) !important;letter-spacing: var(--e-global-typography-c5e5442-letter-spacing );word-spacing: var(--e-global-typography-c5e5442-word-spacing );color: var(--e-global-color-accent ) !important;background-color: var(--e-global-color-primary );border: 3px solid var(--e-global-color-primary );border-radius: 0px;padding: 10px 41px;}
.header .nav .main-nav > .menu-item:last-child > a:hover{color: var(--e-global-color-primary ) !important;background-color: var(--e-global-color-69ef37a );}
.header .mobile-nav .ld-module-dropdown .ld-sd-wrap .ld-sd-inner{justify-content: unset;padding: 70px 0 0;}
.header .mobile-nav .main-nav > .menu-item:last-child{margin-top: 5px;}
.header .mobile-nav .main-nav > .menu-item:last-child > a{font-family: var(--e-global-typography-c5e5442-font-family ), Sans-serif !important;font-size: var(--e-global-typography-c5e5442-font-size ) !important;font-weight: var(--e-global-typography-c5e5442-font-weight ) !important;text-transform: var(--e-global-typography-c5e5442-text-transform ) !important;line-height: var(--e-global-typography-c5e5442-line-height ) !important;letter-spacing: var(--e-global-typography-c5e5442-letter-spacing );word-spacing: var(--e-global-typography-c5e5442-word-spacing );color: var(--e-global-color-accent ) !important;background-color: var(--e-global-color-primary );border: 3px solid var(--e-global-color-primary );border-radius: 0px;padding: 7px 20px;}
.header .mobile-nav .main-nav > .menu-item:last-child > a:hover{color: var(--e-global-color-primary ) !important;background-color: var(--e-global-color-69ef37a );}
/** Header CSS */

/** Footer CSS */
.footer .nav nav{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.footer .nav nav > .menu-item:not(:last-child){position: relative;}
.footer .nav nav > .menu-item:not(:last-child):after{content: '';width: 1px;height: 80%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color: var( --e-global-color-text );}
.footer .nav nav > .menu-item a{padding: 0 14px;}
/** Footer CSS */

/** Media CSS */
@media screen and (max-width: 1024px){
    .header .nav .main-nav > .menu-item:last-child > a{padding: 10px 20px;}
}
@media screen and (max-width: 767px){
    .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{grid-column: span 12;-ms-grid-column-span: 12;}
    .gform_wrapper form .gform_body .gform_fields .gfield input:not([type="checkbox"],[type="radio"]){font-size: 16px;}
    .footer .nav nav > .menu-item a{padding: 0 7px;}
}

@media screen and (min-width: 1025px){
	.get-involved-form form .gform_fields .gfield .gfield_checkbox, .get-involved-form form .gform_fields .gfield .gfield_radio{display: flex;flex-wrap: wrap;}
	.get-involved-form form .gform_fields .gfield .gfield_checkbox .gchoice, .get-involved-form form .gform_fields .gfield .gfield_radio .gchoice{width: 100%;flex: 0 0 50%;}
}
@media screen and (min-width: 1367px){
	.get-involved-form form .gform_fields .gfield .gfield_checkbox .gchoice, .get-involved-form form .gform_fields .gfield .gfield_radio .gchoice{width: 100%;flex: 0 0 calc(100% / 3);}
}
/** Media CSS */