/*
Theme Name: Motorista
Theme URI: http://naverosmaninho.pt
Author: the NaveRosmaninho
Author URI: http://naverosmaninho.pt
Description: Tema WordPress Loja do Motorista
Version: 1.1.3
*/


.wp-caption{}

.wp-caption-text{}

.sticky{}

.gallery-caption{}

.bypostauthor{}

.alignright{}

.alignleft{}

.aligncenter{}

li.payment_method_multibanco_ifthen_for_woocommerce img{
	width:auto!important;
}

.products .row > div{
	min-height:352px;:
}

/* --------- */

body{
	color:#434343!important;
	font-size:16px!important;
	line-height:1.6!important;
}

h3, .h3{
	font-size:16px!important;
	font-size:15px!important;
}

.wpo-content h3{
	margin:20px 0 10px!important;
}

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

.wpo-content a{
	color:#d55136;
}

.wpo-content a:hover{
	/*text-decoration:underline;*/
	color:#d55136;
}

a:focus{
	color:#d55136!important;
}

.bigtext-error{
	color:#d55136!important;
	font-weight:bold;
	line-height:1;
}

.page_not_found .searchform{
	display:none;
}

/*	1. Botoes 
------------------------ */

.button-groups > div{    /* blue border fix @ botoes */
	border-left:1px solid white!important;
}

form label{
	margin:13px 0 3px 0!important;
	font-size:14px!important;
	font-weight:600!important;
	color:#434343!important;
	line-height:1.6!important;
}


.btn{
	font-size:13px!important;
	font-weight:700!important;
	line-height:1.42857!important;
	color:white!important;
	text-transform:uppercase!important;
	text-align:center!important;
	vertical-align:center!important;
	white-space:nowrap!important;
	padding:8px 12px!important;
	border-radius:2px!important;
	-moz-border-radius:2px!important;
	-webkit-border-radius:2px!important;
	transition: all 0.5s!important;
	-webkit-transition: all 0.5s!important;
}

.btn-primary{
	background:#d55136!important;
}

.btn-primary:hover, 
.btn-primary:active,
.btn-primary:focus, 
.btn-primary.active{
	background:#d55136!important;
	opacity:0.93;
	color:white!important;
	text-decoration:none!important;
}

/* ----------------------------------- */
/*              HEADER                 */
/* ----------------------------------- */

.wpo-header{
	padding:5px 0 8px 0!important;
}

.searchform-categoris .select-categories{
	width:235px!important;
}

.searchform-categoris .select-categories select.product_cat{
	padding-right:10px;
}

.wpo-header .header-top{
	padding-bottom:0!important;
	padding-top:11px!important;
}

/*	1. Topbar 
--------------------- */

.topbar{
	background:#d55136!important;
	color:white!important;
	padding:10px 0!important;
	box-shadow:0px 0px 8px rgba(0,0,0,0.6);
}

.topbar a{
	color:white!important;
	border-bottom:1px dashed white;
}

.topbar a:hover, 
.topbar a:active{
	text-decoration:none;
	border-bottom:1px solid white;
}

.topbar .top-menu a{
	color:white!important;
	border-bottom:1px dashed white;
}

.topbar .top-menu a:hover, 
.topbar .top-menu a:active{
	color:white!important;
	text-decoration:none!important;
	border-bottom:1px solid white;
}

/* 	1. Logo 
------------------------ */

.logo{
	max-width:140px;
}

/*	2. Menu Horizontal 
---------------------------- */

.header-top .navbar{
	margin-top:14px!important;
}

.header-top .navbar .nav > li > a{
	font-weight:600!important;
	font-size:14px!important;
	color:#434343!important;
}

.header-top .navbar .nav > li > a:hover,
.header-top .navbar .nav .open > a, 
.header-top .navbar .nav .open > a:hover, 
.header-top .navbar .nav .open > a:focus, 
.header-top .navbar .nav .active > a:hover, 
.header-top .navbar .nav .active > a:focus{
	color:#d55136!important;
}

.header-top .navbar .nav .active > a{
	color:#303030!important;
}


/*	3. Carrinho 
------------------------ */

#header-top .shop-cart {
	padding-top:5px;
}

.top-cart.dropdown{
	width:inherit;
	float:right;
	padding-top:1px;
}

.top-cart h3.cart{
	color:#d55136!important;
	font-weight:600!important;
	font-size:14px!important;
}

.top-cart .fa-shopping-cart{
	background:#d55136!important;
}

.top-cart a.dropdown-toggle{
	color:#434343!important;
	font-size:14px!important;
}

.top-cart a.dropdown-toggle:hover{
	color:#d55136!important;
}

.top-cart a.dropdown-toggle .amount{
	color:#d55136!important;
}

.woocommerce-page a.wc-forward{
	margin-bottom:2px;
	text-transform:none!important;
	font-weight:400!important;
}


li.mini_cart_item a.remove{
	float:left;
}

.woocommerce ul.product_list_widget li{
	border-bottom:1px solid #f3f3f3;
}

.woocommerce ul.product_list_widget li:last-child{
	border-bottom:0;
}

li.mini_cart_item a{
	font-weight:600!important;
}

.woocommerce ul.cart_list li img{
	max-width:85px;
	margin-right:10px!important;
	float:left!important;
}

.woocommerce ul.cart_list li a:hover{
	color:#d55136!important;
}

li.mini_cart_item span.quantity{
	display:block;
	width:inherit;
}

/* E. Zona do telefone
------------------------- */

#header-top .info{
	float:left;
}

