/*Fuente personalizada*/
@font-face {
    font-family: 'BauhausHeavyBT';
    src:url('/fonts/BauhausHeavyBT.ttf') format('truetype');
}
h1,h2,h3{
font-family: 'BauhausHeavyBT' !important;
}

/*Estilo del H1 de la cabecera*/
h1.h1-logo p {
    display: none;
}

/*color de los titulos de la pagina*/
body #title-page-show {
    color: #333;
}

/*Color del texto de la pag 404*/
body .pagenotfound h3 {
    color: #333333;
}

/*color de la oferta pop-up*/
body .subscribe-me .login-wrap > p > span{
 	color: #333333;
}

/*Posicion imagen background seccion Descubrir*/
body .DorTabProductCateShow2 {
    background-position: bottom;
}
body #dor-tab-product-category2 .dor-tab-product-category-wrapper .nav > li.active > a,body  #dor-tab-product-category2 .dor-tab-product-category-wrapper .nav > li > a:hover {
    color: #333333;
    font-weight: 500;
}


/*color Boton Continue de Checkout / Usuario*/
 #payment-confirmation .btn.btn-primary.center-block, footer.form-footer .continue, .delivery-options-list .continue, .js-address-form .continue{
  color: #333333 !important;
}
/*Tamaño del texto de Mi Cuenta*/
.wishlist-footer-links>a, .wishlist-add-to-new, .wishlist-list-item-title, h6, .alert {
    font-size: 14px !important;
}

@media (min-width: 1200px){
body aside#notifications .container {
    width: 100%;
}
}

/*Tamaño texto titulo Footer*/
.footer-group-link h3 {
    font-size: 20px;
    text-align: left;
}

/*Titulo Vistos Recientemente*/
h3.title-dor-viewed span {
    font-weight: 500;
}

/*Tamaño texto de h4 del footer*/
body .footer-our-store h4, body li.item.contact-us-info-footer h4 {
    font-size: 15px !important;
    margin-bottom: 10px !important;
}

/*Row Newsletter en fila*/
body #block_newsletter_footer p {
    width: 25% ;
}
@media (max-width: 767px){
	body #header.fixed .logo, body #header .logo {
         max-width: 135px !important;
        padding-top: 10px;
	}
}

/*Alinea la fila de selector de cantidades en la página de producto*/
.quickview .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down, #product .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down, .quickview .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down, #product .btn.btn-touchspin.js-touchspin.bootstrap-touchspin-up {
    top: 0;
}

/*Color texto negro*/
#dor-topbar02 .info-shipping-topbar li a, #dor-topbar02 .topbar-right-inner a * {
    color: #333333 !important;
    font-weight: 400 !important;
}

/*Espacio de altura de H2*/
h2.thm-clr.extbold-font-4 {
    margin-top: 10px !important;
}

/*Color verde del Hover de banner*/
a.fancy-btn.fancy-btn-small:hover {
    color: #77b190!important;
}

/*Color Negro texto para la accesibilidad*/
body .dor_title_block > span, body .dor-vertical-title .fa-icon-menu i, .dor-header .dor_search button[name="submit_search"] i, a.fancy-btn, #to-top, #block_newsletter_footer h4, #block_newsletter_footer h4 i, #block_newsletter_footer p, #block_newsletter_footer p > span,  #dor-header02 .header-total-feat > a strong, .blockcart.cart-preview .cart-products-count  {
    color: #333333 !important;
}

body .btn-primary{
	Color: #ffffff !important;
}

.fancy-btn:hover {
    background-color: #333  !important;
}

#footer_newsletter_block #newsletter-footer .btn.btn-primary:hover {
    border-color: #333  !important;
    color: #333  !important;
}

/*color del After de la Topbar*/
#dor-topbar02 .topbar-right-inner a::after, #dor-topbar02 .info-shipping-topbar li:after {
    background-color: #333333 !important;
}

/*espacio superior seccion 2 banners*/
.blockDorado3.blockPosition.dor-bg-white {
    padding-top: 20px;
}

