
.circleCount {
    display: none;
}
div#search_widget form button[type=submit] {
    background: none !important;
    color: #ffffff;
}

.search-widget form input[type=text] {
    border: none;
    padding: 10px;
    min-width: 255px;
    color: #7a7a7a;
    border-bottom: 1px solid rgba(0, 0, 0, .25);
}
#footer a:hover {
   fill: #a3a0a0;
}
.remove_button {
    position: absolute;
    right: 0;
    top: 0;
    background: url(img/calyn/aspa.svg) no-repeat transparent;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-top:  3px;
}

.float-xs-right {
    float: right!important;
    margin-top: 6px;
}
#primero {
        width: 0px;
    height: 18px;
}




.bottom_bar {
    margin:  5px 5px 5px 5px;
}
.bottom_bar{
 background: url(img/calyn/fav.svg);
    width: 18px;
    height: 18px;
}
.bottom_bar:hover {
    background: url(img/calyn/fav-hover.svg);
    width: 18px;
    height: 18px;
}


.cart_index_title {
    margin:  -3px 5px 5px 5px;
    cursor: pointer;
}
.cart_index_title{
 background: url(img/calyn/Cesta.svg);
    width: 22px;
    height: 24px;
	background-size:100%;
}
.cart_index_title:hover {
    background: url(img/calyn/cart.svg);
    width: 22px;
    height: 24px;
	background-size:100%;
}


.p-search, .corazon-rojo{
    width: 30px;
    height: 30px;
}
.u .header-top div.searchtop:hover  div.primeros {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s, 0s, 0.3s;
}

#header div.bottom_bar:hover #short_popup {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s, 0s, 0.3s;
}


