@font-face {

  font-family: 'Droid Sans';

  font-style: normal;

  font-weight: 400;

  src: local('Droid Sans'), local('DroidSans'), url(https://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Glegoo';

  font-style: normal;

  font-weight: 400;

  src: local('Glegoo'), local('Glegoo-Regular'), url(https://themes.googleusercontent.com/static/fonts/glegoo/v1/8x8S7gQMbbduiGv8gbUJ0Q.woff) format('woff');

}

/* Left & Right alignment */

.left {

	float:left;

}

.right {

	float:right;

}

.wrapper {

	width:100%;

	overflow:hidden;

	position:relative;

}

.box {

	overflow:hidden;

}

.clear {

	clear:both;

	width: 100%;

}

.relativePos{

	position:relative;

}

.last{

	background:none !important;

	border:none !important;

}



/* Global properties ======================================================== */

body, html, .extra{

	height:100%;

	min-width:960px;

	min-height:720px;

}

body {

	overflow:hidden;

	border:0;

	font:12px/20px 'Droid Sans', sans-serif;

	color:#878787;

	background-color:#ffffff

}

/* Global Structure ============================================================= */

.extra{

	overflow:hidden;

	position:relative;

	margin-bottom:-40px;

}

.main {

	position:relative;

	float:left;

	top:240px;

	z-index:5;

}

.page_spinner {

	position:fixed;

	background: url(../images/main_spinner.gif) 50% 50% no-repeat #000;

	z-index:99;

	width:100%;

	height:100%;

	top:0;

	left:0

}

/* ============================= main layout ====================== */

a {

	color:#000;

	text-decoration: underline;

	outline:none;

}

a:hover {

	color:#fff;

}

h1 {

	padding:0 0 0 0;

}

h2 {

	font: 30px/25px 'Glegoo', serif;

	color: #000;

	text-transform:uppercase;

	padding-bottom:23px;

}

h3{

	font: 18px/18px 'Glegoo', serif;

	color: #fff;

	text-transform:uppercase;

	padding-bottom:18px;

}

h4{

	font:14px/20px 'Droid Sans', sans-serif;

	color:#fff;

	text-transform:uppercase;

	padding-bottom:10px;

}

h5{

	font:12px/20px 'Droid Sans', sans-serif;

	color:#fff;

}

p {

	padding-bottom:20px;

}

.color1 {

	color:#fff;

}

.color2{

color: #000;

}



/* ============================= bg ====================== */

#container{

	position:absolute !important;

	top:0;

	left:0;

}

#container > div{

	float: left;

}

#container > div > a{

	position:relative;

	display:block;

}

#container > div > a span{

	position:absolute;

	top:0;

	left:0;

	background-color:#ffffff;

}

#description{

	position:absolute;

	overflow:hidden;

	width:240px;

	height:240px;

	top:0;

	left:0;

	background-color:#ffffff;

}

#description ul{

	position:relative;

}

#description li{

	padding:45px 20px 0 20px;

	height:195px;

	top:0;

}

#description h4{

	font-size:16px;

	color:#000;

}

/* ============================= header ====================== */

header{

	padding: 0px 0 0 21px;

	width:219px;

	height:240px;

	float:left;

	background:url(../images/menu_plane.jpg) 0 0 no-repeat;

}

#logo {

	position:relative;

	display:block;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

	width:208px;

	height:43px;

	background:url(../images/logo.png) 0 0 no-repeat;

	z-index:111111;

	top:30px;

	left:-5px;

	margin-bottom:30px;

}

/* ============================= menu ====================== */

#menu{

	padding-top:20px;

}

#menu > li {

	position:relative;

	height:26px;

	width:100%;

}

#menu > li a{

	display:inline-block;

	font:14px/14px 'Droid Sans', sans-serif;

	color:#000;

	text-indent:14px;

	text-decoration:none;

	text-transform:uppercase;

	background:url(../images/menu_marker.png) 0 4px no-repeat;

}

