@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i'); body {   font-family: 'Source Sans Pro', sans-serif;   background-color: #ffffff;}/*-----Menu top-----*/.menu-top {	background-color:#00c5ef;}.menu-top .row {	max-width: 1196px;	margin: 0 auto;}.menu-top .row .modMenuTop {	float: right;	margin: 10px 0;}.menu-top .row .modMenuTop li {	float: left;	border-right: 1px solid #ffffff;	margin: 0;}.menu-top .row .modMenuTop li:hover a {	background-color: transparent;}.menu-top .row .modMenuTop li:last-child {	border: none;	margin: 0;}.menu-top .row .modMenuTop li a {	color:#ffffff;	text-decoration:none;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 0 20px;}.t3-mainnav .dropdown-menu {    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);    box-shadow: 0 5px 10px rgba(0,0,0,0.2);    padding: 20px 10px;    top: 60px;    background: #00406b;}#t3-mainnav .modMainMenu li .dropdown-menu a {    color: #fff!important;    text-transform: none;}.t3-mainnav .nav li.dropdown.open > a.dropdown-toggle{	background:none!important;}/*-----Logo-----*/.logo-image a {	height: auto;	width: auto;}/*-----Contact top-----*/.t3-header {	padding:40px 0;}.head-search {	width:100%;	margin: 5px 0 0;}.head-search .modTelAcc {	float:right;}.head-search .modTelAcc div {	float: right;}.head-search .modTelAcc img {	float:left;	margin: 6px 12px 0 0;}.head-search .modTelAcc h2 {	font-size:36px;	font-weight: bold;	color: #ffa100;	white-space: nowrap;	margin: 0;	font-family: 'Source Sans Pro', sans-serif;}.head-search .modTelAcc p {	margin:0;	font-size: 16px;	font-weight: 600;}.head-search .modTelAcc p a {	color:#555555;	text-decoration:none;}/*-----Main menu-----*/#t3-mainnav {	border-top: 1px solid #a0a0a0;	border-bottom: 1px solid #a0a0a0;	background: #ffffff;	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );}#t3-mainnav .modMainMenu {	border:none;	padding: 20px 0;}.t3-mainnav .navbar-inner {	border: none;}#t3-mainnav .modMainMenu li {	}#t3-mainnav .modMainMenu li a:hover {	background:none;	color: #00406b;}#t3-mainnav .modMainMenu li.active a {	background: none!important;	color: #00406b;}#t3-mainnav .modMainMenu li a {	color:#444444;	text-transform: uppercase;	font-size: 21px;	border: none;	background:transparent!important;	transition: 0.2s linear all;}/*-----Module service accueil-----*/.home #t3-mainbody {	display: none;}.container.t3-sl.t3-sl-1 {	width: 100%;	background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%);	background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );	padding: 30px 0 0;}.t3-spotlight-1.row {	max-width: 1196px;	margin: auto;	width: 100%;}.t3-spotlight-1.row .span4 {	width:33.333%;	margin: 0;	border-right:1px solid #cfcfcf;	box-sizing: border-box;	padding: 30px 0 60px;}.t3-spotlight-1.row .item-last.span4 {	border: none;}.t3-spotlight-1.row .span4 .t3-module.modTitreAcc {	margin:0;}.t3-spotlight-1.row .span4 .t3-module.modTitreAcc h3.module-title {	text-align: center;	font-weight: 300;	color: #555555;	font-family: 'Source Sans Pro', sans-serif;	font-size: 38px;	margin: 0;}.t3-module.modProduitAcc {	padding: 0 55px;	margin: 25px 0 0 0;}.t3-module.modProduitAcc img {	margin:0 auto 30px;	display: block;}.t3-module.modProduitAcc .mobileOnly{	display:none;}.t3-module.modProduitAcc p {	font-size:18px;	color: #666666;	font-weight: 500;	line-height: 1.5;	margin: 0 0 30px;}.t3-module.modProduitAcc a {	text-decoration:none;	color: #555555;}.t3-module.modProduitAcc h3 {	font-weight:bold;	font-size: 18px;	text-transform: uppercase;   font-family: 'Open Sans', sans-serif;}.t3-module.modProduitAcc h3 span {	color:#ffffff;	background-color: #ffaa00;	border-radius: 4px;	padding: 1px 7px;	font-size: 34px;	float: left;	line-height: 0.9;	margin: 2px 15px 0 0;}.t3-spotlight-2.row .span4 {	width:33.333%;	margin: 0;	border-right:1px solid #cfcfcf;	box-sizing: border-box;	padding: 30px 0 15px;}.t3-spotlight-2.row .item-last.span4 {	border: none;}.t3-spotlight-2.row {	max-width: 1196px;	margin: auto;	width: 100%;	margin: 0 0 80px;}.container.t3-sl.t3-sl-2 {	padding: 0;}.ctnProth{	overflow: hidden;	clear:both;	margin-top:40px;}.ctnProth .blocProth{	float:left;	width:50%;	margin-bottom:40px;	box-sizing:border-box;	padding-right:30px;	clear:left}.ctnProth .blocProth:nth-child(2n+2){	padding-right:0px;	clear:none;}.ctnProth .blocProth img.imgLeft{	margin-right:30px;}.ctnProth .blocProth h3{	line-height: 110%;	font:bold 21px 'Source Sans Pro', sans-serif;}/*-----footer-----*/.t3-copyright {	display:none;}#t3-footer {	background-color:#00406b;	color: #ffffff;}.t3-spotlight.t3-footnav  h3.module-title {	font-weight:bold;	font-size: 21px;	font-family: 'Source Sans Pro', sans-serif;	color: #ffffff;	text-transform: uppercase;	margin: 0 0 25px;}/*-----Menu footer-----*/.t3-module.modPlanSite {	}.t3-module.modPlanSite ul {	}.t3-module.modPlanSite ul li {	border-top:1px solid #ffffff;	padding: 10px 0;}.t3-module.modPlanSite ul li:hover a {	background-color: transparent;}.t3-module.modPlanSite ul li a {	color:#ffffff;	text-transform: uppercase;	font-size: 16px;	font-family: 'Source Sans Pro', sans-serif;	font-weight: 600;}/*-----Heures ouverture------*/.t3-module.modFooter {	}.t3-module.modFooter p {	font-size:16px;	font-weight: 500;	font-family: 'Source Sans Pro', sans-serif;	line-height: 1.5;}.t3-module.modFooter h2 {	font-weight:bold;	font-size: 24px;	font-family: 'Source Sans Pro', sans-serif;	color: #ffffff;	margin: -30px 0 0 0;}/*-----Accessibilité-----*/.t3-module.modFooter .accessibilites {   float: left;   width: 50%;}.t3-module.modFooter .accessibilites img {   float: left;   margin: 2px 15px 0 0;}.t3-module.modFooter .accessibilites p {   float: left;   margin: 0;}.googleMap {	margin: 0 0 15px;}/*-----slider-----*/.SliderMain {	}.SliderMain .row {	margin:auto;}.SliderMain .overlay {	background-image: url("/images/overlay-slider.png");	background-repeat:no-repeat;	height: 163px;	position: absolute;	z-index: 3;	bottom: 0;	display: block;	width: 100%;	background-size: 100% 100%;}.SliderMain .carousel-indicators {    position: absolute;	top: 83%;	right: 0 !important;	z-index: 5;	margin: auto;	list-style: none;	display: block;	max-width: 104px;	left: 0;}.SliderMain .carousel-indicators li {	background-color: #ffffff;	width: 18px;	height: 18px;	border-radius: 10px;	margin: 0 25px 0 0;}.SliderMain .carousel-indicators li:last-child {	margin: 0;}.SliderMain .carousel-indicators .active {	background-color: #ffaa00;}.SliderMain .carousel-caption {	top:0;	background-color: transparent;}.SliderMain .carousel-caption {	top:0;	background-color: transparent;	max-width: 1196px;	margin: auto;	padding: 15px 0;}.SliderMain .carousel-caption h2 {	color:#ffffff;	font-family: 'Open Sans', sans-serif;	font-size: 36px;	margin: 0 0 25px;}.SliderMain .carousel-caption p {	color:#ffffff;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	margin: 0 0 10px;}.SliderMain .carousel-caption .captionContent {	max-width:50%;	margin: 85px 0 0 0;}.SliderMain .carousel-caption a {	text-decoration:none;	color:#ffffff;}.SliderMain .carousel-caption h3 {	font-weight:bold;	font-size: 20px;	text-transform: uppercase;   font-family: 'Open Sans', sans-serif;   color:#ffffff;   margin: 30px 0 0 0;}.SliderMain .carousel-caption h3 span {	color:#ffffff;	background-color: #ffaa00;	border-radius: 4px;	padding: 1px 7px;	font-size: 34px;	float: left;	line-height: 0.9;	margin: 3px 15px 0 0;}/*-----Page interne-----*/.view-article .article-content h1 {	}.view-article .article-content h2.first {	font-size:36px;	color: #444444;	font-family: 'Source Sans Pro', sans-serif;	text-transform: uppercase;}.view-article .article-content h2 {	font-size:30px;	color: #444444;	font-family: 'Source Sans Pro', sans-serif;	text-transform: uppercase;	margin: 0 0 30px;}.view-article .article-content p.sectionTop {	font-size:24px;	color: #444444;	font-family: 'Source Sans Pro', sans-serif;	font-weight: bold;	line-height: 1.1;	margin: 0 0 25px;}.view-article .article-content p {	font-size:16px;	font-weight: 600;	line-height: 1.1;	margin: 0 0 15px;}.view-article .article-content h3.exergue {	font-size:28px;	color: #01b0d6;	font-weight: 400;	text-align: center;	clear: both;	padding: 50px 0;	border-top:1px solid #c9c9c9;	border-bottom:1px solid #c9c9c9;	margin: 25px 0;}.view-article .article-content h3.exergue span::after {	background-image: url("/images/background-exergue.png");	background-repeat: no-repeat;	background-position: 0 50%;	background-size: 40px 3px;	display: block;	width: 40px;	height: 3px;	content:"";	position: absolute;	left:0;	top: 50%;}.view-article .article-content h3.exergue span {	display: inline-block;	position: relative;	padding: 0 60px;}.view-article .article-content h3.exergue span::before {	background-image: url("/images/background-exergue.png");	background-repeat: no-repeat;	background-position: 0 50%;	background-size: 40px 3px;	display: block;	width: 40px;	height: 3px;	content:"";	right: 0;	position: absolute;	top: 50%;}.view-article .article-content .imgLeft {    float: left;    margin: 0 90px 30px 0;}.view-article .article-content .imgRight{    float: right;    margin: 0 0px 30px 90px;}.view-article .article-content ul {	margin:0 0 25px 25px;}.view-article .article-content ul li {	font-weight: 600;	font-size:16px;	margin: 0 0 5px;}.view-article .article-content ul.listeOrange {	margin: 0 0 25px ;	padding: 0;	overflow: hidden;}.view-article .article-content ul.listeOrange li {	list-style: none;	background-image: url("/images/list-orange.png");	background-repeat: no-repeat;	background-position: 0 3px;	padding: 0 0 0 25px;}.view-article .article-content h3.callToAction {	text-align: center;	color: #ffffff;	background-color: #ffaa00;	font-size: 24px;	padding: 10px;	width: 425px;	text-transform: uppercase;	border-radius: 5px;	font-family: 'Source Sans Pro', sans-serif;	margin: auto;}.view-article .article-content h3.callToAction a{	color:#fff;}.view-article .article-content section:first-child {	margin: 0 0 50px;}.view-article .article-content section {	clear: both;	margin:50px 0;	overflow: hidden;}.view-article .article-content section.backGray {	background-color: #f3f4f4;	padding: 50px 25px;}/*-----entête article-----*/.custom.modHeaderArticle {	border-bottom: 30px solid #0fc8f0;	overflow: hidden;	background-image: url("/images/header-clinique-denturologie-dc.jpg");	background-repeat: no-repeat;	background-position: 50% 0;	min-height: 209px;}.custom.modHeaderArticle h1 {	color: #fff;	font: 300 60px/95% 'Source Sans Pro', sans-serif;	max-width: 1196px;	margin: 85px auto 0;}.custom.modHeaderArticle.Ban1 h1, .custom.modHeaderArticle.Ban2 h1, .custom.modHeaderArticle.Ban3 h1, .custom.modHeaderArticle.Ban4 h1,.custom.modHeaderArticle.Ban6 h1,.custom.modHeaderArticle.Ban7 h1,.custom.modHeaderArticle.Ban8 h1,.custom.modHeaderArticle.Ban9 h1{	color: #01406b;}.custom.modHeaderArticle.Ban1{	background-image: url("/images/Ban_1.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban2{	background-image: url("/images/Ban_2.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban3{	background-image: url("/images/Ban_3.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban4{	background-image: url("/images/Ban_4.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban6{	background-image: url("/images/Ban_6.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban7{	background-image: url("/images/Ban_7.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban8{	background-image: url("/images/Ban_8.jpg");	min-height: 550px;}.custom.modHeaderArticle.Ban9{	background-image: url("/images/Ban_9.jpg");	min-height: 550px;}br.both{	clear:both;	display:block;}/*--- collapse ---*/.ctnCollapse h3:hover{	color:#fa0;	cursor: pointer;}/*--- Nous joindre ---*/.blocMap{	float:right;	width:50%;}.blocMap iframe{	margin-bottom:20px;}.blocMap .accessibilites {    float: left;    width: 50%;}.blocMap .accessibilites img {    float: left;    margin: 2px 15px 0 0;}#ctnForm {    width: 50%;    float: right;}iframe#ff_frame3{	min-height:550px;}.bfFormDiv .bfQuickMode span.bfElemWrap{	display: block;	width:100%;	margin-bottom:10px;	padding:0px;}.bfFormDiv .bfQuickMode span.bfElemWrap > label{	display: block;	width:100%;	margin-bottom:10px;	color:#00406b;	font-size:16px;}.bfFormDiv .bfQuickMode span.bfElemWrap > input{	display: block;	width:100%;	margin:0px;	max-width:200px;	border-radius:0px;	font-size:16px;}.bfFormDiv .bfQuickMode span.bfElemWrap textarea{	display: block;	width:100%;	margin:0px;	height:100px;	box-sizing: border-box;}.bfFormDiv .bfQuickMode span.bfElemWrap .bfElementGroupNoWrap label{	float:left;	margin:0 15px 0 0;	font-size:16px;}.bfFormDiv .bfQuickMode span.bfElemWrap .bfElementGroupNoWrap input{	float:left;	margin:5px 5px 0 0px;}#ctnForm #bfElemWrap47, #ctnForm #bfElemWrap48{	float:left;	width:50%;	box-sizing:border-box;	padding-right:20px;	margin:0px 0px 10px 0;}#bfSubmitButton{	text-align: center;    color: #ffffff;    background: #ffaa00;    font:bold 18px 'Source Sans Pro', sans-serif;    padding: 10px 20px;    text-transform: uppercase;    border-radius: 5px;    border:0px solid transparent;    margin: 0;}#Mod114 h3{	margin-bottom:0px;}#t3-footer .bfFormDiv .bfQuickMode span.bfElemWrap > label{	color:#fff;	box-sizing:border-box;}#t3-footer .bfFormDiv .bfQuickMode span.bfElemWrap > input{	width:100%;	max-width:100%;	border-radius:0px;	border:0px solid #fff;	box-sizing:border-box;	height:35px;}#t3-footer .bfFormDiv .bfQuickMode span.bfElemWrap > textarea{	border-radius:0px;	border:0px solid #fff;}#t3-footer #bfSubmitButton{	width:100%;}@media screen and (max-width:1650px) {	#carousel-example-generic .item{		background:url(/images/background-slider.jpg) no-repeat center center;		background-size:auto 100%;		min-height:495px;		padding-left:40px;		padding-right:40px;	}	#carousel-example-generic .item img{		opacity:0;	}}@media screen and (max-width:1400px) {	.SliderMain .carousel-caption .captionContent {	    margin: 40px 0 0 0;	}	.SliderMain .carousel-caption{		max-width:995px;	}	.SliderMain .overlay{		right:0px;		min-width:1400px;	}}@media screen and (max-width:1200px) {	.container.t3-sl.t3-sl-2 {	    padding: 0;	    width: 100%;	}	.custom.modHeaderArticle h1{		padding-left:20px;	}}@media screen and (max-width:1024px) {	.custom.modHeaderArticle.Ban8 h1{		text-shadow: 0 0 10px #fff;	}	#t3-header .span8.logo {		min-width: 280px!important;	    max-width: 320px;	    margin: 0 auto!important;	    float: none!important;	}	#t3-header .span4 {	    margin: 25px auto 0!important;	    float: none!important;	    width: 285px!important;	}	.t3-module.modProduitAcc h3 {	    font-size: 17px;	    background: #fa0;	    border-radius: 5px;	    color: #fff;	    overflow: hidden;	    padding: 10px;	    text-align: center;	}	.t3-module.modProduitAcc h3 span{		display:none;	}	.t3-spotlight-1.row .span4 {	    padding: 30px 0 30px;	}	.custom.modFooter > a{		float:left;		margin-right: 20px;	}	.t3-module.modFooter .accessibilites {	    float: left;	    width: auto;	    float: none;	    display: block;	    overflow: hidden;	    margin-bottom: 5px;	}	.SliderMain .carousel-caption{		padding:40px 20px;	}	body h3{		line-height:120%;	}	.custom.modHeaderArticle h1{		max-width:50%;		margin:85px 0 0 0;	}	.custom.modHeaderArticle.Ban1{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban2{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban3{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban4{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban6{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban7{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban8{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban9{		background-position:72% top;		min-height:365px;		background-size:cover;	}}@media screen and (max-width:880px) {	.t3-spotlight-1.row .span4 .t3-module.modTitreAcc h3.module-title{		font-size:32px;	}	.t3-module.modProduitAcc {	    padding: 0 30px;	    margin: 25px 0 0 0;	}	.SliderMain .carousel-caption{		padding:15px 20px;	}	.custom.modHeaderArticle{		padding:0 30px;	}	.custom.modHeaderArticle h1{		padding-left:00px;	}}@media screen and (max-width:768px) {	body{		padding-left: 0px;		padding-right:0px;	}	.t3-module.modProduitAcc p {	    font-size: 16px;	}	#t3-footer .container {	    padding: 0 20px;	}	.custom.modHeaderArticle h1{		max-width:65%;		margin:85px 0 0 0;	}	.custom.modHeaderArticle.Ban1{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban2{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban3{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban4{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban6{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban7{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban8{		background-position:72% top;		min-height:365px;		background-size:cover;	}	.custom.modHeaderArticle.Ban9{		background-position:72% top;		min-height:365px;		background-size:cover;	}	}@media screen and (max-width:767px) {	body{		padding-top: 42px;	}	#t3-mainnav {	    position: static!important;	    border: 0px;	    background: #00c5ef;	}	.t3-footnav{		box-sizing:border-box;	}	#t3-footer .bfFormDiv .bfQuickMode span.bfElemWrap > textarea,	{		max-width:100%;	}	.bfFormDiv .bfQuickMode span.bfElemWrap textarea{		max-width:100%;	}	.bfFormDiv .bfQuickMode span.bfElemWrap > input {	    max-width: 100%;	    box-sizing: border-box;	    height: 35px;	}	#ctnForm {	    width: 100%;	    float: none;	}	#ctnForm #bfElemWrap2{		padding-right:0px;	}	.t3-mainnav .navbar .btn-navbar {	    border: 0px;	}	.t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle,	.dropdown-menu .active > a, .dropdown-menu .active > a:hover, .t3-mainnav .nav li.active{		background: #00c5ef;		color:#fff!important;	}	.t3-mainnav .nav li.active > a{		color:#fff;	}	.t3-mainnav .nav-collapse .dropdown-menu a{		white-space:normal;	}	body {	    padding-top: 0;	}	div#t3-mainbody {	    padding: 40px;	}	.bfFormDiv .bfQuickMode span.bfElemWrap .bfElementGroupNoWrap label{		min-width:0px;	}	.view-article .article-content .imgRight {	    float: none;	    margin: 20px auto;	    display: block;	}	.view-article .article-content .imgLeft {	    float: none;	    margin: 20px auto;	    display: block;	}	#t3-footer{		margin-left: 0;		margin-right: 0;	}	.blocMap {	    float: none;	    width: 100%;	    overflow: hidden;	    margin-bottom: 30px;	}}@media screen and (max-width:680px) {	.SliderMain .carousel-caption .captionContent {	    max-width: 90%;	    margin: 35px 0 0 0;	}	.SliderMain .carousel-caption h2{		line-height: 120%;	}	.bfFormDiv .bfQuickMode span.bfElemWrap textarea{		max-width:100%;	}	.bfFormDiv .bfQuickMode span.bfElemWrap > input {	    max-width: 100%;	    box-sizing: border-box;	    height: 35px;	}	span#bfElemWrap2 {	    padding-right: 0px!important;	}	#t3-mainbody video {	    width: 100%;	}	.t3-module.modProduitAcc h3.mobileOnly{		display:block;		text-align: center;	    font-weight: 300;	    color: #555555;	    font-family: 'Source Sans Pro', sans-serif;	    font-size: 32px;	    background:none;	    margin-top:0px;	    padding-top:0px;	}	.t3-module.modProduitAcc a h3 {	    font-size: 17px;	    background: #fa0;	    border-radius: 5px;	    color: #fff;	    overflow: hidden;	    padding: 10px;	    text-align: center;	    max-width: 200px;	    margin: 0 auto 30px;	}	.t3-spotlight-2.row .span4{		padding-top:0px;		width:100%;		border-bottom:1px solid #ececec;	}	.home .container.t3-sl.t3-sl-1{		display:none;	}}@media screen and (max-width:640px) {	.custom.modHeaderArticle.Ban1{		background-image: url("/images/640/Ban_1.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle h1{	    color: #fff;	    font: 300 45px/95% 'Source Sans Pro', sans-serif;	    max-width: 50%;	    margin: 30px 0 0;	}	.custom.modHeaderArticle.Ban2{		background-image: url("/images/640/Ban_2.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban3{		background-image: url("/images/640/Ban_3.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban4{		background-image: url("/images/640/Ban_4.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban6{		background-image: url("/images/640/Ban_6.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban7{		background-image: url("/images/640/Ban_7.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban8{		background-image: url("/images/640/Ban_8.jpg");		min-height: 250px;		height:250px;	}	.custom.modHeaderArticle.Ban9{		background-image: url("/images/640/Ban_9.jpg");		min-height: 250px;		height:250px;	}}@media screen and (max-width:600px) {	/*#t3-footer .row .span50*/	.t3-spotlight-2.row .span4, .t3-spotlight-2.row .span50{		padding-top:0px;		width:100%;		border-bottom:1px solid #ececec;	}	div#Mod88 {	    margin-bottom: 0px;	}}@media screen and (max-width:580px) {	#t3-footer .row .span50 {	    width: 100%;	    float: left;	}	.custom.modFooter > a {	    float: none;	    margin-right: 0px;	}	.ctnProth .blocProth {	    float: none;	    width: 100%;	    margin-bottom: 40px;	    padding-bottom:40px;	    border-bottom:1px solid #ececec;	    box-sizing: border-box;	    padding-right: 0px;	    clear: left;	    text-align: center;	}	.ctnProth .blocProth:last-child{		border-bottom:0px;	}	.ctnProth .blocProth img{		float:none!important;		display: inline-block!important;		margin:0 auto!important;	}	.ctnProth .blocProth h3, .ctnProth .blocProth p{		text-align:left;	}}@media screen and (max-width:530px) {	.menu-top .row .modMenuTop li {	    float: left!important;	    border-right: 1px solid #ffffff;	    margin: 0;	    width: 50%!important;	    box-sizing: border-box;	    text-align: center;	}	.menu-top .row .nav.modMenuTop li:nth-child(2n+2){		border-right:0px;	}	.view-article .article-content h3.callToAction{		box-sizing: border-box;		width:100%;	}}@media screen and (max-width:480px) {	#carousel-example-generic .item img {	    opacity: 0;	    display: none;	}	#carousel-example-generic .item {	    background: url(/images/background-slider.jpg) no-repeat center center;	    background-size: auto 100%;	    min-height: 570px;	    padding-left: 0px;	    padding-right: 50px;	}	.t3-spotlight-2.row .item-last.span4 {	    border: none;	    overflow: hidden;	}	.custom.modHeaderArticle.Ban1,	.custom.modHeaderArticle.Ban2,	.custom.modHeaderArticle.Ban3,	.custom.modHeaderArticle.Ban4,	.custom.modHeaderArticle.Ban6,	.custom.modHeaderArticle.Ban7,	.custom.modHeaderArticle.Ban8,	.custom.modHeaderArticle.Ban9{		    min-height: 245px;		    background-size:cover;	}	.custom.modHeaderArticle h1 {	    text-shadow: 0 0 10px #fff;	}}@media screen and (max-width:450px) {	.view-article .article-content h3.exergue span{		padding:0px;	}	.view-article .article-content h3.exergue span::before, .view-article .article-content h3.exergue span::after{		display:none;	}	#ctnForm #bfElemWrap1, #ctnForm #bfElemWrap2 {	    float: none;	    width: 100%;	    padding-right: 0px;	}}@media screen and (max-width:380px) {	#carousel-example-generic .item {	    min-height: 640px;	    padding-left: 0px;	    padding-right: 0;	}	div#t3-mainbody {	    padding: 20px;	}	.view-article .article-content h2.first {	    font-size: 30px;	}	.view-article .article-content h2 {	    font-size: 22px;	}	.custom.modHeaderArticle h1 {	    color: #fff;	    font: 300 36px/95% 'Source Sans Pro', sans-serif;	}}@media screen and (max-width:320px) {	#carousel-example-generic .item {	    min-height: 660px;	}	.menu-top .row .modMenuTop li a {	    padding: 0 10px;	}	.SliderMain .carousel-caption h2{		font-size:32px;	}	.t3-footnav {	    padding: 20px 0px 0!important;	}	label#bfGroupLabel5_2 {	    margin-right: 0px;	}	.custom.modHeaderArticle h1{		margin-top:15px!important;		max-width: 65%;		font-size:28px;	}	.custom.modHeaderArticle.Ban1{		background-image: url("/images/320/Ban_1.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle h1{		margin-top:15px!important;	}	.custom.modHeaderArticle.Ban2{		background-image: url("/images/320/Ban_2.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban3{		background-image: url("/images/320/Ban_3.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban4{		background-image: url("/images/320/Ban_4.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban6{		background-image: url("/images/320/Ban_6.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban7{		background-image: url("/images/320/Ban_7.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban8{		background-image: url("/images/320/Ban_8.jpg");		min-height: 125px;		height:125px;	}	.custom.modHeaderArticle.Ban9{		background-image: url("/images/320/Ban_9.jpg");		min-height: 125px;		height:125px;	}}