.account:hover, .bottom-footer a{color: #002c73}


.link-item .fa-heart-o{color:#9b9a99}
.account{font-size:14px;color:#a3a0a0;margin-left:5px}
#header div#_desktop_cart .blockcart .header a.cart_link{color:#002c73}
#header div#_desktop_cart .blockcart .header a.cart_link>i{font-size:25px}
.shopping-cart{color:#002c73!important}
#header div#_desktop_cart .blockcart .header{background:#ffffff !important}
.cart-products-count-btn{display:inline-block;color:#fff}
.cart-wishlist-login-search{float:right;position:relative;margin:0}

.language-selector-wrapper{padding:40px 0 0;margin-left:0px,    margin-right: 10px;}

.header-top {

    margin-top: 10px;
}
.page-content strong {  
    color: #002c73;
}

p {
margin-top: 0;
margin-bottom: 10px;
font-size: 12px;
}
.ets_mm_megamenu_content_content>ul>li.active>a>span{
    color: #a3a0a0;
}
.modal-title {color: #a3a0a0}
.language-selector-wrapper>div#lang-separe-lang-ESP{float:left;}
.language-selector-wrapper>div#lang-separe-lang-ENG{float:right;margin-left: 3px;}
.language-selector-wrapper>div:hover{text-decoration: none;}
.language-selector-wrapper>div#lang-separe-lang-ENG:before{content:"|"}

.language-selector-wrapper .current a span  {color: #a3a0a0 !important;  }
.iqitwishlist {
	padding-right: 5px;
    padding-left: 5px;
}

#main .page-footer {
    margin-top: 45px;
    }
.js-product-list {
	margin-bottom: 30px;
}
.images-container .product-cover .hidden-sm-down img{
	background: transparent;
	height: 60px;
}

.product-image-container a.quick-view {
    
    display: none;
}

.mm_menu_content_title .fa-chevron-down {
	display: none;

}
.form-control {
	border: 0px !important;
}
.ybc-menu-toggle {
	display: none !important;
}
.form-group .col-md-6 {
	border-bottom: solid 1px #ccc;
}
#lang-separe:nth-child(1):before{content:none  }
#lang-separe:before{content:"|"}
.bottom-footer{font-size:9px;padding:5px 15px;text-align:center;border-top:1px solid #d6d4d4;background:#002c73;color:#fff}
#primero .fa-search,.corazon .link-item{font-size:18px;  line-height: 25px;  }
#_desktop_top_menu,#_desktop_top_menu>ul>li{border:none!important}

.corazon .col-lg-4{
	 padding-right:0px;
     padding-left: 0px;
}
.flex-container {
	margin-top: 35px;float: right;
}
div#_desktop_user_info {
    float: left;
    line-height: 30px;
        margin-right: 10px;
}

#angarbanners_top {
    clear: both;
    width: 100%;
    padding: 0 15px;
    max-width: 1250px !important;
    margin: 10px auto 0;
}

.corazon button {
	margin-right: 10px;
}

.product-add-to-cart button.btn.add-to-cart, .product-add-to-cart button.btn.add-to-cart:disabled {
        letter-spacing: 3px;
    }
.searchtop ul {
    margin-bottom: 0px;
}
.corazon{position:relative;float: left;}
#primero{color:#a3a0a0}
.corazon img{height:25px;width:25px;max-width:25px}

.primero,.segundo{
     z-index: 100;
    position: absolute;
    width: 335px;
    color: #a3a0a0;
    right: 8px;}
#segundo{position:absolute;top:100px}
#header #subcart{position:absolute;top:30px;right:0px;z-index:10000;width:350px;opacity:0;visibility:hidden;transition:all .3s ease-in-out 0s}
#search_popup .search_info .product_name {
    font-size: 10px;
    font-weight: 900;
}
.primero .btn-primary {
    height: 40px;
    font-size: 9px;
    letter-spacing: 3px;
    font-weight: 400;
    height: 40px;
}

.searchtop{cursor: pointer;padding: 0px;float: left;}
.userinfo-top{padding:0px 0 0}
#header div#_desktop_cart{position:relative;float:left;padding: 3px;}
div#_desktop_search_widget{float:left;padding:0}
#_desktop_top_menu{background:#fff!important}
#_desktop_top_menu>ul>li>a{color:#002c73!important}
.stickymenu_yes.sticky_menu div#_desktop_top_menu{background:#002c73}
.footer-container,.footer-container .h3{color:#002c73}
.footer-container .text-uppercase{color:#002c73!important}
.footer-container,.footer-container .h3,.footer-container .h3 a,.footer-container .h3 span,.footer-container span{border:none!important;background:#fff!important}
.footer-container ul li a{color:#a3a0a0!important}
.bottom-footer a{color:#fff;font-size:9px}
header{padding:0 15px}
@media screen and (max-width:1000px) and (min-width:767px){.column1:nth-child(1){margin-left:50px;max-width:200px}
.column1:nth-child(3){max-width:200px}
}
@media screen and (min-width:1000px){

.column1:nth-child(1){padding-left: 0px;}
.column1:nth-child(2){padding-left: 0px;}
.column1:nth-child(3){padding-left: 0px;}
}
.columns1{justify-content:center;margin:5px 0}
.column1{width:33%;float:left}
.columns2{display:flex;flex-flow:row wrap;justify-content:center;margin:5px 0}
.column2{flex:1;margin:2px;padding:10px}
.column2:first-child{margin-left:0}
.column2:last-child{margin-right:0}

.lnks-content {
    max-width: 230px;
    margin: auto;
    padding-left: 30px;
}
@media screen and (max-width:680px){.columns2 .column2{flex-basis:100%;margin:0 0 5px}
}
.product-description p,.border-t  {
	margin-left: 0px
}
.footer-container h2{color:#002c73;text-align:center}
.footer-container .img-car{align-content: center;
    max-width: 230px;
    margin: auto;
padding-left: 10px;
}
.footer-container .pago{max-width: 258px;
    margin: auto;}
.menu>ul.menu-center{text-align: center;}
.menu>ul>li{display: inline-block;}
.content-nav{
    padding-top: 35px;  
    padding-bottom: 0px;
    margin-left: -15px;
    margin-right: -15px;}

    .ets_mm_megamenu.layout_layout1 {
    background-color: transparent !important;
}


@media (max-width: 1000px){
    .block-social ul li {
   
    width: 25px;
  
}
}
.cesta-img:hover{
    background: transparent !important;
}
@media (max-width: 767px){
div#rwd_menu {
    background: #231f20;
    color: #fff;
    text-align: center;
    line-height: 0px;
    border-top: 1px solid #4f4b4c;
    border-bottom: 1px solid #4f4b4c;
}
}
@media (max-width:767px){.cart-wishlist-login-search,.lang{display:none}

.cart_link .cart-products-count-btn {
        color: #000;
    text-align: center;
    line-height: 15px;
    border-radius: 30px;
    width: 100%;
    height: 16px;
    font-size: 12px;
    font-weight: 400;
    top: 3px;
    padding: 4px 0px;
}

}

.modal-footer {
     padding: 0px;
    
}
#angarbanners_top{padding:30px 30px 0!important;background:#f3f3f3;margin-bottom:15px}

@media (min-width:480px){#angarbanners_top ul li.col-xs-4:nth-last-child(odd){padding-left:15px;padding-bottom:30px}
#angarbanners_top ul li.col-xs-4:nth-last-child(even){padding-right:15px;padding-bottom:30px}
#angarnew .products article:nth-last-child(3n){padding-left:0}
#angarnew .products article{padding-right:30px;margin-bottom:30px}

.products article{padding-right:30px;margin-bottom:-40px}
.products article:nth-last-child(3n){padding-left:0}


.bx-viewport .bx_accessories article{}
.tab-content>section{background:#f3f3f3;padding:30px 0 0 30px}
}
.bx-viewport .bx_accessories article{  
  
}
@media (max-width:480px){.banners_top_phones1 #angarbanners_top ul li{width:50%}
.angarbanners ul li{padding:0 5px 10px;width:50%;margin-bottom:0;text-align:center}
.products .product-miniature {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}
}
.bx-viewport {
	background: #f4f3f3
}

.bx-viewport .product-image-container {
	margin-top: 30px;
}
.price{color:#a3a0a0}
#homepage-slider{padding-left:0;padding-right:0;max-width:100%;max-height:100%;overflow:hidden;position:relative;z-index:1;margin:0 auto 30px}
.tabs ul.nav-tabs li.nav-item a{font-size:23px!important}
.products-section-title>a{display: none!important;}
.featured-products .all-product-link{
	display: none!important;
}
.availability,  #block-reassurance{display: none!important;}
.product-additional-info .social-sharing ul li{

}
.column2 h2{
	font-size: 13px;
	margin-top: 30px;  
}

.product-additional-info .block-social ul li.mail a:before,
.product-additional-info .block-social ul li.whatsapp a:before,
.product-additional-info .block-social ul li.facebook a:before,
.product-additional-info .block-social ul li.twitter a:before,
.product-additional-info .block-social ul li.googleplus a:before,
.product-additional-info .block-social ul li.pinterest a:before {
    content: none;
}
.product-additional-info .block-social ul li a span {
display: block;
}

.product-additional-info .block-social ul li{
	width: auto;
}
.bx-prev, .bx-next {display: none !important;}

.featured-products .products-section-title, .block-reassurance, .grid_switcher, figure #product-description-short{
	
	display: none;
}
.sort-by, .sort-by-row {
	color: #a3a0a0 !important;
}

.ets_mm_megamenu .mm_columns_ul {
    
     padding-top: 0px!important;
    background-repeat: no-repeat;
    padding-top: 45px !important;
}
.border-t {
	border-bottom: solid 2px #a3a0a0;
}
.page-product-box {
	margin-top: 30px;
}
.product-additional-info button {

	/*padding: 0px;
	background: #fff;
	border: none;*/

}
.tabs ul.nav-tabs {
    border: none;
    margin-bottom: 15px;
}
.block-categories li li a:before {
    
    padding-right: 0px;
    font-family: auto;
   }
.block-categories li li li a {
    padding-left: 43px;
    font-size: 12px;
}
.products .product-miniature .product-title {
   
    margin: 15px 5px 15px 5px;
    
}
.block-categories li li a:before{
	color: #ffffff !important;
}

.form-control-valign {
	border: none !important;
}

.cheklit 
.product-line-grid-right>.row{
	margin-top: 12px;   
}

.bootstrap-touchspin .js-cart-line-product-quantity{
	border: solid 1px #ccc !important;
}

#subcart ul.cart_products li .cart_left img {
    border: 1px solid #fff !important;
}
.product-additional-info .btn-secondary:hover {
    background: none !important;
    color: #002c73;
    border-color: #002c73;
}
.col-sm-auto .corazon {
	margin-top: 30px;
	    margin-bottom: 10px;
}
.product-additional-info .btn-secondary {
    background: none !important;
    color: #002c73;
    border-color: #002c73;
}

.page-contact h1 {
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #eff1f0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contact-rich,.contact-form .form-fields, .contact-form .form-footer {
    
    margin: auto;
    max-width: 550px;
}
.p-search1 {
    width: 18px;
    height: auto;
}
footer .footer-container .column1 h3 span {
	    color: #002c73;
}
a:hover{
    text-decoration: none;
}

@media (min-width: 768px){
.contact-form .form-fields .col-md-6 {
    float: left;
    width: 100%;
}
.cart_link .cart-products-count-btn{color:#000;text-align:center;line-height:17px;border-radius:30px;width: 100%;height:16px;font-size:12px;font-weight: 400;    top: 3px;
   padding:5px 0px}
}
.contact-rich .block{
	margin-top:  30px
}
.contact-rich .block .data {

    margin-left: 56px;
}
.contact-form {
	float: left;
	width: 100%;
	    text-align: left;
}
.form-group .col-md-6 {

margin: 0px;

}
.ets_mm_megamenu_content .ets_mm_megamenu_content_content {
   
    position: inherit !important;
}

.caly-password, .caly-email,.caly-firstname, .caly-lastname {
    border-bottom:solid 1px #002c73 !important;
    padding: 0px;
    margin: 0px !important;
}


section#main .page-content p{
color: #a3a0a0;
}
.email #email {  
	border-bottom: solid 2px #002c73 !important;
    letter-spacing: 1px;
}
.contact-us h3 {
	margin: 0px;
	padding: 0px;
}
 
 .thumbnail-container .product-right .product-description{
 	margin: 0px;
 	padding: 0px;
 }
.contact-form .form-group {  
	margin-left: 55px;
}
#filestyle-0 {
	display: none;
}
.form-footer .btn {
	float: left;
	margin-left:  55px;
}

.mm_menus_ul {
	text-align: center;

}

.mm_menus_li {
	display: inline-block;
}

.mm_menus_li {
	float: none !important;
}
.layout_layout1 .mm_menus_li, .layout_layout1 .ets_mm_megamenu_content, .layout_layout1 .mm_menus_li:nth-child(2),.layout_layout1 .mm_menus_li:last-child {
	background: transparent !important;
	border: none;
}

@media (min-width: 768px){
.ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul {
    background: transparent !important;
}
.product_right, .quickview .modal-dialog .modal-content h1 {
    margin-top: 50px;
}
}



@media (min-width: 768px){

	.s-content {
	max-width: 928px;
	margin: auto;
	padding-left: 100px;
	padding-bottom: 300px;

}
.layout_layout1:not(.ybc_vertical_menu) .mm_menus_li:hover > a, .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover, #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li:hover > a, .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover {
    background: transparent !important;
}
.layout_layout1 .mm_menus_li.mm_has_sub:hover > a:after {
    background-color: transparent!important;}
}
.layout_layout1 .mm_menus_li > a:before {
  content: none;
}
#content-wrapper #main .page-header {
	margin-bottom: 30px;
}
.login-create {
	width: 50%;
	float:left;
    padding-right: 100px;
}
.no-account {
	width: 50%;
	float: right;
}
.page-customer-account #content .no-account {
    font-size: 13px;
    padding-left: 20px;
    text-align: left;
}
.cart-grid-body .card-block h1 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
    margin-top:40px;
}

.block-promo .promo-code .btn-primary {
    margin-top: -3px;
}
select.form-control:not([size]):not([multiple]) {
    height: 18px;
}
.hide-show span {
	content: url(img/calyn/ojo.svg);

}

.hide-show span.show {
	content: url(img/calyn/ojo-tachado.svg);
	
}
.block-promo .promo-input {
    height: 40px;
    padding-left: 12px;
    width: 60%;
    padding-top: 1px;
}
.login-create  .login-form  .col-md-3 {
	text-align: left;
	float: left;
	width: 100%;
	    padding: 0px;
}
.login-create  .login-form  .col-md-6 {
	float: left;
	width: 100%;
}
.forgot-password a{
	float: left;
	text-align: left;
}
.login-create .form-footer #submit-login {
    margin: 0px;
    border: 0px;
    height: 40px;
    letter-spacing: 3px;
    font-weight: 400;
}
.login-create .form-footer #submit-login:hover{
	margin: 0px;
	border: 0px;
	 background: #002c73;
}
.no-account a {
    background: #002c73;
    color: #ffffff;
    /* border-color: #002c73; */
    border: 1px solid transparent;
    padding: 11px 16px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    letter-spacing: 3px;
    height: 40px;
}
#content .content-ul{
   
}
.bootstrap-filestyle .icon-span-filestyle {
	color: #fff
}
.mm_columns_ul {text-align: left;}
#content .content-li{
 	list-style: initial;
}
.ets_mm_megamenu .mm_columns_ul,.layout_layout1.ets_mm_megamenu .mm_columns_ul, .ets_mm_block > h4 {border:none !important;}
.mm_blocks_li, .ets_mm_block_content ul li {
	list-style: none!important;
}
.layout_layout1 .ets_mm_block_content ul li a::before{
	content: none!important;
}

