 #icf_contact_form{
    width: 80%;
    margin: auto;
}

#col-main #page-header{
    margin-left: auto;
    width: 90%;
}

.swatch .swatch-element{
      margin: 8px 10px 0px 0;
}

#fsb_bar{
      background-color: #FFFFFF !important;
}

@media screen and (max-width: 600px) and (min-width: 200px) {
  .lazy   {
 height:300px !important;
 max-width: 100% !important;
  }}

#fsb_amount{
      color: #56c2ff !important;
}

#fsb_symbol{
      color: #56c2ff !important;
}

   .one_time_radio_lbl span{
  
      position: absolute;
    width: 80%;
    font-size: 14px;
    text-align: center;
    margin-top: -32px;
    color: #fff;
  
}

#searchform{
  width:75% !important;
  margin-left:5px;
}

#submitsearch{
  display:none;
}

 input:not([type="submit"]){
    border-radius:25px;
  }

   #subscribetext{
    position: relative;
    width: 100%;
    font-size: 24px;
    text-align: center;
    margin-top: -54px;
    color: #fff;
  }


@media only screen and (min-width:790px){  
  #searchform{
    width: 50% !important;
  }
   .logo-wrapper{
    padding-top:10px;
  }
  
  .lazy   {
 height:350px !important;
 max-width: 80% !important;
}
  
    .one_time_radio_lbl span{
  
      position: absolute;
    width: 85%;
    font-size: 16px;
    text-align: center;
    margin-top: -32px;
    color: #fff;
  
}
  .container {
    width: 90% !important;
}
}

@media only screen and (min-width:890px){  
     #subscribetext{
    position: relative;
    width: 100%;
    font-size: 24px;
    text-align: center;
    margin-top: -54px;
    color: #fff;
  }
}

input.one_time_radio_btn {
	background: #56c2ff;
}

input.mixed_radio_btn {
	background: #56c2ff;
}
  
.rf-powered-by{
    display: none !important;
}

.rf-feedback{
      padding-top: 10px;
    padding-left: 25px;
}

@media only screen and (min-width: 1130px){
section img, .section img{
  margin-left: 10%;
  
  }
.container {
    width: 90%;
}
}
  

ul.slimmenu li.shopping-cart a{
  font-size:16px;
}

@media only screen and (min-width:1080px){  
  #searchform{
    width: 50% !important;
  }
  ul.slimmenu{
  margin-left:30px;
  }
  
 input:not([type="submit"]){
    border-radius:25px;
  }

  
  ul.slimmenu li a{
    font-size:16px;
}
  
  ul.slimmenu li.has-submenu a{
    font-size:16px;
  }
  
  .col-md-9 {
    width: 90%;
    margin-left: 20px;
}
  
  .col-md-3 {
    width: 10%;
    margin-left: -25px;
}
  
  .logo-wrapper{
    padding-top:10px;
  }
  
   #subscribetext{
    position: relative;
    width: 100%;
    font-size: 32px;
    text-align: center;
    margin-top: -54px;
    color: #fff;
  }
  

}
 
.footer  .col-md-3 {
    width: 250px;
    margin-left: -25px;
}
 
.navbar-brand  {
  display:none !important;
}

.map-caption
{
      width: 500px;
    height: 200px;
}

#contentareaJ1BMJ{
  max-width:90%;
}


.design-canvas-powered{
  display:none !important;
}

.notify.sale {
    background: #DE3626;
    width: 35%;
    height: 15%;
    font-size: 40px;
    padding: 10px;
}
.notify{
      right: 125px;
}

.cbm_482254_230285{
  -webkit-appearance: checkbox;
}

input[type=checkbox], input[type=radio] .cbm_482254_230285{
  margin: 4px 0 -21px;
}

#agechecker select{
  height: 50px !important;
}

#agechecker .ac-input input.ac-in{
  height: 50px !important;
}

.article{
      padding-bottom: 100px;
  display: block;
}

.article-social{
      position: relative;
    left: 75%;
}

.article-comments{
  display:none;
}

.comment-form{
  display:none;
}

@media screen and (max-width: 700px) and (min-width: 200px) {
  
 .article{
   height:3800px;
  display: block;
}

.article-social{
    position: relative;
    left: 30%;
}
}

@media only screen and (min-width:720px){  
  
  .article{
    height:2000px;
  }
}

.studioengine{
    overflow: overlay;
}