.carousel-gradient-col1, .carousel-gradient-col2{float:left;width:331px;}
.carousel-gradient-col2, .carousel-gradient-col3{}
.carousel-gradient-col3{float:left;width:300px;}
.carousel-gradient-box-1, .carousel-gradient-box-2, .carousel-gradient-box-3 ,.carousel-gradient-box-4 ,.carousel-gradient-box-5{position:relative;margin-bottom:20px;}

.carousel-gradient-box-2x{height:420px;/*background:#5b96ce;*/position:relative;margin-bottom:20px;}
/*.carousel-gradient-box-1{background:#6d74cd;}
.carousel-gradient-box-2{background:#e3745f;}
.carousel-gradient-box-3{background:#85ccb1;}
.carousel-gradient-box-4{background:#9c6098;}*/
.carousel-title{display:block;height: 70px;text-decoration:none;text-align:left;}
.carousel-title h4{padding: 10px 0;text-align: left;color: #222;text-decoration: none;line-height: 1.1;font-family: roboto slab;font-weight: 300;font-size: 12pt;margin: auto;}
.carousel-title-1{border-bottom: 1px solid #5b96ce;}
.carousel-title-2{border-bottom: 1px solid #e3745f;}
.carousel-title-3{border-bottom: 1px solid #85ccb1;}
.carousel-title-4{border-bottom: 1px solid #9c6098;}
.carousel-title-5{border-bottom: 1px solid #f4b654;}
.carousel-text{min-height: 24px;position:relative;text-align:left;clear:both;}
.carousel-text span{position:absolute;top:0;right:0;padding:10px 0 0;font-family:roboto;font-size:.7rem;color:#4b4b4b;}
.carousel-ad{background-color: #ededed;z-index: 6;padding: 37px 0 103px;text-align:center;}
.image-overlay-gradient{width:100%;position:absolute;top:0;left:0;right:0;bottom:95px;opacity:0;webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;-ms-transition: all 0.2s ease;transition: all 0.2s ease;}
.image-overlay-gradient-1{background-color:rgba(91,150,206,.8)}
.image-overlay-gradient-2{background-color:rgba(227,116,95,.8)}
.image-overlay-gradient-3{background-color:rgba(133,204,177,.8)}
.image-overlay-gradient-4{background-color:rgba(156,96,152,.8)}
.image-overlay-gradient:hover{opacity:1;}
.image-box-restbrief{padding:0 4em 4em 4em;text-align:center;}
.image-box-restbrief p{
	color:#fff;
	font-family:playfair display;
	font-size:10pt;
	padding:20px 10px;
	box-sizing:border-box;
	text-align:center;
	margin-bottom:10px;
}
.image-box-restbrief .readMore{
	font-size: 10pt;
    background: rgba(0,0,0,.5);
    color: #fff;
    padding: 10px;
    font-family: oswald;
    letter-spacing:1px;
    text-transform: uppercase;
    -webkit-box-shadow: 0 0 1px #000;
    -moz-box-shadow: 0 0 1px #000;
    box-shadow: 0 0 1px #000;
    text-decoration:none;
}
/*.image-box-restbrief:before{
	position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0) scale(1.1);
    transform: translate3d(0,20px,0) scale(1.1);
}*/
/*.image-box-restbrief:hover:before, .image-box-restbrief p:hover{    
	opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1);
    transform: translate3d(0,0,0) scale(1);
}*/
/*.carousel-article-section{position:absolute;top:0;left:0;right:0;padding:10px;box-sizing:border-box;font-family:roboto;font-size:10pt;color:#fff;text-transform:uppercase;background-image: -webkit-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 5%,rgba(0,0,0,0) 100%);background-image: linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 5%,rgba(0,0,0,0) 100%);}*/
.carousel-article-section,.carousel-article-section:hover{display:block;text-decoration:none;padding:10px;box-sizing:border-box;font-family:oswald;letter-spacing:1px;font-size:12pt;color:#fff;text-transform:uppercase;background:rgba(0,0,0,.5);margin-top:3em;text-align:center;}

.carousel-gradient-image .image-overlay-grad{width:100%;height:275px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display:block;}
.carousel-gradient-video{height:219px;}
.home-toplistings-video{position:relative;}
.carousel-gradient-image, a:hover.carousel-gradient-image{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
a.carousel-gradient-image{height:230px;display:block;text-decoration:none;}
.home-multi-section .carousel-gradient-image h4, .home-multi-section .carousel-title h4, .blue-background .carousel-gradient-image h4, .blue-background .carousel-title h4{padding:10px 0;text-align: left;color: #222;text-decoration: none;line-height: 1.1;font-family: roboto slab;font-weight: 300;font-size: 12pt;margin:auto;}
.carousel-gradient-video-heading{display:block;padding:6px 0;text-align:center;color:#FFF;font-size:22pt;font-family:"Times New Roman", Georgia, Serif;}
#carousel-gradient-image-video h4{padding:0 10px;}


.home-toplistings-col1, .home-toplistings-col2{position:relative;}

/*.carousel-gradient-box-2x h4{background:rgba(91,150,206,.85);font-size:18pt;}
.carousel-gradient-box-2x .carousel-gradient-byline{background: rgba(91,150,206,.3);}
.carousel-gradient-box-1 h4{background:rgba(109,116,205,.85);}
.carousel-gradient-box-1 .carousel-gradient-byline{background: rgba(109,116,205,.3);}
.carousel-gradient-box-2 h4{background:rgba(227,116,95,.85);}
.carousel-gradient-box-2 .carousel-gradient-byline{background: rgba(227,116,95,.3);}
.carousel-gradient-box-3 h4{background:rgba(133,204,177,.85);}
.carousel-gradient-box-3 .carousel-gradient-byline{background: rgba(133,204,177,.3);}
.carousel-gradient-box-4 h4{background:rgba(156,96,152,.85);}
.carousel-gradient-box-4 .carousel-gradient-byline{background: rgba(156,96,152,.3);}*/
#home-toplistings-image-video h4{/*background:rgba(244,185,84,.85);*/padding:10px;text-align:left;}
#home-toplistings-image-video{height:100%;}

.carousel-gradient-box-2x h4{font-size:16pt;}
/*.carousel-gradient-box-2x h4, .carousel-gradient-box-1 h4, .carousel-gradient-box-2 h4, .carousel-gradient-box-3 h4, .carousel-gradient-box-4 h4, #home-toplistings-image-video h4{
	background:rgba(255,255,255,.8);
}*/

/*.image-overlay-gradient-top{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(91,150,206,.2);}
.image-overlay-gradient-top:hover{background:rgba(91,150,206,.7);}
.image-overlay-gradient-2{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(109,116,205,.2);}
.image-overlay-gradient-2:hover{background:rgba(109,116,205,.7);}
.image-overlay-gradient-3{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(227,116,95,.2);}
.image-overlay-gradient-3:hover{background:rgba(227,116,95,.7);}
.image-overlay-gradient-4{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(133,204,177,.2);}
.image-overlay-gradient-4:hover{background:rgba(133,204,177,.7);}
.image-overlay-gradient-5{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(156,96,152,.2);}
.image-overlay-gradient-5:hover{background:rgba(156,96,152,.7);}*/
/*.image-overlay-gradient-top{webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}*/


a:hover.carousel-gradient-link{color:#FFF;text-decoration:underline;}
.carousel-gradient-link div{padding-top:30px;}
.carousel-gradient-box-2x .carousel-gradient-link div{padding-top:10px;}
/*.carousel-gradient-byline{position:absolute;width:41%;bottom:3px;left:57%;text-align:right;margin-right:10px;margin-top:-2px;color:#FFF;font-size:10pt;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}*/
.carousel-gradient-byline{display:block;padding: 10px 0 0;color:#4b4b4b;font-size:.7rem;font-family:roboto;}
.carousel-gradient-box-2x .carousel-gradient-byline{top:50px;}


.image-overlay-gradient-top{position:absolute;left:0;top:0;width:100%;height:420px;z-index:6;}
.image-overlay-gradient-bottom{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;}
.image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;background: rgba(0,0,0,.35);}


a:hover.carousel-gradient-image .image-overlay-gradient-bottom{top:0;}

.home-toplistings-col3 .image-overlay-black, .fullWidth-3row-photo-overlay-3{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#292484+0,dc4225+100&0.7+0,0.7+100 */
	background: -moz-linear-gradient(-45deg, rgba(41,36,132,0.7) 0%, rgba(220,66,37,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(41,36,132,0.7)), color-stop(100%,rgba(220,66,37,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(41,36,132,0.7) 0%,rgba(220,66,37,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(41,36,132,0.7) 0%,rgba(220,66,37,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(41,36,132,0.7) 0%,rgba(220,66,37,0.7) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(41,36,132,0.7) 0%,rgba(220,66,37,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3292484', endColorstr='#b3dc4225',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.home-toplistings-col3 a:hover.carousel-gradient-image .image-overlay-black, .fullWidth-3row-photo-overlay-3:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#292484+0,dc4225+100&0.9+0,0.9+100 */
	background: -moz-linear-gradient(-45deg, rgba(41,36,132,0.9) 0%, rgba(220,66,37,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(41,36,132,0.9)), color-stop(100%,rgba(220,66,37,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(41,36,132,0.9) 0%,rgba(220,66,37,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(41,36,132,0.9) 0%,rgba(220,66,37,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(41,36,132,0.9) 0%,rgba(220,66,37,0.9) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(41,36,132,0.9) 0%,rgba(220,66,37,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6292484', endColorstr='#e6dc4225',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.home-toplistings-video-play{
	background: URL(/images/videoarrow_gray.png)no-repeat center;
    background-position: center;
    background-size: contain;
    width: 60px;
    height: 60px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.image-overlay-gradient-top-lightblue, .fullWidth-3row-photo-overlay-1{
	background: -moz-linear-gradient(-45deg, rgba(183,117,108,0.7) 0%, rgba(68,79,206,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(183,117,108,0.7)), color-stop(100%,rgba(68,79,206,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(183,117,108,0.7) 0%,rgba(68,79,206,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(183,117,108,0.7) 0%,rgba(68,79,206,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(183,117,108,0.7) 0%,rgba(68,79,206,0.7) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(183,117,108,0.7) 0%,rgba(68,79,206,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9b7756c', endColorstr='#d9444fce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-top-lightblue, .fullWidth-3row-photo-overlay-1:hover{
	background: -moz-linear-gradient(-45deg, rgba(183,117,108,0.9) 0%, rgba(68,79,206,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(183,117,108,0.9)), color-stop(100%,rgba(68,79,206,0.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(183,117,108,0.9) 0%,rgba(68,79,206,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(183,117,108,0.9) 0%,rgba(68,79,206,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(183,117,108,0.9) 0%,rgba(68,79,206,0.9) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(183,117,108,0.9) 0%,rgba(68,79,206,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b7756c', endColorstr='#f2444fce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.image-overlay-gradient-bottom-orange{
	background: -moz-linear-gradient(-45deg, rgba(45,65,91,0.7) 0%, rgba(174,111,0,0.7) 93%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(45,65,91,0.7)), color-stop(93%,rgba(174,111,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(45,65,91,0.7) 0%,rgba(174,111,0,0.7) 93%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(45,65,91,0.7) 0%,rgba(174,111,0,0.7) 93%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(45,65,91,0.7) 0%,rgba(174,111,0,0.7) 93%); /* IE10+ */
	background: linear-gradient(135deg, rgba(45,65,91,0.7) 0%,rgba(174,111,0,0.7) 93%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2d415b', endColorstr='#ccae6f00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-bottom-orange{
	background: -moz-linear-gradient(-45deg, rgba(45,65,91,0.9) 0%, rgba(174,111,0,0.9) 93%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(45,65,91,0.9)), color-stop(93%,rgba(174,111,0,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(45,65,91,0.9) 0%,rgba(174,111,0,0.9) 93%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(45,65,91,0.9) 0%,rgba(174,111,0,0.9) 93%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(45,65,91,0.9) 0%,rgba(174,111,0,0.9) 93%); /* IE10+ */
	background: linear-gradient(135deg, rgba(45,65,91,0.9) 0%,rgba(174,111,0,0.9) 93%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62d415b', endColorstr='#e6ae6f00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.image-overlay-gradient-bottom-forestgreen{
	background: -moz-linear-gradient(-45deg, rgba(32,101,147,0.7) 0%, rgba(105,169,79,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(32,101,147,0.7)), color-stop(100%,rgba(105,169,79,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(32,101,147,0.7) 0%,rgba(105,169,79,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(32,101,147,0.7) 0%,rgba(105,169,79,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(32,101,147,0.7) 0%,rgba(105,169,79,0.7) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(32,101,147,0.7) 0%,rgba(105,169,79,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9206593', endColorstr='#d969a94f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-bottom-forestgreen{
	background: -moz-linear-gradient(-45deg, rgba(32,101,147,0.9) 0%, rgba(105,169,79,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(32,101,147,0.9)), color-stop(100%,rgba(105,169,79,0.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(32,101,147,0.9) 0%,rgba(105,169,79,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(32,101,147,0.9) 0%,rgba(105,169,79,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(32,101,147,0.9) 0%,rgba(105,169,79,0.9) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(32,101,147,0.9) 0%,rgba(105,169,79,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2206593', endColorstr='#f269a94f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.image-overlay-gradient-bottom-red, .fullWidth-3row-photo-overlay-4{
	background: -moz-linear-gradient(-45deg, rgba(48,6,56,0.7) 0%, rgba(239,41,28,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(48,6,56,0.7)), color-stop(100%,rgba(239,41,28,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(48,6,56,0.7) 0%,rgba(239,41,28,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(48,6,56,0.7) 0%,rgba(239,41,28,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(48,6,56,0.7) 0%,rgba(239,41,28,0.7) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(48,6,56,0.7) 0%,rgba(239,41,28,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc300638', endColorstr='#ccef291c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-bottom-red, .fullWidth-3row-photo-overlay-4:hover{
	background: -moz-linear-gradient(-45deg, rgba(48,6,56,0.9) 0%, rgba(239,41,28,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(48,6,56,0.9)), color-stop(100%,rgba(239,41,28,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(48,6,56,0.9) 0%,rgba(239,41,28,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(48,6,56,0.9) 0%,rgba(239,41,28,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(48,6,56,0.9) 0%,rgba(239,41,28,0.9) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(48,6,56,0.9) 0%,rgba(239,41,28,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6300638', endColorstr='#e6ef291c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.image-overlay-gradient-bottom-black, .fullWidth-3row-photo-overlay-2{
	background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.7) 0%, rgba(81,105,239,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(81,105,239,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.7) 0%,rgba(81,105,239,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(0,0,0,0.7) 0%,rgba(81,105,239,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(0,0,0,0.7) 0%,rgba(81,105,239,0.7) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(0,0,0,0.7) 0%,rgba(81,105,239,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc5169ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-bottom-black, .fullWidth-3row-photo-overlay-2:hover{
	background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%, rgba(81,105,239,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(81,105,239,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(81,105,239,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(81,105,239,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(0,0,0,0.9) 0%,rgba(81,105,239,0.9) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(0,0,0,0.9) 0%,rgba(81,105,239,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e65169ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.image-overlay-gradient-indigo-forestgreen{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjc2YWI2IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY5YTk0ZiIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-18deg,  rgba(103,106,182,0.7) 0%, rgba(105,169,79,0.67) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(103,106,182,0.7)), color-stop(100%,rgba(105,169,79,0.67))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-18deg,  rgba(103,106,182,0.7) 0%,rgba(105,169,79,0.67) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-18deg,  rgba(103,106,182,0.7) 0%,rgba(105,169,79,0.67) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-18deg,  rgba(103,106,182,0.7) 0%,rgba(105,169,79,0.67) 100%); /* IE10+ */
	background: transparent linear-gradient(162deg, rgba(103, 106, 182, 0.7) 0%, rgba(105, 169, 79, 0.67) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf676ab6', endColorstr='#9e69a94f',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.image-overlay-gradient-purple-red{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmQzMmFkIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmMjkxYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-25deg,  rgba(109,50,173,0.7) 0%, rgba(239,41,28,0.55) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(109,50,173,0.7)), color-stop(100%,rgba(239,41,28,0.55))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-25deg,  rgba(109,50,173,0.7) 0%,rgba(239,41,28,0.55) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-25deg,  rgba(109,50,173,0.7) 0%,rgba(239,41,28,0.55) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-25deg,  rgba(109,50,173,0.7) 0%,rgba(239,41,28,0.55) 100%); /* IE10+ */
	background: transparent linear-gradient(155deg, rgba(109, 50, 173, 0.7) 0%, rgba(239, 41, 28, 0.55) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6d32ad', endColorstr='#80ef291c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.image-overlay-gradient-orange-blue{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTY3ZDI4IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNjllZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-20deg,  rgba(230,125,40,0.7) 0%, rgba(81,105,239,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(230,125,40,0.7)), color-stop(100%,rgba(81,105,239,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-20deg,  rgba(230,125,40,0.7) 0%,rgba(81,105,239,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-20deg,  rgba(230,125,40,0.7) 0%,rgba(81,105,239,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-20deg,  rgba(230,125,40,0.7) 0%,rgba(81,105,239,0.7) 100%); /* IE10+ */
	background: transparent linear-gradient(160deg, rgba(230, 125, 40, 0.7) 0%, rgba(81, 105, 239, 0.7) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe67d28', endColorstr='#bf5169ef',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-indigo-forestgreen{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjc2YWI2IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY5YTk0ZiIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-18deg,  rgba(103,106,182,0.9) 0%, rgba(105,169,79,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(103,106,182,0.9)), color-stop(100%,rgba(105,169,79,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-18deg,  rgba(103,106,182,0.9) 0%,rgba(105,169,79,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-18deg,  rgba(103,106,182,0.9) 0%,rgba(105,169,79,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-18deg,  rgba(103,106,182,0.9) 0%,rgba(105,169,79,0.9) 100%); /* IE10+ */
	background: transparent linear-gradient(162deg, rgba(103, 106, 182, 0.9) 0%, rgba(105, 169, 79, 0.9) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf676ab6', endColorstr='#9e69a94f',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-purple-red{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmQzMmFkIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmMjkxYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-25deg,  rgba(109,50,173,0.9) 0%, rgba(239,41,28,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(109,50,173,0.9)), color-stop(100%,rgba(239,41,28,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-25deg,  rgba(109,50,173,0.9) 0%,rgba(239,41,28,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-25deg,  rgba(109,50,173,0.9) 0%,rgba(239,41,28,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-25deg,  rgba(109,50,173,0.9) 0%,rgba(239,41,28,0.9) 100%); /* IE10+ */
	background: transparent linear-gradient(155deg, rgba(109, 50, 173, 0.9) 0%, rgba(239, 41, 28, 0.9) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6d32ad', endColorstr='#80ef291c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
a:hover.carousel-gradient-image .image-overlay-gradient-orange-blue{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTY3ZDI4IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNjllZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-20deg,  rgba(230,125,40,0.9) 0%, rgba(81,105,239,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(230,125,40,0.9)), color-stop(100%,rgba(81,105,239,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-20deg,  rgba(230,125,40,0.9) 0%,rgba(81,105,239,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-20deg,  rgba(230,125,40,0.9) 0%,rgba(81,105,239,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-20deg,  rgba(230,125,40,0.9) 0%,rgba(81,105,239,0.9) 100%); /* IE10+ */
	background: transparent linear-gradient(160deg, rgba(230, 125, 40, 0.9) 0%, rgba(81, 105, 239, 0.9) 100%) repeat scroll 0% 0%; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe67d28', endColorstr='#bf5169ef',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.image-overlay-black{background-color:rgba(51,51,51, 0.55);}
a:hover.carousel-gradient-image .image-overlay-black{background-color:rgba(51,51,51, 0.65);}
.carousel-gradient-box > img{position:absolute;top:0;left:0;width:100%;height:100%;}
.carousel-gradient-box-1 > img{position:absolute;top:0;left:0;width:100%;height:100%;}


.image-overlay-solid-blue{
	background: rgba(5,113,213,.5);
}
.image-overlay-solid-blue:hover{
	background: rgba(5,113,213,.7);
}
.image-overlay-solid-purple{
	background: rgba(68,79,206,.5);
}
.image-overlay-solid-purple:hover{
	background: rgba(68,79,206,.7);
}
.image-overlay-solid-orange{
	background: rgba(220,66,37,.5);
}
.image-overlay-solid-orange:hover{
	background: rgba(220,66,37,.7);
}
.image-overlay-solid-aquablue{
	background: rgba(97,171,144,.5);
}
.image-overlay-solid-aquablue:hover{
	background: rgba(97,171,144,.7);
}
.image-overlay-solid-lightblue{
	background: rgba(5,167,213,.5);
}
.image-overlay-solid-lightblue:hover{
	background: rgba(5,167,213,.7);
}
.image-overlay-solid-violet{
	background: rgba(133,40,127,.5);
}
.image-overlay-solid-violet:hover{
	background: rgba(133,40,127,.7);
}

.image-overlay-solid-darkblue{
	background: rgba(51,51,51,.5);
}
.image-overlay-solid-darkblue:hover{
	background: rgba(51,51,51,.7);
}
.image-overlay-solid-yellow{
	background: rgba(174,111,0,.5);
}
.image-overlay-solid-yellow:hover{
	background: rgba(174,111,0,.7);
}
/*.image-overlay-solid-lightyellow{
	background: rgba(244,182,84,.5);
}
.image-overlay-solid-lightyellow:hover{
	background: rgba(244,182,84,.7);
}*/
.image-overlay-solid-green{
	background: rgba(105,169,79,.5);
}
.image-overlay-solid-green:hover{
	background: rgba(105,169,79,.7);
}
.image-overlay-solid-red{
	background: rgba(239,41,28,.5);
}
.image-overlay-solid-red:hover{
	background: rgba(239,41,28,.7);
}
.image-overlay-solid-skyblue{
	background: rgba(81,105,239,.5);
}
.image-overlay-solid-skyblue:hover{
	background: rgba(81,105,239,.7);
}
.image-overlay-solid-brown{
	background: rgba(148,120,79,.2);
}
.image-overlay-solid-brown:hover{
	background: rgba(148,120,79,.7);
}
.image-overlay-solid-yellow{
	background: rgba(249,158,16,.2);
}
.image-overlay-solid-yellow:hover{
	background: rgba(249,158,16,.7);
}

.gradient-overlay{
	position:absolute;
	height:100%;
	z-index:5;
	top:0;
	left:0;
	right:0;
	background: -moz-linear-gradient(-45deg, rgba(7,38,74,0.5) 0%, rgba(119,56,132,0.5) 50%, rgba(7,38,74,0.5) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(7,38,74,0.5) 0%,rgba(119,56,132,0.5) 50%,rgba(7,38,74,0.5) 100%);
	background: linear-gradient(135deg, rgba(7,38,74,0.5) 0%,rgba(119,56,132,0.5) 50%,rgba(7,38,74,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8007264a', endColorstr='#8007264a',GradientType=1 );
}
.blue-background:after {
    content: "";
    display: table;
    clear: both;
}