.mm_menu_content_title {
    display: inline-block;
    float: left;
    padding: 10px 30px 10px 30px !important;
    position: relative;
} 

.product-reference_top label {
   
    margin-right: 6px;
}
.product-description, .border-t {
	margin-left: 70px;
	    margin-right: 70px;
}
.bx-viewport .products  article:nth-child(1){margin-left: 30px; 


}
.caly-birthday, .caly-optin {
    border-bottom: 0px !important;
}
.caly-authentication{
	display: none;
}
section.register-form form section .form-group:nth-child(6) .col-md-6{border: 0px; }


section.columns2 .column2:nth-child(1){ }  


section .page-product-box .bx-wrapper {
	margin: auto;
    padding-right: 30px;
    background: #f4f3f3;
        padding-bottom: 30px;
            max-width: 100% !important;
                
}

div#search_widget form input[type=text] {
    height: 25px;
    padding: 0px;
    color: #7a7a7a;
}
.product-line-grid .product-line-grid-left img {
     border: 0px;
}
.button-container .add-to-cart, .button-container .add-to-cart:disabled {
   
    height: 40px;  
    font-size: 11px;
} 
#content ul.content-ul {    margin-left: 16px;}
#content ul.content-ul li{
list-style: disc;
font-size: 12px;
color:#a3a0a0;
}
#content ul.content-ul li p{
	font-size: 12px;
}
.form-group .contact-form select{
	color: #a3a0a0;
}
option, .form-control {
	color: #a3a0a0;}
	.form-control:hover{
color: #a3a0a0;
	}

.product-price {
    color: #a3a0a0;
}
.forgotten-password .form-fields .center-email-fields {
display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.continue-s, .js-cart-line-product-quantity {
    text-align: center;
}
.block-promo .promo-code {
    padding: 1.6rem;
    background: #ffffff;
}
.forgotten-password .form-fields .email {
    padding-left: 0;
    padding-right: 0;
    margin: auto;
}
.forgotten-password .form-fields .center-email-fields .email {
    margin-bottom: 30px;
}

.forgotten-password .form-fields {
    max-width: 430px;
    margin: auto;
}

.product-image-container a.quick-view {
    position: absolute;
    margin: auto;
    right: 20px;
    bottom: 20px;
    color: #002c73;
    font-size: 12px;
    /* line-height: 14px; */
    /* padding: 4px 0 0; */
height: 18px;
}
.form-footer .btn-primary {
	background: #002c73;
}
.btn-primary:hover {
    
    color: #ffffff;
    border-color: #fff;
}
@media screen and (max-width:767px){.columns2 .column2{margin-bottom:5px;flex-basis:100%}
.columns2 .column2:nth-last-child(2){margin-right:0}
.columns2 .column2:last-child{flex-basis:100%;margin:0}
.login-create {
	width: 100%!important;
	float:left;
}
.no-account {
	width: 100%!important;
	float: left;
	    margin-top: 40px;
}

.footer-container .img-car {
    align-content: center;
    max-width: 150px;
    margin: auto;
}
.footer-container .pago {
    max-width: 258px;
    float: none;
    margin: auto;
}
.page-customer-account #content .no-account {
        text-align: left !important;
    margin-top: 30px;
    font-size: 1rem;
    margin-left: -15px;
    padding-left: 0px;
}

.page-customer-account #content .no-account {
    font-size: 13px;
   padding-left: 0px;
    text-align: left;
}
.no-account {
    width: 100%;
   float: left;
}
.login-create {
    width: 100%;
    float: left;
}
.contact-form .form-group {
    margin-left: 20px;
}
.form-group .col-md-6 {
    margin: 0px;
    padding: 0px;
}
.row {
    margin: 0px;
    padding: 0px;
    /* margin-left: -15px; */
}
}


