/*
 Theme Name:   GeneratePress Child
 Description:  Business Marketing Engine's GeneratePress Child Theme
 Author URI:   http://businessmarketingengine.com/
 Template:     generatepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  generatepress-child
*/
.custom-header ul.menu{display: flex; gap: 1em;}
.custom-header ul.menu a{font-family: 'Mikado'; font-style: normal; font-weight: 700; font-size: 16px; padding: 12.5px 40px; border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 100px;}
.custom-header ul.menu a:hover, .custom-header ul.menu a:active{ border: 2px solid #FDB336;}
.custom-header .so-widget-sow-features .sow-features-list .sow-features-feature h5{margin:0;}
.so-widget-sow-button .ow-button-base a.gradient-btn{background: linear-gradient(151.29deg, #FDB336 22.14%, #FA6A11 95.98%) !important; box-shadow: inset 0px -5px 6px #F15E00; border: none !important; font-family: 'Mikado' !important;}
.so-widget-sow-button .ow-button-base a.gradient-btn:hover{background: linear-gradient(151.29deg, #eda429 22.14%, #FA6A11 95.98%) !important;}
.siteorigin-widget-tinymce ol li {list-style-position: outside;padding: 0;}
.siteorigin-widget-tinymce ul li {list-style-type: disc;list-style-position: outside;padding: 0;}
.mikado .sow-headline-container .sow-headline{font-family: 'Mikado' !important;}
.module-tab .sow-tabs .sow-tabs-tab-container{width: fit-content; margin-inline: auto;margin-bottom: 1em;}
.module-tab .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{position: relative;}
.module-tab .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:first-child{border-radius: 30px 0px 0px 30px;}
.module-tab .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:last-child{border-radius: 0px 30px 30px 0px;}
.module-tab .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected::after{content:''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #0062f2; font-size: 0; line-height: 0; position: absolute; bottom: -16px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.custom-reg .gform_heading, .custom-login .llms-form-heading{display: none;}
.gform_wrapper.gravity-theme .gform_footer{justify-content: center;}
.custom-reg .gform_wrapper.gravity-theme .gform_footer input[type="submit"],
.custom-login .llms-button-action{background: linear-gradient(151.29deg, #FDB336 22.14%, #FA6A11 95.98%);box-shadow: inset 0px -5px 6px #F15E00;     border-radius: 100px; font-family: 'Mikado'; font-size: 16px; font-weight: 700; padding: 15px 100px;}
.custom-login{color: #1356AD; text-decoration: underline;}
.custom-login:hover{color: #242424;}
.llms-form-field [type=text], .llms-form-field [type=password], .llms-form-field [type=email], .llms-form-field [type=url], .llms-form-field [type=tel], .llms-form-field [type=number]{background-color: #F3F7FA; border: solid 1px #F3F7FA;}
.llms-form-fields label:not(.llms-field-html label){color: #242424;}

@media (max-width: 480px){
	.custom-login{display: block;}
}