@import url(//fonts.googleapis.com/css?family=Roboto:500,300);

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600);





/* ------------------------- DRUPAL 7 FRAMEWORK ------------------------- */



body#body {

	background: #e8e8e8 url(../images/body.jpg) 50% 0;

	color: #191919;

	font: 16px/24px Arial, Helvetica, sans-serif;

	position:relative;

	min-width:1152px;

	-webkit-text-size-adjust: none;

}



p {margin-bottom:20px;}





.field-name-taxonomy-forums .links a,

.panel-pane.error-page .pane-content .err-title,

.panel-pane.error-page .pane-content span.err,

a {

	color:#0d408a;

	outline:none;

	text-decoration:none;

}

	a:hover,

	.field-name-taxonomy-forums .links a:hover,

	#block-views-our-team-block .views-field-title a:hover {

		text-decoration: none;

		color: #444;

	}



.panel-pane.error-page .pane-content .err-title,

.panel-pane.error-page .pane-content span.err {

	text-decoration: none;

}



strong {

	font-weight:bold;

}



.fl-l {float:left;}

.fl-r {float:right;}



.extra {overflow:hidden;}



.align-left {text-align: left;}

.align-center {text-align: center;}

.align-right {text-align: right;}









.ajax-progress {

  display:none;

}



#edit-style-options-row--2 {

	clear: both;

}

#admin-menu {

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}



div.messages {

	padding-right: 30px;

}



.dismiss {

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	text-transform: lowercase;

	padding: 2px 6px 4px;

	width: auto;

	line-height: normal;

	font-family: Helvetica;

}

	.dismiss:hover {

		color: #fff;

		text-shadow: none;

	}



.opacity-hover a {

	-webkit-transition: all 300ms ease;

	-moz-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

	transition: all 300ms ease;

}



.opacity-hover a:hover {

	opacity: 0.7;

}



.links, .item-list ul, .marker-list ul, ul.action-links {

	list-style: none;

}



.switcher {

	display: inline-block;

	cursor: pointer;

	margin-top: 10px;

	font-size: 11px;

}

	.switcher:hover {

		text-decoration: underline;

	}





.slider-wide div.contextual-links-wrapper {

	right: auto;

	left: 50%;

}



#page {

	width: 1228px;

	margin: 0 auto;

	padding-top: 90px;

}



#page-wrapper {

	background: url(../images/top-bg.png) 50% 0 no-repeat;

}



/* ------------------------- HEADER ------------------------- */

#header {

	position: relative;

}

#logo {

	display: inline-block;

}

.section-1 {

	background: #fff;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin-bottom: 9px;

}

	.section-1 .col1 {

		float:left;

		margin-top: -60px;

		margin-bottom: -2px;

	}

	.section-1 .col2 {float:right;padding-right: 48px;padding-top: 25px;/* width: 41em; *//* border: 1px solid red; */}



	.col3 {

		float: left;

	}

	.col4 {

		float: right;

		float:right;

		padding-top: 11px;

		padding-right: 12px;

	}

.section-2 {

	margin-bottom: 14px;

}

.section-3 {

	background: #4c4f5c; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzQ3NGI1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODNiNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #4c4f5c 0%, #474b57 38%, #383b48 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4f5c), color-stop(38%,#474b57), color-stop(100%,#383b48)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #4c4f5c 0%,#474b57 38%,#383b48 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #4c4f5c 0%,#474b57 38%,#383b48 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #4c4f5c 0%,#474b57 38%,#383b48 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #4c4f5c 0%,#474b57 38%,#383b48 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4f5c', endColorstr='#383b48',GradientType=0 ); /* IE6-8 */

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin-bottom: 9px;

}



/* ------------------------- MAIN MENU ------------------------- */

.select-menu {display:none !important;}



