@import"../css/reset.css";
@import"../css/skeleton.css";
@import"../css/superfish.css";
@import"../css/forms.css";
@import"../css/flexslider.css";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,800,700);
@import url(https://fonts.googleapis.com/css?family=Gochi+Hand);
@import url(https://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic,latin-ext);
body{background:#fff;font:13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#7c7c7c;position:relative;min-width:960px;-webkit-text-size-adjust: none;}
html,body{height:100%;}
p{padding-bottom:18px}
a{color:#ef4f33;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration: underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.2em;padding-bottom:18px;color:#343434;font-family: 'Open Sans', sans-serif;font-weight:bold}
h1{font-size:32px;}
h2{font-size:30px;padding-bottom:24px}
h3{font-size:24px;padding-bottom:15px;line-height:28px;font-weight:600;} 
h4{font-size:18px;padding-bottom:10px;font-weight:600;line-height:22px}  
h5{font-size:16px;font-weight:600;padding-bottom:3px}
h6{font-size:14px;}
h3 strong{background:url(../images/img-rrs.png) no-repeat 0 0;width:15px;height:15px;display:inline-block;margin: 8px 0  0 10px}

/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ef4f33;}
img{max-width:100%;height:auto}
.main{width:950px;margin:0 auto;position:relative}

p{padding-bottom:10px}
.p0 {padding-bottom:0 !important;}
.p01 {padding-top:0 !important;}
.p {padding-top:1px}
.p1 {padding-top:2px}
.p2 {padding-top:3px}
.p3 {padding-top:4px}
.p4 {padding-top:5px}
.p5 {padding-top:6px}
.p6 {padding-top:7px}
.p7 {padding-top:8px}
.p8 {padding-top:9px}
.p9 {padding-top:10px}
.p10 {padding-top:11px}
.p11 {padding-top:12px}
.p12 {padding-top:13px}
.p13 {padding-top:14px}
.p14 {padding-top:15px}
.p15 {padding-top:16px}
.p16 {padding-top:18px}
.p17 {padding-top:21px}
.p18 {padding-top:25px}
.p19 {padding-top:27px}
.p20 {padding-top:31px}
.p21 {padding-top:33px}
.padd-1 {padding-top:40px;}
.padd-2 {padding-top:56px;}
.padd-3 {padding-top:60px;}
.m0 {margin:0 !important}
.m1 {margin-top:-1px}
.m2 {margin-top:-2px}
.m3 {margin-top:-3px}
.m4 {margin-top:-4px}
.m5 {margin-top:-5px}
.m6 {margin-top:-7px}
.m7 {margin-top:-13px}

	.overflow{overflow:hidden}
	.img-indent{float:left;margin:1px 11px 0 0}
	.img-indent1{float:left;margin:1px 24px 0 0}
	.img-indent2{float:left;margin:1px 14px 0 0}
	.img-indent4{float:right;margin:0 0 1px 11px}
	.img-indent5{float:left;margin:1px 11px 0 0}

	.line-h{line-height:18px}
	
	.m-r{margin-right:24px}
	
/**************************header************************/
header{padding:35px 0 0;position:relative;z-index:50}
header h1 a{display:inline-block; width:150px; height:98px; text-indent:-999em; background:url(../images/logo.png) 0 0 no-repeat;}
header h1 {text-align:center;display:block;position:absolute;left:50%;top:0;margin-left:-75px;z-index:100}
.row-nav{position:relative;z-index:50;padding:52px 0 20px}


/********************** Content ************************/
section#content{position:relative;z-index:20;padding:23px 0 66px}
#page1 section#content{padding:14px 0 19px}

.inner-1{padding:13px 18px }

.tx1 {font-size:11px; font-family: Verdana; color: #7c7c7c;  text-align: center;}
.tx2 {font-size:9px; font-family: Verdana; color: #7c7c7c;  text-align: center;}

.box-1{text-align:center;padding:24px 18px 23px;border:1px solid #e8e8e8;}
.box-1.a{padding:22px 18px 23px;margin-bottom:20px}
.box-1.a  h4{padding-bottom:11px}
.box-1.a  p{padding-bottom:15px}


.box-1,.box-1 h4,.box-1 p,.box-1 .dropcap-1,.box-1:hover .border-horiz{
	-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.box-1:hover{border:1px solid #ea7087}
.box-1 h4{position:relative;padding-bottom:13px;color:#c1c1c1;}

.box-1 p{padding-bottom:0;line-height:18px} 
.box-1:hover p{color:#ea7087;}
.box-1:hover .border-horiz{background:#ea7087}
.box-1:hover .dropcap-1{background:#ea7087}
.box-1:hover .link-1{color:#ea7087}
.box-1:hover h4{color:#ea7087}
.dropcap-1{background:#d6d6d6;width:40px;text-align:center;padding:12px 0 12px 2px;color:#fff;font-size:14px;line-height:18px;margin:0;font-weight:bold;font-family: 'Open Sans', sans-serif;display:inline-block;
   border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;margin-bottom:4px
}

.border-horiz,.border-horiz1,.border-horiz2{width:80%;background:#e6e6e6 ;height:1px;margin:10px 20px 11px}
.border-horiz1{width:100%;margin:21px 0}
.border-horiz2{width:100%;margin:8px 0 11px}


.date-1{color:#acacac;font-family: 'Open Sans', sans-serif;font-size:11px;line-height:14px;font-weight:600;text-transform:uppercase;padding-bottom:7px}
.date-2{color:#e96b83;padding-bottom:2px}
.quote-1{padding-bottom:20px}

.banner-1{opacity:1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.banner-1:hover{opacity:0.7}

.box-events {padding-top:7px}
.box-events dd{overflow:hidden;padding-bottom:13px}
.box-events dd span{display:inline-block;text-transform:uppercase;width:100px;display:inline-block;float:left}
.box-events dd strong{font-weight:normal;display:inline-block;float:left;width:76%}
.box-events dd em{font-style:normal;color:#e96b83}
/*----- aside -----*/

aside{padding:4px 0 0}

/*----- map -----*/
.map {
	background:#fff;
    margin:3px 0 16px
}
.map iframe {
	height:255px;
	overflow: hidden;
	width:309px;
}

/*----- address -----*/
.mail-1 {
	font-style:normal;
	color:#e96b83;
	display:inline-block;

}


dl.address dt {	padding-bottom:17px
}
dl.address dd span {
	display:inline-block;
	width:70px
}
.policy {padding-top:3px
}
.policy span {
	display:inline-block;	
	color:#e96b83;padding-bottom:4px}

.policy p {padding-bottom:11px
}
/*  links & buttons */
.link-1,.link-3{color:#b6b6b6;font-family: 'Open Sans', sans-serif;font-size:11px;line-height:14px;text-transform:uppercase;text-decoration:underline;font-weight:bold}
.link-1:hover{text-decoration:none;color:#e96b83}
.link-3{color:#e96b83}
.link-3:hover{color:#b6b6b6;text-decoration:none}

.link-2{color:#7c7c7c;font-size:13px;line-height:17px;background:url(../images/marker-2.png) no-repeat 0 4px;padding-left:21px;margin-bottom:8px;display:inline-block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.link-2:hover{text-decoration:none;color:#e96b83;background-position: 8px 4px}
/*  lists */
.list-1{}
.list-1 li{background:url(../images/marker-1.png) no-repeat 0 7px; padding: 0 0 8px 13px ;
line-height:18px 
}
.list-1 li a{font-size:14px;color:#e96b83;display:inline-block;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.list-1 li:hover a{color:#acacac;text-decoration:none}

.list-2{padding-top:7px}
.list-2 li{padding: 4px 0 19px 38px;}
.list-2 li.bg-1{background:url(../images/page4-img1.png) no-repeat 0 0}
.list-2 li.bg-2{background:url(../images/page4-img2.png) no-repeat 0 0}
.list-2 li.bg-3{background:url(../images/page4-img3.png) no-repeat 0 0}
.list-2 li.bg-4{background:url(../images/page4-img4.png) no-repeat 0 0}
.list-2 li.bg-5{background:url(../images/page4-img5.png) no-repeat 0 0}
.list-2 li.bg-6{background:url(../images/page4-img6.png) no-repeat 0 0}
.list-2 li.bg-7{background:url(../images/page4-img7.png) no-repeat 0 0}
.list-2 li.bg-8{background:url(../images/page4-img8.png) no-repeat 0 0}
.list-2 li.bg-9{background:url(../images/page4-img9.png) no-repeat 0 0}
.list-2 li a{color:#e96b83;display:inline-block}
.list-2 li a:hover{color:#424242;text-decoration:none}
/*  Buttons */
.button{display:inline-block;font-family: 'Anton', sans-serif;text-transform:uppercase;font-size:14px;line-height:18px;padding:6px 11px 7px;color:#93877e;background:url(../images/tail-button.gif) repeat-x 0 0; 
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
     -moz-box-shadow:0 1px  2px rgba(0,0,0,0.3);
      -webkit-box-shadow: 0 1px  2px rgba(0,0,0,0.3);
     box-shadow: 0 1px  2px rgba(0,0,0,0.3);margin-bottom:2px;	
	 text-shadow: 0 1px #fff}
	.button:hover{background-position: 0 bottom;color:#fff;text-decoration:none;box-shadow:none;text-shadow:none;font-weight:normal}
/******************** Footer ******************/
footer {
	padding:15px 0 40px ;position:relative;text-align:center;border-top:1px solid #e8e8e8
}

.footer-logo{display:inline-block;position:relative;}
.privacy {font-family: 'Open Sans', sans-serif;text-transform:uppercase;letter-spacing:1px;
	color:#b7b7b7;
	font-size:10px;
	line-height:14px;
	width:100%;
	padding-top:0px;font-weight:600
}
.privacy a {
	font-size:10px;
	color:#b7b7b7;
	line-height:14px;
	text-decoration:none
}
.privacy a:hover {
	text-decoration:underline
}


/*==========================================*/
@media only screen and (min-width: 768px) and (max-width: 995px) {
 body{min-width:768px;}	
	 .main{width:758px}	
	 .map iframe {
	height:255px;
	overflow: hidden;
	width:245px;
	
}

.box-events dd strong {
    width: 70%;
}
.footer-menu li{display:inline-block;margin:0 18px}
	}
@media only screen and (max-width: 767px) {
	.main{width:300px} 
   body{min-width:300px;}
	header h1{position:relative;margin:0;left:0}
	
	.map iframe {   
    width: 298px;
}
.row-nav {
    padding: 5px 0 20px;

}
	.privacy {padding-top:26px}	
.border-horiz {
    margin: 10px 30px 11px;

}

.img-indent {
    float: none;
    margin: 1px 0 16px 0;
}
.box-events dd strong {
    width: 65%;
}
	
	}
@media only screen and (min-width: 480px) and (max-width: 767px) {
 body{min-width:420px;}
.main{width:420px}

.border-horiz {
    margin: 10px 40px 11px;

}
.img-indent {
    float: left;
    margin: 1px 11px 0 0;
}
	.map iframe {   
    width: 416px;
}
.box-events dd strong {
    width: 76%;
}
}
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */