h2, h2 a, h2 a:hover {color:#2586ff; text-decoration: none;}

h2:after {
position: absolute;
content: "";
height: 1px;
background-color: #2586ff;
width: 100%;
margin-left: 15px;
top: 50%;
}
/*
h2#social-media-header:after {
    position: absolute;
    content: "";
    height: 1px;
    background-color: #2586ff;
    width: 100%;
    margin-left: 380px;
    top: 50%;
}*/

.breadcrumb a,  .breadcrumb:hover {color: #2586ff;}
.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #2586ff;
}
.morelinks, a.morelinks , a.morelinks:visited, .taglinks, a.taglinks, a.taglinks:visited, .editlinks, a.editlinks, a.editlinks:visited, .relatedlinks, a.relatedlinks, a.relatedlinks:visited, .pagenavlinks, a.pagenavlinks, a.pagenavlinks:visited, .download-media {color: #2586ff;}
.pagination>.active>a {color: #fff;}
.pager li>a, .pager li>span { color: #2586ff;}
.pager li>a:hover, .pager li>a:active {color: #fff;}
.download-media { text-decoration:underline;}
.tek-heade-pinline {border-top: 1px solid #505357;}
.subtitle {color: #2586ff; font-weight: bold;}

#tek-wrap-outer {margin-top:24px; 
	background: -webkit-linear-gradient(top, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(255,255,255,0.85), rgba(255,255,255,1));
}
/*
/*.#tek-wrap-outer {margin-top:24px; 
/*	background: -webkit-linear-gradient(top, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Safari 5.1 to 6.0 */
/*    background: -o-linear-gradient(bottom, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Opera 11.1 to 12.0 */
/*    background: -moz-linear-gradient(bottom, rgba(34,34,34,0.85), rgba(34,34,34,1)); /* For Firefox 3.6 to 15 */
/*    background: linear-gradient(to bottom, rgba(34,34,34,0.85), rgba(34,34,34,1));
}



#tek-footer-top {
height: 45px;
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0054ff+0,00d2ff+59,00d2ff+100 */
background: #0054ff; /* Old browsers */
background: -moz-linear-gradient(left,  #0054ff 0%, #00d2ff 59%, #00d2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0054ff 0%,#00d2ff 59%,#00d2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0054ff 0%,#00d2ff 59%,#00d2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0054ff', endColorstr='#00d2ff',GradientType=1 ); /* IE6-9 */
}


/* actions */
.icon-prev {width: 50px !important; height: 50px !important; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -292px 0px;}
.icon-next {width: 50px !important; height: 50px !important; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -342px 0px;}
.ico-login {width: 30px; height: 30px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -165px 0;}
.ico-email-alerts {width: 30px; height: 30px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -240px 0;}
.ico-search {width: 30px; height: 30px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -202px 0;}
/*social media*/
.ico-footer-fb {width: 15px; height: 30px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -0px -106px;}
.ico-footer-tw {width: 32px; height: 26px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -32px -109px;}
.ico-footer-ig {width: 29px; height: 29px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -77px -108px;}
.ico-footer-yt {width: 26px; height: 33px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -123px -105px;}
.ico-footer-pt {width: 31px; height: 31px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -162px -106px;}
.ico-footer-rf {width: 29px; height: 29px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -206px -106px;}
.ico-fb {width: 15px; height: 30px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -0px -59px;}
.ico-tw {width: 32px; height: 26px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -32px -62px;}
.ico-ig {width: 29px; height: 29px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -77px -61px;}
.ico-yt {width: 26px; height: 33px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -123px -58px;}
.ico-pt {width: 31px; height: 31px; display: inline-block; background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -162px -59px;}
/*sharethis*/
.ico-sh-pdf {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll 0px -156px;}
.ico-sh-doc {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat  scroll -29px -156px;}
.ico-sh-print {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -59px -156px;}
.ico-sh-email {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -88px -156px;}
.ico-sh-fb {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -111px -156px;}
.ico-sh-tw {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -133px -156px;}
.ico-sh-in {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -160px -156px;}
.ico-sh-pt {width: 20px; height: 16px;  display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -184px -156px;}
.ico-sh-gp {width: 20px; height: 16px;  display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -209px -156px;}
.ico-sh-all {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -234px -156px;}
.ico-create-pdf-sm {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll 0px -156px;}
.ico-create-rtf-sm {width: 20px; height: 16px; display: inline-block; background:rgba(0, 0, 0, 0) url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat scroll -29px -156px; margin-left:5px; margin-right: 5px;}


.carousel-caption { background-color: rgba(0, 144, 255,.75);}

li.rrlink, li.rrlink a {font-size: 12px; color: #2586ff;}
.rrheaders h3 { border-bottom: 1px solid #2586ff;}

.rr_email_alerts {
    background-color: #2586ff;
    padding: 8px 15px;
	margin-bottom: 5px;
	margin-top: 20px;
}

.rr_email_alerts h3 {
	border: none;
	margin-top: 10px;
	position: relative;
	padding-left: 40px;
}

.rr_email_alerts h3:before {
	content: '';
	width: 32px;
	height: 31px;
	position: absolute;
	left: 0;
	display: block;
	background: url(/common/graphics/1115/vail_sprite_winter2015.png) no-repeat -404px -0px; 
}