#page { background-color: #fff; padding: 0; max-width: 980px; }
header { -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; padding-bottom: 10px; }
#header-main { background: #eaeaea /*url('../../img/topo.jpg') no-repeat center top*/; }
#header_logo { padding: 11px 20px; }
container { padding-left: 20px; padding-right: 20px; }
/* customize for body */ 
body { background: url('../../img/patterns/pattern3.png') }
/* customize for title_block */ 
#center_column .title_block { margin: 0; font-size: 20px !important; font-weight: 700 !important; position: relative !important; color: #2E3039 !important; padding: 0 !important; line-height: 40px !important; text-transform: uppercase !important; background: #f2f2f2 !important; width: 100% !important; border: none !important; display: inline-block; }
#center_column .title_block:before { border-color: transparent #E56600 #E56600 transparent; border-style: solid; border-width: 0px 0px 40px 40px; content: ""; display: block; height: 0; right: 0; position: absolute; bottom: 0; width: 100px; }
#center_column .title_block span { background: #E56600; color: #FFF; display: inline-block; padding: 0 15px; float: left; }
#center_column .title_block span:before { border-color: #E56600 transparent transparent; border-style: solid; border-width: 40px 40px 0 0; content: ""; display: block; height: 0; margin-right: -55px; top: 0px; width: 5px; z-index: 3; float: right; }
/* customize for topbar */ 
#topbar { background-color: #efefef; border-bottom: solid 1px #D6D6D6; }
#topbar .topbar-box a:hover { color: #E56600 }
/* customize for header-main */ 
.header-container { background-color: #ffffff }
#header a:hover { color: #E56600 }
/* customize for pav-mainnav */ 
#topnavigation { background-color: #515151; }
#topnavigation .container { padding: 0px; }
.navbar { min-height: 40px; }
#cavas_menu.navbar-default .navbar-nav > li > a { color: #fff; background-color: #515151 !important; border: none; padding: 10px 22px; font-size: 15px; line-height: 20px; font-weight: bold; }
#cavas_menu.navbar-default .navbar-nav > li > a:hover { background-color: #E56600 !important; }
#cavas_menu.navbar-default .navbar-nav > li.home > a { font-size: 20px; padding: 10px; border: none; }
#cavas_menu.navbar-default .navbar-nav > li > a .menu-icon-class .menu-title { display: none; }
/* customize for footer-top */ 
.footer-top a:hover { color: #E56600 }
/* customize for footer-center */ 
.footer-center a:hover { color: #E56600 }
/* customize for footer-bottom */ 
.footer-bottom a:hover { color: #E56600 }
/* customize for powered */ 
#footernav { background-color: #2b2b2b }
#footernav { color: #b9bcbd }
#footernav a:hover { color: #E56600 }
/* customize for product */ 
.carousel-control { margin-right: 7px; margin-top: 2px; }
.carousel-control.left, .carousel-control.right { color: #FFF; border-radius: 50%; background: none; border: 2px solid #FFF; text-align: center; }
.carousel-control.left:hover, .carousel-control.right:hover { border-color: #515151; color: #515151; }
.products_block.leomanagerwidgets .block_content, .group-widget .group_content { border-top: none; }
.product_list .product-image-container { padding: 0; }
.left-block .functional-buttons { width: 100%; background: #E56600; display: none; position: absolute; margin-top: -32px; }
.left-block .functional-buttons div { width: 17%; }
.product_list.grid .left-block .functional-buttons div { width: 16.666%; }
.left-block .functional-buttons div a { margin: 0; width: 100%; border: none; background: none; color: #fff; border-radius: 0; }
.left-block .functional-buttons .button.ajax_add_to_cart_button { float: right; width: 66%; border: none !important; background: none; box-shadow: none; }
.product_list.grid .left-block .functional-buttons .button.ajax_add_to_cart_button { width: 50%;}
.left-block .functional-buttons .button.ajax_add_to_cart_button span { border: none; background: none; box-shadow: none; line-height: 32px; padding: 0; }
.left-block .functional-buttons .button.ajax_add_to_cart_button span:before { top: 0; }
.left-block .functional-buttons div a:hover, .functional-buttons .button.ajax_add_to_cart_button:hover, .functional-buttons .button.ajax_add_to_cart_button span:hover { background-color: #515151; border: none !important; }
.comments_note { display: none; }
.product_list.grid .product-desc { display: none; }
.right-block .functional-buttons { display: none !important; }
.button.ajax_add_to_cart_button span:before { margin-right: 10px; position: relative; left: 0; top: 0; }
.breadcrumb { color: #E56600; margin: 0 0 10px 0; }
#categories_block_left li a:before { content: "\f105"; }
ul.tree li a { padding: 3px; }
.block .title_block, .block h4 { border-radius: 0; }
.shopping_cart > a:before { background-color: #E56600; width: 25px; height: 25px; padding: 25px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.shopping_cart { float: right; }
#header_logo { margin: 0; }
div#languages-block-top { float: right; }
div#languages-block-top ul { right: -20px; top: 33px; background: #EFEFEF; border-left: solid 1px #D6D6D6; border-bottom: solid 1px #D6D6D6; left: auto; }
div#header_user_info { width: 70%; padding: 0 !important; margin: 0 !important; }
#topbar .topbar-box { background: none !important; border: none !important; }
div#header_user_info ul { width: 100%; display: inline-block; top: 0px; background: none; }
div#header_user_info ul li { float: left; }
#topbar ul li a, #topbar ul li > span, #topbar div.current:hover, #topbar div.current.active { color: #E56600; }
.icon-home { padding-right: 0; }
/* customize for modules */ 
.widget { display: inline-block; }
.carousel-control { top: -55px; }
/* products */ 
#product_comments_block_extra, #product p#loyalty { display: inline-block; }
#usefull_link_block, #product_comments_block_extra { width: 100%; }
#product_condition { display: none; }
#thumbs_list { width: 270px; }
#view_scroll_left, #view_scroll_right { height: 82px; }
#view_scroll_left:before, #view_scroll_right:before { line-height: 82px; }
#reduction_percent, #reduction_amount { width: auto; height: auto; position: absolute; color: #FFF; background: #F13340; border: 1px solid #D02A2C; margin-top: 10px; margin-left: 5px; border-radius: 0px; left:0; top:0; font: 600 14px "PT Sans", sans-serif; padding: 0 5px 0 3px; display: inline-block; text-align: center; }
#reduction_percent span, #reduction_amount span { line-height: 20px; }
#old_price { display: block; padding: 8px 0 0 0; margin: 0 }
.our_price_display { margin-bottom: 0 !important; }
#quantity_wanted_p { padding: 15px 0 0 0; }
#quantity_wanted_p input { width: 37px; height: 28px; text-align: center; }
.pb-center-column #buy_block #quantity_wanted_p label { float: left; margin-right: 10px; margin-bottom: 0; line-height: 28px; }
.pb-center-column #buy_block #quantity_wanted_p, .pb-center-column #buy_block #add_cart { float: left; }
.pb-center-column #buy_block #add_cart { width: 57%; text-align: center; padding: 13px 0 0 0; }
.pb-center-column #buy_block #quantity_wanted_p { width: 43%; }
#options_qty { float: left; height: 27px; width: 21px; }
#options_qty .product_quantity_up i:before {/*content:"\f106";*/ content: "\f077"; }
#options_qty .product_quantity_down i:before {/*content:"\f107";*/ content: "\f078"; }
#options_qty .btn.button-plus, .btn.button-minus { font-size: 11px; float: left; border: none; line-height: 11px; margin: 0; background: none; border-right: 1px solid; border-top: 1px solid; height: 14px; width: 15px; padding: 0; margin: 0; }
.btn.button-minus { border-bottom: 1px solid; }
.btn.button-plus span, .btn.button-minus span { padding: 0; border: none; line-height: 11px; height: 11px; margin: 0; background: none; width: 100%; height: 11px; }
#quantity_wanted_p .btn { margin: 0; }
span.view_scroll_spacer { margin: 0 10px; }
.pb-center-column #buy_block { margin-top: 0; }
#usefull_link_block li a:hover:before { color: #E56600; border-color: #E56600; }
#usefull_link_block { padding: 13px 0 2px 0; }
.widget .widget-html.block { margin-bottom: 0; }
.widget .block .title_block { padding: 0 0 10px; color: #444444; }
#footercenter { background: none; }
#newsletter-input-footer { border: 1px solid; background: none; }
.footer-container ul li { padding-bottom: 10px; }
.divider { width: 100%; height: 10px; background: url('../../img/divider.png'); }
.breadcrumb .navigation_page { color: #E56600; }
#header .cart_block { top: 51px; right: -21px; }
#cavas_menu { z-index: 90; }
.cart_quantity .cart_quantity_input.form-control { width: 37px; height: 28px; text-align: center; float: left; }
.table tbody > tr > td.cart_quantity .cart_quantity_button { width: 15px; float: left; margin: 0; }
.table tbody > tr > td.cart_quantity .cart_quantity_button a { margin: 0; }
.cart_quantity .cart_quantity_up.button-plus { border-left: none; border-bottom: none; font-size: 11px; padding: 1px 2px; }
.icon-plus:before { content: "\f077"; }
.icon-minus:before { content: "\f078"; }
#quantityDiscount { margin-top: -10px; }
.widget.contact-us .title_block span { -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; border: none; color: #444; width: auto; height: auto; line-height: 20px; display: inline-block; text-align: left; font-size: 14px; padding-left: 0; margin-right: 0; float: none; }
div.block.products_block.exclusive.leomanagerwidgets.special-hover .row { margin: 0 !important; }
div.block.products_block.exclusive.leomanagerwidgets.special-hover div.item.active .row:first-child { border-bottom: 1px solid #EBEEF2; }
div.block.products_block.exclusive.leomanagerwidgets.special-hover div.item.active .row:first-child .product_block { padding-bottom: 20px; }
div.block.products_block.exclusive.leomanagerwidgets.special-hover div.item.active .row:last-child .product_block { padding-top: 20px; }
.pb-left-column .page-product-box { -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; }

div.block.products_block.exclusive.leomanagerwidgets.special-hover .title_block { margin-bottom:15px !important;}

#product_comments_block_extra li { border-left: none; padding: 0;}
#product_comments_block_extra { padding: 15px 0 0 0;}
#header #topbar { height:38px;}
@media (max-width: 1200px) {#search_block_top {width:300px; float:left;} }
@media (max-width: 990px) { 
	#header_logo {width: 40%; float: left; padding:8px 20px !important;}
	#header_right {width: 60%; float: right; margin:0;}
	#search_block_top {width:300px; float:left;}
	#header_right div { width:100%}
	#header .shopping_cart { text-align:right; padding-top:0px;}
	.shopping_cart > a:first-child:before{ text-align:center;}
	#categorias-home div { width:33.33%; float:left;}
	#topbar .topbar-box { width:100%;}
}
@media (max-width: 767px){
	#footer .block .title_block:after, .block h4:after { display:none;}
}
.banner-slideshow { margin-bottom:20px;}
#left_column .widget { width:100% !important; padding-right:0; padding-left:0; }
.product_list .availability span.available-now { background-color: #0070C0;}
.widget .block.products_block.exclusive.leomanagerwidgets .functional-buttons div{ width:17%; }
.widget .block.products_block.exclusive.leomanagerwidgets .button.ajax_add_to_cart_button { width:66%; }
.pb-right-column .iva, .pb-right-column .iva label, .pb-right-column .iva span { color:#898989; font-size:14px; font-weight:400 !important;}
.pb-right-column .iva label { padding:8px 0 0 0; margin:0; font-weight:400; }
.pb-right-column .iva span { display:inline-block; width:100%;}
p.iva { margin:0; text-align:center;}
p.iva span { margin-right:5px;}
span.iva, label.iva { color:#898989; font-size:14px; font-weight:400; margin:0;}
#best-sellers_block_right p.iva {text-align: right;}