/* Respond */
@media (max-width: 480px){
	#angarbanners_top {
    padding: 10px 10px 0!important;
    background: #f3f3f3;
    margin-bottom: 20px;
}
}


@media screen and (max-width:767px){.column1{width:100%}
}

@media screen and (max-width:680px){}



@media (min-width: 768px){
a#_desktop_logo {
    padding-top: 0px !important;
    padding-bottom: 0px;
    align-items: center;
    text-align: center;
}

.ui-autocomplete {
    max-width: 300px !important;
}

.card-block {

    max-width: 900px;
    margin: auto;
    padding-left: 80px !important;

}
.cart-grid-right {
    margin-top: 60px;
}

.product-line-grid .product-line-grid-right {

    margin-top: 60px
}


}
.product-line-info, .product-line-grid .roduct-line-grid-left .media-middle {
    height: 162px;
    vertical-align: middle;
    display: table-cell;
}

.product-information {
    margin-bottom: 30px;
    
}

.forgotten-password {
        max-width: 600px;
    margin: auto;
}

@media (max-width: 1000px){
    .login-create {
    width: 50%;
    float:left;
    padding-right: 0px;
}
}

#product div#content-wrapper .product_container {
    margin-bottom: 20px;
    margin-top: 30px;
}

.product-price-and-shipping span {
    font-size: 15px;
    line-height: 30px;
}

