/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 /*#header{ background: red !important; }*/

 /*top bar*/
 div#top_bar_container {
    padding: 5px 0;
}
 #top_bar .top_bar_item .header_item {
    font-size: 12px;
}
 #easycontent_12 .easy_brother_block, #easycontent_13 .easy_brother_block, #easycontent_22 .easy_brother_block {
    font-size: 12px;
}

@media(min-width: 992px){
	#easycontent_12 .style_content a:first-child:before, #easycontent_13 .style_content span:before, #easycontent_22 .style_content span:before {
	    content: "";
	    display: inline-block;
	    width: 1px;
	    height: 20px;
	    background: #dddddd;
	    vertical-align: middle;
	    margin-right: 5px;
	    margin-left: 5px;
	}
	nav.bottom_pagination {
	    float: right;
	}
	div#st_banner_5 {
	    box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 21%);
	}
	div#swiper_container_1 {
	    margin-bottom: 15px;
	}

}
#easycontent_12 .style_content a {
    padding-top: 2px;
}
i.fto-user.icon_btn.fs_lg, i.fto-user-2.fs_xl {
    background: url(/img/usuario@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 13px;
}
i.fto-heart-4.icon_btn.fs_lg, i.fto-heart-4.fs_xl {
    background: url(/img/amor@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 13px;
}
i.fto-search-1 {
    background: url(/img/buscar@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 15px !important;
}
.fto-user.icon_btn:before, .fto-heart-4:before, .fto-search-1:before, .fto-glyph.icon_btn:before, a.quick-view.hover_fly_btn i.fto-search-1.icon_btn:before, .fto-user-2:before, .fto-glyph:before{
    content: "";

}
i.fto-glyph.icon_btn, i.fto-glyph.fs_xl {
    background: url(/img/carrito@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
/*Header*/
div#header_left {
    margin-top: -25px;
}
div#header_right {
    width: 83.33333%;
}
div#header_right_top {
    justify-content: space-between;
}
span.ajax_cart_quantity.amount_circle {
    display: none;
}
div#header_right_bottom {
    justify-content: space-around;
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
    margin-top: 5px;
}
/*menu*/
#st_mega_menu_wrap .ma_level_0.is_parent:after {
    content: "";
}
.col-sm.subcategory-link p {
    margin-bottom: 5px;
}
@media only screen and (min-width: 1200px){
	#st_mega_menu_wrap .ma_level_0 {
	    padding-left: 40px;
	    padding-right: 40px;
	}
}
div#home_first_quarter {
   /* border: 1px solid #cccccc;*/
    padding: 0;
}
.title-menu-lateral.col-lg-12.hidden-sm-down {
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
    padding: 5px 15px;
    color: #fff;
}
div#home_first_quarter .title-menu-lateral span {
    display: flex;
    align-items: center;
}
.title-menu-lateral i.fto-menu-1 {
    margin-right: 5px;
    font-size: 20px;
}
div#home_first_quarter li a {
    color: #1a1a1a;
    font-weight: 500;
    padding: 5px 5px;
}
ul#top-menu li {
    display: none;
}
ul#top-menu li:nth-child(-n+17) {
    display: flex;
    align-items: center;
}
ul#top-menu li:nth-child(17) a {
    font-weight: 600;
    text-decoration: revert;
    color: #3d7cc8;
    
}
ul#top-menu li:nth-child(17):after {
    content: "+";
    color: #3d7cc8;
}
aside#easycontent_20, div#home_second_quarter .featured_categories_container {
    /*display: none;*/
}
div#home_second_quarter .featured_categories_container {
    background: #f2f2f2;
    box-shadow: none;
}
div#home_second_quarter .featured_categories_container section.products_section {
    box-shadow: none;
}
div#home_second_quarter .featured_categories_container .featured_categories_item {
    border: 0;
}
div#home_second_quarter .featured_categories_item .pro_outer_box.category_default {
    box-shadow: 0 5px 5px -5px rgb(0 0 0 / 21%);
    background: #fff;
}
div#home_second_quarter .featured_categories_container.block .products_slider .swiper-button {
    background: #fff;
}
aside#easycontent_20.mostrarcont, div#home_second_quarter .featured_categories_container.mostrarcont {
    display: block;
}
aside#easycontent_14.ocultarcont, div#featured_categories_container_d40e96ddab.ocultarcont{
	display: none;
}
li#category-78 a {
    white-space: normal;
    line-height: 2.5;
}