.submenu {

	position:absolute;

	padding-left:27px;

	display:inline-block;

	width:90px;

	left:84px;

	top:0;

	z-index: 5;

	background:url(../images/submenu_line.jpg) 0 6px no-repeat;

}

.submenu li{

	height:26px;

	display:block;

}

/* ============================= content ====================== */

#content{

	position:relative;

	float:left;

}

#content > ul {

	

}

#content > ul > li {

	position:absolute;

	width:720px;

	height:480px;

	background-color:#ffffff;

	opacity:0.95;

}

.contPad{

	padding:40px 0 0 30px

}



.link{

	font:14px/14px 'Droid Sans', sans-serif;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

}

.link:hover{

	color:#000;

	text-decoration:underline;

}

.list1{

	padding:15px 0 25px;

	overflow:hidden;

}

.list1 li{

	float:left;

	padding-right:14px;

}

.padBot1{

	padding-bottom:25px;

}

.list1 li.pad_0{

	padding-right:0px;

}

.list1 li a > span{

	position:absolute;

	width:108px;

	height:154px;

	background:url(../images/page1_hover.png) 0 0 no-repeat;

}

.list2 li{

	overflow:hidden;

	padding-bottom:50px;

}

.list2 li > img{

	float:left;

	padding-right:15px;

}

.list2 li > div{

	margin-top:-4px;

	float:left;

	overflow:hidden;

	width:120px;

}

.list2 li a, .list3 li a, .list4 li > div a .list5 li > div a{

	color:#fff;

	text-decoration:none;

}

.list2 li a:hover, .list3 li a:hover, .list4 li > div a:hover .list5 li > div a:hover{

	text-decoration:underline;

}

.sn{list-style-type:none; margin:-10px 0 0px 0; height:16px; padding:0; float:left} 

.sn li{list-style-type:none; margin:0; padding:0 5px 0 0; display:inline; background:transparent; border:0px!important;} 

.sn span{height:16px; width:16px; display:inline; display:inline-block}

.icon-img{background-position:0 0;}

.icon-img:hover{background-position:0 -16px !important;}





.list3{

	overflow:hidden;

}

.list3 li{

	float:left;

	padding-right:17px;

	width:198px;

	height:177px;

}

.list3 li img{

	padding-bottom:12px;

}

.list4 li{

	float:left;

	width:333px;

	padding-bottom:10px;

}

.list4{

	overflow:hidden;

	padding-top:6px;

}

.list4 li > img{

	float:left;

	padding-right:14px;

}

.list4 li > div{

	float:left;

	overflow:hidden;

	width:240px;

}



.list5 li{

	float:left;

	width:310px !important;

	display:inline-table !important;

}

.list5{

	overflow:hidden;

	padding-top:6px;

	width:630px;

}

.list5 li > img{

	float:left;

	padding-right:14px;

	

}

.list5 li > div{

	float:left;

	overflow:hidden;

	width:230px !important;

}

.list5 li a{

	text-decoration:none;

	color:#666666;

}

.list5 li a:hover{

	color:#ffffff;

}



.newsList{

	overflow:hidden;

}

.newsList dt{

	width:40px;

	float:left;

	font: 16px/24px 'Droid Sans', sans-serif;

	color: #fff;

	background-color:#efefef;

	padding-bottom:5px;

	color:#000;

	text-align:center;

}

.newsList dt > span{

	display:block;

	font-size:24px;

	background-color:#000;

	color:#fff;

}

.newsList dd{

	float:left;

	width:160px;

	padding-left:10px;

}

.newsList dd a{

	text-decoration:none;

	color:#000;

	text-align:left;

	

}

.newsList dd a:hover{	

	color:#666666;

	

}

.google_map{

    width: 343px;

    height: 204px;

	margin-bottom:23px;

    background: #FFF;

}

.address {

	width:230px;

}

.address > p{

	width:160px;

}

.mailLink{

	color:#000;

	text-decoration:none;

}

.mailLink:hover{

	color:#000;

	text-decoration:underline;

}

/* ============================= footer ============================= */

footer{

	padding:10px 0 0 30px;

	position:relative;

	font-size:13px;

	color:#858484;

	z-index:5;

}