.header-telefone{
	border-bottom:1px solid #DEDEDE;
	padding-bottom:3px;
	line-height:1.2;
}

.telefone-esquerda{
	display:inline-block;
	vertical-align:top;
	padding-top:0px;
	padding-right:12px;
}

.header-telefone i{
	font-size:44px;
	color:#d55136;
}

.telefone-direita{
	display:inline-block;
}

span.texto-numero{
	color:#d55136;
	font-size:14px;
	font-weight:600;
}

span.numero{
	font-size:14px;
	font-weight:600;
}

.header-horario{
	font-size:14px;
	padding-top:3px;
	padding-left:4px;
}

/* 	3. Menu Vertical & Search box
------------------------------------ */

#header-bottom{
	display:inline-block;
	width:100%!important;
}

.header-bottom .widget_wpo_menu_vertical > .widget-title > span:before{
	font-size:21px!important;
	vertical-align:sub!important;
}

.header-bottom .widget_wpo_menu_vertical > .widget-title{
	padding:16px 10px 13px!important;
}

.header-bottom .menu-vertical,
.header-bottom .search_form{
	margin-top:14px;
}

.header-bottom .menu-vertical{
	padding-right:0;
}

.header-bottom .search_form{
	padding-left:0;
}

/*	-> Menu Vertical <- */
.vertical-menu > .nav{
	/*border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;*/
	border:1px solid #bbb!important;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
}

.dropdown-menu{
	border:1px solid #bbb!important;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)!important;
}

.header-bottom .widget_wpo_menu_vertical > .widget-title{
	background:#d55136!important;
	color:white!important;
	font-size:14px!important;
}

.header-bottom .widget_wpo_menu_vertical > .widget-title > span:after{
	border:1px solid white!important;
	background:#d55136!important;
	color:white!important;
}

.vertical-menu > .nav > li > a{
	padding:7px 15px!important;
	font-weight:600!important;
}

/*
.vertical-menu > .nav > li.mega > a .fa{
	position:relative;
	top:3px;
}*/

.vertical-menu > .nav > li > a .fa{
	min-width:26px!important;
	display:none!important;
}

.vertical-menu > .nav > li > a span.menu-desc{
	display:block;
	font-size:12px;
	color:#888;
	font-style:italic;
	line-height:1.1;
	text-transform:none;
}

.vertical-menu > .nav > li .caret{
	margin:-20px 0 0!important;
}

.nav > li > a:hover,
.header-bottom .vertical-menu > li > a:hover,
.header-bottom .vertical-menu > li.open > a, .header-bottom .vertical-menu > li.active > a ,
.vertical-menu > .nav .open > a, .vertical-menu > .nav .open > a:hover, .vertical-menu > .nav .open > a:focus,
.vertical-menu > .nav .active > a,
.vertical-menu > .nav .active > a:hover,
.vertical-menu > .nav .active > a:focus {
  color:#d55136!important;
}

.vertical-menu .dropdown-menu a{
	font-weight:300!important;
	color:#434343!important;
}

.vertical-menu.menu-left .dropdown-menu{
	min-height:391px;
	min-height:462px;
}

.vertical-menu .dropdown-menu .widget-title{
	color:#d55136!important;
}

.vertical-menu ul li#menu-item-2045 .mega-dropdown-menu{  /* Cabine exterior */
	top:-1px!important;
	background:white url('./imagens/megamenu_cabineexterior.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2046 .mega-dropdown-menu{  /* Cabine Interior */
	top:-40px!important;
	top:-51px!important;
	background:white url('./imagens/megamenu_cabineinterior.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2048 .mega-dropdown-menu{  /* eletronica */
	top:-79px!important;
	top:-101px!important;
	background:white url('./imagens/megamenu_electronica.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2049 .mega-dropdown-menu{  /* Ferramentas e acessorios */
	top:-118px!important;
	top:-151px!important;
	background:white url('./imagens/megamenu_ferramentas.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2050 .mega-dropdown-menu{  /* iluminacao*/
	top:-157px!important;
	top:-201px!important;
	background:white url('./imagens/megamenu_iluminacao.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2051 .mega-dropdown-menu{  /* outros acessorios */
	top:-274px!important;
	top:-325px!important;
	background:white url('./imagens/megamenu_outros.png') no-repeat right bottom;
}

.vertical-menu ul li#menu-item-2052 .mega-dropdown-menu{  /* protecao e seguranca */
	top:-313px!important;
	top:-375px!important;
	background:white url('./imagens/megamenu_protecao.png') no-repeat right bottom;
}


/* -> Search Bar <- */
.header-bottom .wpo-search{
	padding:7px 0 7px 17px!important;
	background:#303030!important;
}

.header-bottom .wpo-search:after{
	background:#303030!important;
}

.searchform-categoris{
	width:98%;
}

.searchform-categoris .select-categories{
	display:none;
}

.searchform-categoris .input-search{
	text-transform:uppercase;
	background:transparent!important;
}

.searchform-categoris .input-search:focus::-webkit-input-placeholder{
	color:transparent;
}

.searchform-categoris .input-search:focus::-moz-placeholder{
	color:transparent;
}

.searchform-categoris .input-search:focus{
	color:#444!important;
	text-transform:none;
	font-size:14px;
}

/* -------------------- */
/*  RESPONSIVE MENU      */
/* ---------------------- */

.wpo-off-canvas{
	width:275px!important;
	background:#303030!important;
}

.navbar-offcanvas{
	background-color:transparent!important;
}

.dropdown-menu > li > a{
	color:#343434!important;
}

#wpo-off-canvas .collapse.vertical-menu{
	display:block;
}

#wpo-off-canvas .widget_wpo_menu_vertical h3.widget-title{
	display:none;
}

#wpo-off-canvas .vertical-menu > .nav{
	border:0!important;
}