#superfish-1 { 

	background:none;

	float:left;

	position:relative;

	width:auto;

	border-right: 1px solid #424653;

}

	#superfish-1 li {

		background:none;

		border:0;

		overflow:inherit;

		padding:0;

		text-align:center;

	}

	#superfish-1 > li {

		border-left: 1px solid #494d59;

		border-right: 1px solid #33343f;

	}

	#superfish-1 > li > a {

		width: 152px;

		text-align: center;

		padding-top: 21px;

		padding-bottom: 22px;

		font-weight: 600;

	}

	#superfish-1 > li:first-child {

		border-left: none;

		-webkit-border-radius: 10px 0 0 10px;

		-moz-border-radius: 10px 0 0 10px;

		border-radius: 10px 0 0 10px;

	}

	#superfish-1 > li:first-child a {

		text-align: left;

		text-indent: -999em;

		width: 54px;

		background: url(../images/home.png) 58% 48% no-repeat;

	}

	#superfish-1 > li:first-child a:hover, #superfish-1 > li.active-trail:first-child a, #superfish-1 > li.sfHover:first-child > a {

		background-image: url(../images/home-hover.png);

	}

		#superfish-1 a {

			border:0;

			color:#8e9097;

			font-size:14px;

			padding:0;

			text-decoration:none;

			font-family: 'Open Sans', sans-serif;

			text-transform: uppercase;

			font-weight: 600;

		}

			#superfish-1 > li > a:hover, #superfish-1 > li.active-trail > a, #superfish-1 > li.sfHover > a {

				color:#fff;

			}



		



			#superfish-1 > li:hover, #superfish-1 > li.active-trail, #superfish-1 > li.sfHover {

				color:#fff;

				background: #41434e; /* Old browsers */

				/* IE9 SVG, needs conditional override of 'filter' to 'none' */

				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDM0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzNkNDA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzMwMzMzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODNiNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

				background: -moz-linear-gradient(top,  #41434e 0%, #3d404a 38%, #30333d 98%, #383b48 100%); /* FF3.6+ */

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41434e), color-stop(38%,#3d404a), color-stop(98%,#30333d), color-stop(100%,#383b48)); /* Chrome,Safari4+ */

				background: -webkit-linear-gradient(top,  #41434e 0%,#3d404a 38%,#30333d 98%,#383b48 100%); /* Chrome10+,Safari5.1+ */

				background: -o-linear-gradient(top,  #41434e 0%,#3d404a 38%,#30333d 98%,#383b48 100%); /* Opera 11.10+ */

				background: -ms-linear-gradient(top,  #41434e 0%,#3d404a 38%,#30333d 98%,#383b48 100%); /* IE10+ */

				background: linear-gradient(to bottom,  #41434e 0%,#3d404a 38%,#30333d 98%,#383b48 100%); /* W3C */

			}



	#superfish-1 ul {

		background: #303441 url(../images/sub-menu-1.png) 0 0 repeat-x;

		display:none;

		padding:20px 0;

		top:57px;

		width:154px !important;

		-webkit-box-shadow: 1px 2px 0 rgba(0,0,0,0.1);

		-moz-box-shadow: 1px 2px 0 rgba(0,0,0,0.1);

		box-shadow: 1px 2px 0 rgba(0,0,0,0.1);

	}

	

		#superfish-1 ul li {

			background:none;

			border-bottom:0;

			height:auto;

			padding:0;

		}

			#superfish-1 ul li a:visited, #superfish-1 ul li a {

				border:0;

				color:#fff;

				font-size:12px;

				font-weight:normal;

				padding:10px !important;

				text-align:center;

			}

				#superfish-1 ul li a:hover, #superfish-1 ul li.active-trail a  { background:#0d408a;}



			#superfish-1 ul li ul {

				left:162px !important;

				padding:10px 0 !important;

				top:-10px;

			}

				#superfish-1 ul li ul li {

					background:none;

					margin-bottom:1px;

				}

				

				

/* ------------------------- SLIDER ------------------------- */

.flex-viewport {

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;

}



#flexslider_views_slideshow_main_slider-block li {

	padding: 0;

}



.flex-control-thumbs li {

	width: 20%;

}



.flexslider .slides img {

	width: 100%;

	height: auto;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}



.flexslider {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    border-radius: 0 0 0 0;

    box-shadow: none;

    margin-bottom: 0;

}



.flex-control-nav {

	bottom: 33px;

	z-index: 20;

	width: auto;

	left: auto;

	right: 19px;

}



.flexslider .flex-next,

.flexslider .flex-prev {

	opacity: 1;

}

.flexslider .flex-direction-nav a {

    display: block;

    background: #000;

}



.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {

	text-align: left;

	text-indent: -999em;

}



.flexslider:hover .flex-next, .flex-direction-nav .flex-next {opacity: 1; right: 0;}

.flexslider:hover .flex-prev, .flex-direction-nav .flex-prev {opacity: 1; left: 0;}



.flex-control-nav li {

	margin-left: 3px;

	margin-right: 3px;

}



.flex-control-nav li a {

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	width: 23px;

	height: 23px;

	background: url(../images/flex-control-nav.png) 100% 0 no-repeat;

}

	.flex-control-nav li a.flex-active, .flex-control-nav li a:hover {

		background: url(../images/flex-control-nav.png) 0 0 no-repeat;

	}



.flex-caption {

	position: absolute;

	left: 0;

	top: 0;

}



