/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 @import url("./all.min.css");


 #st_banner_block_8{
	margin-bottom:0 !important;
 }
 #easycontent_container_9{
	 margin-bottom:20px;
 }
 
 #blockcart-modal a{
	 background-color:#009189;
	 border-color:#009189;
 }
 
 #payment-option-1-container img{
	 height:30px;
	 
 }
 #payment-option-1-container .steco_flex_child{
	 display:contents;
 }
 .form-footer .steco_btn{
	 background-color:black !important;
	 border-color:black !important;
 }
 
 #checkout_header_wrap{
	 justify-content:center;
 }
 
 /*todo arreglar chapuza*/
 #checkout_header_wrap > .flex_child{
	 display:none;
 }

 #checkout_header_wrap img{
	 width:220px;
	 height:auto;
 }
 
.list > div >article {
	position:relative;
}

.list > div >article #porcentaje-descuento-slider{
	left:0;
}


#desctuentos-santander {
		margin-bottom:10px !important;
		padding:12px;
	}

#desctuentos-santander{
	background-color:#009189;
	color:white;
	margin-bottom:0;
	text-align:center;
	
}

.images-container{
	position:relative;
}


#js-product-list #porcentaje-descuento-slider{
	height: 55px;
    width: 55px;
	padding-top: 15px;
	
}



#porcentaje-descuento-slider{	
    padding-left:1px;
	border-radius: 100%;
    height: 60px;
    width: 60px;
    display: block;
    text-align: center;
    padding-top: 19px;
    color: white;
    font-size: 17px;	
	position:absolute;
	background-color:#009189;
	z-index:5;
	right:50px;
	top:10px;
}


#porcentaje-descuento{	
	padding-left:1px;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    display: block;
    text-align: center;
    padding-top: 15px;
    color: white;
    font-size: 20px;	
	position:absolute;
	background-color:#009189;
	z-index:2;
	right:0;
}

#category_products_container_1 #porcentaje-descuento-slider{	
	height: 45px;
    width: 60px;
	
}

.add >  .btn{
	max-width:400px;
	color:white;
	background-color:#444;
}

#swiper_container_out_1 {
	margin-bottom: 10px;
}

.st_news_letter_form_inner .form-control.st_news_letter_input, .st_news_letter_form_inner .input-group-btn {
	border: 1px solid #585858;
}

.brands_slider_item.product_img_link {
	border: 0;
}

#footer-primary {
	padding: 50px 0;
}

#footer-tertiary {
	padding-bottom: 0;
}

.stlinkgroups_links_footer p {
	margin: 0;
}

#index .st_image_layered_description_inner {
	color: white;
}

.block-categories.block.column_block .block_content {
	padding-top: 0;
}

#search_filters .facet {
	margin-bottom: 25px;
}

#search_filters .facet .magnitude {
	display: none;
}

#search_filters .facet ul.facet_feature {
	overflow: hidden;
	max-height: 340px;
}

#search_filters .facet .see_more {
	display: none;
}

#search_filters .facet ul.facet_feature + .see_more {
	display: inline-block;
}

#search_filters .facet #see_more_button {
	margin-top: 5px;
	background: transparent;	
	border: 0;
	font-size: 11px;
	color: #333;
}

#search_filters .facet-title {
	text-transform: uppercase;
    font-weight: bold;
	font-size: 14px;
    color: #333;
}

.strelatedproducts_container .title_block .title_block_inner, .product-variants .control-label {
	padding: 0;
	margin-bottom: 4px;
	text-transform: none;
	font-size: 12px;
	color: #333;
}

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

.strelatedproducts_container .pro_column_right {
	display: none;
}

.strelatedproducts_container.block.column_block .block_content {
	padding: 0;
}

.strelatedproducts_container article {
	display: flex;
}

.strelatedproducts_container .base_list_line.medium_list .line_item {
	border: 1px solid #d9d9d9;
	padding: 0;
	margin: 0 6px 0 0;	
}

.strelatedproducts_container .base_list_line.medium_list .line_item:hover {
	border: 1px solid #009189;	
}

.blockcart .small_cart_btn, .checkout .btn_to_checkout, #checkout-personal-information-step .continue, #checkout-addresses-step .continue, #checkout-delivery-step .continue, #payment-confirmation button, #create_account_block a, #login_form_block .form-footer button, #register_form_block .form-footer button, .modal_cart a.btn, .cart-summary .checkout button {
	background-color: #009189;
	border: 2px solid #009189;
	color: #fff;
}

.blockcart .small_cart_btn:hover, .checkout .btn_to_checkout:hover, #checkout-personal-information-step .continue:hover, #checkout-addresses-step .continue:hover, #checkout-delivery-step .continue:hover, #payment-confirmation button:hover, #create_account_block a:hover, #login_form_block .form-footer button:hover, #register_form_block .form-footer button:hover, .modal_cart a.btn:hover, .cart-summary .checkout button:hover {
	background-color: #009189;
	border: 2px solid #444;
}

#category_products_container_1.products_container {
		padding-top: 50px;
}

@media (min-width: 992px) {
	#category_products_container_1.products_container {
		padding-top: 100px;
	}
}

.news_letter_0 .gdpr_consent {
	display: none;
}

#side_stmobilemenu, #side_mobile_nav {
	border-color: #009189;
}

#side_stmobilemenu .st-menu-title, #side_mobile_nav .st-menu-title {
	background-color: #009189;
}

#mobile_bar {
	padding: 10px 0;
}

.mobile_logo {
	text-align: center;	
}

/*.mobile_logo img.logo {
	max-width: 50%;
}*/

