/*header*/
.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper,.qodef-header--standard-extended .qodef-extended-dropdown-menu {
    background: #d42427 !important;
}
.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav>ul>li.current-menu-ancestor, .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav>ul>li.current-menu-item {
    background-color: #df321e;
}
.qodef-header--standard-extended .qodef-extended-dropdown-menu:hover svg path {
    fill: #fff !important;
}
.qodef-header-navigation>ul>li:hover {
    background-color: #df321e;
}
.qodef-skin--light .yith-woocompare-widget .compare.button:hover:after {
    background-color: #ffffff;
}
.qodef-skin--light #my-account-icon:hover svg {
    fill: #ffffff;
}
.qodef-skin--light #wishlist-list-icon:hover svg {
    fill: #ffffff;
}
.qodef-skin--light .widget_gizmos_core_woo_dropdown_cart .qodef-widget-dropdown-cart-inner .qodef-m-opener:hover svg, .qodef-skin--light .widget_shopping_cart .qodef-widget-dropdown-cart-inner .qodef-m-opener:hover svg {
    fill: #ffffff;
}

#qodef-top-area .qodef-simple-icon-with-text-widget-holder.qodef-link-with-href:hover .qodef-icon-element {
    color: #df321e;
}

#qodef-page-header .qodef-product-search-holder button[type=submit].qodef-product-search-submit{
	background-image: linear-gradient(to bottom,transparent 0 50%, #df321e 50% 100%);
    transition: background-position .45s cubic-bezier(.51,.56,.04,.9);
}


/*footer*/
footer#qodef-page-footer div#qodef-page-footer-middle-area-inner .qodef-grid>.qodef-grid-inner {
    display: flex;
    align-items: center;
}


/*single poduct*/
a.compare.button {
    display: none !important;
}

section.related.products {
    margin-bottom: 27px;
} 

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.accessories_tab.active a{
	background-image: linear-gradient(to bottom,transparent 0 50%,#df321e 50% 100%) !important;

}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,
 #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a {
background-image: linear-gradient(to bottom,transparent 0 50%,#df321e 50% 100%) !important;
}
 #qodef-woo-page.qodef--single form.cart .button {
    background: #df321e !important;
}
.qodef-button.qodef-layout--filled.qodef-html--link{
	background: #df321e !important;
}

a.button.product_type_simple.remove-from-cart-button {
	background-image: linear-gradient(to bottom,transparent 0 50%,#df321e  50% 100%);

}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	background-image: linear-gradient(to bottom,transparent 0 50%,#df321e  50% 100%);
}
button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m{
background-image: linear-gradient(to bottom,transparent 0 50%,#df321e  50% 100%);
background-color:#df321e;	
}
.qodef-product-single-product-slider-layout #qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-product-gallery-image:after{
	border: 2px solid #df321e;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
    color: #df321e !important;
}
.qodef-skin--light .widget_gizmos_core_woo_weekly_discount:hover {
    background-color: #d42427 !important;
}
.summary.entry-summary h1.qodef-woo-product-title.product_title.entry-title {
    font-size: 29px;
}


/*home page*/
.home .qodef-m-filter .qodef-m-filter-item:before {
    background-color:  #df321e !important;
}
/* chk out button */
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #dc2925;
    color: #fff;
}
div#gizmos_core_simple_icon_with_text-28{
    display: none !important;
}
div#gizmos_core_simple_icon_with_text-5{
    display: block !important;
}

/*login logout*/
.logged-in div#gizmos_core_simple_icon_with_text-5{
display: none !important;
}
.logged-in div#gizmos_core_simple_icon_with_text-28{
    display: block !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    margin-bottom: 60px;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    background: #d42427 !important;
}
.woocommerce nav.woocommerce-MyAccount-navigation li.is-active a {
    color: #d42427 !important;
}



/*out of stock*/

.outofstock .qodef-woo-product-price.price ,.outofstock .qodef-woo-product-content-bottom .price{
    display: none !important;
}
span.qodef-woo-product-mark.qodef-out-of-stock,.archive.post-type-archive span.qodef-woo-product-mark.qodef-out-of-stock {
    display: none !important;
}
li.outofstock .qodef-woo-product-price.price {
    display: none !important;
}
.qodef-woo-product-list .qodef-e-inner:hover .added_to_cart, .qodef-woo-product-list .qodef-e-inner:hover .button ,.qodef-woo-product-list .added_to_cart, .qodef-woo-product-list .button{
   background-image: linear-gradient(to bottom,transparent 0 50%,#df321e  50% 100%) !important;
}
.qodef-h5 a:focus, .qodef-h5 a:hover, h5 a:focus, h5 a:hover{
color:#df321e !important;
    
}
#qodef-back-to-top .qodef-back-to-top-icon{
    background-color:#df321e !important;
}

.widget_gizmos_core_woo_dropdown_cart .qodef-m-order-details, .widget_gizmos_core_woo_dropdown_cart .woocommerce-mini-cart__total, .widget_shopping_cart .qodef-m-order-details, .widget_shopping_cart .woocommerce-mini-cart__total {
     background-color:#df321e !important;
}
.wp-block-button.wc-block-grid__product-add-to-cart a.wp-block-button__link.add_to_cart_button{
    background: #df321e !important;
}
.wp-block-product-new li.wc-block-grid__product a.wc-block-grid__product-link:hover {
    color: #df321e;
}

