.gform_wrapper .gfield input[type=email], .gform_wrapper .gfield input[type=number], .gform_wrapper .gfield input[type=password] input[type=number], .gform_wrapper .gfield input[type=tel], .gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=url], .gform_wrapper .gfield textarea, .gform_wrapper input[type=password] {color: #373737 !important; font-size: 16px !important;}
#comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield select, .gform_wrapper .gfield_select[multiple=multiple], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select {
    height: 34px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: 'Brandon-Grotesque',brandon-grotesque,sans-serif !important;
}

.gf_left_half_40{width: 40% !important;}
.gf_right_half_60{width: 60% !important;}

.cursive{font-family: 'Kalam', cursive !important; font-weight: bold;}


.AesteticoInformal-Regular{font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Medium{font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-SemiBold{font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}

.AesteticoInformal-Regular h1 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Regular h2 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Regular h3 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Regular h4 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Regular h5 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important;}

.AesteticoInformal-Regular85 h1 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important; font-size: 85% !important;}
.AesteticoInformal-Regular85 h2 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important; font-size: 85% !important;}
.AesteticoInformal-Regular85 h3 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important; font-size: 85% !important;}
.AesteticoInformal-Regular85 h4 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important; font-size: 85% !important;}
.AesteticoInformal-Regular85 h5 {font-family: 'AesteticoInformal-Regular', cursive !important; vertical-align: bottom !important; font-size: 85% !important;}

.AesteticoInformal-Medium h1 {font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Medium h2 {font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Medium h3 {font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Medium h4 {font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-Medium h5 {font-family: 'AesteticoInformal-Medium', cursive !important; vertical-align: bottom !important;}

.AesteticoInformal-SemiBold h1 {font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-SemiBold h2 {font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-SemiBold h3 {font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-SemiBold h4 {font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}
.AesteticoInformal-SemiBold h5 {font-family: 'AesteticoInformal-SemiBold', cursive !important; vertical-align: bottom !important;}



/*
h1, .entry-content h1{font-variant: small-caps !important;}
h2, .entry-content h2{font-variant: small-caps !important;}
h3, .entry-content h3{font-variant: small-caps !important;}
h4, .entry-content h4{font-variant: small-caps !important;}
*/

.small-caps p{font-variant: small-caps !important;}
.small-caps h1{font-variant: small-caps !important;}
.small-caps h2{font-variant: small-caps !important;}
.small-caps h3{font-variant: small-caps !important;}
.small-caps h4{font-variant: small-caps !important;}
.small-caps h5{font-variant: small-caps !important;}

.no-bottom-margin {margin-bottom: 0px !important;}
.no-margin-bottom {margin-bottom: 0px !important;}
.hide-this {display:none !important;}
.nowrap {white-space: nowrap;}

sup { font-size: 50%; vertical-align: super }

.wyzguy-video-shadow {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block;}


.entry-content p a {text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 rgba(227,42,125,0.5); box-shadow: inset 0 -2px 0 rgba(227,42,125,0.5); color: #000000;}
.entry-content p a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(227,42,125,0.3); color: #000000;}

.elementor-heading-title a {text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 rgba(227,42,125,0.5); box-shadow: inset 0 -2px 0 rgba(227,42,125,0.5); color: #000000;}
.elementor-heading-title a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(227,42,125,0.3); color: #000000;}

.elementor-heading-title-regular a {text-decoration: none; -webkit-box-shadow: none !important; box-shadow: none !important; color: #093c75 !important;}
.elementor-heading-title-regular a:hover{text-decoration: none; -webkit-box-shadow: none !important; box-shadow: none !important; background-color: transparent !important; color: #fd47f5 !important;}


.vimeo-loadVideo-image :hover{cursor: pointer;opacity: .8;}
.vimeo-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.vimeo-embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.href-white a {color: #f9f9f9;}
.no-href-decoration a { text-decoration: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.no-href-decoration-opacity-hover a:hover { text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color:transparent; opacity: 0.5;}
.no-href-decoration-pink-hover a:hover { text-decoration: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color:transparent; color: #e32a7d}

.no-href-decoration li { text-decoration: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.no-href-decoration-opacity-hover li:hover { text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color:transparent; opacity: 0.5;}
.no-href-decoration-pink-hover li:hover { text-decoration: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color:transparent; color: #e32a7d}


.elementor-icon-box-title a:hover {color: #e32a7d !important;}
.elementor-icon-box-icon a:hover {color: #e32a7d !important;}
.uael-heading a:hover {color: #e32a7d !important;}
.uael-sub-heading p a:hover {color: #e32a7d !important;}

.maxbutton-11{padding: 0px !important;}
.padding-top15{padding-top: 15px !important;}