footer a{

	color:#858484;

	text-decoration:none;

}

/* ============================= forms ============================= */

#form1 {

}

#form1 input {

	margin:0;

	background-color:#333333;

	padding:7px 0 7px 10px;

	width:244px;

	box-shadow:none;

}

#form1 textarea {

	resize: none;

	margin:0;

	background-color:#333333;

	padding:7px 0 5px 10px;

	width:244px;

	height:189px;

	overflow:auto;

	line-height:18px;

}

#form1 label {

	position:relative;

	display:inline-block;

	min-height:40px;

}

#form1 .error, #form1 .empty {

	position:relative;

	top: -3px;

	display:none;

	font-size:11px;

	color:#ec145b;

}

.btns{

	margin-right:45px;

}

.btns a{

	display:inline-block;

	margin:26px 0 0 21px;

}

/* Form defaults */

input, select, textarea {

	font:12px/12px 'Droid Sans', sans-serif;

	color:#fff;

}





/* ============================= Blog ====================== */

.post{margin-bottom:30px; padding-bottom:10px; clear:both;}

.postimg{margin-bottom:10px;}

.posttitle{margin:0 0 0px 0}

.posttitle, .posttitle a{font-size:18px; line-height:20px; font-family: 'Glegoo';}

.posttitle a:hover{text-decoration:none;}



.entry-text{overflow:hidden; }

.entry-content {margin:0; padding:10px 0 5px 0;}

.entry-date{float:left; overflow:hidden; text-align:center; margin:5px 20px 0 0  }

.posttime{ padding:3px 6px; line-height:20px; font-size:13px;  font-family: 'Droid Sans'; Arial; text-transform:uppercase }

.postdate{font-size:20px;  font-family: 'Droid Sans'; padding:6px 0}

.entry-utility{padding:0; margin-top:-10px; font-size:11px;}



