/*==============================================  IMPORTANT - PLEASE READ ==============================================

font-family: 'Lato', sans-serif;
font-family: 'Playfair Display', serif;
font-family: 'Oswald', sans-serif;
font-family: 'Raleway', sans-serif;
____

thin 100
light 300
regular 400
bold 700
black 900
____

========================================================================================================================
*/

/*
Niche Callouts
==============================================
*/
.niche-content .mc-image-wrapper {
    width: 408px !important;
}
.niche-content .mc-heading {
	font-family: 'Prata', serif;
	font-size: 24px;
	line-height: 25px;
	font-weight: 400;
	color:#104c6e;
	text-transform: lowercase;

}
.niche-content .mc-copy {
	font-family: 'Lato', sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	margin-top:0;
}
.niche-content .mc-cta {
	font-family: 'Lato', sans-serif;
	color: #357072;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #357072;
	background: transparent;
	padding: 5px 20px;
	bottom:-5px !important;
	letter-spacing: 0px;
	-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;
}

.niche-content .mc-cta-wrapper {
	opacity:0;
	transition: all 0.4s ease-in-out;

}
.niche-content .mc-container a:hover .mc-cta-wrapper {
	opacity:1;
}
.niche-content .mc-container a:hover .mc-cta {
    border: 1px solid #357072 !important;
	color: #357072;
	padding: 5px 20px !important;
	letter-spacing: 2px;
}

.niche-content .mc-container {
	margin: 0 auto;
    padding: 0px 0px 10px;
    border-top: 6px solid #357072;
    border-bottom: 6px solid #357072;
	width: 100%;
	clear: both;
}
.niche-content .mc-image-wrapper {
	width: 408px !important;
	height: 273px !important;
	max-height: 273px !important;
}
.niche-content .mc-copy-wrapper {
	padding: 0 30px;
}

.niche-content .mc-slide {
	margin:0;
}
.niche-content .mc-container .slick-track .slick-slide {
	text-align: center;
}
.niche-content .mc-container .slick-next:before {
	font-size: 40px;
    color: #2f6d90;
}
.niche-content .mc-container .slick-prev:before {
	font-size: 40px;
    color: #2f6d90;
}
.niche-content .mc-container .slick-next {
	right: -40px;
	z-index: 10;
}
.niche-content .mc-container .slick-prev {
	left: -40px;
	z-index: 10;
}
.niche-content .mc-container .slick-prev, .niche-content .mc-container .slick-next {
    top: 30%;
}
.niche-content .mc-container .slick-dots {
	display:none;
}



/*
==============================================
Responsive Meia Queries NEW
==============================================
*/


/* Touch devices only */
@media (pointer:coarse) {
/*
==============================================
Niche Callouts
==============================================
*/

}


/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
/*
Niche Callouts
==============================================
*/
.niche-content .mc-cta {
	letter-spacing: 2px;
	}
.niche-content .mc-cta-wrapper {
    opacity: 1;
}
.niche-content .mc-container .slick-dots {
	display: inherit;
	bottom: -25px;
}
.niche-content .mc-container {
    padding: 0px 0px 10px !important;
}
.niche-content .slick-dots li.slick-active button:before {
    color: #357072;
}


.niche-content .mc-container .slick-next {
	right: 10px;
	z-index: 10;
}
.niche-content .mc-container .slick-prev {
	left: 10px;
	z-index: 10;
}
.niche-content .mc-container .slick-prev, .niche-content .mc-container .slick-next {
    top: 30%;
}
.niche-content .mc-container .slick-dots {
	display:none;
}
}


/* Large devices (desktops, 992px and less) */
@media only screen and (max-width: 992px) {
/*
==============================================
Niche Callouts
==============================================
*/

}


/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {
/*
Niche Callouts
==============================================
*/
.niche-content .mc-cta {
	letter-spacing: 2px;
	}
.niche-content .mc-cta-wrapper {
    opacity: 1;
}
.niche-content .mc-container .slick-dots {
	display: inherit;
	bottom: -25px;
}
.niche-content .mc-container {
    padding: 0px 0px 22px;
}
.niche-content .slick-dots li.slick-active button:before {
    color: #357072;
}
}


/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
/*
Niche Callouts
==============================================
*/
.niche-content .mc-image-wrapper {
    width: 100% !important;
}
.niche-content .mc-image-wrapper {
	height: 213px !important;
}
}



/* 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) {



	
}

/* IE only */
@media screen\0 {
	
	
}
<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

