/* FONT */
@font-face{
	font-family:'thirsty_script_lightregular';
		src:url(../fonts/thirstyscriptlight-webfont.eot);
		src:url(../fonts/thirstyscriptlight-webfont.eot#iefix) format('embedded-opentype') , 
		url(../fonts/thirstyscriptlight-webfont.woff) format('woff2') , 
		url(../fonts/thirstyscriptlight-webfont.woff) format('woff') , 
		url(../fonts/thirstyscriptlight-webfont.ttf) format('truetype') , 
		url(../fonts/thirstyscriptlight-webfont.svg) format('svg');
	font-weight:normal;
	font-style:normal
}

html,body,h1,h2,h3,h4,h5,h6,p,a,div,ul,li{
	font-family: "Lato",sans-serif;
}

.product-block .content_price{
	font-family: "Lato",sans-serif;
	font-weight: 600 !important;
}

/* FIN FONT */

/* COLOR */
/*
* SUSTITUIR #ff7473 por este #f1ba27
* SUSTITUIR #f1ba27 por #f1ba27
* TEXTO #3c3c3b
*/

a:hover,a:focus {
 color:#f1ba27;
 text-decoration:none
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	color:#3c3c3b !important;
}

.btn{
	color:#3c3c3b !important;
}

#add_to_cart .btn{
	background:#fff596 !important;
	color:#3c3c3b !important;
}

#add_to_cart i.fa{
	color:#3c3c3b !important;
}

#add_to_cart .btn:hover{
	color:#3c3c3b !important;
	border:2px solid transparent;
}

#view_scroll_left:hover::before, #view_scroll_right:hover::before{
	color:#3c3c3b !important;
}

#view_scroll_left:hover, #view_scroll_right:hover{
	border:1px solid #3c3c3b !important;
}

#quantity_wanted_p .btn:hover{
	color:#3c3c3b !important;
	border-color:#3c3c3b !important;
}

.form-group .btn:hover {
 color:#fff;
 background-color:#f1ba27;
}

.btn-link:hover,.btn-link:focus {
 color:#f1ba27;
 text-decoration:underline;
 background-color:transparent
}

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
 color:#f1ba27;
 background-color:transparent;
 border-color:transparent
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
 z-index:2;
 color:#f1ba27;
 background-color:transparent;
 border-color:transparent;
 cursor:default
}

.carousel-control.left:hover {
 color:#f1ba27;
 border-color:#f1ba27
}

.carousel-control.right:hover {
 color:#f1ba27;
 border:1px solid #f1ba27
}

a:hover,a:focus {
 color:#cecece
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
 color:#f1ba27;
 text-decoration:underline
}

ul.step li:hover {
 background-color:#fff;
 color:#f1ba27;
 border:2px solid #333
}

ul.step li:hover a {
 color:#f1ba27
}

.cart_voucher #display_cart_vouchers span:hover {
 color:#f1ba27
}

#social_block_canvas ul li.facebook a:hover,#social_block ul li.facebook a:hover {
 color:#f1ba27
}

#social_block_canvas ul li.instagram a:hover,#social_block ul li.instagram a:hover {
 color:#f1ba27
}

#social_block_canvas ul li.pinterest a:hover,#social_block ul li.pinterest a:hover {
 color:#f1ba27
}

#social_block_canvas ul li.twitter a:hover,#social_block ul li.twitter a:hover {
 color:#f1ba27
}

#back-top a {
 width:44px;
 height:44px;
 line-height:44px;
 display:inline-block;
 color:#fff !important;
 background-color:#f1ba27;
 font-size:18px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%
}

.sidebar #layered_block_left .title_block a:hover,.sidebar .block-highlighted .title_block a:hover {
 color:#f1ba27
}

.footer-container ul li a:hover {
 color:#f1ba27
}

.footer-copyright ul.bullet li a:hover {
 color:#f1ba27 !important
}

#topbar a{
	text-transform:uppercase !important;
}

#topbar a:hover,#topbar p:hover {
 color:#f1ba27
}

#topbar a:hover .ajax_cart_quantity,#topbar a:hover .icon,#topbar p:hover .ajax_cart_quantity,#topbar p:hover .icon {
 color:#f1ba27
}

.leo-megamenu .navbar-nav>li>a:active,.leo-megamenu .navbar-nav>li>a:hover,.leo-megamenu .navbar-nav>li>a:focus {
 color:#f1ba27;
 background-color:transparent
}

.leo-megamenu .navbar-nav>li.active>a,.leo-megamenu .navbar-nav>li:hover>a,.leo-megamenu .navbar-nav>li:focus>a {
 color:#f1ba27;
 background-color:transparent
}

.leo-megamenu .dropdown-menu li a:hover {
 background-color:transparent;
 color:#f1ba27
}

.leo-megamenu .dropdown-menu li a:hover .fa {
 color:#f1ba27
}

.leo-megamenu .dropdown-menu .menu-title a:hover {
 color:#f1ba27
}

.leo-megamenu .dropdown-menu a:hover>.menu-title {
 color:#f1ba27
}

.leo-megamenu .dropdown:hover>a {
 color:#f1ba27
}
.leo-megamenu .dropdown:hover>a .fa {
 color:#f1ba27
}

#leo-verticalmenu .title_block .fa {
 color:#f1ba27;
 font-size:14px
}

div.verticalmenu .navbar-nav>li:hover>a {
 color:#f1ba27;
 background:#fff
}

div.verticalmenu .navbar-nav>li:hover>a:hover,div.verticalmenu .navbar-nav>li:hover>a:focus {
 color:#f1ba27;
 background:#fff;
 border-color:#f1f1f1
}

div.verticalmenu .navbar-nav>li:hover>.caret {
 color:#f1ba27
}

div.verticalmenu .navbar-nav>li.open>a {
 color:#f1ba27;
 background:#fff
}

div.verticalmenu .navbar-nav>li.open>a:hover,div.verticalmenu .navbar-nav>li.open>a:focus {
 color:#f1ba27;
 background:#fff;
 border-color:#f1f1f1
}

div.verticalmenu .navbar-nav>li.open>.caret {
 color:#f1ba27
}

div.verticalmenu .navbar-nav>li .parent>.dropdown-toggle:hover {
 color:#f1ba27
}

div.verticalmenu ul li a:hover,div.verticalmenu ul li a:focus {
 color:#f1ba27;
 background:#fff
}

div.verticalmenu ul li a:hover .menu-title,div.verticalmenu ul li a:focus .menu-title {
 color:#f1ba27
}

div.verticalmenu .dropdown-menu ul li a:hover {
 color:#f1ba27
}

.navbar-header .navbar-toggle:hover .title-menu,.navbar-header .navbar-toggle:hover .icon {
 color:#f1ba27
}

.popup-over .popup-title:hover .icon {
 color:#f1ba27
}

.popup-over .popup-content a:hover {
 color:#cecece
}

.popup-over .popup-content ul li.selected,.popup-over .popup-content li.selected {
 color:#f1ba27
}

.popup-over .popup-content ul li.selected a,.popup-over .popup-content li.selected a {
 color:#f1ba27
}

.popup-over:hover .popup-title,.popup-over.open .popup-title {
 color:#f1ba27
}

#cart a:hover span,#cart a:hover .icon,#cart a:hover .ajax_cart_quantity {
 color:#f1ba27
}

.top-bar .popup-title .icon:hover {
 color:#f1ba27
}

.product-block .name a:hover {
 color:#f1ba27
}

.product-block .functional-buttons .ajax_add_to_cart_button:hover,.product-block .functional-buttons .ajax_add_to_cart_button:focus {
  color:#333;
  border-color:#f1ba27;
  background-color:transparent
 }

.product-block .functional-buttons .icon:hover {
  color:#f1ba27
 }


@media (max-width: 990px){
	.product-block .functional-buttons .ajax_add_to_cart_button:hover, .product-block .functional-buttons .ajax_add_to_cart_button:focus,
	.product-block .functional-buttons .more_button:hover, .product-block .functional-buttons .more_button:focus  {
	    color: #333 !important;
	    border-color: #f1ba27 !important;
	}
}

.product-block .functional-buttons .more_button:hover, .product-block .functional-buttons .more_button:focus {
    color: #333;
    border-color: #f1ba27;
    background-color: transparent;
}

#layer_cart .cross:hover {
 color:#f1ba27
}

#categories_block_left li span.grower:hover {
 color:#f1ba27
}

#contact-link .phone {
 color:#f1ba27
}

#search-icon:hover {
 color:#f1ba27;
}

form#searchbox .btn-search .icon:hover {
 color:#f1ba27
}

.owl-theme .owl-controls .owl-buttons div:hover {
 background:#f1ba27;
 border:1px solid #dddddd;
 color:#fff
}

.tabs-top .nav-tabs>li>a:hover {
 border:none;
 border-bottom:2px solid #f1ba27;
 color:#f1ba27;
 background-color:transparent
}

.tabs-top .nav-tabs>li.active a,.tabs-top .nav-tabs>li.active a:active,.tabs-top .nav-tabs>li.active a:focus {
 color:#f1ba27;
 border:none;
 border-bottom:2px solid #f1ba27
}

.widget-category_image .view_all:hover {
 color:#f1ba27
}

.widget-category_image .link_visit .btn:hover {
 color:#fff;
 background-color:#f1ba27
}

.widget-category_image .cate_content .title_block a:hover {
 color:#f1ba27
}

.widget-category_image .cate_content .title_block:hover a {
 color:#3c3c3b;
 border-bottom:1px solid;
 padding-bottom:5px
}

.block_carousel .block-carousel-image-container:hover .block-content {
 visibility:visible;
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transition:all 300ms ease;
 transition:all 300ms ease;
 background-color:#f1ba27;
 background-color:rgba(255,116,115,0.8);
 zoom:1;
 background-color:transparent\9
}

.latest-blogs .blog-title a:hover {
 color:#f1ba27
}

.contact-us a:hover {
 color:#f1ba27
}

.topbar-left li:hover {
 color:#f1ba27
}

.bannercontainer .tp-caption.btn-shopnow .caption-contain:hover {
 background-color:#f1ba27
}

.bannercontainer .tp-caption.large_green_text {
 color:#f1ba27;
 font-weight:bold;
 font-size:40px;
 line-height:40px;
 padding:12px 0;
 border-top:1px solid #c8c8c8;
 border-bottom:1px solid #c8c8c8
}

.bannercontainer .tp-caption a.btn-primary {
 color:#fff;
 padding:12px 25px;
 background-color:#f1ba27;
 font-size:12px;
 font-family:"Lato",sans-serif
}

.bannercontainer .tp-caption a.btn-shopnow:hover {
 border:2px solid #f1ba27;
 color:#f1ba27
}

.bannercontainer .tp-caption.btn-shopnow .caption-contain:hover {
 background-color:#f1ba27
}

.iview-directionNav a:hover {
 background:#f1ba27;
 color:#fff
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control.active span,.iview-controlNav div.iview-items.customHtmlBullet a.iview-control:hover span {
 background-color:#f1ba27;
 color:#fff
}

.comments_advices a:hover {
 color:#f1ba27
}

@media (max-width: 990px) {
	.product-block .functional-buttons .Buttons>div:hover {
	  color:#f1ba27
	}
	.product-block .functional-buttons .ajax_add_to_cart_button:hover,.product-block .functional-buttons .ajax_add_to_cart_button:focus {
	  color:#333;
	  border-color:#f1ba27;
	  background-color:transparent
	}
	.product-block .functional-buttons .icon:hover {
	  color:#f1ba27
	 }
}

#newsletter_block_left form .btn{
	background-color:#fff596 !important;
}

#newsletter_block_left form .btn{
	color:#3c3c3b !important;
	font-weight: 700 !important;
}


.ajax_add_to_cart_button:hover, .more_button:hover{
	border-color:#cecece !important;
	color:#cecece !important;
}

.product-block .functional-buttons a.ajax_add_to_cart_button:hover{
	color:#cecece !important;
}

/* SKIN */
#off-canvas-nav .navbar-nav > li > a:hover, #off-canvas-nav .navbar-nav > li > a:focus, #off-canvas-nav .navbar-nav > li > a:active, .leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active{
	color:#cecece !important;
}
.product-block .functional-buttons .icon:hover, .product-block .functional-buttons a:hover{
	color:#cecece !important;
}


/** FIN COLOR **/

body.layout-boxed-lg #page{
	-moz-box-shadow: 0 2px 5px #c1c1c1;
	-webkit-box-shadow: 0 2px 5px #c1c1c1;
	-o-box-shadow: 0 2px 5px #c1c1c1;
	-ms-box-shadow: 0 2px 5px #c1c1c1;
	box-shadow: 0 2px 5px #c1c1c1;
}

#topbar{background:#3c3c3b !important;}
#topbar .container{background:transparent !important;}

#topbar{padding:6px 0 !important;line-height: 1em !important;}
#topbar .list-group{margin-bottom:0 !important;}
#topbar .ApBlockLink ul li{float:left !important;padding-right:18px !important;}
#topbar .ApBlockLink ul li:nth-child(2) a{font-family: 'thirsty_script_lightregular',helvetica,arial,sans-serif !important; text-transform:none !important; font-size:16px !important;}
#topbar a{color:#c6c6c6 !important;}
#topbar a:hover{color:#fff596 !important;}
#topbar .alcawhatsapp{float:right !important;}
.alcaw_contenedor_imagen{display:none !important;}
#cart .title-cart{padding:0 0 40px 15px;}

#search_block_top span.search_text_top, .displaytop-right .blockcart_top .title-cart-top{
	font-family: "Lato",sans-serif !important;
}

@media (max-width: 767px) {
	#topbar .alcaw_text{display:none !important;}
}

p#security_informations{margin-top:10px !important;}

#social_block_canvas ul li.facebook a::before, #social_block ul li.facebook a::before{
	font-size:25px !important;
}

#social_block_canvas ul li.instagram a::before, #social_block ul li.instagram a::before{
	font-size:25px !important;
}

#social_block_canvas ul li.pinterest a::before, #social_block ul li.pinterest a::before{
	font-size:25px !important;
}


#header_logo{
	margin-top:40px !important;
	margin-bottom:60px !important;
}

.display-top-header1:first-child .nav-group{
	background: url('../../../img/fondo-busqueda.jpg') no-repeat;
	height:37px !important;
	padding:4px 0 !important;
	margin-top:80px !important;
}


.icon-search2::before{
	content:'' !important;
}
.icon-search2{
	display: inline-block !important;
	background: url('../../../img/busqueda-ff.png') no-repeat;
	height:22px !important;
	width:22px !important;
	margin-left:80px !important;
	float: right !important;
	margin-top:2px !important;
	background-size: 22px 22px !important;
}

#search_block_top span.search_text_top{
	padding-left:40px !important;
	font-size:14px !important;
	font-style: italic !important;
	font-weight: normal !important;
	color:#3c3c3b !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	line-height: 2em !important;
}

.displaytop-right .blockcart_top .title-cart-top{
	padding-left:40px !important;
	font-size:14px !important;
	font-style: italic !important;
	font-weight: normal !important;
	color:#3c3c3b !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	line-height: 2em !important;
}

/*
.displaytop-right .fa-shopping-cart{
	font-size:1.6em !important;
	font-weight: bold !important;
	color:#000 !important;
	margin-left:30px !important;
}
*/

#cart .heading span.ajax_cart_quantity{
	font-size:12px !important;
	position: absolute;
	left: 212px;
	top: -5px;
}

.unvisible{
	display:none;
}

@media (max-width: 1220px) {
	#cart .heading span.ajax_cart_quantity{
		left: 181px;
	}
}

@media (max-width: 992px) {
	#cart .heading span.ajax_cart_quantity{
		left: 161px;
	}
}

@media (max-width: 768px) {
	#cart .heading span.ajax_cart_quantity{
		left: 77px;
	}
}

.displaytop-right .fa-shopping-cart:before{
	content: '' !important;
}
.displaytop-right .fa-shopping-cart{
	/*font-size:1.4em !important;
	margin-left:60px !important;*/
	display: inline-block !important;
	background: url('../../../img/carrito-ff.png') no-repeat;
	height:22px !important;
	width:22px !important;
	margin-left: 40px !important;
	float: right !important;
	margin-top: 2px !important;
	background-size: 22px 22px !important;
}

.displaytop-right .popup-title .fa-user:before{
	content:'' !important;
}

.displaytop-right .popup-title .fa-user{
	display: inline-block !important;
	background: url('../../../img/customer-ff.png') no-repeat;
	height:22px !important;
	width:22px !important;
	margin-left: 5px !important;
	float: right !important;
	margin-top: 2px !important;
	background-size: 22px 22px !important;
}

.product-block .name a{
	color:#3c3c3b !important;
}

.product-block .content_price{
	color:#3c3c3b !important;
}

.group-widget .title_block::before, .block .title_block::before{
	color:#3c3c3b !important;
}

#footer a, .footer-container .container p{
	color:#3c3c3b !important;
}

#footer a:hover{
	color:#cecece !important;
}

.ajax_add_to_cart_button, .more_button{
	/*border-radius: 0 !important;
	border:0 !important;*/
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom: 1px solid;
	border-radius:0 !important;
}

.widget-category_image h4.title_block a{
	font-style: normal !important;
	font-weight: 600 !important;
	padding:5px 18px !important;
}

.widget-category_image h4.title_block a:hover, .widget-category_image h4.title_block, .widget-category_image .cate_content .title_block:hover a{
	border-bottom:0 !important;
	text-decoration:none !important;
}

.widget-category_image h4.title_block a:hover, .widget-category_image .cate_content .title_block:hover a{
	background-color: #fff596 !important;
	border: 2px solid #fff596 !important;
	color:#3c3c3b !important;
	/*transition: all 0.3s ease-out 0s;*/
}


#header_logo{
	/*border-right:1px solid #f8c9bf;*/
	/*border-left:1px solid #3c3c3b;*/
}

.displaytop-right{
	background: url('../../../img/fondo-carrito-login.jpg') right no-repeat;
	height:37px !important;
	padding:4px 0 !important;
	margin-top:80px !important;
	padding-right: 40px !important;
}

.ajax_cart_quantity{
	font-size:1.4em !important;
	padding-left:2px !important;
	color:#3c3c3b !important;
}

.leo-megamenu .navbar-nav li a{
	font-size:1em !important;
	font-style: normal !important;
	color:#3c3c3b !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	padding-left:32px !important;
	padding-right:32px !important;
	padding-bottom:15px !important;
}

@media (max-width: 1205px) {
	.leo-megamenu .navbar-nav li a{
		padding-left:20px !important;
		padding-right:20px !important;
	}
}

.leo-megamenu .navbar-nav > li > a{
	font-weight: normal !important;
}

.popup-over .popup-title{
	padding:0 0 14px 15px !important;
}

@media (max-width: 1220px) {
	.display-top-header1:first-child .nav-group{
		padding:5px 0 !important;
	}

	.displaytop-right{
		padding:5px 0 !important;
		padding-right: 40px !important;

	}

	.displaytop-right .fa-shopping-cart, .displaytop-right .popup-title .fa-user{
		margin-top:0 !important;
	}

	.displaytop-right .blockcart_top .title-cart-top{
		margin-top:0 !important;
		line-height: 2em !important;
	}

	#search_block_top{
		float:left !important;
		margin-left:40px !important;
	}

	#search_block_top #search-icon{
		font-size:1.2em !important;
	}

	#search_block_top span.search_text_top, .displaytop-right .blockcart_top .title-cart-top{
		padding-left:0px !important;
		font-size:12px !important;
	}

	.displaytop-right .fa-shopping-cart{
		font-size:1.4em !important;
		margin-left:60px !important;
	}

	.displaytop-right .popup-title .fa-user{
		font-size:1.4em !important;
	}

	.ajax_cart_quantity{
		font-size:1.2em !important;
		padding-left:2px !important;
	}
}

@media (max-width: 992px) {
	.display-top-header1:first-child .nav-group{
		padding:5px 0 !important;
	}

	.displaytop-right{
		padding:5px 0 !important;
		padding-right: 40px !important;
	}

	.displaytop-right .fa-shopping-cart, .displaytop-right .popup-title .fa-user{
		margin-top:0 !important;
	}

	.displaytop-right .blockcart_top .title-cart-top{
		margin-top:0 !important;
		line-height: 2em !important;
	}

	#search_block_top{
		float:left !important;
		margin-left:40px !important;
	}

	#search_block_top #search-icon{
		font-size:1em !important;
	}

	#search_block_top span.search_text_top, .displaytop-right .blockcart_top .title-cart-top{
		padding-left:0px !important;
	}

	.displaytop-right .fa-shopping-cart{
		font-size:1.2em !important;
		margin-left:40px !important;
	}

	.displaytop-right .popup-title .fa-user{
		font-size:1.2em !important;
	}

	.ajax_cart_quantity{
		font-size:1em !important;
		padding-left:2px !important;
	}

	#header_logo{
		margin-top:10px !important;
		margin-bottom:10px !important;
	}

	.display-top-header1:first-child .nav-group{
		margin-top:50px !important;
	}
	.displaytop-right{
		margin-top:50px !important;
	}
}

@media (max-width: 767px) {
	#header_logo{
		margin-bottom:20px !important;
	}
	#search_block_top{
		float:right !important;
		margin-left:40px !important;
		margin-top:42px !important;
	}
	.displaytop-right{
		margin-left:20px !important;
		height:auto !important;
		padding:0 !important;
		margin-top:0 !important;
	}
	.display-top-header1:first-child .nav-group, .displaytop-right{
		background:none !important;
	}
	#header_logo{
		border:none !important;
	}

	#search_block_top #search-icon{
		margin-right: 20px !important;
	}

	#search_block_top span.search_text_top, .displaytop-right .blockcart_top .title-cart-top 
	{
		display: none !important;
	}

	.header_user_info{
		margin-right:90px !important;
	}

	.popup-over .popup-title{
		padding:0 0 5px 15px !important;
	}

	.navbar-header{
		margin-left:10px;
	}

	#cart .unvisible{
		display:none !important;
	}

	.leo-megamenu .navbar-nav li a{
		padding-left:0 !important;
		padding-right:0 !important;
	}

}


.yellowcontainer h4.title_block{
	background: url('../../../img/fondo-titulo-f.jpg') no-repeat;
	padding:10px 20px !important;
	width: 1170px;
	font-style: italic !important;
	/*margin-left:-10px !important;*/
	margin-left:15px !important;
	margin-right:15px !important;
	line-height: 1em !important;
	height: 41px !important;
	font-weight: normal !important;
	font-size:1.3em !important;
}

.yellowcontainer div.ApColumn div.products_block h4.title_block{
	/*margin-left:-25px !important;*/
	margin-left:0px !important;
	margin-right:0px !important;
}

.group-widget .title_block::before, .block .title_block::before {
	content:'';
	background: none !important;
	width: auto !important;
	height: auto !important;
	position:relative;
	bottom:0 !important;
}

.yellowcontainer .owl-carousel h4.title_block{
	background:none !important;
	width:auto !important;
	padding:auto !important;
}

#newsletter_block_left form .btn{
	font-size:1em !important;
	letter-spacing: 2px !important;
}

#newsletter_block_left form input{
	background-color:#ececec !important;
}

.borderupyellow img{
	border-top:6px solid #fff596;
}

.fondoyellow{
	background-color:#fbf6df !important;
}

.footer-copy{
	font-size:10px !important;
	text-transform:uppercase !important;
	margin:6px 0 !important;
}

.footer-copyright{
	margin-top:0px !important;
	margin-bottom:40px !important;
}

.footer-block-texto h4.title_block{
	font-family: 'thirsty_script_lightregular',helvetica,arial,sans-serif !important;
	font-size: 20px !important;
	text-transform: none !important;
	font-weight: 600 !important;
	color:#595857 !important;
	letter-spacing: 0 !important;
	margin-bottom:15px !important;
}

.footer-block-texto div.block_content{
	color:#595857 !important;
	font-size:12px !important;
	line-height: 1.2em !important;
}

.footer-block-texto div.block_content div{
	padding-bottom:5px !important;
}

#newsletter_block_left .letter-title .title_block{
	text-align:right !important;
	font-style: italic !important;
	font-weight: 600 !important;
}

#newsletter_block_left .block_content{
	background: url('../../../img/fondo_form.jpg') no-repeat;
}

@media (max-width: 1200px) {
	#newsletter_block_left .block_content{
		background: none !important;
	}
}


#social_block_canvas ul li, #social_block ul li{
	margin-right: 0 !important;
}

#social_block_canvas ul li.facebook a::before, #social_block ul li.facebook a::before {
	content:'' !important;
}

#social_block_canvas ul li.twitter a::before, #social_block ul li.twitter a::before {
	content:'' !important;
}

#social_block_canvas ul li.instagram a::before, #social_block ul li.instagram a::before{
	content:'' !important;
}

#social_block_canvas ul li.pinterest a::before, #social_block ul li.pinterest a::before{
	content:'' !important;
}

#social_block_canvas ul li a, #social_block ul li a{
    width: 36px !important;
    height: 32px !important;
    background: url('../../../img/sprite-social.gif');
    background-position-x: 0%;
    background-position-y: 0%;
    display: block;
    float: left;
    margin-right: 10px;
    background-position-y: 0;
    position: relative;
}


#social_block_canvas ul li.facebook a, #social_block ul li.facebook a{
	background-position: 0 0;
}

#social_block_canvas ul li.facebook a:hover, #social_block ul li.facebook a:hover{
    background-position: 0 32px;
}

#social_block_canvas ul li.twitter a, #social_block ul li.twitter a{
	background-position: 72px 0;
}

#social_block_canvas ul li.twitter a:hover, #social_block ul li.twitter a:hover{
    background-position: 72px 32px;
}


#social_block_canvas ul li.instagram a, #social_block ul li.instagram a{
	background-position: 108px 0;
}

#social_block_canvas ul li.instagram a:hover, #social_block ul li.instagram a:hover{
    background-position: 108px 32px;
}


#social_block_canvas ul li.pinterest a, #social_block ul li.pinterest a{
	background-position: 36px 0;
}

#social_block_canvas ul li.pinterest a:hover, #social_block ul li.pinterest a:hover{
    background-position: 36px 32px;
}

.footer-container .block .title_block{
	margin: 30px 0 10px 0 !important;
}

.footer-container .block .letter-title .title_block{
	margin: 2px 20px 0 0 !important;
}

.bullet li{
	padding:0 !important;
}

#topbar{
	line-height: 1.57143 !important;
}
#topbar .alcawhatsapp{
	margin-top:0 !important;
	margin-bottom:0 !important;
}

/*** FIXED HEADER ***/

/*
#header_logo{
	margin-bottom:5px !important;
	margin-top:10px !important;
}

.display-top-header1:first-child .nav-group{
	margin-top:80px !important;
}
.displaytop-right{
	margin-top:80px !important;
}

.header-left{
	padding:0 !important;
}
#topbar{
	z-index: 1500;
	position: fixed;
	width: 100%;
}*/

.display-top-header1:first-child .nav-group{
	left:15px;
}

.displaytop-right{
	right:15px;
}

#header-main .display-top-header1{
}

@media (max-width: 767px) {
	.displaytop-right{
		position: static !important;
	}
	#search_block_top{
		margin-left:0 !important;
		margin-right:20px !important;
	}
	#topbar{
		position:relative !important;
		z-index:0 !important;
		width:auto !important;
	}
}

.label-info{
	border: 1px solid #77c66d;
	background: transparent;
	color: #77c66d;
	padding: 2px 5px 2px;
	border-radius:0 !important;
	line-height:18px !important;
	display: inline-block !important;
}

.label-danger{
	border: 1px solid #d9534f;
	background: transparent;
	color: #d9534f;
	padding: 2px 5px 2px;
	border-radius:0 !important;
	line-height:18px !important;
	display: inline-block !important;
}

.label-success{
	border:1px solid #5cb85c;
	background: transparent;
	color: #5cb85c !important;
	padding: 2px 5px 2px;
	border-radius:0 !important;
	line-height:18px !important;
	display: inline-block !important;
}

.label-warning{
	border:1px solid #f8956c;
	background: transparent;
	color: #f8956c !important;
	padding: 2px 5px 2px;
	border-radius:0 !important;
	line-height:18px !important;
	display: inline-block !important;
}

.banner-home-cust{
	background-image: url('../img/modules/appagebuilder/images/banner-home.jpg');
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1920px;
    margin-left: -367px;
}

@media (max-width: 767px) {
	.banner-home-cust{
		height:auto !important;
		margin-left: 0px;
		width:100% !important;
	}
}

.banner-home .block_content .btn-inverse:hover{
	background-color: #fff596 !important;
	border:2px solid #fff596;
	color:#3c3c3b !important;
}

.carousel-control.right:hover {
    color: #f1ba27;
    border: 1px solid #f1ba27;
}

.owl-theme .owl-controls .owl-buttons div:hover{
	background:none !important;
	color: #f1ba27;
    border: 1px solid #f1ba27;
}

.owl-theme .owl-controls .owl-buttons div:hover::before, .owl-theme .owl-controls .owl-buttons div:hover::after{
	color: #f1ba27;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev{
	margin-right:30px;
}


#security_informations{
	clear:both !important;
}
#security_informations label{
	padding-left:0px !important;
}

@media(max-width: 480px){
	#security_informations label{
		padding-left:15px !important;
	}
}

#security_informations button{
	width:40% !important;
}
#newsletter_block_left form .btn{
	width:auto !important;
}

@media (max-width: 610px) {
	#newsletter_block_left form .btn{
		letter-spacing: 0 !important;
	}
	#security_informations button{
		font-size:10px !important;
	}
	#newsletter_block_left form .btn{
		font-size:10px !important;
		padding:0 10px !important;
	}
}



@media (max-width: 992px) {
	.footer-copyright .footer-copy{
		width: 40% !important;
	}
}

@media (max-width: 767px) {
	.footer-container .block .title_block{
		margin:10px 0 10px 0 !important;
	}
	.footer-block{
		padding-top:0 !important;
	}

	.footer-block #social_block h4::after{
		content:'' !important;
	}
	.footer-block #social_block{
		overflow:hidden !important;
		margin-bottom:0 !important;
	}
}

@media (max-width: 640px) {
	.footer-copyright .footer-copy{
		width: auto !important;
	}
}


.carousel-control.left{
	right:520px !important;
}
.carousel-control.right{
	left:650px !important;
}
.carousel-control{
	top:-72px !important;
	height:34px !important;
	width:34px !important;
}
.carousel-control::before{
	top:16px !important;
	right:12px !important;
}

.owl-theme .owl-controls .owl-buttons div::before, .owl-theme .owl-controls .owl-buttons div::after{
	line-height: 32px !important;
}

.owl-theme .owl-controls .owl-buttons div{
	height:34px !important;
	width:34px !important;
	top:-72px !important;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev{
	margin-right:34px !important;
}

.carousel-control.left::before, .owl-theme .owl-controls .owl-buttons div.owl-prev::after{
	font-family: 'FontAwesome' !important;
	content: '\f104';
	font-size:18px !important;
	color:#cccccc;
}

.carousel-control::before, .owl-theme .owl-controls .owl-buttons div.owl-next::before{
	font-family: 'FontAwesome' !important;
	content: '\f105';
	font-size:18px !important;
	color:#cccccc;
}

.carousel-control.left:hover, .carousel-control:hover, .owl-theme .owl-controls .owl-buttons div.owl-prev:hover, .owl-theme .owl-controls .owl-buttons div.owl-next:hover{
	color:#fff !important;
	background-color:#fff596 !important;
	border-color:#fff274 !important;;
}

 .carousel-control.left:hover:before, .owl-theme .owl-controls .owl-buttons div.owl-prev:hover:after, .carousel-control:hover:before, .owl-theme .owl-controls .owl-buttons div.owl-next:hover:before{
 	color:#fff !important;
 }

.functional-buttons .Buttons{
	margin-top:0 !important;
}

.functional-buttons .more_button + .Buttons{
	margin-top:-24px !important;
}

.functional-buttons .ajax_add_to_cart_button + .Buttons{
	margin-top:-24px !important;
}
/*
 .Buttons{
 	margin-top:-24px !important;
 }*/


 .bloque_footer_1{
 	padding-left:14%;
 }

 .bloque_footer_2{
 	padding-left:8%;
 	padding-right:8%;
 }

 .bloque_footer_3{
 	padding-right:14%;
 }

 @media (max-width: 767px) {
 	.bloque_footer_1{
	 	padding-left:15px !important;
	 }

	 .bloque_footer_2{
	 	padding-left:15px !important;
	 	padding-right:15px !important;
	 }

	 .bloque_footer_3{
	 	padding-right:15px !important;
	 }
 }

 .footer-pay img{
 	width:100% !important;
 }

 #cookieNotice{
 	padding-top:10px !important;
 	padding-bottom:10px !important;
 	text-transform: uppercase !important;
 	font-size:12px !important;
 }

 .closeButtonNormal{
 	background:#fbf6df !important;
 	color:#3c3c3b !important;
 }

 .closeButtonNormal{
 	display:inline-block !important;
 	margin-left:35px !important;
 	padding:2px 25px !important;
 	text-transform:none !important;
 }

 #newsletter_block_left form .btn:hover{
 	border:2px solid #3c3c3b !important;
 }
 #newsletter_block_left form .btn:hover{
 	color:#3c3c3b !important;
 }

#quantity_wanted_p input{
	border-top:1px solid rgba(0,0,0,.15);
	border-left:1px solid rgba(0,0,0,.15);
	border-bottom:1px solid rgba(0,0,0,.15);
	border-right:0;
}

#quantity_wanted_p .btn{
	border:1px solid rgba(0,0,0,.15);
}

#attributes .attribute_list .form-control{
	border:1px solid rgba(0,0,0,.15);
}

.box-info-product .our_price_display{
	color:#3c3c3b !important;
}

#product .breadcrumb{
	color:#3c3c3b !important;
}

.instagram-block{
	margin:40px 0 !important;
}

#header .cart_block .cart-buttons #button_order_cart{
	color:#3c3c3b !important;
}

#layer_cart{
	left:-190% !important;
}

#layer_cart .btn{
	color:#3c3c3b !important;
}

#layer_cart .layer_cart_cart .title{
	font-size:14px !important;
}

.widget-category_image .cate_content .title_block a{
	display:block !important;
}

#category #breadcrumb{
	min-height: 217px !important;
}

#category .page-heading{
	font-size:25px !important;
	color:#FFF !important;
	top:-165px !important;
}

#category #breadcrumb{
	margin:0 0 20px !important;
}

#category .cat-desc{
	color:#3c3c3b !important;
}
#category .cat-desc p{
	margin-bottom:4px !important;
}

#subcategories .page-subheading{
	font-size:14px !important;
	text-decoration:underline !important;
	padding:12px 0 !important;
}

.content_sortPagiBar.clearfix, .content_sortPagiBar .bottom-pagination-content{
	padding:10px 0 !important;
}

#subcategories{
	margin-bottom:10px !important;
}

.content_sortPagiBar .display .selected a .icon{
	color:#3c3c3b !important;
}

.product-compare .btn{
	color:#3c3c3b !important;
	opacity: 1 !important;
}

.bottom-pagination-content{
	color:#3c3c3b !important;
}

#products-comparison .product-block .image img{
	width:auto !important;
}

#products-comparison{
	color:#3c3c3b !important;
}

.socialsharing_product .btn-twitter:hover i, .socialsharing_product .btn-facebook:hover i, .socialsharing_product .btn-google-plus:hover i, .socialsharing_product .btn-pinterest:hover i{
	color:#3c3c3b !important;
}

table#product_comparison tbody tr td.comparison_infos .button-container .lnk_view{
	padding:2px 0px !important;
}

.ajax_add_to_cart_button, .more_button{
	padding:2px 0px !important;
}

#product{
	color:#3c3c3b !important;
}

.content_prices{
	padding:10px 0 !important;
}

.box-info-product{
	margin-top:0 !important;
}

.pb-center-column #buy_block{
	margin-top:0 !important;
}

#product #usefull_link_block{
	display:none !important;
}

#attributes .attribute_fieldset label{
	color:#3c3c3b !important;
}

.socialsharing_product i{
	margin-right:0 !important;
}

.socialsharing_product i.fa-share-alt{
	margin-right:5px !important;
}

.socialsharing_product button{
	padding:10px 20px !important;
}

#product .socialsharing_product .btn-facebook:hover i, #product .socialsharing_product .btn-google-plus:hover i, #product .socialsharing_product .btn-twitter:hover i, #product .socialsharing_product .btn-pinterest:hover i{
	color:#FFF !important;
}

#center_column .page-product-heading li.active a, #center_column .page-product-heading li:hover a, #center_column .page-product-heading li:focus a{
	color:#3c3c3b !important;
}

.nav-tabs.page-product-heading > li > a{
	color:#3c3c3b !important;
}

.tab-content.page-product-content{
	padding:10px 0 !important;
	margin-bottom:0 !important;
}

#product .yellowcontainer h4.title_block{
	margin-left:0 !important;
	margin-right: 0 !important;
	font-family: "Lato",sans-serif !important;
}

.justify{
	text-align:justify !important;
}

#cms h4.title_block{
	color: #3c3c3b !important;
	font-style: italic !important;
	font-size: 1.3em !important;
	text-transform: none !important;
	margin-left:0px !important;
	margin-left:0px !important;
}

#cms p{
	color:#3c3c3b !important;
}

#cms .yellowcontainer li{
	color:#3c3c3b !important;
}

#cms .yellowcontainer strong{
	color:#3c3c3b !important;
}

#contact #breadcrumb{
	display:none !important;
}

.contact-form-box{
	box-shadow: none !important;
	border:1px solid rgba(0,0,0,.125);
}

#contact h1.page-heading{
	background: url('../../../img/fondo-titulo-f.jpg') no-repeat;
	padding: 10px 20px !important;
	width: 1170px;
	font-style: italic !important;
	margin-left: -10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	line-height: 1em !important;
	height: 41px !important;
	font-weight: normal !important;
	font-size: 1.3em !important;
	text-transform: none !important;
	margin-top:10px !important;
}