/* ------------------------- MAIN ------------------------- */

div.messages {

	margin-bottom: 30px;

}

.views-row {

	margin-bottom: 15px;

	padding-bottom: 15px;

}



.views-field-title,

.node h2,

article.comment h3 {

	font-family: 'Roboto', sans-serif;

	color: #0d408a;

	font-weight: 500;

	text-transform: uppercase;

	font-size: 20px;

}

	.views-field-title a,

	.node h2 a,

	article.comment h3 a {

		color: #0d408a;

	}

		.views-field-title a:hover,

		.node h2 a:hover,

		article.comment h3 a:hover {

			color: #444;

		}



.node h2,

article.comment h3 {

	font-size: 22px;

	line-height: 24px;

	margin-bottom: 5px;

}



.views-field-title.title-small {

	font-size: 15px;

}





.views-field-body {

	margin-bottom: 32px;

}

.img-indent {

	margin-bottom: 16px;

}

.title-indent {

	margin-bottom: 8px;

}



.field-name-field-addthis-blog {

	margin-bottom: 25px;

}



.img-left {

	float: left;

	margin-right: 20px;

}

.img-right {

	float: right;

	margin-left: 20px;

}



.block-indent {

	margin-bottom: 60px !important;

}



#main-wrapper #block-system-main.block {

	padding-bottom: 0;

}



.more-link {

	text-align: left;

}









/* ------------------------- DEFAULT BLOCK STYLE ------------------------- */



.last-block {

	margin-bottom: 0 !important;

	padding-bottom: 0 !important;

}



.views-row-last.views-row {

	margin-bottom: 0px;

}



#main-wrapper .block {

	padding-bottom: 40px;

}



#main-wrapper #content .block.block-views {

	padding-bottom: 20px;

}





	body .container-12 .no-alpha-omega {

		margin-left: 10px;

		margin-right: 10px;

	}





.region-header-bottom {

	padding: 0;

}



.region-content-top {

	padding: 0;

	padding-bottom: 33px;

}



.region-content {

	padding: 0;

}



.region-content-bottom {

	padding: 0;

	padding-top: 51px;

}

	.content-bottom-wrapper {

		background: url(../images/content-bottom-bg.png) 0 0 repeat-x;

	}





.region-header-bottom:after,

.region-content-top:after,

.region-content:after,

.region-content-bottom:after,

.region-content:after {

	content: '';

	width: 100%;

	clear: both;

	display: block;

}



.views-clearfix .views-row:after {

	content: '';

	width: 100%;

	clear: both;

	display: block;

}



#main-wrapper img {

	/*height:auto;

	width: auto;*/

	max-width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;
    margin-right: 20px;
    /*margin-bottom: 20px;*/
}

	#main-wrapper .getlocations_map_canvas img {

		padding: 0;

		background: none;

		border: none;

	}

#main-wrapper {

	background:#fff;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	-webkit-box-shadow: 0 0 5px 5px rgba(180, 180, 180, .1);

	-moz-box-shadow: 0 0 5px 5px rgba(180, 180, 180, .1);

	box-shadow: 0 0 5px 5px rgba(180, 180, 180, .1);

	padding-top: 47px;

	padding-bottom: 11px;

}

#main .feed-icon img, #main th.active img {

	width:auto;

	border: none;

	background: none;

	padding: 0;

}





#tinymce p {

	margin-bottom: 10px;

}

.location.vcard {

	margin-top: 0;

}



.service-indent {

	margin-bottom: 29px;

}



.block-header .h-blue {

	margin-bottom: 4px;

}



.block-header {

	margin-bottom: 22px;

}



.indent-32 {

	margin-bottom: 32px;

}



.post-date {

	margin-top: 7px;

	padding-top: 15px;

	width: 76px;

	height: 76px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	color: #0d408a;

	text-transform: uppercase;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 15px;

	line-height: 23px;

	background: #4c4f5c; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzQ3NGI1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODNiNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #4c4f5c 0%, #474b57 37%, #383b48 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4f5c), color-stop(37%,#474b57), color-stop(100%,#383b48)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #4c4f5c 0%,#474b57 37%,#383b48 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #4c4f5c 0%,#474b57 37%,#383b48 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #4c4f5c 0%,#474b57 37%,#383b48 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #4c4f5c 0%,#474b57 37%,#383b48 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4f5c', endColorstr='#383b48',GradientType=0 ); /* IE6-8 */

}



.post-day {

	font-size: 30px;

	color: #fff;

}



.block-date .views-row {

	padding-bottom: 0;

}