.products .product-miniature .product-price-and-shipping {
    padding-bottom: 12px;
    padding-top: 8px;
}

.products .product-miniature .product-title a {
       font-size: 12px !important;
    line-height: 16px;
}
.forgotten-password .form-fields .center-email-fields button, .forgotten-password .form-fields .email input, .btn-primary, .btn-secondary {
    height: 40px;
    font-size: 12px;
    letter-spacing: 3px;
    font-weight: 400;
    height: 40px;
}
#blockcart-modal .cart-content .cart-content-btn .btn {
    position: relative;
        padding: 12px 8px 8px 12px;
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%;
}
#blockcart-modal .cart-content .cart-content-btn i {
   
    top: 10px;
    
}

#subcart .cart-buttons .viewcart {
   
    padding: 12px 12px;
   
}

.btn-primary .rtl-no-flip,.modal-title .rtl-no-flip, #js-product-list-header{
    display: none;
}
.modal-content .modal-body  p {
    color: #a3a0a0;
}
.modal-content .modal-body  strong, .modal-content .modal-body .cart-products-count {
    color: #002c73;
}

.cart-content-btn {
    max-width: 250px;
}
.modal-content .modal-body  h6,.modal-content .modal-body  .cart-products-count {
    font-size: 12px!important;
}
.velsof_popup:after {

    content: none!important;
   
}

