p {    font-size: 20px;    font-family: open sans,sans-serif;    font-weight: 300}strong {    font-weight: 700}body {    background-image: none;    background-repeat: no-repeat;    background-position: top;    background-size: contain;}img {    max-width: 100%}.container-fluid.bgHelper {}.video-overlay-glass {    display: none}.player {    max-width: 898px;    margin: auto;    padding-top: 0rem;    padding-bottom: 2rem;}.video-overlay-glass {    width: 100%;    height: 100%;    position: absolute;    z-index: 9999!important;    top: 0;    left: 0}.coverTap {    background-image: url(../images/youtubethumbnail-good2020.png);    background-size: contain;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;    cursor: pointer;}.video-cover {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1!important}.play-button-bg {    position: absolute;    display: block;    width: 130px;    height: 80px;    border-radius: 5px;    transition: all .2s ease-out;    cursor: pointer;    text-indent: .25em;    top: 50%;    left: 50%;    -webkit-transform: translateY(-50%) translateX(-50%);    transform: translateY(-50%) translateX(-50%);    -ms-transform: translate(-50%,-50%);    background: #da1921;    -webkit-transition: all .2s ease-out}.embed-responsive {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;    border: 8px solid #f8f8f8;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0}.embed-responsive-16by9 {    padding-bottom: 55.1%}.embed-responsive-4by3 {    padding-bottom: 75%}.videoContainer {    max-width: 850px;    margin: auto;    padding: 1rem;    margin-top: 0}@media screen and (max-width: 991px) and (min-width:555px) {    .embed-responsive-16by9 {        padding-bottom:54.4%!important    }    .specialH3Helper h3 {        min-height: 150px    }    h4.priceText {        min-height: 70px    }    p.instantText {        min-height: 250px    }    .listSpecial {        min-height: 270px    }}@media screen and (max-width: 554px) {    .embed-responsive-16by9 {        padding-bottom:53.4%!important    }    .col-md-12.videoContainer {        margin-top: 0!important    }    .col-md-12.textCenter h3 {        font-family: rubik,sans-serif;        font-weight: 700;        font-size: 2rem;        background: #f44336;        color: #fff;        border: 2px solid #fff;        border-radius: 5px;        padding: 10px    }    .listHelpers {        margin-left: -3rem!important    }    .col-md-12.textCenter h3 {        font-size: 1.5rem!important    }    .col-md-12.textCenter h3 {    background: #ffffff;    color: #000;}i.fa.fa-ghost {    color: orange;}i.fa.fa-cloud-moon {    color: orange;}    .textAreaHelper {        max-width: 300px!important    }    .cartBox h3 {        min-height: 75px!important;    }    h4.priceText {        min-height: 70px    }    p.instantText {        min-height: 70px!important;    }    .listSpecial {        min-height: 157px    }    .cartBox {        padding: 0!important;        margin-left: 0!important;        margin-right: 0!important;        margin-top: 0!important;        margin-bottom: 0!important    }}@media screen and (min-width: 1055px) {    p.instantText {        min-height:92px!important    }}.row.hiddenContent {    flex-wrap: nowrap}.cartBox {    background-color: #ffffffe0;    border: 4px solid #fff;    padding: 1rem;    margin-left: 0;    margin-right: 0;    text-align: center;    max-width: 450px;    margin: auto;    color: #9b9b9a}.cartBox h3 {    font-weight: 700;    color: #9b9b9a}span.superSmallRed {    font-size: 11px;    color: #cd2c2c}span.redColor {    color: #cd2c2c}p.instantText {    min-height: 100px;    font-weight: 700;    margin-top: 1rem}h3.specialH3Helper {    min-height: 80px}@media screen and (max-width: 375px) {    .cartBox h3 {        min-height: 70px!important;    }}@media screen and (max-width: 375px) {    p.instantText {        min-height: 100px!important;    }}@media screen and (max-width: 1055px) {    p.instantText {        min-height:92px;        font-weight: 700    }}.row.hiddenContent {    max-width: 955px;    margin: auto}.listSpecial p {    line-height: 18px;    font-size: 1rem;    font-weight: 600}h4.priceText {    font-size: 2.2rem;    font-weight: 700}.row.footerHolder .col-md-6 p {    font-size: 12px}.row.footerHolderLow .col-md-12 p {    font-size: 12px}.row.footerHolder .col-md-6 a {    font-size: 12px;    color: #212529}.row.footerHolder {    margin-top: 11rem}span.crossOut {    text-decoration: line-through}.row.hiddenContent {    display: none}h3.saleEndsText {    text-align: center;    background-color: #ca1d20;    color: #fff;    font-size: 1.5rem;    font-weight: 700;    padding: 10px;    font-family: roboto;    border: 3px solid #bc000038}.ribbon {    font-size: 28px;    position: relative;    display: inline-block;    margin: 0;    text-align: center;    color: WHITE;}.text {    display: inline-block;    padding: .5em 1em;    min-width: 16em;    line-height: 1.2em;    background: #f44336;    position: relative;    text-shadow: 0px 0px 1px black;}.ribbon:after,.ribbon:before,.text:before,.text:after,.bold:before {    content: '';    position: absolute;    border-style: solid}.ribbon:before {    top: .3em;    left: .2em;    width: 100%;    height: 100%;    border: none;    background: #b9b9b917;    z-index: -2;}.text:before {    bottom: 100%;    left: 0;    border-width: .5em .7em 0 0;    border-color: transparent #d2595a transparent transparent;}.text:after {    top: 100%;    right: 0;    border-width: .5em 2em 0 0;    border-color: #ce3335e0 transparent transparent transparent;}.ribbon:after,.bold:before {    top: .5em;    right: -2em;    border-width: 1.1em 1em 1.1em 3em;    border-color: #d2595a transparent #d2595a #d2595a;    z-index: -1;}.bold:before {    border-color: #ebeced transparent #ebeced #ebeced;    top: .7em;    right: -2.3em}span.yesterdayDate {    font-weight: 500}@media screen and (max-width: 575px) {    .hiddenDesktop {        display:block    }	img.hollyVideo {    max-width: 90px;    left: -18px !important;    top: -10px !important;}    .hiddenMobile {        display: none    }    .hideMobile {        display: none    }    .text:before {        display: none    }    .text:after {        display: none    }    .ribbon:before {        display: none    }    .ribbon:after {        display: none    }    .bold:before {        display: none    }    span.text {        min-width: 14em;        font-size: 1.1rem;        padding: 10px 19px;        border: 3px dashed #4caf50;        margin-bottom: 0rem;        color: #f44336;        background: #fff;        font-weight: 900!important;        margin-top: 0rem;        text-shadow: none;    }    span.yesterdayDate {    }    body {        background-image: none;        background-repeat: no-repeat;        background-position: top;        background-size: contain;    }    .col-md-12.textCenter {        text-align: center;        padding: 0;        margin-bottom: 0;        margin-top: 3rem !important;    }}@media screen and (min-width: 576px) {    .hiddenDesktop {        display:none    }    .hideMobile {        display: inline-block    }	.hollyVideo { display:none;}}.col-md-12.textCenter {    text-align: center;    padding: 0;    margin-top: 2rem}.col-md-12.textCenter h3 {    font-family: rubik,sans-serif;    font-weight: 700;    font-size: 2rem;    background: none;    color: #000;    border: none;    border-radius: 5px;    padding: 10px;}p.resultsText {    text-align: center;    font-size: 13px}.listHelpers::before {    content: url(../images/ballot-check.png);    color: #bf1500;    width: 15%;    font-size: 30px;    font-weight: 700;    clear: both}li.listHelpers {    list-style: none}.listHelpers {    float: left;    clear: both}.textAreaHelper {    float: right;    max-width: 305px}.row.backgroundListHelper {    padding: 1rem;    margin-bottom: 1rem;    background: linear-gradient(to bottom,#fff 0,#f2f2f2 100%);    border: 1px solid #d6d6d6;    max-width: 900px;    margin: auto}.textAreaHelper p {    font-size: 17px;    font-weight: 500}h3.learnText {    text-align: center;    padding: 1rem;    font-weight: 700}h3.btlBottom {    text-align: center;    padding: 1rem;    font-weight: 700}.imageHead img {    float: left;    padding: 10px}.col-md-12.finalBottomText {    margin-top: 1rem;    margin-bottom: 2rem;    padding: 1rem}.col-md-12.finalBottomText p {    font-size: 16px;    font-weight: 500}.col-md-12.underCartArea p {    font-size: 13px;    text-align: center}.col-md-12.underCartArea {    margin-top: 2rem}.bold:before {    display: none}i.fa.fa-holly-berry {    color: #4CAF50;}.finalRip {margin: auto;    text-align: center;padding: 0rem 1rem 2rem 1rem;}img.hollyVideo {    position: absolute;    z-index: 9;    top: -38px;    left: -70px;}@media screen and (max-width: 554px) {    .embed-responsive-16by9 {        padding-bottom: 148.1% !important;    }	.mobileOnly {display:block !important;}	body {    background-image: none !important;}	.coverTap {    background-image: url('../images/mobile-thumbnail-new-good2020.png') !important;}    .col-md-12.videoContainer {        margin-top: -1rem !important;    }    .cartBox h3 {        /* min-height: 144px !important; */    }    h4.priceText {        min-height: 54px;    }    p.instantText {    }    .listSpecial {        min-height: 110px;    }    .cartBox {        padding: 10px !important;        margin-left: 0rem !important;        margin-right: 0rem !important;        margin-top: 0px !important;        background-color: #f9f9f9;        border: 2px solid #e3e3e3;        margin-bottom: 2rem !important;        border-radius: 7px;    }}span.colorChange {    color: red;}.pos-f-t {    z-index: 9999 !important;}@media screen and (max-width: 501px) {.bgHelper {padding-left:0 !important;padding-right:0 !important;}}