.phone, .adress,.proprietaire {float: left;font-family: 'Roboto', sans-serif;text-transform: uppercase;font-weight: 300;color: #444854;font-size: 14px;line-height: 16px;min-height: 30px;}

	.phone {width: 218px;padding-left: 50px;font-weight: 500;font-size: 20px;background: url(../images/icon-phone.png) 18px 4px no-repeat;padding-top: 12px;float: left;margin-top: 0.5em;}



	.adress {width: 185px;margin-left: 20px;padding-left: 29px;background: url(../images/icon-marker.png) 0 4px no-repeat;margin-top: 0.7em;}

			

/* ------------------------- CONTENT REGION ------------------------- */

/*Node heading*/

.front #page-title {display:none;}



#content h1.title, h2, h3, .h-blue, .h-black {

	font-size:30px;

	line-height:30px;

	margin-bottom:20px;

	text-transform:uppercase;

	color: #0d408a;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

}
h2{
	color: #e00900;
}


	.h-blue,.h-black {

		margin-bottom: 0;

	}



	.h-black {

		color: #343743;

		font-weight: 300;

	}



h3 {

	font-size: 20px;

	line-height: 26px;

}



article.node {

	padding-bottom:20px;

	margin-bottom:20px;

}

	article.node.node-blog {

		border-bottom: 0px solid #444;

	}



	#node-79 {

		margin-bottom: 0;

		padding-bottom: 0;

	}



.page-node- .submitted a {

	padding-right: 0;

	margin-right: 0;

}



.testimonials-views {

	margin-bottom: 30px;

	padding-left: 32px;

	background: url(../images/q.png) 0 0 no-repeat;

}



.testimonials-text {

	margin-bottom: 10px;

}



.testimonials-author {

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 15px;

	color: #0d408a;

	text-transform: uppercase;

}

	.testimonials-author a {

		text-transform: none;

		color: #acacac;

		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

		font-size: 14px;

		text-decoration: underline;

	}

		.testimonials-author a:hover {

			text-decoration: none;

		}





/*Author & date information*/

p.submitted {

	margin:5px 0 15px;

	float: left;

}

	.submitted, p.submitted span, .comment_count {

		

	}



	.submitted a,

	.comment_count {

		text-decoration:none;

	}

		.submitted a:hover,

		.comment_count:hover {}



.comment_count {

	float: right;

	display: inline-block;

	margin-bottom: 15px;

}



article.node footer {

	padding-top:0px;

}



article footer ul.links.inline {

	display:block;

}

article footer ul li {

	padding:0;

	margin:0 15px 0 0;

	padding: 0 !important;

}

	article footer ul li.first {margin-left:0;}



.node-teaser .comment-add {

	display: none;

}



/*Node Tags*/

article.node footer .field-name-field-tags { padding-bottom:10px;}

	article.node footer .field-name-field-tags .field-label{

		float: left;

		font-size: 16px;

		padding-right: 10px;

		line-height: 24px;

	}

	article.node footer .field-name-field-tags .field-items {

		overflow:hidden;

		padding-bottom:15px;

		width:100%;

	}

	article.node footer .field-name-field-tags ul li {

		float:left;

		padding:0 4px;

		margin-right: 10px;

	}

		article.node footer .field-name-field-tags ul li a{

			font-size: 12px;

			text-decoration: none;

			padding: 2px 5px;

		}

			article.node footer .field-name-field-tags ul li a:hover {

				text-decoration: none;

			}



	article .field-items {

		margin-bottom: 20px;

	}

			

			

.node-maps header {

	display:none;

}



.panels-flexible-region-1-contacts_region {

	width:auto;

}









.item-list ul li {

	margin-left: 0;

	margin-bottom: 20px;

}

ul li.collapsed {

	list-style: none;

}

ul.menu li {

	margin-left: 0;

}

body section.block ul {

	margin-bottom: 20px;

}

	section.block ul, section.block .item-list ul li { margin:0;}

	ul li.leaf { 

		list-style-image:none;

		list-style-type:none;

		margin:0;

		padding:0;

	}

		section.block .content li, .marker-list .content li { 

			/*background:url(../images/a1.png) no-repeat 0 7px;

			padding:0 0 10px 12px;

			line-height:20px;*/

		}
		section.block .content ol{ 

			color:white;

		}
			section.block .content li a, .marker-list li a, .marker-list li { 

				color:#0d408a;

				line-height:20px;

				text-decoration:none;

			}

			section.block .content li a:hover, .marker-list li a:hover { color:#444;}





/* ------------------------- BUTTONS STYLES ------------------------- */

	.form-submit:hover { background:#444;}

	

.button a, .more-link a, ul.links li a, .view-portfolio .views-field-view-node a, #block-poll-recent ul.links li a, #filters li a, .content ul.pager li a, .content ul.pager li.pager-current, .form-submit {

	display: inline-block;

	padding: 11px 20px;

	-webkit-border-radius: 8px 8px 8px 8px;

	-moz-border-radius: 8px 8px 8px 8px;

	border-radius: 8px 8px 8px 8px;

	border-top-right-radius: 20px 50px;

	padding-right: 32px;

	background: #eee;

	border: none;

	color: #333745;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 14px;

	text-transform: uppercase;

	background: #ffffff; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 36%, #888888 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(36%,#fbfbfb), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 36%,#888888 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 36%,#888888 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 36%,#888888 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 36%,#888888 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */

}

	.button a:hover, .more-link a:hover, ul.links li a:hover, .view-portfolio .views-field-view-node a:hover, #block-poll-recent ul.links li a:hover, #filters li a:hover, #filters li a.selected, .content ul.pager li a:hover, .content ul.pager li.pager-current, .form-submit:hover {

			background: #0d408a; /* Old browsers */

			/* IE9 SVG, needs conditional override of 'filter' to 'none' */

			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlY2VmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZWNlZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

			background: -moz-linear-gradient(top,  #0d408a 0%, #0d408a 100%); /* FF3.6+ */

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d408a), color-stop(100%,#0d408a)); /* Chrome,Safari4+ */

			background: -webkit-linear-gradient(top,  #0d408a 0%,#0d408a 100%); /* Chrome10+,Safari5.1+ */

			background: -o-linear-gradient(top,  #0d408a 0%,#0d408a 100%); /* Opera 11.10+ */

			background: -ms-linear-gradient(top,  #0d408a 0%,#0d408a 100%); /* IE10+ */

			background: linear-gradient(to bottom,  #0d408a 0%,#0d408a 100%); /* W3C */

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d408a', endColorstr='#0d408a',GradientType=0 ); /* IE6-8 */

			color: #fff;

	}





.form-submit {

	line-height:normal;

	vertical-align:middle;

}





ul.links li a {

	margin-bottom: 10px;

}



/* ------------------------- BACK TO TOP ------------------------- */

#backtotop {

	background: #444 url(../images/up-arrow.png) 50% 50% no-repeat;

	width: 50px;

	height: 50px;

	z-index: 5;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	right: 40px;

	bottom: 100px;

}

	#backtotop:hover {

		opacity: 1;

		background-color: #0d408a;

	}



	

/* ------------------------- FOOTER ------------------------- */

#footer {

	clear: both;

	padding:23px 0;

	padding-bottom: 60px;

	position: relative;

}



#block-block-5 {float:left;}



#block-block-5 .content {

	font-family: 'Open Sans', sans-serif;

	color: #b8b8b8;

	text-transform: uppercase;

	font-weight: 400;

	padding-top: 5px;

}

	#block-block-5 .content a {

		color: #b8b8b8;

	}



		#block-block-5 .content a:hover {

			color: #0d408a;

		}



	#block-block-5 .content span {

		font-weight: 600;

	}





/* ------------------------- SOCIAL-ICONS BLOCK ------------------------- */

#block-follow-site { float:right;}



	.follow-link-wrapper {

		display: inline-block;

		margin-left: 8px;

	}

	a.follow-link {

		width:35px;

		height:34px;

		text-indent:-9999px;

		opacity:1;

		padding:0;

		display: inline-block;

	}

		a.follow-link:hover {

			background-position: 0 100%;

		}





a.follow-link-googleplus {

  background-image: url(../images/icon-googleplus.png);

}

a.follow-link-twitter {

  background-image: url(../images/icon-twitter.png);

}

a.follow-link-this-site {

  background-image: url(../images/icon-feed.png);

}	

a.follow-link-facebook {

  background-image: url(../images/icon-facebook.png);

}







/* ------------------------- PAGINATOR ------------------------- */

.content ul.pager {text-align:left;}



.content ul.pager li {

	margin:0px 1px;

	overflow:hidden;

	padding: 0;

	display: inline-block;

	background: none;

}



	.content ul.pager li a:hover, .content ul.pager li.pager-current ,

	.content ul.pager li a, .content ul.pager li.pager-current {

		

	}





/* ------------------------- PORTFOLIO ------------------------- */



#main-wrapper .isotope-element img {

	width: 100%;

}



.add-magnify {

	margin-bottom:20px;

	background: #000;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

}



.view-portfolio .isotope-element .views-field-field-portfolio-image a {

	display:block;

	background: url(../images/magnify.png) 50% 50% no-repeat;

}



	.view-portfolio .isotope-element .views-field-field-portfolio-image a img {

		-webkit-transition: all 400ms ease;

		-moz-transition: all 400ms ease;

	    -ms-transition: all 400ms ease;

	    -o-transition: all 400ms ease;

		transition: all 400ms ease;

	}

	.view-portfolio .isotope-element .views-field-field-portfolio-image a img:hover {

		opacity: 0.5;

		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	}



.isotope-element .views-field-title {

	margin: 10px 0;

}



#filters {

	margin-bottom: 20px;

	text-align: right;

}



#isotope-options {

	background: none;

}



#filters li {

	display: inline-block;

	margin-left: 10px;

	margin-bottom: 10px;

	padding: 0;

	background: none;

}



.isotope-element img {

	width: 100%;

	height: auto;

}



#isotope-container {

	margin-left: -10px;

	margin-right: -10px;

}



.isotope-element {

	background: none;

	color: inherit;

	margin: 0px;

	height: auto;

	width: auto;

	padding: 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-bottom: 30px;

}







/* ------------------------- POLL'S BARS ------------------------- */

.poll .total, .poll .title  {margin-bottom:15px;}

.poll .bar { 

	background-color:#fff;

	border:1px solid #8c8c8c;

	padding:1px;

	height:10px;

	margin-bottom:15px;

}

.poll .bar .foreground { 

	height:10px; 

	display:none;

	background-color:#0d408a;

}

	

.poll .percent { float:right;}

.poll .vote-form { text-align: left; padding-bottom: 15px;}

.poll .vote-form .choices { width: 100%;}



#block-poll-recent ul.links li {

	background: none;

	padding-left: 0;

}



#block-comment-recent .content li a { display:inline-block;}



#block-comment-recent li span, .views-field-timestamp {

	display: block;

}



#block-forum-new .contextual-links-wrapper { display:none;}



#block-system-navigation .content li { margin:0;}



.links {

	list-style: none;

}



.links li {

	display: inline-block;

	margin-right: 5px;

}





/* ------------------------- BLOCK SEARCH ------------------------- */

#block-search-form {}

#block-search-form .form-text, #search-block-form .container-inline .form-text {

	width:254px;

	padding:9px 5px;

	padding-right: 44px;

	border:none;

	background:none;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

#block-search-form .container-inline, #search-block-form .container-inline {

	overflow:hidden;

	background: url(../images/search-bg.png);

	display:inline-block;

	position: relative;

	border: 1px solid #262b2b;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.2);

	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.2);

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.2);

}

#block-search-form .container-inline .form-item, #search-block-form .container-inline .form-item {float:left; margin:0;}

#block-search-form .container-inline .form-actions, #search-block-form .container-inline .form-actions {position: absolute; top: 0; right: 0;}



	

#block-search-form .form-submit, #search-block-form .form-submit { 

	background:url(../images/search.png) no-repeat center center #E1E1E1;

	border:0;

	line-height:normal;

	width:37px;

	height:33px;

	padding:0;

	margin:0;

	vertical-align:middle;

	cursor:pointer;

	text-indent:-9999px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	filter:none;

}

	#search-block-form #edit-submit:hover, #search-block-form .form-submit:hover {opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}



	



/* ------------------------- FORUM ------------------------- */

.action-links {

	padding: 0 0 25px 0px;

}

	.action-links a {

		font-weight:bold;

	}

		.action-links a:hover {

			text-decoration:none;

		}



#forum a {

	font-size:12px;

}

	#forum a:hover {text-decoration: underline;}



#forum table {

	border:1px solid #c8c8c8;

	width:100%;

}



#forum th {

	border:1px solid #0d408a;

	color:#fff; 

	font-size:14px;

	padding:3px 5px;

}

	#forum th a {

		color:#fff;

	}



#forum td.container { 

	padding:10px;

}



#forum td {

	border:1px solid #c8c8c8;

	padding: 5px;

}



#forum td.topics, #forum td.posts, #forum td.replies{

	text-align:center;

}



.field-name-taxonomy-forums {

	overflow:hidden;

	padding-bottom:20px;

	margin-top: 20px;

	width:100%;

}

	.field-name-taxonomy-forums .field-label {

		font-size:14px;

		vertical-align:middle;

		margin-bottom: 0;

		line-height:22px;

		float:left;

		margin-right:10px;

		font-family:Arial;

		letter-spacing:0;

	}



	.field-name-taxonomy-forums .links a {

		background:none;

		box-shadow: none;

		display:inline;

		font-size: 14px;

		padding:0;

		text-transform: none;

	}

		.field-name-taxonomy-forums .links a:hover {

			background:none;

		}



