/*

 * jQuery FlexSlider v2.0

 * http://www.woothemes.com/flexslider/

 *

 * Copyright 2012 WooThemes

 * Free to use under the GPLv2 license.

 * http://www.gnu.org/licenses/gpl-2.0.html

 *

 * Contributing author: Tyler Smith (@mbmufffin)

 */



 

/* Browser Resets */

.pos-slideshow-container .flex-container a:active,

.pos-slideshow-container .flexslider a:active,

.pos-slideshow-container .flex-container a:focus,

.pos-slideshow-container .flexslider a:focus  {outline: none;}

.pos-slideshow-container .slides,

.pos-slideshow-container .flex-control-nav,

.pos-slideshow-container .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 



/* FlexSlider Necessary Styles

*********************************/ 

.pos-slideshow-container .flexslider {margin: 0; padding: 0;}

.pos-slideshow-container .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position: relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */

.pos-slideshow-container .flexslider .slides img {width: 100%; display: block;}

.pos-slideshow-container .flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.pos-slideshow-container .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .pos-slideshow-container .slides {display: block;} 

* html .pos-slideshow-container .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .pos-slideshow-container .slides > li:first-child {display: block;}





/* FlexSlider Default Theme

*********************************/

.pos-slideshow-container .flexslider {margin: 0 0 20px; position: relative; zoom: 1; min-height: 50px; }

.pos-slideshow-container .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.pos-slideshow-container .loading .flex-viewport {max-height: 300px;}

.pos-slideshow-container .flexslider .slides {zoom: 1;}



.pos-slideshow-container .carousel li {margin-right: 5px}





/* Direction Nav */

.pos-slideshow{

	position:relative;

}

.pos-slideshow-container .flex-direction-nav {*height: 0;}

.pos-slideshow-container .flex-direction-nav a,

.nivo-directionNav a { 

	background: none repeat scroll 0 0 #2b2b2b;

    color: #fff;

    cursor: pointer;

    font-size: 30px;

    font-weight: bold;

    height:60px;

    line-height: 60px;

    margin: 0;

    position: absolute;

    text-align: center;

    top: 40%;

    width: 30px;

    z-index: 9;

	-webkit-transition: all 300ms ease-in;

	-moz-transition: all 300ms ease-in;

	-ms-transition: all 300ms ease-in;

	-o-transition: all 300ms ease-in;

	transition: all 300ms ease-in;

}

.pos-slideshow-container .flex-direction-nav a:hover,

.nivo-directionNav a:hover{

	background:#0091d5;

} 

.pos-slideshow:hover .nivo-directionNav a,

.pos-slideshow:hover .flex-direction-nav a{

	display:block;

}

.pos-slideshow-container .flex-direction-nav .flex-next,

.nivo-directionNav a.nivo-nextNav { right:-60px; }

.pos-slideshow-container .flex-direction-nav .flex-prev,

.nivo-directionNav a.nivo-prevNav { left:-60px;}



#pos-slideshow-home:hover  .nivo-directionNav  a.nivo-nextNav {right:15px; }

#pos-slideshow-home:hover  .nivo-directionNav   a.nivo-prevNav{ left:15px;}

.pos-slideshow-container .flexslider:hover .flex-next:hover, .pos-slideshow-container .flexslider:hover .flex-prev:hover {opacity: 1;}

.pos-slideshow-container .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}



/* Control Nav */

.pos-slideshow-container .flex-control-nav,

.nivo-controlNav {

	height: 30px;

    margin: 0 auto;

    padding: 0;

    position: absolute;

    right: 0;

	left:0;

    text-align: center;

    bottom: 10px;

    width: auto;

    z-index: 5;

}

.pos-slideshow-container .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }

.pos-slideshow-container .flex-control-paging li a,

.nivo-controlNav a {width: 15px; height: 15px; display: block; background: #fff; cursor: pointer; text-indent: -9999px;

box-shadow: none; z-index: 9;

}

.pos-slideshow-container .flex-control-paging li a:hover,

.pos-slideshow-container .flex-control-paging li a.flex-active,





.pos-slideshow-container .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}

.pos-slideshow-container .flex-control-thumbs li {width: 25%; float: left; margin: 0;}

.pos-slideshow-container .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}

.pos-slideshow-container .flex-control-thumbs img:hover {opacity: 1;}

.pos-slideshow-container .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}



.pos-bannerSlide{

	clear:both;

}

.ma-nivoslider {

	overflow: hidden;

}

.nivoslider {

	position: relative;

	overflow: hidden;

	height: auto;

	width: 100%; 

}

.nivoslider img {

	position: absolute;

	top: 0;

	left: 0;

	display: none;

	height: 455px !important;
	 filter: brightness(50%);

}