/*Separacion elementos del Form Mi Cuenta*/
body #customer-form .form-group:nth-child(8) {
    margin-bottom: 20px;
}
body #customer-form .form-group {
    margin-bottom: 20px;
}




/*---------------------------MOVIL---------------------------*/

/*ajuste Top Bar*/
@media (max-width: 767px){
	#dor-topbar02 .dor-setting-topbar-selector {
	    width: 26% !important;
	}
  	#dor-topbar02 .info-shipping-topbar li i, body #dor-topbar02 .info-shipping-topbar li i.pe-7s-mail, body #dor-topbar02 .topbar-right-inner a i {
 		 font-size: 18px !important;
		font-weight: 500 !important;
	}
}



/*tamaño y color iconos header*/
@media (max-width: 767px){
	.header-nav .right-nav > div i[class^="pe-7s-"] {
   		 font-size: 24px !important;
	}
	body .blockcart.cart-preview .cart-products-count {
    	color: #333333 !important;
	}
}

/*Seccion de Banner Doble*/

@media (max-width: 767px){
	.banner-double-item {
  		  width: 100% !important;
  		  padding-bottom: 5px !important;
  		  padding-left: 10px !important;
    	  padding-right: 0px !important;
	}
	.blockDorado3.blockPosition.dor-bg-white {
   		 padding-top: 20px !important;
	}
	h3.gry-clr.fsz-16 {
   		 font-size: 16px;
	}
}


/*Seccion Team < Sobre nosotros*/
@media (max-width: 767px){
	.teamcol{
  		padding-bottom: 30px;
  }
}

/*Color del submenu Hover*/
@media (max-width: 991px){
	.dor-megamenu #dor-top-menu ul.navbar-nav li a:hover span.menu-title {
    	color: #77b199  !important;
	}	
}



/*Alineacion menu - buscador - Menu vertical*/
@media (max-width: 991px){
	body #dor-header02 .head-dormenu .dor-megamenu {
    	top: 18px;
	}

	body #dor-verticalmenu .dor-vertical-title {
    	padding: 11px;
	}
}

/*Color Menu Movil*/
@media (max-width: 991px){
	body #dor-top-menu.navbar-collapse, body #dor-verticalmenu .dor-verticalmenu.block_content {
    	background: #fff none repeat scroll 0 0;
	}
	body #dor-top-menu.navbar-collapse ul > li > a > span{
    	color: #333333 !important;
	}
  	/*scroll*/
  	body #dor-top-menu {
 	   overflow: hidden !important;
	}
  body .close_menu i, body span.btn-close i {
   		color: #333333 !important;
	}
}
/*Tamaño de fuentes con la nueva fuente instalada arriba*/
body .service-feature-box .feature-content .flex-content h3 {
    font-size: 22px;
}
body .title-dor-viewed span, body .head-tab-lists.title-mod-news > span, body .dor-insight-header .insight-title-subtitle, body .pro-list-title span, body .category-lists-title > span{
    font-size: 30px;
}

/*Responsive Logo Tablet*/
@media (max-width: 991px){
	body header#header.fixed #dor-header02 .h1-logo {
    	padding-top: 0px;
	}	
}

/*Check de Aceptacion del Contacto*/
body input.form-control.casilla {
    width: auto;
    float: left;
    margin: -7px 6px 0px 0px;
}

/*Texo % del Popup*/
body .login-wrap.text-center span {
    color: #333333 !important;
}

/*Tamaño del Logo Fixed*/
body #header.fixed .logo {
    max-height: 135px;
    max-width: 90%;
}

/*Quitar subrayado de los A*/
body a:hover {
    text-decoration: none;
}


/* Ajuste de estilo para la casilla de verificación */
.cssaceptacion {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5px;
}
body .form-control.casillanews {
    width: 3%;
    height: auto;
}
body .cssaceptacion input[type=checkbox] {
    margin: 0px 5px 0px 0px;
}

/*Color del producto*/
body .product-name, body .quickview h1.h1 {
    color: #333333;
    font-weight: 700;
}

/*Estilos del Checkout*/
body .checkout.cart-detailed-actions.card-block {
    background-color: #333;
}

/*Estilos de listado*/
body .cms-box li {
    list-style: inside;
}