/*
 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
------------------------------------------------------- */

.heroButton {
	background-color: #f9812a; 
	font-size: 20px !important; 
	line-height:24px !important; 
	border-radius: 8px; 
	border: 4px solid #848484; 
	color: white;
}

.heroButton:hover {
	background-color: #f9812a !important;  
	border: 4px solid #848484 !important;
}

.heroButtonMobile {
	background-color: #f9812a; 
	font-size: 17px !important; 
	line-height:24px !important; 
	border-radius: 8px; 
	border: 4px solid #848484; color: white;
}

.heroButtonMobile:hover {
	background-color: #f9812a !important;  
	border: 4px solid #848484 !important;
}

.et_pb_button:after {
	top: 50%;
    transform: translateY(-50%);
}

@media only screen and ( max-width: 1170px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}

.home .et-pb-controllers {
	position: relative;
	margin-top: 40px;
}

.page-id-2 .et_pb_blurb_position_left .et_pb_main_blurb_image {
	width: 80px;
}

.columnLine .et_pb_column_12 {
	border-right: 1px solid white !important;
}

    .ds-vertical-align { 
        display: flex; 
        flex-direction: column; 
        justify-content: center;
    } 

#top-menu-nav li {
	font-size: 14px !important;
}

@media only screen and ( min-width: 480px ) {
.page-id-2 .et_pb_row_8 .et_pb_column_13 {
	border-right: 1px solid white !important;
}

.page-id-2 .et_pb_row_8 .et_pb_column_15 {
	border-right: 1px solid white !important;
}
}