/* CSS Document */
body{ margin:0; padding:0;}
#theather { background: transparent; height:0; width: 100%; }
#theather img {}

#progress-back {
 z-index: 5;
 position: absolute;
 top: 0;
 left: 0;
 height: 7px;
 width: 100%;
 background: url('image/progress-back.png') repeat-x;
 overflow: hidden;
}
#progress-bar {
 position: relative;
 height: 8px;
 width: 100%;
 background: url('image/progress-bar.png') repeat-x;
}

.jqmslider{
	 height: 519px;
	 position: relative;
}
.jqmslider ul.slides{ margin:0; padding:0; list-style-type:none; position:relative; width: 100%;  }

.jqmslider ul.slides li
{
   height: auto;
   left: 0;
   position: absolute;
   top: 0;
   display: none;
   width:100%;
}
.jqmslider ul.slides li img{
    width: 100%;
	min-height:100%;
	border:0;
	-webkit-transition: all 500ms ease-out 1s;
    -moz-transition: all 500ms ease-out 1s;
    -o-transition: all 500ms ease-out 1s;
    transition: all 500ms ease-out 1s;
}

.jqmslider ul.slides li:after {
	width:100%;
	content:"";
	height:250px;
	position:absolute;
	display:block;
	margin-top:-250px;
	background: rgba(255,255,255,1);
	background: rgb(255, 255, 255);
	background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255,0.0) 45%, rgb(255, 255, 255) 100%);
	background: linear-gradient(-180deg, rgba(255, 255, 255,0.0) 35%, rgb(255, 255, 255) 100%);	
}

.jqmslider .slide-navs {
    bottom: 50px;
    left: 50%;
    position: absolute;
	list-style-type: none;
	margin: 0;
    padding: 0;
}
.jqmslider .slide-navs:after{ content:""; display:table;clear:both; zoom:1; }


