/* Html */
* {outline: none;}
a, a:hover {color:#eb8113;}

/* Scroll To Top button */
#scrollToTop {position:fixed;bottom:15px;right:15px;display:none;opacity:0.7;}

/* Slide home */
.my-carousel-logo{
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    text-align: center;
    opacity: 1;
    transition: opacity .15s ease;}

.carousel-control-next, .carousel-control-prev { z-index: 10;}

.my-carousel-item {z-index: 0;height:650px;background-position: center center;background-size: cover;background-repeat: no-repeat; opacity: 1;}
.my-carousel-titulo {text-shadow: 1px 1px 2px #eb8113; display: none;}
.my-carousel-item::before{
	content:'';
     position: absolute;
        top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background-color: rgba(251,251,251,0.3);
}

/* Clases sueltas */
.my-oculto {display:none;}
.my-icono {width:36px;height:36px;border-radius:18px;font-size:20px;}
.bg-custom {color:#fff;background-color:#eb8113;}
.bg-custom2 {color:#fff;background-color:#dddbd9;}
a.bg-custom:hover {color:#fff;}
.border-custom {border:1px solid #eb8113;}
.btn-custom {color:#fff;background-color:#eb8113;border-color: #eb8113;}
.btn-custom:hover {color:#fff;background-color: #d17310;border-color: #c56a0f;}
.btn-custom2 {color:#504e4e;background-color:#efefef;border-color: #e1e1e1;}
.btn-custom2:hover {color:#fff;background-color: #d17310;border-color: #c56a0f;}
.top-fixe{position: fixed;width: 100%;z-index: 15;box-shadow: 0px 3px 15px -3px rgba(0,0,0,0.1);}


/* Vídeo editor html */
.my-video-responsive {position:relative;padding:0 0 56.25% 0;margin-top:20px;height: 0;overflow: hidden;}
.my-video-responsive iframe, .my-video-responsive object, .my-video-responsive embed, .my-video-responsive video {position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}

/* Fuentes */
.patua-one {font-family: "Patua One", serif;font-weight:normal;font-style: normal;}
.open-sans {font-family: "Open Sans", sans-serif;font-optical-sizing: auto;font-weight:normal;font-style: normal;font-variation-settings:"wdth" 100;}
.ubuntu {font-family: "Ubuntu", sans-serif;font-weight:normal;font-style: normal;}

/* Background imagen */
.my-imagen-background {height:300px;background-position: center center;background-size: cover;background-repeat: no-repeat;}


/* Menú con niveles */
.mainmenu {letter-spacing:-1px;}
.mainmenu ul li.nav-item.active a {/*border-bottom:1px solid #eb8113;font-weight:bold;*/ color:#ffffff!important; background-color:#eb8113; padding: 0.5rem; border-radius: 5px;  }
.dropdown-menu{padding:0;margin:0;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{display:block !important;}
.mainmenu li a:hover {outline:0;}
@media only screen and (min-width:992px) {
	.mainmenu .collapse ul li:hover> ul{display:block}
	.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
	.mainmenu .collapse ul ul li{position:relative;}
	.mainmenu .collapse ul ul li:hover> ul{display:block}
	.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
	.mainmenu .collapse ul ul ul li{position:relative}
	.mainmenu .collapse ul ul ul li:hover ul{display:block}
	.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}
	
}
@media only screen and (max-width:991px) {
	.navbar-nav .show .dropdown-menu > li > a {padding:10px 10px 10px 30px}
	.navbar-nav .show .dropdown-menu .dropdown-menu > li > a {padding:10px 10px 10px 60px}
	.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a {padding:10px 10px 10px 90px}
}