:root {
  --orange: #FF4713;
  --black: #212529;
  --grey: #5C5B4F;
  --red: #EA0029;
  --blue: #254bb8;
  --green: #61b957;
  --purple: #581685;
  --pink: #d03591;
  }}}

@import url('https://fonts.googleapis.com/css?family=Anton|Oswald:700|Roboto+Condensed:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:500&display=swap');

@font-face {
    font-family: 'Henrik Normal';
    src: url('Henrik-Normal.eot');
    src: url('Henrik-Normal.eot?#iefix') format('embedded-opentype'),
        url('Henrik-Normal.woff2') format('woff2'),
        url('Henrik-Normal.woff') format('woff'),
        url('Henrik-Normal.ttf') format('truetype'),
        url('Henrik-Normal.svg#Henrik-Normal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINSKI_CASUAL_HANDWRITING';
    src: url('DINSKI_CASUAL_HANDWRITING.eot');
    src: url('DINSKI_CASUAL_HANDWRITING.eot') format('embedded-opentype'),
         url('DINSKI_CASUAL_HANDWRITING.woff2') format('woff2'),
         url('DINSKI_CASUAL_HANDWRITING.woff') format('woff'),
         url('DINSKI_CASUAL_HANDWRITING.ttf') format('truetype'),
         url('DINSKI_CASUAL_HANDWRITING.svg#DINSKI_CASUAL_HANDWRITING') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'InterstateLightCondensed';
    src: url('InterstateLightCondensed.eot');
    src: url('InterstateLightCondensed.eot') format('embedded-opentype'),
         url('InterstateLightCondensed.woff2') format('woff2'),
         url('InterstateLightCondensed.woff') format('woff'),
         url('InterstateLightCondensed.ttf') format('truetype'),
         url('InterstateLightCondensed.svg#InterstateLightCondensed') format('svg');
}
@font-face {
    font-family: 'Holtzberg';
    src: url('Holtzberg-Regular.woff') format('woff'),
         url('Holtzberg-Regular.otf') format('otf');
}

@media only screen and (min-width:750px) {
  .main-content {
    padding-top: 0;
  }
}

.footer-sub-container h3 { color:#000; }
footer#darkFooter, footer#darkFooter.site-footer .footer-top{
	background-color:#000 !important; 
}
footer#darkFooter *, footer#darkFooter h4, footer#darkFooter h3{
    color: #fff;
    text-decoration-color: #fff;
    border-color: #fff;
}

.footer-newsletter input, footer#darkFooter .footer-newsletter input {
  color: #000;
}

/*body.template-index h1, body.template-index .h1, body.template-index h2, body.template-index .h2, body.template-index h3, body.template-index .h3, body.template-index h4, body.template-index .h4, body.template-index h5, body.template-index .h5, body.template-index h6, body.template-index .h6{ 
  font-family: 'Anton';
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-weight: 500;
}*/
    
    h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
      font-family: 'Barlow Semi Condensed', sans-serif;
      letter-spacing: 0;
    }
    
    h1, .h1, h2, .h2, h3, .h3 {
      font-weight: 700;
    }
    
    h3, .h3 {
/*       color: #FF4713; */
    }
    
    h4, .h4 {
      font-size: 1.4em;
    }

nav#AccessibleNav { position: relative;}
.comingSoonBadge2{    background-color: rgba(241, 112, 48, 0.85)!important;
    /* margin-top: 37px!important; */
    border: 0!important;
    top: 16px!important;
    right: 30px!important;
    font-size: 13px;}