/*loginform*/

/*
.page-id-14539 #qodef-page-inner {
    padding-top: 0px;
}
*/
.epp-spl-login-form input[type=email]:focus,.epp-spl-login-form input[type=number]:focus, .epp-spl-login-form input[type=text]:focus {
    background-color: transparent;
    border-color: transparent;
    color: #000;
    box-shadow: 0 0 0 2px #000000 inset;
}
.epp-spl-login-form input[type=email], .epp-spl-login-form input[type=text] {
    background-color: #f8f8f8;
    border-color: #b6b6b6;
    color: #2c2c2c;
}
.epp-spl-login-form {
    width: 50%;
    padding: 60px 0;
}
.epp-spl-login-form h2 {
    font-size: 24px;
    letter-spacing: 0;
    padding: 0 0 20px 0;
    font-weight: bold;
    margin: 0;
}



/*track*/
.woocommerce-orders a.woocommerce-button.button.view, .woocommerce-orders a.woocommerce-button.button.bt_sst_track, .woocommerce-orders a.woocommerce-button.button.view, .woocommerce-orders a.woocommerce-button.button.bt_sst_track, a.woocommerce-button.button.ast_track,a.woocommerce-button.button.ast_multi_track {
    padding: 7px 6px 7px 6px;
    background: #e8361d;
    font-size: 11px;
    margin-bottom: 12px;
    margin-right: 8px;
}
.role-gartnercom .hpclonly {
    display: none !important;
}
.role-hpclin .gartneronly{
    display:none !important;
}
.role-indianoilin .gartneronly{
     display:none !important;
}
.role-indianoilin .ioclonly,.role-indianoilin .hpclonly.ioclonly{
	display:block !important;
}
.role-indianoilin .gartneronly,.role-indianoilin  .hpclonly{
	display:none !important;
}
body.home.role-gartnercom .qodef-m-filter .qodef-m-filter-items {
    display: none;
}
body.home.role-gartnercom .qodef-m-top .qodef-swipper-nav-wrapper {
    display: none !important;
}
select.qodef-product-category option:not([value="macbook"]):not([value="iphone"]):not([value="ipad"]):not([value="applecare"]) {
    display: none;
}
.role-gartnercom .ioclonly,.role-hpclin .ioclonly{
    display: none !important;
} 
.role-hpclin .hpclonly.ioclonly{
    display:block !important;
}

.role-gartnercom select.qodef-product-category option:not([value="macbook"]):not([value="iphone"]):not([value="ipad"]):not([value="applecare"]){
    display: block !important;
}
.role-gartnercom select.qodef-product-category option[value="macbook"],
.role-gartnercom select.qodef-product-category option[value="iphone"],
.role-gartnercom select.qodef-product-category option[value="ipad"],
.role-gartnercom select.qodef-product-category option[value="applecare"] {
    display: none !important;
}
.role-gartnercom .ioclonly{
    display: none !important;
} 



.elementor-7907 .elementor-element.elementor-element-1101ae4:not(.elementor-motion-effects-element-type-background), .elementor-7907 .elementor-element.elementor-element-1101ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-size: cover;
}

.role-indianoilin .woobt-products {
    margin-top: 26px !important;
}
.woobt-products .woobt-checkbox {
    height: 16px !important;
    width: 16px !important;
    border: 1px solid #606060 !important;
    margin: -2px 7px !important;
}
.woobt-wrap  .woobt-summary {
    text-align: end;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}
.woocommerce-variation-add-to-cart.variations_button .woobt-wrap,.woocommerce-variation-add-to-cart.variations_button span.woobt-count {
    display: none !important;
}
.woobt-wrap {
    display: none !important;
}
.role-indianoilin .woobt-wrap {
    display: block !important;
}
/*
.woobt-wrap .woobt-summary {
    display: none !important;
}
*/
/*
.woobt-wrap .woobt-before-text.woobt-text {
    font-size: 21px;
    color: #000000;
    margin: 28px 0 0 0;
}

*/
.ioclonly .qodef-m-filter .qodef-m-filter-items {

    gap: 9px !important;
}

.ioclonly .qodef-woo-product-list .qodef-m-top .qodef-m-filter {
    width: 100%;
    left: 55%;
}
/*responsive*/
@media only screen and (max-width: 1024px) {
footer#qodef-page-footer div#qodef-page-footer-middle-area-inner .qodef-grid>.qodef-grid-inner {
    display: table;
    margin: 0 auto !important;
    width: 100%;
}
footer#qodef-page-footer .widget:not(.widget_gizmos_core_title_widget) {
    margin: 0 auto !important;
}
footer#qodef-page-footer #qodef-page-footer-middle-area #qodef-page-footer-middle-area-inner .qodef-grid-item {
    display: flex;
    align-content: center;
    justify-content: center;
}
/* .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
    display: flex !important;
}*/
}