/* line 5, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 88, icon/*.png */
.icon-sprite, .icon-checked, .icon-erase, .icon-logo-upodef, .icon-slider-next, .icon-slider-prev, .icon-upodef-bg {
  background-image: url('/wp-content/themes/upodef/img/icon-s42db04f87b.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-checked {
  background-position: 0 0;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-erase {
  background-position: 0 -25px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-logo-upodef {
  background-position: 0 -42px;
  height: 95px;
  width: 142px;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-slider-next {
  background-position: 0 -138px;
  height: 13px;
  width: 7px;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-slider-prev {
  background-position: 0 -152px;
  height: 13px;
  width: 7px;
}

/* line 84, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-upodef-bg {
  background-position: 0 -166px;
  height: 60px;
  width: 66px;
}

/* line 14, ../../../../../../src/sass/_global.scss */
img, iframe {
  max-width: 100%;
  height: auto;
}

/* Enough everywhere except IE8. */
@media \0screen {
  /* line 15, ../../../../../../src/sass/_global.scss */
  img {
    width: auto;
  }
}
/* Prevent height distortion in IE8. */
/* line 17, ../../../../../../src/sass/_global.scss */
.gm-style img {
  max-width: none;
}

/* line 21, ../../../../../../src/sass/_global.scss */
.icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 25, ../../../../../../src/sass/_global.scss */
em {
  font-style: italic;
}

/* =WordPress Core
-------------------------------------------------------------- */
/* line 31, ../../../../../../src/sass/_global.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 35, ../../../../../../src/sass/_global.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 41, ../../../../../../src/sass/_global.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 46, ../../../../../../src/sass/_global.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 51, ../../../../../../src/sass/_global.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 56, ../../../../../../src/sass/_global.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 60, ../../../../../../src/sass/_global.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 65, ../../../../../../src/sass/_global.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 71, ../../../../../../src/sass/_global.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 79, ../../../../../../src/sass/_global.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 83, ../../../../../../src/sass/_global.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 87, ../../../../../../src/sass/_global.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 91, ../../../../../../src/sass/_global.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 100, ../../../../../../src/sass/_global.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
/* line 108, ../../../../../../src/sass/_global.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 117, ../../../../../../src/sass/_global.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

@font-face {
  font-family: "BrandonGrotesque-Regular";
  src: url("/wp-content/themes/upodef/fonts/2961AF_5_0.eot");
  src: url("/wp-content/themes/upodef/fonts/2961AF_5_0.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/upodef/fonts/2961AF_5_0.woff") format("woff"), url("/wp-content/themes/upodef/fonts/2961AF_5_0.ttf") format("truetype"), url("/wp-content/themes/upodef/fonts/2961AF_5_0.svg#wf") format("svg");
}
@font-face {
  font-family: "BrandonGrotesque-Light";
  src: url("/wp-content/themes/upodef/fonts/2961AF_7_0.eot");
  src: url("/wp-content/themes/upodef/fonts/2961AF_7_0.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/upodef/fonts/2961AF_7_0.woff") format("woff"), url("/wp-content/themes/upodef/fonts/2961AF_7_0.ttf") format("truetype"), url("/wp-content/themes/upodef/fonts/2961AF_7_0.svg#wf") format("svg");
}
@font-face {
  font-family: 'icomoon';
  src: url("/wp-content/themes/upodef/fonts/icomoon.eot?-ad7nwb");
  src: url("/wp-content/themes/upodef/fonts/icomoon.eot?#iefix-ad7nwb") format("embedded-opentype"), url("/wp-content/themes/upodef/fonts/icomoon.woff?-ad7nwb") format("woff"), url("/wp-content/themes/upodef/fonts/icomoon.ttf?-ad7nwb") format("truetype"), url("/wp-content/themes/upodef/fonts/icomoon.svg?-ad7nwb#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 173, ../../../../../../src/sass/_global.scss */
[class^="iconf-"], [class*=" iconf-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 187, ../../../../../../src/sass/_global.scss */
.iconf-check:before {
  content: "\e614";
  color: #2db31e;
  font-size: 160%;
}

/* line 193, ../../../../../../src/sass/_global.scss */
.iconf-arrow_ressources:before {
  content: "\e600";
}

/* line 197, ../../../../../../src/sass/_global.scss */
.iconf-close:before {
  content: "\e601";
}

/* line 201, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path1:before {
  content: "\e602";
  color: #1d66a5;
}

/* line 205, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path2:before {
  content: "\e603";
  margin-left: -1.4599609375em;
  color: #00aadb;
}

/* line 210, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path3:before {
  content: "\e604";
  margin-left: -1.4599609375em;
  color: #00aadb;
}

/* line 215, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path4:before {
  content: "\e605";
  margin-left: -1.4599609375em;
  color: #1d66a5;
}

/* line 220, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path5:before {
  content: "\e606";
  margin-left: -1.4599609375em;
  color: #1d66a5;
}

/* line 225, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path6:before {
  content: "\e607";
  margin-left: -1.4599609375em;
  color: #1d66a5;
}

/* line 230, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path7:before {
  content: "\e608";
  margin-left: -1.4599609375em;
  color: #1d66a5;
}

/* line 235, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path8:before {
  content: "\e609";
  margin-left: -1.4599609375em;
  color: #00aadb;
}

/* line 240, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path9:before {
  content: "\e60a";
  margin-left: -1.4599609375em;
  color: #1d66a5;
}

/* line 245, ../../../../../../src/sass/_global.scss */
.iconf-logo_upodef .path10:before {
  content: "\e60b";
  margin-left: -1.4599609375em;
  color: #00aadb;
}

/* line 251, ../../../../../../src/sass/_global.scss */
.iconf-logoblanc_prestations:before {
  content: "\e60c";
}

/* line 255, ../../../../../../src/sass/_global.scss */
.iconf-Loupe:before {
  content: "\e60d";
}

/* line 259, ../../../../../../src/sass/_global.scss */
.iconf-map_marker .path1:before {
  content: "\e60e";
  color: #00aadb;
}

/* line 263, ../../../../../../src/sass/_global.scss */
.iconf-map_marker .path2:before {
  content: "\e60f";
  margin-left: -0.7080078125em;
  color: white;
}

/* line 269, ../../../../../../src/sass/_global.scss */
.iconf-picto_nosmetiers:before {
  content: "\e610";
}

/* line 273, ../../../../../../src/sass/_global.scss */
.iconf-picto_notrereseau:before {
  content: "\e611";
}

/* line 277, ../../../../../../src/sass/_global.scss */
.iconf-picto_post-it:before {
  content: "\e612";
}

/* line 281, ../../../../../../src/sass/_global.scss */
.iconf-picto_questionsreponses:before {
  content: "\e613";
}

/* line 306, ../../../../../../src/sass/_global.scss */
html, body {
  height: 100%;
  font-family: "Varela Round", sans-serif;
  margin: 0;
  min-width: 1102px;
}

/* line 312, ../../../../../../src/sass/_global.scss */
body {
  font-size: 12px;
  -webkit-text-size-adjust: 100%;
}

/* line 317, ../../../../../../src/sass/_global.scss */
strong {
  font-weight: 700;
}

/* line 321, ../../../../../../src/sass/_global.scss */
.clear {
  clear: both;
  display: block;
}

/* line 325, ../../../../../../src/sass/_global.scss */
.sc-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* line 336, ../../../../../../src/sass/_global.scss */
a {
  cursor: pointer;
  text-decoration: none;
  color: black;
}
/* line 340, ../../../../../../src/sass/_global.scss */
a:hover {
  text-decoration: underline;
}
/* line 343, ../../../../../../src/sass/_global.scss */
a.overall {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 352, ../../../../../../src/sass/_global.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #091938;
  text-transform: uppercase;
  line-height: 117%;
}

/* line 361, ../../../../../../src/sass/_global.scss */
h1, .h1 {
  font-size: 2.5em;
}

/* line 364, ../../../../../../src/sass/_global.scss */
h2, .h2 {
  font-size: 1.66667em;
}

/* line 367, ../../../../../../src/sass/_global.scss */
h3, .h3 {
  font-size: 1.08333em;
}

/* line 371, ../../../../../../src/sass/_global.scss */
blockquote {
  font-style: Georgia;
  font-size: 120%;
  font-style: italic;
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
}

/* line 381, ../../../../../../src/sass/_global.scss */
blockquote:before {
  display: block;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: -20px;
  top: -20px;
}

/* line 390, ../../../../../../src/sass/_global.scss */
blockquote cite {
  font-size: 14px;
  display: block;
  margin-top: 5px;
}

/* line 396, ../../../../../../src/sass/_global.scss */
blockquote cite:before {
  content: "\2014 \2009";
}

/* line 400, ../../../../../../src/sass/_global.scss */
sup {
  font-size: 60%;
  position: relative;
  top: -11px;
  left: -2px;
}

/* line 407, ../../../../../../src/sass/_global.scss */
table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 411, ../../../../../../src/sass/_global.scss */
table th, table tfoot tr {
  font-family: "Montserrat", sans-serif;
  font-size: 1.08333em;
  color: #808080;
  text-transform: uppercase;
  padding: 20px;
  text-align: left;
  font-weight: bold;
  background-color: #f4f4f4;
}
/* line 421, ../../../../../../src/sass/_global.scss */
table tr.heading {
  background-color: aliceblue;
}
/* line 423, ../../../../../../src/sass/_global.scss */
table tr.heading td {
  padding: 20px;
}
/* line 428, ../../../../../../src/sass/_global.scss */
table tr td {
  padding: 20px;
  padding-left: 40px;
}
/* line 432, ../../../../../../src/sass/_global.scss */
table tr:hover {
  background-color: #f4f4f4;
}
/* line 438, ../../../../../../src/sass/_global.scss */
table.comparative th {
  min-width: 130px;
}
/* line 441, ../../../../../../src/sass/_global.scss */
table.comparative tr th .price {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 446, ../../../../../../src/sass/_global.scss */
table.comparative tr td {
  padding: 20px;
  text-align: center;
}
/* line 449, ../../../../../../src/sass/_global.scss */
table.comparative tr td:first-child {
  text-align: left;
}
/* line 455, ../../../../../../src/sass/_global.scss */
table.cvlist th {
  background-color: #00aadb;
  color: white;
}
/* line 459, ../../../../../../src/sass/_global.scss */
table.cvlist tr th {
  padding: 10px;
  font-size: 100%;
  font-weight: normal;
}
/* line 464, ../../../../../../src/sass/_global.scss */
table.cvlist tr td {
  padding: 10px;
}

/* line 470, ../../../../../../src/sass/_global.scss */
legend, .block .title-3 {
  font-family: "Montserrat", sans-serif;
  font-size: 1.08333em;
  color: #808080;
  text-transform: uppercase;
  padding-top: 40px;
  padding-bottom: 12px;
}
/* line 477, ../../../../../../src/sass/_global.scss */
legend .block .title-3, .block .title-3 .block .title-3 {
  padding-top: 12px;
}

/* line 484, ../../../../../../src/sass/_global.scss */
form.custom label {
  font-family: "Varela";
}
/* line 486, ../../../../../../src/sass/_global.scss */
form.custom label.block {
  display: block;
  margin-bottom: 12px;
}
/* line 491, ../../../../../../src/sass/_global.scss */
form.custom input[type=text], form.custom input[type=number], form.custom input[type=email], form.custom input[type=password], form.custom input[type=file], form.custom textarea, form.custom .ms-choice {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  font-family: "Varela";
  font-size: 1.08333em;
  border: 1px solid #808080;
  width: 100%;
  padding: 8px 11px 7px 11px;
  margin-bottom: 14px;
  margin-right: 17px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 287, ../../../../../../src/sass/_global.scss */
form.custom input[type=text] ::-webkit-input-placeholder, form.custom input[type=number] ::-webkit-input-placeholder, form.custom input[type=email] ::-webkit-input-placeholder, form.custom input[type=password] ::-webkit-input-placeholder, form.custom input[type=file] ::-webkit-input-placeholder, form.custom textarea ::-webkit-input-placeholder, form.custom .ms-choice ::-webkit-input-placeholder {
  color: black;
}
/* line 288, ../../../../../../src/sass/_global.scss */
form.custom input[type=text] :-moz-placeholder, form.custom input[type=number] :-moz-placeholder, form.custom input[type=email] :-moz-placeholder, form.custom input[type=password] :-moz-placeholder, form.custom input[type=file] :-moz-placeholder, form.custom textarea :-moz-placeholder, form.custom .ms-choice :-moz-placeholder {
  color: black;
}
/* line 289, ../../../../../../src/sass/_global.scss */
form.custom input[type=text] ::-moz-placeholder, form.custom input[type=number] ::-moz-placeholder, form.custom input[type=email] ::-moz-placeholder, form.custom input[type=password] ::-moz-placeholder, form.custom input[type=file] ::-moz-placeholder, form.custom textarea ::-moz-placeholder, form.custom .ms-choice ::-moz-placeholder {
  color: black;
}
/* line 290, ../../../../../../src/sass/_global.scss */
form.custom input[type=text] :-ms-input-placeholder, form.custom input[type=number] :-ms-input-placeholder, form.custom input[type=email] :-ms-input-placeholder, form.custom input[type=password] :-ms-input-placeholder, form.custom input[type=file] :-ms-input-placeholder, form.custom textarea :-ms-input-placeholder, form.custom .ms-choice :-ms-input-placeholder {
  color: black;
}
/* line 509, ../../../../../../src/sass/_global.scss */
form.custom input[type=text].max, form.custom input[type=number].max, form.custom input[type=email].max, form.custom input[type=password].max, form.custom input[type=file].max, form.custom textarea.max, form.custom .ms-choice.max {
  width: 689px;
}
/* line 512, ../../../../../../src/sass/_global.scss */
form.custom input[type=text].half, form.custom input[type=number].half, form.custom input[type=email].half, form.custom input[type=password].half, form.custom input[type=file].half, form.custom textarea.half, form.custom .ms-choice.half {
  width: 336px;
}
/* line 515, ../../../../../../src/sass/_global.scss */
form.custom input[type=text].mini, form.custom input[type=number].mini, form.custom input[type=email].mini, form.custom input[type=password].mini, form.custom input[type=file].mini, form.custom textarea.mini, form.custom .ms-choice.mini {
  width: 159px;
}
/* line 518, ../../../../../../src/sass/_global.scss */
form.custom input[type=text].last, form.custom input[type=number].last, form.custom input[type=email].last, form.custom input[type=password].last, form.custom input[type=file].last, form.custom textarea.last, form.custom .ms-choice.last {
  margin-right: 0;
}
/* line 521, ../../../../../../src/sass/_global.scss */
form.custom input[type=text].error, form.custom input[type=number].error, form.custom input[type=email].error, form.custom input[type=password].error, form.custom input[type=file].error, form.custom textarea.error, form.custom .ms-choice.error {
  border: 1px solid #D8000C;
}
/* line 526, ../../../../../../src/sass/_global.scss */
form.custom input[type=file] {
  border: none;
}
/* line 532, ../../../../../../src/sass/_global.scss */
form.custom select[multiple].half + .jquery-select-trigger {
  width: 336px;
  margin-bottom: 14px;
  margin-right: 13px;
}
/* line 539, ../../../../../../src/sass/_global.scss */
form.custom select[multiple].last + .jquery-select-trigger {
  margin-right: 0;
}
/* line 545, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent {
  margin-right: 17px;
}
/* line 548, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.max {
  width: 672px;
}
/* line 550, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.max .ms-choice {
  background-position: -217px 0;
}
/* line 554, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.half {
  width: 336px;
}
/* line 556, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.half .ms-choice {
  background-position: -165px 0;
}
/* line 560, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.mini {
  width: 159px;
}
/* line 562, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.mini .ms-choice {
  background-position: -339px 0;
}
/* line 566, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.last {
  margin-right: 0;
}
/* line 570, ../../../../../../src/sass/_global.scss */
form.custom .ms-parent.error .ms-choice {
  border: 1px solid #D8000C;
}
/* line 575, ../../../../../../src/sass/_global.scss */
form.custom .ms-choice {
  background-image: url("/wp-content/themes/upodef/img/form/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
  line-height: 34px;
  height: 34px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 586, ../../../../../../src/sass/_global.scss */
form.custom div.selector.fixedWidth {
  width: 324px;
  margin-bottom: 15px;
  border: 1px solid #808080;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 591, ../../../../../../src/sass/_global.scss */
form.custom div.selector.fixedWidth span {
  width: 294px;
}
/* line 594, ../../../../../../src/sass/_global.scss */
form.custom div.selector.fixedWidth.half {
  margin-right: 17px;
}
/* line 597, ../../../../../../src/sass/_global.scss */
form.custom div.selector.fixedWidth.last {
  margin-right: 0;
}
/* line 600, ../../../../../../src/sass/_global.scss */
form.custom div.selector.fixedWidth.error {
  border: 1px solid #D8000C;
}
/* line 604, ../../../../../../src/sass/_global.scss */
form.custom .dblarrow {
  display: none;
}
/* line 607, ../../../../../../src/sass/_global.scss */
form.custom .radio {
  margin-right: 7px;
  margin-top: -4px;
}
/* line 611, ../../../../../../src/sass/_global.scss */
form.custom .checker {
  margin-right: 11px;
  vertical-align: -4px;
}

/* line 617, ../../../../../../src/sass/_global.scss */
.buttons {
  margin-top: 15px;
}

/* line 620, ../../../../../../src/sass/_global.scss */
.btn {
  outline: 0;
  border: 0;
  margin: 0;
  display: block;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  color: black;
  position: relative;
  -webkit-appearance: none;
  background-color: transparent;
  overflow: visible;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 638, ../../../../../../src/sass/_global.scss */
.btn input[type=submit] {
  width: 100%;
  height: 100%;
  text-indent: -5000px;
  background-color: transparent;
  border: none;
  outline: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  cursor: pointer;
}
/* line 652, ../../../../../../src/sass/_global.scss */
.btn.btn-filled {
  padding: 9px 13px;
}
/* line 655, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.bold {
  font-weight: 700;
}
/* line 659, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.transparent {
  background-color: transparent;
  font-size: 1.13417em;
  color: #808080;
}
/* line 663, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.transparent:hover {
  color: #d4145a;
}
/* line 667, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.pink {
  background-color: #d4145a;
  color: white;
}
/* line 671, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.white {
  background-color: white;
  font-size: 0.93333em;
}
/* line 675, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.cyan {
  background-color: #00aadb;
  color: white;
  font-size: 1.08333em;
}
/* line 679, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.cyan:hover {
  background-color: #1d66a5;
}
/* line 675, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.cyan2 {
  background-color: #00aadb;
  color: white;
}
/* line 679, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.cyan2:hover {
  background-color: #1d66a5;
}
/* line 683, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.peacock-blue {
  background-color: #28bdc3;
  color: white;
}
/* line 686, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.peacock-blue:hover {
  background-color: #41abaf;
}
/* line 690, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.navy-blue {
  background-color: #1d66a5;
  color: white;
}
/* line 694, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.dark-gray {
  background-color: #333333;
  color: white;
}
/* line 697, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.dark-gray:hover {
  background-color: black;
}
/* line 701, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.flashy-green {
  background-color: #02c99c;
  color: white;
}
/* line 704, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.flashy-green:hover {
  background-color: #2fa88d;
}
/* line 709, ../../../../../../src/sass/_global.scss */
.btn.btn-filled.premium {
  background-color: #DB9300;
  color: white;
}
/* line 715, ../../../../../../src/sass/_global.scss */
.btn.btn-border {
  background-color: transparent;
  padding: 9px 13px;
  font-weight: 700;
}
/* line 719, ../../../../../../src/sass/_global.scss */
.btn.btn-border.white {
  border: 2px solid white;
  color: white;
  font-size: 1.16667em;
}
/* line 724, ../../../../../../src/sass/_global.scss */
.btn.btn-border.darker-blue {
  border: 2px solid #2b3b63;
  color: #2b3b63;
  font-size: 1.41667em;
}
/* line 729, ../../../../../../src/sass/_global.scss */
.btn.btn-border.cyan {
  border: 2px solid #00aadb;
  color: #00aadb;
  font-size: 1.16667em;
}
/* line 733, ../../../../../../src/sass/_global.scss */
.btn.btn-border.cyan:hover {
  background-color: #00aadb;
  color: white;
  border: 2px solid transparent;
}
/* line 739, ../../../../../../src/sass/_global.scss */
.btn.btn-border.gray {
  border: 2px solid #808080;
  color: #808080;
  font-size: 1.16667em;
}
/* line 743, ../../../../../../src/sass/_global.scss */
.btn.btn-border.gray:hover {
  background-color: #808080;
  border: 2px solid transparent;
  color: white;
}
/* line 751, ../../../../../../src/sass/_global.scss */
.btn.btn-text {
  padding: 0;
  font-family: "Varela";
  font-size: 1.085em;
  text-transform: none;
  text-align: left;
  margin-left: 12px;
}
/* line 759, ../../../../../../src/sass/_global.scss */
.btn.btn-text.peacock-blue {
  color: #28bdc3;
}

/* line 765, ../../../../../../src/sass/_global.scss */
.site {
  /*&.cms, &.contact, &.newslist {
  	
  }*/
  	/*
  	&.cv, &.ads {
  		background: transparent url('/wp-content/themes/upodef/img/background-columns.jpg') repeat-y left 0;
  		@include fixIESelector();
  		&:before, .before {
  			content: "";
  			width: 100%;
  			background: transparent url('/wp-content/themes/upodef/img/background-cyan.jpg') no-repeat center 0;
  			height: 357px;
  			position: absolute;
  			top: 0;
  			left: 0;
  			margin-top: 120px;
  		}
  	}
  
  	&.faq {
  		background: transparent url('/wp-content/themes/upodef/img/background-columns.jpg') repeat-y left 0;
  		@include fixIESelector();
  		&:before, .before {
  			content: "";
  			width: 100%;
  			background: transparent url('/wp-content/themes/upodef/img/background-peacock-blue.jpg') no-repeat center 0;
  			height: 357px;
  			position: absolute;
  			top: 0;
  			left: 0;
  			margin-top: 120px;
  		}
  	}
  
  	&.membership {
  		background: transparent url('/wp-content/themes/upodef/img/background-columns.jpg') repeat-y left 0;
  		@include fixIESelector();
  		&:before, .before {
  			content: "";
  			width: 100%;
  			background: transparent url('/wp-content/themes/upodef/img/background-flashy-green.jpg') no-repeat center 0;
  			height: 357px;
  			position: absolute;
  			top: 0;
  			left: 0;
  			margin-top: 120px;
  		}
  	}*/
}
/* line 768, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue {
  background: transparent url("/wp-content/themes/upodef/img/background-cyan.jpg") no-repeat center 120px;
  background: transparent url("/wp-content/themes/upodef/img/background-columns.jpg") repeat-y left 0;
  *zoom: expression(  this.runtimeStyle.zoom="1", this.appendChild( document.createElement("small") ).className="after", this.insertBefore( document.createElement("small"), this.firstChild ).className="before" );
}
/* line 770, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue .title-2, .site.theme-peacock-blue .block-cms a, .site.theme-peacock-blue .block-about-page a:not(.btn) {
  color: #28bdc3;
}
/* line 773, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue .block-cms .btn.btn-filled {
  color: white;
}
/* line 776, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue .block-button {
  background-color: #28bdc3;
}
/* line 783, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue:before, .site.theme-peacock-blue .before {
  content: "";
  width: 100%;
  background: transparent url("/wp-content/themes/upodef/img/background-peacock-blue.jpg") no-repeat center 0;
  height: 357px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 120px;
}
/* line 792, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-peacock-blue:before, .admin-bar .site.theme-peacock-blue .before {
  background-position: center 32px;
}
/* line 798, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue li.item:hover, .site.theme-peacock-blue li.item.active {
  border-left: 6px solid #28bdc3;
}
/* line 802, ../../../../../../src/sass/_global.scss */
.site.theme-peacock-blue .page-numbers a:hover {
  background-color: #28bdc3;
}
/* line 805, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-peacock-blue {
  background-position: center 32px;
}
/* line 810, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green {
  background: transparent url("/wp-content/themes/upodef/img/background-columns.jpg") repeat-y left 0;
  *zoom: expression(  this.runtimeStyle.zoom="1", this.appendChild( document.createElement("small") ).className="after", this.insertBefore( document.createElement("small"), this.firstChild ).className="before" );
}
/* line 811, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .block .title-1 {
  color: black;
}
/* line 814, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .block .title-2 {
  color: black;
}
/* line 817, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .block .title-2, .site.theme-flashy-green .block-cms a, .site.theme-flashy-green .block-about-page a:not(.btn) {
  color: #02c99c;
}
/* line 820, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .block-cms .btn.btn-filled {
  color: white;
}
/* line 823, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .block-button {
  background-color: #02c99c;
}
/* line 828, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green:before, .site.theme-flashy-green .before {
  content: "";
  width: 100%;
  background: transparent url("/wp-content/themes/upodef/img/background-flashy-green.jpg") no-repeat center 0;
  height: 357px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 120px;
}
/* line 837, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-flashy-green:before, .admin-bar .site.theme-flashy-green .before {
  background-position: center 32px;
}
/* line 842, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green li.item:hover, .site.theme-flashy-green li.item.active {
  border-left: 6px solid #02c99c;
}
/* line 846, ../../../../../../src/sass/_global.scss */
.site.theme-flashy-green .page-numbers a:hover {
  background-color: #02c99c;
}
/* line 849, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-flashy-green {
  background-position: center 32px;
}
/* line 854, ../../../../../../src/sass/_global.scss */
.site.theme-cyan {
  background: transparent url("/wp-content/themes/upodef/img/background-columns.jpg") repeat-y left 0;
  *zoom: expression(  this.runtimeStyle.zoom="1", this.appendChild( document.createElement("small") ).className="after", this.insertBefore( document.createElement("small"), this.firstChild ).className="before" );
}
/* line 855, ../../../../../../src/sass/_global.scss */
.site.theme-cyan .title-1, .site.theme-cyan .block-cms a, .site.theme-cyan .block-about-page a:not(.btn) {
  color: #00aadb;
}
/* line 858, ../../../../../../src/sass/_global.scss */
.site.theme-cyan .block-button {
  background-color: #00aadb;
}
/* line 862, ../../../../../../src/sass/_global.scss */
.site.theme-cyan .block-cms .btn.btn-filled {
  color: white;
}
/* line 867, ../../../../../../src/sass/_global.scss */
.site.theme-cyan:before, .site.theme-cyan .before {
  content: "";
  width: 100%;
  background: transparent url("/wp-content/themes/upodef/img/background-cyan.jpg") no-repeat center 0;
  height: 357px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 120px;
}
/* line 876, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-cyan:before, .admin-bar .site.theme-cyan .before {
  background-position: center 32px;
}
/* line 882, ../../../../../../src/sass/_global.scss */
.site.theme-cyan li.item:hover, .site.theme-cyan li.item.active {
  border-left: 6px solid #00aadb;
}
/* line 886, ../../../../../../src/sass/_global.scss */
.site.theme-cyan .page-numbers a:hover {
  background-color: #00aadb;
}
/* line 889, ../../../../../../src/sass/_global.scss */
.admin-bar .site.theme-cyan {
  background-position: center 32px;
}
/* line 894, ../../../../../../src/sass/_global.scss */
.site.home {
  background: #f4f4f4 url("/wp-content/themes/upodef/img/background.jpg?2") no-repeat center 120px;
}
/* line 896, ../../../../../../src/sass/_global.scss */
.admin-bar .site.home {
  background-position: center 152px;
}
/* line 899, ../../../../../../src/sass/_global.scss */
.site.home:before, .site.home .before {
  display: none;
}
/* line 905, ../../../../../../src/sass/_global.scss */
.site.no-background:before, .site.no-background .before {
  display: none;
}
/* line 913, ../../../../../../src/sass/_global.scss */
.site.network {
  background-image: none;
  background-color: #f4f4f4;
}
/* line 917, ../../../../../../src/sass/_global.scss */
.site.premium {
  background-url: none;
  background-color: #f4f4f4;
  *zoom: expression(  this.runtimeStyle.zoom="1", this.appendChild( document.createElement("small") ).className="after", this.insertBefore( document.createElement("small"), this.firstChild ).className="before" );
}
/* line 921, ../../../../../../src/sass/_global.scss */
.site.premium:before, .site.premium .before {
  content: "";
  width: 67.8%;
  background-color: #1d66a5;
  height: 357px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 120px;
}
/* line 979, ../../../../../../src/sass/_global.scss */
.site .top {
  background-color: white;
}

/* line 984, ../../../../../../src/sass/_global.scss */
.inner {
  width: 1102px;
  margin: 0 auto;
}

/* line 989, ../../../../../../src/sass/_global.scss */
#main-content {
  margin-top: 66px;
  position: relative;
  /*overflow: hidden;*/
  min-height: 480px;
}

/* line 996, ../../../../../../src/sass/_global.scss */
.column {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 1001, ../../../../../../src/sass/_global.scss */
.column.one-third {
  width: 33.33%;
  max-width: 367px;
}
/* line 1005, ../../../../../../src/sass/_global.scss */
.column.two-third {
  width: 66.66%;
  /*width: 735px;*/
}
/* line 1007, ../../../../../../src/sass/_global.scss */
.column.two-third > .block:first-child {
  min-height: 480px;
}
/* line 1012, ../../../../../../src/sass/_global.scss */
.column.half {
  width: 50%;
}

/* line 1017, ../../../../../../src/sass/_global.scss */
.block {
  background-color: white;
  display: block;
}
/* line 1021, ../../../../../../src/sass/_global.scss */
.block > .head {
  padding: 37px 33px 32px 33px;
}
/* line 1022, ../../../../../../src/sass/_global.scss */
.block > .head .title-2 {
  color: #00aadb;
  font-size: 1.5em;
}
/* line 1029, ../../../../../../src/sass/_global.scss */
.block > .body {
  background-color: #f4f4f4;
  padding: 36px 15px 36px 36px;
  color: #808080;
}
/* line 1035, ../../../../../../src/sass/_global.scss */
.block > .foot {
  padding: 30px 45px;
}
/* line 1037, ../../../../../../src/sass/_global.scss */
.block > .foot .column {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-right: 15px;
}
/* line 1040, ../../../../../../src/sass/_global.scss */
.block > .foot .column.last {
  padding-right: 0;
}
/* line 1046, ../../../../../../src/sass/_global.scss */
.block.aside {
  padding: 46px;
  padding-top: 51px;
}
/* line 1051, ../../../../../../src/sass/_global.scss */
.block.pad {
  padding: 46px;
}
/* line 1055, ../../../../../../src/sass/_global.scss */
.block.block-button {
  color: white;
  position: relative;
  padding: 34px 0 32px 96px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.16667em;
  text-transform: uppercase;
}
/* line 1056, ../../../../../../src/sass/_global.scss */
.block.block-button.flashy-green {
  background-color: #02c99c;
}
/* line 1065, ../../../../../../src/sass/_global.scss */
.block.block-button .iconf-logoblanc_prestations {
  font-size: 415%;
  position: absolute;
  top: 12px;
  left: 80px;
}
/* line 1073, ../../../../../../src/sass/_global.scss */
.block .title-1 {
  font-family: "Varela Round", sans-serif;
  font-size: 0.91667em;
  font-weight: 400;
  color: #00aadb;
  text-transform: uppercase;
  padding-bottom: 8px;
}
/* line 1081, ../../../../../../src/sass/_global.scss */
.block .title-2 {
  font-family: "Montserrat", sans-serif;
  font-size: 2.5em;
  color: black;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 115%;
}
/* line 1090, ../../../../../../src/sass/_global.scss */
.block p {
  font-size: 1.08333em;
  color: #808080;
  line-height: 145%;
}
/* line 1095, ../../../../../../src/sass/_global.scss */
.block > p {
  margin-top: 38px;
}
/* line 1099, ../../../../../../src/sass/_global.scss */
.block > p + p {
  margin-top: 15px;
}
/* line 1103, ../../../../../../src/sass/_global.scss */
.block dt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.08333em;
  text-transform: uppercase;
  margin-bottom: 2px;
}
/* line 1110, ../../../../../../src/sass/_global.scss */
.block dd {
  font-size: 1.08333em;
  margin-bottom: 4px;
  line-height: 144%;
}
/* line 1114, ../../../../../../src/sass/_global.scss */
.block dd.spacer {
  margin-bottom: 20px;
}

/* line 1120, ../../../../../../src/sass/_global.scss */
.block-about-page {
  color: #808080;
  position: relative;
  padding: 51px 0px 43px 46px;
  border-right: 1px solid #f4f4f4;
  min-height: 196px;
}
/* line 1127, ../../../../../../src/sass/_global.scss */
.block-about-page .title-1 {
  color: black;
}
/* line 1130, ../../../../../../src/sass/_global.scss */
.block-about-page .title-2 {
  margin-bottom: 38px;
}
/* line 1134, ../../../../../../src/sass/_global.scss */
.block-about-page legend {
  padding-top: 35px;
}
/* line 1138, ../../../../../../src/sass/_global.scss */
.block-about-page p {
  padding-right: 46px;
}
/* line 1141, ../../../../../../src/sass/_global.scss */
.block-about-page p + p {
  margin-top: 15px;
}
/* line 1144, ../../../../../../src/sass/_global.scss */
.block-about-page > p {
  width: 177px;
  padding-right: 0;
}
/* line 1148, ../../../../../../src/sass/_global.scss */
.block-about-page .buttons {
  margin-top: 28px;
  margin-bottom: 6px;
}
/* line 1152, ../../../../../../src/sass/_global.scss */
.block-about-page input[type=text] {
  width: 284px;
}
/* line 1155, ../../../../../../src/sass/_global.scss */
.block-about-page .btn {
  padding: 10px 38px;
}
/* line 1159, ../../../../../../src/sass/_global.scss */
.block-about-page form.custom div.selector.fixedWidth {
  width: 274px;
}
/* line 1161, ../../../../../../src/sass/_global.scss */
.block-about-page form.custom div.selector.fixedWidth span {
  width: 241px;
}
/* line 1166, ../../../../../../src/sass/_global.scss */
.block-about-page form.custom fieldset:first-child legend {
  padding-top: 20px;
}
/* line 1171, ../../../../../../src/sass/_global.scss */
.block-about-page form.custom .ms-parent.half {
  width: 286px;
}
/* line 1173, ../../../../../../src/sass/_global.scss */
.block-about-page form.custom .ms-parent.half .ms-choice {
  background-position: -217px 0;
}

/* line 1181, ../../../../../../src/sass/_global.scss */
ol li {
  list-style-type: decimal;
}

/* line 1184, ../../../../../../src/sass/_global.scss */
ul li {
  list-style-type: disc;
}

/* line 1187, ../../../../../../src/sass/_global.scss */
.block-cms, .msg {
  color: #808080;
  font-family: "Varela Round", sans-serif;
}
/* line 1190, ../../../../../../src/sass/_global.scss */
.block-cms p, .msg p {
  font-size: 1.08333em;
  line-height: 132%;
  margin-top: 0;
}
/* line 1194, ../../../../../../src/sass/_global.scss */
.block-cms p + p, .msg p + p {
  margin-top: 22px;
}
/* line 1198, ../../../../../../src/sass/_global.scss */
.block-cms h2, .block-cms .h2, .msg h2, .msg .h2 {
  margin-bottom: 27px;
  margin-top: 56px;
}
/* line 1202, ../../../../../../src/sass/_global.scss */
.block-cms h3, .block-cms .h3, .msg h3, .msg .h3 {
  margin-top: 30px;
  margin-bottom: 8px;
}
/* line 1206, ../../../../../../src/sass/_global.scss */
.block-cms h2:first-child, .block-cms .h2:first-child, .msg h2:first-child, .msg .h2:first-child {
  margin-top: 0;
}
/* line 1209, ../../../../../../src/sass/_global.scss */
.block-cms ul, .block-cms ol, .msg ul, .msg ol {
  margin-top: 16px;
  margin-bottom: 20px;
  text-indent: -5px;
  margin-left: 38px;
}
/* line 1215, ../../../../../../src/sass/_global.scss */
.block-cms li, .msg li {
  font-size: 1.08333em;
  line-height: 140%;
}
/* line 1219, ../../../../../../src/sass/_global.scss */
.block-cms img, .msg img {
  margin-bottom: 20px;
}
/* line 1222, ../../../../../../src/sass/_global.scss */
.block-cms .btn, .msg .btn {
  display: inline-block;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 12px 16px;
}
/* line 1227, ../../../../../../src/sass/_global.scss */
.block-cms .btn.btn-filled, .msg .btn.btn-filled {
  font-size: 1.1825em;
}
/* line 1232, ../../../../../../src/sass/_global.scss */
.block-cms.padding, .msg.padding {
  padding: 46px;
  padding-right: 43px;
  padding-bottom: 63px;
}
/* line 1237, ../../../../../../src/sass/_global.scss */
.block-cms dd, .msg dd {
  margin-left: 20px;
}
/* line 1240, ../../../../../../src/sass/_global.scss */
.block-cms dt, .msg dt {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 1247, ../../../../../../src/sass/_global.scss */
.msg ul, .msg ol {
  margin-bottom: inherit;
}

/* line 1252, ../../../../../../src/sass/_global.scss */
.block-board {
  margin-top: 286px;
  padding: 49px 45px 54px 45px;
  background-color: #1d66a5;
  color: white;
}
/* line 1258, ../../../../../../src/sass/_global.scss */
.block-board .h1, .block-board .h2, .block-board .h3, .block-board .h4, .block-board .h5, .block-board .h6,
.block-board h1, .block-board h2, .block-board h3, .block-board h4, .block-board h5, .block-board h6 {
  color: white;
  margin-bottom: 27px;
}
/* line 1263, ../../../../../../src/sass/_global.scss */
.block-board a {
  font-weight: bold;
}
/* line 1266, ../../../../../../src/sass/_global.scss */
.block-board p, .block-board a {
  color: white;
}
/* line 1269, ../../../../../../src/sass/_global.scss */
.block-board dt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.08333em;
  text-transform: uppercase;
  margin-bottom: 2px;
}
/* line 1276, ../../../../../../src/sass/_global.scss */
.block-board dd {
  font-size: 1.08333em;
  margin-bottom: 4px;
  line-height: 144%;
}
/* line 1280, ../../../../../../src/sass/_global.scss */
.block-board dd.spacer {
  margin-bottom: 20px;
}

/* line 1286, ../../../../../../src/sass/_global.scss */
.menu {
  margin: 0;
}
/* line 1288, ../../../../../../src/sass/_global.scss */
.menu li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 1293, ../../../../../../src/sass/_global.scss */
.menu-top {
  width: 1102px;
  margin: 0 auto;
  text-align: right;
  height: 36px;
}
/* line 1299, ../../../../../../src/sass/_global.scss */
.menu-top li + li {
  margin-left: 22px;
}
/* line 1303, ../../../../../../src/sass/_global.scss */
.menu-top a {
  font-family: "Varela Round", sans-serif;
  font-size: 0.91667em;
  color: #808080;
}
/* line 1309, ../../../../../../src/sass/_global.scss */
.menu-top #form-search {
  display: none;
}
/* line 1313, ../../../../../../src/sass/_global.scss */
.menu-top form {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1315, ../../../../../../src/sass/_global.scss */
.menu-top form input[type=text] {
  border: 1px solid #808080;
  padding: 0 10px;
  height: 22px;
  line-height: 22px;
  outline: none;
  font-family: "Varela Round", sans-serif;
  font-size: 0.91667em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 1328, ../../../../../../src/sass/_global.scss */
.menu-top [class^="iconf-"]:hover {
  text-decoration: none;
}
/* line 1332, ../../../../../../src/sass/_global.scss */
.menu-top .iconf-Loupe {
  font-family: 'icomoon';
  font-size: 156%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1337, ../../../../../../src/sass/_global.scss */
.menu-top .iconf-picto_questionsreponses {
  font-family: 'icomoon';
  font-size: 201%;
  background-color: #28bdc3;
  color: white;
  width: 48px;
  height: 36px;
  padding: 8px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 1347, ../../../../../../src/sass/_global.scss */
.menu-top .iconf-picto_questionsreponses:hover {
  background-color: #00aadb;
}

/* line 1353, ../../../../../../src/sass/_global.scss */
.header {
  width: 1102px;
  margin: 0 auto;
}
/* line 1357, ../../../../../../src/sass/_global.scss */
.header .block-logo {
  position: relative;
  float: left;
  width: 296px;
}
/* line 1362, ../../../../../../src/sass/_global.scss */
.header .block-logo .logo:hover {
  text-decoration: none;
}
/* line 1366, ../../../../../../src/sass/_global.scss */
.header .block-logo img {
  position: absolute;
  top: -23px;
  left: 0;
  max-width: 142px;
}
/* line 1372, ../../../../../../src/sass/_global.scss */
.header .block-logo h1 {
  font-size: inherit;
}
/* line 1375, ../../../../../../src/sass/_global.scss */
.header .block-logo .iconf-logo_upodef {
  font-size: 813%;
  position: absolute;
  top: -24px;
  left: 0;
}
/* line 1381, ../../../../../../src/sass/_global.scss */
.header .block-logo .desc {
  display: block;
  padding-left: 170px;
  padding-top: 5px;
  font-family: "Montserrat", sans-serif;
  font-size: 0.91667em;
  color: #808080;
  text-transform: uppercase;
  line-height: 120%;
  font-weight: 400;
}
/* line 1394, ../../../../../../src/sass/_global.scss */
.header .menu {
  float: right;
  text-align: right;
  margin-top: 18px;
}
/* line 1398, ../../../../../../src/sass/_global.scss */
.header .menu .title {
  color: #2b3b63;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.41667em;
  padding-top: 13px;
  text-align: left;
}
/* line 1408, ../../../../../../src/sass/_global.scss */
.header .menu .subtitle {
  font-size: 1.08333em;
  color: #1d66a5;
  padding-top: 3px;
  text-align: left;
}
/* line 1415, ../../../../../../src/sass/_global.scss */
.header .menu .iconf-arrow_ressources {
  color: #1d66a5;
  text-align: center;
  font-size: 75%;
  padding-top: 3px;
}
/* line 1422, ../../../../../../src/sass/_global.scss */
.header .menu > li {
  position: relative;
  padding-left: 18px;
  padding-right: 18px;
  height: 58px;
  border-bottom: 8px solid transparent;
}
/* line 1424, ../../../../../../src/sass/_global.scss */
.header .menu > li > *:hover {
  text-decoration: none;
}
/* line 1427, ../../../../../../src/sass/_global.scss */
.header .menu > li > * span {
  display: block;
}
/* line 1438, ../../../../../../src/sass/_global.scss */
.header .menu > li:hover, .header .menu > li.active {
  border-bottom: 8px solid #091938;
}
/* line 1443, ../../../../../../src/sass/_global.scss */
.header .menu > li:hover > ul {
  display: block;
}
/* line 1448, ../../../../../../src/sass/_global.scss */
.header .menu > li:first-child {
  padding-left: 0;
}
/* line 1452, ../../../../../../src/sass/_global.scss */
.header .menu > li.last {
  padding-right: 0;
}
/* line 1454, ../../../../../../src/sass/_global.scss */
.header .menu > li.last:hover {
  border-bottom: 8px solid transparent;
}
/* line 1459, ../../../../../../src/sass/_global.scss */
.header .menu > li > ul {
  display: none;
  position: absolute;
  background-color: white;
  left: 0;
  padding: 36px;
  padding-top: 10px;
  padding-right: 35px;
  box-sizing: border-box;
  line-height: 140%;
  text-align: center;
  z-index: 999;
  top: 66px;
}
/* line 1472, ../../../../../../src/sass/_global.scss */
.header .menu > li > ul li {
  display: block;
}
/* line 1474, ../../../../../../src/sass/_global.scss */
.header .menu > li > ul li + li {
  margin-top: 20px;
}
/* line 1477, ../../../../../../src/sass/_global.scss */
.header .menu > li > ul li > * {
  color: #2b3b63;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.16667em;
}
/* line 1484, ../../../../../../src/sass/_global.scss */
.header .menu > li > ul li.active > *, .header .menu > li > ul li > a:hover {
  color: #00aadb;
}
/* line 1489, ../../../../../../src/sass/_global.scss */
.header .menu > li .btn-account {
  font-size: 1.41667em;
}
/* line 1493, ../../../../../../src/sass/_global.scss */
.header .menu > li .btn-connect:hover {
  background-color: #00aadb;
  color: white;
  border: 2px solid transparent;
}

/* line 1506, ../../../../../../src/sass/_global.scss */
.buttons .btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 1511, ../../../../../../src/sass/_global.scss */
.footer {
  background-color: #091938;
  color: white;
  margin-top: 95px;
  margin-top: 0;
  padding: 24px 0px 24px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 1521, ../../../../../../src/sass/_global.scss */
.footer .block {
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1526, ../../../../../../src/sass/_global.scss */
.footer .block-copyright {
  font-size: 1.08333em;
  font-family: "Montserrat", sans-serif;
  width: 200px;
}
/* line 1531, ../../../../../../src/sass/_global.scss */
.footer .block-copyright a {
  color: white;
}
/* line 1533, ../../../../../../src/sass/_global.scss */
.footer .block-copyright a:hover {
  color: #00c6ff;
}
/* line 1539, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter {
  border: 2px solid #00aadb;
  margin-left: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 1544, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter input[type=text], .footer .block-newsletter input[type=email] {
  width: 269px;
  height: 36px;
  background-color: transparent;
  border: none;
  padding: 4px 4px 4px 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.08333em;
  color: white;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 287, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter input[type=text] ::-webkit-input-placeholder, .footer .block-newsletter input[type=email] ::-webkit-input-placeholder {
  color: white;
}
/* line 288, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter input[type=text] :-moz-placeholder, .footer .block-newsletter input[type=email] :-moz-placeholder {
  color: white;
}
/* line 289, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter input[type=text] ::-moz-placeholder, .footer .block-newsletter input[type=email] ::-moz-placeholder {
  color: white;
}
/* line 290, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter input[type=text] :-ms-input-placeholder, .footer .block-newsletter input[type=email] :-ms-input-placeholder {
  color: white;
}
/* line 1563, ../../../../../../src/sass/_global.scss */
.footer .block-newsletter .btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  padding: 10px 19px;
}
/* line 1571, ../../../../../../src/sass/_global.scss */
.footer .block-discover-us {
  text-align: right;
}
/* line 1574, ../../../../../../src/sass/_global.scss */
.footer .block-discover-us span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 138%;
  font-size: 0.91667em;
  width: 154px;
}
/* line 1580, ../../../../../../src/sass/_global.scss */
.footer .block-discover-us .btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 11px;
  font-size: 1.08333em;
  padding: 13px;
}
/* line 1590, ../../../../../../src/sass/_global.scss */
.footer .block-connected > span, .footer .block-connected .btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1593, ../../../../../../src/sass/_global.scss */
.footer .block-connected > span {
  font-size: 0.91667em;
}
/* line 1596, ../../../../../../src/sass/_global.scss */
.footer .block-connected.mini {
  margin-left: 40px;
}
/* line 1598, ../../../../../../src/sass/_global.scss */
.footer .block-connected.mini .benefits-price {
  font-size: 160%;
}
/* line 1602, ../../../../../../src/sass/_global.scss */
.footer .block-connected .benefits-price {
  font-size: 2.83333em;
  color: #02c99c;
  margin-right: 5px;
}
/* line 1607, ../../../../../../src/sass/_global.scss */
.footer .block-connected .desc {
  width: 189px;
}
/* line 1610, ../../../../../../src/sass/_global.scss */
.footer .block-connected .btn {
  padding: 12px 24px;
}
/* line 1613, ../../../../../../src/sass/_global.scss */
.footer .block-connected .late {
  color: #d4145a;
}
/* line 1619, ../../../../../../src/sass/_global.scss */
.footer .tiny-footer .block-discover-us {
  margin-left: 62px;
  *margin-left: 50px;
}
/* line 1623, ../../../../../../src/sass/_global.scss */
.footer .tiny-footer.fixed .block {
  margin-left: 0;
}

/* line 1629, ../../../../../../src/sass/_global.scss */
.tiny-footer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #091938;
  color: white;
}
/* line 1633, ../../../../../../src/sass/_global.scss */
.tiny-footer.fixed {
  display: block;
  padding: 24px;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 200;
}

/* line 1643, ../../../../../../src/sass/_global.scss */
ul.list {
  border: 1px solid #808080;
  line-height: 145%;
  color: #808080;
  clear: both;
}
/* line 1648, ../../../../../../src/sass/_global.scss */
ul.list li.item {
  list-style-type: none;
  padding: 21px 23px 18px 21px;
  position: relative;
}
/* line 1652, ../../../../../../src/sass/_global.scss */
ul.list li.item + li {
  border-top: 1px solid #808080;
}
/* line 1655, ../../../../../../src/sass/_global.scss */
ul.list li.item:hover, ul.list li.item.active {
  border-left: 6px solid #00aadb;
  background-color: #f4f4f4;
  padding-left: 15px;
}
/* line 1657, ../../../../../../src/sass/_global.scss */
ul.list li.item:hover.premium, ul.list li.item.active.premium {
  border-left: 6px solid #DB9300;
}
/* line 1663, ../../../../../../src/sass/_global.scss */
ul.list li.item .thumb {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  width: 150px;
  min-height: 50px;
}
/* line 1670, ../../../../../../src/sass/_global.scss */
ul.list li.item .ref, ul.list li.item .desc {
  font-family: "Varela";
  font-size: 1.08333em;
}
/* line 1675, ../../../../../../src/sass/_global.scss */
ul.list li.item .name {
  font-family: "Montserrat", sans-serif;
  font-size: 1.08333em;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 1682, ../../../../../../src/sass/_global.scss */
ul.list li.item .offerType {
  padding-right: 13px;
  padding-bottom: 5px;
  text-align: right;
}
/* line 1687, ../../../../../../src/sass/_global.scss */
ul.list li.item .btn {
  position: absolute;
  top: 25px;
  right: 25px;
  z-index: 90;
}

/* line 1697, ../../../../../../src/sass/_global.scss */
.mandatory {
  color: #d4145a;
}

/* line 1701, ../../../../../../src/sass/_global.scss */
.scrollof {
  pointer-events: none;
}

/* line 1706, ../../../../../../src/sass/_global.scss */
.page-numbers {
  margin: 10px 0;
}
/* line 1709, ../../../../../../src/sass/_global.scss */
.page-numbers li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1712, ../../../../../../src/sass/_global.scss */
.page-numbers a, .page-numbers span {
  display: block;
  /*@include border-radius(17px);*/
  background-color: #808080;
  width: 19px;
  height: 19px;
  text-align: center;
  color: white;
  line-height: 19px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 1724, ../../../../../../src/sass/_global.scss */
.page-numbers span {
  background-color: #e6e6e6;
}
/* line 1726, ../../../../../../src/sass/_global.scss */
.page-numbers span.dots {
  background-color: #808080;
}
/* line 1730, ../../../../../../src/sass/_global.scss */
.page-numbers a:hover {
  background-color: #00aadb;
}
/* line 1733, ../../../../../../src/sass/_global.scss */
.page-numbers a.next, .page-numbers a.prev {
  width: auto;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1742, ../../../../../../src/sass/_global.scss */
.msg {
  border: 1px solid;
  margin: 10px 0px;
  padding: 15px 10px 15px 10px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
/* line 1748, ../../../../../../src/sass/_global.scss */
.msg p {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 1752, ../../../../../../src/sass/_global.scss */
.msg.msg-info {
  color: #00529B;
  background-color: #BDE5F8;
}
/* line 1756, ../../../../../../src/sass/_global.scss */
.msg.msg-success {
  color: #4F8A10;
  background-color: #DFF2BF;
}
/* line 1760, ../../../../../../src/sass/_global.scss */
.msg.msg-warning {
  color: #9F6000;
  background-color: #FEEFB3;
}
/* line 1764, ../../../../../../src/sass/_global.scss */
.msg.msg-error {
  color: #D8000C;
  background-color: #FFBABA;
}
/* line 1768, ../../../../../../src/sass/_global.scss */
.msg.msg-question {
  background-color: #FFFFFF;
  border-color: #28BDC3;
  font-size: 14px;
  border-width: 1px;
}

/* line 1776, ../../../../../../src/sass/_global.scss */
.text {
  font-size: 1.08333em;
  line-height: 135%;
}
/* line 1779, ../../../../../../src/sass/_global.scss */
.text.bold {
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
/* line 1784, ../../../../../../src/sass/_global.scss */
.text.flashy-green {
  color: #02c99c;
}
/* line 1787, ../../../../../../src/sass/_global.scss */
.text.spacer {
  margin-top: 20px;
  margin-bottom: 5px;
}

/* line 1793, ../../../../../../src/sass/_global.scss */
p.text {
  font-size: 1.08333em;
  font-family: "Varela";
  margin: 0;
}

/* line 1799, ../../../../../../src/sass/_global.scss */
.shadowbox {
  display: none;
}

/* line 1803, ../../../../../../src/sass/_global.scss */
.progressbar {
  max-width: 340px;
  margin-bottom: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f4f4f4;
}
/* line 1808, ../../../../../../src/sass/_global.scss */
.progressbar .progress {
  background-color: #808080;
  text-align: center;
  color: white;
  height: 25px;
  line-height: 25px;
}

/* line 1818, ../../../../../../src/sass/_global.scss */
.links,
.block-about-page ol, .block-about-page ul, .block-board ol, .block-board ul {
  padding-left: 25px;
  margin: 5px;
}
/* line 1822, ../../../../../../src/sass/_global.scss */
.links li,
.block-about-page ol li, .block-about-page ul li, .block-board ol li, .block-board ul li {
  padding: 5px;
}

/* line 1828, ../../../../../../src/sass/_global.scss */
.comment {
  background-color: #f4f4f4;
  padding: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  list-style-type: none;
}
/* line 1834, ../../../../../../src/sass/_global.scss */
.comment .says {
  display: none;
}

/* line 1840, ../../../../../../src/sass/_global.scss */
.comment-author .avatar, .comment-author cite {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
}
/* line 1844, ../../../../../../src/sass/_global.scss */
.comment-author cite {
  padding-left: 10px;
}

/* line 1849, ../../../../../../src/sass/_global.scss */
.comment-meta {
  margin-top: 10px;
}

/* line 1854, ../../../../../../src/sass/_global.scss */
.breadcrumb {
  margin-bottom: 10px;
}

/* line 1858, ../../../../../../src/sass/_global.scss */
.btn-add-company {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  top: -7px;
}
/* line 1862, ../../../../../../src/sass/_global.scss */
.btn-add-company:hover {
  text-decoration: none;
}

/* line 1867, ../../../../../../src/sass/_global.scss */
.payment-options {
  margin: 20px 0;
}
/* line 1871, ../../../../../../src/sass/_global.scss */
.payment-options form {
  float: left;
  padding: 0 20px;
}

/* Slider */
/* line 4, ../../../../../../src/sass/_plugins.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 19, ../../../../../../src/sass/_plugins.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 26, ../../../../../../src/sass/_plugins.scss */
.slick-list:focus {
  outline: none;
}
/* line 30, ../../../../../../src/sass/_plugins.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 35, ../../../../../../src/sass/_plugins.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 44, ../../../../../../src/sass/_plugins.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 50, ../../../../../../src/sass/_plugins.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 56, ../../../../../../src/sass/_plugins.scss */
.slick-track:after {
  clear: both;
}
/* line 60, ../../../../../../src/sass/_plugins.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, ../../../../../../src/sass/_plugins.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  position: relative;
  display: none;
}
/* line 70, ../../../../../../src/sass/_plugins.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 73, ../../../../../../src/sass/_plugins.scss */
.slick-slide img {
  display: block;
}
/* line 76, ../../../../../../src/sass/_plugins.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 82, ../../../../../../src/sass/_plugins.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 86, ../../../../../../src/sass/_plugins.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 90, ../../../../../../src/sass/_plugins.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 94, ../../../../../../src/sass/_plugins.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 101, ../../../../../../src/sass/_plugins.scss */
.slick-dots {
  position: relative;
  z-index: 100;
}
/* line 104, ../../../../../../src/sass/_plugins.scss */
.slick-dots li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background-color: #808080;
  width: 19px;
  height: 19px;
}
/* line 112, ../../../../../../src/sass/_plugins.scss */
.slick-dots li button {
  background-color: transparent;
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  text-indent: -5000px;
  cursor: pointer;
}
/* line 123, ../../../../../../src/sass/_plugins.scss */
.slick-dots li.slick-active {
  background-color: #00aadb;
}
/* line 126, ../../../../../../src/sass/_plugins.scss */
.slick-dots li + li {
  margin-left: 8px;
}

/* line 132, ../../../../../../src/sass/_plugins.scss */
.slick-prev, .slick-next {
  width: 48px;
  height: 48px;
}

/* line 136, ../../../../../../src/sass/_plugins.scss */
.slick-prev {
  position: absolute;
  right: 48px;
  bottom: 0;
}

/* line 141, ../../../../../../src/sass/_plugins.scss */
.slick-next {
  position: absolute;
  right: 0;
  bottom: 0;
}

/* General settings */
/* line 314, ../../../../../../src/sass/_plugins.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("/wp-content/themes/upodef/img/form/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
/* line 327, ../../../../../../src/sass/_plugins.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */
}
/* line 336, ../../../../../../src/sass/_plugins.scss */
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}
/* line 346, ../../../../../../src/sass/_plugins.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
}

/* line 353, ../../../../../../src/sass/_plugins.scss */
.highContrastDetect {
  background: url("../wp-content/themes/upodef/img/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px;
}

/* Input & Textarea */
/* line 361, ../../../../../../src/sass/_plugins.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../wp-content/themes/upodef/img/bg-input.png") repeat-x 0 0;
  outline: 0;
}
/* line 228, ../../../../../../src/sass/_plugins.scss */
input.uniform-input.active,
select.uniform-multiselect.active,
textarea.uniform.active {
  background: url("../wp-content/themes/upodef/img/bg-input-focus.png") repeat-x 0 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 375, ../../../../../../src/sass/_plugins.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Select */
/* line 384, ../../../../../../src/sass/_plugins.scss */
div.selector {
  background-position: 0 -170px;
  line-height: 34px;
  height: 34px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 392, ../../../../../../src/sass/_plugins.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 34px;
  line-height: 34px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block;
}
/* line 403, ../../../../../../src/sass/_plugins.scss */
div.selector.fixedWidth {
  width: 190px;
}
/* line 406, ../../../../../../src/sass/_plugins.scss */
div.selector.fixedWidth span {
  width: 155px;
}
/* line 411, ../../../../../../src/sass/_plugins.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 32px;
  top: 2px;
  left: 0px;
  width: 100%;
}
/* line 228, ../../../../../../src/sass/_plugins.scss */
div.selector.active {
  background-position: 0 -204px;
}
/* line 423, ../../../../../../src/sass/_plugins.scss */
div.selector.active span {
  background-position: right -34px;
}
/* line 234, ../../../../../../src/sass/_plugins.scss */
div.selector.hover, div.selector.focus {
  background-position: 0 -238px;
}
/* line 431, ../../../../../../src/sass/_plugins.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -68px;
}
/* line 228, ../../../../../../src/sass/_plugins.scss */
div.selector.hover.active, div.selector.focus.active {
  background-position: 0 -272px;
}
/* line 438, ../../../../../../src/sass/_plugins.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -102px;
}
/* line 240, ../../../../../../src/sass/_plugins.scss */
div.selector.disabled, div.selector.disabled.active {
  background-position: 0 -306px;
}
/* line 447, ../../../../../../src/sass/_plugins.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right -136px;
}

/* Checkbox */
/* line 456, ../../../../../../src/sass/_plugins.scss */
div.checker {
  position: relative;
}
/* line 459, ../../../../../../src/sass/_plugins.scss */
div.checker, div.checker span, div.checker input {
  width: 20px;
  height: 20px;
}
/* line 464, ../../../../../../src/sass/_plugins.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -340px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.checker span.checked {
  background-position: -80px -340px;
}
/* line 474, ../../../../../../src/sass/_plugins.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 480, ../../../../../../src/sass/_plugins.scss */
div.checker.active span {
  background-position: -20px -340px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.checker.active span.checked {
  background-position: -100px -340px;
}
/* line 490, ../../../../../../src/sass/_plugins.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -40px -340px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -120px -340px;
}
/* line 499, ../../../../../../src/sass/_plugins.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -60px -340px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -140px -340px;
}
/* line 240, ../../../../../../src/sass/_plugins.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: -160px -340px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: -180px -340px;
}

/* Radio */
/* line 522, ../../../../../../src/sass/_plugins.scss */
div.radio {
  position: relative;
}
/* line 525, ../../../../../../src/sass/_plugins.scss */
div.radio, div.radio span, div.radio input {
  width: 20px;
  height: 20px;
}
/* line 530, ../../../../../../src/sass/_plugins.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -360px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.radio span.checked {
  background-position: -80px -360px;
}
/* line 540, ../../../../../../src/sass/_plugins.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 547, ../../../../../../src/sass/_plugins.scss */
div.radio.active span {
  background-position: -20px -360px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.radio.active span.checked {
  background-position: -100px -360px;
}
/* line 557, ../../../../../../src/sass/_plugins.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -40px -360px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -120px -360px;
}
/* line 566, ../../../../../../src/sass/_plugins.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -60px -360px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -140px -360px;
}
/* line 577, ../../../../../../src/sass/_plugins.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: -160px -360px;
}
/* line 246, ../../../../../../src/sass/_plugins.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: -180px -360px;
}

/* Uploader */
/* line 589, ../../../../../../src/sass/_plugins.scss */
div.uploader {
  background-position: 0 -380px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 597, ../../../../../../src/sass/_plugins.scss */
div.uploader span.action {
  background-position: right -492px;
  height: 28px;
  line-height: 28px;
  width: 85px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}
/* line 609, ../../../../../../src/sass/_plugins.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 2px 0 2px 2px;
  line-height: 24px;
  width: 82px;
  padding: 0 10px;
}
/* line 620, ../../../../../../src/sass/_plugins.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}
/* line 632, ../../../../../../src/sass/_plugins.scss */
div.uploader.active span.action {
  background-position: right -548px;
}
/* line 234, ../../../../../../src/sass/_plugins.scss */
div.uploader.hover, div.uploader.focus {
  background-position: 0 -436px;
}
/* line 640, ../../../../../../src/sass/_plugins.scss */
div.uploader.hover span.action, div.uploader.focus span.action {
  background-position: right -520px;
}
/* line 645, ../../../../../../src/sass/_plugins.scss */
div.uploader.hover.active span.action, div.uploader.focus.active span.action {
  background-position: right -576px;
}
/* line 240, ../../../../../../src/sass/_plugins.scss */
div.uploader.disabled, div.uploader.disabled.active {
  background-position: 0 -408px;
}
/* line 654, ../../../../../../src/sass/_plugins.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  background-position: right -464px;
}

/* Buttons */
/* line 662, ../../../../../../src/sass/_plugins.scss */
div.button {
  background-position: 0 -724px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */
}
/* line 669, ../../../../../../src/sass/_plugins.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 679, ../../../../../../src/sass/_plugins.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 30px;
  text-align: center;
  background-position: right -604px;
  height: 30px;
  margin-left: 13px;
  padding: 0;
}
/* line 228, ../../../../../../src/sass/_plugins.scss */
div.button.active {
  background-position: 0 -754px;
}
/* line 692, ../../../../../../src/sass/_plugins.scss */
div.button.active span {
  background-position: right -634px;
  cursor: default;
}
/* line 234, ../../../../../../src/sass/_plugins.scss */
div.button.hover, div.button.focus {
  background-position: 0 -784px;
}
/* line 701, ../../../../../../src/sass/_plugins.scss */
div.button.hover span, div.button.focus span {
  background-position: right -664px;
}
/* line 240, ../../../../../../src/sass/_plugins.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -814px;
}
/* line 709, ../../../../../../src/sass/_plugins.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -694px;
  cursor: default;
}

/* line 716, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  cursor: pointer;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  vertical-align: middle;
  font-family: "Varela";
  font-size: 1.08333em;
  border: 1px solid #808080;
  width: 100%;
  padding: 8px 11px 7px 11px;
  background-image: url("/wp-content/themes/upodef/img/form/sprite.png");
  background-position: -161px 0;
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
/* line 287, ../../../../../../src/sass/_global.scss */
.jquery-select-trigger ::-webkit-input-placeholder {
  color: black;
}
/* line 288, ../../../../../../src/sass/_global.scss */
.jquery-select-trigger :-moz-placeholder {
  color: black;
}
/* line 289, ../../../../../../src/sass/_global.scss */
.jquery-select-trigger ::-moz-placeholder {
  color: black;
}
/* line 290, ../../../../../../src/sass/_global.scss */
.jquery-select-trigger :-ms-input-placeholder {
  color: black;
}

/* line 743, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger-label {
  padding: 2px 42px 2px 0;
  width: 100%;
  color: #555;
  display: block;
}

/* line 749, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger-label.placeholder {
  color: #999;
}

/* line 752, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger-arrow {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  width: 30px;
  background-color: #FFF;
  display: none;
}

/* line 761, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger-arrow-inner {
  margin: -4px 0 0 -8px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border: 8px solid transparent;
  border-top-color: #AAA;
}

/* line 773, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger.active {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 777, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger.active .jquery-select-trigger-arrow {
  background-color: #FFF;
}

/* line 780, ../../../../../../src/sass/_plugins.scss */
.jquery-select-trigger.active .jquery-select-trigger-arrow-inner {
  border-top-color: #66afe9;
}

/* line 783, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container {
  margin-top: 10px;
  padding: 5px;
  min-height: 30px;
  position: absolute;
  background-color: #FFF;
  border: 1px solid #CCC;
  display: none;
  z-index: 1100;
  box-sizing: border-box;
}

/* line 794, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container:before {
  position: absolute;
  top: -16px;
  left: 10px;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  content: ' ';
  z-index: 2;
}

/* line 805, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container:after {
  position: absolute;
  top: -17px;
  left: 10px;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #CCC;
  content: ' ';
  z-index: 1;
}

/* line 816, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-group {
  padding: 5px;
  font-weight: bold;
  display: block;
}

/* line 821, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-item {
  margin: 1px 0 0 0;
  padding: 5px 5px 5px 10px;
  position: relative;
  top: 0;
  left: 0;
  font-weight: normal;
  color: #333;
  border-left: 5px solid transparent;
  cursor: pointer;
  display: block;
}

/* line 833, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-item-description {
  font-size: 90%;
  color: #999;
  display: block;
}

/* line 838, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-item:hover,
.jquery-select-container-item:focus {
  background-color: rgba(204, 204, 204, 0.15);
  border-left-color: #CCC;
}

/* line 843, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-item.disabled {
  color: #999;
  cursor: not-allowed;
  background-color: transparent;
  border-left-color: transparent;
}

/* line 849, ../../../../../../src/sass/_plugins.scss */
.jquery-select-container-item.selected {
  background-color: rgba(102, 175, 233, 0.1);
  border-left-color: #66afe9;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* line 874, ../../../../../../src/sass/_plugins.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 888, ../../../../../../src/sass/_plugins.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
}

/* line 897, ../../../../../../src/sass/_plugins.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 906, ../../../../../../src/sass/_plugins.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 914, ../../../../../../src/sass/_plugins.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

/* line 924, ../../../../../../src/sass/_plugins.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 931, ../../../../../../src/sass/_plugins.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 942, ../../../../../../src/sass/_plugins.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 952, ../../../../../../src/sass/_plugins.scss */
#fancybox-close {
  position: absolute;
  top: -30px;
  right: 0px;
  width: 30px;
  height: 30px;
  background: transparent url("/wp-content/themes/upodef/img/fancybox/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 964, ../../../../../../src/sass/_plugins.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 971, ../../../../../../src/sass/_plugins.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 982, ../../../../../../src/sass/_plugins.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 989, ../../../../../../src/sass/_plugins.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("/wp-content/themes/upodef/img/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

/* line 1001, ../../../../../../src/sass/_plugins.scss */
#fancybox-left {
  left: 0px;
}

/* line 1005, ../../../../../../src/sass/_plugins.scss */
#fancybox-right {
  right: 0px;
}

/* line 1009, ../../../../../../src/sass/_plugins.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 1021, ../../../../../../src/sass/_plugins.scss */
#fancybox-left-ico {
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -30px;
}

/* line 1026, ../../../../../../src/sass/_plugins.scss */
#fancybox-right-ico {
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -60px;
}

/* line 1031, ../../../../../../src/sass/_plugins.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 1035, ../../../../../../src/sass/_plugins.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 1039, ../../../../../../src/sass/_plugins.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 1044, ../../../../../../src/sass/_plugins.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
  display: none;
}

/* line 1055, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox-x.png");
}

/* line 1062, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -162px;
}

/* line 1069, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

/* line 1077, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -182px;
}

/* line 1084, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

/* line 1092, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -142px;
}

/* line 1099, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox-y.png");
}

/* line 1106, ../../../../../../src/sass/_plugins.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancybox.png");
  background-position: -40px -122px;
}

/* line 1113, ../../../../../../src/sass/_plugins.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 1119, ../../../../../../src/sass/_plugins.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 1127, ../../../../../../src/sass/_plugins.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

/* line 1132, ../../../../../../src/sass/_plugins.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 1140, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url("/wp-content/themes/upodef/img/fancybox/fancy_title_over.png");
  display: block;
}

/* line 1146, ../../../../../../src/sass/_plugins.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 1153, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 1159, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 1164, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("/wp-content/themes/upodef/img/fancybox/fancybox.png") -40px -90px no-repeat;
}

/* line 1169, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: 700;
  padding: 0 0 3px 0;
  background: url("/wp-content/themes/upodef/img/fancybox/fancybox-x.png") 0px -40px;
}

/* line 1177, ../../../../../../src/sass/_plugins.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("/wp-content/themes/upodef/img/fancybox/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */
/* line 1184, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_close.png', sizingMethod='scale');
}

/* line 1186, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_nav_left.png', sizingMethod='scale');
}

/* line 1187, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_nav_right.png', sizingMethod='scale');
}

/* line 1189, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1;
}

/* line 1190, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_title_left.png', sizingMethod='scale');
}

/* line 1191, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}

/* line 1192, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}

/* line 1194, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

/* line 1198, ../../../../../../src/sass/_plugins.scss */
#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/* line 1203, ../../../../../../src/sass/_plugins.scss */
#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_loading.png', sizingMethod='scale');
}

/* IE6, IE7, IE8 */
/* line 1207, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

/* line 1209, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}

/* line 1210, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox//fancy_shadow_ne.png', sizingMethod='scale');
}

/* line 1211, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}

/* line 1212, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}

/* line 1213, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}

/* line 1214, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}

/* line 1215, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}

/* line 1216, ../../../../../../src/sass/_plugins.scss */
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/upodef/img/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */
/* line 1228, ../../../../../../src/sass/_plugins.scss */
.ms-parent {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

/* line 1234, ../../../../../../src/sass/_plugins.scss */
.ms-choice {
  display: block;
  width: 100%;
  height: 26px;
  left: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #aaa;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}

/* line 1254, ../../../../../../src/sass/_plugins.scss */
.ms-choice.disabled {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 1261, ../../../../../../src/sass/_plugins.scss */
.ms-choice > span {
  /*position: absolute;
  top: 0;
  left: 0;
  right: 20px;*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  padding-left: 8px;
}

/* line 1273, ../../../../../../src/sass/_plugins.scss */
.ms-choice > span.placeholder {
  /*color: #999;*/
}

/* line 1277, ../../../../../../src/sass/_plugins.scss */
.ms-choice > div {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 25px;
}

/* line 1290, ../../../../../../src/sass/_plugins.scss */
.ms-drop {
  width: 100%;
  overflow: hidden;
  display: none;
  margin-top: -1px;
  padding: 0;
  left: 0;
  position: absolute;
  z-index: 1000;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 1308, ../../../../../../src/sass/_plugins.scss */
.ms-drop.bottom {
  top: 100%;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 1315, ../../../../../../src/sass/_plugins.scss */
.ms-drop.top {
  bottom: 100%;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 1322, ../../../../../../src/sass/_plugins.scss */
.ms-search {
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding: 4px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
}

/* line 1333, ../../../../../../src/sass/_plugins.scss */
.ms-search input {
  width: 100%;
  height: auto !important;
  min-height: 24px;
  padding: 0 20px 0 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /*background: #fff url('multiple-select.png') no-repeat 100% -22px;
  background: url('multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url('multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);*/
}

/* line 1358, ../../../../../../src/sass/_plugins.scss */
.ms-search, .ms-search input {
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1366, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul {
  overflow: auto;
  margin: 0;
  padding: 5px 8px;
}

/* line 1372, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li {
  list-style: none;
  display: list-item;
  background-image: none;
  position: static;
  padding: 0;
  margin: 0;
}

/* line 1381, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li .disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
}

/* line 1386, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li.multiple {
  display: block;
  float: left;
}

/* line 1391, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li.group {
  clear: both;
}

/* line 1395, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li.multiple label {
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1403, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li label {
  font-weight: normal;
  display: block;
  white-space: nowrap;
}

/* line 1409, ../../../../../../src/sass/_plugins.scss */
.ms-drop ul > li label.optgroup {
  font-weight: bold;
}

/* line 1413, ../../../../../../src/sass/_plugins.scss */
.ms-drop input[type="checkbox"] {
  vertical-align: middle;
}

/* line 1417, ../../../../../../src/sass/_plugins.scss */
.ms-drop .ms-no-results {
  display: none;
}

/* line 1422, ../../../../../../src/sass/_plugins.scss */
.ui-datepicker.ui-widget-content .ui-state-default {
  color: #797979;
}

/* line 1, ../../../../../../src/sass/_index.scss */
.page-home {
  margin-bottom: 95px;
}
/* line 2, ../../../../../../src/sass/_index.scss */
.page-home .column.two-third > .block:first-child {
  min-height: 0;
}
/* line 5, ../../../../../../src/sass/_index.scss */
.page-home .block {
  padding: 51px 0px 43px 46px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 8, ../../../../../../src/sass/_index.scss */
.page-home .block .btn {
  width: 133px;
  margin-top: 32px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 14, ../../../../../../src/sass/_index.scss */
.page-home .block.block-about-us {
  background: white url("/wp-content/themes/upodef/img/block-bg-about-us.png") no-repeat 100% 109px;
  padding-bottom: 56px;
}
/* line 16, ../../../../../../src/sass/_index.scss */
.page-home .block.block-about-us > p {
  width: 180px;
}
/* line 22, ../../../../../../src/sass/_index.scss */
.page-home .block.block-news {
  position: relative;
  border-left: 1px solid #f4f4f4;
  min-height: 255px;
  padding-top: 24px;
  padding-bottom: 26px;
}
/* line 28, ../../../../../../src/sass/_index.scss */
.page-home .block.block-news p {
  width: 300px;
}
/* line 31, ../../../../../../src/sass/_index.scss */
.page-home .block.block-news .slider-prev, .page-home .block.block-news .slider-next {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 48px;
  height: 48px;
  margin-top: 0;
  background-color: #091938;
  text-align: center;
}
/* line 40, ../../../../../../src/sass/_index.scss */
.page-home .block.block-news .slider-prev span, .page-home .block.block-news .slider-next span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -6px;
}
/* line 48, ../../../../../../src/sass/_index.scss */
.page-home .block.block-news .slider-prev {
  right: 48px;
}
/* line 53, ../../../../../../src/sass/_index.scss */
.page-home .block.block-join-us {
  background-color: #02c99c;
  color: white;
  position: relative;
  padding: 36px 0 32px 103px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.16667em;
  text-transform: uppercase;
}
/* line 61, ../../../../../../src/sass/_index.scss */
.page-home .block.block-join-us .iconf-logoblanc_prestations {
  font-size: 430%;
  position: absolute;
  top: 11px;
  left: 88px;
}
/* line 69, ../../../../../../src/sass/_index.scss */
.page-home .block.block-network {
  background: #1d66a5 url("/wp-content/themes/upodef/img/block-bg-network.jpg") no-repeat 100% 42px;
  color: white;
}
/* line 72, ../../../../../../src/sass/_index.scss */
.page-home .block.block-network .title-2 {
  color: white;
  width: 265px;
}
/* line 76, ../../../../../../src/sass/_index.scss */
.page-home .block.block-network p {
  color: white;
  width: 216px;
}
/* line 80, ../../../../../../src/sass/_index.scss */
.page-home .block.block-network .btn {
  margin-top: 49px;
}
/* line 85, ../../../../../../src/sass/_index.scss */
.page-home .block.block-jobs {
  background: white url("/wp-content/themes/upodef/img/block-bg-jobs.png") no-repeat 100% 59px;
  border-right: 1px solid #f4f4f4;
}
/* line 88, ../../../../../../src/sass/_index.scss */
.page-home .block.block-jobs .title-2 {
  width: 160px;
}
/* line 91, ../../../../../../src/sass/_index.scss */
.page-home .block.block-jobs p {
  width: 183px;
}
/* line 94, ../../../../../../src/sass/_index.scss */
.page-home .block.block-jobs .btn {
  margin-top: 31px;
}
/* line 99, ../../../../../../src/sass/_index.scss */
.page-home .block.block-newsletter {
  background: #333333 url("/wp-content/themes/upodef/img/block-bg-newsletter.jpg") no-repeat 100% 99px;
  color: white;
}
/* line 102, ../../../../../../src/sass/_index.scss */
.page-home .block.block-newsletter .title-2 {
  width: 220px;
  color: white;
}
/* line 106, ../../../../../../src/sass/_index.scss */
.page-home .block.block-newsletter p {
  width: 182px;
  color: white;
}
/* line 110, ../../../../../../src/sass/_index.scss */
.page-home .block.block-newsletter .btn {
  margin-top: 35px;
  width: 140px;
}
/* line 116, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business {
  background: #cff2fe url("/wp-content/themes/upodef/img/block-bg-business.jpg") no-repeat 100% 95px;
}
/* line 118, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business p {
  width: 220px;
}
/* line 123, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business-sale {
  background: white url("/wp-content/themes/upodef/img/block-bg-business-sale.png") no-repeat 100% 60px;
  border-bottom: 1px solid #f4f4f4;
}
/* line 126, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business-sale .title-2 {
  width: 240px;
}
/* line 129, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business-sale > p {
  width: 233px;
}
/* line 132, ../../../../../../src/sass/_index.scss */
.page-home .block.block-business-sale .btn {
  margin-top: 30px;
}
/* line 137, ../../../../../../src/sass/_index.scss */
.page-home .block.block-faq {
  position: relative;
  background-color: #28bdc3;
  color: white;
  margin-top: 359px;
  *margin-top: 413px;
  padding-top: 106px;
  padding-right: 46px;
}
/* line 145, ../../../../../../src/sass/_index.scss */
.page-home .block.block-faq .title-1 {
  color: white;
}
/* line 148, ../../../../../../src/sass/_index.scss */
.page-home .block.block-faq .title-2 {
  color: white;
}
/* line 151, ../../../../../../src/sass/_index.scss */
.page-home .block.block-faq p {
  color: white;
  width: 205px;
  margin-bottom: 25px;
}
/* line 156, ../../../../../../src/sass/_index.scss */
.page-home .block.block-faq .iconf-picto_questionsreponses {
  position: absolute;
  right: 40px;
  top: 32px;
  font-size: 720%;
}
/* line 164, ../../../../../../src/sass/_index.scss */
.page-home .block .item-faq {
  border: 1px solid #dddddd;
  padding: 18px;
  padding-bottom: 9px;
}
/* line 169, ../../../../../../src/sass/_index.scss */
.page-home .block .item-faq .libelle {
  font-size: 1.08333em;
  margin-bottom: 3px;
}
/* line 173, ../../../../../../src/sass/_index.scss */
.page-home .block .item-faq .question {
  font-size: 1.08333em;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 117%;
  margin-bottom: 11px;
}
/* line 180, ../../../../../../src/sass/_index.scss */
.page-home .block .item-faq .btn {
  color: #28bdc3;
  padding: 20px;
  width: 128px;
  margin-top: 0;
  padding: 11px;
}
/* line 190, ../../../../../../src/sass/_index.scss */
.page-home .slick-dots {
  margin-top: -3.1%;
  width: 300px;
}

/* line 196, ../../../../../../src/sass/_index.scss */
.news {
  padding-top: 27px;
  padding-bottom: 25px;
}
/* line 199, ../../../../../../src/sass/_index.scss */
.news img {
  float: right;
  margin-right: 24px;
  margin-top: -27px;
}
/* line 204, ../../../../../../src/sass/_index.scss */
.news > p {
  margin-top: 13px;
}
/* line 207, ../../../../../../src/sass/_index.scss */
.news > p + p {
  margin-top: 0;
}

/* line 2, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us {
  padding-bottom: 26px;
  text-align: center;
  border-right: 1px solid #f4f4f4;
}
/* line 9, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us > img {
  margin-top: 52px;
  margin-bottom: 35px;
}
/* line 14, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us .iconf-logo_upodef {
  display: block;
  padding-top: 50px;
  font-size: 1230%;
}
/* line 20, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us .h2 {
  margin: 0 auto;
  width: 238px;
  margin-bottom: 41px;
}
/* line 26, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us .content {
  color: #808080;
}
/* line 30, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us dt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.08333em;
  text-transform: uppercase;
  margin-bottom: 7px;
}
/* line 37, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us dd {
  font-size: 1.08333em;
  margin-bottom: 22px;
}
/* line 40, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us dd.tel {
  margin-bottom: 6px;
}
/* line 43, ../../../../../../src/sass/_cms.scss */
.page-cms .block-about-us dd.fax {
  margin-bottom: 4px;
}
/* line 49, ../../../../../../src/sass/_cms.scss */
.page-cms .block-cms {
  padding: 46px;
  padding-right: 43px;
  padding-bottom: 63px;
}
/* line 50, ../../../../../../src/sass/_cms.scss */
.page-cms .block-cms.upodef {
  margin-top: 350px;
}
/* line 58, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us {
  background-color: #02c99c;
  color: white;
  padding-bottom: 52px;
  min-height: 317px;
}
/* line 63, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us .title-1 {
  text-align: center;
  color: white;
  padding-top: 51px;
}
/* line 68, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us p.count {
  text-align: center;
  color: white;
  font-size: 100%;
  margin-top: 53px;
  line-height: 452%;
}
/* line 74, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us p.count strong {
  font-family: "BrandonGrotesque-Regular";
  font-weight: 400;
  display: block;
  font-size: 6.66667em;
}
/* line 80, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us p.count span {
  font-family: "BrandonGrotesque-Light";
  font-size: 4.58333em;
}
/* line 85, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us .btn {
  margin-top: 25px;
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px 13px;
}
/* line 93, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us-desc {
  background-color: #e6e6e6;
  padding: 50px 40px 44px 46px;
  min-height: 275px;
}
/* line 97, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us-desc .h2 {
  color: #02c99c;
}
/* line 100, ../../../../../../src/sass/_cms.scss */
.page-cms .block-join-us-desc p + p {
  margin-top: 17px;
}

/* line 3, ../../../../../../src/sass/_membership.scss */
.page-membership .block-membership {
  background: white url("/wp-content/themes/upodef/img/block-bg-membership.png") no-repeat 100% 88px;
  border-right: 1px solid #f4f4f4;
}
/* line 7, ../../../../../../src/sass/_membership.scss */
.page-membership .block-membership .title-1 {
  color: #091938;
}
/* line 10, ../../../../../../src/sass/_membership.scss */
.page-membership .block-membership .h1 {
  color: #02c99c;
}
/* line 13, ../../../../../../src/sass/_membership.scss */
.page-membership .block-membership p {
  width: 190px;
}
/* line 18, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership {
  padding: 48px 0px 45px 45px;
}
/* line 22, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership legend.manager {
  padding-top: 44px;
}
/* line 25, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership legend.society {
  padding-top: 30px;
}
/* line 28, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership legend.subscription {
  padding-top: 34px;
}
/* line 32, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership label + label {
  margin-left: 42px;
}
/* line 36, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership form p {
  margin-top: 0;
  font-size: 0.83333em;
}
/* line 42, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center {
  margin-left: auto;
  margin-right: auto;
  width: 350px;
}
/* line 46, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center p {
  margin: 0 auto;
  width: 290px;
  text-align: center;
  margin-top: 14px;
}
/* line 52, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center label {
  margin-top: 38px;
  display: block;
  text-align: left;
  width: 253px;
  margin-left: auto;
  margin-right: auto;
}
/* line 60, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center label > span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 0.83333em;
  color: #808080;
  line-height: 112%;
  width: 218px;
}
/* line 69, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center .checker {
  vertical-align: baseline;
}
/* line 72, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .center a.btn {
  margin-top: 89px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1825em;
  padding: 18px 12px;
}
/* line 81, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership input.btn {
  margin-top: 58px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px 26px;
}
/* line 89, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .subscription p {
  margin-left: 9px;
  margin-right: 37px;
}
/* line 93, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .subscription .result {
  margin-right: auto;
  margin-left: 7px;
  background-color: #f4f4f4;
  padding: 27px;
  text-align: center;
}
/* line 99, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .subscription .result .title-1 {
  font-size: 0.91667em;
  color: #808080;
}
/* line 104, ../../../../../../src/sass/_membership.scss */
.page-membership .block-form-membership .subscription .result .amount strong {
  font-size: 2.83333em;
  color: #02c99c;
  font-weight: normal;
}
/* line 114, ../../../../../../src/sass/_membership.scss */
.page-membership .level-3 {
  margin-top: 20px;
}
/* line 117, ../../../../../../src/sass/_membership.scss */
.page-membership .btn-add-field {
  text-align: left;
  margin: 10px 0;
}

/* line 3, ../../../../../../src/sass/_cv.scss */
.page-cv .block-cv {
  background: white url("/wp-content/themes/upodef/img/block-bg-jobs.png") no-repeat 100% 88px;
}
/* line 5, ../../../../../../src/sass/_cv.scss */
.page-cv .block-cv .title-2 {
  width: 193px;
}
/* line 8, ../../../../../../src/sass/_cv.scss */
.page-cv .block-cv p {
  width: 190px;
}
/* line 13, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv {
  padding: 48px 0px 45px 45px;
}
/* line 16, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv label + label {
  margin-left: 31px;
}
/* line 21, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.working {
  padding-top: 42px;
}
/* line 24, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.warning {
  padding-top: 42px;
}
/* line 27, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.personal {
  padding-top: 28px;
}
/* line 30, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.graduate {
  padding-top: 30px;
}
/* line 33, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.training {
  padding-top: 46px;
}
/* line 36, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv legend.experience {
  padding-top: 45px;
}
/* line 41, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv .position {
  margin-top: 17px;
}
/* line 43, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv .position p {
  margin-top: 0;
  font-size: 0.83333em;
}
/* line 49, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv .software {
  /*margin-top: 31px;
  margin-bottom: 45px;*/
}
/* line 54, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv .experience div.selector.fixedWidth, .page-cv .block-form-cv .software div.selector.fixedWidth {
  /*width: 98%;
  margin-bottom: 15px;
  border: 1px solid $color-gray;
  span {
  	width: 95.6%;
  }*/
}
/* line 63, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv input[type=submit] {
  margin: 0 auto;
  margin-top: 111px;
  padding: 10px 42px;
}
/* line 68, ../../../../../../src/sass/_cv.scss */
.page-cv .block-form-cv input[type=submit] + p {
  width: 230px;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 0.83333em;
  text-align: center;
  line-height: 145%;
}

/* line 2, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads {
  background: white url("/img/block-bg-ads.png") no-repeat 100% 136px;
  padding: 51px 0px 43px 46px;
  border-right: 1px solid #f4f4f4;
}
/* line 6, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads .title-2 {
  width: 230px;
}
/* line 9, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads > p {
  width: 180px;
}
/* line 12, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads legend {
  padding-top: 36px;
}
/* line 16, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads form.custom div.selector.fixedWidth {
  width: 272px;
  margin-bottom: 12px;
}
/* line 19, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads form.custom div.selector.fixedWidth span {
  width: 244px;
}
/* line 24, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads .buttons {
  margin-top: 17px;
  margin-bottom: 11px;
}
/* line 28, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads input[type=submit] {
  padding: 10px 45px;
}
/* line 31, ../../../../../../src/sass/_ads.scss */
.page-ads .block-ads input[type=reset] {
  padding: 10px 19px;
}
/* line 36, ../../../../../../src/sass/_ads.scss */
.page-ads .block-adslist {
  padding: 51px 0 51px 45px;
}

/* line 41, ../../../../../../src/sass/_ads.scss */
.slider-ad-gallery {
  margin: 20px;
}

/* line 2, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq {
  position: relative;
  padding: 51px 0px 43px 46px;
  border-right: 1px solid #f4f4f4;
}
/* line 7, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq .title-1 {
  color: black;
}
/* line 10, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq .title-2 {
  color: #28bdc3;
}
/* line 13, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq legend {
  padding-top: 35px;
}
/* line 16, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq > p {
  width: 177px;
}
/* line 19, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq .buttons {
  margin-top: 8px;
  margin-bottom: 6px;
}
/* line 23, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq input[type=text] {
  width: 284px;
}
/* line 26, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq input[type=submit] {
  padding: 10px 39px;
}
/* line 29, ../../../../../../src/sass/_faq.scss */
.page-faq .block-faq .iconf-picto_questionsreponses {
  position: absolute;
  top: 178px;
  right: 38px;
  font-size: 666%;
  color: #28bdc3;
}
/* line 38, ../../../../../../src/sass/_faq.scss */
.page-faq .block-question {
  padding: 51px 0 51px 45px;
}
/* line 42, ../../../../../../src/sass/_faq.scss */
.page-faq .block-questionlist {
  padding: 51px 0 51px 45px;
  min-height: 450px;
}
/* line 46, ../../../../../../src/sass/_faq.scss */
.page-faq .block-questionlist li.item.item-question {
  padding-right: 113px;
}
/* line 49, ../../../../../../src/sass/_faq.scss */
.page-faq .block-questionlist li.item:hover, .page-faq .block-questionlist li.item.active {
  border-left: 6px solid #28bdc3;
}
/* line 55, ../../../../../../src/sass/_faq.scss */
.page-faq #btn-form-faq {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 60, ../../../../../../src/sass/_faq.scss */
.page-faq #form-faq {
  margin-top: 20px;
}
/* line 64, ../../../../../../src/sass/_faq.scss */
.page-faq .docs {
  margin-bottom: 20px;
}

/* line 69, ../../../../../../src/sass/_faq.scss */
ul.comments {
  list-style-type: none;
}

/* line 3, ../../../../../../src/sass/_network.scss */
.page-network {
  margin-top: 0;
}
/* line 5, ../../../../../../src/sass/_network.scss */
.page-network .map-legend {
  position: absolute;
  background-color: white;
  top: 20px;
  left: 90px;
  padding: 10px 20px;
  z-index: 99;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: rgba(50, 50, 50, 0.55) 2px 2px 5px;
  -moz-box-shadow: rgba(50, 50, 50, 0.55) 2px 2px 5px;
  box-shadow: rgba(50, 50, 50, 0.55) 2px 2px 5px;
}
/* line 15, ../../../../../../src/sass/_network.scss */
.page-network .map-legend .entry img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 19, ../../../../../../src/sass/_network.scss */
.page-network .map-legend .entry + .entry {
  margin-top: 10px;
}
/* line 24, ../../../../../../src/sass/_network.scss */
.page-network #gmap {
  width: 100%;
  /*height: 796px; */
  height: 650px;
}
/* line 30, ../../../../../../src/sass/_network.scss */
.page-network .block-network {
  background: #1d66a5 url("/wp-content/themes/upodef/img/block-bg-network.jpg") no-repeat 100% 42px;
  padding: 51px 0px 13px 46px;
  color: white;
}
/* line 35, ../../../../../../src/sass/_network.scss */
.page-network .block-network .title-2 {
  color: white;
  width: 400px;
}
/* line 39, ../../../../../../src/sass/_network.scss */
.page-network .block-network > p {
  color: white;
  width: 386px;
}
/* line 43, ../../../../../../src/sass/_network.scss */
.page-network .block-network .network-add {
  display: block;
  margin-top: 17px;
  color: white;
  position: relative;
  padding: 36px 0 32px 18px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.16667em;
  text-transform: uppercase;
}
/* line 52, ../../../../../../src/sass/_network.scss */
.page-network .block-network .network-add .iconf-logoblanc_prestations {
  font-size: 420%;
  position: absolute;
  top: 15px;
  left: 0;
}
/* line 61, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search {
  padding: 51px 0px 40px 46px;
}
/* line 63, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search .lbl + .lbl {
  margin-left: 20px;
}
/* line 66, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search .title-2 {
  color: #1d66a5;
}
/* line 69, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search > p {
  margin-top: 15px;
  width: 380px;
}
/* line 73, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search form {
  margin-top: 31px;
}
/* line 76, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.16667em;
  color: #1d66a5;
  text-transform: uppercase;
  width: 207px;
  height: 49px;
  padding: 15px;
  border: 2px solid #1d66a5;
  margin: 0;
  outline: none;
}
/* line 61, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.page-network .block-network-search input[type=text]:-moz-placeholder {
  color: #1d66a5;
}
/* line 64, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.page-network .block-network-search input[type=text]::-moz-placeholder {
  color: #1d66a5;
}
/* line 67, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.page-network .block-network-search input[type=text]:-ms-input-placeholder {
  color: #1d66a5;
}
/* line 56, ../../../../../../../../../usr/local/lib64/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.page-network .block-network-search input[type=text]::-webkit-input-placeholder {
  color: #1d66a5;
}
/* line 95, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search input[type=submit], .page-network .block-network-search .btn-reset {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 98, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search input[type=submit] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
  vertical-align: middle;
  width: 56px;
  height: 49px;
  padding: 0;
  border: 2px solid transparent;
  *padding-top: 3px;
}
/* line 107, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search .btn-reset {
  margin-top: 7px;
  padding-right: 0;
  *width: 150px;
}
/* line 112, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search legend {
  padding-top: 0;
}
/* line 115, ../../../../../../src/sass/_network.scss */
.page-network .block-network-search fieldset {
  margin-bottom: 20px;
}
/* line 120, ../../../../../../src/sass/_network.scss */
.page-network .block-be-recalled {
  background-color: #00aadb;
  padding: 28px 88px 29px 74px;
  color: white;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.16667em;
  text-align: center;
}
/* line 131, ../../../../../../src/sass/_network.scss */
.page-network .iw-thumb {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 90px;
  margin-right: 17px;
}
/* line 136, ../../../../../../src/sass/_network.scss */
.page-network .iw-thumb img {
  max-width: 100%;
  height: auto;
}
/* line 141, ../../../../../../src/sass/_network.scss */
.page-network .iw-desc {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 12px;
}
/* line 145, ../../../../../../src/sass/_network.scss */
.page-network .iw-desc .btn {
  font-size: 0.89em;
  padding: 8px;
  width: 102px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/wp-content/themes/upodef/js/boxsizing.htc);
}
/* line 152, ../../../../../../src/sass/_network.scss */
.page-network .iw-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.16667em;
  text-transform: uppercase;
  color: #1d66a5;
  width: 170px;
}
/* line 160, ../../../../../../src/sass/_network.scss */
.page-network .iw-address {
  font-family: "Varela";
  margin-top: 9px;
  line-height: 113%;
  margin-bottom: 20px;
}

/* line 1, ../../../../../../src/sass/_premium.scss */
.page-premium {
  margin-top: 0;
}
/* line 3, ../../../../../../src/sass/_premium.scss */
.page-premium .column.one-third {
  margin-top: 67px;
}
/* line 6, ../../../../../../src/sass/_premium.scss */
.page-premium .column.two-third > img:first-child {
  display: block;
  max-height: 445px;
  width: 100%;
}
/* line 11, ../../../../../../src/sass/_premium.scss */
.page-premium .block-member {
  padding: 51px 46px 13px 46px;
  text-align: center;
  min-height: 167px;
}
/* line 15, ../../../../../../src/sass/_premium.scss */
.page-premium .block-member img {
  max-width: 209px;
  max-height: 140px;
}
/* line 19, ../../../../../../src/sass/_premium.scss */
.page-premium .block-member .title-1 {
  margin-top: 38px;
  padding-bottom: 5px;
}
/* line 24, ../../../../../../src/sass/_premium.scss */
.page-premium .block-is-member {
  position: relative;
  color: #00aadb;
  margin-top: 33px;
  margin-left: 29px;
  margin-bottom: 34px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  font-size: 1.16667em;
  text-transform: uppercase;
  padding: 23px 23px 23px 14px;
}
/* line 35, ../../../../../../src/sass/_premium.scss */
.page-premium .block-is-member span {
  position: absolute;
  top: 0;
  font-size: 413%;
  left: 38px;
}
/* line 42, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads {
  background-color: #e6e6e6;
  padding: 45px 45px 42px 45px;
}
/* line 45, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .h2 {
  color: #808080;
}
/* line 48, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .list {
  border: none;
  margin-top: 19px;
}
/* line 51, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .list li.item {
  border: 1px solid #808080;
  padding-left: 27px;
}
/* line 54, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .list li.item:hover, .page-premium .block-ads .list li.item.active {
  background-color: transparent;
}
/* line 57, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .list li.item + li.item {
  margin-top: 22px;
}
/* line 61, ../../../../../../src/sass/_premium.scss */
.page-premium .block-ads .list .btn {
  position: static;
  margin-top: 23px;
  padding: 10px;
  width: 143px;
  margin-bottom: 7px;
}
/* line 70, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact {
  padding: 47px 46px 13px 45px;
  background-color: #1d66a5;
  color: white;
  font-family: "Varela";
}
/* line 76, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .content {
  line-height: 150%;
}
/* line 78, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .content > div {
  font-size: 1.08333em;
  margin-bottom: 20px;
}
/* line 81, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .content > div.h3 {
  color: white;
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 85, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .content > div.h3.first {
  margin-top: 0;
}
/* line 90, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .content span.h3 {
  font-size: 1.08333em;
  color: white;
}
/* line 95, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .h2 {
  color: white;
  margin-bottom: 25px;
}
/* line 99, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .btn {
  margin-top: 45px;
  margin-bottom: 41px;
  padding: 13px;
  width: 138px;
  font-size: 1.16083em;
  color: #1d66a5;
}
/* line 106, ../../../../../../src/sass/_premium.scss */
.page-premium .block-contact .btn:hover {
  background-color: #00aadb;
  color: white;
}
/* line 113, ../../../../../../src/sass/_premium.scss */
.page-premium .block-map {
  padding: 33px 33px 39px 33px;
}
/* line 116, ../../../../../../src/sass/_premium.scss */
.page-premium .block-map #gmap {
  width: 100%;
  height: 299px;
}
/* line 122, ../../../../../../src/sass/_premium.scss */
.page-premium .block-cabinet-add {
  background-color: #02c99c;
  padding: 34px 10px 32px 112px;
  font-size: 1.16667em;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  position: relative;
}
/* line 131, ../../../../../../src/sass/_premium.scss */
.page-premium .block-cabinet-add .iconf-logoblanc_prestations {
  position: absolute;
  font-size: 428%;
  top: 10px;
  left: 94px;
}

/* line 2, ../../../../../../src/sass/_newslist.scss */
.newslist ul.list li.item.item-news {
  padding-right: 145px;
}

/* line 2, ../../../../../../src/sass/_legislation.scss */
.page-legislationlist ul.list li.item.item-legislation {
  padding-right: 145px;
}
/* line 4, ../../../../../../src/sass/_legislation.scss */
.page-legislationlist ul.list li.item.item-legislation:hover, .page-legislationlist ul.list li.item.item-legislation.active {
  border-left: 6px solid #1d66a5;
}

/* line 3, ../../../../../../src/sass/_jobs.scss */
.page-jobslist .block-about-page .buttons {
  margin-top: 8px;
  margin-bottom: 6px;
}
/* line 7, ../../../../../../src/sass/_jobs.scss */
.page-jobslist .block-about-page input[type=text] {
  width: 284px;
}
/* line 10, ../../../../../../src/sass/_jobs.scss */
.page-jobslist .block-about-page input[type=submit] {
  padding: 10px 39px;
}

/* line 16, ../../../../../../src/sass/_jobs.scss */
.column .job-contact {
  width: 42%;
  float: right;
  background-color: aliceblue;
  padding: 20px;
}
/* line 21, ../../../../../../src/sass/_jobs.scss */
.column .job-contact .title-1 {
  margin: 0;
  font-weight: normal;
}

.list-categories-texts{
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
}

.list-categories-texts li{
  list-style-type: none;
  width: calc(50% - 5px);
  margin-right: 10px;
  margin-bottom: 10px;
}

.list-categories-texts li:nth-child(2n){
  margin-right: 0;
}

.list-categories-texts li a{
  padding: 10px 5px;
  background: #00aadb;
  display: block;
}

.list-categories-texts li a:hover, .list-categories-texts li a:focus{
  text-decoration: none;
}

.list-categories-texts li a h2{
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  font-size: 1.25em;
  margin-top: 5px;
}

/*.tax-faq_categories .site.theme-cyan .title-1{
  color: #000;
}

.tax-faq_categories .block-about-page .title-2,
.tax-faq_categories .site.theme-cyan .block-cms a, 
.tax-faq_categories .site.theme-cyan .block-about-page a:not(.btn){
  color: #2fa88d;
}

.tax-faq_categories .site.theme-cyan::before{
  background: transparent url("/wp-content/themes/upodef/img/background-flashy-green.jpg") no-repeat center 0;
}

.tax-faq_categories.admin-bar .site.theme-cyan::before{
  background-position: center 32px;
}

.tax-faq_categories .site.theme-cyan .page-numbers a:hover{
  background: #2fa88d;
}*/

.block-about-page .list-other-categories{
  margin: 15px 0 0 0;
  padding: 0;
}

.block-about-page .list-other-categories li{
  list-style-type: none;
  font-size: 15px;
  padding: 5px 0;
}

/*# sourceMappingURL=default.css.map */
