/* Build Your Own */
.byo li.none{display: none;}
html.javascript .byo .productOptionViewRectangle li.none{display: none;}
.byo label span.required{display: none;}

/* Custom Humbucker */
.humb .what-kind-of-humbucker-do-you-want{}
.humb .what-position-is-this-pickup-for{}
.humb .for-what-guitar{}
.humb .string-spacing{}
.humb .blade-type{display: none;}
.humb .magnet-type{}
.humb .hybrid-slug-coil{display: none;}
.humb .hybrid-screw-coil{display: none;}
.humb .mounting-legs{}
.humb .color{}
.humb .cover{display: none;}
.humb .for-custom-engraved-cover-black-and-white-logo-jpg{display: none;}
.humb .pole-pieces{}
.humb .output-level{}
.humb .blade-preference{display: none;}
.humb .what-color-blades{display: none;}
.humb .describe-the-tone-you-want{}
.humb .wax-potting-reduces-microphonics-feedback-{}
.humb .logo{}
.humb .notes{}
.humb .if-you-have-a-name-for-your-pickup-enter-it-here{}

/* Selections */
.humb .what-kind-of-humbucker-do-you-want--hybrid-choose-your-coils-mix-two-pickups .hybrid-slug-coil{display: block;}
.humb .what-kind-of-humbucker-do-you-want--hybrid-choose-your-coils-mix-two-pickups .hybrid-screw-coil{display: block;}
/* 7 String Selected */
.humb .for-what-guitar--seven-string .color{display: none;}
.humb .for-what-guitar--seven-string .for-custom-engraved-cover-black-and-white-logo-jpg{display: none;}
.humb .for-what-guitar--seven-string .cover{display: block;}
.humb .for-what-guitar--seven-string .string-spacing{display: none;}
/* 8 String Selected */
.humb .for-what-guitar--eight-string .color{display: none;}
.humb .for-what-guitar--eight-string .for-custom-engraved-cover-black-and-white-logo-jpg{display: none;}
.humb .for-what-guitar--eight-string .cover{display: block;}
.humb .for-what-guitar--eight-string .string-spacing{display: none;}
/* Blade Humbucker Selected */
.humb .what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .for-custom-engraved-cover-black-and-white-logo-jpg{display: none;}
.humb .what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .pole-pieces{display: none;}
.humb .what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .blade-type{display: block;}
.humb .productAttributeList.what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .magnet-type li{display: none;}
.humb .productAttributeList.what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .magnet-type li.alnico-5{display: inline-block;}
.humb .productAttributeList.what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .magnet-type li.small-ceramic{display: inline-block;}
.humb .what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .string-spacing{display: none;}
.humb .what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .color{display: none;}
/* Blade Humbucker NOT Selected */
.humb .what-kind-of-humbucker-do-you-want--parallel-axis-trembucker.blade-type--fat-blades .blade-preference{display: none;}
.humb .what-kind-of-humbucker-do-you-want--hybrid-choose-your-coils-mix-two-pickups.blade-type--fat-blades .blade-preference{display: none;}
.humb .what-kind-of-humbucker-do-you-want--standard.blade-type--fat-blades .blade-preference{display: none;}
/* Hybrid Humbucker Selected */
.humb .what-kind-of-humbucker-do-you-want--hybrid-choose-your-coils-mix-two-pickups .output-level{display: none;}
.humb .what-kind-of-humbucker-do-you-want--hybrid-choose-your-coils-mix-two-pickups .magnet-type{display: none;}
/* Parallel Axis Trembucker Selected */
.humb .what-kind-of-humbucker-do-you-want--parallel-axis-trembucker .color{display: none!important;}
.humb .what-kind-of-humbucker-do-you-want--parallel-axis-trembucker .cover{display: none!important;}
.humb .what-kind-of-humbucker-do-you-want--parallel-axis-trembucker .for-custom-engraved-cover-black-and-white-logo-jpg{display: none;}
/* Fat Blade Selected */
.humb .blade-type--fat-blades .cover{display: none;}
.humb .blade-type--fat-blades .logo{display: none;}
.humb .blade-type--fat-blades .blade-preference{display: block;}
.humb .productAttributeList.blade-type--fat-blades .magnet-type li{display: none;}
.humb .productAttributeList.blade-type--fat-blades .magnet-type li.small-ceramic{display: none;}
.humb .productAttributeList.blade-type--fat-blades .magnet-type li.alnico-2{display: inline-block;}
.humb .productAttributeList.blade-type--fat-blades .magnet-type li.alnico-5{display: inline-block;}
/** jquery to remove all options under magnet type except alnico 2 and alnico 5 **/