.nivo-controlNav a {

	background: none;

    border: 1px solid transparent;

    cursor: pointer;

    display: inline-block;

    height: 15px;

    margin:0 5px;

    position: relative;

    text-indent: -9999px;

    width: 15px;

    z-index: 9;

	-webkit-border-radius:100%;

	-moz-border-radius:100%;

	-ms-border-radius:100%;

	-o-border-radius:100%;

	border-radius:100%;

}

.nivo-controlNav a:before{

	background: #c3c3c3 none repeat scroll 0 0;

	-webkit-border-radius:100%;

	-moz-border-radius:100%;

	-ms-border-radius:100%;

	-o-border-radius:100%;

	border-radius:100%;

    bottom: 2px;

    content: "";

    left: 2px;

    position: absolute;

    right: 2px;

    top: 2px;

}

.nivo-controlNav a:hover,

.nivo-controlNav a.active {

    border-color:#c3c3c3;

}

.nivo-controlNav a:hover:before,

.nivo-controlNav a.active:before {

	background: none;

}

	@-webkit-keyframes myfirst {

		from {width: 0;}

		to {width: 100%;}

	}

	@keyframes myfirst {

		from {width: 0;}

		to {width: 100%;}

	}

	.timethai.pos_hover{

		-webkit-animation-play-state: paused;

		animation-play-state: paused;

		

	}

	.pos-slideshow{

		cursor: pointer;

	}

.pos-slideshow-caption {

	position: absolute;

 	left:0; 

 	top:0;	

	width: 100%;

	background: none;

	color: #fff;

	font-size: 16px;

	z-index: 999;

}

.pos-slideshow-title {

    left: 25%;

    position: absolute;

	text-align:center;

    top: 130px;

    width: 50%;

	-webkit-transition:all 0.5s ease; 

  	   -moz-transition:all 0.5s ease;

     	-ms-transition:all 0.5s ease;

     	 -o-transition:all 0.5s ease;

        	transition:all 0.5s ease;   

}

.pos-slideshow-title h3 {

    color: #fff;

    font-family:"loraregular";

    font-size: 40px;

	line-height:40px;

    text-align: left;

    text-transform: uppercase;

    width: auto;

    z-index: 50;

	display:inline-block;

}

.pos-slideshow-des h2{

    color: #fff;

    font-family: 'lobster';

    font-size: 48px;

    text-transform: uppercase;

    width: auto;

}

.pos-slideshow-des p{

	color: #fff;

    font-family: OpenSansRegular;

    font-size: 15px;

	line-height:15px;

	font-weight: normal;

}

.pos-slideshow-des h3.subtitle{

	color: #e4e3e2;

	font-size: 32px;

	line-height:32px;

	font-family:'impact';

}

.pos-slideshow-des .intro{

	color:#d0d0d0;

	font-size:14px;

	font-family:HelveticaLTStdRoman;

	font-weight: normal;

}

.pos-slideshow-des {

	position: absolute;

 	left:25%;

	text-align:center;

 	top: 175px;

	width: 50%;

	color: #575757;

	-webkit-transition:all 1.5s ease; 

  	   -moz-transition:all 1.5s ease;

     	-ms-transition:all 1.5s ease;

     	 -o-transition:all 1.5s ease;

        	transition:all 1.5s ease;  

}

.pos-slideshow-readmore {

	position: absolute;

	text-align:center;

 	left:25%; 

	width:50%;

 	top:315px;

	padding: 5px 3px 5px 2px;

	-webkit-transition:all 2s ease; 

  	   -moz-transition:all 2s ease;

     	-ms-transition:all 2s ease;

     	 -o-transition:all 2s ease;

        	transition:all 2s ease;  

}

.pos-slideshow-readmore a {

    border: 2px solid #fff;

    color: #fff;

    display: inline-block;

    font-family: DaunPenh;

    font-size: 28px;

    height: 50px;

    line-height: 28px;

    padding: 14px 20px 5px;

    text-transform: uppercase;

}

.pos-slideshow-container .pos-loading {

	width: 16px;

	height: 16px;

	position: absolute;

	z-index: 99;

	background: url(../images/loader.gif) no-repeat ;

	top: 50%;

	left: 50%;

	margin: -8px 0 0 -8px;

}





/*

 * jQuery Nivo Slider v3.2

 * http://nivo.dev7studios.com

 *

 * Copyright 2012, Dev7studios

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 */

 

/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

	width:100%;

	overflow: hidden;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	max-width: none;	

}

.nivo-main-image {

	display: block !important;

	position: relative !important; 

	width: 100% !important;

}



