/* =============================================================================
   Typography
   ========================================================================== */

@font-face {
  font-family: 'AlrightSans-Light';
  src: url('AlrightSans-Light.eot');
  src: url('AlrightSans-Light.woff2') format('woff2'),
       url('AlrightSans-Light.woff') format('woff'),
       url('AlrightSans-Light.ttf') format('truetype'),
       url('AlrightSans-Light.svg#AlrightSans-Light') format('svg'),
       url('AlrightSans-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

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




/* =============================================================================
   Typography
   ========================================================================== */

.zeraIntroSection {
  width:100%;
}

.zeraHeaderBackground {
  width:100%;
  height:420px;
  background-image: url('https://cdn.shopify.com/s/files/1/2059/3133/files/header-image-zera-B-no-cta.jpg?v=1605214945');
  background-repeat:no-repeat;
  background-size:cover;
  position:relative;
  
  
}
.zeraMasthead {
margin: 0px;
    padding: 30px 10px;
    width: 100%;
    background-size: contain;
    background-color: transparent;

}

.zeraMasthead.zeraFloat {
	position: absolute;
    top: 180px;
    right: 26%;
    margin: 0;
    padding: 30px 10px;
    width: 100%;
    background-size: contain;
    background-color: transparent;

}


.zeraMasthead h2 {
	text-align: center;
  font-family: 'AlrightSans-Regular', sans-serif;
   font-size: 5.5rem;
    line-height: 4.8rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #eeb211;
    letter-spacing: 0;
    margin-top: 50px;
}

.zeraMasthead p {
  text-align:center;
  font-family: 'AlrightSans-Regular', sans-serif;
  font-size:22px;
  line-height:32px;
  font-weight:400px;
  text-transform:none;
  color:#000;
  margin:0 0px 20px;
  padding: 0 20px;
}


.zeraMasthead ul{
 margin-top:30px;
  margin-right:0px;
  text-align:center;

}

.zeraMasthead li{
 padding-right:20px;
  display:inline-block;

}


.zeraNowOnlyBanner {
background-color:#78b043;
  padding:10px 0;
  text-align:center;
  margin-top:70px;
}

.zeraNowOnlyBanner p {
  font-family: 'AlrightSans-Regular', sans-serif;
  font-size:40px;
  line-height:54px;
  font-weight:800;
  color:#ffffff;
  letter-spacing:2px;

}

.zeraNowOnlyBanner p span {
  font-family: 'AlrightSans-Regular', sans-serif;
  font-size:54px;
  line-height:56px;
  font-weight:800;
  color:#ffffff;
  letter-spacing:2px;
  vertical-align:4px;

}

.topLevel {
 z-index:9999999999 !important; 
}

.mobileLevel {
 z-index:999999999 !important; 
}

.topPlaceholder {
  display:block;
 padding-top:170px; 
}

.product-single__thumbnails {
    margin-top: 13px;
  margin-bottom: 30px;
}

.bold-ro__product {
    max-width: 100%!important;
}

.bold-ro__bold-active {
    font-family: 'AlrightSans-Regular', sans-serif;
    background-color: #F5F5F5;
    border-color: #DBDBDB;
    border-width: 1px;
    border-style: solid;


}

select.bold-ro__frequency-num {
 width:50px!important; 
  height:40px;
    padding-left: 10px;

}

select.bold-ro__frequency-type.bold-ro__order-interval{
 width:125px!important; 
  height:40px;
    padding-left: 10px;
}

.product-form__input {
 width:50px; 

}

.bold-ro__recurring-title {
    font-family: 'AlrightSans-Regular', sans-serif;

}

.bold-ro__recurring-text {
    font-family: 'AlrightSans-Regular', sans-serif;

}

.product-price__price {
    font-weight: 600;
    font-family: 'AlrightSans-Regular', sans-serif;
}

h1.product-singlezera__title, .product-singlezera__title.h1 {
  font-family:'AlrightSans-Regular', sans-serif;
}

#ProductPrice-product-zera-template {
    font-family:'AlrightSans-Regular', sans-serif;
}

#AddToCartText-product-zera-template {
  font-family:'AlrightSans-Regular', sans-serif;

}

.product-single__description .zeraDescription {
  font-family:'AlrightSans-Light', sans-serif;
  padding-right:50px;


}

.product-single__description .zeraDescription p {
  font-family:'AlrightSans-Light', sans-serif;

}

.product-single__description .zeraDescription li {
  font-family:'AlrightSans-Light', sans-serif;
}

.zeraDescription h4 {
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraPhone a {
  color:#fff;
}

#QandA p{
    font-size:18px;
  line-height:26px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
  margin-bottom:40px;
}