.jqmslider .slide-navs li {
    float: left;
	background: url("image/slide-bg.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:12px;
	margin-right:4px;
	cursor:pointer;
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.23);
	border-radius: 50px;
}
.jqmslider .slide-navs li.current-slide {
  background: url("image/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}
.jqmslider .slide-desc {
    background: url("image/slide_desc.png") repeat scroll 0 0 transparent;
    left: 0;
    padding: 6px 25px 10px 85px;
    position: absolute;
    top: 327px;
    width: 50%;
}
.jqmslider .slide-desc > h2 {
    color: #CFDB0C;
    font-family: 'Lato', sans-serif;
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}

.jqmslider .slide-desc > p {
    color: #FFFFFF;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}
.jqmslider .slide-desc > p a.more {
    color:#990000;
	font-size:20px;
    float: right;
    height: 18px;
    width: 22px;
	text-decoration:none;
}
.jqmslider .slide-desc > p a.more:hover {
text-decoration:underline;
}

.jqmslider a.prev, .jqmslider a.next{
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:2;
	top:44%;
}
.jqmslider a.prev{
    background: url("image/left.png") no-repeat scroll 0 0 transparent;
	left:2%;
	}
.jqmslider a.next{
    background: url("image/right.png") no-repeat scroll 0 0 transparent;
	right:2%;
}
.jqmslider a.prev:hover{ 
}
.jqmslider a.next:hover{
 
}
.jqmslider a.play, .jqmslider a.pause{
	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
    z-index:2;
	top:44%;
	left:48%;	
}
.jqmslider a.play{
	background: url("image/play.png") no-repeat scroll center center transparent;
}
.jqmslider a.pause{
    background: url("image/pause.png") no-repeat scroll center center transparent;
}

/* SLIDER DESCRIPTION */
.cindex .jqmslider_desc { top:0; }

.jqmslider_desc {
	top:-420px;
	width:920px;
	margin:0 auto;
	clear:both;
	position:absolute;
	z-index:1;
	left:50%;
	margin-left: -440px;
	margin-top:200px;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.jqmslider_desc * { font-family: 'Lato', sans-serif;   }
.firstline {
	background-image:url("image/textbg1.png");
	color:#333;
	font-size:40px;
	padding:4px 13px 7px;
	float:left;
	display:block;
	margin-bottom: 5px;
	/*text-shadow: 2px 2px 0px rgba(13, 11, 11, 1);*/
}
.jqmslider_desc .caption:after , .jqmslider_desc:after , .jqmslider ul.slides:after{ display:table; clear:both; zoom:1; content:"";}

.cindex .firstline { 
	animation: moveDown 0.6s ease-in-out 0.2s backwards;
}

.cindex .secondline { 
	animation: moveDown 0.3s ease-in-out 0.2s backwards;
}

.secondline { background-image:url("image/textbg1.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; text-shadow: 2px 2px 0px rgba(13, 11, 11, 0.70);}
.secondline:hover { text-decoration:underline; color:#7F000C; }
.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; margin-left: 25px; }
.pictured a { font-size: 14px; font-style: normal; letter-spacing: -.1px; text-transform: none; color: #FFF; text-decoration: none; font-family: "Lato",sans-serif; }
.pictured a:hover { text-decoration:underline; }

@media (min-width: 1200px) {
		.jqmslider_desc {
		width: 1150px; 
		margin-left: -520px;
	}
	.jqmslider .slide-navs {
    bottom: 20px;
}
}
@media (max-width: 989px) {
	.jqmslider ul.slides li { /*position:fixed;*/ -webkit-backface-visibility:hidden; -webkit-transform:translateZ(0); overflow: hidden; }
	.jqmslider ul.slides li img { width: auto; height: 100%; /*position:absolute;*/ top:0; left:0; min-width: 100%; }
}
@media (max-width: 980px) {
	.jqmslider_desc {
		width: 640px; 
		margin-left: -320px;
		margin-top: 200px; 
	}
	.firstline { font-size:30px; }
	.secondline { font-size:38px; }
}
@media (max-width: 767px) {

	.jqmslider_desc {
		width: 100%; 
		position: absolute; 
		margin-left: 0;
		left:0;
		margin-top: 200px; 
		text-align:center;
	}
	.firstline { font-size:25px; text-align:center; display:block; width: 100%; }
	.secondline { font-size:30px; text-align:center; display:block; width: 100%;text-shadow: none; padding: 10px 0px; }
	.pictured a { display:inline-block; }
	.pictured { text-align: center; float: none; padding: 10px 30px; display: inline-block; }

}

@media (max-width: 570px) {
	.jqmslider a.prev,.jqmslider a.next , .jqmslider a.pause{ display:none; visibility:hidden; }
}

@-webkit-keyframes moveDown{
	0% { 
		-webkit-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-webkit-transform: translateY(0px);  
		opacity: 1;
	}
}

@-moz-keyframes moveDown{
	0% { 
		-moz-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-moz-transform: translateY(0px);  
		opacity: 1;
	}
}

@-o-keyframes moveDown{
	0% { 
		-o-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-o-transform: translateY(0px);  
		opacity: 1;
	}
}

@-ms-keyframes moveDown{
	0% { 
		-ms-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-ms-transform: translateY(0px);  
		opacity: 1;
	}
}

@keyframes moveDown{
	0% { 
		transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		transform: translateY(0px);  
		opacity: 1;
	}
}

@-webkit-keyframes rotor{
	0% { 
		-webkit-transform: rotate(-40deg); 
		opacity: 0;
	}
	100% { 
		-webkit-transform: rotate(0);  
		opacity: 1;
	}
}

@-moz-keyframes rotor{
	0% { 
		-moz-transform: rotate(-40deg); 
		opacity: 0;
	}
	100% { 
		-moz-transform: rotate(0);  
		opacity: 1;
	}
}

@-o-keyframes rotor{
	0% { 
		-o-transform: rotate(-40deg); 
		opacity: 0;
	}
	100% { 
		-o-transform: rotate(0);  
		opacity: 1;
	}
}

@-ms-keyframes rotor{
	0% { 
		-ms-transform: rotate(-40deg); 
		opacity: 0;
	}
	100% { 
		-ms-transform: rotate(0);  
		opacity: 1;
	}
}

@keyframes rotor{
	0% { 
		transform: rotate(-40deg); 
		opacity: 0;
	}
	100% { 
		transform: rotate(0);  
		opacity: 1;
	}
}