/* Thin Blades Selected */
.humb .blade-type--thin-blades .what-color-blades{display: block;}
/* 7 or 8 String AND Blade Humbucker Selected */
.humb .for-what-guitar--seven-string.what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .mounting-legs{display: none;}
.humb .for-what-guitar--eight-string.what-kind-of-humbucker-do-you-want--blade-humbucker-similar-to-el-diablo-dimebucker .mounting-legs{display: none;}
/* Yes selected on logo */
.humb .for-custom-engraved-cover-black-and-white-logo-jpg{display: block;}

/* 7 or 8 String Selected */
.humb .for-what-guitar--seven-string .mounting-legs{display: none;}
.humb .for-what-guitar--eight-string .mounting-legs{display: none;}

/* Build your own P90 */
.p90 .position{}
.p90 .type{}
.p90 .route{}
.p90 .string-spacing{}
.p90 .output-level{}
.p90 .describe-the-tone-you-want{}
.p90 .hookup-cable{}
.p90 .what-type-of-magnet{display: none;}
.p90 .magnet-type{display: none;}
.p90 .color{}
.p90 .wax-potting{}
.p90 .if-you-have-a-name-for-your-pickup-enter-it-here{}
.p90 .notes{}

/* Dog Ear Selected */

/* Single Coil Selected */
.p90 .type--single-coil .what-type-of-magnet{display: block;}
/* Stack Selected */
.p90 .type--stack .what-type-of-magnet{display: block;}
/* Humbucker Selected */
.p90 .type--humbucker .magnet-type{display: block;}
/* Dog Ear Selected */
.p90 .route--dog-ear .color .white{display: none;}

/** Build your own Tele **/
.tele .position{}
.tele .type{}
.tele .string-version{}
.tele .wax-potting{}
.tele .logo{}
.tele .magnet-type{display: none;}
.tele .magnet{display: none;}
.tele .pole-pieces{}
.tele .output-level{}
.tele .neck-cover{display: none;}
.tele .color{display: none;}
.tele .describe-the-tone-you-want{}
.tele .if-you-have-a-name-for-your-pickup-enter-it-here{}
.tele .hookup-cable{display: none;}
.tele .hookup-cable-type{display: none;}
.tele .notes{}
.tele .magnet-choice {display: none; }

/* Type Stacked or Regular Single Coil */
.tele .type--regular-single-coil .magnet-type{display: block;}
.tele .type--stacked .magnet-choice { display: block;}
.tele .type--stacked .magnet{ display: none;}

/* Rails */
.tele .type--rails .pole-pieces{display: none;}
/* Type Rails or Single Coil Sized */
.tele .type--rails .magnet{display: block;}
.tele .type--rails .color{display: none;}
.tele .type--single-coil-sized-humbucker .magnet{display: block;}
.tele .type--single-coil-sized-humbucker .color{display: none;}
.tele .type--single-coil-sized-humbucker .pole-pieces{display: block;}

/* Position Neck AND Type Regular Single Coil Or Stacked */
.tele .type--regular-single-coil.position--neck .neck-cover{display: block;}
//.tele .type--regular-single-coil.position--neck .magnet{display: block;}
.tele .type--regular-single-coil.position--neck .magnet{display: none;}
.tele .type--stacked.position--neck .neck-cover{display: block;}
//.tele .type--stacked.position--neck .magnet{display: block;}
/* Position Neck AND Type Stacked*/

