.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;height:178px;}
.carousel-gradient-box-2x{height:356px;background:#0571d5;position:relative;}
.carousel-gradient-box-1{background:#444fce;}
.carousel-gradient-box-2{background:#dc4225;}
.carousel-gradient-box-3{background:#61ab90;}
.carousel-gradient-box-4{background:#85287f;}
#carousel-gradient-image-1, #carousel-gradient-image-2, #carousel-gradient-image-3, #carousel-gradient-image-4, #carousel-gradient-image-5, #carousel-gradient-image-6{opacity:1;}
.carousel-gradient-video{height:219px;}
.home-toplistings-video{position:relative;}
.carousel-gradient-image, a:hover.carousel-gradient-image{height:100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
a.carousel-gradient-image{display:block;}
.carousel-gradient-image h4{display: inline-block;margin: 0px;padding:6px 15px 8px;text-align: left;color: #FFF;text-decoration: none;line-height: 1.1;font-family: "roboto slab";font-weight: 300;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);font-size: 14pt;}
.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(5,113,213,.85);font-size:18pt;margin:30px 30px 0 0;}
.carousel-gradient-box-2x .carousel-gradient-byline{background: rgba(5,113,213,.3);border-left: 2px solid rgba(5,113,213,1);}
.carousel-gradient-box-1 h4{background:rgba(68,79,206,.85);margin:30px 30px 0 0;}
.carousel-gradient-box-1 .carousel-gradient-byline{background: rgba(68,79,206,.3);border-left: 2px solid rgba(68,79,206,1);}
.carousel-gradient-box-2 h4{background:rgba(220,66,37,.85);margin:30px 30px 0 0;}
.carousel-gradient-box-2 .carousel-gradient-byline{background: rgba(220,66,37,.3);border-left: 2px solid rgba(220,66,37,1);}
.carousel-gradient-box-3 h4{background:rgba(97,171,144,.85);margin:30px 30px 0 0;}
.carousel-gradient-box-3 .carousel-gradient-byline{background: rgba(97,171,144,.3);border-left: 2px solid rgba(97,171,144,1);}
.carousel-gradient-box-4 h4{background:rgba(133,40,127,.85);margin:30px 30px 0 0;}
.carousel-gradient-box-4 .carousel-gradient-byline{background: rgba(133,40,127,.3);border-left: 2px solid rgba(133,40,127,1);}
#home-toplistings-image-video h4{background:rgba(148,120,79,.85);padding:6px 15px 8px;text-align:left;margin-right:30px;}

.image-overlay-gradient-top{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(5,113,213,.2);}
.image-overlay-gradient-top:hover{background:rgba(5,113,213,.7);}
.image-overlay-gradient-2{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(68,79,206,.2);}
.image-overlay-gradient-2:hover{background:rgba(68,79,206,.7);}
.image-overlay-gradient-3{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(220,66,37,.2);}
.image-overlay-gradient-3:hover{background:rgba(220,66,37,.7);}
.image-overlay-gradient-4{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(97,171,144,.2);}
.image-overlay-gradient-4:hover{background:rgba(97,171,144,.7);}
.image-overlay-gradient-5{box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);background:rgba(133,40,127,.2);}
.image-overlay-gradient-5:hover{background:rgba(133,40,127,.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:inline-block;padding: 6px 21px;color:#FFF;font-size:.7rem;font-family:/*Helvetica,Arial,sans-serif*/roboto;margin-top:5px;margin-right:30px;}
.carousel-gradient-box-2x .carousel-gradient-byline{top:50px;}


.image-overlay-gradient-top{position:absolute;left:0;top:0;width:100%;height:356px;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;box-shadow: inset 0px 0px 20px 10px rgba(0,0,0,0.1);}


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(https://www.woodlandsonline.com/images/videoarrow.png)no-repeat center;background-position: center;width:100%;height:50%;margin-left:auto;margin-right:auto;}

.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-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);
}

.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;
}

