@import '//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css'; /*PRE-UPGRADE CSS*/
/*ADDING FlamaCondensed-Book to available fonts*/
@font-face {
    font-family: 'FlamaCondensed-Book';
    src: url('/media/houseofmarley/FlamaCondensed-Book.eot');
    src: local('☺'),
    url('/media/houseofmarley/font/flamacondensed/FlamaCondensed-Book.ttf') format('truetype'),
    url('/media/houseofmarley/font/flamacondensed/FlamaCondensed-Book.woff') format('woff'),
    url('/media/houseofmarley/font/flamacondensed/FlamaCondensed-Book.woff2') format('woff2'),
    url('/media/houseofmarley/font/flamacondensed/FlamaCondensed-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*END fonts*/

.input-address input { float: none !important; display: block !important; }
.contacts-index-index .col-main button span { padding: 6px 10px !important; }
.sidebar ul.contactSidebar li a { color: #2a2829; }
.sidebar ul.contactSidebar li a:hover  { color: #5c4d3d; }
.cms-product-registration ul.contactSidebar li.registration a, .cms-international-shipping ul.contactSidebar li.international a, .contacts-index-index ul.contactSidebar li.contacts a, .cms-returns ul.contactSidebar li.returns a { color: #5c4d3d; }
.catalog-category-view .main-feature { margin-bottom: 25px; }
.free-shipping { margin: 15px 0 0 3px; }
.main-nav ul li.audio-systems ul { width: 215px; left: 25px; }
.main-nav ul li.watches ul { width: 215px; left: 175px; }
.main-nav ul li.blog ul { width: 605px; }
.top-cart .block-content { color: #999; }
#main-navigation.country-required li.country_select_nav_item .nav_menu { background-color: #fff; }
#main-navigation li.country_select_nav_item .navigation_column a { padding: 10px 0 25px 40px; }
span.new { display: block; margin-top: 10px; font-weight: bold; font-style: italic; }
.category-on-ear-headphones span.new, .category-headphones span.new, .category-in-ear-headphones span.new { display: none; }
.style-select select { width:100% !important; }
.style-select { width:66% !important; }
.main-content .cart form { display: inline; }
.product-one-foundation #prod-alt #product_addtocart_form .buy-button button.btn-cart {right: 0 !important;}
.catalog-product-view .swatch-container { max-width:294px; }

/* STYLE TOP PROMO BAR */
.header-promo-bar { display: block; width: 100%; height: auto; background: #000000; color: #ffffff; text-align: center; Line-height: 30px; margin: 0; padding: 0; font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; font-size: 14px; }
.header-promo-bar .content {  width: 100%; margin: 0; padding: 0; }
.page .header-wrapper {
    position: relative;
}

/*MENU UPDATES*/
.main-sub-nav { border-bottom-color: #f5ca63; text-align: center; }
.main-sub-nav.audio-systems { border-bottom-color: #58b092; }
.main-sub-nav.accessories { border-bottom-color: #dc7045; }
.main-sub-nav .main-sub-cats a { line-height: 2; }
.main-sub-nav .main-sub-cats a strong,
.main-sub-nav .main-sub-cats a:hover strong { border: 0 none transparent !important;}
.main-sub-nav .main-sub-cats a:after {
    line-height: 2;
    content: '';
    display: block;
    position: relative;
    height: 3px;
    width: 0;
    background: transparent;
    transition: width .5s ease, background-color .2s ease;
    -webkit-transition:  width .5s ease, background-color .2s ease;
    -moz-transition:  width .5s ease, background-color .2s ease;
}
.main-sub-nav .main-sub-cats a:hover::after {
    width: 100%;
    color: #58b092;
    background-color: #58b092;
}
.main-sub-nav.headphones .main-sub-cats a:hover::after { background-color: #f5ca63; }
.main-sub-nav.audio-systems .main-sub-cats a:hover::after { background-color: #58b092; }
.main-sub-nav.accessories .main-sub-cats a:hover::after { background-color: #dc7045; }
/*MENU FONT UPDATE*/
#main-navigation > li > h2 {
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
    font-size: 18px;
}
/* Category Banner Copy Text Width */
.catalog-category-view .category-view p {
    width: 40%; }

.catalog-category-view .category_banner .img p {
    width: 50%; }

/* Class for white paragraph text */
.whitetext {
    color: #FFF; }

/* Class for features bold */
.features-copy {
    font-weight: 300 !important;
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
    font-size: 26px;
    margin-bottom: .3em; }

/* Category Header Copy Top Margin */
.catalog-category-view .category_banner .img .text {
    top: 20%; }

/* Product Page Icon Section */
.catalog-product-view .product-view .tab-content{
    max-width: 90%;
    padding-top: 3%;
    padding-bottom: 5%; }

.catalog-product-view .product-view .tab-content ul li {
    padding-right: .7%;
    padding-left: .7%; }


/*  SECTIONS  */
.section {
    clear: both;
    padding: 0;
    margin: 0;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWELVE  */
.span_12_of_12 {
    width: 100%;
}

.span_11_of_12 {
    width: 91.53%;
}
.span_10_of_12 {
    width: 83.06%;
}

.span_9_of_12 {
    width: 74.6%;
}

.span_8_of_12 {
    width: 66.13%;
}

.span_7_of_12 {
    width: 57.66%;
}

.span_6_of_12 {
    width: 49.2%;
}

.span_5_of_12 {
    width: 40.73%;
}

.span_4_of_12 {
    width: 32.26%;
}

.span_3_of_12 {
    width: 23.8%;
}

.span_2_of_12 {
    width: 15.33%;
}

.span_1_of_12 {
    width: 6.866%;
}

/* LOGO RESIZE */
.logo {
    max-width: 280px; }

/* Features Callout Color */
.catalog-product-view .tab-content#features li h5 {
    color: #040707; }

/* Featured Icon Size */
.catalog-product-view .product-view .tab-content ul li:before {
    height: 120px;
    width: 120px; }

/* Features Padding */
.catalog-product-view .product-view .features.row h3 {
    padding-top: 2% !important; }

/* Global Button Style Black */
body .main a.button, body .main button.button {
    background-color: #000000; }

/*Slider Button Styling */
.cms-index-index .jamaudio_international_all .slider-text.oswald a.button.blackbutton:hover {
    background-color: #000000;
    color: #ffffff !important; }

body .main a.button.blackbutton {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #000000;
    color: #000000 !important; }

body .main a.button.whitebutton {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #ffffff;
    color: #ffffff !important; }

.cms-index-index .jamaudio_international_all .slider-text.oswald a.button.whitebutton:hover {
    background-color: #ffffff;
    border: 2px solid #ffffff;
    color: #000000 !important; }

/* Cart Button */
.catalog-product-view .product-view .button.btn-cart {
    background-color: transparent;
    border: 2px solid #000;
    width: 60%;
    height: 50px !important;
    float: left; }

.catalog-product-view .product-view .button.btn-cart span span {
    color: #000;
}

.catalog-product-view .product-view .button.btn-cart span span:hover {
    color: #fce8d0;
}

.product-view .add-to-cart button.btn-cart {
    padding: 0 0; }

.catalog-product-view .product-view .button.btn-cart:hover {
    background-color: #000; }

.catalog-product-view .product-view .product-shop .options-container-small .product-options-bottom {
    padding-top: 0; }

.catalog-product-view .product-view .button.btn-cart span span:after {
    display: none; }

.product-view .add-to-cart button.btn-cart span span {
    font-size: 1.5rem; }

/* Slider Arrow Styling */
.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-prev:before, .cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-next:before {
    font-size: 32px;
}

.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-prev {
    background-image: none !important;
}

.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-next {
    background-image: none !important;
}

.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-prev {
    left: .7%;
}
.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-next {
    right: .7%;
}

/* SLIDER BOTTOM CIRLCE NAV */
.product-view .fullwidthbanner-wrapper .flexslider .flex-control-paging li a, .cms-index-index .fullwidthbanner-wrapper .flexslider .flex-control-paging li a {
    background: rgba(203, 203, 203, 0);
    border-color: rgb(0, 0, 0);
}

.product-view .fullwidthbanner-wrapper .flexslider .flex-control-paging li a.flex-active, .cms-index-index .fullwidthbanner-wrapper .flexslider .flex-control-paging li a.flex-active {
    background: #000;
}

/*un-update button style for HP slider*/
.jamaudio_international_all .slider-text.oswald a.button {height: auto !important;}
.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-prev {
    background-image: url("/media/houseofmarley/homepage_slider/default/sliderarrow-prev.png");
}
.cms-index-index .jamaudio_international_all .fullwidthbanner-wrapper .flexslider .flex-direction-nav a.flex-next {
    background-image: url("/media/houseofmarley/homepage_slider/default/sliderarrow-next.png");
}
/*CURALATE BUTTON FIX*/
.curalate-header-content a.curalate-button:hover {
    background: #fff;
    color: #d0290d;
    text-decoration: none;
}

/* BANNER FONT EDITS */
.cms-index-index .jamaudio_international_all .slider-text span.line2 {
    font-size: 1.7vw;
    font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    max-width: 35%;
    letter-spacing: 0;
    text-transform: capitalize; }

.cms-index-index .jamaudio_international_all .slider-text span.line1 {
    font-size: 5vw;
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif; }

/*SWATCH UPDATE*/
dd.swatch-attr { float: left; margin-top: 8px; }
.options-container-small dt { float: left; padding: 0; width: 100%; }
.swatch-link, .swatch-label, .swatch-link img { border-radius: 0; }

/* POST LAUNCH EDITS */

/* PRODUCT PAGE BACKGROUND */
.catalog-product-view .product-view .page-top {
    background: linear-gradient(315deg,#fbe4d0,#fff1d0);
}

/* PRODUCT SWATCH STYLING */
.swatch-link {
    border: none !important;
}

.swatch-label {
    border: none !important;
}

.configurable-swatch-list .hover .swatch-link, .configurable-swatch-list .selected .swatch-link, .swatch-link:hover {
    box-shadow: none !important;
}

/* ZOOM WINDOW BORDER */
div.zoomWindowContainer div.zoomWindow {
    border: 0 none !important;
}

/* TILE BUTTONS HOMEPAGE */
.bg-img a.feature-btn {
    font-family: "Flama Condensed Medium", "Oswald", "Helvetica", "Sans-Serif", sans-serif !important;
}

/* CENTER SLIDER TEXT */
.jamaudio_international_all .slider-text.center {
    text-align: center;
    width:85%;
    padding-top:3%;
}

.jamaudio_international_all .slider-text.oswald .line1center {
    max-width: 100%;
    display: block;
    line-height: 100%;
    font-size: 5vw;
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
}

.cms-index-index .jamaudio_international_all .slider-text span.line2center {
    font-size: 1.7vw;
    font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    max-width: 100%;
    letter-spacing: 0;
    text-transform: capitalize;
    margin-top: .2vw;
    display: block;
    line-height: 130%;
}

/* END CENTER SLIDER TEXT */

/*CENTER CATEGORY PRODUCT INFO*/
.catalog-category-view ul.products-grid li.item {
    text-align: center;
}

.catalog-category-view .prices-wrap a.buy-now {
    color: #000;
    display: block;
    background: transparent;
    margin-top: 16px;
    border: 2px solid #000;
}

.catalog-category-view .prices-wrap a.buy-now:hover {
    color: #fff;
    background: #000;
    text-decoration: none;
}

.catalog-category-view ul.products-grid .price-box span.price {
    color:#000;
}

/* FOOTER WIDTH FIX */
.footer-container .footer > .grid {
    width: 920px; }

.footer-container .footer-navigation {
    width: 33%;
    float: left;
}

.footer-container .footer .footer-social {
    max-width: 100%;
    text-align:center;
}

.footer-container .footer-newsletter {
    width: 33%;
    float:left;
}

.footer-container .form-subscribe {
    text-align: center;
}
.footer-container .footer .form-subscribe label {
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif !important;
}

/* FOOTER FONT COLOR */
.footer-container .footer .sub-nav li a {
    color:#000;
}

.footer-container .footer-navigation {
    margin-bottom:40px;
}

.footer-container .footer .footer-bottom {
    background-color: #f3f2ec;
}

.footer-container .footer {
    border-top: solid 1px #ededed;
}

/* PRODUCT PAGE COPY STYLING */
p.info-two {
    font-family: Flama Condensed Medium, sans-serif;
    color: #000;
    text-align: left;
    font-size: 16px;
}

p.bullets {
    color: #000;
    text-align: left;
    line-height: 24px;
    font-size: 13px;
}

.catalog-product-view .tab-content#features li h5 {
    font-size: 22px;
    font-weight: normal;
    font-family: "Flama Condensed Medium", sans-serif;
}

.catalog-product-view .product-view .product-shop h2#current-sku strong {
    font-family: "Flama Book", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
}

.catalog-product-view .product-view .product-shop h1 {
    color: #000;
}

.catalog-product-view .product-view .product-shop h1 span {
    font-size: 45%;
}

.catalog-product-view .product-view .product-shop h2#current-sku {
    font-size: 16px;
    color: #000;
    font-family: "Flama Book", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
}

.catalog-product-view .product-view .product-shop .short-description {
    border-color: transparent;
}

.catalog-product-view .product-view .product-shop .price {
    color: #000;
}

h1,h2,h3,h4,h5 {
    color:#000 !important;
}

.footer-container .footer .form-subscribe label {
    font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif;
    color:#000;
}

/* REVIEWS STYLING */
.yotpo a {
    color: #000 !important;
}

.catalog-product-view .yotpo .yotpo-bottomline .yotpo-icon-star {
    color:#000 !important;
}

.catalog-product-view .yotpo a {
    color:#000 !important;
}

.catalog-product-view .yotpo a:hover {
    color:#000 !important;
}

.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star {
    color: #000 !important;
}

.catalog-product-view .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
    background-color:#000 !important;
}

.catalog-product-view .yotpo .yotpo-default-button, .catalog-product-view .yotpo input[type="button"].yotpo-default-button {
    background-color: #000000;
}

.catalog-product-view .yotpo .yotpo-default-button:hover, .catalog-product-view .yotpo input[type="button"].yotpo-default-button:hover {
    background-color:#414141 !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon {
    color: #000 !important;
}

.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color:#000 !important;
}

.reviews .box-collateral {
    display: none;
}

/* CATEGORY PRODUCT NAME STYLING */
span.type-font {
    font-family: NexusTypewriterOT, sans-serif;
    color: #000;
    font-size: 15px;
    text-transform: none;
    display: block;
}

/* MY ACCOUNT FONT COLOR */
.page .topbar-container span#your-cart a, .page .topbar-container strong#cartHeader span, .page .topbar-container ul.links a[title="Log Out"], .page .topbar-container ul.links a[title="My Account"] {
    color:#000;
}

/* HEADER COPY AREA */
.catalog-category-view .category_banner .img span.line1 {
    color:#000;
}

.catalog-category-view ul.products-grid h2.product-name a {
    color:#000;
}

.text.black {
    color: #000 !important;
}

/* MAIN NAV COLOR BLACK */
.page .header-container #main-navigation > li h2 a {
    color:#000;
}

#main-navigation > li > h2:hover {
    border-bottom: 2px solid #000;
}

/* BUY NOW BUTTONS */
.catalog-category-view .prices-wrap a.buy-now {
    width: 70%;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
}

/* REVIEWS AND QUESTIONS STYLING */
.catalog-product-view .yotpo .yotpo-nav ul .yotpo-nav-tab:hover span {
    color:#000;
}

.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {
    border-bottom: none !important;
}

.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover {
    color:#737373 !important;
}

.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .transparent-color-btn, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .transparent-color-btn, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .transparent-color-btn {
    color:#737373 !important;
}

/* CUSTOMER SUPPORT UPDATES*/
body.customer-support .main.col1-layout,
body.customer-support .col2-left-layout,
body.customer-support .col2-right-layout,
body.customer-support .col3-layout {
    padding-top: 20px;
}
body.customer-support .page {
    text-align: left;
}
body.customer-support .page-title {
    padding: 0;
}
body.customer-support .header-wrapper {
    border-bottom: solid 1px #ededed;
}
body.customer-support ul.cms-menu {

}
body.customer-support .col-main {
    padding: 2em 0;
}
body.cms-warranty-1yr span.page-title {
    display: none;
}
/*body.customer-support .col2-left-layout {
	width: auto;
}*/
body.customer-support .state-nav {
    width: 98%;
}
body.customer-support .state-nav b {
    display: block;
    margin-bottom: 10px;
}
body.customer-support .state-nav a {
    padding: 0;
    display: inline-block;
    width: 3%;
}

/* CUSTOMER SUPPORT - FORM UPDATES*/
body.customer-support .info {
    padding: 0 0 2%;
}
form#form68 li {
    padding: 2% 0;
}

/* MEDIA QUERIES */

@media only screen and (max-device-width: 1120px) and (min-device-width: 981px) {
    .catalog-category-view .prices-wrap a.buy-now {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 980px) {
    /*FIX MISSING MENU ON TABLET*/
    .header-wrapper .header .main-nav {
        display: block;
    }
    .header-wrapper .header .branding {
        width: 100%;
    }
    .header-wrapper .header .branding a {
        margin: 0 auto;
        display: block;
        height: 30px;
    }
    .page .header-container .main-nav {
        margin-right: auto;
        margin-left: auto;
    }
    .header-wrapper .header {
        margin: 20px auto 0;
    }

    .page .header-container .main-nav {
        width: 100%;
        margin: 0;
        padding: 0;
    }
}

@media only screen and (max-device-width: 980px) and (min-device-width: 481px) {
    .catalog-category-view .prices-wrap a.buy-now {
        width: 30%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 980px) {
    .footer-container .footer-newsletter {
        float:none;
    }
    .footer-container .footer > .grid {
        width: auto;
    }

    .footer .footer-column {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }

    .footer .form-subscribe {
        width: 100%;
    }

    .footer .form-subscribe .v-fix {
        width: 100%
    }

    .footer-container .footer-navigation {
        float:none;
    }

    .footer-container .footer .footer-social {
        float:none;
    }

    /*FIX MISSING MENU ON TABLET*/
    .header-wrapper .header .main-nav {
        display: block;
    }
    .header-wrapper .header .branding {
        width: 100%;
    }
    .header-wrapper .header .branding a {
        margin: 0 auto;
        display: block;
        height: 30px;
    }
    .page .header-container .main-nav {
        margin-right: auto;
        margin-left: auto;
    }
    .header-wrapper .header {
        margin: 20px auto 0;
    }

    .page .header-container .main-nav {
        width: 100%;
        margin: 0;
        padding: 0;
    }
}

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

    /* CENTER SLIDER TEXT STYLING */
    .jamaudio_international_all .slider-text.oswald .line1center {
        font-size: 9vw; }

    .cms-index-index .jamaudio_international_all .slider-text span.line2center {
        font-size: 4.0vw; }

    .jamaudio_international_all .slider-text.center {
        padding-top: 30%; }

    /*POSITION MOBILE MENU HAMBURGER ICON*/
    a.jamburger {
        top: 7px !important;
        left: 14px;
        bottom: auto; }
}

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

    /* CENTER SLIDER TEXT STYLING */
    .jamaudio_international_all .slider-text.center {
        width:93%; }

    .footer .footer-column {
        width: 75%; }
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0 1% 0;
    }

    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
        width: 100%;
    }

    .catalog-category-view .prices-wrap a.buy-now {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .header-wrapper .header .main-nav {
        display: none;
    }

    .header-wrapper .header .branding {
        width: 100%;
        margin-bottom: 14px;
    }
}

/*HIDING SALE*/
span[id*='old-price-'] {
    display: none;
}
.catalog-category-view ul.products-grid .price-box p.special-price .price {
    color: #000;
}
.saleIcon {
    display: none;
}
@media screen and (max-width: 540px) {
    .products-grid .special-price .price {
        background: none;
        padding-left: 0;
    }
}



.input-address input { float: none !important; display: block !important; }
.contacts-index-index .col-main button span { padding: 6px 10px !important; }
.sidebar ul.contactSidebar li a { color: #2a2829; }
.sidebar ul.contactSidebar li a:hover  { color: #5c4d3d; }
.cms-product-registration ul.contactSidebar li.registration a, .cms-international-shipping ul.contactSidebar li.international a, .contacts-index-index ul.contactSidebar li.contacts a, .cms-returns ul.contactSidebar li.returns a { color: #5c4d3d; }
.catalog-category-view .main-feature { margin-bottom: 25px; }
.free-shipping { margin: 15px 0 0 3px; }
.main-nav ul li.audio-systems ul { width: 215px; left: 25px; }
.main-nav ul li.watches ul { width: 215px; left: 175px; }
.main-nav ul li.blog ul { width: 605px; }
.top-cart .block-content { color: #999; }
#main-navigation.country-required li.country_select_nav_item .nav_menu { background-color: #fff; }
#main-navigation li.country_select_nav_item .navigation_column a { padding: 10px 0 25px 40px; }
span.new { display: block; margin-top: 10px; font-weight: bold; font-style: italic; }
.category-on-ear-headphones span.new, .category-headphones span.new, .category-in-ear-headphones span.new { display: none; }

/*-------------------------
HoM Turntable Landing Page
Branch: HoM_turntable_landingpage
CMS Block Identifier: hom_stir-it-up-turntable_category_US
Date: 20170317
Author: Shane Kelly
-------------------------*/
/* General Page Styles */
.HoMturntableLP { font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; font-size: 24px; color: #000000; line-height: 1.2; }
.HoMturntableLP section { position: relative; }
/* General Page Styles: FONT STYLES */
/* Large Titles (Sections: Main Title, Add to Cart) */
.HoMturntableLP .mainTitle h1,
.HoMturntableLP .SIUaddToCart h2,
.HoMturntableLP .getNotified h2 { font-family: "Flama Condensed Bold", "Arial Narrow", Helvetica, sans-serif; font-size: 75px; text-transform: uppercase; font-stretch: condensed; display: block; width: 100%; }
/* Section Titles (Sections: Materials, Tech Specs, In the Box) */
.HoMturntableLP .materialsTabs h3,
.HoMturntableLP .techSpecs h3,
.HoMturntableLP .inTheBox h3 { font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; font-size: 22px; line-height: 1.2; text-transform: capitalize; display: block; width: 100%; text-align: center; z-index: 9999; }
/* Body Text (Sections: ) */
.HoMturntableLP p,
.HoMturntableLP .catalog-category-view .category-view p,
.HoMturntableLP .techSpecs .divTable { display: block; margin: 0 auto; text-align: center; width: 80% !important; max-width: 920px; font-size: 28px; line-height: 1.25; }
/* End General Fonts*/

/* BEGIN SECTIONS */
/* SECTION: Top Buttons */
.HoMturntableLP .topBtns { text-align: center; background-color: #f3f2ed; padding: 3% 0 0; margin: 0; }
.HoMturntableLP .topBtns .topBtnsWrap { width: 100%; position: relative; margin: 0 auto; }
.HoMturntableLP .topBtns a.marleyMenuBtn { display: inline-block; text-transform: uppercase; border: 2px solid #000; font-family: "Flama Condensed Bold", "Oswald", "Helvetica", "Sans-Serif", sans-serif; font-size: 20px; color: #000000; line-height: 1; text-decoration: none; background: transparent; margin: 0 0.5%; padding: 11px 40px; }
.HoMturntableLP .topBtns a.marleyMenuBtn:hover { text-decoration: none; background: #000000; color: #ffffff;  }

/* SECTION: Main Title */
.HoMturntableLP .mainTitle { background: #f3f2ed; text-align: center; padding: 40px 0; margin: 0; }
.HoMturntableLP .mainTitle h1 { margin: 0; padding: 0;  }

/* SECTION: Top Banner */
.HoMturntableLP .topBanner { background: #ffffff; padding: 0; margin: 0 0 70px; text-align: center;  }
.HoMturntableLP .topBanner img { margin: 0 auto; max-width: 933px; width: 100%; height: auto; }
.HoMturntableLP .topBanner .specialBGeffect { width: 100%; max-height: 220px; background: #f3f2ed; overflow: visible; margin-bottom: 18%; }

/* SECTION: Youtube/Video */
.HoMturntableLP .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.HoMturntableLP .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; }

/* SECTION: Hero Image Mid */
.HoMturntableLP .heroMid { padding: 6% 0; text-align: center; background: #f3f2ed; }
.HoMturntableLP .heroMid p { margin-bottom: 6%; max-width: 800px; font-family: Flama-Book, "Arial Narrow", Helvetica, sans-serif; font-size: 20px; line-height: 1.2; }
.HoMturntableLP .heroMid img { margin: 0 auto; max-width: 933px; width: 100%; height: auto; }

/* SECTION: Featured Callouts */
.HoMturntableLP .featuredCallouts { color: #ffffff; }
.HoMturntableLP .featuredCallouts p { display: block; width: 100% !important; max-width: 100%; margin: 0; padding: 0; text-align: center; position: absolute; top: 54%; left: 0; font-family: "Flama Condensed Bold", "Arial Narrow", Helvetica, sans-serif; font-size: 50px; line-height: 0.8; text-transform: uppercase; }
.HoMturntableLP .featuredCallouts span { display: block; width: 100%; height: 33%; margin: auto; padding: 0;  position: absolute; top: 27%; left: 0; }
.HoMturntableLP .featuredCallouts .calloutContain {}
.HoMturntableLP .featuredCallouts .FCr1,
.HoMturntableLP .featuredCallouts .FCr2,
.HoMturntableLP .featuredCallouts .FCr3,
.HoMturntableLP .featuredCallouts .FCr4 {  }
.HoMturntableLP .featuredCallouts .FCr1:after,
.HoMturntableLP .featuredCallouts .FCr2:after,
.HoMturntableLP .featuredCallouts .FCr3:after,
.HoMturntableLP .featuredCallouts .FCr4:after { content: ""; display: table; clear: both; }
.HoMturntableLP .featuredCallouts .FCc1,
.HoMturntableLP .featuredCallouts .FCc2 { position: relative; margin: 0; width: 50%; text-align: center; float: left;  }
.HoMturntableLP .featuredCallouts .FCr1 .FCc1 { background: url("/media/houseofmarley/turntablelp/images/feature-replacement_cartridge.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr1 .FCc2 { background: url("/media/houseofmarley/turntablelp/images/feature-33-45RPM.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr2 .FCc1 { background: url("/media/houseofmarley/turntablelp/images/feature-belt_drive.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr2 .FCc2 { background: url("/media/houseofmarley/turntablelp/images/feature-preamp_usb.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr3 .FCc1 { background: url("/media/houseofmarley/turntablelp/images/feature-antiskating.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr3 .FCc2 { background: url("/media/houseofmarley/turntablelp/images/feature-rewind_dust_cover.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr4 .FCc1 { background: url("/media/houseofmarley/turntablelp/images/feature-headphone_jack.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr4 .FCc2 { background: url("/media/houseofmarley/turntablelp/images/feature-USB_out.jpg") no-repeat center transparent; background-size: cover; }
.HoMturntableLP .featuredCallouts .FCr1 .FCc1 .hoverView,
.HoMturntableLP .featuredCallouts .FCr1 .FCc2 .hoverView,
.HoMturntableLP .featuredCallouts .FCr2 .FCc1 .hoverView,
.HoMturntableLP .featuredCallouts .FCr2 .FCc2 .hoverView,
.HoMturntableLP .featuredCallouts .FCr3 .FCc1 .hoverView,
.HoMturntableLP .featuredCallouts .FCr3 .FCc2 .hoverView,
.HoMturntableLP .featuredCallouts .FCr4 .FCc1 .hoverView,
.HoMturntableLP .featuredCallouts .FCr4 .FCc2 .hoverView { display: block; margin: 0; padding: 66.67% 0 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity:0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.HoMturntableLP .featuredCallouts .FCr1 .FCc1:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr1 .FCc2:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr2 .FCc1:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr2 .FCc2:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr3 .FCc1:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr3 .FCc2:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr4 .FCc1:hover .hoverView,
.HoMturntableLP .featuredCallouts .FCr4 .FCc2:hover .hoverView {  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; filter: alpha(opacity=1); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }
.HoMturntableLP .featuredCallouts .FCc1 .hoverView span,
.HoMturntableLP .featuredCallouts .FCc2 .hoverView span,
.HoMturntableLP .featuredCallouts .FCc1 .hoverView p,
.HoMturntableLP .featuredCallouts .FCc2 .hoverView p {  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity:0; opacity: 0; }
.HoMturntableLP .featuredCallouts .FCc1:hover .hoverView span,
.HoMturntableLP .featuredCallouts .FCc2:hover .hoverView span,
.HoMturntableLP .featuredCallouts .FCc1:hover .hoverView p,
.HoMturntableLP .featuredCallouts .FCc2:hover .hoverView p { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; filter: alpha(opacity=1); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }
/* Feature Icons */
.HoMturntableLP .featuredCallouts .cartridgeIcon { background: url("/media/houseofmarley/turntablelp/images/feature-replaceable_cartridge-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .rpmIcon { background: url("/media/houseofmarley/turntablelp/images/feature-33-45RPM-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .beltIcon { background: url("/media/houseofmarley/turntablelp/images/feature-belt_drive-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .USBIcon { background: url("/media/houseofmarley/turntablelp/images/feature-USB_out-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .antiskateIcon { background: url("/media/houseofmarley/turntablelp/images/feature-antiskating-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .dustcoverIcon { background: url("/media/houseofmarley/turntablelp/images/feature-rewind_dust_cover-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .preampIcon { background: url("/media/houseofmarley/turntablelp/images/feature-pre-amp-icon.png") no-repeat center transparent; background-size: contain; }
.HoMturntableLP .featuredCallouts .headphoneJackIcon { background: url("/media/houseofmarley/turntablelp/images/feature-headphone_jack-icon.png") no-repeat center transparent; background-size: contain; }

/* SECTION: MATERIALS TABS */
.HoMturntableLP .materialsTabs { background: url("/media/houseofmarley/turntablelp/images/materials_bg.jpg") repeat top left #5b595a; position: relative; padding: 6% 0; }
.HoMturntableLP .materialsTabs h3 { color: #ffffff !important; }
.HoMturntableLP .materialsTabs .tabsWrap { width:100%; display:inline-block; position: relative; }
.HoMturntableLP .materialsTabs ul.tabLinks { display: block; width: 100%; margin: 0; padding: 2% 0 4%; text-align: center; color: #ffffff; line-height: 1.2; }
.HoMturntableLP .materialsTabs .tabLinks:after { display:block; clear:both; content:''; }
.HoMturntableLP .materialsTabs .tabLinks li { margin:0px 5px; display: inline-block; list-style:none; }
.HoMturntableLP .materialsTabs .tabLinks a { padding:9px 15px; display:inline-block; background: transparent; font-size:16px; font-weight:600; color:#ffffff; transition:all linear 0.15s; text-decoration: none; }
.HoMturntableLP .materialsTabs .tabLinks a:visited { background: transparent; color: #ffffff; text-decoration:none; }
.HoMturntableLP .materialsTabs .tabLinks li.active a:visited { color: #000000; }
.HoMturntableLP .materialsTabs .tabLinks a:hover { background: #ffffff; color: #000000; text-decoration:none; }
.HoMturntableLP .materialsTabs li.active a, li.active a:hover { background:#fff; color:#4c4c4c; }
.HoMturntableLP .materialsTabs .tabContent { max-width: 70%; padding: 0; margin: 0 auto; }
.HoMturntableLP .materialsTabs .tabContent .materialsTab { display:none; }
.HoMturntableLP .materialsTabs .tabContent .materialsTab.active { display:block; }
.HoMturntableLP .materialsTabs .tabContent #tab1,
.HoMturntableLP .materialsTabs .tabContent #tab2,
.HoMturntableLP .materialsTabs .tabContent #tab3,
.HoMturntableLP .materialsTabs .tabContent #tab4 { width: 100%; padding: 49% 0 0; margin: 0; }
.HoMturntableLP .materialsTabs .tabContent #tab1 { background: url("/media/houseofmarley/turntablelp/images/materials_bamboo.jpg") no-repeat center center; background-size: cover; }
.HoMturntableLP .materialsTabs .tabContent #tab2 { background: url("/media/houseofmarley/turntablelp/images/materials_regrind.jpg") no-repeat center center; background-size: cover; }
.HoMturntableLP .materialsTabs .tabContent #tab3 { background: url("/media/houseofmarley/turntablelp/images/materials_rewind_fabric.jpg") no-repeat center center; background-size: cover; }
.HoMturntableLP .materialsTabs .tabContent #tab4 { background: url("/media/houseofmarley/turntablelp/images/materials_aluminum.jpg") no-repeat center center; background-size: cover; }
.HoMturntableLP .materialsTabs p.materialsText { text-align: center; color: #fff; font-size: 20px; }

/* SECTION: Lifestyle Slider */
.lifestyleSlideshow .flex-container a:active,
.lifestyleSlideshow .flexslider a:active,
.lifestyleSlideshow .flex-container a:focus,
.lifestyleSlideshow .flexslider a:focus  { outline: none; }
.lifestyleSlideshow .slides,
.lifestyleSlideshow .flex-control-nav,
.lifestyleSlideshow .flex-direction-nav { margin: 0; padding: 0;  list-style: none; }
.lifestyleSlideshow .flexslider a img { outline: none; border: none; }
.lifestyleSlideshow .flexslider { margin: 0; padding: 0; }
/* SECTION: Lifestyle Slider - Hide the slides before the JS is loaded. Avoids image jumping */
.lifestyleSlideshow .flexslider .slides > li { display: none;  -webkit-backface-visibility: hidden; }
.lifestyleSlideshow .flexslider .slides img { width: 100%; display: block; }
/* SECTION: Lifestyle Slider - Clearfix for the .slides element */
.lifestyleSlideshow .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* SECTION: Lifestyle Slider - Flexslider Styles */
.lifestyleSlideshow .flexslider { position: relative; zoom: 1; padding: 0; background: #ffffff; }
/* SECTION: Lifestyle Slider - Edit it if you want */
.lifestyleSlideshow .flex-container { min-width: 150px; max-width: 100%; }
.lifestyleSlideshow .flexslider .slides { zoom: 1; }
/* SECTION: Lifestyle Slider - Direction Nav/Arrows */
.lifestyleSlideshow .flex-direction-nav a { display: block; position: absolute; margin: -17px 0 0 0; width: 23px; height: 37px; top: 50%; cursor: pointer; text-indent: -9999px; z-index: 9999; }
.lifestyleSlideshow .flex-direction-nav a:before { display: block; position: absolute; content: ''; width: 23px; height: 37px; top: 0px; left: 0px; background: url(/media/houseofmarley/turntablelp/images/lifestyle-slider-stir_it_up_Turntable-arrow.png) no-repeat; }
.lifestyleSlideshow .flex-direction-nav a:after { display: block; position: absolute; content: ''; width: 0; height: 0; top: 37px; }
.lifestyleSlideshow .flex-direction-nav .flex-next { right: 10px; }
.lifestyleSlideshow .flex-direction-nav .flex-prev { left: 10px; }
.lifestyleSlideshow .flex-direction-nav .flex-next:before { background-position: center center; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.lifestyleSlideshow .flex-direction-nav .flex-prev:before { background-position: center center; }
/* SECTION: Lifestyle Slider - Control Nav */
.lifestyleSlideshow .flexslider .flex-control-nav { position: absolute; width: 100%; bottom: -40px; text-align: center; margin: 0 0 0 -10px; }
.lifestyleSlideshow .flex-control-nav li { display: none; }
.lifestyleSlideshow .flex-control-paging li a.flex-active { background-color: #82d344; background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34)); background-image: -webkit-linear-gradient(top, #82d344, #51af34); background-image: -moz-linear-gradient(top, #82d344, #51af34); background-image: -o-linear-gradient(top, #82d344, #51af34); background-image: linear-gradient(to bottom, #82d344, #51af34); }
/* SECTION: Lifestyle Slider - Captions */
.lifestyleSlideshow .flexslider .slides p { display: block; position: absolute; left: 0; bottom: 0; padding: 0 5px; margin: 0; }
/* SECTION: Lifestyle Slider - ADDED CUSTOM STYLES */
.lifestyleSlideshow .flex-direction-nav { display: block; visibility: visible; }
.lifestyleSlideshow .flexslider .flex-next,
.lifestyleSlideshow .flexslider .flex-prev { opacity: 1; }
.lifestyleSlideshow .flex-direction-nav .flex-prev { opacity: 0.7; left: 1.7%; }
.lifestyleSlideshow .flex-direction-nav .flex-next { opacity: 0.7; right: 1.7%; }
.lifestyleSlideshow .flex-direction-nav a.flex-next:before,
.lifestyleSlideshow .flex-direction-nav a.flex-next { content: ''; text-indent: 99999px; }
.lifestyleSlideshow .flex-direction-nav a.flex-prev:before,
.lifestyleSlideshow .flex-direction-nav a.flex-prev { content: ''; text-indent: -99999px; }

/* SECTION: Tech Specs */
.HoMturntableLP .techSpecs { padding: 6% 0; text-align: center; position: relative; }
.HoMturntableLP .techSpecs h3 { color: #000000 !important; margin-bottom: 5%; }
.HoMturntableLP .techSpecs .columnWrapper { max-width: 929px; margin: 0 auto; padding: 0; }
.HoMturntableLP .techSpecs .divTable { display: table; width: 64%; max-width: 920px; margin: 0 auto; font-family: Flama-Book, "Arial Narrow", Helvetica, sans-serif; line-height: 1.2; }
.HoMturntableLP .techSpecs .divTableRow { display: table-row; }
.HoMturntableLP .techSpecs .divTableHeading { background-color: #EEE; display: table-header-group; }
.HoMturntableLP .techSpecs .divTableCell { text-align: left; }
.HoMturntableLP .techSpecs .divTableCell,
.HoMturntableLP .techSpecs .divTableHead { border: 0 none; display: table-cell; padding: 3px 10px 15px 0; font-size: 20px; line-height: 26px; border-top: 1px solid #000000; }
.HoMturntableLP .techSpecs .divTableHeading { background-color: #EEE; display: table-header-group; font-weight: bold; }
.HoMturntableLP .techSpecs .divTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; }
.HoMturntableLP .techSpecs .divTableBody { display: table-row-group; width: 100%; }
.HoMturntableLP .techSpecs .divTableRow.odd { background: transparent; }
.HoMturntableLP .techSpecs .divTableCell.colA { padding-right: 100px; }

/* SECTION: In The Box */
.HoMturntableLP .inTheBox { background: #5b595a; background-size: cover; padding: 6% 0; text-align: center; position: relative; }
.HoMturntableLP .inTheBox p { color: #ffffff; font-size: 20px; }
.HoMturntableLP .inTheBox img { margin: 0 auto; max-width: 1500px; width: 75%; height: auto; }
.HoMturntableLP .inTheBox h3 { color: #ffffff !important; margin: 0; }

/* SECTION: Hero Image Bot */
.HoMturntableLP .heroBot { background: url("/media/houseofmarley/turntablelp/images/herohighlight-stiritup-sideshot.png") center center no-repeat transparent; background-size: 82%; padding: 18% 0; text-align: center; position: relative; }

/* SECTION: Add to Cart */
.HoMturntableLP .SIUaddToCart { display: block; width: 100%; background: #000000; color: #ffffff; padding: 6% 0; text-align: center; }
.HoMturntableLP .SIUaddToCart h2 {  color: #ffffff !important; margin: 0; padding: 0; }
.HoMturntableLP .SIUaddToCart .SIUprice { font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; font-size: 30px; color: #ffffff; display: block; width: 100% !important; margin-bottom: 1%; padding: 0; }
.HoMturntableLP .SIUaddToCart .SIUsku { font-family: NexusTypewriterOT, "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; font-size: 16px; color: #ffffff; display: block; width: 100% !important; margin-bottom: 4%; padding: 0; }
.HoMturntableLP .SIUaddToCart a.SIUatcBtn { font-family: "Flama Condensed Medium", "Oswald", "Helvetica", "Sans-Serif", sans-serif; font-size: 32px; padding: 14px 0; border: 2px solid #ffffff; text-transform: uppercase; color: #ffffff; text-decoration: none; display: block; width: 210px; margin: 0 auto; }
.HoMturntableLP .SIUaddToCart a.SIUatcBtn:hover { color: #000000; background: #ffffff; cursor: pointer; }

/* SECTION: Get Notified - NOTE: Mailchimp specific styles can be found in the HTML */
.HoMturntableLP .getNotified { display: block; width: 100%; background: #000000; color: #ffffff; padding: 6% 0; text-align: center; }
.HoMturntableLP .getNotified h2 { color: #ffffff !important; padding: 0; Margin: 0; }
.HoMturntableLP .getNotified .getNotifiedContain { width: 100%; max-width: 920px; margin: 0 auto; }
.HoMturntableLP .getNotified span.asterisk,
.HoMturntableLP .getNotified div.indicates-required { display: none; }


/* Back to top */
a.b2t { display: block; position: fixed; right: 1%; width: 56px; height: 56px; border: 1px solid #000; z-index: 999999; transition: all 1s; background: url(/media/houseofmarley/turntablelp/images/b2t-arrow.png) no-repeat center center #000; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); text-indent: -999px; overflow: hidden; zoom: 0.75; -moz-transform: scale(0.75); -webkit-transform: scale(0.75); }
.hide { opacity: 1; bottom: -60px; }
.show { opacity: 1; bottom: 2% !important; }



/* Media Queries*/
@media (min-width: 5000px) {
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 6%; }
}
@media (min-width: 4800px) and (max-width: 4999px) {
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 6%; }
}
@media (min-width: 3600px) and (max-width: 4799px) {
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 7%; }
}
@media (min-width: 2400px) and (max-width: 3599px) {
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 10%; }
}
@media (min-width: 1919px) and (max-width: 2399px) {
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 14%; }
}
@media (min-width: 1300px) and (max-width: 1918px) {
    /* Top Banner - Desktop */
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 21%; }

    /* Featured */
    .HoMturntableLP .featuredCallouts span { top: 32%; height: 14%; }
    .HoMturntableLP .featuredCallouts p { top: 54%; left: 0; font-size: 38px; line-height: 0.8; }
}
@media (max-width: 1300px) {
    /* Top Banner - Mobile PC */
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 26%; }

    /* Featured */
    .HoMturntableLP .featuredCallouts span { top: 26%; height: 18%; }
    .HoMturntableLP .featuredCallouts p { top: 54%; left: 0; font-size: 90%; line-height: 0.8; }
}
@media (max-width: 822px) {
    /* Top Banner - Tablet */
    .HoMturntableLP .topBanner .specialBGeffect { margin-bottom: 26%; }

    /* Menu Buttons */
    .HoMturntableLP .topBtns a.marleyMenuBtn { width: 30%; margin-bottom: 2%; }

    /* Featured */
    .HoMturntableLP .featuredCallouts span { top: 26%; height: 24%; }

    /* Materials Slider */
    .HoMturntableLP .materialsTabs .tabLinks a { font-size: 14px; padding: 9px 10px; }
}
@media (max-width: 620px) {
    /* Top Buttons */
    .HoMturntableLP .topBtns a.marleyMenuBtn { width: 30%; margin-bottom: 2%; }

    /* Tech Specs */
    .HoMturntableLP .techSpecs ul { text-align: left; max-width: 100%; margin: 0 10px; }

    /* Featured */
    .HoMturntableLP .featuredCallouts span { top: 23%; height: 50px; }

    /* Materials Slider */
    .HoMturntableLP .materialsTabs .tabLinks li { width: 48%; margin: 0 0 1%; }
    .HoMturntableLP .materialsTabs .tabLinks a { width: 70%; }

    /* In the Box */
    .HoMturntableLP .inTheBox img { margin: 9% 0 4%; }
}
@media (max-width: 480px) {
    /* General Font Styles */
    .HoMturntableLP .mainTitle h1,
    .HoMturntableLP .SIUaddToCart h2,
    .HoMturntableLP .getNotified h2 { font-size: 64px; }
    .HoMturntableLP p, .HoMturntableLP .catalog-category-view .category-view p, .HoMturntableLP .techSpecs .divTable { font-size: 18px; }

    /* Top Buttons - Mobile */
    .HoMturntableLP .topBtns a.marleyMenuBtn { font-size: 14px; width: 30%; padding: 11px 24px; margin-bottom: 3%; }

    /* Main Title - Mobile */
    .HoMturntableLP .mainTitle h1 { font-size: 64px; }
    .HoMturntableLP .mainTitle { padding: 0 0 40px; }

    /* Top Banner - Mobile */
    .HoMturntableLP .topBanner .specialBGeffect { max-height: 70px; margin-bottom: 40%; }
    .HoMturntableLP .topBanner p { font-size: 21px; line-height: 1.6; }

    /* Sign Up To Be Notified - Mobile */
    .HoMturntableLP .getNotified {  }

    #mc_embed_signup h2 { margin: 40px 0 !important; padding: 0 4% !important; font-size: 24px !important; width: 92%; font-weight: normal; }
    #mc_embed_signup .mc-field-group label { font-size: 14px !important; }
    #mc_embed_signup .mc-field-group { width: 82%; }

    /* Hero Image Middle - Mobile */
    .HoMturntableLP .heroMid p { font-size: 18px; padding: 12px 0; width: 80% !important; margin-bottom: 11px; }

    /* Featured Callouts - 6 pack - Mobile */
    .HoMturntableLP .featuredCallouts p { font-size: 18px; }
    .HoMturntableLP .featuredCallouts span { top: 11%; height: 45px; }

    /* Materials - Mobile */
    .HoMturntableLP .materialsTabs h3 { font-size: 21px; }
    .HoMturntableLP .techSpecs .divTable { font-size: 14px; }
    .HoMturntableLP .materialsTabs p.materialsText { font-size: 18px; }
    .HoMturntableLP .materialsTabs .tabContent { max-width: 100%; }

    /* Tech Specs - Mobile */
    .HoMturntableLP .techSpecs h3 { font-size: 21px; }

    /* In the Box - Mobile */
    .HoMturntableLP .inTheBox h3 { font-size: 21px; }
    .HoMturntableLP .inTheBox img { width: 100%; }

    /* SECTION: Hero Image Bot */
    .HoMturntableLP .heroBot { background-size: contain; padding: 20% 0; }

    /* Add to Cart - Mobile */
    .HoMturntableLP .SIUaddToCart { padding: 12% 0; }
    .HoMturntableLP .SIUaddToCart h3 { font-size: 60px; margin: 0 0 40px; }
    .HoMturntableLP .SIUaddToCart .SIUsku { margin: 0 0 60px; }
    .HoMturntableLP .SIUaddToCart a.SIUatcBtn { margin: 0 auto 20px; }
}