/* Position Neck AND Type Rails */
.tele .type--rails.position--neck .pole-pieces{display: none;}
.tele .type--rails.position--neck .magnet .alnico{display: none;}

/* Type Single Coil Sized */
.tele .type--single-coil-sized-humbucker .hookup-cable-type{display: none;}
.tele .type--single-coil-sized-humbucker .hookup-cable{display: none;}
.tele .type--single-coil-sized-humbucker .color{display: block;}

/* Type Regular Single Coil */
.tele .type--regular-single-coil .hookup-cable-type{display: block;}
.tele .type--regular-single-coil .pole-pieces{display: none;}

/* Type Rails OR Single Coil Sized OR Stacked */
.tele .type--rails .hookup-cable{display: block;}
.tele .type--stacked .hookup-cable{display: block;}
.tele .type--single-coil-sized-humbucker .hookup-cable{display: block;}

/** Build your own strat **/
.strat .pickup-type{}
.strat .position{}
.strat .for-what-guitar{}
.strat .describe-the-tone-you-want{}
.strat .output-level{}
.strat .wax-potting{}
.strat .magnet-type{display: none;}
.strat .magnet-types { display: none; }
.strat .hookup-cable-type{display: none;}
.strat .hookup-cable{display: none;}
.strat .magnet{display: none;}
.strat .logo{}
.strat .color{display: none;}
.strat .notes{}
.strat .pole-piece-color{display: none;}
.strat .if-you-have-a-name-for-your-pickup-enter-it-here{}
.strat .magnet-choice { display: none; }


/* Pickup Type Rails */

.strat .pickup-type--rails .for-what-guitar .eight-string{display: none;}


/* Pickup Type Standard Single OR Stack */
.strat .pickup-type--standard-single .magnet-type{display: block;}

/** Pickup Type Stacked **/
.strat .pickup-type--stack .magnet-types { display: block; }

/* Pickup Type Rails OR Single Coil Sized Humbucker */
.strat .pickup-type--rails .magnet-choice {display: block;}
.strat .pickup-type--rails .hookup-cable{display: none;}
.strat .pickup-type--rails .hookup-cable-type{display: none;}
.strat .pickup-type--rails .color .uncovered{display: none;}
.strat .pickup-type--single-coil-sized-humbucker .magnet-choice {display: block;}
.strat .pickup-type--single-coil-sized-humbucker .hookup-cable{display: none;}
.strat .pickup-type--single-coil-sized-humbucker .hookup-cable-type{display: none;}
.strat .pickup-type--single-coil-sized-humbucker .color .uncovered{display: none;}
/* removing
.strat .pickup-type--single-coil-sized-humbucker .pole-piece-color{display: block;}
*/
/* single coil, standard single, rail, stacked */
.strat .pickup-type--stack .color {display: block;}
.strat .pickup-type--stack .color .uncovered {display: none;}
.strat .pickup-type--rails .color {display: block;}
.strat .pickup-type--rails .color .uncovered {display: none;}
.strat .pickup-type--standard-single .color{display: block;}
.strat .pickup-type--standard-single .color .uncovered {display: none;}
/* Single Coil Sized Humbucker Selected */
.strat .pickup-type--single-coil-sized-humbucker .color{display: block;}

/* Pickup Type Standard Single */
.strat .pickup-type--standard-single .hookup-cable-type{display: block;}

/* Pickup Type Rails OR Single Coil Sized Humbucker OR Stack */
.strat .pickup-type--rails .hookup-cable{display: block;}
.strat .pickup-type--stack .hookup-cable{display: block;}
.strat .pickup-type--single-coil-sized-humbucker .hookup-cable{display: block;}

/* Pickup Type Stack */
.strat .pickup-type--stack .color .uncovered{display: none;}
//.strat .pickup-type--stack .color .cream{display: none;}
//.strat .pickup-type--stack .color .parchment{display: none;}