/*slider*/
div#st_swiper_1 h1 {
    font-size: 33px;
    margin-bottom: 20px;
}
div#st_swiper_1 p {
    width: 80%;
    font-size: 16px;
    margin-bottom: 30px;
}
.btn-default {
    color: #ffffff;
    border:0px;
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
    font-size: 14px;
    font-weight: 900;
}
/*ventajas*/
div#steasy_column_9 .title_block {
    margin-bottom: -5px;
}
#easycontent_8 .flex_child.title_flex_right {
    display: none;
}
#steasy_column_9 {
    margin-left: 0;
    margin-right: 0;
}
#steasy_column_9 .steasy_element_item {
    border: 1px solid #cccccc;
    height: 100px;
    margin-left: -10px;
    margin-right: -10px;
}
div#steasy_column_9 .sttext_item_image {
    display: flex;
    align-items: center;
}
div#steasy_column_9 p {
    line-height: 1.2;
}
aside#easycontent_14 a, aside#easycontent_20 a {
    text-decoration: revert;
}
/*navega por*/
.featured_categories_container {
    margin-left: -7.5px;
    margin-right: -7.5px;
}

.featured_categories_item{
    border: 1px solid #cccccc;
    text-align: center;
}
.featured_categories_item .pro_second_box {
    margin-top: -20px;
}
.featured_categories_item .pro_outer_box.category_default img {
    margin: auto;
}
.featured_categories_container.block .products_slider .swiper-button{
	top: 90% !important;
	border: 1px solid #cccccc;
	border-radius: 0;
}
.featured_categories_container.block .products_slider .swiper-button.swiper-button-prev {
    left: 45%;
}
.featured_categories_container.block .products_slider .swiper-button.swiper-button-next {
    right: 45%;
}
.featured_categories_container .swiper-container.products_sldier_swiper {
    padding-bottom: 60px;
    padding-top: 60px;
    margin-right: -10px;
}
.featured_categories_item {
    max-width: 225px;
}
div#home_second_quarter .featured_categories_item {
	max-width: 235px;
	
}
.featured_categories_item a.fc_cat_image.product_img_link {
    margin-top: -55px;
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button i {
    font-size: 20px;
}
.featured_categories_container {
    margin-left: -7.5px;
    margin-right: -7.5px;
    box-shadow: 0 -5px 5px -5px rgb(0 0 0 / 21%);
}
.featured_categories_container section.products_section {
    box-shadow: 0 5px 5px -5px rgb(0 0 0 / 21%);
    padding-bottom: 20px;
}
/*footer*/
section#footer-secondary {
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
    padding-top: 10px;
    padding-bottom: 0;
}
section#st_news_letter_1 .title_block_inner {
    font-size: 23px !important;
}
.news_letter_1.flex_container form {
    text-align: center;
}
section#easycontent_6 {
    margin-top: 25px !important;
}
.st_news_letter_content {
    max-width: 300px;
}
#footer-tertiary .title_block {
    margin-bottom: 20px;
}
section#st_news_letter_1 .title_block {
    margin-bottom: 5px;
}
#st_news_letter_1 .input-group {
    border: 0;
}
#st_news_letter_1 .st_news_letter_submit {
    border: 1.5px solid #1a1a1a;
    font-weight: 700;
}
#st_news_letter_1 .st_news_letter_submit:hover {
    /*background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);*/
    background: linear-gradient(to right, #8A8CF7, #2AD8E6 140%);
}
section#easycontent_1 {
    padding-left: 50px;
    padding-right: 50px;
    border-right: 1px solid #e6e6e6;
}
section#multilink_2, section#multilink_3 {
    border-right: 1px solid #e6e6e6;
}
section#easycontent_5 {
    order: 4;
}
section#easycontent_5 .title_block {
    padding-right: 50px;
}
section#easycontent_1 img {
    width: 170px;
}

