@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Raleway-Bold';
    src: url('../fonts/raleway/Raleway-Bold.eot');
    src: url('../fonts/raleway/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-Bold.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-Bold.woff') format('woff'),
        url('../fonts/raleway/Raleway-Bold.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-Bold.svg#Raleway-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Light';
    src: url('../fonts/raleway/Raleway-Light.eot');
    src: url('../fonts/raleway/Raleway-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-Light.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-Light.woff') format('woff'),
        url('../fonts/raleway/Raleway-Light.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-Light.svg#Raleway-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-ExtraLight';
    src: url('../fonts/raleway/Raleway-ExtraLight.eot');
    src: url('../fonts/raleway/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-ExtraLight.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-ExtraLight.woff') format('woff'),
        url('../fonts/raleway/Raleway-ExtraLight.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-ExtraLight.svg#Raleway-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/raleway/Raleway.eot');
    src: url('../fonts/raleway/Raleway.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway.woff2') format('woff2'),
        url('../fonts/raleway/Raleway.woff') format('woff'),
        url('../fonts/raleway/Raleway.ttf') format('truetype'),
        url('../fonts/raleway/Raleway.svg#Raleway') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-ExtraBold';
    src: url('../fonts/raleway/Raleway-ExtraBold.eot');
    src: url('../fonts/raleway/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-ExtraBold.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-ExtraBold.woff') format('woff'),
        url('../fonts/raleway/Raleway-ExtraBold.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Thin';
    src: url('../fonts/raleway/Raleway-Thin.eot');
    src: url('../fonts/raleway/Raleway-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-Thin.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-Thin.woff') format('woff'),
        url('../fonts/raleway/Raleway-Thin.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-Thin.svg#Raleway-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Medium';
    src: url('../fonts/raleway/Raleway-Medium.eot');
    src: url('../fonts/raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-Medium.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-Medium.woff') format('woff'),
        url('../fonts/raleway/Raleway-Medium.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-Medium.svg#Raleway-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Heavy';
    src: url('Raleway-Heavy.eot');
    src: url('../fonts/raleway/Raleway-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-Heavy.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-Heavy.woff') format('woff'),
        url('../fonts/raleway/Raleway-Heavy.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-Heavy.svg#Raleway-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('Raleway-SemiBold.eot');
    src: url('../fonts/raleway/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/raleway/Raleway-SemiBold.woff2') format('woff2'),
        url('../fonts/raleway/Raleway-SemiBold.woff') format('woff'),
        url('../fonts/raleway/Raleway-SemiBold.ttf') format('truetype'),
        url('../fonts/raleway/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
	font-family: 'futuraLight';
	src: url('../fonts/futuraLight/FuturaLight.eot');
	src: url('../fonts/futuraLight/FuturaLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/futuraLight/FuturaLight.woff') format('woff'),  url('../fonts/futuraLight/FuturaLight.ttf') format('truetype'),  url('../fonts/futuraLight/FuturaLight.svg#futuraLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futuraBold';
	src: url('../fonts/futuraBT/FuturaBT-Bold.eot');
	src: url('../fonts/futuraBT/FuturaBT-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/futuraBT/FuturaBT-Bold.woff') format('woff'),  url('../fonts/futuraBT/FuturaBT-Bold.ttf') format('truetype'),  url('../fonts/futuraBT/FuturaBT-Bold.svg#futuraBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'franklin-demicond';
	src: url('../fonts/franklin/FranklinGothic-DemiCond.eot');
	src: url('../fonts/franklin/FranklinGothic-DemiCond.eot?#iefix') format('embedded-opentype'),  url('../fonts/franklin/FranklinGothic-DemiCond.woff') format('woff'),  url('../fonts/franklin/FranklinGothic-DemiCond.ttf') format('truetype'),  url('../fonts/franklin/FranklinGothic-DemiCond.svg#franklin-demicond') format('svg');
	font-weight: lighter;
	font-style: normal;
}
@font-face {
	font-family: 'franklin-demi';
	src: url('../fonts/franklin/FranklinGothic-Demi.eot');
	src: url('../fonts/franklin/FranklinGothic-Demi.eot?#iefix') format('embedded-opentype'),  url('../fonts/franklin/FranklinGothic-Demi.woff') format('woff'),  url('../fonts/franklin/FranklinGothic-Demi.ttf') format('truetype'),  url('../fonts/franklin/FranklinGothic-Demi.svg#franklin-demi') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'franklin-medcond';
	src: url('../fonts/franklin/FranklinGothic-MediumCond.eot');
	src: url('../fonts/franklin/FranklinGothic-MediumCond.eot?#iefix') format('embedded-opentype'),  url('../fonts/franklin/FranklinGothic-MediumCond.woff') format('woff'),  url('../fonts/franklin/FranklinGothic-MediumCond.ttf') format('truetype'),  url('../fonts/franklin/FranklinGothic-MediumCond.svg#franklin-medcond') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'franklin-Medium';
	src: url('../fonts/franklin/FranklinGothic-Medium.eot');
	src: url('../fonts/franklin/FranklinGothic-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/franklin/FranklinGothic-Medium.woff') format('woff'),  url('../fonts/franklin/FranklinGothic-Medium.ttf') format('truetype'),  url('../fonts/franklin/FranklinGothic-Medium.svg#franklin-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'calibri';
	src: url('../fonts/calibri/calibri.eot');
	src: url('../fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),  url('../fonts/calibri/calibri.woff') format('woff'),  url('../fonts/calibri/calibri.ttf') format('truetype'),  url('../fonts/calibri/calibri.svg#calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* BASIC PAGE SETUP ============================================================================= */

body { 
margin : 0 auto;
padding : 0;
font-family : 'calibri'; 	
color : #000; 
font-weight:100;
}

hr.style1 {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
p{
	font-size:1.1em;
	color:#555;
}
.centerTxt{
	text-align:center;
}
.leftTxt{
	text-align:left;
}
.rightTxt{
	text-align:right;
}
.clear{
	clear:both;
}
h1{
	margin:35px 0px;
}

.container{
	width:75%;
	margin:0 auto;
}

#header{
	width:100%;
	height:80px;
	background:#fff;
	box-shadow:0px 0px 5px #cccccc;	
	-webkit-box-shadow:0px 0px 5px #cccccc;
	-moz-box-shadow:0px 0px 5px #cccccc;
	position:fixed;
	z-index:5;
}

#logo{
	width:20%;
	padding-top:25px;
	float:left;
}

#logo img{
	width:65%;
}

#menu{
	width:70%;
	padding-top:20px;
	float:right;
	color:#444;
	font-size:0.95em;
	text-transform: uppercase;
	letter-spacing:0.05em;
	font-weight:500;
}

#banner {
	padding-top:80px;
}

#banner img{
	width:80%;
	height:100%;
}

#intro-text{
	text-align:center;
	padding-bottom:90px;
}

.red-heading{
	font-family: 'Raleway-Light';
	color:#df2d35;
	font-weight:normal;
	letter-spacing:0.25em;
}

.greyTxt{
	color:#666;
}

.equal-leftCol{
	width:50%;
	float:left;
}

.equal-leftCol img{
	width:100%;
	height:auto;
}

.equal-rightCol{
	width:50%;
	float:right;
}

.equal-rightCol img{
	width:100%;
	height:auto;
}

.rightCol-text{
	width:62%;
	float:left;
	padding-left:110px;
	padding-top:100px;
}

.leftCol-text{
	width:58%;
	float:right;
	padding-right:110px;
	padding-top:100px;
}

.row{
	height:auto;
	background:#f8f8f8;
}

.bigGrey-txt{
	font-family: 'Raleway-Thin';
	font-size:3em;
	color:#666;
	font-weight:50;
}

.small-heading-text{
	font-family: 'Raleway-SemiBold';
	font-size:0.7em;
	color:#222;
	letter-spacing:0.2em;
}

.red-rollover-btn{
	width:350px;
	height:20px;
	border:2px solid #666;
	text-align:center;
	text-decoration:none;
	color:#555;
	padding:15px 35px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	transition: all ease-in 0.4s;
	margin-right:10px;
}

.red-rollover-btn:hover{
	width:350px;
	height:20px;
	border:2px solid #d3363e;
	background:#d3363e;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:15px 35px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	margin-right:10px;
}

.red-rollover-btn1{
	width:350px;
	height:20px;
	border:2px solid #666;
	text-align:center;
	text-decoration:none;
	color:#555;
	padding:15px 75px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	transition: all ease-in 0.4s;
	margin-right:10px;
}

.red-rollover-btn1:hover{
	width:350px;
	height:20px;
	border:2px solid #d3363e;
	background:#d3363e;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:15px 75px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	margin-right:10px;
}

.grey-rollover-btn{
	width:350px;
	height:20px;
	border:2px solid #666;
	text-align:center;
	text-decoration:none;
	color:#555;
	padding:15px 35px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	transition: all ease-in 0.4s;
}

.grey-rollover-btn:hover{
	width:350px;
	height:20px;
	border:2px solid #444;
	background:#444;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:15px 35px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
}

.grey-rollover-btn1{
	width:200px;
	height:10px;
	border:2px solid #666;
	text-align:center;
	text-decoration:none;
	color:#555;
	padding:17px 20px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	transition: all ease-in 0.4s;
	float:right;
}
.grey-rollover-btn1 a{
	text-decoration:none;
	color:#555;	
}

.grey-rollover-btn1:hover{
	width:200px;
	height:10px;
	border:2px solid #444;
	background:#444;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:17px 20px;
	font-size:0.7em;
	font-weight:300;
	font-family: 'Raleway-SemiBold';
	letter-spacing:0.1em;
	
}

.grey-rollover-btn1:hover a{

	text-decoration:none;
	color:#fff;
	
}


#discover-parallax{
	margin-top:60px;
	text-align:center;
	/* The image used */
    background-image: url("../images/soggiorno-spar.jpg");

    /* Set a specific height */
    height: 600px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#discover-parallax .text{
	padding-top:50px;
	color:#fff;
	
}
#discover-parallax .text h2{
	font-family: 'Raleway-Thin';
	font-size:2.5em;
}

#discover-parallax .text p{
	color:#fff;
}

#block-group{
	text-align:center;
	margin-top:60px;
	
}

.block{
	width:26%;
	display:inline-block;
	vertical-align:top;
	margin:0 1%;
	padding:30px 20px;
	background:rgba(50, 50, 50, 0.8);
	position:relative;
}
.block-icon{
	color:#fff;
	text-align:center;
	font-family: 'Raleway-Light';
	font-size:1em;
	letter-spacing:0.1em;
}
.block-icon-text{
	color:#fff;
	-webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

.block-icon-text a{
	color:#fff;
	text-decoration:none;
}
.block-icon-text:hover{
	color:#df2d35;

}
.block-icon-text a:hover{
	color:#df2d35;
	text-decoration:none;
}
.block-text{
	width:96%;
	margin:0 auto;
	margin-top:20px;
	color:#fff;
	text-align:left;
	font-size:1em;

}
#comment-icon{
	display: block;
    width: 70px;
    height: 70px;
	margin:0 auto;
    background: url(../images/comment-white.png) no-repeat;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
#comment-icon:hover{
    background: url(../images/comment-red.png) no-repeat;
}

#gmap-icon{
	display: block;
    width: 70px;
    height: 70px;
	margin:0 auto;
    background: url(../images/gmap-white.png) no-repeat;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
#gmap-icon:hover{
    background: url(../images/gmap-red.png) no-repeat;
}

