/*
Theme Name: Divi Child
Template: Divi
*/

@import url("../Divi/style.css");


/*---------------------Fonts---------------------------------*/

h1, h2, h3, h4, h5, h6, .et_mobile_menu li a {font-weight:normal;}

.footer-contact-blocks:before {
	font-family: ETmodules!important;
    font-weight: 400;
	position: relative;
    top: 0;
	color:#f0b317;
	margin-right:8px;
	vertical-align:top;
	position:absolute;
}
.icon-mail:before {content: "\e076";}
.icon-phone:before {content: "\e090";}
.icon-address:before {content: "\e081";}
.fcb-text {display:block; padding-left:20px;}
.fcb-smaller {font-size:10px;}
.footer-contact-blocks {position:relative; display:block; line-height:1.2em; font-size:13px;}

body .et-social-twitter a.icon:before {content: "\e0ba";}
body .et-social-facebook a.icon:before {content: "\e0aa";}

.theme-color-yellow {color:#f0b317;}

/*--------------------------End fonts-------------------------*/

body #page-container .et_pb_section .et_pb_button:hover {opacity:0.5;}

/*--------------------------Direct Link-------------------------*/
#main-footer {
	background-image:url('/wp-content/uploads/2019/08/Oldu_Footer_BG_3.jpg');
	background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}


/*--------------------------End Direct Link-------------------------*/

div.clear-all {clear:both;}

.language-selector a , .ctf-send input[type=submit] {
	-webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

@media (max-width: 980px) {
	.hide-colomn-background-mobile {background:none !important;}
}

/*-------------------------------Top Header Elements-------------------*/
#main-header {
	border-top:1px solid #eeeeee; 
	border-bottom:0px;
	-webkit-box-shadow: 0 0px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0px 0 rgba(0,0,0,.1);
    box-shadow: 0 0px 0 rgba(0,0,0,.1);
}
#et-secondary-menu {float: left;}
body #top-header, body #top-header a, body #et-secondary-nav li li a, body #top-header .et-social-icon a:before {font-size:28px;}
body #top-header .container {padding-top: 8px;}
body #et-secondary-menu>ul>li a {padding-bottom:6px;}

.language-selector {display:inline-block; float:right;}
.language-selector a {
	display:inline-block; 
	font-size:14px !important;
line-height: 1em;	
	color: #fff !important;
	background-color:#f0b317;
	padding:7px 10px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	vertical-align: top;
	margin-top:-2px;
}
.language-selector a:hover {background-color:#222222;}

/* hide top header on scroll by Geno Quiroz */
#top-header {z-index: 9;}
#main-header{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
}
#main-header.et-fixed-header {top: 0 !important;}

@media (max-width: 980px){
	#et-secondary-menu, #et-secondary-nav {display: block!important;}
}

/*------------------------------Menu---------------------------------*/

@media (max-width: 980px) {
	.et_header_style_left #logo {
		max-width: 80%;
		max-height:80%;
	}
}



/*--------------------------Home Gallery-----------------------------*/
.home-gallery

/*------------------------------Contact Form---------------------------------*/
.ctf-row .wpcf7-form {width:100%; max-width:800px; display:inline-block; margin:auto;}
.ctf-row .wpcf7 {text-align:center;}
.ctf-wrapper {display:block; width:100%;}
.ctf-block {display:block; width:100%; margin-bottom:15px;}
.ctf-block.ctf-name {width:49%; margin-right:2%; float:left;}
.ctf-block.ctf-phone {width:49%; float:left;}

.ctf-block input[type=text], .ctf-block input[type=email], .ctf-block textarea {
	display:block;
	width:100%;
	vertical-align:top;
	padding:12px 20px;
	border:1px solid #a4a4a4;
	outline: none;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ctf-send input[type=submit] {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	text-transform:uppercase;
	font-size:16px;
	display:inline-block;
	padding:12px 30px;
	border:0px solid #000000;
	outline: none;
	background-color:#f0b317;
	color:#fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor:pointer;
}
.ctf-send input[type=submit]:hover {color:#fff; background-color:#222222;}
.ctf-send {text-align:center;}
div.wpcf7 .ajax-loader {display:block; margin:auto;}


@media (max-width: 650px) {
	.ctf-block.ctf-name, .ctf-block.ctf-phone {width:100%; margin-right:0%; float:none;}
}

/*-----------------------------Testimonial Slider---------------------*/
.owl-nav{
	text-align: center;
	margin-bottom:0px;
	position: absolute;
	z-index: 2;
	width: 100%;
    margin-top: 50px;
    right: -90px;
	width: 81px;
}
.owl-nav a{
	display:inline-block;
	padding:0px 0px 0px;
	border:0px solid #00a88e;
	font-size:30px;
	line-height:1em;
	font-weight:normal;
	cursor: pointer;
	color:#3b3b3b;
}
a.btn.owl-prev, a.btn.owl-prev2 {float:right; width:81px; height:85px;}
a.btn.owl-next, a.btn.owl-next2 {float:right; width:81px; height:85px;}

.testimonial-block {text-align:center; display:block; padding:0 30px;}
.testimonial-inner {
	padding:30px; 
	border:1px solid #f5f5f5;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.testimonial-text p {color:#777777;}
.testimonial-text {margin-bottom:15px;}
.testimonial-name {font-weight:bold;}
.testimonial-company {}

@media only screen and (max-width:600px) {
	.owl-nav {display:none;}
	.testimonial-block {padding:0 0px;}

}

/*---------------------------------------Footer------------------------*/
.footer-left, .footer-right {float:left; display:block; width:50%; color:#fff;}
.footer-right {text-align:right;}
.footer-right a {color:#f0b317;}

#main-footer .footer-widget h4 {padding-bottom:30px;}

#footer-widgets ul.et-social-icons {list-style:none; padding-left:0px; text-align:left; display:block; float:left;}
#footer-widgets ul.et-social-icons li {list-style:none; padding-left:0px; display:inline-block; margin-left:0px; margin-right:10px;}
#footer-widgets ul.et-social-icons li:before {display:none;}
#footer-widgets ul.et-social-icons li a:before {font-size:28px; color:#f0b317;}

#footer-widgets .footer-widget .menu li:before {
	font-family: ETmodules!important;
    font-weight: 600;
    position: relative;
    top: 0;
    color: #f0b317;
    vertical-align: top;
    position: absolute;
    content: "\35";
    border: 0px;
    font-size: 22px;
}
#footer-widgets .footer-widget .menu li {padding-left:35px;}

#footer-widgets .footer-widget .et_pb_widget {display:block; width:100%;}
    

@media (min-width: 981px){
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {margin-bottom: 10px;}
}

@media (max-width: 1080px) {
	.footer-left, .footer-right {float:none; width:100%; text-align:center;}
	#footer-info {padding-bottom:0px;}
	#footer-info-right {padding-bottom:10px;}
}
@media (max-width: 980px){
	#footer-widgets .footer-widget .fwidget {margin-bottom: 10px;}
}
@media (max-width: 767px){
	#footer-widgets .footer-widget .fwidget {margin-bottom: 10px;}
}