

body.de_light{
color:#757575;
}


h1.big-font,.type-wrap.big-font{
font-size:44px;
text-transform:uppercase;
letter-spacing:10px;
text-shadow: 5px 5px 5px #000;
}

.teaser-text{
font-size:18px;
font-weight:400;
letter-spacing:5px;
}

#mainmenu{
font-size:13px;
}

.testimonial-list, .testimonial-list li{
font-style:normal;
}

.testimonial-list.big-font li{
font-size:30px;
}


.gallery-col .item{
margin-bottom:30px;
}


footer{background:#151515;}
.subfooter{background:#111;}


.absolute{position:absolute; z-index:1;}
.width100{width:100%;}
header.smaller img#lang_icon {
    
	height: 24px !important;}
#lang_icon {
	width: 35px;
    margin-right: 10px;
    margin-top: 5px;
    z-index: 99999;
    display: block;
    position: relative;
}
/* section settings
/* -------------------------------------------------- */
section,#subheader{
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
}

/* all section  */
#section-coming-soon{ background:none; position:absolute; min-height:100%; width:100%;z-index:1;}
#section-gallery{background:#fff; width:101%;}
#section-intro{background:url(../images/background/bg-4.jpg); overflow:hidden;}
#section-intro-2 .bg-scale{background:url(../images/background/bg-7.jpg); overflow:hidden; background-size:100%;}
#section-welcome{background:url(../images/background/bg-9.jpg); overflow:hidden;}
#section-why-choose-us{background:url(../images/background/bg-8.jpg) top fixed;}
#section-testimonial{ background:url(../images/background/bg-3.jpg); background-size:cover;}
#section-top-reason{background:#3d3d47;}
#section-services{ background:url(../images/background/bg-1.jpg) top fixed;}
#section-services-tab{background:#f8f8f8;}
#view-all-projects, #call-to-action{padding:60px 0 60px 0;}
#section-text-1{background:#f9f9f9;}
#section-fun-facts{background:#151515;}
#section-skills{background:url(../images/background/bg-9.jpg); overflow:hidden;}

.bg-scale{position:absolute; height:100%; width:100%; top:0; z-index:0;}

/* section with side background image */
#explore-1,#explore-2,#explore-4{background:#eee;}
#explore-1.side-bg .background-image {background:url(../images/background/bg-side-2.jpg) top;}
#explore-2.side-bg .background-image {background:url(../images/background/bg-side-1.jpg) top;}
#explore-3.side-bg .background-image {background:url(../images/background/bg-side-1.jpg) top;}
#explore-4.side-bg .background-image {background:url(../images/background/bg-side-4.jpg) top;}
#explore-4{
background:#151515 !important;
}



/* background settings for file index-coming-soon-1html */
#bg-coming-soon-page{background:url(../images/background/bg-5.jpg) center fixed; position:fixed; min-height:100%; width:100%;}


/* subheader background for specify page *//*
#subheader{background:url(../images/background/bg-subheader.jpg)top fixed;}*/
.page-services #subheader{background-image:url(../images/background/subheader-1.jpg);}
.page-about #subheader{background-image:url(../images/background/subheader-2.jpg);}
.page-blog #subheader{background-image:url(../images/background/subheader-7.jpg);}
.page-shop #subheader{background-image:url(../images/background/subheader-4.jpg);}
.page-contact #subheader{background-image:url(../images/background/subheader-5.jpg);}
.page-service-details #subheader{background-image:url(../images/background/subheader-6.jpg);}
.page-booking #subheader{background-image:url(../images/background/subheader-3.jpg);}


/* subheader side background for services details page */
#services-makeup.side-bg .background-image {background:url(../images/background/bg-side-4.jpg) top;}
#services-facial.side-bg .background-image {background:url(../images/background/bg-side-5.jpg) top;}
#services-massage.side-bg .background-image {background:url(../images/background/bg-side-6.jpg) top;}
#services-nail.side-bg .background-image {background:url(../images/background/bg-side-7.jpg) top;}
#services-waxing.side-bg .background-image {background:url(../images/background/bg-side-8.jpg) top;}


/* media query */
@media only screen and (max-width: 992px) {
section,#subheader{
-webkit-background-size:cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
}

