/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.widget_ywraq_mini_list_quote{
    float: right;
    margin-bottom: 0px;
}

.product-sorting{
    display: none;
}

.woocommerce-page .button{
    float:none;
    padding:19px;
}

.add-request-quote-button .button{
    padding:19px;
}

.yith_ywraq_add_item_browse_message, .yith_ywraq_add_item_product_message, .yith_ywraq_add_item_response_message{
    text-align: center;
    font-size: 13px;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{
    right: 0;
}

.yith-ywraq-list-item{
    margin-bottom: 10px;
}

ul.yith-ywraq-list a.yith-ywraq-item-remove.remove{
    top: 5px !important;
}

.yith-ywraq-list-content .button{
    margin-top: 20px;
    display: inline-block;
}

.prdctfltr_wc{
    border: 1px solid #f7f7f7;
    background-color: #fcfcfc;
    padding: 20px;
}

.search-field{
    padding:20px !important;
}

#top .woocommerce-product-search button{
    background-color: #F1591A;
color: #fff;
padding: 15px 45px;
border: none;
}

#top .woocommerce-product-search button:hover{
    background-color: #FBCDBB;
color: #000;
}

#layerslider_2 a{
	color:#fff;
	font-size:18px;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}

@media (max-width: 480px){

.responsive table.shop_table.cart td.product-remove {
    padding: 6px 12px;
   }

#yith-ywraq-form table.cart th{
    display: none!important;
}

#yith-ywraq-form table.cart td.actions,#yith-ywraq-form table.cart td.actions .button{
    border: none;
}

.yith-wacp-content table.shop_table.cart .raq-totals{
    display: block;
    width: 100%;
    border-left: 1px solid;
}

.yith-wacp-content table.shop_table.cart th{
    display: block!important;
}

.yith-wacp-content .shop_table cart {
    display: block;
}

.yith-wacp-content .shop_table tr {
    display: block;
    position: relative;
}

.yith-wacp-content .shop_table td a{
    color: #515151;
}

td.item-remove {
    position: absolute;
}

.yith-wacp-content .shop_table td.item-thumb {
    display: block;
    margin: 0 auto;
}

.yith-wacp-content .shop_table td.item-info {
    display: block;
}
}

@media (min-width: 480px) and (max-width: 767px){
   #yith-ywraq-form table.cart .product-thumbnail,
   .responsive table.shop_table tbody tr th:first-child{
       display: none;
   }
}

@media (min-width: 480px) and (max-width: 767px){
   .responsive table.shop_table th.product-subtotal,
   #yith-ywraq-form table.cart .product-thumbnail {
    display: none;
}

#top table.shop_table .actions .button {
    width: auto!important;
    padding: 10px;
    min-width: auto;
}

#top table.shop_table .actions .button {
    border: none;
}

.responsive table.shop_table th{
    border: 1px solid;
}

}

@media (min-width: 768px) and (max-width: 992px){
    table.shop_table thead th.product-quantity,
table.shop_table thead th.product-thumbnail,
.responsive div table.shop_table td.product-quantity,
table.shop_table tbody tr th:first-child {
    display: none!important;
}

table.shop_table th{
    border: 1px solid;
}

}