/*
Theme Name: Soul
Theme URI: http://tivlabs.in/
Author: TivLabs
Author URI: http://tivlabs.in/
Description: This will be use for Soul
Version: 2.1
*/

@font-face {
  font-family: 'MrsEavesOT-Roman';
  src: url('fonts/MrsEavesOT-Roman.eot?#iefix') format('embedded-opentype'),  url('fonts/MrsEavesOT-Roman.otf')  format('opentype'),
	     url('fonts/MrsEavesOT-Roman.woff') format('woff'), url('fonts/MrsEavesOT-Roman.ttf')  format('truetype'), url('fonts/MrsEavesOT-Roman.svg#MrsEavesOT-Roman') format('svg');
  font-weight: normal;
  font-style: normal;}

body{font-family:"MrsEavesOT-Roman", Helvetica, sans-serif;}
.topRow{padding:42px 0; text-align:center;}

.container-fluid{max-width:1300px;}
header{background:url(images/header.jpg) no-repeat; background-size:cover; padding:20px; color:#FFFFFF; text-align:center; margin-bottom:70px;}

img.logo{margin-left:-50px; margin-top:240px; margin-bottom:205px; max-width:1300px; margin-right:-50px;}

.scrollDown{padding-bottom:5px; }
.scrollDown a{border-top:#bda988 6px solid; display:inline-block; border-left: transparent 6px solid; border-right: transparent 6px solid;}
.scrollDown a:hover{border-top-color:#FFF;}

nav{border-top:#dfd5c5 1px solid; border-bottom:#dfd5c5 1px solid; background:#FFFFFF; left:0; right:0; z-index:999;}
body.stay .header-navHeight {
    padding-bottom: 60px;
}

body.stay nav{position:fixed; top:0;}
.mobileNav{display:none;}
ul.skNav{padding:0; list-style-type:none; margin-bottom:0;}
ul.skNav:after{display:block; content:''; clear:both; height:0;}
ul.skNav li{float:left; padding-right:214px;}
ul.skNav li:last-child{padding-right:0;}
ul.skNav li a{display:inline-block; padding:18px 0; color:#af976d; text-decoration:none; text-transform:uppercase; font-size:13px; letter-spacing:1px; transition: all .3s;}
ul.skNav li a:hover{color:#000000;}
ul.skNav li a[href$="home"]{background:url(images/soul.png) no-repeat; text-indent:-9999px; width:75px; height:20px; margin-top:18px; padding:14px 0;}
ul.skNav li a[href$="home"]:hover{background:url(images/soulhover.png) no-repeat;}
@media (min-width: 769px){
body.stay nav ul.skNav li a{padding:12px 0;}
body.stay nav ul.skNav li a[href$="home"]{margin-top:12px;}
}


.content-description{background:#eff0f1; color:#af976d; padding:75px 0; font-size:16px;}
.content-description .container{max-width:500px; text-align:justify;}
.content-description h5{font-size:17px; text-transform:uppercase; letter-spacing:1px; padding-bottom:5px;}

/*Gallery*/
.soul-gallery{padding:0; list-style-type:none; padding:5px 0 5px 0; margin-bottom:0;}
.soul-gallery:after{display:block; content:''; clear:both; height:0;}
.soul-gallery > .gallery-item{float:left; width:50%; padding:4px; overflow:hidden;}
.soul-gallery > .gallery-item a{overflow:hidden; height:500px; background-size:cover; background-position:center; transition: all 2s ease 0s;
	-moz-transition: all 2s ease 0s;
	-o-transition: all 2s ease 0s;
	-webkit-transition: all 2s ease 0s;}
.soul-gallery > .gallery-item.full-width{width:100%; height:auto;}
.soul-gallery > .gallery-item.full-width a{height:auto;}

.soul-gallery > .gallery-item img{display:none;}
.soul-gallery > .gallery-item.full-width img{display:block;}

.soul-gallery img{width:100%; height:auto;
width: 100%;
	height: 100%;
	transition: all 2s ease 0s;
	-moz-transition: all 2s ease 0s;
	-o-transition: all 2s ease 0s;
	-webkit-transition: all 2s ease 0s;
}

.cgi > a:before { content:"Artist’s Impression"; }
.soul-gallery > .gallery-item > a{display:block; position:relative; }
.soul-gallery > .gallery-item a:before{ clear:both; height:0; width:100%; position:absolute; bottom:25px; text-transform:uppercase; font-size:10px; letter-spacing:.5px; left:12px; display:block; color:#FFFFFF; }

#lifestyle .soul-gallery > .gallery-item a:before{display:none;}

.soul-gallery > .gallery-item a:after{content:''; clear:both; height:0; width:100%; background:rgba(255,255,255,.8); position:absolute; top:0; background-image:url(images/zoom.png); background-repeat:no-repeat; background-position:center; display:block; visibility:hidden; transition:all 1s ease 0s;}
.soul-gallery > .gallery-item a:hover:after{height:100%; visibility:visible;}

.gallery-section .container{max-width:900px;}


.soul-gallery > .gallery-item > a:hover{-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);} 
/*.soul-gallery > .gallery-item > a:hover img{-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);}*/


/*Footer*/
footer{background:#f1f1f2; padding:75px 0 45px 0; text-align:center; color:#bda988;  letter-spacing:1px; margin-top:55px;}
footer .container{max-width:770px;}
footer h3{font-size:20px;}
footer h1{line-height:42px; text-transform:uppercase; font-family:"baskerville", Helvetica, sans-serif; font-weight:300; padding-top:5px;}
footer h1 small{color:#bda988; display:block; font-size:15px; font-family:"MrsEavesOT-Roman", Helvetica, sans-serif;}
footer h4{text-transform:uppercase; padding-top:8px; font-size:16px;}

footer form{padding-top:62px;}

.frow{text-align:left;}
.frow:after{display:block; content:''; clear:both; height:0;}
.frow .ffleft{float:left; width:50%;}
.frow .ffright{float:right; width:50%;}
.frow label{display:block; margin-bottom:0;}
.frow textarea, .frow select, .frow input:not([type="submit"]){border:none; border-top:#bda988 1px solid; width:100%; outline:none; background:none; color:#bda988; font-weight:normal; appearance:none; -webkit-appearance:none; -moz-appearance:none; border-left:#bda988 1px solid; padding:10px 5px; font-family:"MrsEavesOT-Roman", Helvetica, sans-serif; text-transform:uppercase; font-size:15px; letter-spacing:.7px; font-weight:normal;}
.frow textarea{border-bottom:#bda988 1px solid; border-top:none; border-right:#bda988 1px solid; resize:none; height:100px;} 
.frow .ffright input, .frow .ffright select{border-left:none;}
.frow input[type="tel"], .frow .ffright input, .frow .ffright select{border-right:#bda988 1px solid;}

.frow select{border-bottom:#bda988 1px solid;}
.frow input[type="submit"]{background:none; border:#bda988 1px solid; color:#bda988; font-weight:normal; margin-top:20px; padding:1px 8px; cursor:pointer; text-transform:uppercase; font-family:"MrsEavesOT-Roman", Helvetica, sans-serif; font-size:18px; letter-spacing:1px; outline:none; display:inline-block;}

.frow input[type="submit"]:hover{background:#bda988; color:#FFFFFF;}
::-webkit-input-placeholder {color:#bda988;}
::-moz-placeholder {color:#bda988;}
:-ms-input-placeholder {color: #bda988;}
:-moz-placeholder {color:#bda988;}
.clientle{padding-top:90px;}
