 .cbToolBar,.small.created-by {
   display: none !important;
   float: none !important;
   text-align: center !important;
 }
 .cbEditableWrapper br { display: none !important; }  
 .contentheading {
   display: none !important;
 } 


 @media screen and (min-width: 1920px){
   #sasa-body-content {
     max-width: 1200px !important;
     margin: auto;
   }
 }
 @media screen and (max-width: 1900px){

   #sasa-body-content {
     max-width: 950px !important;
     margin: auto;
   }
 }


 .imageTo1-1 {
   width:100%;
   padding-bottom:100%;
   margin:1em auto;
   overflow:hidden;
   position:relative
 }
 .imageTo1-1 img{
   position:absolute;
   width:auto;
   min-width:100%;
   min-height:100%;
   object-fit:cover;
   vertical-align:middle;
   height:100%;
   left:0
 } 
 .video-responsive{
   position:relative;
   padding-bottom:56.25%;
   padding-top:30px;
   height:0;
   overflow:hidden;
 }

 .video-responsive iframe, .video-responsive object, .video-responsive embed {
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
 }

 .field-contentsol {
  width: 100%;
  padding-bottom: 100%;
  margin: 1em auto;
  overflow: hidden;
  position: relative;
}
.field-contentsol img {
  position: absolute;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  left: 0;
}

.uk-width-1-15 {
  width: calc(100% * 1 / 15);
}

.uk-child-width-1-15 >* {
  width: calc(100% * 1 / 15);
}

.imageTo16-9 {
  position: relative;
  padding-bottom: 56.2%;
  display: block;
}

.imageTo16-9 img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-position: center;    
}


.float-preview{
  position:fixed;
  /*width:120px !important;*/
  /*height:60px;*/
  bottom: 50vh;
  right: 0px;
  color:gray;
}

.float-wapp{
  position:fixed;
  /*width:120px !important;*/
  /*height:60px;*/
  bottom: 3vh;
  right: 10px;
  color:#FFF;
}

.float-cart{
  position: fixed;
  bottom: 60px;
  left: 0px;
  color: gray;
  text-align: center;
  font-size: 20px!important;
  z-index: 100;
}

.float-cart-mobile {
  width: 100% !important;
  height: 7% !important;
  background: #333333;
  bottom: 0 !important;
  position: fixed;
  z-index:100;
  left: 0 !important;
  padding: .30rem;
}


.float-cart .crbc-currency.crbc-btn.crbc-btn-secondary.btn.btn-secondary, .float-cart .crbc-btn.crbc-btn-secondary.btn.btn-secondary, .float-cart-mobile .crbc-currency.crbc-btn.crbc-btn-secondary.btn.btn-secondary, .float-cart-mobile .crbc-btn.crbc-btn-secondary.btn.btn-secondary {
  font-size:8px !important; padding: 0.1rem 0.3rem !important;
}

.float-cart-mobile .crbc.crbc-mod_breezingcommerce_currencies {
  width: auto !important;
  margin-bottom: 0 !important;
}

.float-cart-mobile #crbc-mod_breezingcommerce_minicart_210 a{
  width: 90% !important;
}


.my-float{
  margin-top:16px !important;
}

.uk-card-medium{
  background: #ffffff90;
  color: #000000;
  border: 1px solid #ffffff;
}

.wk-subnav-pill>* {
  text-transform: uppercase !important;
}

.wk-subnav-pill>.wk-active>* {
  background: #000000 !important;
  color: #fff;
  box-shadow: none;
  border-radius: 500px;
  text-transform: uppercase !important;
  padding: 3px 15px 3px 15px;
}

.wk-subnav-pill>*>:focus, .wk-subnav-pill>*>:hover {
  color: #444;
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 1px rgba(0,0,0,.15);
  border-radius: 500px;
}

.wk-accordion-title {
  background-color: #2d2d2d !important;
  border-radius: 500px !important;
}

.wk-overlay-panel {
  color: #000 !important;
}

.uk-text-smaller{
  font-size: 7px;
  line-height: normal;
}

.float-barcontrol{
  position: fixed;
  bottom: 45vh;
  right: 0.36vw;
  text-align: center;
  z-index: 999999999;
}

.square {
  position: relative;
  width: 100%;
}

.square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.content {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ave_fontcolor {
  color: #f89d23;
}

.ave_speciesimgHeader {
  margin-top: 0vh;
}

@media only screen and (max-width: 640px) {
  .ave_speciesimgHeader {
    margin-top: 4.5vh;
  }  
}