/*
Theme Name: World Martial Sports
Template: Divi
Theme URI: https://worldmartialsports.com/
Description: worldmartialsports
Version: 1.0
Author: World Martial Sports
Author URI: https://worldmartialsports.com/
*/

/*To make buttons inline anywhere, add the class "inline-buttons-row" to the Row*/
.inline-buttons-row .et_pb_button_module_wrapper{
display:inline-block;
}
/* Blurb RTL */
.custom-row{
  display: block !important;
  flex-direction: column-reverse !important;
}

/*To make buttons inline anywhere, add the class "inline-buttons-row" to the Row*/
.inline-buttons-row .et_pb_button_module_wrapper{
display:inline-block;
}

/* Fontawesam RTL */

/* GravityView */
#publishing-action .gv-button-update {
        background-color: #4CAF50;
        border: 2px solid #4CAF50;
        color: #ffffff;
        padding: 15px 32px;
        text-align: center;
        font-size: 16px;
}
#publishing-action .gv-button-cancel {
        background-color: #fff;
        border: 1px solid #000;
        color: #000000;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        font-size: 16px;
}
#publishing-action .gv-button-delete {
	background-color: #F44336;
  	border: 1px solid #F44336;
  	color: #ffffff;
  	padding: 15px 32px;
  	text-align: center;
  	text-decoration: none;
  	font-size: 16px;
}
#publishing-action .gv-button-update:hover {
	background-color: #46a04a;
	border: 2px solid #46a04a;
	cursor: pointer;
}
#publishing-action .gv-button-cancel:hover {
	background-color: #f3f3f3;
}
#publishing-action .gv-button-delete:hover {
	background-color: #f21c0d;
	border: 1px solid #F44336;
}
/* GravityView End*/
/* GravityForms */
body #gform_wrapper_3
{
background-color: transparent !important;
}

.fa, .fas {
     font-family: 'Font Awesome 5 Free' !important;
}
/* start password lost */
 #password-lost-form-wrap .no-margin input {
     width: 65%;
     padding-top: 8px;
     padding-bottom: 8px;
     padding-left: 8px;
     border: 1px solid #ccc;
     border-radius: 4px;
}
 #reset-pass-submit {
     width: 45%;
     background: #871722;
     padding: 10px 14px !important;
     border-radius: 4px;
     color: #fff !important;
     text-transform: uppercase;
}
 #reset-pass-submit a {
     background: #871722;
     padding: 10px 14px !important;
     border-radius: 4px;
     color: #fff !important;
     text-transform: uppercase;
}
 #reset-pass-submit a:link {
     text-transform: uppercase;
     color: #fff !important;
     opacity: 1 !important;
}
 #reset-pass-submit a:hover {
     background: transparent;
     text-transform: uppercase;
     color: #f1f1f1 !important;
     opacity: 1 !important;
}
/* end password lost */
/* Start RTL Blurb 
 @media screen and (min-width: 981px) {
     html[dir="rtl"] .flex-row-wrapper .et_pb_column_1_3:nth-child(2) {
         margin-right: 3.3%;
    }
}
 html[dir="rtl"] .flex-row-wrapper .et_pb_column_1_3:nth-child(3) {
     order: 1 !important;
}
 html[dir="rtl"] .flex-row-wrapper .et_pb_column_1_3:nth-child(1) {
     order: 3 !important;
}
 html[dir="rtl"] .flex-row-wrapper .et_pb_column_1_3:nth-child(2) {
     margin-left: 0 !important;
}
End RTL Blurb */

/* Start Humburger Menu */
 @media screen and (max-width: 1064px) and (min-width: 981px) {
     .et_mobile_nav_menu {
         display: block !important;
    }
     .et_pb_menu__menu {
         display: none !important;
    }
     span.mobile_menu_bar {
         margin-top: 50% !important;
    }
}
 @media all and (min-width: 981px) and (max-width: 1366px) {
     html[dir="rtl"] .et_pb_button_0_tb_header_wrapper {
         margin-right: 0%!important;
    }
}
/* End Humburger Menu */

/* Start Footer */
 #page-container {
     overflow-y: visible!important;
}
/* End Footer */
/* Start Gform Terms */
 .account-page-form legend {
     margin-bottom: 20px !important;
     font-size: 18px;
     font-weight: bold;
}
 .terms_agree {
     height: auto !important;
}
 .gf_field_notice_blue {
     border: 1px solid #1D5183;
     background-color: #deecf5;
     font-size: 15px;
     margin-top: 5px;
     padding-top: 20px;
     padding-bottom: 8px;
     padding-left: 10px;
     padding-right: 10px;
     border-radius: 4px;
     _color: #1D5183;
     -webkit-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, .025);
     -moz-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, .025);
     box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, .025);
}
/* End Gform Terms */
/* Start Button Icon */
 html[dir="rtl"] body #page-container .et_pb_section .et_pb_button:before {
     margin-right: -1.3em !important;
}
/* End Button Icon */

.gv-list-view {
    border: 0 !important;
    margin-bottom: 0 !important;
}
[class*='gv-grid-col-'] {
    float: left;
    padding-right: 0 !important;
}

.terms_agree .gptos_terms_container {
	height: unset;
	border: 0 !important;
	border-color: white;
}

/* Start GravityForms */

#gform_wrapper_5.gform_wrapper .gf_simple_horizontal {
    width: 100% !important;
}
#gform_wrapper_5.gform_wrapper .gf_simple_horizontal .password_input_container {
    padding-right: 0 !important;
}

@media (min-width: 981px){
.rtl .gform_wrapper.gravity-theme .ginput_complex span#input_5_1_3_container{
    padding-right: 0 !important;
}
.rtl .gform_wrapper.gravity-theme .ginput_complex span.password_input_container {
    padding-right: 0 !important;
}
.rtl .gform_wrapper.gravity-theme .ginput_complex span#input_5_3_1_container {
    padding-right: 0 !important;
}
}


.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 0 !important;
}

.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important;
}

.gf_simple_horizontal_wrapper li.hidden_label input {
  margin-top: 0 !important;
}

body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}

.gf_simple_horizontal div.gform_footer.top_label {
  width: auto !important;
  vertical-align: top !important;
}

.gf_simple_horizontal div.gform_body {
  width: auto !important;
}

.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
  line-height: 26px;
  font-size: 13px;
  padding: 0 24px;
  text-transform: uppercase;
  letter-spacing: 1px
}

.gf_field_notice_blue {
	font-size: 14px;
	_width: 80% !important;
	border: 1px solid #1D5183;
	background-color: #deecf5;
	margin-top: 5px;
	margin-left: 12px !important;
	_margin-right: 25px !important;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 4px;
	_color: #1D5183;
	-webkit-box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.025);
	-moz-box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.025);
	box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.025);
}

html[dir=rtl] #page-container .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right: 0 !important;}
html[dir=rtl] ul.gform_fields li.gfield span.name_last{float:left !important; padding-left: 5px !important;}
html[dir=rtl] #input_2_1{width: 100% !important;}
html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time){width: 100% !important; margin-right: 0 !important;}

/* End GravityForms */