.page-forum- #main-wrapper .active img {

	padding: 0;

	background: 0;

	border: none;

	margin-left: 5px;

	margin-top: 4px;

}





/* ------------------------- COMMENTS FORM ------------------------- */

.panels-flexible-region-1-contacts_region {

	width:auto;

}





#edit-actions input {

	margin-right: 10px;

}





#edit-comment-body {margin-bottom:15px;}

.filter-help a {font-size:10px; display:inline-block;}

.filter-help a {

	padding-left: 0;

}

#comments {

	margin-bottom: 30px;

	clear: both;

}



article.comment header{overflow:hidden; margin-bottom: 0;}

.user-picture { float:left; margin-right:15px;}



section#comments h2.title {

	margin-bottom:15px;

}



#comment-form label,

#contact-site-form label {

	vertical-align:middle;

}

.form-required {

	color: #f00 !important;

}



#comment-form .form-text,

#user-login .form-text,

#contact-site-form input.form-text,

.search-form .form-text {

	width:220px;

}

	

#comment-form .form-textarea {

	height:120px;

	margin-bottom: 10px;

	

}

	#contact-site-form textarea#edit-message {  /*Contact form texrarea*/

		margin-right:0;

		width:98%;

		height: 100px;

	}

	

.resizable-textarea .grippie {

	display:none;

}



.form-type-item {

	overflow:hidden;

	width:100%;

}

	.form-type-item label {

		float:left;

		padding-right:10px;

	}	

	

.form-type-select { margin:0;}



#edit-comment-body-und-0-format-guidelines {

	padding-top:15px;

}

	#edit-comment-body-und-0-format-guidelines ul li{

		font-size:12px;

		overflow:hidden;

		width:100%;

	}



/* ------------------------- COMMENTS OUTPUT ------------------------- */

#comments {

	margin-top: 30px !important;

}

.comment-wrapper {overflow:hidden;}



article.comment .submitted {

	margin:2px 0 10px;

}

	article.comment .submited .permalink, p .permalink {

		display:none;

	}



article.comment {

	background:#fff;

	border:1px solid #c2c2c2;

	margin-bottom:15px;

	padding:15px;

	padding-bottom: 25px;

}	

	article.comment h2 {

		color:#292a2b;

		font-size:18px;

		font-weight:normal;

		text-decoration:none;

	}

	

.node article.comment footer {

	overflow:hidden;

	padding:0;

}



#edit-comment-body-und-0-format { border:1px solid #d6d2c6;}

	#edit-comment-body-und-0-format .fieldset-wrapper > * {padding-left:0; padding-right:0;}

	#edit-comment-body-und-0-format .fieldset-wrapper {padding:20px 10px;}

	#edit-comment-body-und-0-format .fieldset-wrapper label {display:inline;}



#comment-form-wrapper { margin-top:30px;}

#comment-form-wrapper .title {

	margin-left:0;

	margin-right:0;

}

article.comment span.new { position:absolute; top:0; right:0;}

.comment-preview { background:none;}



.compose-tips li {margin-bottom:10px;}

.compose-tips h3 {margin-bottom:10px;}



.comment .field-items {margin-bottom: 20px;}



/* ------------------------- TABLE STYLES ------------------------- */

tr.odd, tr.even {

	background: #fff;

	border-bottom: 1px solid #E0E0E0;

}

	tr.even {

		background: #f8f8f8;

	}



th {background:#0d408a; color: #fff; padding: 5px;}







.page-faq-questions-top .views-row {

	margin-bottom: 30px;

}





.view-faq {

	margin-bottom: 30px;

}







/* ------------------------- 404 PAGE NOT FOUND ------------------------- */

.page-page-404 #search-block-form {width:400px;}

.panel-separator {display:none;}



.panel-pane.error-page {margin-bottom:30px;}

	.panel-pane.error-page .pane-content {overflow:hidden;}

		.panel-pane.error-page .pane-content span.err {

			float:left;

			font-weight:bold;

			font-size:150px;

			line-height:180px;

		}

.panel-pane.error-page .pane-content .extra {

	background:url(../images/v_line.gif) 40px 0 repeat-y;

	padding-left:80px;

}

.panel-pane.error-page .pane-content .err-title {

	display:block;

	font-size:70px;

	line-height:84px;

	padding-top:20px;

	text-transform:uppercase;

}

.panel-pane.error-page .pane-content .err-body {

	display:block;

	font-size:20px;

	line-height:24px;

	margin-bottom:15px;

	width:300px;

}

.page-page-404 .pane-search-form {text-align:center;}

	.page-page-404 .pane-search-form .pane-content {display:inline-block; padding-top:40px;}

	.page-page-404 .pane-search-form #search-block-form .form-text {width:300px;}





html.js .collapsible.collapsed.collapsible .fieldset-legend {background-image:url(../images/menu-collapsed.png);}

html.js .collapsible.collapsible .fieldset-legend {background-image:url(../images/menu-expanded.png);}



input[type="text"], input[type="password"], input[type="search"], textarea {

	background:#fff;

	border:1px solid #ddd;

	color:#666 !important;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:8px 5px;

}



/* ------------------------- FIRST-TIME PAGE ------------------------- */

#first-time {

	display:none;

}

	#first-time p {

		padding:10px 0;

	}

	

