/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}

/*** remove 404 sidebar ***/
.search-no-results div#left-area {
width: 100% !important;
}
.search-no-results #sidebar {
display: none !important;
}
.search-no-results .container:before {
display: none !important;
}
.search-no-results #main-content>.container {
    width:  100% !important;
    max-width:  unset !important;
    padding-top:  0 !important;
}
.search-no-results #main-content>.container #left-area {
    padding-right:  0 !important;
}
.search-no-results #main-content>.container p:empty {display: none;}

.contact_form_mess .et-pb-contact-message {color: #ffffff !important; text-align: center !important;}

/* Style the Divi Form Success Message */

.et-pb-contact-message {
color: #FD9511;
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
text-align: center !important;
}
/* Menu icons */
.pa-menu-attn > a:before {
    font-family: 'ETMODULES';
    content: '\5e';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    color: #FFF;
    font-size: 1em;
    transition: all .3s ease;
}
.pa-menu-member > a:before {
    font-family: 'ETMODULES';
    content: '\e08a';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    color: #FFF;
    font-size: 1em;
    transition: all .3s ease;
}
.pa-menu-link > a:before {
    font-family: 'ETMODULES';
    content: '\e02c';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    color: #FFF;
    font-size: 1em;
    transition: all .3s ease;
}
.pa-menu-mail > a:before {
    font-family: 'ETMODULES';
    content: '\e010';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    color: #FFF;
    font-size: 1em;
    transition: all .3s ease;
}
.pa-menu-artist > a:before {
    font-family: 'ETMODULES';
    content: '\e006';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    color: #FFF;
    font-size: 1em;
    transition: all .3s ease;
}
@media (max-width: 981px){
.spaced-columns .et_pb_column {
	margin-bottom: 80px;
}}

/*move the toggle icon to the left*/

.pa-toggle-icon-left .et_pb_toggle_title:before {
	left: 0 !important;
}


/*adjust spacing on the left for the icon*/

.pa-toggle-icon-left .et_pb_toggle_title,
.pa-toggle-icon-left .et_pb_toggle_content {
	padding-left: 2em !important
}

.v-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}