img.onsale {
    border: 0 none !important;
    float: left;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: auto !important;
    z-index: 3000;
}

.postid-4542.postid-4542 div.product div.images {
    float: right !important;
}

.postid-4542 .single-product div.images {
    width: 37% !important;
    border: 1px solid #000 !important;
}

.postid-4542 .product .summary h1.product_title, .yith-wcqv-main .yith-quick-view-content.woocommerce div.summary h1 {
    border-bottom: 3px solid;
    color: #fff !important;
    padding-bottom: 10px;
}

.postid-4542 .single-product div.images {
    width: 38.805% !important;
}

.postid-4542 div.product div.summary, #content div.product div.summary {
    /* border: 1px solid #bc3b1b;*/
    /* background: #ff642e; */
    background: #2c4f83;
    border-radius: 10px;
    float: right;
    padding: 10px;
}

.postid-4542 .variations .select-wrapper, .bundled_product_summary .variations .sbHolder {
    background: #fff none repeat scroll 0 0;
    border-width: 1px;
    color: #253d69 !important;
    float: left;
    margin-bottom: 9px;
    margin-left: -99px;
    width: 123%;
}

.postid-4542 div.product form.cart .variations label, #content div.product form.cart .variations label {
    float: left;
    width: 100%;
    color: #FFF;
}

.postid-4542 #page-meta .back-shop a {
    background: #253d69 none repeat scroll 0 0 !important;
    border-radius: 10px !important;
    color: #fff !important;
    padding: 10px;
}

.postid-4542 .summary .product_meta {
    display: none;
}

.postid-4542 .product div.product-box {
    display: none;

}

.postid-4542 .single_variation{
   width: 100%;
}

.postid-4542 .single_variation .price .amount{
  color: #FFF;
  font-weight: bold;
  font-size: 30px;
  /* margin-left: -30px; */
}

.postid-4542 .variations_button{
   width: 100%;
}

.postid-4542 .border{
  display: none;
}

.postid-4542 .product .quantity-wrap .quantity, .product .cart .quantity {
   /* float: right !important;
    margin: 11px 1px 1px 29px !important; */
    display: none;
}

/*
.postid-4542 .product .single_add_to_cart_button, .cart .button, input.checkout-button.alt.button, .shipping-calculator-form .button, .multistep_step .button, #place_order.button, .single-product .single_add_to_cart_button.button.alt, .price_slider_wrapper button.button, .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button, .woocommerce-cart-notice .button {
    background-color: #253d69;
    border-radius: 10px;
    font-size: 25px;
    padding: 10px;
    width: 100%;
}
*/
/*
.postid-4542 .price {
    background: none !important;
}
*/
.postid-4542 .product .single_add_to_cart_button {
    background-color: #f95a06 !important;
    border-radius: 10px;
    font-size: 25px;
    padding: 10px;
    width: 100%;
}

.postid-4542 .variations .select-wrapper a.sbSelector, .variations .select-wrapper select, .variations .sbHolder a.sbSelector, .variations .attribute-options select {
    color: #373736 !important;
}


.postid-4542 .variations .select-wrapper .sbOptions li a, .variations .sbHolder .sbOptions li a {
    color: #373736 !important;
}

.postid-4542 .buttons_added{
   display: none !important;
}

.postid-4542 div[itemprop="offers"]{
   display: none;
}

@media (max-width: 480px) { 
   .postid-4542 div.product div.images {
    	display: none;
	}

   .postid-4546 div.product div.images {
    	display: none;
	}

    ul.top-icons {
        display: none;
    }

}

.postid-4546.postid-4546 div.product div.images {
    float: right !important;
}

.postid-4546 .single-product div.images {
    width: 37% !important;
    border: 1px solid #000 !important;
}

.postid-4546 .product .summary h1.product_title, .yith-wcqv-main .yith-quick-view-content.woocommerce div.summary h1 {
    border-bottom: 3px solid;
    color: #fff !important;
    padding-bottom: 10px;
}

.postid-4546 .single-product div.images {
    width: 38.805% !important;
}

.postid-4546 div.product div.summary, #content div.product div.summary {
    /* border: 1px solid #bc3b1b;*/
    /* background: #ff642e; */
    background: #2c4f83;
    border-radius: 10px;
    float: right;
    padding: 10px;
}

.postid-4546 .variations .select-wrapper, .bundled_product_summary .variations .sbHolder {
    background: #fff none repeat scroll 0 0;
    border-width: 1px;
    color: #253d69 !important;
    float: left;
    margin-bottom: 9px;
    margin-left: -99px;
    width: 123%;
}

.postid-4546 div.product form.cart .variations label, #content div.product form.cart .variations label {
    float: left;
    width: 100%;
    color: #FFF;
}

.postid-4546 #page-meta .back-shop a {
    background: #253d69 none repeat scroll 0 0 !important;
    border-radius: 10px !important;
    color: #fff !important;
    padding: 10px;
}

.postid-4546 .summary .product_meta {
    display: none;
}

.postid-4546 .product div.product-box {
    display: none;

}

.postid-4546 .single_variation{
   width: 100%;
}

.postid-4546 .single_variation .price .amount{
  color: #FFF;
  font-weight: bold;
  font-size: 30px;
  /* margin-left: -30px; */
}

.postid-4546 .variations_button{
   width: 100%;
}

.postid-4546 .border{
  display: none;
}

.postid-4546 .product .quantity-wrap .quantity, .product .cart .quantity {
   /* float: right !important;
    margin: 11px 1px 1px 29px !important; */
    display: none;
}

.postid-4546 .product .single_add_to_cart_button {
    background-color: #f95a06 !important;
    border-radius: 10px;
    font-size: 25px;
    padding: 10px;
    width: 100%;
}

.postid-4546 .variations .select-wrapper a.sbSelector, .variations .select-wrapper select, .variations .sbHolder a.sbSelector, .variations .attribute-options select {
    color: #373736 !important;
}


.postid-4546 .variations .select-wrapper .sbOptions li a, .variations .sbHolder .sbOptions li a {
    color: #373736 !important;
}

.postid-4546 .buttons_added{
   display: none !important;
}

.postid-4546 div[itemprop="offers"]{
   display: none;
}

ul.top-icons {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.top-icons li {
    display: inline;
    float: left;
}

ul.top-header {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.top-header li {
    display: inline;
    float: left;
    margin-right: -10px;
}

#header #header-sidebar #text-28 .textwidget img#top-banner{
    float: left;
    margin-top: -13px;
    position: unset;
    width: 100%;
}

@media (max-width: 768px) { 
    ul.top-icons {
        display: none;
    }

}