#wpo-off-canvas .widget_wpo_menu_vertical span.menu-title{

}

#wpo-off-canvas .widget_wpo_menu_vertical li a{
	border-bottom:1px solid #383838;
	text-transform:none;
	color:white;
}

#wpo-off-canvas .vertical-menu > .nav > li.dropdown:hover > a:before, 
#wpo-off-canvas .vertical-menu > .nav > li.dropdown.open > a:before{
	display:none;
}

#wpo-off-canvas .vertical-menu > .nav > li.dropdown:hover > a, 
#wpo-off-canvas .vertical-menu > .nav > li.dropdown.open > a{
	border-bottom:0!important;
}

/* SubMenu 
----------------- */
#wpo-off-canvas .vertical-menu.menu-left .dropdown-menu{
	left:0!important;
	width:100%!important;
	top:51px!important;
	background-image:none!important;
	min-height:auto;
	border:0!important;
	padding-top:8px;
}

#wpo-off-canvas .vertical-menu .dropdown-menu .widget-title{
	display:none;
}

#wpo-off-canvas .vertical-menu .dropdown-menu ul li{
	padding:3px 15px!important;
}

#wpo-off-canvas .vertical-menu .dropdown-menu a{
	border-bottom:0!important;
	font-weight:400!important;
	font-size:15px;
}

#wpo-off-canvas .widget_nav_menu ul li a:before{
	display:none;
}

#wpo-off-canvas .vertical-menu .dropdown-menu-inner{

}

/* ---------------------------------- */
/*              SIDEBAR               */
/* ---------------------------------- */

/*	1. Titulos 
---------------------------- */

[class*="wpo-sidebar"] .widget-title > span:before{
	font-size:14px!important;
}

[class*="wpo-sidebar"] .widget-title{
	background:transparent!important;
	color:#434343!important;
	font-weight:600!important;
	font-size:16px!important;
	padding:11px 10px 10px!important;
}

/* ---------------------------------- */
/*           FRONT PAGE                */
/* ---------------------------------- */

.rev_slider_wrapper .tp-bullets.round .bullet:hover, 
.rev_slider_wrapper .tp-bullets.round .bullet.selected{
	border-color:#d55136!important;
}

.rev_slider_wrapper .tparrows.default:hover, 
.rev_slider_wrapper .tparrows.default:active {
  background: #d55136!important;
}

.nav-tabs > li.open > a:hover, 
.nav-tabs > li.open > a:focus, 
.nav-tabs > li.open > a:active, 
.nav-tabs > li.open > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:active, 
.nav-tabs > li.active > a{
	background:#d55136!important;
	border-color:#d55136!important;
}

.nav-tabs > li.open > a:hover:before, 
.nav-tabs > li.open > a:focus:before, 
.nav-tabs > li.open > a:active:before, 
.nav-tabs > li.open > a:before, 
.nav-tabs > li.active > a:hover:before, 
.nav-tabs > li.active > a:focus:before, 
.nav-tabs > li.active > a:active:before, 
.nav-tabs > li.active > a:before{
	border-color:#d55136 transparent transparent transparent!important;	
}

.nav-tabs > li.open > a:hover:after, 
.nav-tabs > li.open > a:focus:after, 
.nav-tabs > li.open > a:active:after, 
.nav-tabs > li.open > a:after, 
.nav-tabs > li.active > a:hover:after, 
.nav-tabs > li.active > a:focus:after, 
.nav-tabs > li.active > a:active:after, 
.nav-tabs > li.active > a:after{
	border-color:#d55136 transparent transparent transparent!important;	
}

.nav-tabs > li > a:active, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover{
	background:#d55136!important;
	border-color:#d55136!important;
}

.nav-tabs > li > a:active:after, .nav-tabs > li > a:focus:after, .nav-tabs > li > a:hover:after,
.nav-tabs > li > a:active:before, .nav-tabs > li > a:focus:before, .nav-tabs > li > a:hover:before{
	border-color:#d55136 transparent transparent transparent!important;
}

.title-hot{
	color:#d55136!important;
}

/* --------------------------------- */
/*         LOJA PAGINAS              */
/* --------------------------------- */

/*	1. Avisos
--------------------------- */

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{
	border-top:3px solid #d55136!important;
}

.woocommerce .woocommerce-info:before, 
.woocommerce-page .woocommerce-info:before{
	background-color:#d55136!important
}

.woocommerce .woocommerce-message:before, 
.woocommerce .woocommerce-error:before, 
.woocommerce .woocommerce-info:before, 
.woocommerce-page .woocommerce-message:before, 
.woocommerce-page .woocommerce-error:before, 
.woocommerce-page .woocommerce-info:before{
	height:2.5em!important;
	font-weight:600!important;
}

/*	2. Minha Conta
--------------------------- */

#customer_login label{
	font-weight:600;
	font-size:14px;
}

.lost_password a{
	font-size:14px;
	color:#d55136!important;
	text-transform:uppercase;
}

.lost_password a:hover{
	text-decoration:underline;
}

body.page-id-12 input.button{
	margin-top:10%!important;
	float:right!important;
}

nav.woocommerce-MyAccount-navigation ul li{
	list-style:none;
}

/*	3. Carrinho 
----------------------------- */

.woocommerce table.shop_table th, 
.woocommerce-page table.shop_table th{
	font-size:14px!important;
	font-weight:600!important;
}