#man-icon{
	display: block;
    width: 70px;
    height: 70px;
	margin:0 auto;
    background: url(../images/man-white.png) no-repeat;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
#man-icon:hover{
    background: url(../images/man-red.png) no-repeat;
}

#footer{
	height:200px;
	padding-top:50px;
	font-size:0.95em;
	
}
#emailtxt{
	text-decoration:none;
	color:#db002f;
}
#copyright{
	height:30px;
	padding-top:20px;
	background:#333;
	color:#888;
	font-size:0.8em;
	text-align:left;
}

.footer-col{
	
	margin:0 1%;
	float:left;
}
#footer-logo{
	float:left;
	margin-right:30px;
	margin-bottom:180px;
	width:17%;
	height:17%;	
}
#footer-left{
	width:42%;
	line-height:1.5em;
}

.social-icon a{
	display: block;
    width: 18px;
    height: 15px;
	padding:5px 3px 3px 3px;
	margin:0 1%;
	float:left;
	text-align:center;
	border:1px solid #555;
	color:#555;
    -webkit-transition: all .05s ease-in-out;
    -moz-transition: all .05s ease-in-out;
    -o-transition: all .05s ease-in-out;
    transition: all .05s ease-in-out;
}
.social-icon a:hover{
    border:1px solid #db002f;
	color:#db002f;
}


