/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.9.1.1615258440
Updated: 2021-03-08 19:54:00

*/
/*

$* info menu *$
.et_pb_fullwidth_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap, .et_pb_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: flex-end;
}

.menu-book > a:before {
    font-family: 'ETMODULES';
    content: '\e07e';
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 10px;
	margin-top: -2px;
    font-size: 16px;
    transition: all .3s ease;
}

.menu-phone > a:before {
    font-family: 'ETMODULES';
    content: '\e090';
    text-align: center;
    vertical-align: middle;
    margin-right: 0px;
    margin-left: 10px;
	margin-top: -2px;
    font-size: 16px;
    transition: all .3s ease;
}



.info-menu .et_pb_menu__menu {
	display: flex;
}
.info-menu .et_mobile_nav_menu {
	display: none;
}

$* info menu *$
.menu-book {
	height: 32px;
    border: 1px solid #FFFFFF;
    border-radius: 999px;
	margin-left: 18px !important;
	margin-top: -1px !important;
	padding-top: 7px;
	padding-right: 16px !important;
}
.menu-book:hover{
	background-color: #555;
	border: 1px solid #ffaa00!important;
}

.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {
	margin-top: 8px;
	padding: 0px;
	box-shadow: 2px 2px 4px #000;
}
#et-secondary-nav li ul {
    background-color: rgba(39,49,51,0.8);
}
$* Sub Menu*$
.nav li li {
	padding: 0;
}
.et-menu li li a {
	width: 240px;
}
.nav li ul {
	padding: 0px !important;
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul {
	background-color: rgba(39,49,51,0.8);
	margin-top: 0px;
	box-shadow: 2px 2px 4px #000;
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul {
	background-color: rgba(39,49,51,0.8);
	border-color: rgba(0,0,0,0);
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a {
    border-bottom: 1px solid gray;
    padding: 17px;
	line-height: 1em;
    margin: 0px!important;
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {
    background-color: black;
}	
@media only screen and (max-width: 981px){	
	.copy-right .et_pb_column {
	width: 50%;
}
	.et_pb_menu_1_tb_header.et_pb_menu ul li a {
	color: #FFFFFF !important;
	border-bottom: 1px solid white;
}
.et_pb_menu_1_tb_header.et_pb_menu ul li a {
    border-bottom: 1px solid gray;
    padding: 17px;
	line-height: 1em;
    margin: 0px!important;
}
.et_pb_menu_1_tb_header.et_pb_menu ul li a:hover {
    background-color: black;
}	
			.et_pb_fullwidth_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap, .et_pb_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: center;
}

	.menu-book {
	height: 32px;	
	border: 1px solid #96989d;
	border-radius: 999px;
	margin-left: 18px !important;
	margin-top: -2px !important;
	padding-top: 7px;
	padding-right: 16px !important;
}		
}

@media only screen and (max-width: 412px){
.et_pb_fullwidth_menu .et-menu, .et_pb_menu .et-menu {
	margin-left: -33px;
}
}

*/
/* buttons inside call to action*/
.button {
    border-radius: 25px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Karla',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 800!important;
    text-transform: uppercase!important;
    padding: 6px 12px!important;
  	text-shadow:none!important;
}   
.book {
	color: #000000!important;
    border-color: #cfb87c;
    background-color: #cfb87c;
}
.book:hover{
	color: #ffffff!important;
	background-color: rgba(0,150,8,0.7);
	border: 1px solid #fff!important;
}
.quote {
	color: #ffffff!important;
	background-color: rgba(0,0,0,0.12);
	border: 1px solid #fff!important;
	
}
.quote:hover{
	color: #000000!important;
    border-color: #cfb87c;
    background-color: rgba(0,150,8,0.7);
}

/* How to remove image title attribute on hover WordPress / PS: for some reason it didn't dork
img{pointer-events:none} 
*/