/*
Theme Name: Livera Spa
Theme URI: http://www.liveraspa.com/
Author: Teknoloji Dizayn
Author URI: http://www.teknolojidizayn.com/
Description: Teknoloji Dizayn tarafından Livera Spa için yapılmış özel bir temadır.
Version: 1.0
*/


/* RESEEEEET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;	outline:0; font-weight:inherit;	font-style:inherit;	font-size:100%;	font-family:inherit; vertical-align:baseline; }

:focus { outline:0; }

ol, ul { list-style:none; }

table {	border-collapse:separate; border-spacing:0; }

caption, th, td { text-align:left; font-weight:normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

input, textarea, button, a img { border:0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

.clear { height:0; clear:both; }

p {
	padding-top:8px;
}

.clear { clear:both; height:0; }
/* RESEEEEET */

/*------------------------------------------------- 
=LINKS
---------------------------------------------------*/

a { color:#2d2d2d; text-decoration:none }
a:hover { color:#2d2d2d; text-decoration:none }
a img { border:none; }

*{ margin:0; padding:0; border:0;}
html,body{ width:100%; height:100%; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#151515; line-height:1.6; }

body{ margin:0; background:url(images/bg-top.png) repeat-x #f3f0eb; padding-bottom: 80px; }

#main {
  position: relative;
  margin-top:0px !important;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#site { margin:0 auto;  padding-bottom:316px; }

/*------------------------------------------------- 
=HEADER
---------------------------------------------------*/
#header { margin:0 auto; width:1003px; background:url(images/bg-header-flowers.png) no-repeat; min-height:356px; }
#header .hlogo { float:left; margin:70px 0 0 0; }
#header .hrightside { float:right; margin:6px 0 0 0; }
#header .hrightside .hsocialtype { float:right; margin:0; width:120px; }
#header .hrightside .hsocialtype ul { list-style:none; }
#header .hrightside .hsocialtype ul li a { float:left; margin:0; width:34px; height:34px; text-indent:-9999px; background:url(images/social-type.png); }
#header .hrightside .hsocialtype ul li + li a { margin-left:5px; }
#header .hrightside .hsocialtype ul li.facebook a { background-position:0 0; }
#header .hrightside .hsocialtype ul li.facebook a:hover { background-position:0 -34px; }
#header .hrightside .hsocialtype ul li.twitter a { background-position:-34px 0; }
#header .hrightside .hsocialtype ul li.twitter a:hover { background-position:-34px -34px; }
#header .hrightside .hsocialtype ul li.instagram a { background-position:-68px 0; }
#header .hrightside .hsocialtype ul li.instagram a:hover { background-position:-68px -34px; }
#header .hrightside .hflowers { float:right; margin:120px -105px 0 0px; }

#header #menu { margin:0; width:1003px; background:#ffffff; height:74px; }
#header #menu ul { list-style:none; }
#header #menu ul li a { float:left; margin:0; background:#f7f8f7; width:199px; padding-top:20px; height:74px; font-family: 'satura_text_proregular'; color:#515151; font-size:26px; font-weight:bold; text-align:center; }
#header #menu ul li a:hover { background:#e85039; color:#fff; }
#header #menu ul li + li a { margin-left:2px; }


#content { margin:0; font-family: 'satura_text_proregular'; }
#content .ctoparea { background:url(images/bgs/homepages.png) center no-repeat; width:100%; height:310px; }
#content .ctoparea .ctaarea { width:1003px; margin:0 auto; }
#content .ctoparea .ctaarea .ctabanner { float:left; margin:65px 0 0 290px; background:url(images/top-slider/top-slidebg.png); width:302px; height:302px; }
#content .ctoparea .ctaarea .ctabanner .cttpic { width:284px; margin:6px 0 0 9px; }
#content .ctoparea .ctaarea .ctasicon { float:right; margin:0; width:380px; font-family: 'satura_text_proregular'; }
#content .ctoparea .ctaarea .ctasicon .ctitxt { width:335px; margin:30px 35px 0 0; text-align:center; font-size:20px; color:#565655; }
#content .ctoparea .ctaarea .ctasicon .ctiico { margin:25px 0 0 230px; background:url(images/bgs/home-small-icon.png); width:146px; height:60px; }

#content .ccenterarea { margin:120px 0 0 0; background:url(images/bgs/homepages02.png) center no-repeat; width:100%; height:375px; }
#content .ccenterarea .ccaarea { width:1003px; margin:0 auto; }
#content .ccenterarea .ccaarea .ccaslide { float:left; margin:18px 0 0 0; height:345px; width:673px; }
#content .ccenterarea .ccaarea .ccaslide .ccaslidepic { float:left; width:337px; }
#content .ccenterarea .ccaarea .ccaslide .ccaslidetxt { margin-top:25px; float:right; width:310px; font-family: 'satura_text_proregular'; color:#3b3b3b; font-size:16px;  }
#content .ccenterarea .ccaarea .ccaslide .ccaslidetxt h1 { font-size:24px; }



#content .cbottomarea { margin:120px 0 50px 0; background:url(images/bgs/homepages03.png) center no-repeat; width:100%; height:309px; }
#content .cbottomarea .cbaarea { width:1003px; margin:0 auto; }
#content .cbottomarea .cbaarea .cbatxt { padding-top:24px; margin:0 0 0 0; width:530px; color:#faf1f1; font-size:18px; }
#content .cbottomarea .cbaarea .cbatxt h1 { font-size:30px; color:#fff; }



#content .subccenterarea { margin:80px 0 30px 0; background:url(images/bgs/subpages02.png) center repeat-y; width:100%; padding:15px 0; }
#content .subccenterarea .sbccarea { width:1003px; margin:0 auto; font-family: 'satura_text_proregular'; font-size:16px; line-height:2; }
#content .subccenterarea .sbccarea .sbcareax { width:835px; }
#content .subccenterarea .sbccarea .sbcareax h1 { margin-top:10px; font-size:24px; color:#3b3b3b; }


.slideshowlink a { display:none; }

.chref{ margin:15px 0 25px 0; width:600px; }
.chref ul{ list-style:none; }
.chref ul li { float:left; margin:20px 0 0 15px; }
.chref ul li.spor { background:url(images/spor.png); width:197px; height:62px; display:block; text-indent:-9999px; }
.chref ul li.buharsauna { background:url(images/buharsauna.png); width:233px; height:62px; display:block; text-indent:-9999px; }
.chref ul li.ciltbakim { background:url(images/ciltbakim.png); width:197px; height:62px; display:block; text-indent:-9999px; }
.chref ul li.havuz { background:url(images/havuz.png); width:233px; height:62px; display:block; text-indent:-9999px; }
.chref ul li.spamasaj { background:url(images/spamasaj.png); width:197px; height:62px; display:block; text-indent:-9999px; }
.chref ul li.vipsauna { background:url(images/vipsauna.png); width:233px; height:62px; display:block; text-indent:-9999px; }
/*------------------------------------------------- 
=FOOTER
---------------------------------------------------*/
#footerbg { background:url(images/bgs/footer-bgline.png) repeat-x top; height:310px; width:100%; margin-top:0px !important; position: absolute; bottom: 0 !important; bottom: -1px; }
#footer { width:1003px; margin:0 auto; padding-top:30px; }
#footer .address { float:left; margin:0 120px 0 0; width:282px; }
#footer .address .fmctitle { margin-bottom:10px; font-family:"satura_text_proregular"; font-size:22px; color:#3f3f3f; }
#footer .address .fmctitlx { font-family:"satura_text_proregular"; font-size:16px; color:#3f3f3f; }

#footer .footermenucolumns { float:left; margin:0; background:url(images/footer-line.png) no-repeat right; min-height:211px; padding-right:43px; margin-right:43px; }
#footer .footermenucolumns .fmctitle { margin-bottom:10px; font-family:"satura_text_proregular"; font-size:22px; color:#3f3f3f; }
#footer .footermenucolumns .fmclist { margin:0; }
#footer .footermenucolumns .fmclist ul { list-style:none; }
#footer .footermenucolumns .fmclist ul li a { display:block; margin:0; color:#6d6d6d; font-size:16px; font-family:"satura_text_proregular"; }
#footer .footermenucolumns .fmclist ul li a:hover { text-decoration:underline; }
#footer .copyright { margin:40px 0 0 0; color:#6d6d6d; } 
#footer .copyright .crleft { float:left; margin:0; }
#footer .copyright .crright a { float:right; margin:0; } 
#footer .copyright .crright a span { color:#e85039; font-weight:bold; }


.ustline{
    width: 100%;
    background: #f1efea;
    padding: 1px 0;
    margin: 30px 0 25px 0;}










/*------------------------------------------------- 
=FONT-FACE
---------------------------------------------------*/

@font-face {
    font-family: 'ubuntubold';
    src: url('font/ubuntu-b-webfont.eot');
    src: url('font/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ubuntu-b-webfont.woff') format('woff'),
         url('font/ubuntu-b-webfont.ttf') format('truetype'),
         url('font/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'satura_text_proregular';
    src: url('font/saturatextpro-regular-webfont.eot');
    src: url('font/saturatextpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/saturatextpro-regular-webfont.woff') format('woff'),
         url('font/saturatextpro-regular-webfont.ttf') format('truetype'),
         url('font/saturatextpro-regular-webfont.svg#satura_text_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.footerx {
  width: 100%;
  height: 80px;
  background-color: #e85039;
}

.footerx .ucretsizkesif { display:block; background:url(images/bizeulasin-footer.png) no-repeat center; width:1136px; height:62px; margin:12px auto 0 auto; text-indent:-9999px; }
.footerx .ucretsizsticky a { display:block; background:url(images/bizeulasin-tel.png); margin:17px auto 0 auto; width:202px; height:18px; text-indent:-9999px; }



.sbccarea .cform { background: none; width: 100%; border: none; }

.sbccarea input[type="text"] {
    width: 80%;
    border: 1px solid transparent;
    border-bottom-color: #dedede;
    padding: 25px 30px;
    font-size: 15px;
    background: #fff;
}
.sbccarea .cform label { display:none !important;; }
.sbccarea .cform textarea {     
  width: 80%;
    border: 1px solid transparent;
    border-bottom-color: #dedede;
    padding: 25px 30px;
    font-size: 15px;
    background: #fff;
  }

.sbccarea .cform input[type="submit"] {
    float: right;
    background: #e85039;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    border: none;
    padding: 8px 30px;
    margin-top: 30px;
    margin-right:165px;
    margin-bottom:30px; }

.sbccarea .cform input[type="submit"]:hover {
  background: #fff;
  color: #e85039;
  border: none;
}
.sbccarea .cform input.sendbutton { width:20%; }

.scmedia ul li a { 
  background:url(images/scmedia-logo.png); 
  float: left;
  margin: 0;
  width: 128px;
  height: 128px;
  text-indent: -9999px;
     }
.scmedia ul li + li a { margin-left:15px; }
.scmedia ul li.instagram a { background-position: 0 0; }
.scmedia ul li.instagram a:hover { background-position: 0 -128px; }
.scmedia ul li.facebook a { background-position: -128px 0; }
.scmedia ul li.facebook a:hover { background-position: -128px -128px; }
.scmedia h1 { margin-bottom:25px; }
.cform span.reqtxt, span.emailreqtxt { display: none !important; }
#header #menu { width:1204px; }