#footer-mid{
	width:16%;
	border-left:1px solid #ebebeb;
	padding-left:30px;
}
#footer-right{
	width:26%;
	border-left:1px solid #ebebeb;
	padding-left:30px;
}
#footer-mid a{
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	line-height:0.9em;
}
#footer-right a{
	text-decoration:none;
	color:#db002f;
	font-size:0.9em;
}
#footer-right #heading{
	font-family: 'Raleway-Light';
	color:#555;
	font-size:1.4em;
	letter-spacing:0.05em;
}
.privacy a{
	text-decoration:none;
	color:#db002f;
	font-size:0.9em;
}
#subscribeform{
	margin-top:10px;
}
#form-button{
	width:auto;
	height:35px;
	padding:10px 10px;
	border:2px solid #d3363e;
	background:#d3363e;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:0.7em;
	font-family: 'Raleway-Light';
	letter-spacing:0.1em;
}
#subscribe-field{
	width:200px;
	height:30px;
}

/*inside Pages*/
#subHeaderInside{
	padding-left:15%;
	padding-right:15%;
	margin:0 auto;
	background:#f2f2f2;
	padding-top:110px;
	padding-bottom:45px;
	text-align:center;
	
}

#subHeaderInside a{
	color:#d3363e;
	text-decoration:none;
}