/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

	background:white; 

	filter:alpha(opacity=0); 

	opacity:0;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

	top:0;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

	overflow:hidden;

}

.nivo-box img { display:block; }



.nivo-caption {

  position:absolute;

 	left:0; 

 	top:0;	

	color:#fff;

	width:100%;

	z-index:8;

}

.nivo-html-caption {

    display: none;

}

.bannerSlide{

	clear: both;

    margin-bottom: 30px;

}

.pos_description{

	position:relative;

}

.bannerSlideshow1{

	position:absolute;

	top:70px;

	right:0;

	left:50%;

	width:345px;

}

.bannerSlideshow1 .title1{

	color: #000000;

    font-family: "Oxygen",sans-serif;

    font-size: 50px;

	line-height: 50px;

    font-weight: 700;

    margin: 0;

    text-transform: capitalize;

}

.bannerSlideshow1 .title2{

	color: #fbf61e;

    font-family: "Oxygen",sans-serif;

    font-size: 80px;

    font-weight: 700;

    line-height: 80px;

    margin: 0;

    text-shadow: 1px 2px 2px #333;

    text-transform: uppercase;

}

.bannerSlideshow1  .text1{

    color: #000000;

    font-family: "Oxygen",sans-serif;

    font-size: 24px;

    font-weight: 700;

    line-height: 24px;

    margin-bottom: 15px;

    padding-right: 48px;

    text-align: right;

    text-transform: uppercase;

}

.bannerSlideshow1  .des{

    color: #fff;

    font-family: "Oxygen",sans-serif;

	font-size:14px;

	line-height:14px;

	margin-bottom:15px;

}

.bannerSlideshow1 .boxprint{

    background: none repeat scroll 0 0 #fbf61e;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    box-shadow: 1px 1px 1px #666;

    overflow: hidden;

    padding: 15px 0;

}

.bannerSlideshow1 .boxprint .right,

.bannerSlideshow1 .boxprint .left{

    display: inline;

    float: left;

    padding: 0 15px;

    width: 50%;

}

.bannerSlideshow1 .boxprint .left h4{

    color: #000;

    font-family: "Oxygen",sans-serif;

    font-size: 22px;

    font-weight: 700;

    line-height: 22px;

    margin: 0 0 5px;

    text-transform: uppercase;

}

.bannerSlideshow1 .boxprint .left p{

    color: #000;

    font-family: "Oxygen",sans-serif;

    font-size: 14px;

    line-height: 14px;

    text-transform: uppercase;

} 

.bannerSlideshow1 .boxprint .right a{

    background: none repeat scroll 0 0 #fff;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    -ms-border-radius: 30px;

    -o-border-radius: 30px;

    border-radius: 30px;

    box-shadow: 0 1px 1px #bcb802;

    display: inline-block;

    font-family: "Oxygen",sans-serif;

    font-size: 14px;

    line-height: 40px;

    margin-top: 7px;

    min-width: 130px;

    padding: 0 15px;

    text-align: center;

}

.bannerSlideshow1 h2.title1{

	-webkit-animation: zoomInDown 600ms ease-in-out;

	-moz-animation: zoomInDown 600ms ease-in-out;

	-ms-animation: zoomInDown 600ms ease-in-out;

	animation: zoomInDown 600ms ease-in-out;

}

.bannerSlideshow1 .title2{

	-webkit-animation: zoomInDown 1200ms ease-in-out;

	-moz-animation: zoomInDown 1200ms ease-in-out;

	-ms-animation: zoomInDown 1200ms ease-in-out;

	animation: zoomInDown 1200ms ease-in-out;

}

.bannerSlideshow1 .text1{

	-webkit-animation: zoomInDown 1900ms ease-in-out;

	-moz-animation: zoomInDown 1900ms ease-in-out;

	-ms-animation: zoomInDown 1900ms ease-in-out;

	animation: zoomInDown 1900ms ease-in-out;

}

.bannerSlideshow1 .des{

	-webkit-animation: zoomInRight 2000ms ease-in-out;

	-moz-animation: zoomInRight 2000ms ease-in-out;

	-ms-animation: zoomInRight 2000ms ease-in-out;

	animation: zoomInRight 2000ms ease-in-out;

}

.bannerSlideshow1 .boxprint{

	-webkit-animation: zoomInRight 2500ms ease-in-out;

	-moz-animation: zoomInRight 2500ms ease-in-out;

	-ms-animation: zoomInRight 2500ms ease-in-out;

	animation: zoomInRight 2500ms ease-in-out;

}

/* 767 */

@media (max-width: 767px) {

	.nivo-controlNav,

	.nivo-directionNav{

		display:none;

	}

}

/* ###################### */