@charset "utf-8";
@media (min-width: 1200px) {
.container {
	width: 1140px
}
.row-fluid .span12 {
	margin: 0
}
}
.form input.button {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	transition: all .2s ease-out
}
header {
	   


	       max-width: fit-content;
    margin: 0 auto;
    background: #FFF;
    box-shadow: 0 0 10px rgba(0,0,0,.05);
  
}
.main-container {
	       width: fit-content;
    margin: 0 auto;
    background: #FFF;
    box-shadow: 0 0 10px rgba(0,0,0,.05);
    overflow: auto;
}
.top {
	color: #fff;
	border-bottom: 3px solid #be4991;
}
.top .container p {
	margin: 22px;
	font-size: 14px;
	line-height: 21px
}
nav {
	padding: 20px 0
}
nav h1 {
	text-align: center;
	color: #be4991;
}
 .text-center {
 	 margin-top: -10px;  
    color: #016ac1;
    line-height: 43px; 
        font-size: 15px;
    font-family: Rubik;
}
.slider .container {

	background-size: 100%;
    margin: 0 auto;
    background: #FFF;
    box-shadow: 0 0 10px rgba(0,0,0,.05);
    overflow: auto;
}
.slider .container .span6.right-form {
	background: transparent url(../img-assurance/form-bg.png) 0 0 repeat;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid
}
.slider .container .span6.right-form:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: inline-block;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: ''
}
.slider .form {
	padding: 20px 30px 11px;
	color: #333
}
.slider .form h2 {
	color: #333;
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 17px;
	padding: 0
}
.slider .form input {
	float: left;
	border-radius: 0;
	margin: 13px 6px;
	width: 220px;
	height: 30px;
	color: #333;
	font-family: 'Open Sans', sans-serif
}
.slider .form input.button {
	float: center;
	width: auto;
	color: #fdfdfd;
	padding: 8px 18px 8px 59px;
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 31px;
	margin: 10px auto;
	display: block;
	height: auto;
	border: 0;
	border-radius: 4px;
	text-align: left;
	text-transform: uppercase;
	text-shadow: none;
	background-image: url(../img-assurance/flche-point.png)
}
.info {
	padding: 45px 0
}
.courses {
	padding: 0 0 45px
}
.courses .item {
	background-color: #fff;
	margin-top: 32px;
	padding: 20px;
	text-align: justify;
	box-shadow: 1px 1px 7px 1px #cfcfcf;
}
.courses .item p {
	margin: 0 0 17px
}
.courses h2 {
	padding: 0 10px;
	line-height: 1.2;
}
.input-xlarge {
   width: 206px;
}