.site-nav { margin: 10px 0 47px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.site-nav.site-nav--centered{ padding-bottom: 0;}

.site-nav li { display: inline-block; /*width: 84px;*/padding: 0 15px; margin: 0 -2px;}
.site-nav li:nth-child(4) { margin-right: 184px;}
.site-nav li:nth-child(5) { margin-left: 84px;}
.site-nav--centered .site-nav__link { padding: 12px 0; color: #000; font-size: 16px; text-transform: uppercase; font-weight: 600;}

.site-nav__dropdown{ top: 100%; width: 300px;}
.site-nav__dropdown ul{ margin: 0; padding: 0;}
.site-nav--centered .site-nav__dropdown ul li{ display: block; width: 100%; border-bottom: 1px solid #000; margin: 0; padding: 0;}
.site-nav--centered .site-nav__dropdown ul li:last-child{ border-bottom: none;}
.site-nav--centered .site-nav__dropdown ul li a{ white-space: normal; padding: 10px 0;}
.site-nav--centered.site-nav li:nth-child(7) .site-nav__dropdown{ width: 150px;}

ul.social-icons{ text-align: left;}
ul.social-icons li{ margin-right: 5px;}
ul.social-icons li a.social-icons__link{ padding: 0;}


.middle-logo { position: absolute; left: 0; right: 0; top: -62px; text-align: center; margin: 0 auto; max-width: 170px; width: 100%; background: #fff;}
.middle-logo .site-header__logo{ margin: 5px 0;}
.site-header__logo-image--centered img { margin: 0 auto; width: 100%;}
.notification-bar { background-color: #F37022 !important; padding: 0px 0;}
.notification-bar:after{content: ""; clear: both; display: block;}
.notification-bar ul.notifi_account li {  position: relative;  display: inline-block;  vertical-align: bottom;  padding: 0 8px;}
.notification-bar ul.notifi_account li a { position: relative; right: 0; -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); text-transform: uppercase; color: #fff; display: block; padding: 0;}
.site-header__logo-image { max-width: 150px!important;}
.notification-bar ul.notifi_account { float: right; padding: 6px 0;}
.notification-bar ul.notifi_account li:after { content: "|"; position: absolute; right: -4px; top: 1px; display: block; color: #fff; font-size: 18px; line-height: 1;}
.notification-bar ul.notifi_account li:last-child:after{display: none;}
.site-header__cart-count { display: inline-block; position: relative; top: 1px; font-weight: 400; background-color: transparent; color: #fff; border-radius: 0; min-width: auto;
 height: auto;}
.site-header__cart-count span { display: block; padding: 2px 5px; font-size: 15px; line-height: 1;}
.site-header { padding: 0;}

.site-header__icons-wrapper{ margin-right: 0;}
.right_side_logo{ display: none;}
.right_side_logo img{ display: block;}

.slideshow__subtitle{ margin-bottom: 25px;}

#shopify-section-1490979679986{padding-bottom: 0!important;}
/*.mail_section{padding-top: 25px; padding-bottom: 25px; background: #f37022; }
.mail_form{max-width: 700px; margin: 0 auto;}
.mail_form .email_field:after{content: ""; clear: both; display: block;}
.mail_form h4{font-size: 26px; text-transform: uppercase; color: #fff; text-align: left; display: inline-block; vertical-align: middle; margin-bottom: 0;}
.mail_form form{float: right; max-width: 480px; width: 100%;}
.email_field form .mc-field-group:after{content: ""; clear: both; display: block;}
.email_field input.email { width: 71%; display: block; float: left; margin-right: 0; box-sizing: border-box;}
.email_field form .mc-field-group input[type="submit"] { width: 120px; display: block; margin-left: 0; float: right; text-transform: uppercase; background: transparent;    border: 2px solid #fff; padding: 8px 10px; color: #fff; font-weight: 600; font-size: 16px;}*/

.mail_section{ background: #f37022; padding: 20px 0 !important;}
.mail_section .mail_form {max-width: 650px; margin: 0 auto;}
.mail_section h4{ font-family: "Roboto","HelveticaNeue","Helvetica Neue",sans-serif; font-weight: 700; font-size: 13px; line-height: 30px; color: #fff; text-transform: uppercase; letter-spacing: 0.08em; text-align: center; margin: 0;}

.mail_section .email_field:before, .mail_section .email_field:after{ content: ""; display: table;}
.mail_section .email_field:after{ clear: both;}
.mail_section .email_field{ margin-left: -10px; margin-right: -10px;}
.mail_section .heading{ float: left; width: 33%; padding: 0 10px;}
.mail_section #mc_embed_signup{ float: left; width: 67%; padding: 0 10px;}
.mail_section #mc_embed_signup #mc_embed_signup_scroll:before, .mail_section #mc_embed_signup #mc_embed_signup_scroll:after{ content: ""; display: table;}
.mail_section #mc_embed_signup #mc_embed_signup_scroll:after{ clear: both;}
.mail_section #mc_embed_signup #mc_embed_signup_scroll{ margin-left: -10px; margin-right: -10px;}
.mail_section .input-col{ float: left; width: 70%; padding: 0 10px;}
.mail_section .button-col{ float: left; width: 30%; padding: 0 10px;}

.mail_section input[type="text"], .mail_section input[type="email"]{ width: 100%; height: 30px; border-radius: 5px; font-size: 14px; padding: 5px 10px;}
.mail_section input[type="submit"]{ width: 100%; height: 30px; padding: 5px; border: 1px solid #fff; border-radius: 5px; background: none; font-size: 13px; color: #fff; font-weight: 600; text-transform: uppercase;}

footer.site-footer{ margin: 0;}
#evm-instagram-feed{ margin: 0; padding: 20px 0 30px;}
#evm-instagram-feed h2{ margin: 0 0 20px; letter-spacing: 0.06em;}
#evm-instagram-feed h2 a{ color: #f37022 !important;}
#evm-instagram-feed #evm-insta{ margin: 0;}
#evm-instagram-feed #evm-insta #evm-instagram{ margin-bottom: 0;}
#evm-instagram-feed #evm-insta .evmgrid .evm-hover-li-div{ width: 16.6667% !important; margin: 0;}
#evm-instagram-feed #evm-insta .evmgrid .evm-hover-li-div .evm_img_div{ margin: 0 !important;}

.copy_right_sec{text-align: center; padding: 0px 0 0; font-family: "InterstateLightCondensed";}
.site-footer .footer_menu_f h4 , .site-footer .footer_menu_l h4, .site-footer .social_icons h4{ font-family: "InterstateLightCondensed"; font-size: 20px; font-weight: bold; position: relative; padding-bottom: 10px; color: #000; text-transform: uppercase;}
.site-footer .footer_menu_f h4:before, .site-footer .footer_menu_l h4:before, .site-footer .social_icons h4:before{ content: ""; position: absolute; bottom: 0; left: 0; bottom: 0; width: 115px; height: 2px; background: #000;}


.site-footer__copyright-content { font-size: 16px; padding-right: 0; color: #000; text-transform: uppercase;}
.site-footer__copyright-content a{color: #000;}
.site-footer ul li.site-footer__linklist-item a { color: #000; text-transform: uppercase; font-weight: 400;}

.site-footer .footer-top{ 
  background-color:#fff; 
  padding: 15px 0 0 0;
  width:95% !important; 
  margin: 0 auto !important; 
}

.site-footer .footer-content{
    display: flex;
    justify-content: space-between;
  	color:#111; 
  	flex-wrap:wrap; 
}
.site-footer .footer-content .footer-container {
	flex: 1 1 33.33%;
}
.site-footer .footer-container .footer-sub-container:first-child{
	margin-right:20px; 
}

.footer-nav {
  width: 100%;
  max-width: 160px;
}

.site-footer .footer-container:nth-child(2){
    align-self: center;
    text-align: center;
}


.site-footer .footer-container:last-child .footer-sub-container{
	margin: 0 0 0 auto;
    width: auto;
  max-width: 320px;
    width: 90%;
  text-align:left !important; 
}

@media only screen and (max-width:749px){
  .site-footer .footer-container:last-child .footer-sub-container {
  	width:100% !important;
    max-width:100% !important; 
  }
  .site-footer .footer-container form input, .site-footer .footer-container #Subscribe {
	font-size:12px !important; 
  }
}

@media only screen and (max-width:699px){
  .site-footer .footer-content .footer-container {
  	flex: 1 1 100%; 
  }
  .site-footer .footer-content .footer-container:first-child .footer-sub-container {
  	text-align:left !important; 
  }
  .site-footer .footer-content .footer-container:first-child {
    display: flex;
    text-align: center !important; 
    justify-content: space-evenly !important; 
    margin-bottom: 20px !important; ;
  }
  .site-footer .footer-container .footer-sub-container {
  	flex: 0 0 auto !important; 
  }
  
  .site-footer .footer-container:last-child .footer-sub-container {
  	margin-top:20px !important; 
    text-align:center !important; 
  }
}


.site-footer .footer-container #Subscribe {
	background-color:#111 !important; 
}
.site-footer .footer-sub-container form > div{
	    max-width: 100% !important;
    margin: 0 0 !important; 
  	display:block !important; 

}
.site-footer .footer-sub-container form > div input[type="email"]{
	border-right: 1px solid #e8e9eb !important; 
  	margin-bottom:8px !important; 
}
.site-footer .footer-container:last-child .footer-sub-container h3{
	font-size:17px !important; 
}
.site-footer .footer-container:last-child .footer-sub-container p{
	font-size:14px !important; 
}

.site-footer .footer-logo img{
	max-width:100px;
  	width:45%; 
}
.site-footer .footer-container .footer-sub-container {
	flex: 0 0 auto; 
}
.site-footer .footer-content .footer-container:first-child h4 {
	text-transform:uppercase; 
      border-bottom: 1px solid #111;
  	font-weight:bold;
  	font-family:'Barlow Semi Condensed', sans-serif;
  	color:#000; 
    padding-bottom: 10px;
}
.site-footer .footer-content .footer-container:first-child {
	display:flex; 
  	justify-content:flex-start;
  	text-align:left;
}
.site-footer .footer-social { margin-top:20px;}
.footer-social > div > ul.social-icons { text-align:center; }
.social-icons .icon{ color: #111;}

.site-footer__linklist-item{ font-family: "InterstateLightCondensed"; font-size: 15px; padding: 0 0px 2px 0;}

.index-section--newsletter:last-child{ margin-bottom: 0;}

.responsible-sec h4, .medium-up--text-center h4{ text-align: center; margin: 0 0 30px;}
.responsible_bottom_sec{ background-repeat: repeat !important; padding: 30px 0;}
.responsible_bottom_sec .page-width:before, .responsible_bottom_sec .page-width:after{ content: ""; display: table;}
.responsible_bottom_sec .page-width:after{ clear: both;}
.responsible_bottom_sec .custom_col{ float: left; width: 33.3333%; text-align: center; padding: 0 15px;}
.responsible_bottom_sec .custom_col h4{ font-family: "Henrik Normal"; font-weight: bold; font-size: 30px; color: #f37022; margin: 0 0 15px; padding: 0 0 12px; position: relative; text-transform: uppercase;}
.responsible_bottom_sec .custom_col h4:before{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 40px; height: 1px; margin: 0 auto; background: #f37022;}
.responsible_bottom_sec .custom_col p{ font-family: "InterstateLightCondensed"; font-size: 18px; color: #fff;}

/*-+-+-+-+-+-+-+-+-+-+-+ new banner section -+-+-+-+-+-+-+-+-+-+-+*/
.slideshow .info-align-right .slideshow__overlay:before{ opacity: 0;}
.slideshow .info-align-right h2.h1.mega-title{ font-family: "InterstateLightCondensed"; font-size: 3.33333em; font-weight: bold; color: #f37022; text-transform: uppercase; margin: 0 0 30px;}

.slideshow .info-align-right .page-width{ max-width: 100%; text-align: right;}
.slideshow .info-align-right .inner_content_wrap{ display: inline-block; vertical-align: top; width: 600px; text-align: center; position: relative; transform: translateX(-23%);}
.slideshow .info-align-right .content_image{ display: inline-block; vertical-align: top; width: 450px; margin-bottom: 30px;}

.slideshow a.btn-slider{ font-family: "InterstateLightCondensed"; font-size: 20px; font-weight: bold; border-radius: 0;}

.slideshow .slick-prev{ z-index: 100;}
.slideshow button.slick-arrow{ outline: none; height: 42px; top: 0; bottom: 0; margin: auto 0;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{ opacity: 1;}
.slick-prev:before, .slick-next:before{ font-size: 38px; width: 38px; height: 42px; opacity: 0.5 !important; position: absolute; bottom: 0;}
.slick-prev:before{ left: 5px;}
.slick-next:before{ right: 5px;}
.slideshow button.slick-prev:hover:before, .slideshow button.slick-next:hover:before{ opacity: 1 !important;}

#logo_bar_slide .owl-stage .item img{ width: auto !important; height: 120px;}
#logo_bar_slide .owl-nav .owl-prev, #logo_bar_slide .owl-nav .owl-next{ position: absolute; top: 0; bottom: 0; height: 50px; margin: auto 0; outline: none;}
#logo_bar_slide .owl-nav .owl-prev{ left: -15px;}
#logo_bar_slide .owl-nav .owl-next{ right: -15px;}
#logo_bar_slide .owl-nav .owl-prev span, #logo_bar_slide .owl-nav .owl-next span{ display: block; font-size: 40px; line-height: 1; height: 45px;}
#logo_bar_slide .owl-dots{ display: none;}

@media only screen and (max-width: 1900px){
    .slideshow .info-align-right .inner_content_wrap{ width: 460px; transform: translateX(-26%);}
    .slideshow .info-align-right .content_image{ width: 350px;}
    .slideshow .info-align-right h2.h1.mega-title{ font-size: 2.5555em;}
}
@media only screen and (max-width: 1600px){
    .slideshow.slideshow--large{ height: auto;}
    .slideshow .slideshow__slide{ padding-bottom: 12%;}
    
    .slideshow .info-align-right .inner_content_wrap{ width: 460px; transform: translateX(-26%);}
    .slideshow .info-align-right .content_image{ width: 350px;}
    .slideshow .info-align-right h2.h1.mega-title{ font-size: 2.5555em;}
}
@media only screen and (max-width: 1549px){
    .slideshow .info-align-right .inner_content_wrap{ transform: translateX(-6%);}
}
@media only screen and (max-width: 1349px){
    .slideshow .info-align-right .inner_content_wrap{ width: 310px;}
    .slideshow .info-align-right .content_image{ width: 250px;}
}
@media only screen and (max-width: 991px){
    .slideshow .info-align-right .inner_content_wrap{ width: 220px;}
    .slideshow .info-align-right .content_image{ width: 160px;}
    .slideshow .info-align-right h2.h1.mega-title{ font-size: 1.9999em;}
}
@media only screen and (max-width: 767px){
    .slideshow .info-align-right .inner_content_wrap{ width: 150px; transform: none;}
    .slideshow .info-align-right .content_image{ width: 120px; margin-bottom: 15px;}
    .slideshow .info-align-right h2.h1.mega-title{ font-size: 1.3em; margin-bottom: 15px;}
    .slideshow a.btn-slider{ font-size: 15px;}
    
    .slick-prev, .slick-next{ transform: none; -webkit-transform: none;}
    .slick-prev:before, .slick-next:before{ font-size: 25px; width: 24px; height: 24px;}
}
@media only screen and (max-width: 459px){
    .slideshow .info-align-right .inner_content_wrap{ width: 100px;}
    .slideshow .info-align-right .content_image{ width: 70px; margin-bottom: 10px;}
    .slideshow .info-align-right h2.h1.mega-title{ font-size: 0.9em; margin-bottom: 10px;}
    .slideshow a.btn-slider{ font-size: 12px; padding: 5px 10px;}
}
@media only screen and (max-width: 339px){
    .slideshow .info-align-right .inner_content_wrap{ transform: translateX(8%);}
}
/*-+-+-+-+-+-+-+-+-+-+-+ new banner section -+-+-+-+-+-+-+-+-+-+-+*/

/*-+-+-+-+-+-+-+-+-+-+-+ home adjustments -+-+-+-+-+-+-+-+-+-+-+*/
.index-section{ padding-top: 30px; padding-bottom: 30px;}
.home-quote-section h2, .home-logo-section h2, .index-section--newsletter label.h2{ color: #f37022; letter-spacing: 0.06em;}

.home-feature-section{ padding-bottom: 0 !important;}
.home-feature-section .feature-row__text{ padding-top: 30px; padding-bottom: 30px;}
.home-mid-hero-section{ padding-bottom: 0 !important;}

.home-quote-section{ padding-bottom: 0 !important;}
.home-quote-section h2.mega-title--large{ font-size: 1.6em; margin-bottom: 0;}
.home-quote-section .section-header{ margin-bottom: 20px;}
.home-imagebar-section{ padding-bottom: 0 !important;}

.home-logo-section{ padding-bottom: 0 !important;}
.home-logo-section .section-header{ margin-bottom: 20px;}
.home-logo-section h2.mega-title--large{ font-size: 1.6em; margin-bottom: 0;}

.index-section--newsletter{ margin-top: 0 !important;}
.index-section--newsletter label.h2{ font-size: 1.6em; letter-spacing: 0.06em;}
.index-section--newsletter .section-header{ margin-bottom: 30px;}
.index-section--newsletter .password__input-group{ margin-bottom: 40px;}

.responsible-sec h4{ font-size: 1.33333em;}

#evm-instagram-feed h2{ font-size: 0.75em;}
#evm-instagram-feed h2 span{ display: block; font-size: 0.7em; color: #6a695b; letter-spacing: 0;}

footer.site-footer.extra_space_footer{ padding-top: 60px;}
.responsible-sec .responsible_title h4{ font-family: "Henrik Normal"; font-weight: normal;}
@media only screen and (max-width:1003px){
  .hide-desktop{ display:block; }
  .hide-tablet{}
  .hide-mobile{ display:none; }
}

@media only screen and (min-width:1004px){
  .hide-desktop{ display:none; }
  
  .hide-mobile{ display:block; }
}


@media only screen and (max-width:849px){
  .hide-desktop2{ display:block;
  text-align:center;
  padding-bottom:20px;
  }
  .hide-mobile2{ display:none; }
}

@media only screen and (min-width:850px){
  .hide-desktop2{ display:none; }
  .hide-mobile2{ display:block; }
}


.product-tag {
	margin: 15px auto 20px auto;
    display: block;
    width: 120px;
    text-align: center;
    line-height: 25px;
}
@media only screen and (max-width:749px){
	.product-tag {
    	margin: 10px auto 10px auto !important;
    }
}
.changeColor {
	color:#fff; 
}

.product-testimonial {
  background-color: #EF6040;
}

.product-pink .changeTextColor{
  
  color:#d03591;
}
.product-purple .changeTextColor{
	color:#7a459d;
}
.product-blue .changeTextColor{
	color:#516fc6;
}
.product-green .changeTextColor{
	color: #61b957; 
}
.product-red .changeTextColor{
	color:#e94356; 
}

.product-pink .changeColor{
  background-color:#d03591;
}
.product-purple .changeColor{
	background-color:#7a459d;
}
.product-blue .changeColor{
	background-color:#516fc6;
}
.product-green .changeColor{
	background-color: #61b957; 
}
.product-red .changeColor{
	background-color:#e94356; 
}

.product-pink .borderColor{
  border-color:#d03591;
}
.product-purple .borderColor{
	border-color:#7a459d;
}
.product-blue .borderColor{
	border-color:#516fc6;
}
.product-green .borderColor{
	border-color: #61b957; 
}
.product-red .borderColor{
	border-color:#e94356; 
}
/*-+-+-+-+-+-+-+-+-+-+-+ home adjustments -+-+-+-+-+-+-+-+-+-+-+*/


@media only screen and (min-width: 750px){
    .index-section{ padding-top: 30px; padding-bottom: 30px;}
    
    .site-header .custom_header_width .medium-up--one-quarter{ width: 45%;}

    .site-header.logo--center {  padding-top: 10px;} 

    .mobile_logo { display: none;}

    .site-footer .footer_menu_f , .site-footer .footer_menu_l, .site-footer .social_icons{ padding-top: 25px;}
    .site-footer__social-icons, .site-footer__copyright { margin-top: 0;}   

    .right_side_logo { position: relative; display: inline-block; vertical-align: top; width: 95px;}

    .index-section--newsletter label.h2{ font-size: 3.33333em;}
    #evm-instagram-feed h2{ font-size: 1.4222em;}
    #evm-instagram-feed h2 span{ font-size: 0.52em;}
    .responsible-sec h4{ font-size: 1.73333em;}
    
    .home-quote-section h2.mega-title--large{ font-size: 3.3333em;}
    .home-logo-section h2.mega-title--large{ font-size: 3.3333em;}
}

@media only screen and (max-width: 749px){
    .home-feature-section .feature-row__text{ padding-bottom: 0;}
    .home-quote-section .quotes-wrapper .slick-dots{ margin-top: 15px;}
}

@media only screen and ( max-width: 1180px ) {
    .site-nav{ margin: 10px 0 38px;}
    
.site-nav li { width: auto; margin: 0;}
.site-header__logo-image { max-width: 120px !important;}
.middle-logo {  top: -54px; max-width: 120px;}    
.site-nav li:nth-child(4) {  margin-right: 150px;}    
  .site-nav li:nth-child(5) {  margin-left: 50px;} 
.site-nav--centered .site-nav__link { padding: 10px 0; font-size: 14px; }   
.social-icons .icon { width: 16px; height: 16px;}    
.notification-bar ul.notifi_account li a { font-size: 14px;} 
.site-header__cart-count span { font-size: 14px; }
}


@media only screen and ( max-width: 1024px ) {
    .site-nav{ margin: 10px 0 30px;}
    .site-nav li { width: auto; margin: 0 -2px;}
    .site-header__logo-image { max-width: 100px !important;}
    .middle-logo {  top: -44px; max-width: 100px;}    
    .site-nav li:nth-child(4) {  margin-right: 110px;}    
    .site-nav--centered .site-nav__link { padding: 8px 0; font-size: 12px; }  
    .right_side_logo{ width: 70px;}
    
.social-icons .icon { width: 14px; height: 14px;} 
.notification-bar ul.notifi_account li a { font-size: 13px;} 
.site-header__cart-count span { font-size: 13px; }     
.site-header__cart-count { top: 0;}  
.notification-bar ul.notifi_account li:after { right: -4px; top: 0; font-size: 16px;}    
.icon { width: 17px; height: 17px; position: relative; top: -2px;}  
}
    
@media only screen and (max-width: 991px){
#evm-instagram-feed #evm-insta .evmgrid .evm-hover-li-div{ width: 33.3333% !important;}
    .mail_section .mail_form{ max-width: 600px;}
}

@media only screen and (max-width: 991px) and (min-width: 750px){
    .site-footer .footer-top > .page-width{ padding-left: 0;}
}

@media only screen and ( max-width: 800px ) {
.site-nav li {  width: auto;}   
.social-icons__link {  display: block;  padding: 0 1px;}    
}

@media only screen and (max-width: 767px){
    .responsible_bottom_sec .custom_col{ width: 100%; padding: 0; margin-bottom: 30px;}
    .responsible_bottom_sec .custom_col:last-child{ margin-bottom: 0;}
    
    .footer_logo{ margin-bottom: 20px;}
    .footer_menu_f, .footer_menu_l{ margin-bottom: 20px;}
    ul.site-footer__social-icons{ text-align: left;}
    ul.site-footer__social-icons li{ margin: 0 3px;}
    
    .mail_section input[type="text"], .mail_section input[type="email"]{ height: 30px; padding: 5px 7px;}
    .mail_section input[type="submit"]{ height: 30px;}
}

@media only screen and (max-width: 749px){
    .site-header__cart-count {left: 0;}
    .logo-align--center .site-header__logo{ margin: 10px 0; padding-left: 0;}
    .site-header__icons{ padding-right: 0;}
    .site-header__logo-image{ max-width: 70px !important;}
    
    .footer-top .page-width .grid__item{ padding-left: 0;}
    .site-footer .footer_menu_f h4:before, .site-footer .footer_menu_l h4:before, .site-footer .social_icons h4:before{ right: 0; margin: 0 auto;}
    .footer_logo img{ width: 70px;}
    ul.site-footer__social-icons{ text-align: center; margin-top: 0;}
    .social-icons .icon{ width: 18px; height: 18px;}
}

@media only screen and (max-width: 620px){
    .mail_section .mail_form{ padding: 0 10px;}
    .mail_section .heading{ width: 28%;}
    .mail_section #mc_embed_signup{ width: 72%;}
}

@media only screen and (max-width: 480px){
    #evm-instagram-feed #evm-insta .evmgrid .evm-hover-li-div{ width: 50% !important;}
    #evm-instagram-feed #evm-instagram #evm-hover-li{ margin: 0 !important;}
    
    .mail_section .mail_form{ padding: 0 15px;}
    .mail_section .email_field{ margin-left: -5px; margin-right: -5px;}
    .mail_section .heading{ padding: 0 5px;}
    .mail_section #mc_embed_signup{ padding: 0 5px;}
    .mail_section .input-col{ padding: 0 5px;}
    .mail_section .button-col{ padding: 0 5px;}
}
@media only screen and (max-width: 479px){
    .mail_section .heading{ width: 38%;}
    .mail_section h4{ font-size: 12px;}
    .mail_section #mc_embed_signup{ width: 62%;}
    .mail_section .input-col{ width: 63%;}
    .mail_section .button-col{ width: 37%;}

}
.banner-full-img img{
width:100% !important;
}
@media only screen and (min-width: 600px) and (max-width: 749px){
.page-width {
   
    padding: 10px !important;
}
  .page-width.custom_header_width { padding-left:22px !important; padding-right:22px !important;}

}
@media only screen and (min-width: 750px) and (max-width: 1600px){
.page-width {
   
    padding: 10px !important;
}
  .page-width.custom_header_width { padding:0 !important;}

}
@media only screen and (min-width: 1100px) and (max-width: 1600px){
    .latest-blog-right-txt{
font-size:14px;width: 155px;float: right;
}
}
.h1-orange{
color:#F36F21;
  text-align: center;
  font-weight: normal;
}
.h2-orange{
  color:#F36F21;
  text-align: center;
  font-size: 2.5333em !important;
  letter-spacing: 0.06em !important;
	font-family:'Anton', sans-serif !important; 
  margin: 30px 0px !important;
  font-weight: normal;
}
.article-custom-width{
width: 70%;
float: left;
}
.article-custom-sidebar-width{
width:29%;
  float:right;
}
.custom-arleft-spacing{
  margin:0 0 0 5%;
  background:#fff;
}
.custom-arright-spacing{
  margin:0 15% 0 0;
  background:#fff;
  margin-top: -27px;
}
ul.social-icons li a.social-icons__link {
    
    border-bottom: none;
  
}
.right-csearch{
padding-left:20% !important;
  
}
#order-delivery{
padding-left: 20px;
}
#shopify-section-article-template .article__title{
text-transform: uppercase;
margin: 12px 0;
 font-family: InterstateLightCondensed;
}
.rte h2{
margin-top: 15px;
  font-family: InterstateLightCondensed;
}
#shopify-section-article-template .rte blockquote{
text-align:left;
}
#shopify-section-article-template .rte ul li, #shopify-section-article-template .rte ol li{
margin-left:30px;
}
.right-sidebar-icon ul li{
margin-left: 0px !important;
}

.sidebar-widget-outer{
padding: 20px;
border: solid 1px #ccc;
  margin-bottom: 30px;
}
.sidebar-widget-outer h2{
text-align:center;
}
#shopify-section-article-template .rte p,#shopify-section-article-template .rte ul li {
/*font-family: InterstateLightCondensed;*/
}
.cat-filter{
margin:15px 10px;color:#F17030;padding-top:20px;
font-size: 1.4em;
display: inline !important;
}
.active-cat{
display: inline;
font-size: 1.4em;
letter-spacing: 0.1em;
}
select{
  -webkit-appearance:caret;
  
}
.BlogTagFilter{
width:128px;
}
select:focus{outline:none;}
.dt-published{
    padding: 10px;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 999px;
    text-align: center;
  	background: #000;
  	color:#fff;
  margin-top:-60px;
  margin-left: 38%;
  margin-bottom: 10px;
}
.sdt-published{
  margin-left: 0 !important;
}
.cus-ul{
margin-left:30px !important;
}
#shopify-section-1547035348838 .page-width{
max-width: 100% !important;
padding: 0px !important;
}
.custom-img img{height: auto;
    display: inline-block;
    width: 93px;
    margin-bottom: 18px;
}
@media only screen and (max-width: 479px){
  .article-custom-width{
	width:100%;
	}
	.article-custom-sidebar-width{
	width:100%;
	}
  	.article__grid-image,.article__grid-meta--has-image{
  		width:100% !important;
    }
  .latest-blog-right-txt{
  font-size:14px;width: 145px;float: right;
  }
  .custom-arleft-spacing,.custom-arright-spacing{
  margin:5%;
	}
  .article__title{
   
    font-size: 22px;
	}
  .right-csearch{
  padding-left:0% !important;
  }
  .cat-filter, .active-cat{
  margin:15px 10px;padding-top:20px;font-size: 1em;
  }
  .h2-orange{
	font-family:'Anton', sans-serif !important; 
  font-size: 1.83em !important;
  margin: 20px 5px !important;
}
}

@media only screen and (min-width: 600px) and (max-width: 1000px){
    .cat-filter, .active-cat{
 font-size: 1.4em;
  }
}
@media only screen and (min-width: 1020px) and (max-width: 1030px){
   .cat-filter, .active-cat{
     font-size:20px;
     padding-top:30px;
     
  }
}


/*
-----------------------------------------------
CUSTOM STYLES (Geek Powered Studios)
----------------------------------------------- */

/* GENERAL
-----------------------------------------------*/


    
/* Buttons */

body .btn, .carousel-product a.carousel-button {
  font-family: Cervo-Medium, sans-serif;
  border-radius: 4px;
  font-size: 18px;
  box-shadow: 0 6px 10px -3px rgba(0,0,0,0.3)!important;
}

#ProductSection-new-product-template .carousel-button {
  font-size: 28px;
}



body .btn, body .btn:hover, body .btn:focus {
  padding: 1rem 1.2rem;
  border: solid 3px rgba(0,0,0,0.0);
  opacity: 1;
  font-weight: 700;
  color: #fff;
  background: #5C5B4F;
  margin-bottom: 15px;
  letter-spacing: 0;
      box-shadow: none !important;
   font-family: Cervo-Medium, sans-serif;
    font-size: 28px;
    color: #FBFBFB;
    letter-spacing: 1.23px;
    font-weight: 100 !important;
}

body .btn i.fa {
  margin-right: 5px;
}

/* primary buttons */
body .btn.btn-primary {
  background:  var(--orange);
  background: #FF4713;
}
    
body .btn.btn-primary.btn-purple {
  background:  var(--purple);
}
    
body .btn.btn-primary.btn-green {
  background:  var(--green);
}
    
body .btn.btn-primary.btn-pink {
  background:  var(--pink);
}
    
body .btn.btn-primary.btn-blue {
  background:  var(--blue);
}

body .btn.btn-primary.btn-black {
  background: #212529;
}

/* secondary buttons */
body .btn.btn-secondary {
  background: transparent;
  box-shadow: none!important;
  border-color:  var(--orange);
  border-color: #FF4713;
  color: #FF4713;
}
    
body .btn.btn-secondary.btn-purple {
  border-color:  var(--purple);
  color:  var(--purple);
}

body .btn.btn-secondary.btn-white {
  border-color: white !important;
  color:white !important;
}
    
body .btn.btn-secondary.btn-green {
  border-color:  var(--green);
  color:  var(--green);
}
    
body .btn.btn-secondary.btn-pink {
  border-color:  var(--pink);
  color:  var(--pink);
}
    
body .btn.btn-secondary.btn-blue {
  border-color:  var(--blue);
  color:  var(--blue);
}

body .btn.btn-secondary.btn-white {
  border-color:  #fff;
  color:  #fff;
}

body .btn.btn-secondary.btn-black {
  border-color: #212529;
  color: #212529;
}
    
.btn-fullwidth {
  width:100%;
}

button:focus {
  outline: none!important;
}

/* inline buttons */
.inline-buttons .btn {
  margin-right: 10px;
}

.inline-buttons .btn:last-of-type {
  margin-right: 0;
}

@media only screen and (max-width:480px) {
  .inline-buttons .btn {
    margin-right: 0;
    width: 100%;
    max-width: 80%!important;
  }
}

/* Grunge Font (Holtzberg) */

body .main-content .grunge-title {
  font-size: 3.7rem;
  font-weight: normal;
  font-family: 'Holtzberg', 'Barlow Semi Condensed', sans-serif;
  letter-spacing: 0;
  color: #5C5B4F;
  margin-bottom: 20px;
}

body .main-content .grunge-subtitle {
  font-size: 2.5rem;
  font-weight: normal;
  font-family: 'Holtzberg', 'Barlow Semi Condensed', sans-serif;
  letter-spacing: 0;
  color: #5C5B4F;
}

body .main-content .grunge-title span {
  font-size: 0.65em;
  display: block;
  color: #5C5B4F;
}
    
body .main-content .grunge-subtitle span {
  color: #5C5B4F;
}

@media only screen and (max-width:1200px) {
  body .main-content .grunge-title {
    font-size: 3rem;
  }
}

@media only screen and (max-width:480px) {
  body .main-content .grunge-title {
    font-size: 2.3rem;
  }
}

/* Removing Free Shipping Labels */

.below-addtocart {
  display: none;
}


/* HEADER 
-----------------------------------------------*/

.site-header {
  z-index: 10;
}

.logo-on-left {
  min-height: 60px;
}

.left-logo {
  min-width: 90px;
  height: 100%;
  position: relative;
  align-self: baseline;
  align-self: flex-start;
}

.left-logo .site-header__logo {
  margin: 0;
  position: absolute;
  top: 5px;
  padding: 4px;
  background: #fff;
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
}

.left-logo .site-header__logo img {
  max-width: 100%;
  width: 100%;
}

.notifi_account {
  margin-bottom: 0;
}

.logo--left #rightNavLinks>li {
  line-height: 1em;
}

.logo--left #rightNavLinks .site-header__cart-count {
  right: -6px;
  border-color: transparent;
  background: #FF4713;
  color: #fff;
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
}

.logo-on-left #SiteNav .site-nav--has-dropdown:hover .site-nav__dropdown {
  background: #fff;
}

/* Klaviyo Signup */

.klaviyo-form form, .klaviyo-form div {
  padding: 0!important;
}

/* Mobile Header */

@media only screen and (max-width:749px) {
  .main-header-wrapper > .mobile-header-item {
    margin-bottom: 13px;
  }
  
  .mobile_logo .site-header__logo img {
    width: 100%!important;
    background: #fff;
    border-radius: 50%;
    padding: 3px;
    margin-top: 30px!important;
  } 
}

    
/* HOMEPAGE
-----------------------------------------------*/
    
.home-logo-section a {
  opacity: 1!important;
}

body .home-logo-section img, body .home-logo-section img:hover {
  filter: grayscale(0) !important;
  opacity: 1!important;
}


/* COLLECTION PAGES
-----------------------------------------------*/

.collection-custom-select {
  position: relative;
}
 

/* PRODUCT PAGES
-----------------------------------------------*/

#out-of-stock-signup {
  padding: 15px;
  border: solid 1px #fa4415;
  margin-top: 20px;
}

#shopify-section-product-template {
  padding-top: 50px;
}

/* PAGES
-----------------------------------------------*/

.template-page-wrapper, .shopify-policy__container {
  padding-top: 50px!important;
  padding-bottom: 40px!important;
}

.go2658111932 button {
  background: green;
}




