#subHeaderInside p{
	font-family: 'calibri';
	font-weight:100;
	color:#535353;
	font-size:1.1em;
}
#subHeaderInside h1{
	 font-family: 'Raleway-Light';
	 font-size:1.8em;
	 font-weight:100;
	 letter-spacing:0.2em;
	 color:#2a2a2a;
	 overflow-wrap: break-word;
  word-wrap: break-word;
}
.picHolderInside{
	width:80%;
	margin:0 auto;
	padding-top:75px;
	text-align:left;
}

.picHolderInside a{
	text-decoration:none;}

.pic-set{
	width:45%;
	display:inline-block;
	vertical-align:top;
	margin:0 1%;
	padding-bottom:40px;
	text-align:left;
}
.picBlock{
	height:400px;
	position: relative;
}

.pic-set h2{
	font-family: 'Raleway-ExtraLight';
	color:#333;
}

.inner-box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 408px;
	width: auto;
	opacity: 0;
	transition: opacity .5s ease;
	background-color: rgba(255, 255, 255, 0.7);  
}

.picBlock:hover .inner-box {
  opacity: 1;
 
}
.grid-text {
  color: #333;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.grid-text h2{
	font-family: 'Raleway-Light';
	font-size:2em;
	margin-bottom:15px;
	
}
.grid-text p{
	margin-top:0px;
	font-size:1em;

	text-align:center;
	
}

.responsiveImg{
	width:100%;
	height:auto;
}
#content{
	width:70%;
	margin:0 auto;
	padding-top:55px;
}
#content #leftCol{
	float:left;
	width:65%;
	font-size:1.1em;
	color:#666;
}
#content #rightCol{
	float:right;
	width:30%;
	text-align:right;
}
#content #rightCol a{
	text-decoration:none;
}

#content #pdt-heading h1 {
	font-family: 'Raleway-Light';
	font-size:2em;
	font-weight:100;
	letter-spacing:0.2em;
	color:#2a2a2a;
	text-align:center;
}

#content #fullTxt{
	font-size:1.1em;
	color:#666;
}