/* Pickup Type Stack AND 8-String */
.strat .pickup-type--stack.for-what-guitar--eight-string .color .uncovered{display: none;}
.strat .pickup-type--stack.for-what-guitar--eight-string .color .cream{display: none;}
.strat .pickup-type--stack.for-what-guitar--eight-string .color .parchment{display: none;}

/* Pickup Type Standard Single OR Stack AND 7-String*/
.strat .pickup-type--stack.for-what-guitar--seven-string .color .uncovered{display: none;}
.strat .pickup-type--stack.for-what-guitar--seven-string .color .cream{display: none;}
.strat .pickup-type--stack.for-what-guitar--seven-string .color .parchment{display: none;}
.strat .pickup-type--stack.for-what-guitar--seven-string .color .white{display: none;}
.strat .pickup-type--standard-single.for-what-guitar--seven-string .color .uncovered{display: none;}
.strat .pickup-type--standard-single.for-what-guitar--seven-string .color .cream{display: none;}
.strat .pickup-type--standard-single.for-what-guitar--seven-string .color .parchment{display: none;}
.strat .pickup-type--standard-single.for-what-guitar--seven-string .color .white{display: none;}

/* Pickup Type Single Coil Sized Humbucker OR Rails AND 7-String*/
.strat .pickup-type--rails.for-what-guitar--seven-string .color .parchment{display: none;}
.strat .pickup-type--rails.for-what-guitar--seven-string .color .uncovered{display: none;}
.strat .pickup-type--single-coil-sized-humbucker.for-what-guitar--seven-string .color .parchment{display: none;}
.strat .pickup-type--single-coil-sized-humbucker.for-what-guitar--seven-string .color .uncovered{display: none;}

/* Pickup Type Standard Single AND 8-String*/
.strat .pickup-type--standard-single.for-what-guitar--eight-string .color .parchment{display: none;}

/* General Styles*/
.PrimaryProductDetails .ProductAside .AddThisButtonBox {padding-left: 20px;}
.ProductDescriptionContainer > p {width: auto !important;}
.current .prodAccordionContent {padding: 15px 20px;}
.PrimaryProductDetails h2 {padding: 0px 20px;}
.ProductThumbWrap{margin-left: 20px;margin-top: 20px;}
.PrimaryProductDetails .ProductAside {width: 406px;}
.PrimaryProductDetails .ProductMain, .PrimaryProductDetails .productAddToCartBelow {float: right; width: 540px; padding: 13px 0 30px 34px;}
#Wrapper .Breadcrumb {padding-left: 20px;}
.ImageCarouselBox{padding-top: 14px;}
.ProductPriceWrap{margin: 14px 0;}

#h-ctas{margin: 0;margin-top: -15px;}
#h-ctas a{float: left;clear: left; font-size:14px; font-weight: bold;}
#h-ctas span{float: left;clear: left;width: 100%;padding: 5px 0px; font-size:14px; font-weight: bold;text-align: center;font-size: 17px;}
#h-ctas a.btn-link{float: none;clear: left;margin:5px auto 0px auto; padding: 6px 25px; border-radius: 5px; background: #e9e9e9; margin-top: 5px; display: inline-block;font-size: 17px;}
#h-ctas li{width: 220px;margin: 0px 0px 0px 20px;text-align: center;}
#h-ctas li:first-child{margin: 0px 0px 0px 20px;}

.CustomizeItemLink { display: none; }

@media screen and (max-width:767px){

.fastCartItemBox small {
    display: none;
}

.fastCartThumb img {
    max-width: 133px;
}

.fastCartThumb {
    border: none;
}

ul#fastCartSuggestive {
    display: none;
}

.fastCartBottom h3 {
    display: none;
}

.ModalTitle {
    height: 20px;
}
.CheckoutButton img {
    width: 149px;
}
em.ProductPrice {
font-size: 18px !important;
}
.fastCartItemBox h2 {
margin-bottom: 5px !important;
font-size: 14px;
}
}

