@charset "utf-8";
/*------------------------------------------------------------------
Project:    Total War Battles: Kingdoms  
-------------------------------------------------------------------*/
@import "font-awesome.min.css";
@import "et-line.css";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,700,700italic,300);
/*------------------------------------------------------------------
1. Backgrounds
2. Border Widgets
3. Common Styles
4. Page Loader
5. Typography
6. Buttons
7. Forms Fields
8. Home Sections
9. Classic Menu
10. Sections Styles
11. Alt-Grid
12. Newsletter
13. Footer
14. Owl Carousel
15. Alert Messages
-------------------------------------------------------------------*/

/* Backgrounds */
.home-area{background:url(../images/full-width-images/main-bg.jpg);background-repeat:no-repeat; background-position: top !important;position:relative}
.about{background:url(../images/full-width-images/build-your-kingdom.jpg);background-repeat:repeat;background-size:cover;position:relative} 
.trailer1 {background:url(../images/full-width-images/trailer1.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover} 
.trailer2 {background:url(../images/full-width-images/trailer2.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover}
.trailer3 {background:url(../images/full-width-images/trailer3.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover} 
.battlesarea{width:100%;display:block;position:relative;overflow:hidden;padding:0px 350px 0 350px;background-repeat:no-repeat;background-position:center center; background:url(../images/full-width-images/large-battles.jpg); background-size: contain}

.cross-platform{width:100%;display:block;position:relative;overflow:hidden;padding-top:100px;background-repeat:no-repeat;background-position:center center; background:url(../images/full-width-images/cross-platform.jpg); background-size:cover}


/* Border Widgets */   
.widget-border:before{position:absolute;content:"";width:33px;height:10px;background:url(../images/small-crown2.png) no-repeat; background-size:cover;top:0;margin-top:-3px;left:50%;margin-left:-12px;z-index:99}.widget-border:after{position:absolute;content:"";width:100%;height:1px;background:#97a045;top:3%;left:0} 

.battleswidget-border:before{position:absolute;content:"";width:62px;height:12px;background:url(../images/arrows2.png) no-repeat;top:100px;left:50%;margin-left:-28px;z-index:99} 
.battleswidget-border:after{position:absolute;content:"";width:80%;height:1px;background:#97a045;top:105px;left:10%}

.kingdomwidget-border:before{position:absolute;content:"";width:62px;height:12px;background:url(../images/arrows2.png) no-repeat;top:100px;left:50%;margin-left:-28px;z-index:99} 
.kingdomwidget-border:after{position:absolute;content:"";width:80%;height:1px;background:#97a045;top:105px;left:10%}

.socialwidget-border:before{position:absolute;content:"";width:49px;height:15px;background:url(../images/sharing_icon.png) no-repeat; background-size:cover;top:75px;left:50%;margin-left:-12px;z-index:99} .socialwidget-border:after{position:absolute;content:"";width:100%;height:1px;background:#97a045;top:80px;left:0} .main-nav.dark .inner-nav ul > li > a.active:before{position:absolute;content:"";width:20px;height:10px;background-image:url(../images/nav-rollover2.png);background-repeat:no-repeat; background-size:cover;top:11px;left:50%;margin-left:-10px;z-index:99}.main-nav.dark .inner-nav ul > li > a.active:after{position:absolute;content:"";width:100%;height:2px;background:#97a045;top:21px;left:0}


/* Common Styles */  
.align-center{text-align:center !important}.align-left{text-align:left !important}.align-right{text-align:right !important}.left{float:left !important}.right{float:right !important}.relative{position:relative}.hidden{display:none}.inline-block{display:inline-block}.white{color:#fff !important}.black{color:#000 !important}.color{color:#7f8732}.stick-fixed{position:fixed !important;top:0;left:0}::-moz-selection{color:#fff;background:#000}::-webkit-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}.animate,.animate *{-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.no-animate,.no-animate *{-webkit-transition:0 none !important;-moz-transition:0 none !important;-ms-transition:0 none !important;-o-transition:0 none !important;transition:0 none !important}.shadow{-webkit-box-shadow:0px 3px 50px rgba(0, 0, 0, .15);-moz-box-shadow:0px 3px 50px rgba(0, 0, 0, .15);box-shadow:0px 3px 50px rgba(0, 0, 0, .15)}.clearlist,.clearlist li{list-style:none;padding:0;margin:0;background:none}.full-wrapper{margin:0 0%;padding:0 15px}html{overflow-y:scroll;-ms-overflow-style:scrollbar}html,body{height:100%;-webkit-font-smoothing:antialiased}.page{overflow:hidden}iframe{border:none}a,b,div,ul,li{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-outline-:none}a:focus,a:active{-moz-outline:none;outline:none}img:not([draggable]),embed,object,video{max-width:100%;height:auto}


/* Typography */
body {color: #111;font-size: 16px;font-family: Roboto, arial, sans-serif;line-height: 1.7;-webkit-font-smoothing: antialiased;} a {color: #e91e63;text-decoration: none;} a:hover {color: #e91e63;text-decoration: underline;} h1,h2,h3,h4{margin-bottom: 1.3em;line-height: 1.4;font-weight: bold; } h1{font-size: 38px; letter-spacing:-2px} h2{font-size: 34px;} h3{font-size: 30px;} h4{font-size: 26px;} p{margin: 0 0 2em 0;} ul, ol{margin: 0 0 1.5em 0;} .uppercase{text-transform: uppercase;letter-spacing: 1px;} .normal{font-weight: normal;} .strong{font-weight: 700 !important;}


/* Buttons */  
.btn-mod,a.btn-mod{padding:5px 13px;color:#fff;background:rgba(34,34,34, .9);border:2px solid transparent;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.btn-mod:hover,.btn-mod:focus,a.btn-mod:hover,a.btn-mod:focus{background:#98a145;text-decoration:none;outline:none;color:#fff}.btn-mod:active{cursor:pointer !important}.btn-mod.btn-small{padding:7px 17px 6px;font-size:11px;letter-spacing:1px}.btn-mod.btn-medium{padding:9px 37px 8px;font-size:12px;font-weight:500;letter-spacing:2px}.btn-mod.btn-large{padding:13px 45px 12px;font-size:30px;font-weight:bold;width:410px}.btn-mod.btn-glass{color:rgba(255,255,255, .75);background:rgba(0,0,0, .40)}.btn-mod.btn-glass:hover,.btn-mod.btn-glass:focus{color:rgba(255,255,255, 1);background:rgba(0,0,0, 1)}.btn-mod.btn-border{color:#151515;border:2px solid #151515;background:transparent}.btn-mod.btn-border:hover,.btn-mod.btn-border:focus{color:#fff;border-color:transparent;background:#000}.btn-mod.btn-border-c{color:#e91e63;border:2px solid #e91e63;background:transparent}.btn-mod.btn-border-c:hover,.btn-mod.btn-border-c:focus{color:#fff;border-color:transparent;background:#e91e63}.btn-mod.btn-border-w{color:#fff;border:2px solid rgba(255,255,255, .75);background:transparent}.btn-mod.btn-border-w:hover,.btn-mod.btn-border-w:focus{color:#111;border-color:transparent;background:#fff}.btn-mod.btn-w{color:#111;background:rgba(255,255,255, .9)}.btn-mod.btn-w:hover,.btn-mod.btn-w:focus{color:#111;background:#fff}.btn-mod.btn-w-color{color:#e91e63;background:#fff}.btn-mod.btn-w-color:hover,.btn-mod.btn-w-color:focus{color:#151515;background:#fff}.btn-mod.btn-gray{color:#777;background:#e5e5e5}.btn-mod.btn-gray:hover,.btn-mod.btn-gray:focus{color:#444;background:#d5d5d5}.btn-mod.btn-color{color:#fff;background:#98a145;border:1px solid #fff}.btn-mod.btn-color:hover,.btn-mod.btn-color:focus{background:#fff;color:#98a145}.btn-mod.btn-circle{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.btn-mod.btn-round{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.btn-icon{position:relative;border:none;overflow:hidden}.btn-icon.btn-small{overflow:hidden}.btn-icon > span{width:100%;height:50px;line-height:50px;margin-top:-25px;position:absolute;top:50%;left:0;color:#777;font-size:48px;opacity:.2;-webkit-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.btn-icon:hover > span{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.btn-icon > span.white{color: #fff;}.btn-icon > span.black{color: #000;}.btn-full{ width: 100%;}.inner-nav .btn{margin-top: -3px;}mobile-on .inner-nav .btn{margin-top: 0;}


/* Forms Fields */
.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form input[type="search"],.form input[type="tel"],.form input[type="password"],.form input[type="date"],.form input[type="color"],.form select{display:inline-block;height:27px;vertical-align:middle;font-size:11px;color:#999;border:1px solid rgba(0,0,0, .1);padding-left:7px;padding-right:7px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.form select{font-size: 12px;}.form select[multiple]{height: auto;}
.form input[type="text"]:hover,.form input[type="email"]:hover,.form input[type="number"]:hover,.form input[type="url"]:hover,.form input[type="search"]:hover,.form input[type="tel"]:hover,.form input[type="password"]:hover,.form input[type="date"]:hover,.form input[type="color"]:hover,.form select:hover{ border-color: rgba(0,0,0, .2);}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="url"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="password"]:focus,.form input[type="date"]:focus,.form input[type="color"]:focus,.form select:focus{color:#111;border-color:rgba(0,0,0, .7);-webkit-box-shadow:0 0 3px rgba(0,0,0, .3);-moz-box-shadow:0 0 3px rgba(0,0,0, .3);box-shadow:0 0 3px rgba(0,0,0, .3);outline:none}.form input[type="text"].input-lg,.form input[type="email"].input-lg,.form input[type="number"].input-lg,.form input[type="url"].input-lg,.form input[type="search"].input-lg,.form input[type="tel"].input-lg,.form input[type="password"].input-lg,.form input[type="date"].input-lg,.form input[type="color"].input-lg,.form select.input-lg{height:70px;padding-left:15px;padding-right:15px;font-size:18px;font-weight:light}.form input[type="text"].input-md,.form input[type="email"].input-md,.form input[type="number"].input-md,.form input[type="url"].input-md,.form input[type="search"].input-md,.form input[type="tel"].input-md,.form input[type="password"].input-md,.form input[type="date"].input-md,.form input[type="color"].input-md,.form select.input-md{height:37px;padding-left:13px;padding-right:13px;font-size:12px}.form input[type="text"].input-sm,.form input[type="email"].input-sm,.form input[type="number"].input-sm,.form input[type="url"].input-sm,.form input[type="search"].input-sm,.form input[type="tel"].input-sm,.form input[type="password"].input-sm,.form input[type="date"].input-sm,.form input[type="color"].input-sm,.form select.input-sm{height:31px;padding-left:10px;padding-right:10px}.form textarea{font-size:12px;font-weight:400;text-transform:uppercase !important;letter-spacing:1px;color:#777;border-color:rgba(0,0,0, .1);outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form textarea:hover{ border-color: rgba(0,0,0, .2);}.form textarea:focus{color:#111;border-color:rgba(0,0,0, .7);-webkit-box-shadow:0 0 3px rgba(21,21,21, .3);-moz-box-shadow:0 0 3px rgba(21,21,21, .3);box-shadow:0 0 3px rgba(21,21,21, .3)}.form textarea.input-lg{padding-top:17px;padding-bottom:17px}.form .form-group{margin-bottom:10px}.form input.error{border-color:#e41919;border-width:4px;color:#e41919}.form div.error{margin-top:20px;padding:13px 20px;text-align:center;background:rgba(228,25,25, .75);color:#fff}.form div.success{margin-top:20px;padding:13px 20px;text-align:center;background:rgba(50,178,95, .75);color:#fff}.form-tip{font-size:12px;color:#aaa}.form-tip .fa{font-size:12px}


/* Home Sections */
.home-section{width:100%;display:block;position:relative;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:center center} 
.home-content{display:table; position:relative;width:50%;height:100%;text-align:center; margin: 0 auto}
.home-content-2{display:table; position:relative;width:80%;height:100%;text-align:center; margin: 0 auto}

.trailer-content{display:table; position:relative;width:100%;height:100%;text-align:center; margin: 0 auto}.js-height-half{height:800px;width:100%;max-height:800px} .home-text {display:table-cell;height:100%;vertical-align:middle}


/* Scroll Down Arrow */
@-webkit-keyframes scroll-down-anim { 0%{ bottom: 12px; } 50%{ bottom: 20px; } 100%{ bottom: 12px; } } @-moz-keyframes scroll-down-anim { 0%{ bottom: 12px; } 50%{ bottom: 20px; } 100%{ bottom: 12px; }}
@-o-keyframes scroll-down-anim { 0%{ bottom: 12px; } 50%{ bottom: 20px; } 100%{ bottom: 12px; } } @keyframes scroll-down-anim { 0%{ bottom: 12px; } 50%{ bottom: 20px; } 100%{ bottom: 12px; } }

.scroll-down{width:40px;height:40px;margin-left:-20px;position:absolute;bottom:20px;left:50%;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0, .25);color:rgba(255,255,255, .9);-webkit-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-moz-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-o-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940)}.scroll-down:hover{color:#fff}.scroll-down.black{text-shadow:none;color:rgba(0,0,0, .9)}.scroll-down-icon{display:block;width:20px;height:20px;margin-left:-10px;position:absolute;left:50%;bottom:4px;font-size:32px;-webkit-animation:scroll-down-anim 1s infinite;-moz-animation:scroll-down-anim 1s infinite;-o-animation:scroll-down-anim 1s infinite;animation:scroll-down-anim 1s infinite;z-index:2}


/* Heading Styles */
.hs-wrap{max-width:570px;margin:0 auto;padding:47px 30px 53px;position:relative;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(255,255,255, .5)}.hs-wrap-1{max-width:350px;margin:0 auto;position:relative;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hs-line-1{margin-top:0;position:relative;text-transform:uppercase;font-size:30px;font-weight:400;letter-spacing:1px}.hs-line-2{margin-top:0;position:relative;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.37}.hs-line-3{margin-top:0;position:relative;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.hs-line-4{margin-top:0;position:relative;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255, .85)}.hs-line-5{margin-top:0;position:relative;font-size:64px;font-weight:300;line-height:1.2}.hs-line-6{margin-top:0;position:relative;font-size:20px;font-weight:300;line-height:1.2}.hs-line-7{margin-top:0;position:relative;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1.2}.hs-line-8{margin-top:0;position:relative;font-size:16px;font-weight:400;line-height:1.2}.hs-line-9{margin-top:0;position:relative;font-size:96px;font-weight:800;text-transform:uppercase;line-height:1.2}.hs-line-10{margin-top:0;display:inline-block;position:relative;padding:1px 10px;background:rgba(0,0,0, .9);font-size:26px;font-weight:300;text-transform:uppercase}.hs-line-10 > span{margin:0 10px}.hs-line-10.highlight{background:#7d8833;opacity:.97;padding:20px}.hs-line-10.transparent{background:none;padding:0}.hs-line-11{margin-top:0;position:relative;font-size:30px;font-weight:300;line-height:1.8}.hs-line-11 strong{font-weight:500}.hs-line-12{margin-top:0;position:relative;font-size:80px;font-weight:400;line-height:1.2;text-transform:uppercase}.hs-line-13{margin-top:0;position:relative;font-size:96px;font-weight:500;line-height:1}.hs-line-14{margin-top:0;position:relative;font-size:48px;font-weight:400;line-height:1.4} .no-transp{opacity: 1 !important;} .fullwidth-galley-content{position: absolute;top: 0;left: 0;width: 100%;z-index: 25;}


/* Classic Menu */
.nav-logo-wrap{float:left;margin-right:20px}.nav-logo-wrap .logo{display:block;vertical-align:middle;max-width:160px;height:75px}.nav-logo-wrap .logo img{max-height:100%;position:relative;top:50%;padding:5px 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-logo-wrap .logo:before,.nav-logo-wrap .logo:after{display:none}.logo,a.logo:hover{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:rgba(0,0,0, .9)}


/* Desktop Nav */
.main-nav{width:100%;height:75px !important;position:relative;top:0;left:0;text-align:left;background:rgba(255,255,255, .95);z-index:201}.small-height{height:75px !important}.small-height .inner-nav ul li a{height:75px !important;line-height:75px !important}.inner-nav{display:inline-block;position:relative;float:left}.inner-nav ul{float:left;margin:auto;font-size:13px;font-weight:400;text-transform:uppercase;text-align:center;line-height:1.2}.inner-nav ul li{float:left;margin-left:50px;position:relative}.inner-nav ul li a{color:#777;letter-spacing:1px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.inner-nav ul li a:hover,.inner-nav ul li a.active{color:#000;text-decoration:none}


/* Mobile Nav */
.mobile-on .desktop-nav{display:none;width:100%;position:absolute;top:100%;left:0;padding:0 15px;z-index:100}.mobile-on .full-wrapper .desktop-nav{padding:0}.mobile-on .desktop-nav ul{width:100%;float:none;background:rgba(18,18,18, .97);position:relative;overflow-x:hidden}.mobile-on .desktop-nav > ul{overflow-y:auto}.mobile-on .desktop-nav ul li{display:block;float:none !important;overflow:hidden}.mobile-on .desktop-nav ul li ul{padding:0;border-bottom:1px solid rgba(255,255,255, .1)}.mobile-on .desktop-nav ul li a{display:block;width:100%;height:50px !important;line-height:50px !important;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px;text-align:left;border-left:none;border-right:none;border-bottom:1px solid rgba(255,255,255, .065);color:#999;letter-spacing:1px;cursor:pointer}.mobile-on .desktop-nav ul li a:hover,.mobile-on .desktop-nav ul li a.active{background:rgba(255,255,255, .03);color:#ddd}.mobile-on .desktop-nav ul li a.active:before{top:19px !important;left:2% !important;margin-left:0px !important}.mobile-on .desktop-nav ul li a.active:after{background:none !important}


/* Menu Sub */
.mobile-on .mn-has-sub > .fa{display:block;width:18px;height:18px;font-size:14px;line-height:16px;position:absolute;top:50%;right:10px;margin-top:-8px;text-align:center;border:1px solid rgba(255,255,255, .1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.mobile-on .js-opened > .mn-has-sub > .fa{border-color:rgba(255,255,255, .4);line-height:14px}.mobile-on .inner-nav li{margin:0 !important}.mobile-on .mn-sub{display:none;opacity:0;position:relative;left:0 !important;right:0;top:0;bottom:0;border-left:none !important;border-right:none !important;border-top:none;z-index:10}.mobile-on .mn-sub li{padding-left:10px}.inner-nav li.js-opened .mn-sub{opacity:1}.mobile-nav{display:none;float:right;vertical-align:middle;font-size:11px;font-weight:400;text-transform:uppercase;border-left:1px solid rgba(0,0,0, .05);border-right:1px solid rgba(0,0,0, .05);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-webkit-transition-property:background, color;-moz-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color}.mobile-nav:hover,.mobile-nav.active{background:#fff;color:#777}.mobile-nav:active{-webkit-box-shadow:0 0 35px rgba(0,0,0,.05) inset;-moz-box-shadow:0 0 35px rgba(0,0,0,.05) inset;box-shadow:0 0 35px rgba(0,0,0,.05) inset}.no-js .mobile-nav{width:55px;height:55px}.mobile-on .mobile-nav{display:table}.mobile-nav .fa{height:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:21px}


/* Dark Panel */
.main-nav.dark{background-color: rgba(0,0,0, 1);z-index: 10000} .main-nav.dark .inner-nav ul > li > a {color: rgba(255,255,255, 1);} .main-nav.dark .inner-nav ul > li > a:hover,.main-nav.dark .inner-nav ul > li > a.active{color: #98a145;font-weight:bold} .main-nav.dark .mobile-nav {background-color: transparent;border-color: transparent;color: rgba(255,255,255, .9);} .main-nav.dark .mobile-nav:hover,.main-nav.dark .mobile-nav.active{color: #fff;} .main-nav.mobile-on.dark .inner-nav{border-top: 1px solid #000;} .main-nav.dark .mn-sub{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:  none;}


/* Transparent Panel */
.main-nav.transparent{background: transparent !important;} .main-nav.js-transparent{-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}

/* Footer */
.footer-logos{width:100%;display:inline-block;position:relative;padding:40px 0}.footer-nav{width:100%;display:inline-block;position:relative;border-bottom:1px solid #97a045}.footer-nav ul{margin:auto;font-size:11px;font-weight:400;text-transform:uppercase;text-align:center;line-height:1.2}.footer-nav ul li{display:inline-block;padding:30px 40px;position:relative}.footer-nav ul li a{color:#777;letter-spacing:1px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.footer-nav ul li a:hover{color:#000} .rating-logos{width:40%;display:inline-block;position:relative;padding:40px 0;}


/* Sections Styles */

/* Kingdoms Logo */
.kingdoms-logo {position: absolute; bottom: 15%; left:0; width:100%}


/* Common */
.page-section,.small-section{width:100%;display:block;position:relative;overflow:hidden;padding:65px 0;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.newsletter{width:100%;display:block;position:relative;overflow:hidden;padding:65px 0;background-repeat:no-repeat;background-position:center center;background-image:url(../images/full-width-images/newsletter.jpg)}

.kingdombuild{width:100%;display:block;position:relative;overflow:hidden;padding-top:100px;background-repeat:no-repeat;background-position:center center}

.trailer{padding:350px 0}
.small-section{padding:10px 0}
.small-title{padding:0;margin:0 0 30px 0;text-transform:uppercase;font-size:18px;font-weight:400;letter-spacing:1px}
.bg-scroll{background-attachment:scroll !important}.bg-dark,.bg-dark-alfa-30,.bg-dark-alfa{color:#fff}.bg-dark a,.bg-dark-alfa-30 a,.bg-dark-alfa a{color:rgba(255,255,255, .8);padding-bottom:3px;-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}
.bg-dark a:hover,.bg-dark-alfa-30 a:hover,.bg-dark-alfa a:hover{color:rgba(255,255,255, 1);text-decoration:none}.bg-dark{background-color:#111}
.bg-dark-alfa:before,.bg-dark-alfa .YTPOverlay:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(17,17,17, .97)}
.bg-dark-alfa-30:before,.bg-dark-alfa-30 .YTPOverlay:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(34,34,34, .3)}
.section-title{margin-top:0;margin-bottom:5px;font-size:52px;font-weight:bold;line-height:1;color:#98a145;letter-spacing:-2px}
.section-title-cp{margin-top:0;margin-bottom:5px;font-size:48px;font-weight:bold;line-height:1;color:#98a145;letter-spacing:-2px}
.section-title.small{font-size:20px}.section-title.large{font-size:27px}.section-heading{margin-top:0;margin-bottom:28px;font-size:24px;font-weight:300;line-height:1.45}.section-line{width:280px;height:2px;margin:30px auto;background:#fff}.section-text{font-size:18px;font-weight:300;color:#777;line-height:1.7778}


/* Split section */
.split-section{width:100%;display:block;position:relative;overflow:hidden;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:60px}.split-section-headings{width:50%;position:relative;overflow:hidden;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ssh-table{width:100%;min-height:800px;display:table}.ssh-cell{display:table-cell;padding-left:10px;padding-right:10px;vertical-align:middle;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.split-section-content{width:50%;position:relative;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-section-wrapper{padding:20px 80px}


/* Alternative Features */
.alt-features-grid{margin-top:-50px}.alt-features-item{margin-top:70px}.alt-features-icon{padding-top:10px;font-size:70px;line-height:0.9;color:#7f8732}.alt-features-icon img{width:100%}.alt-features-title{margin-bottom:21px;font-size:15px;font-weight:400; color:rgba(255,255,255,1.00)} .fb-icon{background-image:url(../images/fb.png);height:121px;width:110px;display:inline-block}.tw-icon{background-image:url(../images/tw.png);height:121px;width:110px;display:inline-block}.instagram-icon{background-image:url(../images/instagram.png);height:121px;width:110px;display:inline-block}.youtube-icon{background-image:url(../images/youtube.png);height:121px;width:110px;display:inline-block}.fb-icon:hover,.tw-icon:hover,.instagram-icon:hover,.youtube-icon:hover{background-position:0 -121px;cursor:pointer;-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}


/* Newsletter */
.newsletter-label{margin-bottom: 15px;font-size: 16px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.3em;} .form input.newsletter-field{max-width: 410px;} .form input.newsletter-field:hover{} .form input.newsletter-field:focus{} .form input.newsletter-field::-webkit-input-placeholder{color: #777;} .form input.newsletter-field:focus::-webkit-input-placeholder{color: #111;} .form input.newsletter-field:-moz-placeholder{color: #777;} .form input.newsletter-field:focus:-moz-placeholder{color: #111;} .form input.newsletter-field::-moz-placeholder{color: #777;} .form input.newsletter-field:focus::-moz-placeholder{color: #111;} .form input.newsletter-field:-ms-input-placeholder{color: #777;} .form input.newsletter-field:focus:-ms-input-placeholder{color: #111;}


/* Footer */
.footer{text-align: center;font-size: 11px; color: #000;} .footer-text {width:100%}	.footer a{color:#ddd;text-decoration:none;-webkit-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000)} .footer a:hover{color: #fff;} .footer-copy {margin-bottom: 5px;text-transform: uppercase;letter-spacing: 1px;} .footer-made {font-size: 11px;color:#000} .footer-social-links {font-size: 38px;} .footer-social-links a{width:68px;height:68px;line-height:69px !important;position:relative;margin:0 10px;text-align:center;display:inline-block;color:#fff;-webkit-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000)} .footer-social-links a i,.footer-social-links a span{position: relative;top: 0;left: 0;} .footer-social-links a:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background:#97a045;-webkit-transition:all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);-moz-transition:all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);-o-transition:all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition:all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition:all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000)} .footer-social-links a:hover{color: #97a045;} .footer-social-links a:hover:before{background: #fff;} .footer-social-links a:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid #fff;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000)} .footer-social-links a:hover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} a.link-to-top{position:absolute;bottom:20px;right:20px;width:40px;height:40px;line-height:40px;text-align:center;color:#98a145;font-size:48px} a.link-to-top:hover {color: #788033}


/* Owl Carousel */
.owl-buttons{position:static}.owl-prev,.owl-next{opacity:0;display:block;position:absolute;top:50%;margin-top:-30px;width:60px;height:80px;line-height:60px;font-size:74px;text-align:center;color:#FFF;background:#000;text-shadow:1px 1px 0px rgba(0, 0, 0, .1);z-index:6;-webkit-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000)}.owl-prev{left:0}.owl-next{right:0}.owl-prev:hover,.owl-next:hover{color:rgba(255,255,255, .95);-webkit-transition:0 none !important;-moz-transition:0 none !important;-ms-transition:0 none !important;-o-transition:0 none !important;transition:0 none !important}.owl-prev:active,.owl-next:active{-webkit-transform:scale(0.94);-moz-transform:scale(0.94);-o-transform:scale(0.94);-ms-transform:scale(0.94);transform:scale(0.94)}.owl-carousel:hover .owl-prev{opacity:1;left:25px}.owl-carousel:hover .owl-next{opacity:1;right:25px}.owl-pagination{display:block;width:100%;position:absolute;bottom:65px;left:0;text-align:center;z-index:100 !important}.owl-page{display:inline-block;padding:6px 4px}.owl-page span{width:13px;height:13px;display:block;background:transparent;border:2px solid rgba(255,255,255, .8);position:relative;z-index:1000 !important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, .1);-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, .1);box-shadow:1px 1px 0px rgba(0, 0, 0, .1)}.owl-page:hover span{background:rgba(255,255,255, .8);border:none}.owl-page.active span{background:rgba(255,255,255, .95);border:none}.item-carousel .owl-prev{left:-125px}.item-carousel .owl-next{right:-125px}section:hover .item-carousel.owl-carousel .owl-prev{opacity:1;left:-80px}section:hover .item-carousel.owl-carousel .owl-next{opacity:1;right:-80px}.item-carousel .owl-pagination{bottom:-95px}.single-carousel,.small-item-carousel{margin-bottom:35px}.single-carousel .owl-pagination,.small-item-carousel .owl-pagination{position:relative;left:0;top:35px;margin:0}.owl-carousel.dark-slider .owl-page span{border-color:rgba(0,0,0, .4);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.owl-carousel.dark-slider .owl-page:hover span{background-color:rgba(0,0,0, .4)}.owl-carousel.dark-slider .owl-page.active span{background-color:rgba(0,0,0, .5)}.owl-carousel.dark-slider .owl-prev,.owl-carousel.dark-slider .owl-next{color:rgba(0,0,0, .5);text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.owl-carousel.dark-slider .owl-prev:hover,.owl-carousel.dark-slider .owl-next:hover{color:rgba(0,0,0, .65)}.single-carousel .owl-prev,.small-item-carousel .owl-prev{left:-125px}.single-carousel .owl-next,.small-item-carousel .owl-next{right:-125px}section:hover .single-carousel .owl-prev,section:hover .small-item-carousel .owl-prev{opacity:1;left:-80px}section:hover .single-carousel .owl-next,section:hover .small-item-carousel .owl-next{opacity:1;right:-80px}


/* Alert Messages */
.alert{margin:0 auto 10px;padding:14px 20px;border:1px solid #ddd;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#777;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} .success{border-color: #a9e2c2;color: #36a367;} .info{border-color: #9ecdfc;color: #297ad3;} .notice{border-color: #f9ce75;color: #e9a00a;} .error{border-color: #ffbbbb;color: #e33131;}