/*

Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.3.2
Description: Divi Child Theme
Template: Divi
Author: Elegant Themes - pcode
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
#main-header  {width: 100%;}

.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
/* padding-bottom: 15px; */
}
#top-menu li {
  padding: 0px;
}

.sptli {
	margin: 0 auto;
    margin-right: -4px;
}

#et-top-navigation {
/*  padding: 0px 0 !important;  */
}
#top-menu li a {
 background: #fff; /*** CHANGES THE BACKGROUND COLOR ***/
 padding: 20px;
 background-color: #5ec6c5;
 color: #ffffff;
}
#top-menu li a:hover,
#top-menu li li a:hover {
color: #fff !important;
}
#top-menu li a:hover {
 background: #8f8e8e !important; /*** CHANGES THE BACKGROUND COLOR ON HOVER ***/
}
#top-menu li.current-menu-item > a {
 background: #3d83c1; /*** CHANGES THE BACKGROUND COLOR OF THE CURRENT PAGE LINK ***/
 color: #ffffff;
}
#top-menu .menu-item-has-children > a:first-child:after {
 content: none;
}

/* las mejores casas */

#lasmejorescasas {
	padding: 5px;
    width: 596px;
    /*background-color: #8f8e8e;*/
	background-color: #41506b;
    color: #f2f2f2;
    /*margin-left: 53px;*/
	margin-left: -31px;
    margin-top: 61px;
    margin-bottom: -11px;
	font-size: 17px !important;
	text-indent: 10px;
	letter-spacing: 2px;
	font-weight:lighter;
}


/*Slider only Desktop   */
@media only screen and ( min-width:981px ) {
	#et-top-navigation {
		margin-right: -30px;
	}

 .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 0% !important;
 }
}

#custom_html-4 {
	margin-left: 8.8em;
}



/* adhome1  */


#adhome1 {margin-top: -130px;}
#adhome1 img {border: 2px;
    padding: 10px;
    border-radius: 25px;}



/*---------------------- mobil --------------------- */
.et_mobile_menu li a {color: #848484!important;}


/*** Responsive Styles Standard Desktop Only
@media only screen and (max-width: 1024px){

	   #lasmejorescasas {display:none;}
}
*/




/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 1023px) {
 #lasmejorescasas {display:none;}

}

.et-social-icons {display:none;}

#footer-bottom {
    background-color:#474846 !important;
	font-size: .9em;
	color: #a5a5a6;
	text-align: center;
}


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

#FooterSeaport h1 {color:  #E6E6E6;}

.footer-widget.last {display:none!important;}

.div_final_footer_caja {
	color:#fff;
width: 100%;
text-align:center;
}

table, table tr td{
	border: 0px !important;
}

/*------------------------------------------------*/
/*---------[ GQ CUSTOM IMAGE OVERLAYS ]-----------*/
/*------------------------------------------------*/

     /* FADE IN TEXT */
        .swmx_overlay_text .custom_overlay {
            position: relative;
		}
        .swmx_overlay_text .image {
            display: block;
            width: 100%;
            height: auto;
		}
        .swmx_overlay_text .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
            transition: .5s ease;
            background-color: #3e8adb;
		}
        .swmx_overlay_text .custom_overlay:hover .overlay {
            opacity: 1;
		}
        .swmx_overlay_text .text {
            color: #fff;
            font-size: 22px;
            line-height: 22px;
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            width: 100%;
		}


.powered {text-decoration: none;color: #a5a5a6;}
