/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Shifaz Sarooj
Author URI:  http://www.elegantthemes.com
Template: Divi
Version:  1.0.2
*/

 
/* =Theme customizations
------------------------------------------------------- */

#blurb_hover .et_pb_animation_top.et-animated {opacity:0.5; transition: 0.5s all;}

#blurb_hover .et_pb_animation_top.et-animated:hover {opacity:1; transition: 0.5s all;}

#top-menu a[href^=tel]:before { 
    font-family: "ETmodules" !important;
    position: relative;
    top: 1px;
    margin-right: 1px;
    content: "\e090";
}


/* WPFORMS STYLING */

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	color: #5d5d5d !important;
    background-color: #eee !important;
	font-weight: bold !important;
	font-size: 18px;
	height: 50px;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	color: #FFFFFF!important;
    border-color: #942d34 !important;
    font-size: 20px;
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	padding: .3em 1em;
	line-height: 1.7em!important;
	transition: all .2s;
	border-radius: 3px;
	background: #942d34 !important;
    font-weight: bold;
    text-transform: uppercase;
	float:right;
}

div.wpforms-container-full .wpforms-form input[type=submit]:after, div.wpforms-container-full .wpforms-form button[type=submit]:after, div.wpforms-container-full .wpforms-form .wpforms-page-button:after {
	margin-left: -1em;
    opacity: 0;
	font-size: 32px;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1em;
    text-transform: none;
    content: "\35";
	font-family: ETmodules!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
	position: absolute;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    padding: .3em 2em .3em .7em;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover:after, div.wpforms-container-full .wpforms-form button[type=submit]:hover:after, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover:after {
    margin-left: 0;
    opacity: 1;
}

/* END */

#glt-translate-trigger {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
}


.call_now_button a {
	font-size: 18px  !important;
    color: #FFFFFF !important;
    background-color: #942d34;
    padding: 10px 10px  !important;
	font-weight: bold;
    text-transform: uppercase;
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif !important;
}

.call_now_button a:hover {
    color: #942d34 !important;
    background-color: #FFFFFF !important;
}

.et_pb_bg_layout_light .et-pb-arrow-next, .et_pb_bg_layout_light .et-pb-arrow-prev {
    color: #942d34 !important;
	font-size: 60px;
}

.et_pb_bg_layout_light .et-pb-controllers a {background-color: rgb(148, 45, 52);}

.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {background-color: #ffffff !important;}

#top-menu li a:hover {
	color:#FFFFFF;
	opacity: 0.9 !important;
}

ul.arrow_right {list-style: none;}

ul.arrow_right li:before {
  color: #5cce2d;
  font-family: "ETmodules" !important;
  content: "\4e";
}

.et_contact_bottom_container {color: #942d34;}

.et_pb_contact_select {
    font-weight: bold;
    font-size: 18px;
}

.mfp-title {display:none !important}

.footer-widget .fwidget {margin-bottom: 10px !important;}

div#text-6 p {padding-bottom: 5px;}

img.size-full.wp-image-429.alignleft {margin-top: -10px;}

#main-footer .footer-widget h4 {font-size: 22px;}

.form-submit .et_pb_button {color: #FFFFFF !important;}

.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active+label, .et_pb_contact_form_0 .input[type="radio"]:active+label, .et_pb_contact_form_0 .input[type="checkbox"]:checked:active+label i:before {
    border-color: #942d34 !important;
}