/*bloque product*/
.regular-price {
    text-decoration: none;
}
.pro_outer_box .bottom_hover_fly {
    visibility: visible;
}
a.ajax_add_to_cart_button.hover_fly_btn.btn-spin {
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6) !important;
    height: 35px;
    font-weight: 600;
    text-transform: uppercase;
}
.hover_fly .hover_fly_btn .hover_fly_btn_inner {
    line-height: 35px;
}
a.ajax_add_to_cart_button.hover_fly_btn.btn-spin i.fto-glyph.icon_btn {
    background: url(/img/carrito-compra@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
a.ajax_add_to_cart_button.hover_fly_btn.btn-spin:hover i.fto-glyph.icon_btn {
	background: url(/img/carrito@3x.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

}
a.ajax_add_to_cart_button.hover_fly_btn.btn-spin:hover {
    background: #fff !important;
    color: #1A1A1A!important;
}
.hover_fly .hover_fly_btn {
    height: 35px;
}
.hover_fly .hover_fly_btn {
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}
.hover_fly .hover_fly_btn, .hover_fly .hover_fly_btn.add_to_love {
    background: #fff;
}

.hover_fly .hover_fly_btn.add_to_love i.fto-heart-4.icon_btn {
    background: url(/img/corazon@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.hover_fly .hover_fly_btn.add_to_love:hover i.fto-heart-4.icon_btn, .product-quantity.flex_child i.fto-heart-4.icon_btn {
    background: url(/img/corazon@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
a.quick-view.hover_fly_btn i.fto-search-1.icon_btn{
    background: url(/img/ojo@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
a.quick-view.hover_fly_btn.btn-spin:hover, .hover_fly .hover_fly_btn.add_to_love:hover, a.quick-view.hover_fly_btn.btn-spin, .hover_fly_0:hover .hover_fly_btn:first-child:hover {
    background: #fff;
    color: #1a1a1a;
}
.flex_box.flex_start.mini_name a {
    width: 168px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.s_title_block.two_rows {
    height: 8em;
}
#js-product-list .product_list.grid .product_list_item {
    border: 0;
    margin-top: -30px;
}
.pro_outer_box.clearfix.home_default {
    background: #fff;
}
.product_list_item .pro_second_box {
    border-top: 1px solid #e6e6e6;
}
body#product .bottom_hover_fly .quick-view {
    display: block !important;
}
.modal.fade.quickview aside#easycontent_16 {
    display: none;
}
.modal.fade.quickview .modal-content {
    padding-top: 50px;
}
.modal.fade.quickview .modal-body.general_border {
    border: 0;
}
.modal.fade.quickview button.st_modal_close {
    right: 0;
    color: #808080;
    background: #f1f1f1;
}
.pro_gallery_top_inner .st_sticker_block {
    display: none;
}
/*page category*/

.block-categories.block.column_block, div#search_filters_wrapper {
    border: 1px solid #e6e6e6;
}
.block-categories.block.column_block .title_block.flex_container, div#search_filters_wrapper .title_block.flex_container {
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
    padding-left: 15px;
}
.block-categories.block.column_block a.title_block_inner, div#search_filters_wrapper span.title_block_inner {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 100 !important;
}
.block-categories.block.column_block .block_content, div#search_filters_wrapper .block_content{
    padding-left: 15px;
}
.category-top-menu ul li {
    border: 0;
}
.block-categories .acc_box .acc_header a {
    padding: 2px 0;
}
.block-categories.block.column_block {
    margin-bottom: 0;
}
div#js-product-list-top {
    border: 0;
}
.products-sort-order {
    border: 1px solid #e6e6e6;
    padding: 0 5px;
}
nav.bottom_pagination nav {
    display: flex;
    align-items: center;
}
ul.pagination {
    margin-left: 5px;
}
ul.pagination li.page-item {
    border: 1px solid #f1f1f1;
    margin-right: 2px;
    padding: 0 4px;
}
li.page-item.active {
    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
}
li.page-item.active a {
    color: #fff !important;
}
aside#easycontent_15 .sttext_item_image_inner {
    text-align: center;
    overflow: visible;
    margin-bottom: 0;
}

aside#easycontent_15 img {
    width: 130px;
}
aside#easycontent_15 img {
    border: 0px solid transparent;
    margin-top: -40px;
}
aside#easycontent_15 .steasy_element_item {
    border: 1px solid #e6e6e6;
}
div#search_filters .facet-title.hidden-md-down {
    display: none;
}
.facet-title-mobile.toggle_btn.hidden-lg-up {
    display: block !important;
}
.facet_filter_box.collapse {
    display: none;
}
.facet_filter_box.collapse.show, .facet_filter_box.collapse.show {
    display: block;
}
div#search_filters_wrapper .block_content i {
    display: none;
}

div#st_banner_5 a.btn {
    font-weight: 900;
    border: 1px solid #8A8CF7 !important;
    padding: 10px 30px;
}
#category div#product-list-wrap {
    margin-bottom: 75px;
}
div#category-description-2 p,  div#category-description-2 h3  {
    color: #1a1a1a;
    font-size: 16px;
    text-align: justify;
}
/*ficha product*/
div#product-availability {
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.ventj li {
    display: flex;
    background: #f4f4f4;
    margin-bottom: 10px;
    padding: 10px;
    align-items: center;
}
ul.ventj img {
    width: 20px;
    margin-right: 10px;
}
ul.ventj p {
    margin-bottom: 0;
}
.bootstrap-touchspin span.input-group-btn button, .bootstrap-touchspin .form-control {
    background: #f4f4f4 !important;
    border-color: #f4f4f4 !important;
    color: #1a1a1a;
}
.add-to-cart span {
    font-weight: 600;
}
button.btn.btn-default.btn-large.add-to-cart.btn-full-width.btn-spin i.fto-glyph.icon_btn {
    background: url(/img/carrito-compra@3x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.add_to_love span.amount_inline {
    display: none;
}
.product-add-to-cart a.add_to_love {
    border: 2px solid #f4f4f4;
    padding: 10px 10px 6px 10px;
}
span.discount.discount-percentage {
    background: #22b573;
    color: #fff;
    padding: 5px 10px;
}
a.nav-link {
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
a.nav-link.active, a.nav-link:hover {
    font-weight: 900 !important;
}
.product_third_section .container {
    max-width: 100%;
    margin: auto;
}
.strelatedproducts_container {
    background: #f2f2f2;
    padding-top: 40px;
    padding-bottom: 50px;
    margin-left: -15px;
    margin-right: -15px
}
.strelatedproducts_container section.products_section {
    max-width: 1200px;
    margin: auto;
    background: #f2f2f2;
}
aside#easycontent_17 img {
    box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 21%);
}
@media(min-width: 991px) {
	.stfeaturedslider_container .product_view_more_box.text-center {
	    display: none;
	}
	.news_letter_1.flex_container form {
	    margin-top: -5rem;
	    margin-left: 10rem;
	}
}

/*movil*/
.stfeaturedslider_container .product_view_more_box.text-center a {
    background: #fff !important;
    color: #1a1a1a;
    text-transform: inherit;
    text-decoration: revert;
}


div#mobile_bar_center .flex_container.flex_center {
    justify-content: left;
}
@media(max-width: 769px){
	div#swiper_container_1 {
	    margin-bottom: 15px;
	}

	.swiper_images_slider .swiper-container .st_image_layered_description_inner {
	    width: 100%;
	    text-align: center !important;
	    margin-bottom: -170px;
	}
	div#st_swiper_1 h1 {
	    font-size: 27px;
	}
	div#st_swiper_1 p {
	    width: 100%;
	}

}
@media(max-width: 992px){

	div#steasy_column_9 .sttext_item_image {
	    width: 20%;
	}
	div#steasy_column_9 .sttext_item_image .sttext_item_image_inner {
	    margin-bottom: 0;
	}
	div#steasy_element_14, div#steasy_element_24, div#steasy_element_25, div#steasy_element_26 {
	    margin-bottom: 20px;
	}
	#easycontent_8 .sttext_item_text {
	    width: 80%;
	    padding-left: 0;
	    align-items: center;
	    display: grid;
	    align-content: center;
	}
	#steasy_column_9 .steasy_element_item {
       height: 70px;
	}
	aside#easycontent_8 {
	    padding-top: 0px !important;
	    padding-bottom: 0;
    	margin-bottom: 0;
	}
	#easycontent_14 .title_block_inner {
	    font-size: 21px !important;
	    text-align: center;
	}
	aside#easycontent_8 .title_block_inner {
	    font-size: 14px !important;
	}
	a.quick-view.hover_fly_btn.btn-spin {
	    display: none;
	}
	.title_block_inner {
	    font-size: 21px !important;
	}
	.products_slider .products.product_list .product_list_item {
	    display: none;
	}
	.products_slider .products.product_list .product_list_item:nth-child(-n+4){
		display: block;
	}
	div#banner_box_2 .st_banner_image, div#banner_box_3 .st_banner_image {
	    background-size: contain;
	}
	div#banner_box_2 a#st_banner_block_1, div#banner_box_3 a#st_banner_block_2 {
	    height: 130px !important;
	}

	/*newsle*/
	section#st_news_letter_1 .opener {
	    display: none !important;
	}
	section#st_news_letter_1 .title_block {
	    text-align: center;
	    padding: 0;
	}
	section#st_news_letter_1 .title_block_inner {
	    font-size: 19px !important;
	}
	#footer-secondary .st_open .footer_block_content {
	    border: 0;
	}
	#st_news_letter_1 .st_news_letter_form_inner span.input-group-btn {
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    bottom: -60px;
	}
	div#steasy_column_5 {
	    margin-top: 50px;
	}
	#st_news_letter_1 .st_news_letter_input {
	    text-align: center;
	}
	section#easycontent_1 .easy_brother_block {
	    text-align: center;
	}
	section#easycontent_1 .style_content {
	    border-bottom: 2px solid #e6e6e6;
	}
	#footer .title_block .title_block_inner {
	    font-size: 14px !important;
	}
	#footer-tertiary .title_block {
	    margin-bottom: 0;
	    padding: 0px 0px 10px 0px;
	    border: 0;
	}
	section#easycontent_1 {
	    margin-bottom: 15px !important;
	}
	div#footer-tertiary-container .opener {
	    display: none !important;
	}
	.use_mobile_header #top_bar {
	    display: block;
	}
	nav#nav_right, div#languages-block-top-mod, div#currencies_block_top_mod, #easycontent_13 {
	    display: none;
	}
	nav#nav_left {
	    width: 100%;
	    justify-content: center;
	    display: flex;
	}
	div#mobile_bar_top {
	    margin-bottom: 20px;
	}
	i.fto-user-2.fs_xl, i.fto-heart-4.fs_xl { 
	    background-position: bottom;
	    font-size: 16px;
	}
	div#mobile_bar_right .flex_container {
	    margin-top: 10px;
	}
	div#js-product-list-top nav.bottom_pagination {
	    display: none;
	}
	#category h1.page_heading, div#category-description {
	    text-align: center;
	}
	div#category-description a.st_read_more {
	    font-weight: 600;
	}
	a#search_filter_toggler {
	    font-weight: 200;
	}
	.products-sort-order {
	    padding: 5px 5px;
	}
	.dropdown_tri .arrow, div#js-product-list-top .flex_child {
	    display: none;
	}
	div#js-product-list-top {
	    border: 1px solid #e6e6e6;
	    margin-bottom: 55px;
	    justify-content: center;
	    padding: 5px 0;
	}
	.ajax_block_product .price {
	    font-size: 15px;
	    font-weight: 600;
	}
	.ajax_block_product .regular-price {
	    font-size: 12px;
	}
	nav.bottom_pagination {
	    display: flex;
	    justify-content: center !important;
	}
	.product-quantity .qty_wrap {
	    width: 100px;
	}
	.product-quantity .add.mar_b6 {
	    display: initial;
	}
	.pro_cart_block .product-quantity .btn-full-width {
	    width: 83%;
	}
	.product-add-to-cart a.add_to_love {
	    margin-right: 0;
	    width: 15%;
	}
	.product-add-to-cart a.add_to_love .hover_fly_btn_inner {
	    text-align: center;
	}
	.pro_more_info .mobile_tab .mobile_tab_name {
	    padding-left: 8px;
	}
	.mobile_tab_name {
	    text-transform: uppercase;
	    font-weight: 600 !important;
	}
	.tab-content>.active .mobile_tab_name {
	    font-weight: 900 !important;
	}
	.pro_more_info .mobile_tab .mobile_tab_title {
	    background-color: #fff;
	}
	.mobile_tab .tab-pane {
	    border: 1px solid #e5e5e5;
	    border-bottom: 0;
	}
	.fto-plus-2:before {
	    content: "\e8c2";
	}
	.fto-minus:before {
	    content: "\e8c7";
	}
	body#product .bottom_hover_fly .quick-view{
		display: none !important;
	}
	.st-menu-header {
	    background: linear-gradient(to right, #3D7CC8, #8A8CF7, #2AD8E6);
	}
	.st-menu-header .st-menu-title, .fto-cancel-2:before{
		color: #fff;
		font-weight: 100;
	}
	div#side_stmobilemenu {
	    border-right: 0;
	}
	.featured_categories_container.block .products_slider .swiper-button.swiper-button-prev {
	    left: 35%;
	}
	.featured_categories_container.block .products_slider .swiper-button.swiper-button-next {
	    right: 35%;
	}
	div#side_custom_sidebar_1 {
	    left: 50%;
	    transform: translateX(-50%);
	}
	div#side_custom_sidebar_1 .st-menu-header.flex_container {
	    background: transparent;
	}
	#product div#side_custom_sidebar_1{
		display: none;
	}
	.mobile_device.use_mobile_header #sidebar_box {
	    display: none;
	}
	.nota-product.d-lg-none.d-xl-block {
	    background: #3d7cc8;
	    color: #fff;
	    border: 0;
	    border-radius: 5px;
	    padding: 15px 10px;
	}

}
@media(max-width: 430px){
	.featured_categories_item {
	    max-width: 170px;
	}
}
div#rightbar_1 {
    display: none;
}
div#side_custom_sidebar_1 {
    visibility: visible !important;
    position: fixed;
    z-index: 99;
    top: auto;
    background: #3d7cc8;
    color: #fff;
    border: 0;
    bottom: -5px;
    border-radius: 5px;
}
div#side_custom_sidebar_1 p.note{
    text-align: end;
}
div#side_custom_sidebar_1 p.note a{
	color: #fff;
	font-weight: 600;
}

div#side_custom_sidebar_1 .st-menu-header.flex_container {
    display: none;
}
.slide_lr_column #left_column.sidebar_opened, .mobile_device.use_mobile_header.layout-left-column.slide_lr_column .st-menu, .mobile_device.use_mobile_header.layout-right-column.slide_lr_column .st-menu, .mobile_device.use_mobile_header.layout-both-columns.slide_lr_column .st-menu{
    bottom: 0px;    
}
.mobile_device.use_mobile_header.layout-left-column.slide_lr_column, #body_wrapper, .mobile_device.use_mobile_header.layout-right-column.slide_lr_column #body_wrapper, .mobile_device.use_mobile_header.layout-both-columns.slide_lr_column #body_wrapper {
    padding-bottom: 0px !important;
}

/*Apartado descripcion de ficha producto*/
#product .st_read_more_box ul {
    padding-left: 22px;
    list-style: disc;
    margin-bottom: 0;
}
#product .st_read_more_box p {
    margin-top: 10px;
}

.modal-backdrop.show {
    opacity: .5;
    display: none;
}