.slider .form .input-xlarge, .slider .form input {
	margin: 5px 10px 5px;
	width: 100%;
	padding: 4px 5px;
	height: 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.form input.button {
	background-repeat: no-repeat;
	background-position: 1px 50%;
	float: none;
	margin: 0 auto;
	padding-left: 37px;
	max-width: 209px
}
@media handheld, only screen and (max-width: 767px) {
body {
	padding: 0
}
nav {
	text-align: center
}
nav h1 {
	text-align: center
}
.info {
	padding-left: 20px;
	padding-right: 20px
}
}
.padding5 .fa {
  padding: 15px;
  font-size: 25px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.padding5 .fa:hover {
  opacity: 0.7;
}
.padding5 .fa-facebook {
  background: #3B5998;
  color: white;
}
.padding5 .fa-twitter {
  background: #55ACEE;
  color: white;
}
.padding5 .fa-google {
  background: #dd4b39;
  color: white;
}
.padding5 .fa-linkedin {
  background: #007bb5;
  color: white;
}
@media handheld, only screen and (max-width: 600px) {
body {
	padding: 0
}
nav {
	text-align: center
}
}
@media handheld, only screen and (max-width: 568px) {
body {
	padding: 0
}
.top {
	padding: 0
}
nav {
	text-align: center
}
}
@media handheld, only screen and (max-width: 480px) {
body {
	padding: 0
}
nav {
	text-align: center
}
.top {
	padding: 0
}
}
@media handheld, only screen and (max-width: 320px) {
body {
	padding: 0
}
nav {
	text-align: center
}
.top {
	padding: 0
}
}
a {
	    text-decoration: underline;
}
.list--check li:before {
content: '';color: #85C847;font-size: 16px;margin-right: 12px}.listli {margin-bottom: 10px;position: relative;padding-left: 30px;font-weight: 400;padding-right: 6px;padding-left: 0;text-decoration: inherit;list-style: none;margin-bottom: 5px}h2, h4 {color: #246493}h3, h4 {color: #3399cc;font-size: 1.3rem;font-weight: normal;}a {color: #000}.slider .container .span6.right-form {border-top-color: #016ac1}.slider .container .span6.right-form:after {border-top: 10px solid #016ac1}.form input.button {background-color: #be4991}.top {background-color: #246493;}.form input.button:hover {background-color: #333}footer {background: #be4991}/*! * Bootstrap v2.3.1 */.clearfix {*zoom: 1;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}a:hover, a:active {outline: 0;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {width: auto\9;max-width: 100%;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}button, input {*overflow: visible;line-height: normal;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}button, input[type="submit"] {cursor: pointer;-webkit-appearance: button;}label, select, button, input[type="submit"] {cursor: pointer;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}textarea {overflow: auto;vertical-align: top;}@media print {* {color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}@page {margin: 0.5cm;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}}body {margin: 0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 20px;color: #333333;background-color: #ffffff;}a {color: #0088cc;}a:hover, a:focus {color: #005580;text-decoration: underline;}[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}.container {width: 940px;}.span12 {width: 940px;}.span8 {width: 620px;}.span6 {width: 460px;}.span4 {width: 300px;}.offset6 {margin-left: 500px;}.row-fluid {width: 100%;*zoom: 1;}.row-fluid:before, .row-fluid:after {display: table;line-height: 0;content: "";}.row-fluid:after {clear: both;}.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;*margin-left: 2.074468085106383%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.row-fluid [class*="span"]:first-child {margin-left: 0;}.row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}.row-fluid .span8 {width: 65.95744680851064%;*width: 65.90425531914893%;}.row-fluid .span6 {width: 48.93617021276595%;*width: 48.88297872340425%;}.row-fluid .span4 {width: 31.914893617021278%;*width: 31.861702127659576%;}.row-fluid .offset6 {margin-left: 53.191489361702125%;*margin-left: 53.085106382978715%;}.row-fluid .offset6:first-child {margin-left: 51.063829787234035%;*margin-left: 50.95744680851063%;}.container {margin-right: auto;margin-left: auto;*zoom: 1;}.container:before, .container:after {display: table;line-height: 0;content: "";}.container:after {clear: both;}p {margin: 0 0 10px;font-size: 1.25rem; line-height: 1.4; font-weight: 300; color: #505050;}small {font-size: 85%;}strong {font-weight: bold;}em {font-style: italic;}cite {font-style: normal;}.text-center {text-align: center;}dl {margin-bottom: 20px;}dt, dd {line-height: 20px;}dt {font-weight: bold;}dd {margin-left: 10px;}hr {margin: 20px 0;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;}blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}q:before, q:after, blockquote:before, blockquote:after {content: "";}address {display: block;margin-bottom: 20px;font-style: normal;line-height: 20px;}code, pre {padding: 0 3px 2px;font-family: Monaco, Menlo, Consolas, "Courier New", monospace;font-size: 12px;color: #333333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}code {padding: 2px 4px;color: #d14;white-space: nowrap;background-color: #f7f7f9;border: 1px solid #e1e1e8;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 20px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}form {margin: 0 0 20px;}fieldset {padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: 40px;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}label, input, button, select, textarea {font-size: 14px;font-weight: normal;line-height: 20px;}input, button, select, textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}label {display: block;margin-bottom: 5px;font-size: 13.7px;font-family: Rubik;}select, textarea, input[type="text"] {display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}select.input-xlarge:focus {border-color: rgba(1, 106, 193, 0.8);outline: 0;outline: thin dotted \9; /* IE6-9 */-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);}select.input-xlarge option:focus {background-color: #cccccc;}input, textarea {width: 206px;}textarea {height: auto;}textarea, input[type="text"] {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}textarea:focus, input[type="text"]:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9; /* IE6-9 */-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 106, 193, 0.6);}input[type="submit"] {width: auto;}select {height: 30px; /* In IE7, the height of the select element cannot be changed by height, only font-size */*margin-top: 4px; /* For IE7, add top margin to align select with labels */line-height: 30px;}select {width: 220px;background-color: #ffffff;border: 1px solid #cccccc;}select:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}input:-moz-placeholder, textarea:-moz-placeholder {color: #999999;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999999;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999999;}.input-xlarge {width: 270px;}input, textarea {margin-left: 0;}input:focus:invalid, select:focus:invalid {color: #b94a48;border-color: #ee5f5b;}input:focus:invalid:focus, select:focus:invalid:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}/* Allow for input prepend/append in search forms */table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}[class^="icon-"] {display: inline-block;width: 14px;height: 14px;margin-top: 1px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-position: 14px 14px;background-repeat: no-repeat;}/* White icons with optional class, or on hover/focus/active states of certain elements */.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}.btn {display: inline-block;*display: inline;padding: 4px 12px;margin-bottom: 0;*margin-left: .3em;font-size: 14px;line-height: 20px;color: #333333;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;cursor: pointer;background-color: #f5f5f5;*background-color: #e6e6e6;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;border: 1px solid #cccccc;*border: 0;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover, .btn:focus, .btn:active {color: #333333;background-color: #e6e6e6;*background-color: #d9d9d9;}.btn:active {background-color: #cccccc \9;}.btn:first-child {*margin-left: 0;}.btn:hover, .btn:focus {color: #333333;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}button.btn, input[type="submit"].btn {*padding-top: 3px;*padding-bottom: 3px;}button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {padding: 0;border: 0;}.nav {margin-bottom: 20px;margin-left: 0;list-style: none;}.nav > li > a {display: block;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eeeeee;}/* move down carets for tabs */.navbar {*position: relative;*z-index: 2;margin-bottom: 20px;overflow: visible;}.navbar-inner {min-height: 40px;padding-right: 20px;padding-left: 20px;background-color: #fafafa;background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);*zoom: 1;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}.navbar-inner:before, .navbar-inner:after {display: table;line-height: 0;content: "";}.navbar-inner:after {clear: both;}.navbar .container {width: auto;}.nav-collapse.collapse {height: auto;overflow: visible;}.navbar .btn {margin-top: 5px;}.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 8px 4px 1px 0;}.navbar .nav > li {float: left;}.navbar .nav > li > a {float: none;padding: 3px 12px 5px;border-right: 1px solid #658dab;color: #777777;text-decoration: none;text-shadow: 0 1px 0 #ffffff;}.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {color: #333333;text-decoration: none;background-color: transparent;}.navbar .btn-navbar {display: none;float: right;padding: 7px 10px;margin-right: 5px;margin-left: 5px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #ededed;*background-color: #e5e5e5;background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat: repeat-x;border-color: #e5e5e5 #e5e5e5 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);}.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active {color: #ffffff;background-color: #e5e5e5;*background-color: #d9d9d9;}.navbar .btn-navbar:active {background-color: #cccccc \9;}.navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}.btn-navbar .icon-bar + .icon-bar {margin-top: 3px;}.navbar-inverse .navbar-inner {background-color: #246493;background-image: -moz-linear-gradient(top, #246493, #246493);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#246493), to(#246493));background-image: -webkit-linear-gradient(top, #246493, #246493);background-image: -o-linear-gradient(top, #246493, #246493);background-image: linear-gradient(to bottom, #246493, #246493);background-repeat: repeat-x;border-color: #246493;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);}.navbar-inverse .nav > li > a {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);font-size:13px;font-family:Rubik;}.navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus {color: #ffffff;}.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {color: #ffffff;background-color: transparent;}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {color: #cccccc;}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {color: #cccccc;}.navbar-inverse .btn-navbar {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #0e0e0e;*background-color: #040404;background-image: -moz-linear-gradient(top, #151515, #040404);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image: -webkit-linear-gradient(top, #151515, #040404);background-image: -o-linear-gradient(top, #151515, #040404);background-image: linear-gradient(to bottom, #151515, #040404);background-repeat: repeat-x;border-color: #040404 #040404 #000000;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active {
	color: #ffffff;
	background-color: #040404;
*background-color: #000000;
}
.navbar-inverse .btn-navbar:active {
	background-color: #000000 \9;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
	background-position: 40px 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
@-ms-viewport {
width: device-width;
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 767px) {
}
@media print {
}
@media (min-width: 1200px) {
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
.container {
	width: 1170px;
}
.span12 {
	width: 1170px;
}
.span8 {
	width: 770px;
}
.span6 {
	width: 570px;
}
.span4 {
	width: 370px;
}
.offset6 {
	margin-left: 630px;
}
.row-fluid {
	width: 100%;
*zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span12 {
	width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
*width: 65.75877432260411%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
*width: 48.664757228587014%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
*width: 31.570740134569924%;
}
.row-fluid .offset6 {
	margin-left: 53.84615384615384%;
*margin-left: 53.739770867430444%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.28205128205128%;
*margin-left: 51.175668303327875%;
}
input, textarea {
	margin-left: 0;
}
}
@media (min-width: 768px) and (max-width: 979px) {
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container {
	width: 724px;
}
.span12 {
	width: 724px;
}
.span8 {
	width: 476px;
}
.span6 {
	width: 352px;
}
.span4 {
	width: 228px;
}
.offset6 {
	margin-left: 392px;
}
.row-fluid {
	width: 100%;
*zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span12 {
	width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span8 {
	width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span6 {
	width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span4 {
	width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .offset6 {
	margin-left: 54.14364640883978%;
*margin-left: 54.037263430116376%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.38121546961326%;
*margin-left: 51.27483249088986%;
}
input, textarea {
	margin-left: 0;
}
}
@media (max-width: 767px) {
body {
	padding-right: 20px;
	padding-left: 20px;
}
.container {
	width: auto;
}
.row-fluid {
	width: 100%;
}
[class*="span"], .row-fluid [class*="span"] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12, .row-fluid .span12 {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
	margin-left: 0;
}
.input-xlarge {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	    width: 270px;
}
}
@media (max-width: 480px) {
.nav-collapse {
	-webkit-transform: translate3d(0, 0, 0);
}
}
@media (max-width: 979px) {
body {
	padding-top: 0;
}
.navbar .container {
	width: auto;
	padding: 0;
}
.nav-collapse {
	clear: both;
}
.nav-collapse .nav {
	float: none;
	margin: 0 0 10px;
}
.nav-collapse .nav > li {
	float: none;
}
.nav-collapse .nav > li > a {
	margin-bottom: 2px;
}
.nav-collapse .nav > li > a {
	padding: 9px 15px;
	font-weight: bold;
	color: #777777;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus {
	background-color: #f2f2f2;
}
.navbar-inverse .nav-collapse .nav > li > a {
	color: #999999;
}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus {
	background-color: #111111;
}
.nav-collapse, .nav-collapse.collapse {
	height: 0;
	overflow: hidden;
}
.navbar .btn-navbar {
	display: block;
}
}
@media (min-width: 980px) {
.nav-collapse.collapse {
	height: auto !important;
	overflow: visible !important;
}
}
footer {
	    background: #fffbfb;
	color: #FFF;
	
}
footer .span12 {
	padding: 12px;
}
footer a, footer a:hover {
	color: black;
}
.navbar .nav > li {
	position: relative;
}
ul.subMenu {
	position: absolute;
	left: 0;
	
	margin: 0;
	padding: 0;
	font-size: 13px;
	width: 200px;
	z-index: 1000;
	background: #0075b0;
}
ul.subMenu li {
	display: block;
	float: none;
	margin: 0;
	height: 0;
	border-bottom: solid 0px rgba(0,0,0,0.1);
	overflow: hidden;
	box-sizing: border-box;
	-webkit-transition: 200ms ease-in;
	-moz-transition: 200ms ease-in;
	-o-transition: 200ms ease-in;
	transition: 200ms ease-in;
}
ul.subMenu li a {
	display: block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	padding: 2px 7px 10px;
	text-align: left;
	color: #FFF;

}
ul li:hover > ul.subMenu li {
	height: 40px;
	border-bottom: solid 1px rgba(0,0,0,0.1);
}
@media (max-width:1024px) {
ul.subMenu {
	display: block;
	position: static;
	left: 0;
	top: 0;
	margin: 0;
	padding-top: 0;
	width: 100%;
	border-bottom: none;
	font-size: 12px;
}
ul.subMenu li {
	height: auto;
}
ul.subMenu li a {
	width: 100%;
	height: auto;
	line-height: normal;
	padding: 5px 0;
	text-align: center;
	       font-size: small;

}
ul li:hover > ul.subMenu li {
	height: inherit;
}
}

footer  .red-bloc {
        background-color: #1898d5a6;
    height: 12px;
    display: block;
    width: 100%;
}
*{font-family:'Helvetica Neue';font-weight:400;font-style:normal;color:#303a58;font-size:15px}.helv{font-family:'Roboto',Helvetica,Arial,sans-serif}.clearfix{content:"";display:table;clear:both}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i,em{font-style:italic;font-weight:inherit;text-decoration:inherit;color:inherit;font-size:inherit}b,strong{font-weight:700;font-style:inherit;text-decoration:inherit;color:inherit;font-size:inherit}u,span.underline{text-decoration:underline;font-weight:inherit;font-style:inherit;color:inherit;font-size:inherit}a,span{text-decoration:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;outline:none}.nostretch{white-space:nowrap;width:1%}.button{-webkit-border-radius:5px;background-color:#fff;color:#222164;padding:0 15px;display:inline-block;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0);box-shadow:0 0 10px 0 rgba(0,0,0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.button{max-width:75%}}.button span{background-color:#303a58;vertical-align:middle;position:absolute;height:100%;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background-image:url(../image/flche-point.png);background-repeat:no-repeat;background-position:center center;background-size:85%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0);box-shadow:0 0 10px 0 rgba(0,0,0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:0;left:100%}.button:hover,.button:focus{color:#e2136c;text-decoration:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.button:hover span,.button:focus span{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}::selection{background-color:#303a58;color:#fff}::-moz-selection{background-color:#303a58;color:#fff}.top-header{background-repeat:no-repeat;background-position:center bottom;text-align:center;padding:10px}header .top-header a{display:inline-block;max-width:100%}header .top-header a img{max-width:100%}header .road-header{background-color:#6548a9;background-repeat:repeat-x;background-position:center center;text-align:center;border-bottom:8px solid #6548a9}header .road-header h2{color:#fff;font-size:35px;background-color:#303a58;display:inline-block;vertical-align:middle;margin:0;padding:15px 25px}@media screen and (max-width: 991px){header .road-header h2{font-size:28px}}header .road-header h2 span{color:#fff;font-family:'helvetica';font-weight:700;font-size:30px}@media screen and (max-width: 991px){header .road-header h2 span{font-size:24px}}header .road-header img{float:right;margin-top:3px}section.prestep-top{background-image:url(../images-mutuelle/mutuelle-sante.jpg);background-repeat:no-repeat;background-size:cover;background-position:15% center;padding-top:40px}@media screen and (max-width: 1199px){section.prestep-top{background-position:25% center}}@media screen and (max-width: 767px){section.prestep-top{background-position:right center}}section.prestep-top .ins-prestep-top{position:relative;display:inline-block;padding-bottom:275px}section.prestep-top .ins-prestep-top a{font-size:38px}section.prestep-top .ins-prestep-top a span{width:47px}@media screen and (max-width: 991px){section.prestep-top .ins-prestep-top a span{width:40px}}@media screen and (max-width: 991px){section.prestep-top .ins-prestep-top a{font-size:28px}}section.prestep-top .ins-prestep-top h2{font-weight:700;font-size:35px;line-height:40px;margin-bottom:20px}section.prestep-top .ins-prestep-top h2 strong{color:#de4949;font-size:60px}section.prestep-top .ins-prestep-top h2 small{color:#303a58;font-weight:200;line-height:40px;font-size:34px}section.prestep-top .ins-prestep-top p{font-size:28px;margin-top:30px}section.prestep-top .ins-prestep-top .lamppost{position:absolute;bottom:0;right:30px}section.presentation{background-image:-webkit-linear-gradient(left,#222164 0,#403eaa 100%);background-image:linear-gradient(to right,#222164 0,#403eaa 100%);padding:45px 0;text-align:center;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,0.3);box-shadow:0 -5px 10px 0 rgba(0,0,0,0.3);position:relative;z-index:2}section.presentation img{max-width:100%}section.presentation .ins-presentation{text-align:left}@media screen and (max-width: 767px){section.presentation .ins-presentation{text-align:center}}section.presentation .ins-presentation h1{color:#fff;font-size:40px}section.presentation .ins-presentation h1 small{color:#fff;font-weight:200;font-size:40px}section.presentation .ins-presentation p{color:#fff;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:20px}section.presentation .ins-presentation a{font-size:18px}section.presentation .ins-presentation a span{width:25px;background-color:#fff;background-image:url(../image/fleche-bleu.png)}section.data .ins-data{text-align:center}@media screen and (max-width: 767px){section.data .ins-data{text-align:left}}section.data .ins-data .title-data{display:table;margin:50px auto 0}section.data .ins-data .title-data .intro-title{background-color:#303a58;display:table-cell;padding:5px;vertical-align:middle}section.data .ins-data .title-data h2{display:table-cell;background-color:#de4949;color:#fff;margin:0;font-size:26px;vertical-align:middle;padding:9px}section.data .ins-data .info-data{background-image:url(../image/data.png);background-repeat:no-repeat;background-position:45% top;padding-bottom:60px}@media screen and (max-width: 767px){section.data .ins-data .info-data{background-image:none}}section.data .ins-data .info-data .block-avantage{float:left;text-align:right;width:48%}@media screen and (max-width: 767px){section.data .ins-data .info-data .block-avantage{width:100%;text-align:left}}section.data .ins-data .info-data .block-avantage .ins-block-avantage{width:60%;float:right;margin-top:50px}@media screen and (max-width: 1199px){section.data .ins-data .info-data .block-avantage .ins-block-avantage{width:100%}}section.data .ins-data .info-data .block-avantage .ins-block-avantage h3{font-size:21px}section.data .ins-data .info-data .block-avantage .ins-block-avantage .rouge{color:#de4949;font-family:'Roboto',Helvetica,Arial,sans-serif;line-height:normal}section.data .ins-data .info-data .block-avantage .ins-block-avantage .list-avantage{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700}section.data .ins-data .info-data .block-avantage .ins-block-avantage a{background-color:#de4949;color:#fff;border-bottom:3px solid #A53737;padding:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}section.data .ins-data .info-data .block-avantage .ins-block-avantage a:hover{background-color:#A53737;text-decoration:none}section.data .ins-data .info-data .block-avantage.block-2{float:right;text-align:left;width:47%;margin-top:100px}@media screen and (max-width: 767px){section.data .ins-data .info-data .block-avantage.block-2{width:100%;margin-top:0}}section.data .ins-data .info-data .block-avantage.block-2 .ins-block-avantage{float:left;width:52%}@media screen and (max-width: 1199px){section.data .ins-data .info-data .block-avantage.block-2 .ins-block-avantage{width:100%}}section.data .ins-data .info-data .block-avantage.block-3{margin-top:150px}section.data .ins-data .info-data .block-avantage.block-3 .ins-block-avantage{width:50%}@media screen and (max-width: 1199px){section.data .ins-data .info-data .block-avantage.block-3 .ins-block-avantage{width:100%}}@media screen and (max-width: 767px){section.data .ins-data .info-data .block-avantage.block-3{width:100%;margin-top:0}}section.data .ins-data .info-data .button{font-size:28px;font-weight:200;line-height:31px;margin-top:70px;margin-left:300px}@media screen and (max-width: 1199px){section.data .ins-data .info-data .button{margin-top:150px}}@media screen and (max-width: 991px){section.data .ins-data .info-data .button{margin-top:70px}}@media screen and (max-width: 1199px){section.data .ins-data .info-data .button{margin-left:0}}section.data .ins-data .info-data .button span{width:62px}section.avantage{background-color:#fff}section.avantage .ins-avantage{text-align:center;padding-top:21px;padding-bottom:35px}section.avantage .ins-avantage .title-avantage h2{display:inline-block;margin:0;vertical-align:middle;margin-left:25px}section.avantage .ins-avantage ul{padding-left:0;margin-top:50px;list-style-type:none;display:inline-block;width:100%}section.avantage .ins-avantage ul li{width:250px;display:inline-block;margin:15px}section.avantage .ins-avantage ul li h3{font-size:25px}section.avantage .ins-avantage ul li p{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;line-height:normal}section.avantage .ins-avantage a{font-size:30px;margin-top:40px;margin-left:-42px}section.avantage .ins-avantage a span{width:42px}section.avantage.partenaires{background-color:#fff}section.avantage.partenaires .logos-partenaires{margin:40px 0}section.avantage.partenaires .logos-partenaires img{max-width:100%}section.avantage.text-mutuelle-auto .title-avantage{margin-bottom:34px}section.avantage.text-mutuelle-auto .text-avantage{text-align:left}section.avantage.text-mutuelle-auto .text-avantage p{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:17px}section.avantage.text-mutuelle-auto .text-avantage p strong{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:17px}section.article{margin-bottom:50px;margin-top:50px}section.article h1{font-size:37px;color:#de4949;margin:0 0 43px}section.article .chapeau{font-size:17px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:25px}section.article h2{display:inline-block;margin-left:0;margin-top:20px;margin-bottom:10px}@media screen and (max-width: 1199px){section.article h2{margin:0;display:block}}section.article h3{display:inline-block;margin-left:0;margin-top:0;margin-bottom:0;padding:0}section.article p{margin-bottom:10px;font-family:'Roboto',Helvetica,Arial,sans-serif}section.article p strong{font-family:'Roboto',Helvetica,Arial,sans-serif}section.article .bloc-bouton{text-align:center}section.article .bloc-bouton .button{font-size:28px;text-align:center;line-height:30px;font-weight:200;margin-left:-60px;margin-top:10px;margin-bottom:10px}section.article .bloc-bouton .button span{width:60px}section.article aside{width:330px;float:right;text-align:center}@media screen and (max-width: 1199px){section.article aside{width:100%;float:none}}@media screen and (max-width: 767px){section.article aside{margin-top:30px}}section.article aside .bloc-bleu-nav{font-size:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);display:inline-block;margin-bottom:20px;text-align:right}section.article aside .bloc-bleu-nav:hover div{background-color:#217393}section.article aside .bloc-bleu-nav .pict-car{display:inline-block;width:44%}@media screen and (max-width: 991px){section.article aside .bloc-bleu-nav .pict-car{width:30%}}section.article aside .bloc-bleu-nav div{display:inline-block;width:56%;vertical-align:top;background-color:#2A97DA;border-bottom:3px solid #217393;line-height:50px;padding:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 991px){section.article aside .bloc-bleu-nav div{width:70%}}section.article aside .bloc-bleu-nav div p{margin:0;width:90%;display:inline-block;vertical-align:middle;line-height:normal;color:#fff;text-align:left;font-size:14px}section.article aside .nav-sidebar{margin-top:10px;background-color:#EAEAEA}section.article aside .nav-sidebar h3{background-color:#303a58;color:#fff;padding:5px;margin:0}section.article aside .nav-sidebar h4{background-color:#2A97DA;margin:0;color:#fff;padding:5px 0;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:18px}section.article aside .nav-sidebar ul{padding-left:0;list-style-type:none;padding-top:15px;padding-bottom:15px;text-align:left;margin-left:20px}section.article aside .nav-sidebar ul li{margin-bottom:5px}section.article aside .nav-sidebar ul li a{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:15px;color:#303a58;text-decoration:underline}section.article aside .nav-sidebar ul li a:hover{color:#de4949}section.article aside .comments{margin-top:30px;background-color:#EAEAEA;margin-bottom:30px}section.article aside .comments h5{background-color:#303a58;color:#fff;padding:5px;font-size:24px;margin:0}section.article aside .nav-sidebar h5{background-color:#303a58;color:#fff;padding:5px;font-size:24px;margin:0}section.article aside .comments ul{list-style-type:none;padding:5px 0}section.article aside .comments ul li{margin-bottom:15px;text-align:left;margin-left:20px;margin-right:10px}section.article aside .comments ul li a{color:#2A97DA;font-family:'Roboto',Helvetica,Arial,sans-serif;text-decoration:underline}section.article aside .comments ul li a:hover{color:#de4949}section.article aside .comments p{margin:0}section.article aside .pub{margin-top:30px}section.article aside .pub img{max-width:100%}footer h2{text-align:center;font-size:28px;margin-top:20px;margin-bottom:35px}footer h3{background-color: #ff0000;color:#fff;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;padding:10px 0;margin:0}footer .menu-footer{background-color:#EAEAEA}footer ul{background-color:#EAEAEA;list-style-type:none;text-align:center;padding:20px 0}footer ul li{margin-bottom:5px}footer ul li a{font-family:'Roboto',Helvetica,Arial,sans-serif;text-decoration:underline;color:#303a58}footer ul li a:hover{color:#de4949}footer .footer-bas{background-color: #246493;margin-top:55px}footer .footer-bas .red-bloc{background-color: #ff0000;height:8px;display:block;width:100%}footer .footer-bas img{float:right;position:absolute;bottom:39%;;right:-96px;}footer .footer-bas .footer-text{color:#fff;padding:10px 0;float:left}footer .footer-bas .liens-footer{float:right;margin-top:0;padding:10px 0}footer .footer-bas .liens-footer a{display:inline-block;vertical-align:middle;color:#fff}footer .footer-bas .liens-footer a:hover{color:#de4949;text-decoration:none}footer .footer-bas .liens-footer p{display:inline-block;vertical-align:middle;color:#fff;margin:0 3px}.commentaireArticleMsg{border-bottom:1px dotted #303a58;margin-bottom:15px}.commentaireArticleMsg *{font-size:12px;font-weight:700}.commentaireArticle strong{color:#de4949}#tableauComp tr td{border:1px dotted #303a58;text-align:center}#tableauComp caption{text-align:center}.repartition{width:225px}.homme{background:#1b8ace;color:#fff;font-weight:700;padding:4px;float:left}.femme{background:#d7508c;color:#fff;font-weight:700;padding:4px;float:left}iframe{width:100%!important}.partie-articles .lien-article > img{width:100%}.partie-articles .lien-article .part-bleu-article{background-color:#2e3e6d;color:#fff;padding:10px 15px}.partie-articles .lien-article .part-bleu-article h4{margin-top:0;font-size:18px;font-weight:700;margin-bottom:5px}.partie-articles .lien-article{width:100%;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:30px;color:#fff}.partie-articles .lien-article .part-bleu-article .resume{color:#fff;line-height:16px;font-size:14px}.partie-articles .lien-article .part-bleu-article .lien-suite{text-align:right;color:#fff;margin-bottom:0;text-decoration:underline;font-size:14px;cursor:pointer;text-decoration:none}.partie-articles .titre-liste-articles{font-weight:700;font-size:35px;margin:30px}.page-article .part-article .titre-article{background-color:#311a69;margin-bottom:30px}.page-article .part-article .titre-article h1{color:#fff;margin:0;font-size:35px;font-weight:700;padding:12px 30px}.page-article .part-article article .chapeau{font-size:18px;font-weight:700;margin-bottom:30px}.page-article .part-article article .titre-article-texte{font-size:35px;font-weight:700;margin-top:25px}.page-article .part-article article .texte-courant{margin:15px 0}.page-article .part-article .liste-articles ul li{background-color:#2e3e6d;margin-bottom:15px}.page-article .part-article .liste-articles ul{list-style-type:none;padding-left:0}.page-article .part-article .liste-articles .titre-liste-articles{font-size:25px;font-weight:700}.page-article .part-article .liste-articles ul li .lien-liste-articles{width:100%;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:30px;color:#fff}.page-article .part-article .liste-articles ul li .lien-liste-articles .partie-texte p{color:#fff;margin-bottom:0;text-align:center}.partie-articles{margin-top:55px}.page-article .part-article img{max-width:100%}.as .as-button{background-color:#fafafa;border:0;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);display:inline-block;font-weight:500;line-height:16px;margin:6px 8px 6px 0;min-width:88px;padding:10px 0;text-align:center;text-transform:uppercase}.as{margin-top:50px;padding:0 113px 72px}.as #how-improve{color:#757575;display:none;margin-bottom:10px}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:auto;
    src:url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.eot);
    src:url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//mon-comparateur.fr/wp-content/plugins/bb-plugin/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.far,.fas{
    font-family:"Font Awesome 5 Free"
}
.fa,.fas{
    font-weight:900
}
header nav .menu-item-has-children {
position: relative;
}
header nav ul#menu-top-menu > .menu-item-has-children:before {
content: '+';
width: 57px;
height: 57px;
display: block;
position: absolute;
top: 0;
right: 0;
color: #fff;
font-size: 45px;
line-height: 57px;
text-align: center;
font-family: Arial;
}
header nav ul#menu-top-menu > .menu-item-has-children.fl-mobile-sub-menu-open:before {
display: none;
}
header nav #menu-top-menu .sub-menu .sub-menu {
padding-left: 20px;
}
header nav button.navbar-toggle i {
color: #fff;
}
@media screen and (min-width: 768px) {
header nav ul#menu-top-menu > .menu-item-has-children:before {
display: none;
}
header nav #menu-top-menu .sub-menu .sub-menu {
padding-left: 0;
}

header .fl-page-nav-container.container {
padding: 0;
}
}
@media screen and (max-width: 600px) {
.fl-row-bg-photo .fl-row-content-wrap {
background: none !important;
}
.fl-col-small {
max-width: 100%;
}
img.alignleft, img.alignright {
float: none;
display: block;
}
} #error404 {
text-align: center;
background: #3C7A9E;
}
#error404 header {
background-image: none;
}
#error404 header .fl-page-nav-wrap {
display: none;
}
#error404 header.fl-page-nav-toggle-icon .fl-page-header-logo {
margin: 0;
}
#error404 .fl-page-content div.container {
background: #fff;
}
#error404 h1 {
font-size: 5em;
line-height: 1em;
margin: 0.2em 0;
}
#error404 h2 {
font-size: 1.8em;
line-height: 1em;
margin: 0.83em 0;
font-weight: normal;
color: #000;
}
#error404 .search404 {
width: 75%;
margin: 30px auto 10px;
position: relative;
}
#error404 .search404 input[type="text"] {
background: transparent;
padding: 15px 70px 15px 20px;
height: 45px;
font-size: 14px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px;
margin: 0 auto;
}
#error404 .search404 button {
background: url() no-repeat center center transparent;
border: none;
position: absolute;
top: 10px;
right: 15px;
width: 21px;
height: 21px;
}
.fl-page-header{
    border-color:#5b9cc1;
    background-color:#fff;
    color:#3c7a9e
}
.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{
    color:#3c7a9e
}
.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{
    color:#fff
}
.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{
    color:#d68024
}
.fl-page-header .navbar-nav li>a{
    color:#fff
}
.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{
    color:#d68024
}
.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{
    color:#d68024
}
.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{
    color:#3c7a9e
}
.fl-page-header-container{
    padding-bottom:15px;
    padding-top:15px
}
.fl-page-header-logo{
    text-align:center
}
.fl-page-header-logo a{
    text-decoration:none
}
.fl-logo-text{
    font-family:"Helvetica",Verdana,Arial,sans-serif;
    font-weight:400;
    font-size:30px
}
.fl-logo-img{
    max-width:100%
}
.fl-page-header-primary .fl-logo-img{
    height:auto !important
}
.fl-logo-img.sticky-logo{
    display:none
}
.fl-page-header-fixed .fl-logo-img{
    display:inherit
}
.fl-page-header-fixed .fl-logo-img.sticky-logo{
    display:inherit
}
.fl-nav-mobile-offcanvas .fl-button-close{
    display:none
}
.fl-page-nav-wrap{
    padding-bottom:20px
}
.fl-page-nav{
    background:transparent;
    border:none;
    min-height:0;
    margin-bottom:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.fl-page-nav-collapse{
    border:none;
    max-height:none;
    padding:0;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.fl-page-nav-collapse ul.navbar-nav{
    margin:0
}
.fl-page-nav-collapse ul.navbar-nav>li{
    border-bottom:1px solid #c7c7c7
}
.fl-page-nav-collapse ul.navbar-nav>li:last-child{
    border-bottom:none
}
.fl-page-nav-collapse.in{
    overflow-y:visible
}
.fl-page-nav .navbar-nav>li>a{
    padding:15px
}
.fl-page-nav .navbar-toggle{
    border:none;
    float:none;
    font-family:"Oswald",sans-serif;
    font-size:19px;
    font-weight:400;
    line-height:1.4;
    text-transform:none;
    margin:0;
    width:100%;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.fl-page-nav .navbar-toggle:hover,.fl-page-nav .navbar-toggle:focus{
    outline:none
}
.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{
    font-family:"Oswald",sans-serif;
    font-size:19px;
    font-weight:400;
    line-height:1.4;
    text-transform:none
}
.fl-full-width .fl-page-nav{
    margin:0 auto
}
.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{
    color:#fff !important;
    cursor:default
}
.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.mega-menu .hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.mega-menu-disabled .hide-heading>a{
    display:none
}

@media (min-width:992px){
    body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){
        padding:0
    }
    .fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{
        -webkit-transform:translateY(-200%);
        -ms-transform:translateY(-200%);
        transform:translateY(-200%);
        -webkit-transition:-webkit-transform .4s ease-in-out;
        -moz-transition:transform .4s ease-in-out;
        -o-transition:transform .4s ease-in-out;
        transition:transform .4s ease-in-out
    }
    .fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fas,.fl-page-footer a.fab{
    color:#fff
}
.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fas:hover,.fl-page-footer a.fab:hover,.fl-page-footer a.fas:focus,.fl-page-footer a.fab:focus{
    color:#fff
}
}
@media (max-width:767px){
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile{
        position:relative
    }
        .fl-page-nav-collapse ul.navbar-nav>li{
        border:none
    }
    .fl-page-nav-collapse ul.navbar-nav>li:first-child{
        border:none
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{
        width:100%
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{
        flex:0 0 100%
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{
        float:none !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{
        padding-bottom:15px
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{
        width:100%
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{
        flex:0 0 100%
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{
        padding-bottom:15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{
        padding-left:17px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{
        text-align:left
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{
        display:block
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{
        top:0
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{
        border-top:1px solid #5b9cc1;
        padding-bottom:10px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{
        display:none !important;
        visibility:hidden !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{
        display:block !important;
        visibility:visible !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{
        display:block;
        float:none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{
        border-color:#5b9cc1;
        border-bottom-style:solid;
        border-bottom-width:1px;
        display:block;
        float:none;
        position:relative
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{
        color:#fff;
        text-align:left
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{
        color:#d68024
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a{
        color:#d68024
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item~li.current-menu-item>a{
        color:#fff
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{
        border-color:#5b9cc1
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{
        color:#fff
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{
        color:#d68024
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{
        display:none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{
        background-color:transparent;
        border:none;
        float:none;
        height:100%;
        list-style:none;
        overflow:hidden;
        padding:0;
        position:absolute;
        top:0;
        width:auto;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{
        padding-bottom:0;
        margin-left:15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{
        border-top:1px solid #c7c7c7
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{
        clear:both;
        color:#fff;
        display:block;
        font-weight:400;
        line-height:20px;
        margin:0;
        padding:15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{
        color:#d68024;
        text-decoration:none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{
        font-family:'Font Awesome 5 Free';
        content:'\f105';
        font-weight:900;
        margin-right:10px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li.hide-heading{
        border-top:0 none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{
        position:static
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{
        position:absolute
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a:after{
        font-family:'Font Awesome 5 Free';
        content:'\f107';
        font-weight:900;
        float:right
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>a:after{
        font-family:'Font Awesome 5 Free';
        content:'\f106';
        font-weight:900;
        float:right
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{
        position:static
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{
        padding:15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{
        border:0 none;
        margin:0;
        padding-bottom:0
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-header-logo{
        text-align:left;
        margin-right:55px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-col,.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .navbar{
        position:static
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-container{
        position:unset
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{
        background:transparent;
        display:block;
        font-size:22px;
        line-height:19px;
        padding:6px 8px;
        position:absolute;
        right:20px;
        top:9px;
        width:auto;
        color:#fff
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{
        background:transparent
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{
        color:#000;
    }
}
@media (min-width:768px){
    .fl-page-nav-centered{
        text-align:center
    }
    .fl-page-nav-centered .fl-page-nav ul.navbar-nav{
        float:none
    }
    .fl-page-nav-centered .fl-page-nav ul.navbar-nav>li{
        display:inline-block;
        float:none
    }
    .fl-page-nav-centered .fl-page-nav ul.sub-menu{
        text-align:left
    }
        .fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{
        padding-left:40px;
        padding-right:40px
    }
        .fl-page-header-container,.fl-page-nav-container{
        position:relative
    }
    .fl-page-nav-wrap{
        border-bottom:1px solid #c7c7c7;
        border-top:1px solid #c7c7c7;
        padding:0;
        border-color:#e6e6e6;
        background-color:#fff;
        color:#3c7a9e;
        background:#fff;
        background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
        background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
        background:-o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
        background:-ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
        background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f2f2f2, GradientType=0)
    }
    .fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{
        color:#3c7a9e
    }
    .fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{
        color:#3c7a9e
    }
    .fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{
        color:#cf6713
    }
    .fl-page-nav-wrap .navbar-nav li>a{
        color:#3c7a9e
    }
    .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{
        color:#cf6713
    }
    .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{
        color:#cf6713
    }
    .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{
        color:#3c7a9e
    }
    .fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{
    color:#4c4c4c
}
.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{
    color:#fff
}
.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{
    color:#cf6713
}
}
@media (min-width:1100px){
	    .fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{
        padding-left:0;
        padding-right:0
    }

}
.fa,.fab,.fal,.far,.fas{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
    margin-left:.3em
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}