.forgotten-password .form-fields .center-email-fields button{

}

.recuperar{
    max-width: 300px;
    align-content: center;
    text-align: center;
        margin: auto;
}

.recuperar .form-control-submit {
    width: 100%
}
.recueperar .email{
    width: 100%
}

.forgotten-password .form-fields .email {
    padding-left: 0;
    padding-right: 0;
     width: 100%;
}
.pass-head i,.pass-head h2,.icon-passs img{
    text-align: center;
    margin-bottom: 30px;

}
.icon-passs{
    width: 20px;
    margin: auto;
        font-size: 20px;
}
.hide-show {
   margin-right: 5px;
    position: absolute;
    right: 1px;
    bottom: 1px;
    height: 20px;
    width: 20px;
    z-index: 10;
    padding-top: 10px;
    margin-bottom: 10px;
    height: 20px !important;
}
.hide-show span{
        float: left;
    height: 20px;
    width: 20px;
        cursor: pointer;
}


.page-cms-3, .page-cms-7, .page-cms-1 {
    max-width: 800px;
    margin: auto;
}

.block-categories li span.grower.OPEN:before, .block-categories li span.grower.CLOSE:before {
    content: url(./img/calyn/guion.svg);
    display: block;
    vertical-align: middle;
    color: #333;
    width: 30px;
    height: 34px;
    margin-top: 4px;
    line-height: 18px;
    text-align: center;
}