#QandA .question{
    font-size:20px;
  line-height:24px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Regular', sans-serif;
  font-weight:700;
  text-align:left;
}

.zeraTalkingAbout img{
padding: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}



#zeraLinks a {
  font-family:'AlrightSans-Light', sans-serif;
   font-size: 18px;
  font-weight:700;
  color: #78b043;
  text-align:center;
}


.button.zeraButton {
  background:#78b043;
    border-color: #78b043;
    color: #fff; 
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  width:220px;
text-align: center;
}

.button.zeraButton a {
  font-family:'AlrightSans-Regular', sans-serif;
  font-weight:700;
  color: #fff; 
  font-size:1.5rem;
  text-decoration:none;
  text-transform:uppercase;
text-align: center;

}

.button.zeraButton:hover {
	background-color: #568927;
    color: #fff;
    border-color: #568927;
  text-decoration:none;
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}

.button.zeraButton.navButton {
  background:#568927;
    border-color: #568927;
    color: #fff; 
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 192px;
    text-align: center;
}

/*
.button.zeraButton.navButton:hover {
	background-color: #568927;
    color: #fff;
    border-color: #568927;
  text-decoration:none;
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}

.button.zeraButton.navButton a:hover {
    color: #fff;
*/

.zeraButton  {
  margin-top:8px;
  margin-bottom:7px;
    background-color: #ff6a01;
    padding: 8px 28px;
    color: #fff;
    text-decoration: none;
    border: 1px solid #ff6a01;
    text-shadow: none !important;
    font-weight: 500;
    font-size: 16px !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    cursor: pointer;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraButton.orange {
    border-color:#ff6a01;
    color:#fff;
  background-color: #ff6a01;
  font-family:'AlrightSans-Regular', sans-serif;
}

.zeraButton.orange a {
     color: #fff; 
  font-size:16px;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraButton.white {
    border-color:#fff;
    color:#78b043 ;
  background-color: #fff ;
  font-family:'AlrightSans-Regular', sans-serif;


}

.zeraButton.white a {
    color:#78b043 ;
  font-size:16px;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraButton.white:hover {
     background-color: #78b043; 
       color: #fff; 
}


.zeraButton.white:hover a {
     color: #fff; 
 
}


.zeraButton.black {
    border-color:#78b043;
    color:#78b043 ;
  background-color: #000000 ;
  font-family:'AlrightSans-Regular', sans-serif;


}

.zeraButton.black a {
    color:#78b043 ;
  font-size:16px;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraButton.black:hover {
     background-color: #000000; 
       color: #78b043; 
}


.zeraButton.black:hover a {
     color: #78b043; 
 
}


.zeraButton.green {
    border-color:#78b043;
    color:#fff ;
  background-color: #78b043 ;

}

.zeraButton.green a {
    color:#fff ;
  font-size:16px;
  font-family:'AlrightSans-Regular', sans-serif;
    font-weight:700;

}

.zeraButton.green:hover {
     background-color: #fff; 
       color: #78b043; 
    border-color:#78b043;

}


.zeraButton.green:hover a {
     color: #78b043; 
 
}



.zeraButton.gray {
    border-color:#666666;
    color:#fff ;
  background-color: #666666 ;

}

.zeraButton.gray a {
    color:#fff ;
  font-size:16px;
  font-family:'AlrightSans-Regular', sans-serif;
    font-weight:700;

}

.zeraButton.gray:hover {
     background-color: #333333; 
       color: #ffffff; 
    border-color:#333333;

}


.zeraButton.gray:hover a {
     color: #ffffff; 
 
}

.zeraSliderButton{
position: absolute;
    top: 456px;
    left: 15%;
  
}

.zeraSliderButton li{
display:inline-block;
  padding-right:20px;
}

.zeraButton.orange:hover {
background-color: #ce6217;

    border-color: #ce6217;
}

.orderButtons{
text-align:center;
  font-family:'AlrightSans-Regular', sans-serif;

}

.orderButtons li {
  display:inline-block; 
  font-family:'AlrightSans-Regular', sans-serif;

}

.zera-top-header {
  position: fixed;
  z-index: 114;
  background-color: #000;
  color:#999 !important;
  padding-top:5px;
  padding-bottom:0px;
  width: 100%;
  margin-bottom:20px;
  text-align:center;
  height:40px;
  border:0px;
  margin-top:-40px;
  padding-right:28px;
  font-family:'AlrightSans-Regular', sans-serif;


}

.zera-top-header a{
  color:#949494 !important;
      -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zera-top-header a:hover{
  color:#e8e8e8 !important;
}

.top-header-inner li{
	display:inline-block;
  padding-right:30px;
  font-family:'AlrightSans-Light', sans-serif;

}

.header {
    border: none;
    z-index: 900;
    padding: 0 12px


}



.zeraSlider {
  padding-top:0px;
  display:block;
}

.zeraSlider img {
  min-width:100%;
}

  .zeraSliderMobile {
display:none;
  }

.zeraHands{
  display:block;
}

.zeraHands img {
  min-width:100%;
}

  .zeraHandsMobile {
display:none;
  }

.zera-top-header a {
	color:#999;
}



.main-header {
	display: block;
    z-index: 100;
    position: fixed;
  margin-top:48px;
  background-color:transparent !important;
  width:200px;
}

.navigation-wrapper{
  width:100%;
  position: fixed;
  margin-top:0px;
  padding-top:10px;
	height:60px;
  display: block;
  z-index:90;
  background-color:#fff;
  border-bottom:1px solid #d8d8d8;
}


.zeraLogo {
    position: fixed;
  	background-color:#fff;
left: 40px;
    top: 62px;
  z-index:91;
}


.NavFixed {
    position: fixed;
  	background-color:#fff;
  	height:70px;
  z-index:90;
    width:100%;
    border-bottom: 1px solid #e8e8e8;

}


.zeraNav {
    width: 100%;
    font-family: 'AlrightSans-Regular', sans-serif;
    font-size: 14px;
    position: fixed;
    margin-top: 0px;
    padding-top: 20px;
    display: block;
    background-color: #fff;
 
  
}


.zeraNav ul {
  text-align:center;
}

.zeraNav ul li:hover > ul {
  top: 100%;
    visibility: visible;
    opacity: 1;
  display:inline-block;
  z-index:999;

}

.zeraNav ul ul {
display: block;
position: absolute;
top: 50%;
background: #fff;
padding: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
transition: all 0.25s ease;
min-width: 440px;
height: 100px;
left: -244%;
}

.zeraNav ul ul li {
padding: 15px 20px 0px;
  font-family:'AlrightSans-Regular', sans-serif;
}

.zeraNav ul ul li a:hover{
color:#ff6a01;
  font-family:'AlrightSans-Regular', sans-serif;
  font-size:14px;

}

.zeraNav ul ul img {
 display: block;
width:100%;
  max-width:50px;
  margin-left:auto;
  margin-right:auto;
padding-bottom: 6px;
}

.zeraNav a span  {
  font-size:11px;
  vertical-align:4px;
  line-height:1px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Regular', sans-serif;
}

.zeraNav span a:hover {
    color:#ff6a01 ;
}

.zeraNav li {
  display:inline-block;
  padding-right:20px;
  font-size:14px;
  font-family:'AlrightSans-Regular', sans-serif;
	position:relative;
  
}


.zeraNav li a{
  color:#4a4a4a;
  text-decoration:none;
  font-size:14px;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraNav li a:hover{
  color:#ff6a01 ;
  
}

.zeraNav li a:active{
  color:#ff6a01 ;
  
}

.zeraMenuText  {
  font-size:11px;
  vertical-align:4px;
  line-height:1px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Regular', sans-serif;

}

.zeraMenuText a {
  font-size:11px;
  vertical-align:4px;
  line-height:1px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Regular', sans-serif;

}


.zeraMenuText a:hover {
    color:#ff6a01;
}


.zera_h2 {
 font-size:20px;
 padding-bottom:10px;
  text-align:center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    font-family:'AlrightSans-Regular', sans-serif;

}

.zera_h2 a {
 font-size:20px;
color:#fff;
    font-family:'AlrightSans-Regular',  sans-serif;

}

.zera_h2 a:hover {
color:#666;
  -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}



.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper {
  display: block;
  min-width:100%;
  width: 100%;
  background-color: #ccc;
  background-image: url("https://cdn.shopify.com/s/files/1/2059/3133/files/zera-video-thumb-homepage.jpg?9543381666021334801");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.videoWrapper.active {
  background-color: white;
}

.videoWrapper2 {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper2 {
  display: block;
  min-width:100%;
  width: 100%;
  background-color: #ccc;
  background-image: url("https://cdn.shopify.com/s/files/1/2059/3133/files/zera-video-thumb-owners-center.jpg?100266184579330195");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.videoWrapper2.active {
  background-color: white;
}

#videoPlaceholder {
  display: block;
  min-width:100%;
  width: 100%;
margin-left:0px;
  margin-right:0px;
}

.zeraSubhead {
  font-family:'AlrightSans-Regular', sans-serif;
 font-size:26px;
  line-height:28px;
 padding-bottom:10px;
  text-align:center;
  font-weight:700;
color: #78b043;   
  padding-left:0px;
  padding-right:10px;
}

.zeraSubheadTwo {
  padding-top:15px;
 font-size:22px;
  font-style:oblique;
  line-height:32px;
 padding-bottom:10px;
  text-align:center;
    color:#4a4a4a ;
font-weight: 700;
  font-family:'AlrightSans-Regular', sans-serif;
  padding-left:10px;
  padding-right:10px;
  
}

.zeraSubheadTwo a {
 padding-top:15px;
 font-size:22px;
  font-style:oblique;
  line-height:32px;
    color:#78b043 ;
  text-align:center;
font-weight: 700;
  font-family:'AlrightSans-Regular', sans-serif;
  
}

.zeraLocations ul {
  margin-left:30px;
}

.zeraLocations li {
   font-size:16px;
  line-height:19px;
  color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
  padding-bottom:40px;
  padding-top:12px;
  width:100%;

}

.zeraShopLocation {
  padding-top:15px;
 font-size:18px;
  line-height:22px;
 padding-bottom:10px;
  text-align:center;
    color:#78b043;
  font-family:'AlrightSans-Regular', sans-serif;
  font-weight: 700;

}

.zeraShopLocation a {
  padding-top:15px;
 font-size:18px;
  line-height:22px;
 padding-bottom:10px;
  text-align:center;
    color:#78b043;
  font-family:'AlrightSans-Light', sans-serif;
  font-weight: 700;
  text-decoration:underline;

}

.zeraShopLocation a:hover {
  padding-top:15px;
 font-size:18px;
  line-height:22px;
 padding-bottom:10px;
  text-align:center;
  font-family:'AlrightSans-Light', sans-serif;
  font-weight: 700;
  text-decoration:underline;
  color:#447317;

}

.zeraShopLocation > img {
 margin-left:0px;
  margin-right:0px;
}


.zera2ColBoxLeft {
padding:6% 7% 6% 18%!important;
}

.zera2ColBoxRight {
padding:8% 18% 8% 7%!important;
}

.zera2ColHeader {
  font-size:32px;
  line-height:32px;
  color:#78b043 ;
  font-weight:normal;
  font-family:'AlrightSans-Regular', sans-serif;
  text-align:left;
  padding-bottom:20px;
}

.zera2ColText {
  font-size:17px;
  line-height:22px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
}


.zeraDisclaimer {
  font-size:12px;
  line-height:14px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  font-style:oblique; 
  text-align:left;
}


.zeraText {
  font-size:18px;
  line-height:28px;
    color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:center;
}

.zeraText a {
  font-size:18px;
  line-height:28px;
    color:#ea7424 ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:center;
}

.zeraText ul {
  font-size:20px;
  line-height:24px;
   color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;

}

.zeraText li {
  font-size:20px;
  line-height:20px;
  padding-bottom:10px;
  color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
  list-style:disc;
}


.zeraTechSpecs ul {
  font-size:16px;
  line-height:20px;
   color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  margin-left:30px;

}

.zeraTechSpecs li {
  font-size:16px;
  line-height:20px;
  padding-bottom:10px;
  color:#4a4a4a ;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
  list-style:none;

}


.zeraCaption {
  font-size:16px;
  line-height:18px;
  color:#000;
  font-weight:bold;
  font-family:'AlrightSans-Light', sans-serif;
  text-align:left;
  padding-bottom:25px;
  margin-bottom:15px;
}


.zeraCaption img {
margin-bottom:30px;
}


.zeraCaption a{
  font-size:16px;
  line-height:18px;
  color:#000;
  text-decoration:underline;
  font-weight:bold;
  font-family:'AlrightSans-Light', sans-serif;
 
}

.zeraCaption a:hover{
  font-size:16px;
  line-height:18px;
  color:#4a4a4a;
  text-decoration:underline;
  font-weight:bold;
  font-family:'AlrightSans-Light', sans-serif;
 
}

.zeraCaption li {
  font-size:14px;
  line-height:18px;
  color:#71655c ;
  font-family:'AlrightSans-Light', sans-serif;
  font-weight:normal;
  text-align:left;
  list-style:none;
}

.zera_quote {
 font-size:22px;
  line-height:28px;
 padding:10px 30px 10px 30px;;
  color:#71655c;
  text-align:center;
  border: 1px solid #75ae43;
}

.banner-with-col-3 img {
  width:80%
}


 .footer-wrapper .footer_top-block{
      background: #71655c;
      color: #fff;
      padding: 1.6rem 0;
      margin-bottom: 3rem;
   
} 

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}


.zeraFooter {
  width:80%;
  font-size:17px;
  line-height:20px;
    color:#ffffff ;
  font-family:'AlrightSans-Light', sans-serif;
}


.zeraFooter a{
  font-size:17px;
  line-height:20px;
    color:#ffffff ;
  font-family:'AlrightSans-Light', sans-serif;
  font-weight: 400;
  text-align:left;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.zeraFooter a:hover{
  font-family:'AlrightSans-Light', sans-serif;
    color:#666  ;

}

.zeraFooter ul {
  margin-left:20px;
  margin-top:20px;
}

.zeraFooter li {
  list-style:none;
  padding-bottom:12px;
  font-family:'AlrightSans-Light', sans-serif;

}



@media only screen and (min-width:1500px) {

}

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

}

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

 .zera2ColBoxLeft {
padding:60px 60px 60px 140px!important;
}
}


@media only screen and (max-width:768px) {
  
  .mobileNav ul {
    margin: 0px 0 14px 0px!important;
}
  
.product-single__description .zeraDescription {
  font-family:'AlrightSans-Light', sans-serif;
  padding-right:0px;


}

  .zeraMobileNavlogo {
    max-width:83px;
  }

.product-single__photos {
    position: relative;
    margin-top: 72px;
}
  
}



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

.product-single__meta {
 padding: 0 20px; 
}


.zeraBlackBarMain {
	  background: #000000;
	  height: 65px;
	  padding-top: 10px;
  display:block;
z-index: 999999;
  position:absolute;
  top:0
}


.topPlaceholder {  
  margin-top:20px;
display:block;
}

.product-form__cart-submit {
    width: 80%;
  margin-left:auto;
  margin-right:auto;
} 
  
  
   .zera2ColBoxLeft {
padding:20px 40px 20px 40px!important;
}
  
 .zeraSliderButton{

 }
  
 .main-header {
 display:none; 
}

  
  .navigation-wrapper{
  display: none;
}
  
  .zeraNav {
  display: none;
}
  
  
  .NavFixed {
    display:none;
  }  
  
      .zeraLogo {
  display: none;
      
}
  
  .zeraSlider {
    display:none;

}

  .zeraSliderMobile {
    display:block;
  }  


.zeraNowOnlyBanner {
  margin-top:-10px;
}

.zeraNowOnlyBanner p {
  font-family: 'AlrightSans-Regular', sans-serif;
  font-size:30px;
  line-height:44px;
  font-weight:800;
  color:#ffffff;
  letter-spacing:2px;

}

.zeraNowOnlyBanner p span {
  font-family: 'AlrightSans-Regular', sans-serif;
  font-size:44px;
  line-height:46px;
  font-weight:800;
  color:#ffffff;
  letter-spacing:2px;
  vertical-align:4px;

}

  .zeraHands {
    display:none;

}

  .zeraHandsMobile {
    display:block;
  } 

  
}



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

 .zera2ColBoxLeft {
padding:20px 40px 20px 40px!important;
}

  .bold-ro__bold-active {
    background-color: #F5F5F5;
    border-color: #DBDBDB;
    border-width: 1px;
    border-style: solid;
    width: 90%;

}
  
  
  .zeraButton  {
  margin-top:10px;
    background-color: #ff6a01;
    padding: 8px 20px;
    color: #fff;
    text-decoration: none;
    border: 1px solid #ff6a01;
    text-shadow: none !important;
    font-weight: 500;
    font-size: 12px !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    cursor: pointer;
  margin-left:auto;
  margin-right:auto;
  font-family:'AlrightSans-Regular', sans-serif;
  
}
  
  .zeraButton.orange a {
     color: #fff; 
  font-size:12px;
  font-family:'AlrightSans-Regular', sans-serif;

}

}

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

 .zera2ColBoxLeft {
padding:20px 40px 20px 40px!important;
}
  
.zeraButton  {
  margin-top:10px;
    background-color: #ff6a01;
    padding: 8px 20px;
    color: #fff;
    text-decoration: none;
    border: 1px solid #ff6a01;
    text-shadow: none !important;
    font-weight: 500;
    font-size: 12px !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    cursor: pointer;
  margin-left:auto;
  margin-right:auto;
  font-family:'AlrightSans-Regular', sans-serif;

}
  
  .zeraButton.orange a {
     color: #fff; 
  font-size:12px;
  font-family:'AlrightSans-Regular', sans-serif;

}

  
  
}