.woocommerce .quantity .minus:hover, 
.woocommerce .quantity .minus:active, 
.woocommerce .quantity .plus:hover, 
.woocommerce .quantity .plus:active, 
.woocommerce-page .quantity .minus:hover, 
.woocommerce-page .quantity .minus:active, 
.woocommerce-page .quantity .plus:hover, 
.woocommerce-page .quantity .plus:active{
	background:#d55136!important;
}

/* -> Resumo Custos Totais <- */

.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table th{
	font-size:15px!important;
	font-weight:600!important;
	width:43%!important;
}

.woocommerce .cart-collaterals .cart_totals tr td, 
.woocommerce-page .cart-collaterals .cart_totals tr td{
	border-color:#f7f6f7!important;
}

.woocommerce .cart_totals input[type="radio"]{
	float:right;
	margin-right:0!important;
	margin-left:11px!important;
}

.woocommerce .cart-collaterals .cart_totals p small, 
.woocommerce-page .cart-collaterals .cart_totals p small{
	color:#9c9c9c!important;
	font-size:12px!important;
}

.woocommerce .cart-collaterals .cart_totals p, 
.woocommerce-page .cart-collaterals .cart_totals p{
	line-height:1.2!important;;
}

/* -> Calculadora <- */
form.shipping_calculator{
	width:100%!important;
	margin-top:7px;
}

form.shipping_calculator h2{
	margin-bottom:0;
}

form.shipping_calculator h2 a{
	text-transform:none!important;
	font-weight:400!important;
	padding:0!important;
	background:transparent!important;
	color:#d55136!important;
	font-size:14px!important;
}

form.shipping_calculator h2 a:hover{
	text-decoration:underline;
}

section.shipping-calculator-form{
	margin-top:10px;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{
	color:white!important;
}

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{
	color:white!important;
}

.woocommerce-page .wc-proceed-to-checkout a.checkout-button.button.alt{
	width:100%;
	font-size:18px!important;
}

/* 	4. Pag Finalizar Compra
------------------------------ */

p.form-row.create-account{
	background:#d55136;
}

.woocommerce form .form-row .required{
	color:#d55136!important;
}

p.form-row.create-account label{
	color:white!important;
}

.alert-info{
	color:#444!important;
	background-color:#f3f3f3!important;
	border-color:#e4e4e4!important;
}

.woocommerce-billing-fields .create-account{
	background-color:#f3f3f3;
	border-color:#e4e4e4;
	margin-bottom:0!important;
	padding:12px 20px!important;
}

#customer_details{
	margin-bottom:25px;
}

h3#ship-to-different-address label{
	padding-left:0!important;
	display:inline!important;
}

h3#ship-to-different-address .input-checkbox{
	vertical-align:initial!important;
}

h3#ship-to-different-address label,
.woocommerce-billing-fields h3,
h3#order_review_heading{
	font-size:20px!important;
	font-weight:800!important;
}

table.shop_table th.product-name,
table.shop_table th.product-total{
	font-weight:600!important;
	text-transform:uppercase;
	font-size:16px!important;
}

.woocommerce table.shop_table td, 
.woocommerce-page table.shop_table td{
	font-size:14px!important;
}

.woocommerce table td strong, 
.woocommerce table th strong, 
.woocommerce-page table td strong, 
.woocommerce-page table th strong{
	font-weight:600!important;
}

.woocommerce form .form-row label, 
.woocommerce-page form .form-row label{
	font-size:14px;
	font-weight:600;
	line-height:1.5!important;
	margin-top:2px!important;
}

.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea, 
.woocommerce-page form .form-row input.input-text, 
.woocommerce-page form .form-row textarea{
	border:1px solid #d5d5d5;
	padding:5px 9px 3px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

ul#shipping_method label{
	margin-bottom:0!important;
}

.woocommerce ul .amount, 
.woocommerce-page ul .amount{
	color:#434343!important;
}

.woocommerce input[type="radio"], 
.woocommerce input[type="checkbox"]{
	/*margin-right:27px!important;*/
	vertical-align:sub;
	margin-left:10px!important;
}

.woocommerce-page form .form-row label.checkbox{
	padding-left:0!important;
}

ul.payment_methods.methods label{
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
}

.woocommerce form .form-row .input-checkbox, 
.woocommerce-page form .form-row .input-checkbox{
	margin:-2px 10px 0 7px!important;
}

#add_payment_method #payment, 
.woocommerce-cart #payment, .woocommerce-checkout #payment{
	background:#f9f9f9!important;
}

p.terms label.checkbox{
	margin-right:3px;
}

p.terms a{
	color:#d55136!important;
}

p.terms a:hover{
	text-decoration:underline;
}

/*	1. Botoes
----------------------- */

.woocommerce a.button.alt, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce button.button.alt, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button.alt, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page button.button.alt, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button,
.yith-wcwl-add-to-wishlist .show a,
.btn-default{
	background:#d55136!important;
	font-weight:600!important;
	font-size:13px!important;
	text-shadow:0 0 0!important;
}

.woocommerce a.button.alt:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #content input.button:hover,
.yith-wcwl-add-to-wishlist .show a:hover,
.btn-default:hover{
	opacity:0.93;
}

body.single .yith-wcwl-add-to-wishlist .show a{
	margin-left:5px!important;
}

#single-product div.add-to-cart, 				/* produto simples */
#single-product .yith-wcwl-add-to-wishlist{
	margin:0 15px 3px 0;
}

.woocommerce .widget_price_filter .price_slider_amount .button, /* Botao filtrar */
.woocommerce-page .widget_price_filter .price_slider_amount .button{
	padding:2px 12px!important;
}

/* ------------------------------- */
/*              LOJA               */
/* ------------------------------- */

.breadcrumb{
	text-transform:uppercase;
	font-size:13px!important;
	padding:0 0 15px 1px!important;
}

.breadcrumb a{
	color:#434343!important;
}

.breadcrumb a:hover{
	color:#d55136!important;
}

h1.page-title{
	font-weight:600;
	font-size:30px;
}

form label.orderby-sort{
	font-weight:400!important;
}

#wpo-filter ul.display li span,
.product-bottom .result-count{
	display:none;
}

#wpo-filter .display li a:hover, 
#wpo-filter .display li a.active,
#wpo-filter .display li a:active,
#wpo-filter .display li a:focus{
	background:#303030!important;
	background:#d55136!important;
}

.woocommerce span.onsale, 
.woocommerce-page span.onsale{
	right:23px!important;
	top:5px!important;
}

.woocommerce span.onsale .label-sale, .woocommerce-page span.onsale .label-sale{
	background:#d55136!important;
	color:white!important;
	width:61px!important;
	height:61px!important;
	line-height:4.75!important;
	border-radius:33px;
	-webkit-border-radius:33px;
	-moz-border-radius:33px;
}

/* -> Pagination <- */

.well-sm.product-bottom{
	margin-top:35px;
}

.pagination > li > span{
	background-color:#d55136!important;
	border-color:#d55136!important;
}

.pagination-sm > li > a, 
.pagination-sm > li > span{
	padding:5px 15px!important;
	font-size:16px!important;
}

.pagination > li > a:hover, 
.pagination > li > a:focus,
.pagination > li > span:hover, 
.pagination > li > span:active, 
.pagination > li > span:focus{
	border-color:#d55136!important;
	background:#d55136!important;
	font-weight:600!important;
}

/*	2. Siderbar Loja
---------------------------- */

.widget_recently_viewed_products .widget-title > span:before,
.widget_nav_menu .widget-title > span:before,
.widget_price_filter .widget-title > span:before,
.widget_products .widget-title > span:before{
	display:none!important;
}

.widget_price_filter .widget-title{
	margin-bottom:12px!important;
	padding-left:0!important;
}

.wpo-sidebar .widget_nav_menu .widget-title{
	margin-bottom:0!important;
	padding-left:0!important;
}

.widget_recently_viewed_products .widget-title{
	padding-left:0!important;
}

.woocommerce .widget_price_filter .ui-slider-horizontal, 
.woocommerce-page .widget_price_filter .ui-slider-horizontal{
	height:0.4em!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, /*  barra baixo */
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
	background:#303030!important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, /*  barra cima */
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
	background:#d55136!important;
	box-shadow:0 0 0!important;
	-webkit-box-shadow:0 0 0!important;
	-moz-box-shadow:0 0 0!important;
	
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, /* bolas */
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
	background:#d55136!important;
	border:0!important;
	box-shadow:0 0 0!important;
	-webkit-box-shadow:0 0 0!important;
	-moz-box-shadow:0 0 0!important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{
	margin-left:-0.85em!important;
}

.price_slider_amount .price_label{
	line-height:1.5;
}

.wpo-sidebar .widget_nav_menu ul li{
	line-height:1.8!important;
}

.wpo-sidebar .widget_nav_menu ul{
	padding-left:10px;
}

.wpo-sidebar .menu li a{
	text-transform:uppercase;
	font-weight:300;
	font-size:14px;
	color:#434343;
}

.wpo-sidebar .menu li a:hover,
.wpo-sidebar .menu li a:active,
.wpo-sidebar .menu li a:focus{
	color:#d55136!important;
}

.product_list_widget .product-meta .name,
.wpo-sidebar .product-meta .name{
	height:62px!important;
}

[class*="wpo-sidebar"] .product_list_widget{
	border:0!important;
}

[class*="wpo-sidebar"] .product_list_widget .media{
	padding:10px 20px!important;
}

/* > prices widgets */

ul.product_list_widget .product-meta .price{
	color:#434343!important;
	color:#d55136!important;
}

.widget .product-meta .price > .amount span.amount, 
.widget .product-meta .price span.amount{
	color:#d55136!important;
}

.product-meta .price del,
.product-meta .price del span.amount{
	color:#757575!important;
}

.widget .product-meta .price del,
.widget .product-meta .price del span.amount{
	color:#757575!important;
}


/* 	2. Listagem Produtos
------------------------------ */

.product-block .button-groups .yith-wcwl-add-to-wishlist .show a,
.product-block .button-groups .wpo-addcart a{
	padding:6px 12px!important;
}

.product-block div.product-meta{
	padding:6px 15px 9px!important;
	min-height:91px;
}

.product-meta .name{
	font-weight:600!important;
	font-size:14px!important;
	/*text-transform:uppercase!important;*/
	margin:0!important;
}

.product-meta .name a{
	color:#434343!important;
}

.product-meta .name a:hover{
	color:#d55136!important;
}

.product-meta .rating{
	display:none!important;
}

.product-meta .price{
	color:#d55136!important;
	margin:0!important;
	line-height:1.1;
}

.product-meta .price > .amount, 
.product-meta .price ins{
	font-size:15px!important;
}

.product-meta .price .woocommerce-price-suffix{
	font-size:13px;
}

.product-block .quick-view a{
	background:#d55136!important;
	height:32px;
	opacity:0.87;
}

.product-block .quick-view a:after, 
.product-block .quick-view a:hover{
	background:#d55136!important;
	opacity:1;
}

/* -------------------------------- */
/*          LOJA SINGLE             */
/* -------------------------------- */

.woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#d55136;
}

