.external-news-header {margin: 0 0 15px;}
.external-news {padding: 15px 0; border-top: 1px solid #ccc;}
.external-news a:link, .external-news a:visited {font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 120%; text-decoration: none; color: #ce0e2d; line-height: 22px;}
.external-news a:hover, .external-news a:active {text-decoration: underline; color: #ce0e2d;}
.external-news span {font-size: 86%; padding: 0 0 0 20px; line-height: 20px;}


/* === MEDIA QUERIES - FULL SCREEN */
@media only screen and (min-width: 601px) {

.news-top-block {margin: 0 0 40px; position: relative;}
.news-top-link {display: block; text-decoration: none !important;}
.news-top-caption {text-decoration: none !important;}
	.news-top-head {font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 150%; text-decoration: none;}
	.news-top-copy:link, .news-top-copy:active, .news-top-copy:visited .news-top-copy:hover {text-decoration: none !important; line-height: 20px; color: #343434 !important;}
		.news-top-head { color: #ce0e2d;}
		.news-top-head:visited { color: #666;}
		.news-top-block:hover .news-top-head {text-decoration: underline;}
.news-top-photo-wrap {width: 100%; overflow: hidden; border: 1px #000 solid; box-sizing: border-box; margin: 0 0 4px;}
.news-top-block .news-top-photo {transition: transform 1s ease; width: 100%;}
	.news-top-block:hover .news-top-photo {transform: scale(1.05);}
	.news-items {width: 90%; margin: 0 auto 45px;}
	.news-items .news-block {position: relative;}
	.news-block-link:link, .news-block-link:active, .news-block-link:visited {display: block; text-decoration: none !important;}
		.news-block-link:hover {text-decoration: underline !important; color: #ce0e2d;}
	.news-items .inner {position: relative; margin: 0 auto; max-width: 350px; text-align: left; margin: 0 15px; background: #fff;}
	.news-header-text {font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 120%; text-decoration: none;}
		.news-header-photo-wrap {width: 100%; overflow: hidden; border: 1px #000 solid; box-sizing: border-box; margin: 0 0 4px;}
		.news-header-photo {max-width: 100%; transition: transform 1s ease;}
		.news-block:hover .news-header-photo {transform: scale(1.07);}	
	.news-items .slick-prev:before, .news-items .slick-next:before {color: #000; overflow: visible !important;}
	 	.news-items .slick-prev, .news-items .slick-next {font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 44px !important; height: 40px !important; padding: 4px; -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; overflow: visible !important;}
	 	.news-items .slick-prev:hover, .news-items .slick-prev:focus, .news-items .slick-next:hover, .news-items .slick-next:focus {color: transparent; outline: none; background: transparent; border: 0; overflow: visible !important;}
	 	.news-items .slick-prev:hover:before, .news-items .slick-prev:focus:before, .news-items .slick-next:hover:before, .news-items .slick-next:focus:before{opacity: 1;}
	 	.news-items .slick-prev.slick-disabled:before, .news-items .slick-next.slick-disabled:before {opacity: .25;}
	 	.news-items .slick-prev:before, .news-items .slick-next:before {font-family: 'slick' !important; font-size: 40px !important; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-shadow:0 0 5px #000, 0 0 4px #000; box-shadow: none !important;}
	 	.news-items .slick-prev {left: -35px !important; z-index: 10 !important; box-shadow: -none;}
	 		.news-items [dir='rtl'] .slick-prev {right: -35px !important; left: auto !important;}
	 	.news-items .slick-next {right: -31px  !important; box-shadow: -none;}
			.news-items [dir='rtl'] .slick-next {right: auto !important; left: -31px;}
				
}


/* === MEDIA QUERIES - HANDHELD */
@media only screen and (max-width: 600px) {

.news-top-block {margin: 0 0 20px; position: relative;}
.news-top-link {display: block; text-decoration: none !important;}
.news-top-caption {text-decoration: none !important;}
	.news-top-head {font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 150%; text-decoration: none;}
	.news-top-copy {display: none;}
		.news-top-block:hover .news-top-head {text-decoration: underline;}
.news-top-photo-wrap {width: 98.5%; overflow: hidden; border: 1px #000 solid; box-sizing: border-box; margin: 0 0 4px;}
.news-top-block .news-top-photo {transition: transform 1s ease;}
	.news-top-block:hover .news-top-photo {transform: scale(1.07);}
	.news-items {width: 100%; margin: 0 auto 40px;}	
	.news-items .news-block {position: relative; width: 98.5%;}	
	.news-block-link {display: block; text-decoration: none !important; margin: 0 0 20px;}
		.news-block-link:hover {text-decoration: underline !important;}		
	.news-items .inner {position: relative; margin: 0 auto; text-align: left; margin: 0; background: #fff;}	
	.news-header-text {font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 150%; text-decoration: none;}	
		.news-header-photo-wrap {width: 100%; overflow: hidden; border: 1px #000 solid; box-sizing: border-box; margin: 0 0 4px;}		
		.news-header-photo {max-width: 100%; transition: transform 1s ease;}		
		.news-block:hover .news-header-photo {transform: scale(1.07);}	
	.news-items .slick-prev:before, .news-items .slick-next:before {color: #000; overflow: visible !important;}
	 	.news-items .slick-prev, .news-items .slick-next {display: none;}
	 	
}














	
	
