

.q_icon_with_title.tiny .icon_holder img {
    width: auto;
}

.q_icon_with_title.tiny.custom_icon_image .icon_text_holder {
    padding: 0 0 0 100px;
}

@media only screen and (max-width: 1025px){
    .header_bottom{
        background-color: transparent!important;
    }
    nav.mobile_menu{
        background-color: transparent;
    }
}

.shopping_cart_header .header_cart.cart_icon .header_cart_span{
    background-color: #e44a66;
}

.shopping_cart_dropdown{
    background-color: #fff;
}

.shopping_cart_dropdown ul li, .shopping_cart_dropdown span.total, .shopping_cart_dropdown .cart_list span.quantity, .shopping_cart_dropdown span.total span{
    color: #272727;
}

.shopping_cart_dropdown ul li a:hover{
    color: #e44a66;
}

.shopping_cart_dropdown .qbutton{
    padding: 6px 25px;
}

.shopping_cart_dropdown ul li{
    font-size: 14px;
}

.shopping_cart_dropdown span.total, .shopping_cart_dropdown span.total span{
    font-size: 14px;
    line-height: 45px;
}

.shopping_cart_dropdown .qbutton{
font-size: 14px;
}

.page_not_found p {
    margin: 15px 10% 35px;
}

.error404 .content {
    margin-top: 0!important;
    display: table;
    width: 100%
}

.error404 .content .content_inner{
    display: table-cell;
    vertical-align: middle;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}

.qode-pl-holder .qode-pli-inner .qode-pli-image .qode-pli-onsale{
    background-color: #545454;
    color: white;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    line-height: 57px!important;
    font-size: 17px;
}

.qode-pl-holder .qode-pli .qode-pli-category, .qode-pl-holder .qode-pli .qode-pli-category a{
    color: #727272;   
}

.qode-pl-holder .qode-pli .qode-pli-category a:hover{
    color: #e44a66;   
}

.qode-pl-holder.qode-info-below-image .qode-pli .qode-pli-text-wrapper .qode-pli-add-to-cart a:hover{
    color: #e44a66;
}

.qode-pl-holder.qode-info-below-image .qode-pli .qode-pli-text-wrapper .qode-pli-add-to-cart a{
    color: #e44a66;
    text-transform: capitalize;
    font-style: italic;
    font-size: 18px;
    letter-spacing: -0.5px;
}

.qode-pl-holder .qode-pli .qode-pli-price{
    font-size: 30px;
    color: #1b2024;
    margin-top: 20px;
}

.qode-pl-holder .qode-pli .qode-pli-price del{
    font-size: 25px;
    color: #898989;
}

.q_accordion_holder.accordion .ui-accordion-header, .q_accordion_holder.accordion.with_icon .ui-accordion-header {
    color: #1b2024;
    font-family: 'Open Sans', sans-serif;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    text-align: left;
    background-color: #fff;
    padding: 15px 22px;
}

.q_accordion_holder {
    margin: 38px 0 30px;
}

.woocommerce .related .product .onsale:not(.out-of-stock-button){
    line-height: 57px;
}

.qode-pl-holder .qode-pli-inner .qode-pli-image .qode-pli-onsale{
    line-height: 53px;
}

.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category{
    background-color: transparent;
}

.woocommerce div.product .cart, .woocommerce div.product .product_meta {
    margin: 35px 0 30px;
}

.woocommerce div.product div.product_meta>span{
    font-size: 15px;
    letter-spacing: 0.5px;
}

.woocommerce div.product .woocommerce-product-details__short-description{
    margin-top: 28px;
}

.woocommerce div.product div.related .qode-related-upsells-title{
    margin-bottom: 34px;
    text-transform: none;
    letter-spacing: 0px;
}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 160px 0 50px;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
}

.woocommerce .related .button {
    color: #e44a66;
    background-color: transparent;
    border-color: transparent;
    text-transform: capitalize;
    font-style: italic;
    font-size: 18px;
    letter-spacing: -0.5px;
    font-family: 'Playfair Display', sans-serif
}

.woocommerce .related .button:hover{
    color: #fa4566!important;
}

.woocommerce ul.products li.product a.qbutton:hover{
    background-color: transparent;
    border-color: transparent
}

.zeus .tp-bullet-image{
visibility: hidden;
}

.rev_slider  .zeus .tp-bullet:hover .tp-bullet-title, .rev_slider  .zeus .tp-bullet:hover .tp-bullet-image, .rev_slider  .zeus .tp-bullet:hover .tp-bullet-imageoverlay{
    display: none;
}

.woocommerce div.product .cart .quantity {
    padding-top: 7px;
}

.shopping_cart_dropdown {
    padding: 22px 15px 30px;
}

.shopping_cart_dropdown ul li {
    padding: 10px 0;
    border-bottom: 1px solid #fff;
}

.shopping_cart_header .header_cart.cart_icon:before{
    color: #1b2024;
}

.shopping_cart_header .header_cart.cart_icon:hover:before{
    color: #e44a66;
}

.shopping_cart_dropdown ul li{
    text-transform: none;
}

.shopping_cart_dropdown ul li a{
    color: #1b2024;
}

.shopping_cart_dropdown .shopping_cart_dropdown_inner {
    margin-bottom: 10px;
}

.header_bottom .shopping_cart_header{
    border-left: 1px solid black;
    padding-left: 15px;
}

.header_bottom_right_widget_holder {
    padding: 0 8px 0px 17px;
}