/* ---------------------------------- */
/* ------------- GRID --------------- */
/* ---------------------------------- */
.col-1-med {
  width: 100%;
  width: calc(100% - 10px);
}

.col-2-med, .contentImgRow .item, .cartThumb {
  width: 50%;
  width: calc(50% - 10px);
}

.col-3-med {
  width: 33.333%;
  width: calc(33.333% - 10px);
}

/* ---------------------------------- */
/* ------------- OTHER -------------- */
/* ---------------------------------- */

  #viewCart {
  top:0!important;
  }

  .slider-text-inner {
    margin-left:50%;
    max-width: 45%;
  }
  
  .flickerplate ul.flicks>li .flick-inner .flick-content:before {
  content: "";
  position: absolute;
  top:-150px;
  right: -70px;
  background:rgba(0,90,148,0.8);

}
  
  .M_full_img-2 {
  padding-bottom: 150px; 
  background:#ededed;
  
}

.home-links a {
  width:24%;
}

.butImage {
  padding-bottom: 130%!important;
}


/*-----------------------------------------------*/
/*------------- IPAD PORTRAIT FIX ---------------*/
/*-----------------------------------------------*/

@media all and (max-width: 800px) and (min-width: 701px){
  
  
  .flickerplate {
    height: 450px;
  }
  
  
  .slider-text-inner {
	position:absolute;
	margin:auto;
	max-width:50%;
	width:100%;
	margin-top:100px;
	z-index:9;
  margin-left:50%;
  padding:0 30px;
  text-align: right;
  font-size: 0.8em;
  
}
  
    .flickerplate ul.flicks>li .flick-inner .flick-content:before {
  content: "";
  position: absolute;
  top:-150px;
  right: -50px;
      width:70%;
  background:rgba(0,90,148,0.8);

}
  
  .packages {
    font-size: 0.8em;
  }

}