#contact p, #contact label{
	color:#3c3c3b !important;
}
#contact #fileUpload{
	border:0 !important;
	padding:0 !important;
}
#contact .contact-form-box{
	padding-top:0 !important;
}
#contact .contact-form-box fieldset{
	padding:21px 19px !important;
}
#contact .form-group .grey{
	background:#ebebeb !important;
}
#authentication h1.title_block{
	background: url('../../../img/fondo-titulo-f.jpg') no-repeat;
	padding: 10px 20px !important;
	width: 1170px;
	font-style: italic !important;
	margin-left: -10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	line-height: 1em !important;
	height: 41px !important;
	font-weight: normal !important;
	font-size: 1.3em !important;
	text-transform: none !important;
	margin-top:10px !important;
}

#breadcrumb{
	min-height:auto !important;
}

.breadcrumb{
	color:#999;
}

.breadcrumb a:hover{
	color:#999;
	text-decoration: underline !important;
}

#product #add_to_cart .btn:hover {
    background-color: #fff !important;
    border: 2px solid #333 !important;
}

/***** CART *****/

#alcaone{
	font-family: "Lato",sans-serif !important;
	color:#3c3c3b !important;
}
#alcaone h1{
	font-family: "Lato",sans-serif !important;
	background: url('../../../img/fondo-titulo-f.jpg') no-repeat;
	padding: 10px 30px !important;
	width: auto;
	font-style: italic !important;
	margin-right: 15px !important;
	line-height: 1.2em !important;
	height: 41px !important;
	font-weight: normal !important;
	font-size: 1.3em !important;
	font-weight: normal !important;
	text-transform: none !important;
	color:#3c3c3b !important;
}



#alcaone h1 span{
	font-family: "Lato",sans-serif !important;
	padding-left:10px !important;
	font-size:1.2em !important;
	line-height: 0.9em !important;
}

#alcaone h1 span#summary_products_quantity{
	font-size:0.8em !important;
}

#alcaone .heading-counter{
	width: auto !important;
	display:none !important;
}

#alcaone section.checkout-step{
	box-shadow: none !important;
	border:none !important;
	padding-top:0 !important;
}

#alcaone .nav-inline li.active a{
	color:#3c3c3b !important;
}
#alcaone #opc_account_form label{
	color:#3c3c3b !important;
}

#alcaone .nav > li > a:hover, #alcaone .nav > li > a:focus{
	background:none !important;
}

#alcaone .form-group .btn:hover{
	border: 2px solid #333;
	background-color: #fff;
}

#alcaone #botoncollapse{
	padding: 10px 0px;
	color: #333;
	background-color: #ebebeb !important;
	border: 2px solid #141414;
	text-align: center;
	font-weight: 700;
	font-family: "Lato",sans-serif;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	background:none !important;
	border:none !important;
}

#alcaone #botoncollapse i{
	padding-left:5px !important;
}

#alcaone .form-control{
	height: auto !important;
}

#alcaone .arrow-alt-circle-down:before {
	content:'\f358' !important;
}

#alcaone .nav > li > a{
	padding-left:0 !important;
	padding-right:0 !important;
}

#alcaone #opc_new_account .nav > li > a{
}

#alcaone #btnintroduceaddress{
	background:none !important;
	border:0 !important;
	text-transform: uppercase !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

#alcaone .nav-inline li.active{
	border-bottom:1px solid #3c3c3b;
}

#alcaone .nav-inline{
	margin-bottom:4px !important;
}

#alcaone p#security_informations{
	padding-left:0 !important;
}

#alcaone .opc-add-save{
	margin-top:10px !important;
	padding-top:10px !important;
}

#alcaone .carrier_title{
	display:none !important;
}

#alcaone #login_form .form-control{
	background: #ebebeb;
    color: #acaaa6;
    border: none;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-radius: 5px;
}

#alcaone .address_delivery select#id_address_delivery, #alcaone .address_delivery label{
	margin-top:10px !important;
}

#alcaone .addresses .checkbox.addressesAreEquals{
	padding-left:0 !important;
}

#alcaone h1, #alcaone h2, #alcaone h3, #alcaone h4, #alcaone h5, #alcaone h6, #alcaone #order-opc .step-num{
	font-family: "Lato",sans-serif !important;
	font-size:1.2em !important;
}

#alcaone .btn-default{
	border:0;
}

#alcaone #opc_delivery_methods{
	margin-top:10px !important;
}

#alcaone .delivery_option table.resume{
	background: #F5F5F5 !important;
}

#alcaone .delivery_option .table-bordered > tbody > tr > td{
	border:0 !important;
}

#alcaone hr{
	display:none !important;
}

#alcaone .box .checkbox{
	padding-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}

#alcaone #HOOK_PAYMENT .row{
	margin-left:-15px !important;
}

#alcaone #opc_payment_methods{
	overflow: hidden;
	margin-top:10px !important;
}

#alcaone .box{
	padding-bottom:0 !important;
}

#alcaone p.payment_module a{
	border:1px solid #ddd !important;	
	border-radius: 0 !important
}

#alcaone .btn-default:hover{
	border: 2px solid #333;
	background-color: #fff;
}

body.layout-boxed-lg #page{
	box-shadow:none !important;
}

#product #breadcrumb{
	height:auto !important;
}

#subcategories .row > div:nth-child(4n+1){
	clear:none !important;
}

#subcategories .page-subheading{
	margin-bottom:10px !important;
}

/***** MENU *****/
/*
.leo-megamenu .navbar-nav li a{
	padding-left:38px !important;
	padding-right:38px !important;
}
*/

.dropdown-menu{
	padding:25px !important;
}

.leo-megamenu .navbar-nav li.parent .dropdown-menu{
	width: 800px !important;
}


/* COMUNIONES */
.leo-megamenu .navbar-nav li.parent:nth-child(6) .dropdown-menu{
	width: 500px !important;
}

/* MANUALIDADES*/
.leo-megamenu .navbar-nav li.parent:nth-child(7) .dropdown-menu{
	width:480px !important;
}

/* FIESTAS */
.leo-megamenu .navbar-nav li.parent:nth-child(8) .dropdown-menu{
	left:-180% !important;
	width: 500px !important;
}

.leo-megamenu .navbar-nav li.parent li a{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
}

.leo-megamenu .dropdown-menu li{
	padding:0 0 6px 0 !important;
	margin:0 0 6px 0 !important;
}

