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

/*--------- Reviews ---------*/

#wprev-badge-1 {
    background: #ffffffe6!important;
    border-radius: 10px!important;
}

#wprev-badge-1 {
   border-top: 5px solid #0f4d8a!important;
    border-bottom: 5px solid #c13c41!important;
}

.wprevpro_slideout_container {
	
	background: #ffffffe3!important;
}

#wprev-slider-2 .wprev_preview_bg1_T6 {
    background: #ffffff00!important;
}

.title-txt h1  {
	font-size: 80px!important;
}

@media (max-width: 980px) {	
	.title-txt h1  {
	font-size: 60px!important;
}
}


@media (max-width: 480px) {
	.title-txt h1  {
	font-size: 37px!important;
	line-height: 1.3em!important;
}
}

@media (max-width: 480px) {	
	.title-txt h1  {
	font-size: 45px!important;
	line-height: 1.3em!important;
}

.title-sub-txt p {
	font-size: 30px!important;
	line-height: 1.3em;
	padding: 0px 0px 0px 20px;
	
}
}


/*--------- Footer Stuff ---------*/

#main-footer {
    background-color: #0f4d8a!important;
}

#main-footer .container
{
	width: 90%;
	max-width: 1400px;
}

#footer-widgets {
    padding: 4% 0 0;
}

@media (max-width:480px) {
	
	#footer-widgets {
    padding: 10% 0 0;
}
	
}

#footer-widgets .footer-widget li {
    margin-bottom: 0px!important;
   
}

#footer-widgets .footer-widget li:before {
    top: 7px;
}

.footer-widget li a {
	    color: #ffffff!important;
}

.footer-widget li a:hover {
	    color: #c13c41!important;
}


.footer-widget li:before {
    border-color: #c13c41!important;
}

.footer-widget li:hover:before {
    border-color: #ffffff!important;
}


div#text-2 {
    margin-top: -76px;
	max-width: 360px;
}

@media(max-width: 480px) {
	
	div#text-2 {
    margin-top: -15px;
  
}
}

h4.title {
    border-bottom: 2px solid #ffffff!important;
    padding-bottom: 10px;
	color: #ffffff!important;
	font-weight: 600;
	font-size: 20px!important;
}   

ul#menu-footer-menu {
    padding-top: 10px;
}


.textwidget { 
    padding-top: 10px;
}

.name-icon, .address-icon, .email-icon, .footer-phone  {
	line-height: 26px;
	color: #ffffff!important;
}

.name-icon:hover, .address-icon:hover, .email-icon:hover, .footer-phone:hover  {
	color: #c13c41!important;
}



.name-icon:hover:before, .address-icon:hover:before, .email-icon:hover:before, .footer-phone:hover:before  {
	color: #ffffff!important;
}


.name-icon:before {
    font-family: 'ETmodules';
    content: "\e0e0";
    color:  #c13c41;
    font-size: 20px;
    float: left;
    margin-right: 10px;
    margin-top: -2px;
}

.address-icon:before {
	font-family: 'ETmodules';
	content: "\e081";
	 color:  #c13c41;
    font-size: 20px;
    float: left;
    margin-right: 10px;
    margin-top: -2px;
	
}

.email-icon:before {
	font-family: 'ETmodules';
	content: "\e076";
	 color:  #c13c41;
    font-size: 20px;
    float: left;
    margin-right: 10px;
    margin-top: -2px;
	
}

.footer-phone:before {
	font-family: 'ETmodules';
	content: "\e090";
	 color:  #c13c41;
    font-size: 20px;
    float: left;
    margin-right: 10px;
    margin-top: -2px;
	}
	

div#media_image-2 {
    padding: 20px;
}
	
/*--------- Back To Top Button ---------*/
 
.et_pb_scroll_top.et-pb-icon {
    right: 0;
    bottom: 0;
    color: #ffffff;
    background: #0f4d8a ;
    font-size: 50px;
    -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    padding: 35px 5px 5px 35px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
}
 .et_pb_scroll_top.et-pb-icon:hover {
    color: #ffffff;
    background: #c13c41;
}

.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

/*--------- FAQs---------*/

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\E04F";
    color: #0f4d8a!important;
}