/**/

#header_center .search_widget_form_inner{
	border-color:lightgray;	
}

#header_center input::placeholder{
	color:silver;
}

#st_news_letter_1 .input-group{
	border-color:#4B4B4B !important;	
}

#st_news_letter_1 .input-group span button{
	color:#4B4B4B;
	font-weight:bold;
}

#st_news_letter_1 .st_news_letter_input::placeholder{
	color:#4B4B4B;
	font-size:12px;	
	text-indent:12px;
}

#st_news_letter_1 .st_news_letter_input{
	color:#4B4B4B;
	font-size:12px;	
	text-indent:12px;
}

#st_news_letter_1  button:hover{
	background-color:#009189 !important;
}

#st_news_letter_1  button{
	opacity:1 !important;
}

#st_banner_1 .st_banner_image{
	filter:brightness(70%);
}


#main .clicked_thumb > div{
	border-color:#009189;
	border-width:2px;
}

#main #group_7 input:checked + span{
	border-width:2px;
}

#js-product-list .hover_fly_btn{
	background-color:#009189;
}
#js-product-list .add_show_on_mobile {
	display:none;
}

#category_products_container_1 .hover_fly_btn{
	background-color:#009189 ;
}
#main .add_show_on_mobile {
	display:none !important;
}

#main .hover_fly_btn{
	background-color:#009189;
}

#body_wrapper .bottom_pagination nav .active a{
	color:#009189;
}

#easycontent_9 h2{
	text-align:center;
	vertical-align:middle;
	margin:0;
	color:white;
}

@media only screen and (max-device-width:1200px){
	
	#category_products_container_1 #porcentaje-descuento-slider{	
		right:10px;
	}
}

@media only screen and (max-device-width : 768px) {

	#banner_container_9{
		margin-bottom:0px;
	}
	
	#st_banner_block_6{
		margin-bottom:0px;
	}
	
	#desctuentos-santander h2{
		font-size:20px;
		padding:5px;
	}
	
	#category_products_container_1 #porcentaje-descuento-slider{	
		height: 35px;
		width: 45px;
		padding-top:12px;
		font-size:15px;
	}
}
@media only screen and (max-device-width : 640px) {
		
	#easycontent_container_9{
	 margin-bottom:15px;
	}
 
	
	#body_wrapper .bottom_pagination{
		justify-content:center;
	}
	
	#st_swiper_1 picture img{
		filter:brightness(0.8);
	}
	
	#st_swiper_1  h4, #st_swiper_1 p{
		display:none;
	}
	
	#st_swiper_1 h1 span{
		font-size:30px !important;
	}
	
	#easycontent_9 h2{
		font-size:20px;
	}
	
	#stfeaturedslider_container_d40e96ddab .products_slider{
		text-align:center;
	}
	
}

@media only screen and (max-device-width:480px){
	
	#porcentaje-descuento-slider
	{
		width:40px;
		height:40px;
		padding-top:10px;
		font-size:15px;
		right:30px;
	}
	
	#js-product-list #porcentaje-descuento-slider{
		width:40px;
		height:40px;
		padding-top:10px;
		font-size:15px;
		
	}
}

/* #main .tab-content {
	display:none;
} */

.product-variants .product-variants-item:nth-child(2){
	display:none;
}


#st_mega_menu_wrap .ml_level_0.current .ma_level_0, #st_mega_menu_wrap .ma_level_0:hover {
	color:#009189 !important;
	border-bottom-color: #009189 !important;
	
}

.additional-information a.link_color:hover, .close:hover, a.link_color:hover, #footer a:hover, button.link_color:hover {
	color:#009189 !important;
}

.steco_step_number {
	background-color: #009189 !important;
}

#steco_pi_forms > .card > .card-header div, .steco-delivery-option.steco_selected, .steco-payment-option .payment-option label, .btn.steco_btn, .steco-delivery-option .carrier-name, .carrier-delay, .carrier-price, .steco-address-item.steco_selected, .steco-address-item.steco_selected label, .steco-address-item.steco_selected .steco_address_actions a {
	background-color: transparent !important;
	color:#343434 !important;
}

.steco-delivery-option.steco_selected, .steco-address-item.steco_selected, .steco-payment-option .payment-option label, #steco_pi_forms .card-header {
	background-color:transparent !important;
	border:1px solid #90d6d1 !important;
}

.btn.steco_btn {
	border-color: #90d6d1 !important;
	background-color:#90d6d1 !important;
}

.steco-payment-option .payment-option label img {
	margin-left: 6px;
}

.sttab_2_2 .nav-tabs .nav-link.active, .sttab_2_2 .nav-tabs .nav-link:focus, .sttab_2_2 .nav-tabs .nav-link:hover {
	color:#009189 !important;
	border-top-color: #009189 !important;
}

.tab-pane-body a:hover {
	color:#009189 !important;
}

.pro_outer_box {
	border: 1px solid rgba(0, 180, 170, 0.45);
}

.pro_second_box {
	border-top: 1px solid rgba(0, 180, 170, 0.45);
}

.pro_second_box a:hover {
	color:#009189 !important;
}


#footer-tertiary {
	background-color: #fff !important;
	border-top-color: #fff !important;
}

#page_banner_container_1 {
	display:none !important;
}

.steco_flex_center, .steco-custom-input-box.steco-tick .steco-custom-input-item {
	-webkit-box-pack: left;
	box-pack: left;
	-moz-justify-content: left;
	-ms-justify-content: left;
	-o-justify-content: left;
	justify-content: left;
	-ms-flex-pack: left;
	}