/*
==============================================
KITCHEN SINK MC FEED
==============================================
*/

.mc-ks-feed .slick-slide {
  background: transparent;
}
.mc-ks-feed .mc-main-heading-wrapper .mc-main-heading {
  margin: 50px 0 25px;
  text-align: center;
}
/*.mc-ks-feed .mc-content-wrapper {
  height: auto !important;
}*/
.mc-ks-feed .mc-heading {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;  
}
.mc-ks-feed .mc-cta {
  padding: 0;
  background: none;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.mc-ks-feed a:hover .mc-cta {
  padding: 0px;
}
.mc-ks-feed .mc-category {
  line-height: 18px;
  display: block;  
}
.mc-ks-feed .slick-prev {
  z-index: 2;
  left: -40px;
  width: 25px;
  height: 25px;
  opacity: 1;  
}
.mc-ks-feed .slick-prev:before {
  font-size: 50px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;  
}
.mc-ks-feed .slick-next {
  z-index: 2;
  right: -40px;
  width: 25px;
  height: 25px;
  opacity: 1;  
}
.mc-ks-feed .slick-next:before {
  font-size: 50px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;  
}
.mc-ks-feed .slick-prev:before{
  content: "\f104";
  font-family: FontAwesome;
  font-size: 50px;
  top: 0;  
}
.mc-ks-feed .slick-next:before{
  content: "\f105";
  font-family: FontAwesome;
  font-size: 50px;
  top: 0;
}
.mc-ks-feed .slick-prev {
  border: none;
  -webkit-transform: none;
  transform: none;  
}
.mc-ks-feed .slick-next { 
  border: none;
  -webkit-transform: none;
  transform: none;  
}
.mc-ks-feed .slick-dots li.slick-active button:focus:before {
  opacity: 1;
  color: transparent;
}
.mc-ks-feed .slick-dots li.slick-active button:before {
  color: transparent !important;
  opacity: 1 !important;
}
.mc-ks-feed .slick-dots li button:before {
  opacity: 0.95;
  font-size: 10px;
}
.mc-ks-feed .slick-dots li button:focus:before {
  opacity: 1;
}
.mc-ks-feed .slick-dots li.slick-active button:before {
  opacity: 1;
}
.mc-ks-feed .slick-dots li button {
  border: none;
  background: transparent;
  display: block;
  height: 11px;
  width: 11px;
  outline: none;
  font-size: 0;
  color: transparent;
  padding: 4px;
  cursor: pointer;
}
.mc-ks-feed .slick-dots li button:before {
  color: transparent !important;
  opacity: 1 !important;
  font-size: 10px;
  width: 9px !important;
  height: 9px !important;
  border-radius: 50%;
}
.mc-ks-feed .slick-dots li {
  width: 9px !important;
  height: 9px;
}

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
  .mc-ks-feed .slick-prev {
    left: -30px;
}    
.mc-ks-feed .slick-next {
    right: -30px;
}
}

/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {
.mc-ks-feed .slick-prev {
    left: 0;
}    
.mc-ks-feed .slick-next {
    right: 0;
}
.interior .mc-ks-feed .slick-prev {
  left: -20px;
}    
.interior .mc-ks-feed .slick-next {
  right: -20px;
}
}

/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
  .mc-ks-feed.mc-container {
    padding: 20px;
    overflow: visible;
  }
}

/* Extra small landscape devices (most landscape phones, >=480px and <= 767 and landscape) mobile-l */
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {

}