#single-product .images img{
	margin:0 auto!important;
}

#single-product #slider-prev, 
#single-product #slider-next{
	background:#d55136!important;
}

#single-product h1{
	font-size:24px!important;
	font-weight:500!important;
	text-transform:none!important;
	margin-bottom:0px!important;
}

#single-product .product-single-price{
	margin:3px 0 18px!important;
}

#single-product .product-single-price .price{
	color:#d55136!important;
	line-height:1.2!important;
	font-size:20px!important;
}

#single-product .product-single-price .price > span, 
#single-product .product-single-price .price ins{
	font-size:22px!important;
}

#single-product .product-single-price small.woocommerce-price-suffix{
	font-size:14px!important;
}

#single-product .product-single-price .price del{
	font-size:18px!important;
	color:#757575!important;
}

#single-product .short-description{
	padding-bottom:10px;
}

/* >> Variations Prices << */
.woocommerce #content div.product form.cart .variations td, 
.woocommerce div.product form.cart .variations td, 
.woocommerce-page #content div.product form.cart .variations td, 
.woocommerce-page div.product form.cart .variations td{
	vertical-align:middle!important;
}

.woocommerce #content div.product form.cart .variations select, 
.woocommerce div.product form.cart .variations select, 
.woocommerce-page #content div.product form.cart .variations select, 
.woocommerce-page div.product form.cart .variations select{
	width:10%!important;
	min-width:80%!important;
	max-width:90%!important;
	padding:2px 12px!important;
}

.single_variation .price{
	color:#d55136!important;
}

.single_variation .price span.amount{
	font-size:22px!important;
	font-weight:600!important;
}

.single_variation .price small.woocommerce-price-suffix{
	font-size:14px!important;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{
	padding:5px 12px 7px!important;
}

/*	3. Super Atributos
------------------------- */

.swatch-label{
	font-size:12px;
	margin-bottom:3px!important;
	color:#434343!important;
}

.variation_form_section table.variations-table td.label label{
	margin-top:33px!important;
}

.swatch-wrapper a{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

div.swatch-wrapper.selected{
	border: 2px solid #d55136!important;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.swatch-wrapper:hover{
	/*border-color:#d55136!important;*/
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

a.reset_variations,
a#variations_clear{
	display:none!important;
}

#single-product .stock:before{
	font-size:12px!important;
	width:17px!important;
	height:17px!important;
	background:#39A854!important;
}

.woocommerce div.product p.stock, 
.woocommerce #content div.product p.stock, 
.woocommerce-page div.product p.stock, 
.woocommerce-page #content div.product p.stock{
	color:#434343!important;
	font-size:12px!important;
	margin-top:20px;
	margin-bottom:12px;
}

#single-product .product_meta{
	padding-top:15px!important;
	display:block!important;
	font-size:13px!important;
	color:#666!important;
}

#single-product .product_meta .sku_wrapper{
	display:inline!important;
	font-weight:600!important;
}

#single-product .product_meta .sku_wrapper span{
	font-weight:400!important;
}

#single-product .product_meta .posted_in{
	display:inline!important;
	margin-left:10px!important;
	font-weight:600!important;
}

#single-product .product_meta .posted_in a{
	font-weight:400!important;
}

#single-product .product_meta .posted_in a:hover{
	color:#d55136!important;
}

/* 4. Separadores
-------------------------- */
/*
.nav-tabs > li > a:active:before, .nav-tabs > li > a:focus:before, .nav-tabs > li > a:hover:before{
	margin-left:0px!important;
}*/

#tab-description .facebook-button-container{
	display:none!important;
}

#tab-description div:nth-of-type(3){
	height:0px!important;
}

.related h3.title-related .fa{
	display:none!important;
}

.woocommerce-tabs .nav-tabs > li > a{
	text-transform:none!important;
	font-weight:600!important;
	font-size:14px!important;
	line-height:28px!important;
	height:38px!important;
}

.woocommerce-tabs .nav-tabs > li > a:hover, 
.woocommerce-tabs .nav-tabs > li > a:active, 
.woocommerce-tabs .nav-tabs > li > a:focus{
	color:white!important;
}

.woocommerce-tabs .tab-content h2{
	display:none;
}

#tab-description ul{
	padding-left:20px;
	padding-bottom:15px;
}

.woocommerce p.stars a:hover, 
.woocommerce-page p.stars a:hover{
	color:#d55136!important;
}

/* 	5. Releacionado
---------------------- */

body.single .box.related .yith-wcwl-add-to-wishlist .show a{
	border-left:0;
}

/* -------------------------------- */
/*           LOJA PLUGINS           */
/* -------------------------------- */

.product-block .quick-view a:after, 
.product-block .quick-view a:hover{
	background:#d55136;
}

.wc-new-badge{
	background:#d55136;
	padding:2px 15px 3px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:400;
	color:white!important;
	position:absolute;
	display:inline;
	bottom:1px;
	left:1px;
	z-index:2;
}



/*	2. Vista quick
------------------------- */

.product-block .quick-view{
	top:43%!important;
}

.product-block .quick-view a{
	margin:0px auto 0!important;
}

#wpo_modal_quickview .modal-body{
	padding:10px 25px!important;
}

.modal-header .close{
	margin-top:-9px!important;
}

#wpo_modal_quickview i.fa.fa-times{
	color:black!important;
	font-size:18px!important;
}

