/*css*/
@import "../style/skeleton.css";

html, body {
	background: #262626 url(../images/bg-1.gif) 0 0 repeat-x;
	font: 14px 'Open Sans', sans-serif;;
	color: #262626;
	min-width:100px;
}

* {	-webkit-text-size-adjust: none;}


a { color: inherit; text-decoration:none; color: #262626}
a:hover { text-decoration: strong; color: #444}
a[href^="tel:"] {color: inherit;text-decoration:none;}
.a-hov { transition: all 0.4s ease;}
.a-hov:hover { color: #7ecefd;}
.noundl {text-decoration: none}

.bord-1 { background: url(../images/bord-1.gif) 0 0 repeat-x;}

.dropshadow {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5)}

h2, h3, h4, h5, h6, .h7, .h5 {font-family: 'Open Sans', sans-serif; text-transform: ; font-weight: 300;}
h2 { font-size: 25px; line-height: 30px; color: #262626; font-weight: 300; margin-bottom: 31px; margin-top:7px; display:inline-block}
h3 { font-size: 20px; line-height: 30px; color: #262626; padding-bottom: 9px;  padding-top: 20px; }
h4 { font-size: 18px; line-height: 25px; color: #262626; font-weight: 400; text-transform: none; letter-spacing: -1px; padding-bottom:10px;}
h5 { font-size: 20px; line-height: 20px; color: #262626;margin-top:10px; margin-bottom:20px}
h6 { font-size: 25px; line-height: 30px; color: #262626; font-weight: 300; margin-bottom: 31px; margin-top:10px; display:block;}
.h7 { font-size: 20px; line-height: 20px; color: #262626;margin-top:30px; margin-bottom: 20px; display:block}
.h5 { font-size: 17px; line-height: 20px; color: #262626;margin-top:20px; margin-bottom:20px}

.title-1 {display: block; font-family: 'Open Sans', sans-serif; font-size: 30px; line-height: 32px; color: #000000; font-weight: 600; text-transform: ;}
.title-2 {display: block; font-family: 'Open Sans', sans-serif; font-size: 30px; line-height: 32px; color: #000000; font-weight: 300; text-transform: ;}

.color-1 { color: #262626;}
.color-1 { color: #262626;}
.color-3 { color: #262626;}

h2 a { transition: all 0.4s ease;}
h2 a:hover {color: #111;}
h3 a { transition: all 0.4s ease;}
h3 a:hover {color: #111;}

.padtop0 {padding-top:0px}
.margright20 {margin-right:20px}
.margbottom4 {margin-bottom:4px}
.margtop10 {margin-top:5px}
.ib {display:inline-block; width:440px}
.ibstat {display:inline-block; width:290px; padding-bottom:20px}
.newsdiv {margin-bottom:30px;}
.newsdiv b {color:#333; font-weight:400}
.b {color:#333; font-weight:400}
.statdiv {padding-left:10px }
.margtop20 {margin-top:20px}

.stats {margin-bottom:0px;display:block}
.stats li {float:left;padding-left:0px;display:block}
.stats .right {float:right;padding-right:10px;font-weight:500;color: #333; display:inline-block;}
.stathead {font-size:16px}

.logosm {margin-top:3px}

.tablecont {width:99%;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-box-shadow: 0px 0px 8px 0px #bbb;-moz-box-shadow: 0px 0px 8px 0px #bbb;box-shadow: 0px 0px 8px 0px #bbb; padding:6px}
.profilelog {text-align: center;	width:100%;	border:0px;	color:#444}
.profilelog .name {	width: 200px;	}
.profilelog tr {	vertical-align:middle;	height: 35px;}
.profilelog tr td {min-width:36px}
.thinlog tr {	vertical-align:middle;height: 25px;}
.wide95 {width: 98%}
.wide14 {width:150px;margin-bottom:10px}
.wide34 {width:400px;margin-bottom:10px}
.widefull2 {width:99%}
.wl {background-color: #f5f5f7;}
.bl {font-size:14px;color: #fff;background-color: #495159; vertical-align:middle; font-weight: 400; text-shadow:0px 0px 5px #111;}
.bl b {font-weight: 400}
.gl {font-size:14px;color: #fff;background-color: #000; vertical-align:middle; font-weight: 400; text-shadow:0px 0px 5px #111;}

.pagesnews {	position:relative;text-align: center;margin-top:0px;padding:0;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}

.plate a { transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out}
.plate a img {opacity:0.8; transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out}
.plate a:hover img {opacity:1.0}


/*import v5 css*/

.body3 {
	background-color: #888;
	margin:0; 
	width:940px; 
	margin: 0px 10px;

	-webkit-box-shadow: 0px 0px 0px 0px #888;
	-moz-box-shadow: 0px 0px 0px 0px #888;
	box-shadow: 0px 0px 0px 0px #888;
	}
	
.main {margin:0; width:940px; margin: 0px 10px;}

.main h2{
	font-size: 15px;
	line-height: 15px;
	height:24px;
	text-transform: ;
	z-index: 100;
	font-weight: 500;
	text-shadow:0px 0px 5px #000;
	color: white;
	margin: 0px 0px;
	}
	
.right {float:right}

.imgwrap {
	padding: 6px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	}
	
.margleft {margin-left:22px}
.margright {margin-right:22px}
.margtop {margin-top:22px}
.margbot {margin-bottom:22px}
.margbot50 {padding-bottom: 50px}

.wrappersub {
	width: 860px;
	padding: 40px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
	display:inline-block;
	padding-bottom:70px;
	}
	
.sublist {list-style-type:circle;margin-left:30px}
.sublist strong, p strong, p b {font-weight: 500; color: #222}

hr {border:none}

.halfwide {width:400px;margin-bottom:10px}
.halfwide2 {width:390px;margin-bottom:10px}
.halfwide h5 {margin-bottom:10px}
.fullwide {width:850px;margin-bottom:10px}
.left {float:left}
.right {float:right}
.cuttop {margin-top:-14px}
.pad_left1 {padding-left:0px}
.marg_right1 {margin-right: 35px; margin-top:10px}
.padright20 {margin-right:54px}

.whiteround {
	padding: 6px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	}
	
.whiteround tr {background: #f5f5f7; display: block}
.whiteround tr td {width: 200px; text-align:right}
.whiteround tr td:first-child {text-align:left}
	
.block {display:inline-block;}
.fw {width:400px}
.orderlist {list-style-type:decimal;margin-left:30px;margin-top:10px;margin-bottom:10px}
.nonum {list-style-type:none;margin-right:10px}

.tablestat tr td {text-align:right;padding-right:10px}
.tablestat tr td:first-child {text-align:left;padding-left:10px}
.tablestat .bl td:first-child {text-align:center}

.margleftstat {margin-right:25px}

.sublist b {font-weight:500}

.joinus{
	display: block;
	background: #444;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	line-height: 13px;
	font-size: 13px;
	color: #ffffff;
	text-transform: ;
	transition: all 0.4s ease;
	padding: 13px 15px 12px;
	margin-top: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	text-shadow:0px 0px 5px #111;
	margin:auto;
	
	border:0;
	cursor:pointer;
	
	 -webkit-appearance: none;
}
.joinus:hover { background: #e1242f; color:#fff}

.viewprofile {position:relative;display:inline-block;margin:0;padding:0px;margin-left:auto;margin-right:auto;width:40px;text-decoration:none;font-size:12px;padding:5px 10px}


.centimg img {display:block;margin-left:48px;margin-top:40px;margin-bottom:20px}

.baselabels {position:absolute;display:inline-block;padding:0;margin:0;text-align:left}
.baselabels span {color:#000;font-weight:400; padding:4px;margin-bottom:0;font-size:18px;display:inline-block;background-color:#fff;box-shadow:1px 2px 0px #000;-moz-box-shadow:1px 2px 0px #000;-webkit-box-shadow:1px 2px 0px #000}
.baselabels:hover span {background-color:#e3252f;color:#fff}
.baselabels img {padding:0;margin:0;display:inline-block;margin-right:0px}
.basestar {background-image:url(../images/base_circle.png);width:40px;height:32px;padding:0;margin:0;display:inline-block;margin-right:0px}
.baselabels:hover .basestar {background-image:url(../images/base_circle_hover.png)}
.yulpos {left:594px;top:613px}
.yyzpos {left:544px;top:658px}
.ywgpos {left:378px;top:578px}
.yvrpos {left:158px;top:531px}

.pages {
	text-align: center;
	margin-top:20px;
	}
	
.margtop0 {margin-top:0px}
.margtop0pro {margin-top:20px}


.profilerank {
	display:inline-block;
	width:402px;
	height:187px;
	padding: 6px;
	border-spacing: 0px;
	border-collapse: separate;
	margin:0;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	}
.profilerank tr {
	background-color: #fff;
	}
.profilerank tr .center {
	width:390px;
	padding:20px 90px;
	padding-bottom:10px;
	}
.profilerank tr .centerlow {
	text-align:center;
	padding:0px 100px;
	padding-bottom:23px;
	}
	
.pinsect {
	overflow:hidden;
	width:860px;
	margin-top:0px;
	margin-bottom:20px;
	font-size:13px;
	padding: 0px 6px;
	}
.pinsect h5 {
	color: #444;
	font-weight:500;
	font-size:16px;
	margin:0;
	padding:0;
	}

.main .profile {
	background-color:#fff;
	width:100%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px 3px;
	border-collapse: separate;
	margin:0;
	}

.main .profile tr {background-color:#fff;padding:0;}
	
.main .profile tr td {
	padding-top:4px;
	padding-bottom:4px;
	width:364px;
	vertical-align:middle;
	text-align: left;
	background-color: #f5f5f7;
	}

.main .profile tr td:first-child {
	width:100px;
	padding-left:20px;
	text-align: left;
	color:#24282d;
	font-size:15px;
	}

.main .profile tr .nopins {text-align:center;width:94%;font-size:14px;color:#444}

.flagimg {padding-top:3px}
.flagimg2 {padding-top:5px;padding-left:7px}

.nolog {padding:10px;font-size:14px;background-color:#fff}

.marg_right4 {margin-right:40px}
.centfleet {width:860px;margin-left:auto;margin-right:auto}
.fleettbl {font-style:italic; width:300px}
.fleettbl tr td:first-child {font-style:normal;font-weight:400; padding-right:15px; color:#222;width:200px}



/* live map styling */

#map_canvas {width:940px;height:800px}
.map_cont {
	padding: 6px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	margin-bottom:40px;
	}
	
.livetbl_cont {
	padding: 6px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	margin-bottom:40px;
	width:860px;
	}
	
.livetbl {font-size:14px}
.pad_leftlt {padding-left:10px}
.pad_rightlt {padding-right:10px}

.routemaplinks {text-align:center;margin-left:auto;margin-right:auto;font-size:14px}
.routemaplinks a {margin:0px;text-decoration:none;font-weight:500;background-color:#444;color:#fff;text-transform: ;line-height: 13px;font-size: 13px;transition: all 0.4s ease;padding: 10px;}
.routemaplinks a:hover, .routemaplinks .active {background-color:#e1242f;color:#fff}



.maptext {color:#666;font-size:18px;font-weight:300}

.mapsubtext {}
.mapsubtext span {color:#111;font-weight:400}

.labels {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-size: 10px;
	width: 28px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background-color: #4a4a4a; /* #234270; */ /* #cc0707; */
	border: 1px solid white;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	}

.info {
	padding: 5px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	margin-top:0px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	border-collapse: separate;
	border-spacing:4px;
	}

.infoarrow {
	margin-bottom:-7px;
	padding:0;
	overflow:hidden;
	}

.infocont {
	background: #660000 url(../images/mapicons/infoback.png) top center repeat-x;
	border: 3px solid white;
	margin-top: 0px;
	padding:0px;

	box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.5);
	
	margin-right:20px;
	margin-left:20px;
	}
	
.ranktbl {background-color:#fff;width:840px;text-align:center;border-collapse: collapse;margin-left:auto;margin-right:auto;}
.ranktbl img {margin:0;padding:0;margin-left:auto;margin-right:auto;}
.ranktbl tr td {vertical-align:middle}
.ranktbl tr td:first-child {padding-left:10px}
.ranktbl tr td h5 {padding-top:8px;color:#333;font-size:14px;font-weight:500}

.rankcont {padding:10px;padding-bottom:16px;background-color:#fff}

.font14 {font-size:16px;color:#444}

.centimg figure img {padding:10px 65px}

.mainmyvac {margin:0 auto;width:940px;position:relative;z-index:2;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}
.myvac {line-height:15px;width:800px;margin:0 auto;font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";font-size: 9pt;color: #000000;background-color:#f8f9fa;}
.myvaccont {width:800px;margin:0 auto;margin-bottom:20px;overflow:hidden;margin-top:-40px;margin-bottom:25px;-webkit-box-shadow: 0px 0px 8px 0px #555;-moz-box-shadow: 0px 0px 8px 0px #555;box-shadow: 0px 0px 8px 0px #555; padding:6px}
.myvacfoot {width:800px;margin:0 auto;text-align:center;font-size:13px}

.wide600 {width:600px}

#content .subtitle {
	position: relative;
	display: block;
	content: '';
	top: 0;
	padding:10px;
	padding-left:60px;
	background: url(../images/icon_title.png) 0px 0px no-repeat transparent;
}
	













/*buttons*/
.btn{
	display: inline-block;
	background: #444;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	line-height: 13px;
	font-size: 13px;
	color: #ffffff;
	text-transform: ;
	transition: all 0.4s ease;
	padding: 13px 15px 12px;
	margin-top: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	text-shadow:0px 0px 5px #111;
}
.btn:hover { background: #e1242f; color:#fff}

.btn-ctr {margin-left:80px; margin-top:10px}

/* LOGIN BUTTON */

.more_btn, .more_btn2, .more_btn_header{
	position: relative;
	display: inline-block;
	margin-top: 0px;
	padding: 10px 19px;
	color: #fff;
	text-decoration:none; 
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	transition: all 0.4s ease;
}

.more_btn_header{
	float: right;
	background: #000;
	padding: 10px 19px;
	margin-top: 3px;
	text-shadow:0px 0px 5px #222;

	
}
.more_btn_header:hover{
	color: #fff;
	background: #e1242f;
}
.more_btn:hover, .more_btn2:hover{
	color: #73c4f2;
	background: #43495b !important;
}


.img-bord { 
	padding: 6px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
}
.bord-2 { border-bottom: 1px solid #ccc; padding-bottom: 35px; margin-top:60px}
.bord_bot {border-bottom: 1px solid #ccc;}
.bord_left {border-left: 1px solid #ccc;}

/*lists*/

.list-1 li {display: block; margin-bottom: 19px;line-height: 16px;}
.list-1 li a:hover { background: url(../images/arrow-1-hov.png) 0px 2px no-repeat;	transition: all 0.4s ease;}
.list-1 li a {
	font: 14px/16px Arial, sans-serif; 
	color: #868686;
	transition: all 0.4s ease;
	padding-left: 26px; 
	background: url(../images/arrow-1.png) 0 2px no-repeat;
	display: inline-block;
}
.list-1 li a:hover {color: #7ecefd;}

.list-2 { margin-top: 9px;}
.list-2 li { padding-left: 27px; background: url(../images/arrow-2.png) 0 5px no-repeat;}
.list-2 li + li { margin-top: 7px;}
h2 + .list-2 { margin-top: -7px;}
.list-2 li a {transition: all 0.4s ease;}
.list-2 li a:hover {color: #7ecefd;} 

.dropcup {
	display: inline-block;
	float: left;
	margin-right: 19px;
	height: 41px;
	margin-top: 5px;
	line-height: 41px;
	vertical-align: middle;
	width: 41px;
	border-radius: 50%;
	background: #88d2fd;
	text-align: center;
	font-family: 'Open Sans', sans-serif; 
	font-size: 25px;
	font-weight: 600;
	color: #ffffff;
}
/*auxiliary*/

.img-ind {float: left; margin-right: 19px; margin-top: 0px;}
.img-ind img { width: 100%;}
.wrapper img, .wrapper {width: 100%; position: relative;}
.extra-wrap {overflow:hidden;}
.grid_inside { margin: 0 -10px;}
.aligncenter {text-align: center !important;}
.alignleft {text-align: left !important;}
.it {font-style:italic; display: inline-block;}
.fleft {float: left;}
.fright {float: right;}
.h-underline:hover { text-decoration: underline;}
.underline {text-decoration: underline;}
.upp {text-transform: ;}
.transition {transition: all 0.4s ease;}

.clearfix { *zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after { clear: both;}



p { padding-bottom: 23px;}
.p1 { padding-bottom: 43px; }
.p2 { padding-top: 42px;}
.p3 { padding-top: 0px; padding-bottom: 2px; margin-top: -9px;}
.p4 { padding-top: 0px; padding-bottom: 8px; margin-top: -6px;}
.p5 { padding-bottom: 41px;}
.p6 { padding-bottom: 12px;}
.p7 { padding-top: 84px;}

h2 + h3 { padding-top: 0px; margin-top: -11px;}
/************Header************/
	header { 
		background: #f5f5f5 url(../images/backdrop.png) center 0 no-repeat; 
		background-size: 100% auto;
	}

	header h1 { margin-top: 44px;margin-bottom:0px}

	header h1 img {width:300px; height:80px}

	.header-top .fright { 
		font-size: 12px; 
		line-height: 14px; 
		font-family: 'Open Sans', sans-serif; 
		text-transform: ;
		margin-top: 60px; 
		padding-left: 28px;
	}
	
.toplinks {position:absolute;background:url(../images/toplinks.gif) bottom repeat-x #222222;margin:0;padding:3px 0px 3px 0px;z-index:4;width:100%; font-size:13px}
.toplinks .cont {width:960px; margin:auto;position:relative;display:block}
.toplinks .cont .barleft {float:left;color:#e2e2e2;text-shadow:0px 0px 3px #000}
.toplinks .cont .barright {float:right;text-shadow:0px 0px 3px #000}
.toplinks .cont a {padding:1px 2px;text-decoration:none;color:#e2e2e2}
.toplinks .cont a:hover {background-color:#d8d8d8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#303030;text-shadow:none}
.toplinks .sep {color:#646464}
.toplinks img {margin-top:4px;padding-right:4px}

.slider .camera_pag { position: absolute;top:auto; bottom: 22px; left: auto; right: 24px; text-align: center;}
.slider .camera_pag .inline { line-height: 0px;}
.slider .camera_wrap .camera_pag .camera_pag_ul { display: inline-block; line-height: 0px; font-size: 0px;}
.slider #camera_wrap_1 .camera_wrap .camera_pag .camera_pag_ul li {
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 0px;
	position: relative;
	text-align: center;
	text-indent: -9999px;
}
.slider .camera_wrap .camera_pag .camera_pag_ul li {
	height: 13px !important;
	width: 15px !important;
}
.slider .camera_wrap .camera_pag .camera_pag_ul li {margin: 0px 4px !important;}
.slider .camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	border-radius: 8px !important; 
	height: 16px !important;
	left: 0px !important;
	overflow: hidden;
	position: absolute;
	top: 0px !important;
	width: 16px !important;
	background: #252626;
	border: 4px solid #252626;
	transition: all 0.4s ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.slider .camera_wrap .camera_pag .camera_pag_ul li > span:hover,
.slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #ffffff;
	border: 4px solid #252626;
}
.slider .camera_wrap { border-bottom: 0px solid #ffffff; margin-bottom: 0!important; height: 404px;}

.slider .camera_caption {
	display: inline-block;
	right:0;
	position: absolute;
	height: 404px;
	width:351px;
	margin-bottom:0px;
	overflow:hidden;
	background: rgba(60,62,65,0.5);
	padding:0px;
	
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.6);
	box-shadow: 0 0 20px rgba(0,0,0,0.6);
	
	background-position: right top;
	
	border-left:1px solid rgba(0,0,0,0.6);;
	
	/*
	margin:10px;
	height:384px;
	*/
}


.slider-text {margin-top:0px; height:344px; padding:30px;padding-top:30px; background: rgba(50,50,50,0.8);}


	.slider-text span {
		display: block;
		font-family: 'Open Sans', sans-serif; 
		font-weight: 300;
		color: #ffffff;
		font-size: 24px;
		line-height: 24px;
		text-transform: none;
		text-shadow:0px 0px 5px #000;
	}
	.slider-text span + span{
		margin-top:20px;
		font-family: 'Open Sans', sans-serif; font-weight: 300;
		font-size: 14px;
		line-height: 16px;
		text-shadow:0px 0px 5px #000;
	}
.slider .btn{
	display: inline-block;
	background: #2b2b2b;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	line-height: 13px;
	font-size: 13px;
	color: #ffffff;
	text-transform: ;
	transition: all 0.4s ease;
	padding: 13px 15px 12px;
	margin-left: 97px;
	margin-top: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	text-shadow:0px 0px 5px #111;
	
	/*
	-moz-box-shadow: 0 0 30px rgba(255,255,255,0.1);
	-webkit-box-shadow: 0 0 30px rgba(255,255,255,0.1);
	box-shadow: 0 0 30px rgba(255,255,255,0.1);
	*/
}
.slider  .btn:hover { 
	background: #e1242f;
	color:#fff;
	}
	
	
	
/************Content***********/
.content { background: #ffffff url(../images/bg-2.gif) 0 0 repeat-x; padding-top: 0px; padding-bottom: 0px;}
.main-bg { margin-top: -100px; padding-top: 100px;}
.box-1 {
	padding-left: 80px;
	margin-top: 46px;
}
.box-2 { margin-top: 43px;}
h4 + h5 { margin-top: 3px;}
.box-2 .clearfix { margin-bottom: 22px;}

/*about us*/

.gallery-1 h3 { padding-bottom: 0;}
.gallery-1 { margin-top: -2px;}
.testimonials > div:first-child { margin-top: -9px;}
.testimonials > div { padding-left: 40px; background: url(../images/bg-8.png) 0 6px no-repeat; margin-top: -6px;}
.testimonials h3 { padding-top: 8px; padding-bottom: 0px;}
.testimonials > div + div { margin-top: 24px;}

/*services*/
.b-dropcap {margin-top: -7px;}
.b-dropcap > div + div {margin-top: 17px;}

.block-1 {
    margin-top: -5px;
}
.box-3 h3 {padding-top: 0;margin-top: 0px;}
.box-3 { margin-top: 23px;}
.box-3:first-child { margin-top: 0;}

/*price list*/
.table-1 {width: 100%;margin-top: -6px;}
.table-1 tr { padding-top: 0px;}
.table-1 td { line-height: 14px; padding-top: 16px; }
	
.table-1 td:first-child { background: url(../images/bord-2.gif) 0 bottom repeat-x;}
.table-1 td:first-child div { 
	display: inline-block; 
	background: url(../images/arrow-2.png) 0 0px no-repeat;
	
	float: left;
	position: relative;
}
.table-1 td:first-child div.abs { position: absolute; background: url(../images/bg-9.gif) 0 bottom repeat-x; height: 1px; left: 0px; right: 0; top: auto; bottom: 0px;}
.table-1 td:first-child span { display: block; padding-left: 27px;}
.table-1 td + td { text-align: right;}

.box-4 { background: url(../images/icon-4.gif) 0 5px no-repeat; padding-left: 24px;}
.box-5 { background: url(../images/icon-5.gif) 0 5px no-repeat; padding-left: 24px; margin-top: 10px;}
.box-4 a, .box-5 a {text-decoration: underline;}
.box-4 a:hover, .box-5 a:hover { text-decoration: none;}

/*blog*/

.blog_post .img-bord {margin-right: 80px;}
.blog_info { margin-top: -4px; margin-bottom: 16px;}
.comments {margin-right: 80px; background: url(../images/icon-6.png) right 6px no-repeat;padding-right: 28px;}
.blog_post .img-bord { margin-bottom: 22px;}
.blog_post + .blog_post { margin-top: 52px;}

#search1 {position: relative;}
#search1 input {
	border: 1px solid #ebebeb; 
	height: 41px;
	color: #cccccc;
	font: 14px/20px Arial, sans-serif;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -3px;
	padding: 10px 0 11px 16px;
}
.button1 {
	cursor: pointer;
	position: absolute;
	width: 34px;
	right: 0px;
	top: -4px;
	bottom: auto;
	background: url(../images/icon-7.gif) 3px center no-repeat;
	height: 41px;
}
.button1:hover {
	opacity: 0.6;
}
.box-6  { margin-top: -6px;}
.box-6 + .box-6 { margin-top: 30px;}
.box-6 h3 { padding-top: 0; margin-top: -3px;}



/************Footer************/

.footcont {	
	background: #343434 url(../images/backdrop_low.png) center top no-repeat; 
	background-size: 100% auto;
	height:80px;
	}
footer{ 
	display: block; 
	width: 960px;
	margin:auto;
}
.footer_priv{
	padding: 10px 0px 0px;
}

p.txt_priv{
	font-size: 14px;
	color:#fff;
	margin-top: 12px;
	float: left;
	letter-spacing: 0px;
	text-transform: none;
	min-width: 220px;
	text-shadow:0px 0px 3px #000;
}


/*----------- start social icons ----------------*/

.soc_icons {
	position: relative;
	display: block;
	margin-top: 8px;
	white-space: nowrap;
	text-align: left;
	margin-right: 0px;
	float: right;
}
.soc_icons > li {
	position: relative;
	display: inline-block;
	margin-left: 2px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.soc_icons > li > a {
	position: relative;
	color: #fff;
	line-height: 1em;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	width: 36px;
	height: 36px;
	display: inline-block;
	background: #777;
	text-align: center;
	border-radius: 500px;

	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.soc_icons img {margin-top:6px}

.soc_icons i{}
.soc_icons > li > a:hover {
	color: #fff;
	text-decoration: none;
	background: #ddd;
}


/*----------- end social icons ----------------*/



/*toTop*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	cursor:pointer;
	overflow:hidden;
	width: 29px;
	height: 28px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/ui.totop.png) 0 0 no-repeat;
	margin-right: -670px !important;
	right: 50%;
	bottom: 20px;
}

	#toTop:hover {
		display:block;
		overflow:hidden;
		float:left;
		background-position: -32px 0;
	}

	#toTop:active, #toTop:focus {outline:none;}

	
	
/**
 * This hack targets the Webkit browser engine
 * which includes Safari and Chrome.
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {

.more_btn_header:before {
	background: url(../images/icon2_2x.png) 50% 50% no-repeat #e1242f;
	background-size: 16px 20px;
}

}
	