#first-time .item-list ul li{

	background:none;

	display:block;

	float:left;

	margin:0;

}

	#first-time .item-list ul li a {

		color:#0d408a;

		display:block;

		font-size:12px;

		font-weight:bold;

		text-decoration:none;

	}

		#first-time .item-list ul li:hover { background:none; }

		#first-time .item-list ul li a:hover { background:none; }

		

/* ------------------------- BREADCRUMB ------------------------- */

#breadcrumb { 

	color:#444;

	margin-top:16px;

	padding:0px 3px 15px;

}

	#breadcrumb a { 

		color:#444;

		font-size:12px;

		text-decoration:none;

		padding:0 3px;

	}

		#breadcrumb a:last-child { padding-right:0;}

		#breadcrumb a:hover { color:#0d408a;}

	

/* ------------------------- ADMIN TAB ------------------------- */

.tabs-wrapper { margin: 1px 0 20px;}

div.tabs { overflow:hidden;}



.tabs ul.primary {

	border:0;

	border-bottom:1px solid #c9c9c9;

	margin:10px 0 10px 0;

	overflow:hidden;

	padding:4px 0;

}

	.tabs ul.primary li {

		margin-bottom:-1px;

	}

		.tabs ul.primary li a { 

			background:#EDEDED;

			border:1px solid #BBB;

			border-bottom:0;

			border-radius:3px 3px 0 0;

			color:#444;

			font-size:12px;

			font-weight:normal;

			margin:0;

			overflow:hidden;

			padding:3px 15px 4px;

			text-shadow:0 1px 0 #FFF;

			-webkit-transition:background 0.1s linear;

			-moz-transition:background 0.1s linear;

		}

			.tabs ul li a.active, .tabs ul li a:hover { 

				background:#0d408a;

				color:#fff;

				text-shadow:none;

			}



/* ------------------------- ADMIN MENU BG ------------------------- */

ul.contextual-links li a:hover {}



.page-blog .field-name-field-blog-image {

	width: 300px;

}



.page-blog .node-teaser .field-type-image {float:left; margin:0 20px 6px 0;}

.field-type-image {margin-bottom:20px;}



.profile .user-picture { margin-left:20px;}

.profile h3 { overflow:hidden;}



#block-views-our-team-block .views-field-field-employee-photo { width: 100px; float:left; margin-right:15px;}

#block-views-our-team-block .views-row { border-top:1px solid #CCC; overflow:hidden; padding:15px 0 10px;}

#block-views-our-team-block .views-row.views-row-first {

	border-top: none;

}

#block-views-our-team-block .views-field-title a { font-weight:bold; text-decoration:none;}



#block-views-our-team-block .views-field-body, #block-views-our-team-block  .views-row {

	margin-bottom: 0;

}





.filter-type {margin-bottom:30px;}



label.option {vertical-align:middle;}



.node-author .username {

	padding-right: 0;

	margin-right: 0;

	border: none;

}
.proprietaire
{/* width: 213px; *//* padding-left: 50px; *//* font-weight: 500; */font-size: 20px;/* background: url(../images/icon-phone.png) 18px 4px no-repeat; *//* padding-top: 9px; *//* border: 1px solid red; *//* margin: 0px; */float: left;margin-right: 2em;text-transform: capitalize;margin-top: 1em;}

.texte_slider
{
	color: #e00900;
	font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #0d408a;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.status_vente
{
    /* Border: 1px solid red; */
    float: left;
    font-style: italic;
    font-weight: bold;
}
.developper_par
{
	/* Border: 1px solid red; */
}
.vendu
{
    color: #ff0000;
    font-size: 3em;
    /* z-index: 111111111; */
    position: relative;
    top: 97px;
    left: 51px;
    text-rendering: geometricPrecision;
    transform: rotate(329deg);
    text-shadow: 2px -2px 2px rgb(255, 255, 255);
}