.page-cms-5 {
margin: auto;
    max-width: 500px;}

    .block-categories li span.grower.CLOSE:before {
    content: url(./img/calyn/down.svg);
    color: #c51212;
    margin-top: 4px;
    line-height: 12px;
    font-size: 34px;
}

.block-categories li span.grower {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.cart-buttons .viewcart i {
    display: none;

}

#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #c9c8c8;
    width: 10px;
    height: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0 5px;
}

#homepage-slider .bx-wrapper .bx-pager {
    padding-top: 0;
    bottom: 0px;
}
.pagination .page-list .current a {
    color: #a3a0a0 !important;
    text-decoration: underline;
}

.button-container .add-to-cart:hover, #subcart .cart-buttons .viewcart:hover {
    background: #a3a0a0 !important;
    color: #ffffff;
    border-color: #a3a0a0!important;
}
/**custom eloy **/

.button-container .num-item {
    background-color: #00529c;
    width: 118px;
    text-align: center;
    height: 36px;
    border-radius: 3px;
    color: #fff;
    margin: 0 auto;
}
.button-container .num-item .less-units {
    color: #fff;
    font-size: 1.429em;
    text-align: center;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
.button-container .num-item .sel-units {
    display: inline-block;
    background-color: #fff;
    color: #00529c;
    width: 46px;
    height: 34px;
    font-size: 1.429em;
    text-align: center;
    border-bottom: 1px solid #00529c;
    border-top: 1px solid #00529c;
    margin: 0 6px;
}
.button-container .num-item .more-units {
    color: #fff;
    font-size: 1.429em;
    text-align: center;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.ets_mm_megamenu {
z-index:99;
}

.product-add-to-cart{
display:none;
}