/*
Theme Name:Child Theme for Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */


.dp-col {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit, 
body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit:hover{
	width: 100% !important;
}

.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit {
width: 100%;
}

.single .et_pb_post {
	margin-bottom: 0px;
}

.single .post {
	padding-bottom: 0px;
}

#glt-translate-trigger {
	position: -webkit-sticky;
	bottom: 0px!important;
	left: 10%!important;
	width: 150px;
	height: 20px;
	z-index: 200002;
	font-size: 18px;
	transform: rotate(0deg);
	padding: 14px 20px 12px 20px!important;
}

@media screen and (max-width: 496px){
	#glt-translate-trigger {
		position: -webkit-sticky;
		bottom: 0px!important;
		left: 10%!important;
		width: 150px;
		height: 20px;
		z-index: 200002;
		font-size: 16px !important;
		transform: rotate(0deg);
		padding: 10px 16px 8px 10px!important;
	}
	
	#glt-translate-trigger > span {
	    color: #ffffff;
	    font-size: 14px !important;
	}
}

html body.wahpro-wah-bottom-fullwidth.accessibility-location-right #wp_access_helper_container.accessability_container .aicon_link{
	background-color: #1e1d1c !important;
}


@media (min-width: 981px){
.et_vertical_nav #top-header {
    z-index: 9999;
    display: none;
}
}

#footer-info a{
	color: #ffb400 !important;
}

@media screen and (min-width: 981px){

	.sch-logo{
		position: fixed;
		bottom: 25px;
		left: 55px;
		width: 110px;
		z-index: -1;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 980px){

	.layout-950 .element_1625507357157 {
		font-size: 1.1vw !important;
		text-align: left;
	}

}

@media screen and (max-width: 767px){

	.layout-950 .element_1625507357157 {
		font-size: 1.8vw !important;
		text-align: left;
	}

}

@media screen and (max-width: 980px){

	.sch-logo{
	    position: absolute;
	    top: -80px;
	    right: -15px;
	    width: 70px;
	    z-index: 1000;
	}
	
}


.mobile_menu_bar:before{
	color: #f7e9da !important;
}