@import url('https://fonts.googleapis.com/css2?family=Audiowide&display=swap');

.page-hurdygurdy-php .site-main,
.page-hurdygurdy-php.product-page .site-main h1,
.page-hurdygurdy-php.product-page .site-main h2,
.page-hurdygurdy-php.product-page .site-main h3,
.page-hurdygurdy-php.product-page .site-main h4,
.page-hurdygurdy-php.product-page .site-main h5,
.page-hurdygurdy-php.product-page .site-main h6{ font-family:'Montserrat', sans-serif;  font-weight: normal; color: #f7f7f7; }
/* .page-hurdygurdy-php.product-page .page,
.bg-ca2760{ background-color: #ca2760;} */
.section{ overflow: hidden; position: relative;}
.section p{ font-size: 14px;}

/* .page-hurdygurdy-php #sm-navigation{ background-color: #3a8972;} */
.page-hurdygurdy-php .site-header .home-link h1 { background: url(../../../../images/carnival/new/sonokinetic-logo.png) no-repeat center; }

/* .page-hurdygurdy-php .site-main .section{ text-shadow: rgba(0,0,0,0.5) 0px 3px 0px; } */

.text-shadow{ text-shadow: rgba(0,0,0,0.3) 0px 3px 0px; }
.desc{ letter-spacing: 1px;}

.page-hurdygurdy-php #hero{ background-color: #000; }
.page-hurdygurdy-php #hero .bg-transparent,
.page-hurdygurdy-php #sm-navigation{ background-image: url(../../../../images/hurdygurdy/herobg.jpg); background-repeat: no-repeat; background-size: cover; }
.page-hurdygurdy-php #hero .bg-transparent{ background-position: center; opacity: 0.6;}
.page-hurdygurdy-php #sm-navigation{ background-position: center top;}


#price{ background-color: #4a3323; position: sticky; top: 0; z-index: 100; color:#f0f0f0;}
.price a.cart{ background: none; background-color: #ebdfc9; color: #4b3158; box-shadow:0px 2px 3px rgba(0,0,0,0.7);text-shadow:none; text-transform: uppercase; height: auto; width:auto; min-width: 110px; text-indent: initial; font-size: 18px;}
.price a.cart i{ color: #aa7948;}
#price .price-amt.fs-small{ font-size: 70%;}
#price .short-desc{ font-size: 1rem;}
@media (min-width: 768px) {
    #price .short-desc{ font-size: 1.75rem;}
}

#countdown{ background-color: #ff5a00; font-weight: 300; letter-spacing: 1px;}
#countdown .soon[data-layout*=line]{ padding: 0.5em 0;}

#vintage{ background: linear-gradient(to bottom, #aa7948 0%, #281b11 45%, #aa7948 100%);}
#vintage h3{ font-size: 1.8rem;}
/* #vintage .desc{ font-family: 'Montserrat', sans-serif;} */

.content-area .section ul{ list-style: none; margin-left: 0; padding-left: 0; }
.content-area .section li{ padding-left: 1em; text-indent: -1em; }
.content-area .section li:before { content: ">"; padding-right: 5px; }
.content-area .section ul.star li:before { content: "*";  }
.content-area .section ul.dot li:before { content: "•";  }
.content-area .section ul.plus li:before { content: "+"; }

.parallax{  background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }

.browser-Safari.device-type-mobile .parallax{  background-attachment:scroll; }  

.section .bg-transparent{ background-repeat: no-repeat; background-position: center top; background-size: cover; width: 100%; height: 100%; position: absolute; top:0; left: 0; z-index: 1; opacity: 0.25; }
.section .container,
.section .container-lg,
.section .container-xl,
.section .container-xxl,
.section .container-fluid{ z-index: 99; position: relative; }
#demo{ background: linear-gradient(to bottom, #aa7948 0%, #3c291a 100%); }
#demo .bg-transparent{ background-image: url(../../../../images/hurdygurdy/demobg.jpg); opacity: 0.9; }
#demo-title{ margin-bottom:-10px; z-index: 200; position: relative;}
#demo iframe{ box-shadow: rgba(0,0,0, 0.4) 1px 1px 20px; background-color: #fff;}
#demo h2{ text-shadow: 2px 2px 2px rgba(0,0,0, 0.7);}

#quick-look{ background: linear-gradient(to bottom, #20252e 0%, #333658 100%); }
#quick-look.section .bg-transparent{ opacity: 0.2;}
#quick-look .bg-transparent{ background-image: url(../../../../images/hurdygurdy/quicklookbg.jpg); }



#video{ font-size: 14px; text-shadow: 2px 2px 2px rgba(0,0,0, 0.7); }
#video ul{ line-height: 2.4;}
#video{ background: linear-gradient(to bottom, #3c291a 0%, #aa7948 100%); }
#video.section .bg-transparent{ opacity: 0.2;}
#video .bg-transparent{ background-image: url(../../../../images/hurdygurdy/videobg.jpg);  background-size: auto;}
#video #video-demo{ height: 100%; /*width: 57%;position: absolute; left: 11%; top: 11%; height: 70%;*/ }
#video #video-demo iframe{ height: 100%; min-height: 300px; width: 100%; position: relative; /*opacity: 0; z-index: -1;*/}
#video #video-list li{ cursor: pointer; }
@media (min-width: 768px) {
    #video #video-demo iframe{ min-height: 450px;}
}
@media (min-width: 992px) {
    #video #video-demo iframe{ min-height: 540px;}
}


#lib-content{ font-size: 12px; background: linear-gradient(to bottom, #7a5036 0%, #281b11 100%); /*font-family: 'Montserrat', sans-serif;*/}
#lib-content .bg-transparent{ background-image: url(../../../../images/hurdygurdy/libcontentbg.jpg); opacity: 0.1; }
@media (min-width: 768px) {
    #lib-content{ font-size: 15px; }
}

#gearlist{ background: linear-gradient(to bottom, #455362 0%, #37475a 100%); }
#gearlist .bg-transparent{ background-image: url(../../../../images/hurdygurdy/gearlistbg.jpg); }

#sync-da-synth-2{ background: linear-gradient(to bottom, #882e00 0%, #541700 100%); }
#sync-da-synth-2.section .bg-transparent{ opacity: 0.1;}
#sync-da-synth-2 .bg-transparent{ background-image: url(../../../../images/hurdygurdy/cutoutbg.jpg); }

#score ul,
#score p{ font-size: 0.9rem;}
#score .price a.cart{ background: none; background-color: #ff4200; color: #f0f0f0; text-shadow:0px 2px 3px rgba(0,0,0,0.7); text-transform: uppercase; height: auto; width:auto; min-width: 110px; text-indent: initial; font-size: 18px; }
@media (min-width: 768px) {
    #score ul,
    #score p{ font-size: 1.1rem;}
}

#score{ background: linear-gradient(to bottom, #541700 0%, #230400 100%); }
#score.section .bg-transparent{ opacity: 0.05;}
#score .bg-transparent{ background-image: url(../../../../images/hurdygurdy/scoresbg.jpg); background-position: center; }
#score .score-disclaimer p{ font-size: 0.8rem;}


#bulk-buy{ background: linear-gradient(to bottom, #aa7948 0%, #775433 100%);; }
#bulk-buy.section .bg-transparent{ opacity: 0.1;}
#bulk-buy .bg-transparent{ background-image: url(../../../../images/hurdygurdy/bundlebg.jpg); }
#bulk-buy .bundle-image{ max-height: 350px;}
#bulk-buy h4{ font-size: 1.2rem;}
#bulk-buy .btn{ border-radius: 0; text-shadow: none;}
#bulk-buy .btn:hover{ text-decoration: none;}
.btn-green{ background:#b0a071; color:#fff; font-size: 16px; }
.btn-orange{ background:#b0a071; color:#fff; font-size: 16px; }


#help-related{ background: linear-gradient(to bottom, #775433 0%, #281b11 100%); }
#help-related .bg-transparent{ background-image: url(../../../../images/hurdygurdy/helpbg.png); background-size: contain; background-position: center left; opacity: 1; }

/* #get-help{ background: linear-gradient(to bottom, #263a51 0%, #0c2442 100%); }
#get-help .bg-transparent{ background-image: url(../../../../images/hurdygurdy/helpbg.png); background-size: contain; background-position: center left; opacity: 1; } */

#get-help .help-options{ line-height: 5;}


#get-help .row{ background:none;}
#get-help a{ color: #fff;}
@media (min-width: 768px) {
    #get-help .container-xxl .row{ background:url(../../../../images/hurdygurdy/help-arrow.png) no-repeat center;}
}



/* .page-hurdygurdy-php #related-items{ background: linear-gradient(to bottom, #242424 0%, #151514 100%);  } */

 /* .bg-transparent{ background-image: url(../../../../images/hurdygurdy/related-libs-bg.jpg); } */
.page-hurdygurdy-php #related-items img{ max-height:none; box-shadow: rgba(0,0,0, 0.7) 1px 2px 12px;}



@media (max-width:990px) {
	.site-main img { max-width: 100%;}
	
}