.post{border-bottom:1px solid #202020}

.posttitle a, .posttitle a:visited{color:#666666; text-decoration:none;}

.posttitle a:hover{color:#ec145b}

.entry-date{background:#efefef; color:#ec145b;}

.posttime{background:#ec145b; color:#fff;}

.postdate{color:#ec145b;}



.pagenavi a, .pagenavi a:visited{color:#666666;}

.pagenavi a:hover{color:#ec145b}



/* Page Navi*/

.pagenavi {padding:0; font-size:12px; margin:0 0 0 0; clear:both}

.pagenavi a, .pagenavi a:visited{

	 font-family: 'Glegoo';

	font-size:12px;

}

.pagenavi a.next{float:right;}

.pagenavi a:hover{}

.pagenavi .current{}

.button, .button:visited, input[type="submit"], button{

	border:0px;

	padding:5px 15px 5px 15px;

	cursor:pointer;

	 font-family: 'Droid Sans';

	font-size:12px;

	line-height:16px;

	text-decoration:none;

	text-transform:uppercase;

}

.button:hover, input[type="submit"]:hover, button:hover{

	text-decoration:none;

}

.button, .button:visited, input[type="submit"]{	color:#fff; background:#666666;}

.button:hover, input[type="submit"]:hover{color:#fff; background:#ec145b;}

/*============================================ SIDEBAR  =================================================*/



#sidebar ul{

	list-style-type:none;

	list-style-position:outside;

	margin:0;

	padding:0;

}



#sidebar ul li{

	list-style-type:none;

	margin:0;

	padding:0;

	

}

#sidebar .widget-container{margin-bottom:40px; padding:0 0 0 20px;}



#sidebar li li{

	list-style-type:none;

	margin:0 0 6px 0;

	padding:0 0 5px 0;

}





#sidebar li li a{}

#sidebar li li a:hover, #sidebar li li a.active{text-decoration:none;}



#sidebar .greybox{ padding:20px 20px;}

#sidebar .textwidget p{ margin-bottom:0px;}





/* Recent post widget */

.rp-widget li{padding-bottom:10px !important; margin-bottom:30px !important; width:200px; }

.rp-widget li h4{font-size:13px; font-family:arial; }

.rp-widget li h4 a{ color:#666666; text-decoration:none; }

.rp-widget li h4 a:hover{color:#ec145b; }



.rp-widget li .smalldate{font-size:11px; display:block;}



/* search widget */

#searchform{position:relative;}

#searchform .bgsearch{}

#searchform #s{width:100%; padding:8px 5px !important; border:0; color:#666666;}

.searchbutton{background:#fff url(../images/icon_search.png) no-repeat  right center !important; border:10 !important; width:20px; height:17px; position:absolute; z-index:11111111111; left:165px; top:6px; cursor:pointer;}



/* Ads 125 x 125 */

.ads{float:left; margin:0 20px 15px 0}





.alignleft {

	float:left;

	margin-right:15px;

}





/* ============================= padding ====================== */

.pad1 {

padding: 46px 0 20px 0;

}

.pad2 {

padding: 0 51px 0 45px;

}

.pad3 {

padding-bottom:28px;

}

.pad4 {

padding: 0 22px 25px 45px;

}

.pad5 {

padding-bottom: 17px;

}

.pad6 {

padding-bottom: 20px;

}

.pad7 {

padding-bottom: 23px;

}

.pad8{

padding: 0 27px 0 45px;

}

.pad9{

padding: 0 45px;

}

.pad10{

padding: 0 22px 28px 45px;

}

.mar1{

margin-bottom: 21px;

}

.mar2{

margin: 0px 15px 0px 0px;

}



.w1{

display: inline-block;

width: 70px;

}



/* ============================= intro ====================== */

.intro_text {padding:10px 0 50px 0;}

.intro_text .bwWrapper {border:5px solid #333333;float:left;font-size:0;line-height:0; width:280px;}

.intro_text div.desc {float:right;width:315px;}

.intro_text div.desc h4 {padding-bottom:15px;}

.intro_text .intro_slider {margin:0;}

.intro_text .intro_slider li {float:left;width:100%;}

.intro_text .bx-pager {margin:10px 0 0 115px;}

.intro_text .bx-pager a.pager-link {text-indent:-9999em;float:left;height:16px;width:16px;display:block;background:url(../images/sprite.png) -16px 0px no-repeat;margin-right:4px;}

.intro_text .bx-pager a.pager-active, .intro_text .bx-pager a.pager-link:hover {background-position:0px 0px;}

.why_choose {float:left;}

.why_choose ul {width:350px;}

.why_choose li {

	float:left;

	padding:0 0 10px 20px;

	margin-bottom:0px;

	background:url(../images/bullet.png) 0px 5px no-repeat; 

}



/* ============================= feature lists ====================== */

.featured_list {width:100%;overflow:hidden;clear:both;}

.featured_list h3 {font-size:18px;color:#fff;padding:0 0 12px 0;margin:20px 0 24px 0;}

.featured_list ul {padding:0 0 50px 0;float:left;}

.featured_list ul li {float:left;position:relative;width:221px;padding:0;margin:0 25px 28px 0;}

.featured_list ul.features_slider li {width:160px;margin-right:0;}

.featured_list ul li div {position:relative; width:130px; margin:0 30px 0 0;}

.featured_list ul li .bwWrapper {width:auto;padding:0;margin:0;border-bottom:none;}



.features_slider_wrap .bx-prev, .features_slider_wrap .bx-next {display:block;float:left;width:20px;height:20px;position:absolute;left:580px;top:-54px;font-size:0;line-height:0;background:url(../images/direction_nav.png) 0 0 no-repeat;cursor:pointer;}

.features_slider_wrap .bx-next {background-position:100% 0;left:600px;}

.features_slider_wrap .bx-next:hover {background-position: 100% -20px;}

.features_slider_wrap .bx-prev:hover {background-position:0 -20px;}



/* ============================= scrollbar pane ====================== */

.scroll-pane {

	width: 650px;

	overflow: auto;

	float: left;

	padding-right:30px;

}



#pane1, #pane2, #pane3, #pane4 {

	height: 350px;

	padding-bottom:20px;

}

