@import"../css/reset.css";@import"../css/skeleton.css";@import"../css/superfish.css";@import"../css/forms.css";@import"../css/slider.css";
@import url(http://fonts.googleapis.com/css?family=Bitter);
@import url(http://fonts.googleapis.com/css?family=Questrial);
body{background:#efefef; font:14px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; position:relative; min-width:320px;}
html,body{height:100%;}
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
	.p9{margin-bottom:45px;}	.p9-1{margin-bottom:47px;}
	.p10{margin-bottom:50px;}	.p10-1{margin-bottom:52px;}
	.p12{margin-bottom:60px;}
a{color:#3b7abd;outline:none;cursor:pointer;text-decoration:none; font-weight:bold;}
	a:hover{text-decoration: underline}
/*  Header styles */
h2{font:400 70px/84px 'Bitter', serif; color:#3b7abd; text-align:center; text-transform:uppercase;}
	h2 span{display:block; font-size:30px; line-height:34px; color:#9b9b9b; text-transform:none; padding-top:8px;}
h3{font:400 50px/60px 'Bitter', serif; color:#3b7abd; text-align:center;}
h4{font:400 40px/48px 'Bitter', serif; color:#3b7abd; text-align:center;}
	h4.title1{font-size:36px; line-height:44px;}
h5{font:400 30px/34px 'Bitter', serif; color:#3b7abd; text-align:center;}
h6{font:400 20px/24px 'Bitter', serif; color:#000;}
	h6 span{display:block; color:#9b9b9b; font-size:18px; line-height:22px;}
/* 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}
.last-item{margin-bottom:0 !important; margin-right:0 !important;}
/*********************************header*************************************/
header{width:100%; position:relative; padding:63px 0 22px;}
	#page1 header{padding:63px 0 47px;}
h1{float:left; text-transform:uppercase; font:400 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9b9b9b; margin-left:-3px;}
	h1 a{font:400 70px/84px 'Bitter', serif;}
	header h1 a{font:400 40px/50px 'Questrial', serif;text-transform:none;margin-left:24px;}
		h1 a:hover{text-decoration:none;}
	h1 span{display:block; margin-top:-15px; padding-left:70px;}
/********************** Content ************************/
#content{width:100%; padding:50px 0 30px;}
	#page2 #content{padding:68px 0 30px;}
	#page3 #content{padding:61px 0 30px;}
div.block1{float:left; padding-top:53px; width:127px; height:74px; overflow:hidden; background:url(../images/block1-bg.png) top center no-repeat; background-size:100%; font:400 20px/24px 'Bitter', serif; color:#fff; text-transform:uppercase; text-align:center;}
div.arrow{float:left; width:79px; height:127px; background:url(../images/arrow.png) center 51px no-repeat;}
div.block2{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font:400 25px/30px 'Bitter', serif; color:#9b9b9b; padding:12px 0;}
	div.block2 a{font-weight:normal; color:#111;}
		div.block2 a:hover{text-decoration:none; color:#3b7abd;}
blockquote{width:100%; background:url(../images/blockquote-bottom.jpg) 30px bottom no-repeat; padding-bottom:18px; color:#444;}
	.blockquote-content{background:#d7d7d7; padding: 26px 30px 35px;}
/*  chart  */
.ui-progressbar {height: 50px; background:#cbcbcb; position:relative; margin-bottom:17px;}
.ui-progressbar .ui-progressbar-value {height: 100%; background:url(../images/progressbar-tail.gif) 0 0 repeat-x;}
.ui-progressbar span{position:absolute; top:14px; left:26px; display:block; font:400 18px/22px 'Bitter', serif; color:#fff;}
/*  raiting  */
div.vote-wrap{overflow:hidden;}
div.vote-block{position:relative;}
div.vote-hover{float:left; cursor:pointer;}
div.vote-stars{position: absolute; left: 0; top: 0;}
div.vote-active{position: absolute; left: 0; top: 0;}
div.vote-result{color:#444; padding-left:109px; margin-top:-2px}
div.vote-success{clear:both; color:#444;}
/*  lists  */
.list-1 li{padding-left:29px;}
	.list-1 li.icon-1{background:url(../images/marker1-1.jpg) 0 3px no-repeat;}
	.list-1 li.icon-2{background:url(../images/marker1-2.jpg) 0 4px no-repeat;}
	.list-1 a{font-weight:normal; color:#909090;}
		.list-1 a:hover{color:#3b7abd;}
/*  columns  */
.col-3{float:left; width:220px; margin-right:20px; word-spacing:-1px;}
/*  borders  */
.separator{width:100%; background:url(../images/pic2.png) center top no-repeat;}
/*  indents  */
.indent-top9-1{padding-top:48px;}
.indent-top11-1{padding-top:58px;}
.indent-left16{padding-left:80px;}
.indent-right16{padding-right:80px;}
.indent-right48{padding-right:240px;}
.indent-bottom8{padding-bottom:40px;}
.indent-bottom9-1{padding-bottom:48px;}
.indent-bottom10{padding-bottom:50px;}
.indent-bottom10-1{padding-bottom:52px;}
/***** bx-slider *****/
.slider-wrapper {width:100%; overflow:hidden; position:relative;}
.bx-window, .bx-wrapper, #slider {width:940px !important; height:1203px !important; overflow:hidden;}
#slider > li {position:relative; overflow:hidden; background:#efefef; height:100%;}
.nav{width:100%; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; height:42px; padding-top:12px; text-align:center;}
	.prev, .next, .bx-pager {display:inline-block; font:400 25px/30px 'Bitter', serif;}
		.bx-prev{background:url(../images/prev.gif) left 9px no-repeat; padding-left:19px; cursor:pointer; display:inline-block; font-weight:normal;}
			.bx-prev:hover{color:#111; text-decoration:none; background-position:left -21px;}
		.bx-next {background:url(../images/next.gif) right 9px no-repeat; padding-right:19px; cursor:pointer; display:inline-block; font-weight:normal;}
			.bx-next:hover {color:#111; text-decoration:none; background-position:right -21px;}
	.bx-pager {padding:0px 17px; text-align:center;}
		.pager-link {display:inline-block; cursor:pointer; margin-left:16px; font-weight:normal;}
			.pager-link:first-child{margin-left:0;}
		.pager-link:hover, .pager-active{text-decoration:none; color:#9b9b9b;}
		.pager-active {cursor:default;}
/****** map *****/
.map iframe{width:100%; height:424px;}
.map dt{font:400 20px/24px 'Bitter', serif; color:#a6a6a6; margin-bottom:18px;}
dl span {float:left; width:80px;}
/******************** Footer ******************/
footer{width:100%; padding:50px 0 74px;}
	.footer-text{float:left; text-transform:uppercase; font:11px/14px Arial, Helvetica, sans-serif; color:#9b9b9b; padding-top:8px;}
		.footer-text a{font-weight:normal; color:#9b9b9b;}
footer nav>ul>li {
	float:left;padding-right:10px;
}
footer nav ul li ul li ul li {
padding-left:4px;
}
/********* social icons *********/
.social-icons{margin:0; list-style:none; float:right; height:29px;}
	.social-icons li{float:left; margin-right:6px;}
		.social-icons li a{display:block; height:29px; width:29px; background-image: url(../images/social-icons.jpg); background-repeat: no-repeat; cursor:pointer;}
		.social-icons .icon-1 a{background-position:0 top;}
		.social-icons .icon-2 a{background-position:-34px top;}
		.social-icons .icon-3 a{background-position:-68px top;}
		.social-icons .icon-4 #___plusone_0{height:25px !important; display:block !important; padding-top:4px !important;}
#easyTooltip{padding:0 10px 0; background:#3b7abd; color:#fff; font-weight:600; font-size:11px; line-height:2em; z-index:1000;}
/************Back to top*****************/
#toTop {display:none; background:url(../images/ui-totop.jpg) no-repeat center top; position:fixed; right:50%; bottom:150px; width:127px; height:127px; z-index:999; margin-right:-650px !important;}
#toTopHover {background:url(../images/ui-totop.jpg) no-repeat center bottom; width:127px; height:127px; display:block; overflow:hidden; float:left; opacity: 0;}
#toTop:active, #toTop:focus {outline:none;}
/*==========================================*/
@media only screen and (max-width: 995px) {
	img{width:100%; height:auto;}
	p, .p3, .p3-1{margin-bottom:9px}
	.p0{margin-bottom:0;}
	.p1, .p1-1{margin-bottom:3px;}
	.p2, .p2-1{margin-bottom:5px;}
	.p4, .p4-1{margin-bottom:10px;}
	.p5, .p5-1{margin-bottom:13px;}
	.p6, .p6-1{margin-bottom:15px;}
	.p7, .p7-1{margin-bottom:18px;}
	.p8, .p8-1{margin-bottom:20px;}
	.p9, .p9-1{margin-bottom:22px;}
	.p10, .p10-1{margin-bottom:25px;}
	.p12{margin-bottom:30px;}
	.col-3{width:170px;}
	div.block1{width:100px; height:58px; padding-top:42px; font-size:16px; line-height:20px;}
	div.arrow{width:64px; background-position: center 37px;}
	.ui-progressbar{margin-bottom:12px;}
	div.vote-hover{float:none; margin-bottom:5px;}
	.bx-window, .bx-wrapper, #slider {width:748px !important; height:1170px !important;}
	.indent-left16, .indent-right16, .indent-right48, div.vote-result{padding:0px;}
	.indent-top9-1{padding-top:48px;}
	.indent-top11-1{padding-top:29px;}
	.indent-bottom8{padding-bottom:20px;}
	.indent-bottom9-1, .indent-bottom10, .indent-bottom10-1{padding-bottom:25px;}
	header, #page1 header{padding:30px 0 22px;}
	footer{padding:40px 0 40px;}
	#toTop {display:none !important;}
}
@media only screen and (max-width: 767px) {
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .extra-marg-bot{margin-bottom:35px;}
	.col-3{width:200px;}
	.even-last-item{margin-right:0 !important;}
	.last-col{margin-bottom:0 !important;}
	h1{float:none;}
	h2{font-size:50px; line-height:60px;}
		h2 span{font-size:25px; line-height:30px; padding-top:6px;}
	h3{font-size:45px; line-height:54px;}
	h4{font-size:35px; line-height:42px;}
		h4.title1{font-size:30px; line-height:36px;}
	h5{font-size:30px; line-height:36px;}
	div.arrow{width:50px; background-position: center 41px; background-size:70%;}
	.ui-progressbar{margin-bottom:8px;}
	.bx-window, .bx-wrapper, #slider {width:420px !important; height:1790px !important;}
	#slider p, div.vote-result{display:none;}
	.nav{height:30px; padding-top:6px;}
	.prev, .next, .bx-pager {font-size:20px; line-height:24px;}
		.bx-prev{background-position:left 6px;}
			.bx-prev:hover{background-position:left -24px;}
		.bx-next {background-position:right 6px;}
			.bx-next:hover {background-position:right -24px;}
	.map iframe{height:300px;}
}
@media only screen and (max-width: 479px) {
	.col-3{width:300px; margin-right:0; margin-bottom:30px;}
	div.arrow{display:none;}
	div.vote-hover{float:left; margin-bottom:0px;}
	div.vote-result{display:block; padding-left:109px;}
	.list-1{width:100%; overflow:hidden;}
	.list-1 li{float:left; margin-right:20px;}
	.bx-window, .bx-wrapper, #slider {width:300px !important; height:4030px !important;}
	.bx-prev, .bx-next{text-indent:-999em; padding:0; width:8px;}
	.footer-text, .social-icons{float:none;}
}
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */