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

.leo-megamenu .navbar-nav > li > a::before{bottom: 15px;}
.leo-megamenu .navbar-nav > li > a{padding: 15px 0;}
.tit-r .sub-title-widget{font-size:32px !important; background:none !important; padding-bottom: 50px !important; padding-top: 80px !important;}
.tit-r {padding-top: 20px !important;}
#memgamenu-form_2119937090{background-color: #F5F5F5;}
.box-dptop-h4 .left .block .ic-flex i {color: #5DAAD4 !important;}
#_desktop_cart .btn-header:hover, #wishlist-header .btn-header:hover, #leo_search_block_top .btn-header:hover, #leo_block_top .btn-header:hover{color: #5DAAD4 !important;}
#_desktop_cart .btn-header:hover .cart-products-count, #_desktop_cart .btn-header:hover .ap-total, #wishlist-header .btn-header:hover .cart-products-count, #wishlist-header .btn-header:hover .ap-total{background-color: #5DAAD4 !important;}
.leo-megamenu .navbar-nav > li > a{font-size:14px;}
#_desktop_cart .btn-header, #wishlist-header .btn-header, #leo_search_block_top .btn-header, #leo_block_top .btn-header{color:#333 !important;}
#_desktop_cart .btn-header .cart-products-count, #_desktop_cart .btn-header .ap-total, #wishlist-header .btn-header .cart-products-count, #wishlist-header .btn-header .ap-total{background-color:#333 !important;}
.leo-megamenu .navbar-nav > li > a{text-transform:none !important;}
a:hover {color: #5DAAD4;}
#back-top {background-color: #5DAAD4;}
.footer-container li a:hover {color: #5DAAD4;}
.block_newsletter form .btn:hover {color: #5DAAD4;}
.block_newsletter form .input-wrapper:hover::before {background-color: #5DAAD4;}
.fly {
    padding-top: 50px !important;
    margin-top: 50px;
    border-top: 1px dotted #EEE;
	padding-bottom: 50px !important;
    margin-bottom: 50px;
    border-bottom: 1px dotted #EEE;
}
.fly .worl:hover, .fly .worl:hover h5 {
    color: #5DAAD4 !important;
}
.footer-container .block .title_block{color:#FFF;}
.footer-container li a{text-transform:none;}
.plist-dsimple .thumbnail-container .pro3-btn .btn-product:hover, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover {
    background: #5DAAD4;
}
.thumbnail-container .product-title a:hover {
    color: #5DAAD4;
}
.wishlist-button-add{display:none !important;}
.box-copyright p{text-transform:none !important;}
.title-info-product, #product-details{display: none !important;}
#description .title-info-product, #leofeature-product-review .title-info-product{display:inline-block !important;}
.off-h5 {padding-top: 30px !important;}
#image-form_20414460806214525, #image-form_7039239171894901, #image-form_9001683101531937, #image-form_5355309911857114, #image-form_6869749069268955{ margin-top:30px;}
.product-image{text-align:center;}
.products-selection .display > div.selected a{color:#5DAAD4;}
.products-selection .display > div a:hover{color:#5DAAD4;}
.products-sort-order .select-list:hover{color:#5DAAD4;}
.product-flags{display:none;}
/** COMENTARIOS **/
#product-comments-list-header, #product-comments-list, #leofeature-product-review{display:none;}
/** DESCRIPCIÓN E INFORMACIÓN ADICIONAL PRODUCTO**/
.more-info-product, .wr-cate-stock{display:none;}
.product-additional-info .social-sharing{display:none;}
/** TÍTULO PRODUCTO **/
.product-detail-name {margin: 15px 0 10px 0;font-size: 25px;}

#idxrcustomproduct_send{background-color:#5DAAD4; border-color:#5DAAD4;}

/**TÍTULO PÁGINA**/
h1.page-heading, .page-cms-4 img{margin-bottom:30px;}


/*Tu Bonvivant*/
body.product-id-227 #component_steps_container .card-block {max-height: 450px !important; overflow-y: auto !important;}

/* CMS */

#content.page-cms h2{margin-top:50px;}
#content.page-cms h3{margin-top:30px;}
#content.page-cms p{margin-top:20px;}
#content.page-cms ul{margin-left:40px; margin-top:20px;}
#content.page-cms ul li{list-style:disc; margin-top:10px;}
#content.page-cms ul li ul{margin-top:10px;}
#content.page-cms ul li ul li{list-style:circle;}

/*HOME*/
.tit-r .sub-title-widget{line-height: 40px;}

/*MENU*/
.leo-megamenu.disable-canvas .leo-top-menu {
    background: #FAFAFA;
}

.js_icp_next_option{
	position: absolute;
	right: 0px;
	bottom: 50px;
	background-color: #d6bae6 !important;
	border: #794696 !important;
	color: #444 !important;
}
.option_div .image-container {height: 212px !important;}
#image-form_9604911445888678{display:none !important;}
.product-price .current-price span {
  color: #242f3d !important;
}
.contact-form .form-fields .form-group.row:nth-child(2){
	visibility: hidden !important;
}