@charset "utf-8";

/* CSS Document */



@font-face {

    font-family: 'RockwellRegular';

    src: url('rock.eot');

    src: url('rock.eot') format('embedded-opentype'),

         url('rock.woff2') format('woff2'),

         url('rock.woff') format('woff'),

         url('rock.ttf') format('truetype'),

         url('rock.svg#RockwellRegular') format('svg');

}







body{margin:0; padding:0; font-family:Arial, Helvetica; font-size:14px; color:#fff; font-weight:normal; text-decoration:none; background:url(../images/bg_line.png) repeat-x top;}





h1, h2, h3, p, br, ul, li, form, div{ margin:0; padding:0;}



.clear:after {clear: both; content: ""; display: block;}



a{ color:#0c4a9e; text-decoration:none;}



/*--------------------------------------------------

				      COLUMNS

---------------------------------------------------*/

.one, .one-half, .two-third, .one-third, .one-fourth { float:left; position:relative; margin-right:2.2%; }

.one { width: 100%; margin-right: 0; }

.one-half {	width: 48%; }

.two-third { width: 65.33%; }

.one-third  { width: 30.66%; }

.one-fourth { width: 22%; }

.last { margin-right: 0 !important; }



.left{ float:left;}

.right{ float:right;}



h1{font-family:'RockwellRegular', Helvetica, sans-serif; font-size:34px; color:#fff; font-weight:300; text-decoration:none; }

h2{font-family:'RockwellRegular', Helvetica, sans-serif; font-size:31px; color:#fff; font-weight:300; text-decoration:none; }

h3{font-family:'RockwellRegular', Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:300; text-decoration:none;}



h4{font-family:'RockwellRegular', Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:300; text-decoration:none;}



.spacer{ clear:both; margin:0; padding:0px;}



img{ max-width:100%}



.wraper{ margin:0 auto; padding:0; width:1170px;}



.section{ margin:0 auto; padding:0; width:1000px;}



#header{ margin:0 auto; padding:0; width:100%;  height:116px;/* background:url(../images/hdr_bg.jpg) repeat-x;*/ position:relative}

#header .logo{margin:10px 0px 15px 0;}

.nav{ width:57%; float:left; margin-top:40px;}





.moreBtn:link, .moreBtn:active, .moreBtn:visited{font-size:14px;

font-family:"RockwellRegular", Arial; 

color:#000; 

font-weight:400; 

text-decoration:none; 

background:#25a8e0; 

padding:4px 10px;

text-transform:uppercase;



border-radius:4px; 

-moz-border-radius:4px; 

-webkit-border-radius:4px; 

-khtml-border-radius:4px; 



-webkit-transition: all 1s ease;

-moz-transition: all 1s ease;

-ms-transition: all 1s ease;

-o-transition: all 1s ease;

transition: all 1s ease;

}

.moreBtn:hover{ color:#fff; background:#0030ff}











#banner{margin:0 auto; padding:0; width:100%; position:relative;}

#banner-in{margin:0 auto; padding:0; padding-bottom:30px; width:100%; position:relative; background:url(../images/in_ban_bg.png) repeat-x;}

#banner-in h1{font-size:40px; color:#fff; padding:20px 0px; text-transform:uppercase;}



#mid_body{ margin:0 auto; padding:30px 0 ; width:100%; line-height:22px; background:#00a9e6 }



#home-serv{ margin:0 auto; padding:30px 0; width:100%; margin-top:0px; background:#000;}

.servBox{ width:93%; margin:0 3%; text-align:center; color:#fff;}

.servBox h2{ color:#00a9e6; padding:10px 0px;font-family:"RockwellRegular", Arial; font-weight:bold; font-size:170%}

.servBox p{ color:fff; padding:10px 0px; font-weight:normal; font-size:15px; line-height:22px;}

.servBox a{ font-size:20px; color:#fff; line-height:20px; text-decoration:none;}

.servBox:hover a{ font-size:20px; color:#fff; padding:10px 0px; text-decoration:none;}



#services{ margin:0 auto; padding:30px 0; width:100%; margin-top:0px; background:#00a9e6;}

#services .servBox{ width:300px; margin:5px 16px; float:left; text-align:center; color:#fff;}

#services .servBox h2{ color:#000; padding:10px 0px;font-family:"RockwellRegular", Arial;font-size:24px;  font-weight:bold}

#services .servBox p{ color:fff; padding:10px 0px; font-weight:normal; font-size:15px; line-height:22px;}

#services .servBox a{ font-size:20px; color:#fff; line-height:20px; text-decoration:none;}

#services .servBox:hover a{ font-size:20px; color:#fff; padding:0px; text-decoration:none;}



#mid_body .servBox2{ width:94%; margin:5px 0px; text-align:left; color:#fff; padding:0 3% 15px 3%; border:solid 1px #000; clear:both;}

#mid_body .servBox2 h3{ color:#000; padding:5px 0px;font-family:"RockwellRegular", Arial;font-size:24px;  font-weight:normal}

#mid_body .servBox2 p{ color:fff; padding:10px 0px; font-weight:normal; font-size:15px; line-height:22px;}

#mid_body .servBox2 a{ font-size:20px; color:#fff; line-height:20px; text-decoration:none;}

#mid_body .servBox2:hover a{ font-size:20px; color:#fff; padding:0px; text-decoration:none;}

#mid_body .servBox2 li{margin:0px 0 ; padding-bottom:0px; padding-left:5px; font-size:100%}



/* Contact Section css */



.home_cont{ width:99%; float:left; color:#000;}

.home_content h2{ background:url(../images/label_icon.png) no-repeat left center; padding-left:40px; padding-bottom:10px; padding-top:10px; color:#000; font-weight:bold; }



.home_content ul{margin:0; padding:0; list-style:none;}

.home_content ul li{ list-style-image:url(../images/arrow.png); list-style-position:inside;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:7px 0 ; padding-bottom:5px; padding-left:5px;}

.home_content ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none }

.home_content ul li a:hover{color:#000; text-decoration: underline }





.finput{ width:210px; height:20px; border:solid 1px #ff0000; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.finput2a{ width:210px; border:solid 1px #ff0000; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.finput_btn, .finput_btnBig{ padding:6px 12px; background:#ff0000; border:solid 1px #512175; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; cursor:pointer;}

.finput-s{ width:120px; height:20px; border:solid 1px #7030A0; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}



.finput2a{ width:210px; border:solid 1px #7030A0; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.finput_btnBig{ padding:12px 22px;font-size:17px; font-weight:normal}



/* End Contact Section css */



.salon{ margin:0px;}

.salonBox{ width:33%; float:left;}

.salonBox h4{ padding:5px 0px; margin:0;}





/* Footer Section css */

#footer{ margin:0 auto; padding:22px 0; width:100%; background:#000; color:#9f9c9c; font-size:12px; border:solid 0px #ff0000; margin-top:0px;font-family:'RockwellRegular', Helvetica, sans-serif;}

#footer.top{ margin-top:240px;}

.footbox{ width:25%; float:left; text-align:center;}



#footer a{color:#939393; font-size:12px; text-decoration:none; font-family:'RockwellRegular', Helvetica, sans-serif;}

.foot_left{ width:70%; text-align:left; float:left;}

.foot_right{ width:25%; text-align:center; float:right;}

.foot_right a{font-size:11px;}



.footgap{ padding-bottom:10px;}



/* End Footer Section css */



.galPic{ width:220px; height:165px; padding:15px 20px; background: url(../images/gal_bg.png) repeat; border:solid 1px #ccc;}

.newsPic{ width:400px; height:300px; padding:15px 20px; background: url(../images/gal_bg.png) repeat; border:solid 1px #ccc;}



.wpcf7-form p{ color:#fff; font-size:14px;}

.wpcf7-submit{padding:10px 19px; background:#000; border:solid 1px #000; font-family:Tahoma, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}

.wpcf7-text{width:210px; border:solid 1px #990000; color:#000; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px; padding:4px;}

.wpcf7-textarea{border:solid 1px #990000;}





#content[tabindex="-1"]:focus {

	outline: 0;

}



.site-main {

	margin-bottom: 3.5em;

}



.site-main > :last-child {

	margin-bottom: 0;

}



.site-main > article {

	margin-bottom: 3.5em;

	position: relative;

}



.site-main > article:before,

.site-main > article:after,{

	content: "";

	display: table;

}



#primary{ background:#00a9e6; margin:20px auto; clear:both;}

<!--#primary ul.products{ width:1000px; margin:0 auto;}-->

<!--#primary ul.products li{ width:300px; margin:14px; display:inline-block;}-->



.woocommerce-breadcrumb{width:970px; margin:0 auto; padding:15px; background:#00bbff;}

#primary h1.page-title{width:1000px; margin:0 auto; padding:15px 0px;}

#primary form.woocommerce-ordering{ display:none;}

#primary .woocommerce-result-count{display:none;}



.post-28{width:1000px; margin:0 auto;}

#primary .images{ width:625px; float:left; margin:10px 15px 0 0px;}

#primary .summary{ width:360px; float:left; margin:10px 0px 0 0px;}

#primary .summary h2{ font-size:18px; text-align:left;}



.sidebar { width:24%; float:left; padding:10px 5px; background:#fff; border:solid 1px #ccc;