* { 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  }

a.action.skip.contentarea {
    display: none;
}
.sales-order-view .page-title-wrapper .page-title,
.sales-order-invoice .page-title-wrapper .page-title{ display: block;}
.sales-order-view .order-actions-toolbar .action.print,
.sales-order-invoice .order-actions-toolbar .action.print{ float: right; margin: 10px 0;}
.sales-order-view .order-actions-toolbar .action.order,
.sales-order-invoice .order-actions-toolbar .action.order{ background: #444 !important; color: #fff !important; float: left;padding: 5px 10px; margin: 10px 0;}
.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,
.sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar{ border-top: 1px solid #ccc; padding: 0; width: 100%; display: inline-block;}

.sales-order-view .order-actions-toolbar .action.print,
.sales-order-invoice .order-actions-toolbar .action.print{ background:#333; color: #fff; float: left; padding: 5px 10px;}
.sales-order-view .page-title-wrapper .order-status,
.sales-order-invoice .page-title-wrapper .order-status{ color: #ff5501; clear: both;}
.sales-order-view .order-actions-toolbar .action.print, .sales-order-invoice .order-actions-toolbar .action.print {
    float: right;    margin: 10px 0;}


.account.sales-order-view .payment-method table.data.table {    border: 1px solid #d8d8d8;}
.account.sales-order-view .payment-method table.data.table caption.table-caption {   display: none;}
.account.sales-order-view .payment-method table.data.table tr:first-child { border-bottom: 1px solid #d8d8d8;}
.account.sales-order-view .payment-method table.data.table tr th {  font-weight: bold;}

.account.page-layout-2columns-left .column.main .order-links .item{ font-size: 14px; padding: 8px 15px !important; font-weight: 400;}
.account.page-layout-2columns-left .column.main .order-links .item:hover a{ color: #fff;}
.account.page-layout-2columns-left .column.main .order-links .item strong{ font-weight: 400;}

.order-details-items{border-bottom:none !important;}
.order-details-items a	{	float:right !important;margin-bottom:10px;}
.order-details-items .order-title{	border-bottom:solid 1px #ccc; line-height:42px;	margin:10px 0;}
.order-details-items .order-title a{float:right;}
.order-links .item{padding:7px;	margin-right:2px !important;background:#ccc;}
.order-links .item:hover{background:#333 !important;color:#fff !important;}
.order-links .item a:hover{	color:#fff !important;}
.order-links .item.current{	background:#333 !important;	color:#fff !important;}
.order-details-items.invoice .order-title a.action.print {  padding: 5px 11px 2px;  background: #ccc;    color: #333; line-height: normal;}

a.ph-number {  margin-right: 18px;}

html body .form.create.account fieldset.fieldset.create{min-height: 522px !important;}
.form .field.captcha iframe, .form .field.captcha div {width: 301px !important;}
.login-container .block-content p, .login-container .block-content .field.note {font-size: 14px !important;}
.customer-account-create .page-title { margin: 0px 0px 30px 0px !important;}




/* .gr__stagph_compcams_com .header-top-container .header-top  a:hover {  color: #ffea05 !important;}
.gr__stagdro_compcams_com .header-top-container .header-top  a:hover {  color: #ff9a72 !important;}
.gr__stagcgp_compcams_com .header-top-container .header-top  a:hover {  color: #bcbcbc !important;}
.gr__stagcc_compcams_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}
.gr__stagvt_compcams_com .header-top-container .header-top  a:hover {  color: #ffea05 !important;}
.gr__stagtci_compcams_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}
.gr__staging_compcams_com .header-top-container .header-top  a:hover {  color: #ff9900 !important;}
.gr__stagdro_compcams_com .header-top-container .header-top  a:hover {  color: #f15c22 !important;}
.gr__stagrhs_compcams_com .header-top-container .header-top  a:hover {  color: #ff9c36 !important;}
.gr__stagzx_compcams_com .header-top-container .header-top  a:hover {  color: #d99aff !important;}
.gr__stagfas_compcams_com .header-top-container .header-top  a:hover {  color: #f55959 !important;} 
.gr__staglp_compcams_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}  */

.gr__powerhouseproducts_com .header-top-container .header-top  a:hover {  color: #ffea05 !important;}
.gr__drivenracingoil_com .header-top-container .header-top  a:hover {  color: #ff9a72 !important;}
.gr__compgoparts_com .header-top-container .header-top  a:hover {  color: #bcbcbc !important;}
.gr__compcams_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}
.gr__vthunder_com .header-top-container .header-top  a:hover {  color: #ffea05 !important;}
.gr__tciauto_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}
.gr__inglese_com .header-top-container .header-top  a:hover {  color: #ff9900 !important;}
.gr__drivenracingoil_com .header-top-container .header-top  a:hover {  color: #f15c22 !important;}
.gr__racingheadservice_com .header-top-container .header-top  a:hover {  color: #ff9c36 !important;}
.gr__zex_com .header-top-container .header-top  a:hover {  color: #d99aff !important;}
.gr__fuelairspark_com .header-top-container .header-top  a:hover {  color: #f55959 !important;} 
.gr__lunatipower_com .header-top-container .header-top  a:hover {  color: #f55959 !important;}



.amfinder-select-wrapper:after, .amfinder-dropdown:after{ display: none;}
select{  background: url(../images/img/drop-arrow.png) no-repeat right center !important;}

.amfinder-common-wrapper .amfinder-select:disabled {  background: #a29e9e !important;  color: #000;  border-color: #a29e9e !important;}
.filter-options-content .item{ margin:10px 0 !important;}


.block.block-addresses-list {   clear: both;}
.sidebar .block strong  {font-size: 14px;line-height: 24px;font-weight: 600;text-transform: uppercase;}
@media only screen and (max-width: 991px){
    .header-container .header-top .left-column {
        display: block !important;
        width: 100%;
    }
    .header-container .header-top .left-column .item.item-left {
        float: none;
        text-align: left;
        margin: 0; display: block !important;
    }
    .header-container .header-top .left-column .item.item-left .top-phone span:last-child {
        float: right;
    }
    .header-container .header-top .right-column {
        display:block !important;
        width: 100% !important;
        text-align: center;
    }

    .header-container .header-top .item-right:first-child {
        margin-left: -10px;
        float: right;
    }
    .header-container .header-top .item-right:last-child {
        float: left;
    }
    .sidebar .block.block-vertnav.clearfix.hide-below-768 {
        display: none !important;
    }
}

.switcher-option a{overflow-wrap: break-word;word-wrap: break-word;word-break: normal;line-break: strict;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}



@media only screen and (min-width: 768px){
    /* Share Cart Design WEB View */
    div#storeswitcher {
        background: #fff;
        display: inline-block;
        width: 100%;
    }
    /* .store-switcher > .switcher1 { float: initial !important;  margin: 0 !important;  text-align: left;  padding: 0;} */
    
    .store-switcher > .switcher1 strong.label.switcher-label {
        display: none;
    }
    .store-switcher > .switcher1 ul.dropdown.switcher-dropdown {
        position: relative !important;
        background: transparent;
        border: none;
        box-shadow: initial;
        display: flex !important;
        justify-content: space-between; margin: 0;
    }
    .store-switcher > .switcher1 ul.dropdown.switcher-dropdown:before, .store-switcher .switcher ul.dropdown.switcher-dropdown:after{ display: none;}
    .store-switcher > .switcher1 .switcher-options { width: 100%;}
    .store-switcher > .switcher1 .switcher-options div.switcher-trigger:after { display: none !important;}
    .store-switcher > .switcher1 .switcher-options div.switcher-trigger{
        float: left;
        line-height: 45px;
        padding: 0 17px !important ; display: none !important;
    }
    
    
    .switcher-option{    
        background-size: 108px auto !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        text-align: center !important;
    }
    .switcher-option a{color: transparent; display: inline-block !important;  padding: 7px 0 !important; width:100% !important; height: 100%;}
    .switcher-option a:hover{color: transparent; } 
    .switcher-option {width: 100%;}
    .switcher-option:hover { background-color: transparent !important;}
    
    .switcher-option.selected-store, .switcher-option:hover{background-color: #212221 !important;}
    /* compcams */
    .switcher-option.COMP.Cams{ background-image: url(../images/black/CompCAMS.png) !important; order:-9;}
    .switcher-option.COMP.Cams.selected-store, .switcher-option.COMP.Cams:hover{ background-image: url(../images/white/CompCAMS.png) !important;}


    /* edelbrok */
    .switcher-option.edelbrock{ background-image: url(../images/white/edelbrok_white.png) !important; order:-8; background-size: 70% auto !important;}
    .switcher-option.edelbrock.selected-store, .switcher-option.edelbrock:hover{ background-image: url(../images/black/edelbrok_black.png) !important;}

     /* TCI */
     .switcher-option.TCI.Auto{background-image: url(../images/black/TCI.png) !important; order:-7;}
     .switcher-option.TCI.Auto.selected-store, .switcher-option.TCI.Auto:hover{background-image: url(../images/white/TCI.png) !important;}

     /* Fast */
    .switcher-option.FAST{background-image: url(../images/black/FAST.png) !important; order:-6;}
    .switcher-option.FAST.selected-store, .switcher-option.FAST:hover{background-image: url(../images/white/FAST.png) !important;}

     /* RHS */
     .switcher-option.Racing.Head{background-image: url(../images/black/RHS.png) !important; order:-5;}
     .switcher-option.Racing.Head.selected-store, .switcher-option.Racing.Head:hover{background-image: url(../images/white/RHS.png) !important;}

       /* ZEX */
    .switcher-option.ZEX{background-image: url(../images/black/ZEX.png) !important; order:-4;}
    .switcher-option.ZEX.selected-store, .switcher-option.ZEX:hover{background-image: url(../images/white/ZEX.png) !important;}


    /* powerhouse */
    .switcher-option.Powerhouse{background-image: url(../images/black/Powerhouse.png) !important; order:-3;}
    .switcher-option.Powerhouse.selected-store, .switcher-option.Powerhouse:hover{background-image: url(../images/white/Powerhouse.png) !important;}

     /* inglish */
     .switcher-option.Inglese{background-image: url(../images/black/Inglese.png) !important; order:-2;}
     .switcher-option.Inglese.selected-store, .switcher-option.Inglese:hover{background-image: url(../images/white/Inglese.png) !important;}
    
    /* Compgoparts */
    /* .switcher-option.COMP.GoParts{background-image: url(../images/black/GoParts.png) !important; order:-2;}
    .switcher-option.COMP.GoParts.selected-store, .switcher-option.COMP.GoParts:hover{background-image: url(../images/white/GoParts.png) !important;} */

    /* vthunder */
    .switcher-option.VThunder{background-image: url(../images/black/Vthunder.png) !important; order:-1;}
    .switcher-option.VThunder.selected-store, .switcher-option.VThunder:hover{background-image: url(../images/white/Vthunder.png) !important;}
    
  
    /* Share Cart Design WEB View */

    li.switcher-option {
        transition: .2s background ease-out;-webkit-transition: .4s backgroun ease out;-moz-transition: .4s background ease-out;
    }

}

@media only screen and (max-width: 767px){
    .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions{ float: none; }
    .header-top-container{ display: none;}

    /* Share Cart */
    .switcher-options{    float: right;
        background: #231f20;
        padding: 3px 0 3px 15px;
        position: absolute;
        right: 10px;
        top: 10px;}
    .switcher-dropdown {right: 0;}
    .page-header .switcher .options ul.dropdown:before {
        left: inherit !important;
        right: 12px !important; }
    .page-header .switcher .options ul.dropdown:after{
        left: inherit !important;
        right: 11px !important;
    }
        .switcher-options {
            float: right;
            background: #f3f3f3;
            padding: 3px 0 3px 15px;
            position: absolute !important;
            right: 10px;
            top: 10px;
            border-radius: 2px;
        }
        .page-header .switcher li, .page-footer .switcher li{border-bottom: 1px solid #f7f7f7;
            background: #fdfdfd;}  
        .page-header .switcher li a {
            color: #333;
            text-transform: uppercase;
            font-size: 13px;
            line-height: 16px; cursor: pointer;
        }
        .switcher-option {
            background-size: 84px auto !important;
        }

        .store-switcher > .switcher1 .active ul.dropdown.switcher-dropdown {display: flex;flex-direction: column;}
        /* compcams */
        .switcher-option.COMP.Cams{ order:-9;}

        /* edelbrok */
        .switcher-option.edelbrock{ order:-8;}

        /* TCI */
        .switcher-option.TCI.Auto{ order:-7;}

        /* Fast */
        .switcher-option.FAST{ order:-6;}

        /* RHS */
        .switcher-option.Racing.Head{ order:-5;}

        /* ZEX */
        .switcher-option.ZEX{ order:-4;}

        /* powerhouse */
        .switcher-option.Powerhouse{order:-3;}

        /* inglish */
        .switcher-option.Inglese{ order:-2;}
        
        /* Compgoparts */
        /* .switcher-option.COMP.GoParts{ order:-2;} */
        
        
        /* vthunder */
        .switcher-option.VThunder{order:-1;}
    
    

        /* Share Cart END */

}

@media only screen and (max-width: 600px){
    .header-container .logo-wrapper--mobile{margin-top: 35px;}
    .switcher-options{top: 0px;right: 0;width: 100%;text-align: center;}
    .page-header .switcher .options.active ul.dropdown{width: 90%;left: 50%;margin-left: -43%;}
    .page-header .switcher .options ul.dropdown:before {left: 237px !important;}
    .page-header .switcher .options ul.dropdown:after{left: 236px !important;}

       
}

@media only screen and (max-width: 575px){
    .top-phone span+span { display: block;}
    .header-container .header-top .left-column{ background: transparent; }
}

.navi.nav-mobile ul.level0 .nav-item > a:not([href]){ display: none !important;}


@media only screen and (min-width: 768px) and (max-width: 1200px)  {
    .store-switcher .switcher-options .switcher-dropdown li {background-size: 75px !important;}
    .switcher-option a{padding: 0px 0 !important;} 
}




 


