/*

 Theme Name:     Divi Child Theme

 Theme URI:      

 Description:    Divi Child Theme

 Author:         

 Author URI:     

 Template:       Divi

 Version:        1.0.0

*/

 

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

 

/* =Theme customization starts here

------------------------------------------------------- */
.et_pb_text li {font-family: "Open Sans", Arial, sans-serif;}

h1, h2, h3, h4, li {font-family: 'Ledger', serif;}

.et_pb_title_container h1.entry-title {

    font-size: 36px !important;

}

h4 { font-size:22px; }

h1 {
	font-size:48px;
}

h2 {
	font-size:42px;
}

#main-header { border-bottom: 4px solid #FFF;}

.price {font-family: 'Ledger', serif !important;}


#et-info {

}

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    clear: both;
    padding: 0px;
}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    line-height: 1;
    padding: 0px 10px;
    text-decoration: none;
}
.wpml-ls-current-language img {
	outline: #FFF solid 2px;
}
#et-info-phone{ 
	color:#fff;
	font-size:15px;
	margin-left:20px;
}

#et-info-email {
	text-transform:uppercase;
}

.et-social-icons {
	float:right !important;
}

.et_pb_button {
    display: inline-block;
	font-weight:bold;
}



/*--- menu ---*/

#top-menu-nav li a {
	text-transform:uppercase !important;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
}

#top-menu-nav li.current-menu-item a {


}

.nav li ul { 
	width:240px; 
}

#top-menu li li a {
    padding: 6px 10px;
    width: 200px;
}

.nav li ul {
    border-top: 3px solid #deb06c;
}

ul.sub-menu { background: #FFF !important; }

ul.sub-menu li a, ul.sub-menu li a:link {
	text-transform: none !important;
	color: #000 !important;
}

.et-top-navigation ul.sub-menu li a {
	text-transform: none !important;
	color: #000 !important;
}

.et-fixed-header #top-menu ul.sub-menu li a {
	color:#000000 !important;
}

/*--- menu ---*/



#left-area ul, .entry-content ul, .comment-content ul {
	margin-left: 30px;
	list-style-position: outside;
}



body.home #main-header {



}

.tablepress thead th {
	background-color:#2b2b2b !important;
	color:#FFF;
}

.tablepress thead th:hover {

	background-color:#CB9850 !important;
	color:#FFF;
}

.tablepress td sup {
	font-size:9px;
}


/* Smartphones in portrait mode (0-479px) */

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

    /* your css goes here */

	h1, h2, h3, h4, li {font-family: 'Ledger', serif;}

	.et_pb_title_container h1.entry-title {

    	font-size: 26px !important;
	}

	h4 { font-size:12px; }

	h1 {
		font-size:38px;
	}

	h2 {
		font-size:32px;
	}	

	.tablepress tr th, .tablepress tr td { height: 45px; }
	#et-info-email { display:none; }
	#et-secondary-menu { max-width:100%; }
}

@media screen and (max-width: 782px) {
	#et-secondary-menu { margin-top:11px; }
}
@media all and (max-width: 768px) {
	#et-secondary-menu { margin-top:11px; }
}
@media all and (max-width: 767px) {
	#et-secondary-menu { margin-top:11px; }
}
@media all and (max-width: 981px) {
	#et-secondary-menu { margin-top:11px; }
}