@charset "utf-8";
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides, .flex-direction-nav{margin:0; padding:0; list-style:none;}
#slider {height:100%; }


/* FlexSlider Necessary Styles
--------------------------------------------------------------------------------------------------------------- */
.flexslider{display:block; position:relative; width:100%; height:100%; margin:0; padding:0;}
.flexslider .slides{display:block; position:relative; width:100%; height:100%; white-space:nowrap;}
.flexslider .slides > li{display:none; position:relative; -webkit-backface-visibility:hidden;}

.slides::before, .slides::after{display:table; content:"";}
.slides::after{clear:both;}


/* FlexSlider Default Theme
--------------------------------------------------------------------------------------------------------------- */
.flex-viewport{max-height:2000px; transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;} 

/* Direction Nav */
.flex-direction-nav{*height:0; display:none;}
.flex-direction-nav a{display:block; position:absolute; top:50%; width:40px; height:40px; margin:-20px 0 0; z-index:2; overflow:hidden; text-decoration:none; opacity:0; cursor:pointer; color:rgba(255,255,255,0.8); text-shadow:1px 1px 0 rgba(255,255,255,0.3); transition:all .3s ease;}
.flex-direction-nav .flex-prev{left:10px;}
.flex-direction-nav .flex-next{right:10px;}
.flexslider:hover .flex-prev, .flexslider:hover .flex-next{opacity:0.5;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0 !important; cursor:default;}
.flex-direction-nav a::before{font-family:"FontAwesome"; font-size:40px; line-height:1; display:inline-block; content:"\f053";}
.flex-direction-nav a.flex-next::before{content:"\f054";}


/* Basic Slider Content
--------------------------------------------------------------------------------------------------------------- */
.basicslider{}
.basicslider .slides{}
.basicslider .slides li{height:100%;}
.basicslider .slides li::after{display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:"";}
.basicslider .slides li .flex-content{display:block; position:relative; padding-left:15px; max-width:1300px; margin:0 auto; text-align:left; z-index:1;
	padding-right:400px;
	top: 50%;
    transform: translateY(-50%); 	
}
.basicslider .slides li .flex-content *{margin:0;white-space:normal; word-wrap:break-word !important;}
.basicslider .slides li .flex-content .heading{}
.basicslider .slides li .flex-content .heading.underlined{margin-bottom:20px; line-height:70px; font-size:60px; font-weight:400; text-transform:uppercase;}
.basicslider .slides li .flex-content .heading.underlined::after{width:20%; height:5px; content:"";}
.basicslider .slides li .flex-content p:first-of-type{text-align:left; padding-bottom:25px;}


.bgdedg{background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}

#preloader{display:block; position:fixed; top:0; right:0; bottom:0; left:0; z-index:999; font-size:18px; line-height:18px; text-align:center; text-transform:uppercase;}
#preloader div{display:block; position:relative; top:100px; left:50%; width:70px; height:70px; margin:0 0 0 -35px; }
#preloader div:after{display:block; font-family: FontAwesome; position:absolute; top:0; left:0; width:100%; height:100%; content:"\f252"; color: #000;} 

/* Basic Preloader */
#preloader{color:#FFFFFF; background-color:rgba(255,255,255,0.98);}

/* Homepage Slider */
.basicslider .slides li::after{background-color:rgba(0,0,0,0.1);}
.basicslider .slides li .flex-content{color:#FFFFFF; background-color:transparent;}