/*product Pages*/
.image-header{
	padding-left:15%;
	padding-right:15%;
	margin:0 auto;
	height:250px;
	background-position:center -120px;
	background-repeat:no-repeat;
	background-size:90%;
	padding-top:200px;
	padding-bottom:45px;
	text-align:center;	
}
#maryland-header{
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3)), url(../images/kitchens/classics-kitchens/maryland/06cover.jpg);
	background-size:95%;
	background-position:center -150px;
	background-repeat:no-repeat;
}
#bilbao-header{
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3)), url(../images/kitchens/classics-kitchens/bilbao/01cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#siviglia-header{
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3)), url(../images/kitchens/classics-kitchens/siviglia/02cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#prestige-header{
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3)), url(../images/kitchens/classics-kitchens/prestige/05cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#daytona-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/daytona/01-cover-daytona.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#miami-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/miami/01cover.jpg);
	background-size:100%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#tokyo-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/tokyo/02cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#tropea-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/tropea/03cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#valencia-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/valencia/04cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#diamante-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/diamante/05cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#merano-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/kitchens/modern-kitchens/merano/06cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#twodayone-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/day/2dayone/2dayone-cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#exential-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/day/exential/01cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#day-prestige-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/day/prestige/02cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#lapis-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/day/lapis/03cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#twonightone-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/2nightone/06cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#sistema-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/sistema-notte/01cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#lineup-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/lineup/02cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#night-prestige-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/prestige/03cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#night-lapis-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/lapis/04cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
#contempo-header{
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../images/night/contemp/05cover.jpg);
	background-size:95%;
	background-position:center -120px;
	background-repeat:no-repeat;
}
.image-header h1{
	 font-family: 'Raleway-Light';
	 font-size:2em;
	 font-weight:100;
	 letter-spacing:0.2em;
	 color:#fff;
}
.image-header .bread-crumbs{
	font-family: 'Raleway-Light';
	font-size:0.8em;
	color:#fff;
	letter-spacing:0.1em;
	
}
.image-header .bread-crumbs a{
	text-decoration:none;
	color:#fff;
	
}
#pdt-social-icon-block{
	width:170px;
	height:40px;
	border-top:1px solid #ccc;
	padding-top:25px;
}

.pdt-social-icon a{
	display: block;
   
	padding:5px 3px 3px 3px;
	margin:0 1%;
	float:left;
	text-align:center;
	color:#555;
    -webkit-transition: all .05s ease-in-out;
    -moz-transition: all .05s ease-in-out;
    -o-transition: all .05s ease-in-out;
    transition: all .05s ease-in-out;
}
.pdt-social-icon a:hover{
    
	color:#db002f;
}


/*---gallery----*/
#gallery{
	text-align:left;
}

.gallery-block{
	width:32%;
	height:260px;
	margin:0.5% 0.5%;
	display:inline-block;
	overflow:hidden;
	text-align:left;
	position:relative;
	vertical-align:top;
}
.gallery-block .inner-box {
  background: #fff;
  height: 260px;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
  padding: 0;
  transition: opacity .5s;
}
.gallery-block:hover .inner-box {
  opacity: .5;
  transition: opacity .5s;
}
 
.gallery-block img{
	width:100%;
	height:100%;
}

#video-section{
	text-align:center;
	padding-top:60px;
	padding-bottom:50px;
}

#discover-parallax-inside{
	margin-top:60px;
	text-align:center;
	/* The image used */
    background-image: url("../images/soggiorno-spar.jpg");

    /* Set a specific height */
    height: 450px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#discover-parallax-inside .text{
	padding-top:30px;
	color:#fff;
	
}
#discover-parallax-inside .text h2{
	font-family: 'Raleway-Thin';
	font-size:2.5em;
}

#discover-parallax-inside .text p{
	color:#fff;
}

.red-arrow-box{
	position:absolute;
	background:	#d3363e;
	width:30px;
	height:30px;
	left:45%;
	bottom:-15px;
	z-index:10;
	color:#fff;
	font-size:1.5em;
	text-align:center;
}
.red-arrow-box a{
	color:#fff;
	text-decoration:none;
}

.request-field{
	width:90%;
	height:30px;
	padding:10px 15px;
	color:#666;
	border:1px solid #ccc;
	font-family: 'Raleway-Light';
}
.message-field{
	width:90%;
	height:80px;
	padding:10px 15px;
	color:#666;
	border:1px solid #ccc;
	font-family: 'Raleway-Light';
}
#contact-button{
	width:96%;
	height:35px;
	padding:10px 10px;
	border:2px solid #d3363e;
	background:#d3363e;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:0.7em;
	font-family: 'Raleway-Light';
	letter-spacing:0.1em;
}