::selection {background-color:#EBB941; color:#FFF;} /*color seleccion webkit, opera, IE9 */
::-moz-selection {background-color:#EBB941; color:#FFF;} /* color seleccion firefox */

:root{
	  --main-color-asignable: #EBB941;
}

.mys_iconos{background-color:#CCC;}
.mys_iconos:hover{background-color:#EBB941;}
/*******************/
.btn-default.active{color:#FFF;
background-color:#EBB941;}

.btn-default.active:hover{color:#FFF;
background-color:#EBB941;}

.btn-default.focus{color:#FFF;
background-color:#EBB941;}
/*************/
.cargador_border{
	  margin:0px auto;
  width: 150px;
  height: 150px;
  border: 2px solid #CCC;
  border-top:2px solid #EBB941;
  border-radius: 50%;
  animation-name: girar;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
	} /* base flecha y color*/

	@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/************* estos para ekl cargador ***/


.cargador_flecha {
margin:0px auto;
    width:0px;
    height:0px;
    border-left:8px solid transparent; /* izquierda flecha */
    border-right:8px solid transparent; /* derecha flecha */
    font-size:0px;
    line-height:0px;
 }
 
.cargador_dos{position:relative;  margin:0px auto; width:500px;}
.cargador_uno{width:100%; padding:15% 0px 0px 0px;}
.cargador_mensaje{color:#FFF; padding:5px;}
.cargador_tres{width:100%; padding:35px 0px 0px 0px; z-index:2; position:absolute;  text-align:center;}
.cargador_cuatro{font-size:1em; padding:10px 0px 10px 0px;}
.cargador_mensaje_dos{background-color:#666;  color:#FFF; display:inline-block; padding:5px;}

/**************/

.color_cambio{background-color: #EBB941;} /****cambio de color *****/
.panel-heading {background-color: #EBB941;  color:#FFF;}
.panel-heading:hover{background-color: #EBA520; color:#FFF;} /*cambio*/

.boton_link {background-color: #EBB941;  color:#FFF;}
.boton_link:hover{background-color: #EBA520; color:#FFF;} /*cambio*/
.boton_link:focus{color:#FFF;}

.admin_cuenta_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    
}

.admin_cuenta_menu li a {
    display: block;
    color: #333;
    padding:0px;
	margin:10px 10px 10px 10px;
	background-color:#FFF;
	text-decoration: none;
	font-size:0.9em;
}

.admin_cuenta_menu .fa{background-color:#EBB941; font-size:1.1em; width:50px;
color:#FFF; padding:10px; text-align:center;}

.admin_cuenta_menu .fas{background-color:#EBB941; font-size:1.1em; width:50px;
color:#FFF; padding:10px; text-align:center;}

.admin_cuenta_menu li a:hover {
    background-color: #EBB941; 
    color:#FFF;
}





.boton_link_gris {background-color: #dcdcdc;  color:#5d5d5d;}
.boton_link_gris:hover{background-color: #EBA520; color:#FFF;} /*cambio*/

.boton_link_inverse {background-color: #FFFFFF;  color:#EBB941;}

.lacolor{color: #FFF; background-color: #EBB941;}
.solocolor{color: #EBB941;}
.lacolor:hover{color: #FFF; background-color: #EBA520;}
.xxxcolor a{background-color: #FFF;}
.xxxcolor a:hover{background-color: #EBA520; color:#FFF;}


.my_boton_gris:link{background-color:#EEE; color:#555;}
.my_boton_gris{background-color:#EEE; color:#555;}
.my_boton_gris:hover{background-color:#EBB941; color:#FFF;}

.my_boton_gris_o:link{background-color:#DDD; color:#555;}
.my_boton_gris_o{background-color:#DDD; color:#555;}
.my_boton_gris_o:hover{background-color:#EBB941; color:#FFF;}

a{color:#5d5d5d;}
a:hover{color:#EBB941;}



.primary-bg {background-color: #EBB941; color: #FFF;}
.primary-color {color: #EBB941;}
.le-dropdown {background-color: #EBB941;}
.le-dropdown.open {background-color: #EBB941;}
.le-button {background-color: #EBB941;}
.le-button:hover {background-color: #EBA520;}



.social-icons li a:hover {background-color: #EBA520;}
.le-color {color: #EBB941;}

.navbar .navbar-toggle {
  border-radius: 0;
  background-color:#EBB941;
  border-color:#EBB941;
}
header .top-search-holder .contact-row i {color: #EBB941;}

header .top-search-holder .search-area .search-button {background-color: #EBB941;}
header .top-cart-row .wishlist-compare-holder a:hover {color: #EBA520;}
header .top-cart-row .wishlist-compare-holder a:hover i {color: #EBA520;}
header .top-cart-row .top-cart-holder .basket-item .price {color: #EBB941;}
header .top-cart-row .top-cart-holder .basket-item-count .count {background-color: #EBB941;}
.sidemenu-holder .side-menu .head {background-color: #EBB941;}
.sidemenu-holder .side-menu .menu-item:hover,.sidemenu-holder .side-menu .menu-item.open {border-color: #EBA520;}
.megamenu-horizontal .nav > li > a:hover, .megamenu-horizontal .nav > li > a:focus {background-color: #EBA520 !important;}
.megamenu-horizontal .dropdown:hover .dropdown-toggle:focus,
.megamenu-horizontal .dropdown.open .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:focus .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:hover .dropdown-toggle,
.megamenu-horizontal .dropdown.open .dropdown-toggle,
.megamenu-horizontal .dropdown:focus .dropdown-toggle {
  background-color: #EBB941;
}
.breadcrumb-nav-holder .breadcrumb-item.current a {color: #EBB941;}
.carousel-holder .title-nav .inverse {color: #EBB941;}
.carousel-holder .title-nav .nav-holder a:hover {color: #EBA520 !important;}
.le-radio:checked + .fake-box:after {background-color: #EBB941;}

.le-checkbox:checked + .fake-box {background-color: #EBB941; border-color: #EBB941;}
.le-links li a:hover {color: #EBA520;}
.accordion-widget .accordion .accordion-toggle {color: #EBB941;}

.accordion-widget .accordion .accordion-toggle:after {color: #EBB941;}
.dropdown .dropdown-menu {border-top-color: #EBB941;}
.slider-selection {background-color: #EBB941;}
.slider-handle {border-color: #EBB941;}
#footer .widget .body li a:hover {color: #EBA520;}
#footer .link-list-row .link-widget li a:hover {color: #EBA520;}
h2 {color: #EBB941;}
.iconic-link:hover {color: #EBA520;}
.iconic-link:hover:before {color: #EBA520;}

.pagination li:hover a,.pagination li.current a {color: #EBA520; border-color: #EBA520;}
.simple-link:hover {color: #EBA520;}
#top-megamenu-nav {background-color: #EBB941;}

#top-megamenu-nav .nav > li {border-right-color: #EBB941;}
#top-megamenu-nav .nav > li > a:hover, #top-megamenu-nav .nav > li > a:focus {
	background-color: #EBA520;
	text-shadow: none;
}
#top-megamenu-nav .nav > li.active a,
#top-megamenu-nav .nav > li.active a:focus {
   background-color: #EBB941;
}
#top-megamenu-nav .nav > li .dropdown-toggle:focus {background-color: #EBB941;}
#top-megamenu-nav .nav > li .dropdown-toggle:before {border-bottom-color: #EBB941;}

#top-megamenu-nav .dropdown {border-right-color: #EBB941;}

#top-megamenu-nav .dropdown:hover .dropdown-toggle,
#top-megamenu-nav .dropdown:focus .dropdown-toggle,
#top-megamenu-nav .dropdown.active .dropdown-toggle,
#top-megamenu-nav .dropdown:hover .dropdown-toggle:focus,
#top-megamenu-nav .dropdown:focus .dropdown-toggle:focus,
#top-megamenu-nav .dropdown.active .dropdown-toggle:focus {
    background-color: #EBA520;
}
#top-megamenu-nav .dropdown .dropdown-toggle:focus {background-color: #EBB941;}
#top-megamenu-nav .dropdown .dropdown-toggle:before {border-bottom-color: #EBA520;}
#top-megamenu-nav .dropdown.open .dropdown-toggle {background-color: #EBA520;}
#cart-page .widget .buttons-holder .simple-link:hover {color: #EBA520;}
#cart-page .items-holder .close-btn:hover:after {color: #EBB941;}
#cart-page .items-holder .cart-item .title a:hover {color: #EBA520;}
.nav-tabs li.active a, .nav-tabs li.active a:focus {background-color: #EBB941;}
.nav-tabs li.active a:hover {background-color: #EBA520;}
.btn-loadmore:hover i {background-color: #EBA520;}
.le-quantity .minus:hover:after, .le-quantity .plus:hover:after {color: #EBA520;}
.meta-row span a {color: #EBB941;}
.comment-item .comment-body .author {color: #EBB941;}
.product-item-holder .body .title a:hover {color: #EBA520;}

.single-product-gallery .gallery-thumbs .next-btn:hover,
.single-product-gallery .gallery-thumbs .prev-btn:hover {
  background-color: #EBA520;
}
.single-product-gallery .gallery-thumbs li a.active {border-bottom-color: #EBB941;}
.grid-list-products .grid-list-buttons ul li.active a i {color: #EBB941;}
.grid-list-products .grid-list-buttons ul li a:hover i {color: #EBA520;}

@media (max-width: 767px) {
  #top-megamenu-nav .nav {border-color: #EBA520;}
  #top-megamenu-nav .nav > .dropdown {border-color: #EBA520;}
}
.sidebar .price-range-holder .filter-button a {color: #EBB941;}
.sidebar .widget .product-list li a:hover {color: #EBA520;}
.sidebar .widget .product-list .price .price-current {color: #EBB941;}
.top-bar ul > li a:hover {color: #EBB941;}
.logo-svg {fill: #EBB941;}
.owl-carousel:hover .owl-prev:hover, .owl-carousel:hover .owl-next:hover {color: #EBA520;}
.owl-pagination .owl-page.active span, .owl-pagination .owl-page:hover span {background: #EBA520;}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:after {color: #EBB941;}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:hover:after {color: #EBA520;}
.posts .post .meta > li a:hover {color: #EBA520;}
.blog-sidebar .le-links > li > a:hover {color: #EBA520;}
.blog-sidebar .tagcloud a:hover {color: #EBA520;}
.owl-carousel-blog .owl-pagination .owl-page:hover span,
.owl-carousel-blog .owl-pagination .owl-page.active span {
  background: none repeat scroll 0 0 #EBB941;
}
.comment-item .comment-body .likes a:hover,
.comment-item .comment-body .likes .icon:hover {color: #EBA520;}
.comment-item .comment-body .likes .dislikes .icon:hover {color: #EBA520;}
.comment-item .comment-body .comment-reply:hover {color: #EBA520;}
.blog-sidebar .widget .recent-post-list h5 a:hover {color: #EBA520;}


.costo_detalle_tabla {
	width:200px;
	font-size:15px;
	background-color:#EBB941;
	color: #fff;
    text-shadow: 1px 1px 1px #4A4A4A;
}

.titulos_catalogos {
	background-color:#EBB941;
	font-size: 15px;
	font-weight: 700;
}

.panel-info-blitz {border-color: #EBB941;}

.panel-info-blitz > .panel-heading {
	background-color: #EBB941;
    border-color: #EBA520;
    color: #ffffff;
}

.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #EBA520;
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}

.phone {color:#EBB941;}
.taa {color:#EBB941;}

.detalles_tabla {
	font-size: 14px;
	vertical-align: middle;
	background-color:#EBB941;
	color: #fff;
    text-shadow: 1px 1px 1px #4A4A4A;
}

.tabla_pedido{
	background-color: #EBB941;
	border-bottom: 1px solid #5d5d5d;
	color: #fff;
    text-shadow: 1px 1px 1px #4A4A4A;
}

.condiciones_comerciales{
	font-size: 15px;
	font-weight: 700;
	padding: 5px;
	border-bottom: 1px solid #5d5d5d;
	background-color: #EBB941;
	color: #fff;
	text-shadow: 1px 1px 1px #4A4A4A;
}

.titulo_ficha_tec{
	height: 40px;
	font-weight: 700;
	font-size: 20px;
	padding-left: 15px;
	background-color: #EBB941;
	border-bottom: 1px solid #5d5d5d;
	padding-top: 5px;
	color: #fff;
	text-shadow: 1px 1px 1px #4A4A4A;
}

.product-item-holder.hover:hover .product-item,
.product-item-holder.hover.test .product-item {
  width: 100%;
  position: absolute;
  padding-bottom: 2%;
  box-shadow: 1px 1px 5px 1px #EBB941;
  z-index: 200;
  background-color: #fff;
}



/*
.modal-body{
position:relative;padding:12px;
background-color: #EBB941;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
*/

header .top-search-holder .search-area .search-button:hover {background-color: #EBA520;}
.transition-timer-carousel .transition-timer-carousel-progress-bar {background-color: #EBB941;}

.totales_tama�o_fuente{
	font-size: 16px;
	border-bottom: 1px solid #5d5d5d;
	background-color: #EBB941;
	color: #fff;
    text-shadow: 1px 1px 1px #4A4A4A;
}

.menu_border_new {
    background-color: #EBB941;
    border-color: #e7e7e7;
    border-width: 0 0 1px;
    font-size: 14px;
    font-weight: 600;
}