/*
Theme Name: Empire
Theme URI: http://tivlabs.com/
Author: Satyendra
Author URI: http://tivlabs.com/
Description: This theme have develope for the Empire.
Version: 1.1 
*/



@font-face {
  font-family: 'NeutraText-DemiAlt';
  src: url('fonts/NeutraText-DemiAlt.eot?#iefix') format('embedded-opentype'),  url('fonts/NeutraText-DemiAlt.otf')  format('opentype'),
	     url('fonts/NeutraText-DemiAlt.woff') format('woff'), url('fonts/NeutraText-DemiAlt.ttf')  format('truetype'), url('fonts/NeutraText-DemiAlt.svg#NeutraText-DemiAlt') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{font-family: 'Libre Baskerville', serif; background:#e6e6e6;}

.container-fluid{padding:0 85px;}
.logo-top{text-align:center; padding:20px 0; background:#e6e6e6; z-index:99999;}
.logo-top.staylogo{position:fixed; top:0; left:0; right:0; padding:10px 0;}

.sideNav{/*width:80px; height:100%; position:fixed; overflow:hidden;*/
	width:100vh; display:table; text-align:center;
    margin: 0;
    padding: 0 0 0 0;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    top: 0;
    left: 0;
    -webkit-transform: translate(50px) rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform: translate(50px) rotate(90deg);
    transform-origin: 0px 0px;
}

.headerNav{font-family:'NeutraText-DemiAlt', Helvetica, sans-serif; display:table-cell; vertical-align:middle;}
.mobileIcon{display:none;}
ul.sknav{list-style-type:none; margin:0; padding:0;}
ul.sknav:after{display:block; content:''; clear:both; height:0;}
ul.sknav li{display:inline-block; padding:0 26px;}


ul.sknav li:last-child{display:none;}


ul.sknav li a{color:#af976d; font-size:16px; text-transform:uppercase; letter-spacing:2px; text-decoration:none;}
ul.sknav li a:hover{color:#000000;}

.verMiddle{display:table-cell; vertical-align:middle;}


.rightSidenav{position:fixed; right:0;  height: 100%; width: 85px; font-family:'NeutraText-DemiAlt', Helvetica, sans-serif; display:table;} 
.rightSidenav a{color:#af976d; display:inline-block; letter-spacing:2px; font-size:16px; text-decoration:none;
    right: 0;
 text-transform:uppercase;  
     white-space: nowrap;
	transform:translate(75px) rotate(90deg); -webkit-transform:translate(0px) rotate(90deg); -moz-transform:translate(75px) rotate(90deg);
    margin-left: -80px;}
	
.rightSidenav a:hover{color:#000000;}	
 
header{background:#1a1a1a; color:#FFFFFF; text-align:center; padding:20px 0;}
.logo-header{margin:270px 0 40px 0; background:url(images/logoLeft.png), url(images/logoRight.png); background-repeat:no-repeat; background-position:left 20px, right 20px;}
header h5{text-transform:uppercase; color:#af976d; letter-spacing:1px; padding-bottom:40px;}

.scrollDown{text-align:center; padding:15px; height:30px; position:fixed; bottom:0; left:0; right:0;}
.scrollDown a{color:#b0976d; font-size:45px; line-height:40px;}
.scrollDown a:hover{color:#000000;}


.fullImg img{width:100%; line-height:0; height:auto;}
 

.title{font-size:42px; text-align:center; color:#af976d; letter-spacing:1px; padding:5px 0; line-height:55px;}

#development, #apartments, #location, #lifestyle{background:#1a1a1a; color:#FFFFFF; padding:50px; padding:200px 0;}
#development h1.title, #apartments h1.title, #location h1, #lifestyle h1{padding-bottom:40px;}

p{font-size:16px; line-height:25px; padding:10px 0; text-align: center;}


.carousel-indicators{bottom:inherit; top:25px; left:inherit; right:20px; width:18px;}
.carousel-indicators .active{margin:1px; margin-bottom:20px;}
.carousel-indicators li{display:block; margin-bottom:20px; width:12px; height:12px; border-width:2px;}


/*Footer*/
footer{background:#1a1a1a; color:#FFFFFF; padding:120px 20px 20px 20px; margin-bottom:85px;}
footer h4{text-transform:uppercase; text-align:center; letter-spacing:1px; padding:10px 0;}
footer form{padding-top:70px;}

.frow input:not([type="submit"]), .frow select, .frow textarea{color:#ffffff; width:100%; background:none; border:none; border-top:#FFFFFF 2px solid; padding:17px 0px; font-size:15px; outline:none; letter-spacing:1px; appearance:none; -webkit-appearance:none; -moz-appearance:none;}

.frow *{color:#000;} 
.frow{}
.frow:after{display:block; content:''; clear:both; height:0;}
.frow .fleft{float:left; width:50%;}
.frow .fright{float:right; width:50%;} 
.frow .fright input{border-left:#FFF 2px solid; padding-left:24px;}

.frow textarea{resize:none; height:60px;}
.frow select{color:#FFFFFF;}
.frow textarea{border-bottom:#FFF 2px solid;}
.frow input[type="submit"]{background:#af976d; color:#FFFFFF; border:none; margin-top:20px; padding:10px 20px; text-transform:uppercase;}

.clientLogo{padding:18px 0; margin-top:30px;}
.clientLogo img{padding:20px;}

.wpcf7-not-valid{border-top-color:#FF0000 !important;}
span.wpcf7-not-valid-tip{display:none !important;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#FFF;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#FFF;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#FFF;
}
:-moz-placeholder { /* Firefox 18- */
  color:#FFF;
}

