@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'museo300';
    src: url('fonts/museo300-regular-webfont.eot');
    src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular-webfont.woff') format('woff'),
         url('fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.eot');
    src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo700-regular-webfont.woff') format('woff'),
         url('fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbook';
    src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/oswald-light-webfont.eot');
    src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-light-webfont.woff') format('woff'),
         url('fonts/oswald-light-webfont.ttf') format('truetype'),
         url('fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
-ms-box-sizing: border-box;
-o-box-sizing: border-box; list-style:none; text-decoration:none; margin:0; padding:0; outline:none; }
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#ffff00; text-decoration:underline; }
a, a:focus{ outline:none;}
body{ background:url(../images/bg.jpg) repeat; margin:0; padding:0; font-family: 'museo300'; background-attachment:fixed; }
a{ font-weight:normal; color:#ffe400; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{ clear:both; padding-left:16px; position:relative; font-family: 'oswaldbook'; color:#fff; font-size:24px; text-transform:uppercase;}
h1:after{ width:6px; height:27px; background:#ffe400; position:absolute; left:0; content:""; top:4px;} 
h2{}
h3{}
p{ color:#686868; font-size:14px; line-height:18px;}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }
.header{ padding-bottom:27px; background:#620000 url(../images/header-bg.jpg) no-repeat bottom center; width:100%; float:left; background-size:100%; border-top:1px solid #ffe400;}

.main-width { margin:0 auto; width:1024px;}
.main-width:before, .main-width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.main-width:after { clear: both; }
.main-full{ width:100%; float:left;}


ul.right-top{ z-index:999; position:relative; padding-top:13px; float:right;}
ul.right-top li{ float:left; padding:0 7px; background:url(../images/sep.png) no-repeat left center;}
ul.right-top li:first-child{ background:none;}
ul.right-top li a{ display:block; color:#ffe400; font-size:16px; text-transform:uppercase; font-family: 'museo700';}
ul.right-top li a:hover, ul.right-top li a:focus{ color:#fff; text-decoration:none;}
ul.right-top li a i{ padding-right:3px; color:#fff; font-size:18px;}
.header-top{ width:100%; float:left;}

.header-middle{ margin-top:10px; padding:30px 0; width:100%; float:left; background:url(../images/trans.png) repeat; position:relative;}
.LeftSide{ float:left;}
.RightSide{ float:right;}
ul.menu{ position:relative; z-index:999;}
ul.menu li { float:left;}
ul.menu li a{ padding:0 15px; color:#fff; font-size:14px; text-transform:uppercase;}
ul.menu li a:hover, ul.menu li a:focus, ul.menu li a.current{ text-decoration:none; color:#ffff00;}
.logo{ position:absolute; width:100%; text-align:center; left:0; top:-30px;}

.header-bottom{ width:100%; float:left; padding-top:25px;}
.header-top-heading{ position:relative; z-index:999;  width:100%; float:left; color:#fff; font-size:20px; text-align:center;}
.home-slider{ padding-top:14px; width:100%; float:left;}
.home-slider .owl-carousel .owl-wrapper-outer{ border:3px solid #fff;}
.home-slider .owl-prev{ position:absolute; bottom:0; left:0; background:url(../images/pre.jpg) no-repeat; height:100px; width:30px; text-indent:-99999px;} 
.home-slider .owl-next{ position:absolute; bottom:0; right:0; background:url(../images/nxt.jpg) no-repeat; height:100px; width:30px; text-indent:-99999px;}

ul.categary{margin-bottom:31px; background:url(../images/trans1.png) repeat; padding:17px 15px;  width:100%; float:left;}
ul.categary li{ position:relative; float:left; width:22%; margin-left:4%;}
ul.categary li img{ border:2px solid #fff;}
ul.categary li:first-child{ margin-left:0;}
ul.categary li a{}
ul.categary li a:hover{}

.category-heading{font-family: 'oswaldbook'; font-size:16px; color:#fff; text-transform:uppercase; position:absolute; top:10px; left:10px;}
.category-time{position:absolute; bottom:10px; left:10px;}
.category-time p{font-family: 'oswaldbook'; font-size:13px; color:#fff; text-transform:uppercase; }

.section{ width:100%; float:left;}

.section-main{  width:100%; float:left; background:url(../images/main-bg.png) repeat-y;}
.section-left{ width:750px; float:left; padding:14px 11px 10px 18px;}

ul.category-video{ padding-bottom:26px; float:left; width:100%; padding-top:20px;}
ul.category-video li{ float:left; margin-left:2%; width:32%;}
ul.category-video li:first-child{ margin-left:0;}
.category-video-pic img{border:1px solid #fff; }
ul.category-video li h2{ color:#ffe400; font-size:16px; padding-top:8px;}
ul.category-video li p{ color:#686868; font-size:13px; padding-top:2px;}
.play-video{ position:absolute; color:#fff; font-size:48px; left:40%; top:35%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.play-video:hover{ transform:rotate(360deg);}

.play-video1{position:absolute; color:#fff; font-size:48px; left:45%; top:40%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.play-video1:hover{ transform:rotate(360deg);}

.play-video2{position:absolute; color:#fff; font-size:48px; left:45%; top:40%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.play-video2:hover{ transform:rotate(360deg);}



.category-video-pic{ position:relative; }
.play-video:hover, .play-video:focus{ color:#ffe400;} 

ul.latest-news{float:left; width:100%; padding-top:26px;}
ul.latest-news li{ background:url(../images/shape.png) no-repeat bottom center; padding-bottom:28px; margin-bottom:28px; float:left; width:100%;}
.nws-left{ float:left;}
.nws-left img{ border:1px solid #fff;}
.nws-right{ float:right; width:570px;}
.nws-right h2{ text-transform:uppercase; color:#ffe400; font-size:16px;} 
.nws-hours{ padding-bottom:13px; width:100%; clear:both; padding-top:10px;}
.nws-hours a{ color:#dedede; font-size:14px; padding-right:25px;}
.nws-hours a:hover, .nws-hours a:focus{ color:#FFE400;}
.more{ color:#fff; font-size:14px; float:right;}

.section-right{ float:right; width:265px; padding:14px 12px;}
ul.upcomming-event{ padding-top:20px; float:left; width:100%;}
ul.upcomming-event li{ background:url(../images/seprator.png) no-repeat bottom center; padding-bottom:24px; margin-bottom:25px; float:left; width:100%;}
.event-left{ padding-top:8px; color:#fff; font-size:12px; text-align:center; float:left; background:url(../images/left-pic.png) no-repeat; width:48px; height:48px;}
.event-left span{ color:#ffe400; display:block; font-size:14px;}
.event-right{ width:185px; float:right;}
.event-right h2{ color:#ffe400; font-size:16px;}
.event-right p{ color:#686868; font-size:14px; line-height:18px;} 
.event-right a{ color:#101010; font-size:16px; font-family: 'oswaldbook'; text-align:center; display:block; width:125px; height:30px; line-height:30px; background:#ffe400; margin-top:13px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.event-right a:hover, .event-right a:focus{ -webkit-border-top-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomleft: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; text-decoration:none; color:#fff; background:#620000;}

.photo-gallery{ width:100%; float:left;}
.photo-gallery .item img{ border:1px solid #fff;}
.slider-dv{ padding-top:15px;}

.our-store{ padding-top:40px; float:left; width:100%;}
.upcomming-event-left{ float:left; width:50px;}
.upcomming-event-left img{ border:1px solid #fff;}

.footer{ width:100%; float:left; padding-top:37px;}
.footer-twitter{ padding-top:26px; padding-bottom:20px; width:100%; float:left; background:url(../images/footer-twitter.jpg) no-repeat center center; height:149px;  background-attachment:fixed;}
.twitter-head{ color:#fff; font-size:36px; text-align:center; padding-bottom:15px;}
.twitter-dec{ color:#fff; font-size:16px; text-align:center; line-height:24.02px;}

.footer-twitter .owl-buttons{  position: absolute; top: 3px; width: 100%;}
.footer-twitter .owl-prev{ background:url(../images/tl.png) no-repeat left center; text-indent:-9999999px; position: relative; left: -53px;}
.footer-twitter .owl-next{ background:url(../images/tr.png) no-repeat left center; text-indent:-9999999px; position: relative; right: -53px;}
.footer-twitter .owl-prev:hover{ background:url(../images/tlh.png) no-repeat left center;}
.footer-twitter .owl-next:hover{ background:url(../images/trh.png) no-repeat left center;}

.footer-middle{ width:100%; float:left; background:#620000; border-top:1px solid #ffe400; padding-top:35px; padding-bottom:40px;}
.footer-sec-one{ padding-right:29px; float:left; width:157px;}
.footer-sec-two{ padding-right:29px; float:left; width:157px;}
.footer-sec-three{ padding-right:29px; width:235px; float:left;}
.footer-sec-four{ width:194px; float:left;}
.footer-sec-five{width:250px; float:right;}

.footer-middle h2{font-family: 'oswaldlight'; color:#fff; font-size:18.02px; border-bottom:1px solid #f4d500; padding-bottom:15px;}

ul.footer-link{ padding-top:20px;}
ul.footer-link li{}
ul.footer-link li a{ color:#fff; font-size:14px; line-height:30.3px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.footer-link li a:hover, ul.footer-link li a:focus{ color:#FFE400; padding-left:3px; }

.staff-login{ padding-top:20px;}
.textfield-one{ height:38px; padding:5px; width:100%; border:1px solid #fff; background:#510000; color:#fff; font-size:16px;   font-family: 'museo300'; margin-bottom:10px;}
.nws-letter{ margin-top:20px; height:38px;}
.login-btn{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; width:68px; height:40px; background:#ffe400; border:none; color:#510000; font-size:18px; font-family: 'oswaldbook'; cursor:pointer;}
.login-btn:hover, .login-btn:focus{ border:1px solid #fff; background:none; color:#fff;}
.nws-letter{ background:#510000; border:1px solid #fff;}
.email-one{ height:38px; padding:5px; width:80%; float:left; color:#fff; font-size:16px; font-family: 'museo300'; background:none; border:none;}

.go-btn{ background:#ffe400; color:#510000; font-size:24.02px; font-family: 'oswaldbook'; text-transform:uppercase; cursor:pointer; border:none; float:right; width:20%; height:36px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.go-btn:hover, .go-btn:focus{border-left:1px solid #fff; background:none; color:#fff;}
.news-txt{ color:#fff; font-size:14px; line-height:24.02px; padding-top:14px;}

.footer-bottom{ float:left; width:100%; text-align:center; background:#171717; color:#fff; font-size:13px; padding:20px 0;}
.heading{ margin-top:20px; margin-bottom:30px; width:100%; float:left; background:url(../images/head-bg.png) repeat; padding:14px 16px;}
.heading h2{ color:#ffff00; font-size:28px; font-family: 'oswaldbook'; text-transform:uppercase;}

.inner-sec{ margin-top:-30px;} 
.about-page{ width:100%; float:left; background:url(../images/shape.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:25px;}
.about-page-left{ float:left; position:relative; margin:0 14px 14px 0;}
.about-page-left img{ border:1px solid #fff;}
.about-page h2{ color:#ffe400; font-size:16px; padding-bottom:15px; text-transform:uppercase;}
.yellow-txt{ color:#ffe400;} 
.team-position{ color:#fff; font-size:16px; margin-bottom:10px;}

.opprotunity{ width:100%; float:left; background:url(../images/shape.png) no-repeat bottom center; padding-bottom:34px; margin-bottom:30px;}
.opprotunity-video{ position:relative;  padding-top:25px;}
.opprotunity-video img{ border:1px solid #fff;}