/********* Compiled - Do not edit *********/
:root{--color-primary:#f13c46;--color-gradient-start:#f42958;--color-gradient-stop:#e4442a;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:'Roboto';font-weight:400;line-height:1.7em;font-size:1em;color:#000000;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:'';}.h1,h1{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:52px;color:#000000;}.h2,h2{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:40px;color:#000000;}.h3,h3{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:32px;color:#000000;}.h4,h4{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:25px;color:#000000;}.h5,h5{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:21px;color:#000000;}.h6,h6{font-family:'Roboto';font-weight:500;line-height:1.2em;font-size:18px;color:#000000;}.titlebar-inner h1{}.titlebar-inner p{}.taptap-menu-active .taptap-main-menu-button:before {
    background-color:white !important;
}

.taptap-menu-active .taptap-main-menu-button:after {
    background-color:white !important;
}


.pum-content .container {width:100%;}

#popmake-477 {background-color:white !important;}

#popmake-477 .popmake-close {color:black !important;}


@font-face {
    font-family: 'Panton';
    src: url('../2025/04/Panton-Regular.woff2') format('woff2'),
        url('../2025/04/Panton-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Panton';
    src: url('../2025/04/Panton-Bold.woff2') format('woff2'),
        url('../2025/04/Panton-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Panton';
    src: url('../2025/04/Panton-SemiBold.woff2') format('woff2'),
        url('../2025/04/Panton-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Panton';
    src: url('../2025/04/Panton-Light.woff2') format('woff2'),
        url('../2025/04/Panton-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

body {font-family: 'Panton' !important;}
.menu-item {font-family: 'Panton' !important; text-transform:uppercase; font-weight: bold;}
.taptap-by-bonfire ul li a {font-weight: bold;}
h1 {font-family: 'Panton' !important;}
h2 {font-family: 'Panton' !important;}
h3 {font-family: 'Panton' !important;}
h4 {font-family: 'Panton' !important;}
p {font-family: 'Panton' !important;}

.topper {position:relative !important; z-index: 9999 !important; margin-top: -370px;}
.vc_gitem-col {padding: 0px 25px 10px 25px !important;}
.vc_btn3-color-juicy-pink {width: 100% !important; background-color: #EA5616 !important; border-radius:0px !important;}
.vc_gitem-animated-block {height: 180px;}

.blog-single-footer {display:none !important;}

.colorwhite p {color:white !important;}
.colorwhite p a {color:white !important;}
.colorwhite p a:hover {color:white !important; text-decoration:underline;}

.kamini {position:absolute; top: -500px;}
.gform_button {width: 100% !important; background-color: #EA5616 !important;}

.blog-single-cover.spaced {
margin-left: 0px;
margin-right: 0px;
}

.post-meta, .post-nav, .related-posts {
    display:none !important;
}


.wp-image-258 {
margin-top: -100px !important;
margin-bottom: -20px !important;
}


@media only screen and (max-width: 600px) {
  .hidememobile {display:none !important;}
  .imagetopsmart img {width: 100%; margin-bottom: -50px;}
}


@media only screen and (min-width: 600px) {
  .hidedesktop {display:none !important;}
}


@media only screen and (max-width: 600px) {
    
    .topper .wpb_text_column span {font-size: 34px;
line-height: 36px !important;}
    
  .header {display:none !important;}
  .container .vc_column-inner {
      padding-left: 40px;
      padding-right:40px;
  }
  
  .kamini img {width: 60%;
position: relative;
left: 100px;
top: -160px;}
}