/*
Theme Name: Divi Child
Version: 1.0
Description: A child theme of Divi
Template: Divi
*/

@import url("../Divi/style.css");

.nav > li > a:hover, .nav > li > a:focus {
	color: #fff;
	background-color: #2ea3f2 !important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
	opacity: 1;
	color: #fff;
	background-color: #2ea3f2 !important;
}
#top-menu-nav > ul > li > a:hover {
    opacity: 1;
    color: white;
}

.et_pb_section {
    padding: 30px 0!important;
}
.footer-widget a:link, .footer-widget a:visited, .footer-widget a:hover {
  color: #fff;
}  

.shadow {
	box-shadow: 0 0 5px #000000;	-webkit-box-shadow: 0 0 5px #000000;	-moz-box-shadow: 0 0 5px #000000;
}

.photo img {
	box-shadow: 0 0 10px #111;	-webkit-box-shadow: 0 0 10px #111;	-moz-box-shadow: 0 0 10px #111;
	border: 7px solid #fff;
	padding: 0;
	margin: 0;
}
 .photo1 img, .photo2 img, .photo3 img, .photo4 img, .photo5 img, .photo-1 img, .photo-2 img, .photo-3 img, .photo-4 img, .photo-5 img {
	box-shadow: 10px 10px 18px #333;	-webkit-box-shadow: 10px 10px 18px #333;	-moz-box-shadow: 10px 10px 18px #333;
	border: 7px solid #fff;
}
.photo1 img {
	-ms-transform: rotate(1deg); /* IE 9 */
    	-webkit-transform: rotate(1deg); /* Chrome, Safari, Opera */
    	transform: rotate(1deg) ;
}
.photo2 img {
	-ms-transform: rotate(2deg); /* IE 9 */
    	-webkit-transform: rotate(2deg); /* Chrome, Safari, Opera */
    	transform: rotate(2deg) ;
}
.photo3 img {
	-ms-transform: rotate(3deg); /* IE 9 */
    	-webkit-transform: rotate(3deg); /* Chrome, Safari, Opera */
    	transform: rotate(3deg) ;
}
.photo4 img {
	-ms-transform: rotate(4deg); /* IE 9 */
    	-webkit-transform: rotate(4deg); /* Chrome, Safari, Opera */
    	transform: rotate(4deg) ;
}
.photo5 img {
	-ms-transform: rotate(5deg); /* IE 9 */
    	-webkit-transform: rotate(5deg); /* Chrome, Safari, Opera */
    	transform: rotate(5deg) ;
}

.photo-1 img {
	-ms-transform: rotate(-1deg); /* IE 9 */
    	-webkit-transform: rotate(-1deg); /* Chrome, Safari, Opera */
    	transform: rotate(-1deg) ;
}
.photo-2 img {
	-ms-transform: rotate(-2deg); /* IE 9 */
    	-webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */
    	transform: rotate(-2deg) ;
}
.photo-3 img {
	-ms-transform: rotate(-3deg); /* IE 9 */
    	-webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    	transform: rotate(-3deg) ;
}
.photo-4 img {
	-ms-transform: rotate(-4deg); /* IE 9 */
    	-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
    	transform: rotate(-4deg) ;
}
.photo-5 img {
	-ms-transform: rotate(-5deg); /* IE 9 */
    	-webkit-transform: rotate(-5deg); /* Chrome, Safari, Opera */
    	transform: rotate(-5deg) ;
}

.photo1 img:hover, .photo2 img:hover, .photo3 img:hover, .photo4 img:hover, .photo5 img:hover, .photo-1 img:hover, .photo-2 img:hover, .photo-3 img:hover, .photo-4 img:hover, .photo-5 img:hover {
	-ms-transform: rotate(0deg); /* IE 9 */
    	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    	transform: rotate(0deg) scale(1.1);
	z-index: 10000;
}



#main-header {
	//background-image: url("http://www.amyschwartztravel.com/wp-content/uploads/2014/04/header-background.jpg");
	//background-size: 100% auto;
}
.footer-widget {
padding: 10px !important;
}

@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .mainslider, .mainslider .et_pb_container { 
        height: 500px; 
    }
    .mainslider, .mainslider .et_pb_slide { 
        max-height: 500px; 
    }
    .mainslider .et_pb_slide_description { 
        position: relative; 
        top: 15%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}



.left {float:left;}
.right {float:right;}
.padding10 {padding:10px;}
.margin10 {margin: 10px;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.rounded5 {	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px; }
.rounded10 {	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px; }

/*  Menu fix  */
#top-menu li {
    padding-right: 5px;
}
.nav li ul {
	width: 300px;
}
#top-menu li li a {
	padding: 6px 10px;
	width: 280px;
}
.nav li.et-reverse-direction-nav li ul {
	right: 300px;
	left: auto;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 15px;
    padding-left: 300px !important;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
    padding-bottom: 10px !important;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 5px;
}

#top-menu-nav > ul > li > a:hover {
	opacity: 1;
} 
#top-menu li li {
    padding: 0 10px;
    margin: 0;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 10px;
}




.et-learn-more h3.heading-more {
color: #000 !important;
}