@media (max-width: 992px) {
	/*.leo-megamenu .navbar-nav .parent .dropdown-menu{
		display:none !important;
	}*/
	#off-canvas-nav .nav .caret{
		display:none !important;
	}
	#off-canvas-nav .navbar-nav > li .dropdown-toggle::after{
		content:'' !important;
	}
	
	#off-canvas-nav .nav .caret{
		display:none !important;
	}
}

.dropdown-menu{
	border:0 !important;
}

#leo-megamenu .dropdown-menu a:hover > .menu-title{
	color:#cecece !important;
}

body#index .product-meta{
	margin-bottom:32px !important;
}

.product-block:hover .functional-buttons{
	margin-top:26px !important;
}

.product-block .functional-buttons .Buttons{
	overflow:hidden !important;
}

.footer-container{
	border:0 !important;
}


body#manufacturer .product_list .ajax_block_product, body#search .product_list .ajax_block_product, body#category .product_list .ajax_block_product, body#supplier .product_list .ajax_block_product{
	margin-bottom:15px !important;
}

#attributes .attribute_list input.attribute_radio{
	float:none !important;
	margin-left:5px !important;
	margin-right:5px !important;
}

#my-account ul.myaccount-link-list li a i{
	color:#fff596 !important;
}

.btn-warning{
	border-color:#fff596 !important;
}

.btn-warning:hover{
	border:2px solid #333 !important;
	background-color:#fff !important;
}

#attributes .attribute_list span.alc_radio{
	background: white;
	border: 1px solid #000;
	border-radius: 20px;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-left: -25px;
	z-index: -100;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
}

#attributes .attribute_list span.alc_radio:before{
	content: "\f00c";
	font-family: "FontAwesome";
	color:#3c3c3b !important;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
	-webkit-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
	padding-left:2px;
}

#attributes .attribute_list input:checked + span.alc_radio::before{
	visibility: visible;
	opacity: 1;
}

#attributes .attribute_list input.attribute_radio{
	opacity: 0;
	cursor:pointer;
	float:none;
}

#attributes .attribute_list input.attribute_radio{
	margin-left:8px;
}

#attributes .attribute_list #color_to_pick_list li{
	border:1px solid #cecece;
}

#attributes .attribute_list #color_to_pick_list li a.color_pick, #attributes .attribute_list #color_to_pick_list li.selected, #attributes .attribute_list #color_to_pick_list li{
	border-radius:20px;
}

.pb-center-column #buy_block label{
	width: 40%;
	float:left;
}

#attributes .attribute_list{
	width: 60%;
	float:left;
}

#attributes .attribute_list ul{
	margin-bottom:0 !important;
}

body#product .box-cart-bottom{
	margin-top:0 !important;
}

body#product #quantity_wanted_p label{
	line-height: 3.5em;
	font-size:14px;
}

#attributes .attribute_fieldset label{
	font-size:14px;
}

@media (max-width: 767px) {
	.logo{
		width:120px !important;
	}
	#topbar, #topbar .ApBlockLink ul li:nth-child(2) a{
		font-size:10px !important;
	}
	#topbar .ApBlockLink ul li{
		padding-right:6px !important;
	}
	#topbar .alcaw_telefono{
		font-size:10px !important;
	}
	.navbar-toggle{
		position:absolute !important;
		top: -15px !important;
	}
	.blockcart_top{
		margin-bottom:0px !important;
		margin-top:-28px !important;
	}
	.header_user_info{
		margin-top:-28px !important;
		margin-right:52px !important;
	}
	#search_block_top{
		margin-top:36px !important;
		position:absolute;
		z-index:1000;
		margin-left:65px !important;
		margin-right:0 !important;
	}
	#header_logo{
		margin-top:0 !important;
		margin-bottom:10px !important;
	}
	.navbar-header .navbar-toggle{
		margin-top:10px !important;
	}
	.blockcart_top{
		margin-right:90px !important;
	}
	.icon-search2{
		margin-left:0px !important;
		margin-top:0 !important;
	}
	.header_user_info .popup-content{
		z-index:2000 !important;		
	}
	#layer_cart{
		left:0 !important;
	}
	#layer_cart .layer_cart_product .layer_cart_product_info{
		padding:5px 0 0 0 !important;
	}
	#layer_cart .layer_cart_cart{
		padding:10px 30px 100px 30px !important;
	}
	#layer_cart .layer_cart_product{
		padding:15px 30px 15px 30px !important;
	}
	#category .breadcrumb{
		display:none !important;
	}

}

#category .breadcrumb{
	top:0 !important;
}

#off-canvas-nav .navbar-nav > li.logo .has-category span.menu-icon{
	width:200px !important;
	height:90px !important;
	background-size: 200px 90px !important;
}

#layer_cart .crossseling h2{
	font-family:"Lato",sans-serif !important;
	font-size:14px;
	font-weight: 600;
}

#layer_cart .crossseling #blockcart_list{
	margin:0 !important;
}

#layer_cart .crossseling{
	color:#3c3c3b !important;
}

#order .delivery_option > div > table.resume td.delivery_option_logo, #order-opc .delivery_option > div > table.resume td.delivery_option_logo{
	padding-left:0 !important;
}

#order-opc .delivery_option .order_carrier_logo{
	width: 100px !important;
}

.iviewSlider .data-link{
	cursor:pointer !important;
	width:100% !important;
}

.leo-megamenu .alc_caret{
	position:absolute;
	padding:0 !important;
	right:-12px;
	top:8px;
}

@media (max-width: 992px) {

	.leo-megamenu .alc_caret{
		top:0;
	}

	#off-canvas-nav .navbar-nav .dropdown-menu{
		display:none;
	}

	#off-canvas-nav .navbar-nav li.parent:nth-child(8) .dropdown-menu{
		left:0 !important;
	}

	#off-canvas-nav .nav .caret{
		display:block !important;
		margin-right:40px !important;
	}

	#off-canvas-nav .navbar-nav > li .dropdown-toggle{
		padding:20px 0 !important;
	}

	#off-canvas-nav .nav a.alc_caret{
		position:absolute;
		top:0;
		right:0;
		cursor:pointer;
	}
	#off-canvas-nav .dropdown-menu{padding:10px 25px !important;}
	#off-canvas-nav .dropdown-menu li .menu-title:hover{color:#ccc !important;}

	#off-canvas-nav .navbar-nav > li.open > .dropdown-menu{
		display:block;
	}
	#off-canvas-nav .nav a.alc_caret .caret{
		margin-left:40px;
	}
}