/*---------------------------------------------------------------------------------

Theme Name: JDS Child Theme
Version: 3.0
Description: Basic Child Theme
Author: Lisa Williams
Template: Divi
Author URL: https://jolidesignsolutions.com

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

#page-container {
	overflow-x: hidden;
}

/* ============================================ */
/***FLUENT FORMS SUBMIT BUTTON***/

.ff-btn-submit {
	background-color: #855d80 !important;
	background-image: none !important;
	border-color: #855d80 !important;
	border-radius: 10px 10px 10px 10px;
	text-transform: uppercase !important;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0px 4px 9px 0px rgba(73, 80, 87, 0.44);
}
form.fluent_form .wpf_has_custom_css.ff-btn-submit:hover {
	background-color: #855d80 !important;
	border-color: #855d80 !important;
	color: #FFF !important;
}

.et_fixed_nav #et-top-navigation {
	margin-top: 1vw;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
	padding-top: 1vw;
}


/***SECONDARY MENU CENTER ALIGN***/
#et-secondary-menu {
    float: none !important;
    text-align: center;
}
/***FOOTER VERTICAL MENU***/
.dl-v-menu .et_pb_menu_inner_container,
.dl-v-menu .et_pb_menu__wrap,
.dl-v-menu .et_pb_menu__menu,
.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,
.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul {
    display: block !important;
}

.dl-v-menu .et_mobile_nav_menu {
    display: none;
}

.dl-v-menu a:before {
    content: '';
    background: #855d80;
    display: block;
    position: absolute;
    width: 10px;
    height: 2px;
    top: .6em;
    left: -20px;
    opacity: 0;
    transition: all .3s ease-in-out;
}

.dl-v-menu a:hover:before {
    left: -10px;
    opacity: 1;
}

.dl-v-menu a:hover {
    padding-left: 5px;
}
.dl-v-menu .et_pb_menu__menu>nav>ul>li {
width: 100%;
}



/*** BOX SHADOWS ***/

.box-sh1 {
	box-shadow: -2px 9px 24px 2px rgba(76,76,76,0.15);
}

.box-sh2 {
	box-shadow: 6px 6px 18px 0px rgb(0, 0, 0, 0.3);
}

.box-sh3 {
	box-shadow: 0px 0px 10px 0px rgba(5,34,77,0.25);
}

.box-sh4 {
	box-shadow: 0px 10px 24px 2px rgba(145,145,145,0.1);
}

.box-sh5 {
	box-shadow: 6px 6px 7px -3px rgba(86,86,86,0.24);
}