#wpo_modal_quickview #single-product .product-single-price span.amount{
	font-size:24px!important;
	color:#434343!important;
}

#wpo_modal_quickview .carousel-inner{
	width:70%!important;
	margin:0 auto;
}

.thumbnail > img, .thumbnail a > img, 
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
	margin:0 auto;
}

#wpo_modal_quickview .carousel-control{
	background:#d55136!important;
}

.carousel-indicators{
	bottom:10px!important;
}

#wpo_modal_quickview #quickview-carousel .carousel-indicators li{
	border:1px solid #ccc!important;
	background:white!important;
}

#wpo_modal_quickview #quickview-carousel .carousel-indicators li:hover, 
#wpo_modal_quickview #quickview-carousel .carousel-indicators li.active, 
#wpo_modal_quickview #quickview-carousel .carousel-indicators li:focus{
	border:0px!important;
	background:#d55136!important;
}

/* 	3. Filtragem Ajax
---------------------------- */

aside.yith-woo-ajax-navigation h3.widget-title{
	margin-bottom:0px!important;
}

aside.yith-woo-ajax-navigation ul li{
	border-bottom:0px!important;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{
	width:40px!important;
	height:34px!important;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover, 
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span{
	border:2px solid #444!important;
}

/* >> Labels  << */
.woocommerce .widget_layered_nav ul.yith-wcan-label li a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a, 
.woocommerce .widget_layered_nav ul.yith-wcan-label li span, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span{
	padding:0 10px!important;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, 
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a{
	background-color:#d55136!important;
	border:1px solid white!important;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover{
	opacity:0.93;
}

/* >> Apagar Filtros << */
 .yith-woo-ajax-reset-navigation .yith-wcan{
	text-align:center;
	border-top:1px solid #e4e4e4;
}

.yith-woo-ajax-reset-navigation .yith-wcan .yith-wcan-reset-navigation.button{
	background:transparent!important;
	color:#434343!important;
}

.yith-woo-ajax-reset-navigation .yith-wcan .yith-wcan-reset-navigation.button:hover{
	color:#d55136!important;
}

/*	4. Addons
----------------------------  */

h3.addon-name{
	text-transform:none!important;
	font-size:15px!important;
	margin-bottom:2px!important;
}

.addon-description{
	font-size:13px!important;
	padding-left:1px;
	color:#757575!important;
}

input.addon-custom{
	width:63%!important;
	font-size:15px!important;
	padding:4px 9px!important;
}

.product-addon .form-row{
	margin-bottom:0px!important;
	margin-top:0px!important;
	padding-bottom:0px!important;
}

.product-addon .form-row input[type="checkbox"],
.product-addon .form-row input[type="radio"]{
	margin-left:0px!important;
}

.product-addon .form-row label{
	margin-top:1px!important;
	margin-bottom:0px!important;
}

dl.product-addon-totals{
	border-top:1px solid #e4e4e4;
	padding-top:9px;
}

.product-addon span.amount{
	color:#d55136;
}

dl.product-addon-totals dt{
	width:40%!important;
	font-size:15px!important;
}

dl.product-addon-totals dd{
	color:#d55136!important;
}

/* -------------------------------- */
/*             PAGINAS              */
/* -------------------------------- */

/*	1. Migalhas
----------------------- */

.breadcrumb .current, 
.breadcrumb .active{
	color:#ccc!important;
}

/*	2. HOME 
------------------------- */



.widget_deals_products .carousel-inner{
	border:1px solid #d55136!important;
}

.widget_deals_products .product-meta .name{
	height:inherit!important;
}

.widget_deals_products .widget-title{
	font-size:14px!important;
	background:#d55136!important;
	color:white!important;
	margin-bottom:0!important;
}

.carousel-controls a{
	width:36px!important;
	height:28px!important;
	
}

.carousel-controls a:hover{
	border:1px solid #d55136!important;
	color:#d55136!important;
	text-decoration:none!important;
}

.nav-tabs > li > a{
	color:#434343!important;
	font-size:15px!important;
	padding:5px 14px!important;
}

.nav-tabs > li.open > a:hover, 
.nav-tabs > li.open > a:focus, 
.nav-tabs > li.open > a:active, 
.nav-tabs > li.open > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:active, 
.nav-tabs > li.active > a,
.nav-tabs > li > a:active, 
.nav-tabs > li > a:focus, 
.nav-tabs > li > a:hover{
	color:white!important;
}

/* 	1. CONTACTO
------------------------- */

.contact-form-content .rounded{
	background:#d55136!important;
	width:44px!important;
	height:44px!important;
}

.contact-form-content .rounded .fa{
	font-size:18px!important;
	padding-left:5px!important;
	padding-top:2px!important;
}

.media-body a:hover{
	color:#d55136!important;
}

/*	4. BLOG
------------------------- */

/* -> Sidebar <- */ 

.rpwe-block h3 a{
	color:#434343!important;
	font-size:15px!important;
	text-transform:none!important;
}

.rpwe-block h3 a:hover{
	color:#d55136!important;
}

.rpwe-time{
	color:#9b9b9b!important;
	font-size:12px!important;
	display:block;
}

/* -> Content <- */
.well{
	border:0!important;
}

.post-area.single-blog .blog-title{
	font-weight:600!important;
}

.post-area .entry-title a{
	color:#434343!important;
}

.post-area .entry-title a:hover{
	color:#d55136!important;
	text-decoration:none!important;
}

.entry-meta,
.entry-meta a{
	color:#9b9b9b!important;
}

.entry-meta a:hover{
	color:#d55136!important;
	text-decoration:none!important;
}

.result-count{
	display:none;
}

/* -> Single <- */
.post-share{
	background:#f5f5f5;
	padding:10px 20px;
}

.post-share .social-networks{
	margin:7px 0 10px!important;
}

p.logged-in-as{
	font-size:14px;
}

.form-group.h-info{
	font-size:12px;
}

form#commentform .form-group{
	margin-bottom:0!important;
}

p.form-submit{
	margin-top:25px;
}

/* --------------------------- */
/*          FOOTER             */
/* --------------------------- */

.wpo-footer{
	margin:120px 0 0!important;
}

/*	1. Newsletter
------------------------ */
.newsletter {
	background:#d55136!important;
	padding:43px 0 40px 0!important;
}

.col-sm-9.news-sign{
	float:none!important;
	margin:0 auto;
}
/*
.news-sign > .pull-left{
	padding:0!important;
	background:transparent!important;
}*/

.newsletter h3{
	margin:0 0 4px 0!important;
	font-size:22px!important;
	color:white!important;
}

.news-sign > .pull-left{
	padding-left:0!important;
	background:transparent!important;
}

.newsletter .pull-left p{
	color:white!important;
}

.news-sign .sent-mail{
	width:57%!important;
}

.newsletter .newsletter-sign .form-control{
	width:100%!important;
	height:40px!important;
}

.newsletter .newsletter-sign .form-control:focus::-webkit-input-placeholder{
	color:transparent;
}

.newsletter .newsletter-sign .form-control:focus::-moz-placeholder{
	color:transparent;
}

.news-sign .input-group-btn .btn{
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	font-size:16px!important;
	padding:7px 30px!important;
	line-height:1.5!important;
	border:1px solid white!important;
	font-weight:600!important;
	background:transparent!important;
	margin-left:15px!important;
}
.news-sign .input-group-btn .btn:hover{
	background:white!important;
	color:#343434!important;
}

.news-sign i.fa-envelope{
	vertical-align:text-bottom!important;
}

/*	2. Footer Principal
----------------------------- */
.footer{
	background:#303030!important;
	border:0!important;
}

.footer .widget{
	margin:0!important;
}

.footer .widget-title{
	color:white!important;
}

.footer a{
	color:#9c9c9c!important;
	font-size:15px!important;
}

.footer a:hover{
	color:#d55136!important;
}

.footer .contact-form-content{
	background:transparent!important;
	min-height:50px!important;
	height:auto!important;
	padding-left:0!important;
	margin-bottom:0!important;
}

.footer .textwidget p{
	color:#9c9c9c!important;
}

.footer .contact-form-content .media{

}

.footer .contact-form-content .media-body{
	color:#9c9c9c!important;
	font-size:15px!important;
}

.footer .contact-form-content .media-body a{
	color:#9c9c9c!important;
}

/*	3. Copyright
------------------------------ */
.wpo-copyright{
	background:#303030!important;
	padding:3px 0 20px 0!important;
}

.wpo-copyright .wpo-add{
	color:#9c9c9c!important;
	font-size:13px!important;
	line-height:1.3!important;
	margin-bottom:8px!important;
}

.wpo-copyright .wpo-add a{
	color:#d55136!important;
}

.wpo-copyright .wpo-add a:hover{
	text-decoration:underline;
}

.wpo-copyright .wpo-add small{
	font-size:11px;
}


/* ------------------------- */
/*          PLUGINS          */
/* ------------------------- */

/*	1. Gravity
---------------------- */

.gform_wrapper .top_label .gfield_label{
	margin:13px 0 3px 0!important;
	font-size:14px!important;
	color:#434343!important;
	line-height:1.6!important;
}
.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], .gform_wrapper input[type=password],
.gform_wrapper textarea,
.gform_wrapper input[type="text"]{
	font-size:14px!important;
	color:#434343!important;
	line-height:1.6!important;
	padding:5px 9px 5px!important;
	border:1px solid #d5d5d5!important;
	border-radius:2px!important;
	-webkit-border-radius:2px!important;
	-moz-border-radius:2px!important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	font-size:13px!important;
	text-transform:uppercase!important;
	font-weight:600!important;
	line-height:1.42857!important;
	background:#d55136!important;
	color:white!important;
	padding:8px 12px!important;
	cursor:pointer;
	border:0!important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover{
	opacity:0.93;
}

.gform_wrapper .gfield_description{
	padding:4px 0 2px 1px!important;
	font-size:11px!important;
	color:#9b9b9b!important;
	font-style:italic;
}

/*	2. Google Analytics 
------------------------------ */

#gadwp-title a{
	color:#d55136!important;
}

#gadwp-title a:hover{
	color:#d55136!important;
	text-decoration:underline;
}

/* ---------- */

@media (max-width: 640px){
	.logo{
		margin:0 auto;
		max-width:155px;
	}
	
	.header-bottom .search_form{
		padding-left:9px;
	}
}

@media (max-width: 991px){
	.header-top .navbar{
		margin-top:-45px!important;
	}
	
	.header-bottom .wpo-search{
		padding:3px!important;
	}
	
	#wpo-filter{
		margin-bottom:7px;
	}
	
	ul.product-category{
		border-bottom:0px!important;
	}
}

@media (max-width:480px){
	.woocommerce .woocommerce-ordering select{
		font-size:14px;
	}
	.products .row > div{
		width:48.8%;
		margin:0 2px 9px 2px!important;
		float:left;
	}
}


@media (min-width:480px) and (max-width:767px){
	.products .row > div{
		width:32%;
		margin:0 2px 9px 2px!important;
		float:left;
	}
}