inputContainer { position: relative;  float: left;}
.formError { position: absolute; top: 300px; left: 300px; display: block; z-index: 5000; cursor: pointer; }
.ajaxSubmit { padding: 20px; background: #55ea55; border: 1px solid #999; display: none; }
.formError .formErrorContent { width: 100%; background: #CE302C; position:relative;	z-index:5001; color: #fff; width: 150px; font-family:sans-serif; font-weight: 500; font-size: 11px; border: 2px solid #CE302C; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; padding: 4px 10px 4px 10px; border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 6px; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent {	background: #393939; color: #FFF; }
.formError .formErrorArrow { width: 15px; margin: -2px 0 0 13px; position:relative; z-index: 5006; }
.formError .formErrorArrowBottom { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0px 0 0 12px; top:2px; }
.formError .formErrorArrow div { border-left: 2px solid #CE302C; border-right: 2px solid #CE302C; box-shadow: 0 2px 3px #444; -moz-box-shadow: 0 2px 3px #444; -webkit-box-shadow: 0 2px 3px #444; font-size: 0px; height: 1px; background: #CE302C; margin: 0 auto; line-height: 0; font-size: 0; 	display: block; }
.formError .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.greenPopup .formErrorArrow div { background: #33be40;}
.blackPopup .formErrorArrow div { background: #393939; color: #FFF; }
.formError .formErrorArrow .line10 { width: 15px; border: none; }
.formError .formErrorArrow .line9 { width: 13px; border: none; }
.formError .formErrorArrow .line8 {	width: 11px; }
.formError .formErrorArrow .line7 {	width: 9px;}
.formError .formErrorArrow .line6 {	width: 7px;}
.formError .formErrorArrow .line5 {	width: 5px;}
.formError .formErrorArrow .line4 {	width: 3px;border: none;}
.formError .formErrorArrow .line3 {	width: 1px; border: none; }
.formError .formErrorArrow .line2, .formError .formErrorArrow .line1  { display: none; }
/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-handle {
  position: absolute;
  display: block;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}
.irs-handle.type_last {
  z-index: 2;
}
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-min {
  left: 0;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 4px;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 0;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs--flat {
  height: 40px;
}
.irs--flat.irs-with-grid {
  height: 60px;
}
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}
.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}
.irs--flat .irs-grid-text {
  color: #999;
}
.irs--big {
  height: 55px;
}
.irs--big.irs-with-grid {
  height: 70px;
}
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}
.irs--big .irs-grid-pol {
  background-color: #428bca;
}
.irs--big .irs-grid-text {
  color: #428bca;
}
.irs--modern {
  height: 55px;
}
.irs--modern.irs-with-grid {
  height: 55px;
}
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  transform: rotate(45deg);
}
.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}
.irs--modern .irs-grid {
  height: 25px;
}
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}
.irs--sharp.irs-with-grid {
  height: 57px;
}
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}
.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}
.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-grid {
  height: 25px;
}
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--round {
  height: 50px;
}
.irs--round.irs-with-grid {
  height: 65px;
}
.irs--round .irs-line {
  top: 36px;
  height:6px;
  background-color: #dee4ec;
  border-radius: 4px;
}
.irs--round .irs-bar {
  top: 36px;
  height: 6px;
  background-color:rgba(0,163,178, 1);/*#006cfa;*/
}
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid rgba(0,163,178, 1); /*#006cfa;*/
  background-color: white;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 12px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 12px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: rgba(0,163,178, 1); /*#006cfa;*/
  color: white;
  border-radius: 4px;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
  display: none;
}
.irs--round .irs-grid {
  height: 25px;
}
.irs--round .irs-grid-pol {
  background-color: #dedede;
}
.irs--round .irs-grid-text {
  color: silver;
  font-size: 11px;
}
.irs--square {
  height: 50px;
}
.irs--square.irs-with-grid {
  height: 60px;
}
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}
.irs--square .irs-grid {
  height: 25px;
}
.irs--square .irs-grid-pol {
  background-color: #dedede;
}
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}

/*
 * Nivo Lightbox v1.2.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; overflow: hidden; visibility: hidden; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:rgba(41,39,37,0.98);}
.nivo-lightbox-overlay.nivo-lightbox-open { visibility: visible; opacity: 1; }
.nivo-lightbox-wrap { position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; }
.nivo-lightbox-content { width: 100%; height: 100%; }
.nivo-lightbox-title-wrap { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 99999; text-align: center; }
.nivo-lightbox-nav { display: none; background:#27cdb7; border-radius:100px; padding:5px 10px; color:#FFF; text-transform:uppercase; font-size:12px; font-weight:700;}
.nivo-lightbox-nav:hover{ background:#000; color:#FFF;}
.nivo-lightbox-prev { position: absolute; top: 50%; left: 2%; }
.nivo-lightbox-next { position: absolute; top: 50%; right: 2%; }
.nivo-lightbox-close { position: absolute; top: 2%; right: 2%; text-transform:uppercase; font-weight:700;}
.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img { max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; display:inline !important;}
.nivo-lightbox-content iframe { width: 100%; height: 100%; }
.nivo-lightbox-inline, .nivo-lightbox-ajax { max-height: 100%; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error { display: table; text-align: center; width: 100%; height: 100%; color: #fff; text-shadow: 0 1px 1px #000; }
.nivo-lightbox-error p { display: table-cell; vertical-align: middle; }
/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade, .nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale, .nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft, .nivo-lightbox-notouch .nivo-lightbox-effect-slideRight, .nivo-lightbox-notouch .nivo-lightbox-effect-slideUp, .nivo-lightbox-notouch .nivo-lightbox-effect-slideDown, .nivo-lightbox-notouch .nivo-lightbox-effect-fall { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight .nivo-lightbox-wrap, .nivo-lightbox-effect-slideUp .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap { -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%); -ms-transform: translateX(-10%); transform: translateX(-10%); }
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap { -webkit-transform: translateX(10%); -moz-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); }
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transform: translateY(-10%); -moz-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap { -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%); }
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall { -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
.nivo-lightbox-effect-fall .nivo-lightbox-wrap { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: translateZ(300px); -moz-transform: translateZ(300px); -ms-transform: translateZ(300px); transform: translateZ(300px); }
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }

@import url("https://fonts.googleapis.com/css?family=Cormorant:300,300i,400,400i,500,500i,600,600i,700,700i|Open+Sans:300,400,400i,600,700,800&amp;subset=latin-ext");*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.info{background-color:#5bc0de !important}.success{background-color:#5cb85c !important}.warning{background-color:#f0ad4e !important}.alert{background-color:#d9534f !important}.info a{color:#5bc0de !important}.success a{color:#5cb85c !important}.warning a{color:#f0ad4e !important}.alert a{color:#d9534f !important}.video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video.widescreen{padding-bottom:56.34%}.video.vimeo{padding-top:0}.video iframe,.video object,.video embed,.video video{top:0;left:0;width:100%;height:100%;position:absolute}#video_0{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}#video_0 .widescreen{padding-bottom:56.34%}#video_0 .vimeo{padding-top:0}#video_0 iframe,#video_0 object,#video_0 embed,#video_0 video{top:0;left:0;width:100%;height:100%;position:absolute}#cnil{background:#242424;box-shadow:0 0 5px 0 rgba(0,0,0,0.4);overflow:hidden;padding:10px 10px 0 10px;position:fixed;bottom:70px;right:0;max-width:300px;z-index:999999;-webkit-transform:translate(0, 190%);transform:translate(0, 190%);transition:all 0.3s}#cnil p{font-size:1rem;color:#BDBDBD}#cnil a,#cnil span{display:block;background:#3f3f3f;color:#D6BB71;font-size:.8rem;font-weight:600;text-transform:uppercase;margin:10px;padding:5px 10px;float:right;transition:all 0.3s}#cnil a:hover,#cnil span:hover{color:#3f3f3f;background:#D6BB71;transition:all 0.3s}#cnil a i,#cnil span i{margin:0 10px 0 0;transition:margin 0.3s}#cnil a:hover i,#cnil span:hover i{margin:0 15px 0 0;transition:margin 0.3s}#cnil.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.ontop{background:rgba(0,0,0,0.3);border-radius:5px;line-height:30px;height:30px;width:30px;display:none;position:fixed;bottom:20px;right:20px;text-align:center;color:#FFF;z-index:8000}.ontop i{font-size:1.6rem}.ontop:hover{color:#21cdec;background:rgba(0,0,0,0.6)}.ontop_showed{display:block}@media all and (max-width: 1023px){#cnil{bottom:40px;-webkit-transform:translate(0, 190%);transform:translate(0, 190%)}}header{position:fixed;width:100%;max-width:100%;padding:0 0 15px 0;z-index:9000;height:90px;top:50px}.topnewsclosed header{top:0}.home header{height:120px}#logo a{display:block;text-align:left;position:absolute;left:40px;top:50%;width:238px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s}.home #logo a{width:328px}#logo a>span{display:block;width:100%;text-indent:-999em;margin:0;opacity:1;transition:all 0.5s}#logo a>span:first-of-type{background:url("../../images.i-diamants.com/images/logo_h.png") no-repeat 50% bottom/contain rgba(0,0,0,0);height:47px}#logo a>span:last-of-type{background:url("../../images.i-diamants.com/images/logo_b_fr.png") no-repeat 50% 5px/contain rgba(0,0,0,0);height:23px}.minipanier .showtotal{position:absolute;left:50%;font-size:1.4rem;line-height:15px;padding:15px 10px;width:200px;background-color:#242424;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;z-index:1;transition:all 0.3s ease-out}.minipanier .showtotal a{padding:0 0 0 5px;color:#fff}.minipanier .showtotal a:hover{color:#00A3B2}.minipanier:hover .showtotal{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);box-shadow:0 0 20px rgba(0,0,0,0.27)}.showname{position:absolute;left:50%;font-size:1.4rem;line-height:15px;padding:15px 10px;width:300px;background-color:#242424;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;z-index:1;transition:all 0.3s ease-out}.showname a{padding:0 0 0 5px;color:#fff}.showname a:hover{color:#00A3B2}#authent_btn:hover .showname{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);box-shadow:0 0 20px rgba(0,0,0,0.27)}#menu,#menu *{transition:all 0.5s}#menu>ul li{list-style:none;display:inline-block;vertical-align:top;position:relative}#menu>ul>li>a{color:#fff;display:block;font-size:1.5rem;font-weight:600;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-style:normal;padding:0 30px;position:relative;letter-spacing:0.2rem;line-height:40px}#menu>ul>li>span{color:#fff;display:block;font-size:1.5rem;font-weight:600;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-style:normal;padding:0 30px;position:relative;letter-spacing:0.2rem;line-height:40px}#menu .vall{display:none}.lang>a{line-height:2rem}#menu>ul>li>a:before{content:'';background:none;height:2px;width:calc(100% - 40px);position:absolute;top:100%;left:20px;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:9999;transition:all 0.3s}#menu>ul>li:hover>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#menu ul.fst{position:absolute;right:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.fst>li:nth-of-type(1){border-right:1px solid rgba(255,255,255,0.2)}ul.fst>li:nth-of-type(2){border-right:1px solid rgba(255,255,255,0.2)}ul.fst>li:nth-of-type(3){border-right:1px solid rgba(255,255,255,0.2)}ul.fst>li:nth-of-type(4){border-right:0}#menu .menucoords>a{display:none}#menu .menucoords>a:first-child{display:inline-block}ul.snd{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex}ul.snd>li{display:block;clear:both;margin:0 0 0 30px}ul.snd>li>a,ul.snd>li>span{padding:0;text-transform:uppercase;font-weight:900;color:#00A3B2;font-size:2rem}ul.snd>li>a>em,ul.snd>li>span>em{position:absolute;background:#fff;right:2rem;font-size:1.2rem;width:15px;height:15px;border-radius:50%;top:1.3rem;line-height:1.5rem;text-align:center;font-weight:500}.lang>a{color:#fff !important;font-size:1.1rem !important}#authent_btn>a>i{color:#fff !important}.showtotal_content{position:absolute;top:7px;left:3rem;font-size:1.1rem}showname_content{position:absolute;top:7px;left:3rem;font-size:1.1rem}#menu ul li .submenu{background:#222;height:0;left:50%;opacity:0;overflow:hidden;position:absolute;top:100%;z-index:1000;box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);transition:all 0.5s cubic-bezier(1, 0, 0, 1);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#menu ul li:hover .submenu{height:auto;opacity:1;overflow:visible;position:absolute;display:table;top:40px;width:-webkit-min-content;width:-moz-min-content;width:min-content}#menu .submenu ul{background:#fff;display:block;float:left;padding:0}#menu .submenu li{width:100%;padding:2px 0}#menu .submenu li a,#menu .submenu li span{position:relative;display:block;font-size:1.1rem;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%;color:#fff;font-weight:600;padding:9px 30px}#menu .submenu li a:hover,#menu .submenu li span:hover{background:rgba(255,255,255,0.1);color:#fff}#menu .submenu li:first-child{padding:15px 0 0 0}#menu .submenu li:last-child{padding:0 0 25px 0}.subsubmenu{position:fixed;left:100%;transition:all .2s ease-in-out;opacity:0;height:auto;background:rgba(0,0,0,0.85) !important;visibility:hidden;-webkit-transform:translate(0, -35px);transform:translate(0, -35px)}#menu .submenu li:hover>ul{opacity:1;visibility:visible}.is_subsub:after{position:absolute;content:'>';right:15px;-webkit-transform:scaleY(2);transform:scaleY(2)}nav.taskbar{background:#242424;width:100vw;height:50px;position:fixed;bottom:0;left:0;z-index:9999}nav.taskbar .center{position:relative;text-align:center;display:block;width:auto;margin:0}nav.taskbar p{font-style:normal;text-transform:none;font-family:"Cormorant",serif;font-weight:700;letter-spacing:normal;font-size:2rem;line-height:5rem;height:50px;color:#fff;display:inline-block;vertical-align:middle;margin:0 17px 0 0}nav.taskbar .center ul{display:inline-block;vertical-align:middle}nav.taskbar .center li{line-height:5rem;height:50px;position:relative;display:inline-block;vertical-align:middle;list-style-type:none;margin:0;text-align:center;margin:0 33px 0 0}nav.taskbar .center li:last-of-type{margin:0 40px 0 0}nav.taskbar .center a,nav.taskbar .center .ob{position:relative;color:#fff;font-size:1.5rem;letter-spacing:1.45px;line-height:34px;height:34px;font-weight:300;text-transform:none;line-height:34px;height:34px;display:inline-block;font-family:"Open Sans",sans-serif;cursor:pointer}nav.taskbar .center a:before,nav.taskbar .center .ob:before{content:'';position:absolute;bottom:1px;right:0;height:1px;left:0;background:#D6BB71;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;opacity:0.7;transition:all 0.3s ease-out}nav.taskbar .center a:hover:before,nav.taskbar .center .ob:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}nav.taskbar .center a i,nav.taskbar .center .ob i{color:#D6BB71;margin:0 10px 0 0;font-size:1.8rem;line-height:34px}nav.taskbar .center a i.fa-phone{margin:0 8px 0 0;-webkit-transform:rotate(5deg);transform:rotate(5deg);font-size:2rem;vertical-align:middle}nav.taskbar .social{position:absolute;top:50%;right:5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);height:25px;text-align:center;transition:all 0.3s}nav.taskbar .social>a{font-size:1.8rem;color:#D6BB71;line-height:28px;position:absolute;right:0}nav.taskbar .social ul li{display:inline-block;vertical-align:middle;opacity:0;transition:all 0.3s;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition-delay:0.1s}nav.taskbar .social ul li:first-of-type{transition-delay:0.2s}nav.taskbar .social ul li:last-of-type{transition-delay:0s}nav.taskbar .showed ul li{opacity:1;-webkit-transform:translate(0);transform:translate(0)}nav.taskbar .social ul{padding:0 25px 0 0}nav.taskbar .social ul li a{color:#D6BB71;font-size:2rem;padding:0 5px;transition:all 0.2s}nav.taskbar .social ul li a:hover{color:#fff}#toggle{cursor:pointer;display:block;font-size:3rem;height:50px;width:50px;z-index:8500;position:fixed;padding:15px;transition:all 0.5s;opacity:0;visibility:hidden;background:transparent;color:#fff !important;z-index:9000}#toggle span{display:block;clear:both;height:2px;background:white;margin:4px 0 0;transition:all 0.5s}#toggle span:nth-child(1){width:18px}#toggle span:nth-child(2){width:12px}#toggle span:nth-child(3){width:22px}#toggle:hover span:nth-child(1){width:22px}#toggle:hover span:nth-child(2){width:32px}#toggle:hover span:nth-child(3){width:16px}.deploy_h #toggle span:nth-child(1){width:20px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.deploy_h #toggle span:nth-child(2){width:20px !important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px 0 0}.deploy_h #toggle span:nth-child(3){width:0}[data-toggle="deploy_h"] #toggle{top:30px;left:0}main,footer{left:0;position:relative}.deploy_h main,.deploy_h footer,.deploy_h header,.deploy_h #toggle{left:70vw;transition:all 0.5s}.deploy_h #menu{left:0;box-shadow:3px 0 5px -2px #333}.deploy_h main,.deploy_h #logo a{-webkit-filter:blur(2px);filter:blur(2px)}.deploy_h{overflow:hidden;position:fixed}@media all and (min-width: 1025px){.fixed,.home header.fixed{box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);background:rgba(0,0,0,0.8);padding:0 0 1.4rem 0;height:60px}.fixed #logo a,.home .fixed #logo h1{width:180px;z-index:1000}ul.snd>li{display:inline-block;clear:none}}@media all and (max-width: 1280px){#menu li .megamenu{padding:0 10rem !important}}@media all and (min-width: 1081px){#menu li:hover .megamenu{box-shadow:0px 3px 10px -2px rgba(0,0,0,0.75);height:auto;min-height:200px;opacity:1;overflow:visible;padding:20px}#menu .megamenu .backnav{display:none}}@media all and (max-width: 1080px){header{position:absolute;background:none}#toggle{visibility:visible;-webkit-animation:animToggle 1s forwards;animation:animToggle 1s forwards}@-webkit-keyframes animToggle{0%{opacity:0;-webkit-transform:translate(-20px, -10px);transform:translate(-20px, -10px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animToggle{0%{opacity:0;-webkit-transform:translate(-20px, -10px);transform:translate(-20px, -10px)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#menu{background:#3f3f3f;left:-70vw;margin:0;position:fixed;top:0;bottom:0;width:70vw;overflow-y:auto;overflow-x:hidden;height:auto;display:flex;flex-direction:column;z-index:9000}#menu ul.fst{margin:20px 0 0;width:100%;position:relative;top:auto;right:auto;-webkit-transform:none;transform:none}#menu ul.fst>li{width:100%;border:none}#menu ul.fst>li a,#menu ul.fst>li span{height:auto;text-align:left;padding:4px 20px;letter-spacing:0;font-weight:500;min-width:50vw}#menu ul.fst>li:hover>a{background:rgba(255,255,255,0.5)}#menu .menucoords>a{display:inline-block;min-width:auto}ul.snd{position:fixed;right:0;top:auto;padding:0;-webkit-transform:translateY(0);transform:translateY(0)}ul.snd>li{display:block;clear:both;margin:0}ul.snd>li>*{width:50px;height:50px;display:flex;justify-content:center;align-items:center}#logo a{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media all and (max-width: 810px){.lang{display:none}nav.taskbar p{display:none}nav.taskbar span{display:none}}@media all and (max-width: 480px){#logo a{width:150px;left:50%;top:-10px;-webkit-transform:translate(-60%, 0);transform:translate(-60%, 0)}.deploy_h #toggle{left:70vw;top:6px;padding:10px 100vw 100vh 0;z-index:99999;background:rgba(0,0,0,0.8)}.home #logo a{width:190px}}@media all and (max-width: 320px){#menu{width:80vw;left:-80vw}#menu ul.fst{width:80vw}.deploy_h #toggle{left:80vw;top:6px}.home #logo a{width:150px}}fieldset{margin:30px 0;display:block;border:1px solid #3f3f3f;padding:15px}legend{font-size:1.6rem;padding:0 10px;font-family:"Cormorant",serif}.rowElem{margin:15px 0;position:relative}.radioElem,.checkboxElem,.selectElem{position:relative}input,textarea,select{display:inline-block;height:42px;outline:none;font-size:14px;vertical-align:top;width:100%;padding:0 0 0 36px;transition:all 0.5s}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#999;opacity:1;font-weight:300}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#999;font-weight:300}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#999;font-weight:300}input{background:#242424;border:1px solid #696C7C;color:#BDBDBD;border-radius:0}input:hover{background:#242424;border:1px solid #D6BB71;color:#BDBDBD;border-radius:0}input:focus,textarea:focus{background:#242424;border:1px solid #D6BB71;color:#BDBDBD;border-radius:0}input[disabled],textarea[disabled]{background:#CCC;border:2px solid #CCC;color:#CCC}input[disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder{color:#CCC}input[disabled]::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:#CCC}input[type="submit"]{background:#00A3B2;border:1px solid #00A3B2;color:#fff;border-radius:0;font-size:1.4rem;text-shadow:0 1px rgba(0,0,0,0.08);padding:0;transition:all 0.5s}input[type="submit"]:hover{background:#D6BB71;border:1px solid #D6BB71;color:#fff;border-radius:0}textarea{background:#242424;border:1px solid #696C7C;color:#BDBDBD;border-radius:0;height:96px;line-height:19px;padding:10px 10px 10px 36px;resize:none;transition:all 0.5s}textarea:hover{background:#242424;border:1px solid #D6BB71;color:#BDBDBD;border-radius:0}textarea:focus{height:120px}label{font-size:1.4rem}label i{font-size:1.4rem !important;pointer-events:none;position:absolute;top:14px;left:14px;z-index:4;color:#BDC3C7;transition:all 0.5s}label span{background:#0f0f0f;color:#fff;border-radius:3px;top:-8px;font-size:1.1rem;font-weight:500;left:10px;max-height:0;overflow:hidden;position:absolute;transition:all 0.5s}label.show-label span{max-height:22px;padding:0 10px}select{background:#242424;color:#BDBDBD;border:1px solid #696C7C;border-radius:0;display:block;margin:0;outline:none;padding:0 10px;text-indent:0.01px;text-overflow:"";z-index:10;-webkit-appearance:none}.selectElem{position:relative}.selectElem:before{content:"";pointer-events:none;position:absolute;z-index:10;background:#242424;border-left:1px solid #242424;bottom:1px;right:1px;top:1px;width:34px}.selectElem i{right:10px;left:auto;font-size:1.2rem !important;z-index:12;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selectElem:hover i,.selectElem:focus i{color:#D6BB71}.selectElem:hover select{background:#242424;color:#BDBDBD;border:1px solid #D6BB71;border-radius:0}.selectElem option{padding:0 5px}.selectElem label span{max-height:22px;padding:0 10px}input[type="radio"],input[type="checkbox"]{height:inherit;left:0;opacity:0;position:absolute;width:auto}.radio,.checkbox{background:#242424;border:1px solid #696C7C;display:inline-block;height:17px;margin:0 2px 0 0;position:relative;top:5px;width:17px;max-height:inherit;left:0}.checkbox:before,.radio:before{content:"";display:none}input:checked+.checkbox:before,input:checked+.radio:before{display:block}.checkbox:before{border-color:#D6BB71;-o-border-image:none;border-image:none;border-style:solid;border-width:0 0 2px 2px;height:6px;left:3px;position:absolute;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9px}input:checked+.checkbox,input:checked+.radio{border:1px solid #D6BB71}.radio{border-radius:20px}.radio:before{background:#D6BB71;border-radius:10px;height:7px;margin:4px;width:7px}input:hover+.checkbox,input:hover+.radio{border-color:#D6BB71}input:focus+.checkbox,input:focus+.radio{border-color:#D6BB71}checkboxElem:hover label{color:#fff}.btnfile{height:34px;line-height:34px;padding:0 16px;position:absolute;right:4px;top:4px;z-index:10;background:#00A3B2;color:#fff;border-radius:3px;max-height:inherit;left:auto}input[type="file"]{bottom:0;cursor:pointer;height:100%;opacity:0;padding:8px 10px;position:absolute;right:0;width:100%;z-index:11}.fileElem input[type="file"]+input[type="text"]{padding:0 0 0 35px}.fileElem input[type="file"]:hover+input[type="text"]{border-color:#00A3B2}@media all and (max-width: 640px){.details>.contact{padding:20px 24px}fieldset{padding:10px}}@media all and (max-width: 568px){.fileElem input[type="file"]+input[type="text"]{text-indent:999em}}@media all and (max-width: 360px){.details>.contact{padding:20px 15px}}#modal_box *{transition:all .5s}#modal_box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:10000;overflow:hidden;visibility:hidden}.modal_content{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;left:50%;position:fixed;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);visibility:hidden;z-index:2000;background:#00b3be;padding:20px 40px;top:50%;color:#FFF;text-align:center}.modal_content h3{text-transform:uppercase;margin:0 0 10px 0;color:#FFF}.modal_content a{display:block;padding:5px 10px;background:#FFF;color:#00b3be;display:inline-block;margin:5px 10px;font-size:1.4rem;font-weight:600}.modal_content a:hover{padding:5px 20px}#modal_box.md_show{visibility:visible}.modal_content.md_cshow{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all 0.3s ease 0s}#black_bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0.7;display:none;z-index:10000}#video_lightbox{background:#1D1C1B;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0;position:fixed;top:10%;width:80%;height:80%;z-index:10001;display:none;padding:3px;border:none;padding:10px}#video_lightbox *{width:100%;margin:auto;height:calc(100% - 25px)}#video_lightbox a{color:#fff;position:absolute;top:5px;right:5px;width:auto;height:auto}@media all and (max-width: 810px){#video_lightbox{height:auto}#video_lightbox *{height:auto}}.form_authent{position:fixed;top:0;left:0;width:100%;height:86px;background:#242424;padding:0 5%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);z-index:10000;-webkit-transform:translateY(-150%);transform:translateY(-150%)}.form_authent>div{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}.form_authent input{margin:5px}.form_authent input[type="submit"]{width:20%}.form_authent #form_authent_close{font-size:2rem;width:10%;min-width:40px;line-height:2;text-align:center;color:#696C7C;transition:all 0.5s}.form_authent #form_authent_close i{-webkit-transform:rotate(0);transform:rotate(0);transition:all 0.5s}.form_authent #form_authent_close:hover i{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#D6BB71;-webkit-transform-origin:50%;transform-origin:50%}.auth_btn{position:absolute;bottom:0;right:10px;-webkit-transform:translateY(100%);transform:translateY(100%)}.form_authent #form_authent_create,.form_authent #form_authent_forgot{display:inline-block;font-size:12px;text-transform:uppercase;font-weight:600;background:#333;color:#fff;padding:0 10px;line-height:32px;transition:all 0.5s}.form_authent #form_authent_create:hover,.form_authent #form_authent_forgot:hover{background:#D6BB71;color:#fff}.form_showed{-webkit-transform:translateY(0);transform:translateY(0)}.min_authent{border:1px solid #BDBDBD;height:30px;line-height:30px}.min_authent a{white-space:nowrap;font-size:1.3rem;height:30px;line-height:30px;padding:0 10px;color:#BDBDBD;text-transform:uppercase;font-weight:600;display:block;float:left}.min_authent a:hover{color:#696C7C}@media all and (max-width: 640px){.form_authent{height:auto;padding:20px}.form_authent>div{flex-wrap:wrap}}.cptcreation{width:87%;max-width:1100px;box-shadow:0 5px 20px rgba(0,0,0,0.47);background:#1D1C1B;padding:38px 42px 46px 42px;margin:33px auto 88px auto;display:block}.compte{text-align:center;margin:14rem auto 0;width:87%;max-width:1100px}.compte *{transition:all .5s}.compte p{font-size:1.6rem;padding:5px 0}.compte p span{color:#fff}.compte h2{font-size:2.4rem;margin:0 0 15px 0;color:#fff;font-weight:600;letter-spacing:2.13px;text-align:center}.compte h3{position:relative;font-family:"Open Sans",sans-serif;display:inline-block;letter-spacing:0;color:#BDBDBD;padding:5px;flex:1 0 100%;font-size:1.6rem;font-weight:400;margin:0}.compte nav+div{display:inline-block;vertical-align:top;margin:33px 0 88px 0;width:100%;box-shadow:0 5px 20px rgba(0,0,0,0.47);background:#1D1C1B;margin:30px auto 58px auto;padding:38px 42px 46px 42px}.compte .prevnext a{padding:7px 14px}.compte #espace-client{text-align:center;padding:0}.compte #espace-client a{margin:0 2px;display:inline-block;vertical-align:middle;text-align:center;background-color:#0f0f0f;color:#FFF;font-size:1.4rem;padding:0.5em 10px;text-decoration:none}.retour{background-color:#0f0f0f;color:#FFF;display:block;font-size:1.4rem;padding:0.5em 1em;text-decoration:none}.retour{clear:both;color:#BDBDBD;float:right}.compte #espace-client a:hover,.retour:hover,.compte #espace-client a.active{color:#BDBDBD;-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95);background:#696C7C}.compte #cptindex{width:75%;max-width:1000px}.compte #cptindex h4{font-family:"Cormorant",serif;margin:10px 0;font-size:16px;font-weight:700;text-transform:uppercase}.compte #cptindex>div{border:1px solid #ddd;border-radius:10px;float:left;min-height:200px;margin:10px;overflow:hidden;padding:10px 20px;position:relative;width:calc(50% - 20px)}.compte #cptindex>div a{background:#696C7C;border:medium none;border-radius:5px;box-shadow:0 3px 0 0 #00777d;color:#BDBDBD;font-family:"Cormorant",serif;font-size:1.2rem;font-weight:600;padding:5px 15px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;margin:5px 0;clear:both}.compte #cptindex>div a:hover{background:#BDBDBD none repeat scroll 0 0;box-shadow:none;color:#696C7C}.compte form{text-align:left}.compte #tab_livraison{background:#f4f4f4 none repeat scroll 0 0;border:medium none;float:none;height:auto;margin:20px;padding:20px;width:auto}.compte #tab_livraison a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000}.compte #tab_livraison a.mod_adr_liv:hover,.gestion_compte #tab_livraison a.del_adr_liv:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.compte section.carte>div{float:none;height:auto;width:auto}.compte section.carte>div p{float:left}.compte section.carte>div p.solde{background:#f4f4f4 none repeat scroll 0 0;border-radius:5px;clear:both;margin:20px 0 0;padding:10px 30px}.compte section.carte>div a{float:right;margin:20px 0 0;padding:10px}.compte .table_historique{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_historique article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C}.compte .table_historique article p{text-align:center;flex:1 1 14%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.1rem;color:#BDBDBD;padding:5px}.compte .table_historique article a{color:#fff;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1.1rem}.compte .table_historique article a:hover{color:#00A3B2}.compte .table_historique article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_historique article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#fff;flex:1 1 14%}.compte .table_historique article .datecreation,.compte .table_historique article .prix,.compte .table_historique article p.etat{font-size:1.2rem;color:#fff}.compte .cptdetail{display:inline-flex;justify-content:space-between;flex-wrap:wrap}.compte .cptdetail h1{margin:0 auto 30px auto;display:block;flex:1 1 100%;text-align:left}.compte .cptdetail h2{margin:15px auto;display:block;flex:1 1 100%;text-align:left;font-style:italic}.compte .cptdetail>section{margin:10px 0;flex:0 1 48%;flex-basis:calc(50% - 10px);float:none;min-height:150px}.compte .cptdetail h3,.compte .cptdetail h4{padding:0;display:block;text-align:left}.compte .cptdetail h3{text-align:left;display:block;width:100%;margin:10px 0}.compte .cptdetail .facture{flex:1 1 100%}.compte .cptdetail .facture p{font-weight:400;color:#BDBDBD;margin:0;font-size:1.4rem;font-family:"Open Sans",sans-serif;list-style-type:none;text-align:center}.compte .cptdetail .facture p span{color:#333}.compte .table_facture{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_facture article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C}.compte .table_facture article p{text-align:center;flex:1 1 25%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.1rem;color:#BDBDBD;padding:5px 15px}.compte .table_facture>article>p:first-of-type{text-align:left}.compte .table_facture article .montant{font-size:1.2rem;color:#fff;font-weight:600}.compte .table_facture article a{color:#fff;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1.1rem}.compte .table_facture article a:hover{color:#00A3B2}.compte .table_facture article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_facture article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#fff;flex:1 1 25%}.compte .table_facture article.totaux{background-color:#242529;border:none}.compte .table_facture article.totaux .designation{flex:1 1 75%}.compte .table_facture article.totaux .montant{flex:1 1 25%}.compte .addresse_facturation,.compte .addresse_livraison{flex:1 1 50%;margin:20px 10px}.compte .addresse_facturation>div,.compte .addresse_livraison>div{background-color:#0f0f0f;padding:15px;margin:10px 0;text-align:left}.compte .addresse_facturation p,.compte .addresse_livraison p{font-size:1.4rem;color:#BDBDBD;text-align:left;padding:0}.compte .addresse_facturation p:first-of-type,.compte .addresse_facturation p:nth-of-type(2),.compte .addresse_facturation p:nth-of-type(3),.compte .addresse_livraison p:first-of-type,.compte .addresse_livraison p:nth-of-type(2),.compte .addresse_livraison p:nth-of-type(3){display:inline-block;padding:0 5px 0 0;font-weight:600}.compte .addresse_facturation p:nth-of-type(3),.compte .addresse_livraison p:nth-of-type(3){margin:0 0 10px 0}.compte .addresse_facturation p:nth-last-of-type(2),.compte .addresse_livraison p:nth-last-of-type(2){margin:10px 0 0 0}.compte .cptdetail section.etat{flex:1 1 100%}.compte .table_etats{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch;margin:30px auto}.compte .table_etats article{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start;min-height:39px;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C}.compte .table_etats article p{text-align:left;flex:1 1 50%;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;color:#BDBDBD;padding:5px 15px}.compte .table_etats article a:hover{color:#00A3B2}.compte .table_etats article.intitule{padding:0 0 3px 0;border-top:none}.compte .table_etats article.intitule p{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;color:#fff;flex:1 1 50%;text-align:left}.compte .devisdetail,.compte .devisdetail h2{text-align:left}.compte .devisdetail .table_facture article{border-bottom:none;border-top:1px solid #2C2C2C}.compte .devisdetail .table_facture article.totaux{margin:2px 0}.devisdetail .actions{text-align:center}.compte .devisdetail h3{color:#fff;font-size:1.8rem;padding:5px 0}.devisdetail .actions a{width:316px;height:45px;line-height:45px;display:inline-block;position:relative;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:2.3px;margin:10px 0 0 4px;transition:all 0.3s;background-color:#00A3B2}.devisdetail .actions>a:hover{background-color:#fff;color:#00A3B2}.designation strong{color:#fff}.compte .devisdetail .gallery{display:flex;flex-wrap:wrap}.compte .devisdetail .gallery>a{margin:10px}.compte .devisdetail .gallery>a span{font-size:1.2rem}@media all and (max-width: 1023px){.compte nav+div,#cpthistorique,#cptdevis,#cptdetail{padding:36px 20px 46px 20px}.compte .table_historique{width:calc(100% - 20px)}.compte .table_historique article.intitule{display:none}.compte .table_historique article{padding:20px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_historique article>p{flex:1 1 15%;display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_historique article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}.compte .table_historique article .facturation,.compte .table_historique article .livraison{flex:1 1 30%;text-align:left}.compte .table_historique article .prix{flex:1 1 33%}.compte .table_historique article p.etat,.compte .table_historique article .details{flex:1 1 31%}.compte .cptdetail .facture{margin:0}.compte .table_facture{margin:10px 0}.compte .table_facture article,.compte .table_facture article.intitule{padding:10px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_facture article>p{display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_facture article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}.compte .table_etats article,.compte .table_etats article.intitule{padding:10px;flex-wrap:wrap;text-align:center;align-items:flex-start}.compte .table_etats article>p{display:block;padding:5px 7px;text-align:left;font-size:1.4rem;font-weight:600}.compte .table_etats article a{display:block;padding:0;text-align:left;font-size:1.4rem;font-weight:900}}@media all and (max-width: 810px){.compte #espace-client{text-align:left}.compte #espace-client a{display:block;margin:1px 0;width:100%}.compte .table_historique{width:100%}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat{flex:1 1 50%;padding:3px 5px}.compte .table_historique article .details{flex:1 1 100%}.compte .cptdetail>section{flex:1 1 100%}.compte .cptdetail h1{margin:0 0 10px 0}.compte .cptdetail h2{margin:0 0 10px 0}.compte .table_facture{width:100%}.compte .table_facture article.intitule p{flex:1 1 18%}.compte .table_facture article.intitule p:first-of-type{flex:1 1 45%}.compte .table_facture article>p{padding:3px 5px;text-align:left;flex:1 1 18%}.compte .table_facture article p:first-of-type{flex:1 1 45%}.compte .table_facture article.totaux .designation{flex:1 1 81%}.compte .table_facture article.totaux .montant{flex:1 1 18%}.compte .addresse_facturation>div,.compte .addresse_livraison>div{margin:10px 0 0 0}.compte .table_etats{width:100%}.compte .table_etats article>p{padding:3px 5px;text-align:left}}@media all and (max-width: 640px){.cptcreation{width:100%;padding:20px}.compte h2{font-size:2rem}.compte .cptdetail h3{font-size:1.4rem;color:#fff}.compte .table_historique article{padding:20px 10px}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat,.compte .table_historique article .details{font-size:1.2rem}.compte .cptdetail h2{margin:0 0 5px 0}.compte .cptdetail h3{margin:0 0 5px 0}.compte .table_facture{margin:5px 0 10px 0}.compte .table_facture article{padding:10px}.compte .table_facture article>p{font-size:1.2rem;text-align:left}.compte .table_facture article.intitule{padding:10px}.compte .table_facture article.intitule p:first-of-type{display:none}.compte .table_facture article.intitule p{flex:1 1 39%;text-align:left}.compte .table_facture article.intitule p:last-of-type{flex:1 1 20%}.compte .table_facture article p:first-of-type{flex:1 1 100%}.compte .table_etats article{padding:10px}.compte .table_etats article>p{font-size:1.2rem}.compte .table_facture article.intitule p,.compte .devisdetail .table_facture article.intitule p:last-of-type{flex:1 1 33%;text-align:center}.compte .table_facture article>p{flex:1 1 33%;text-align:center}.devisdetail .actions a{width:auto;display:block;max-width:316px}}@media all and (max-width: 480px){.form_authent input{float:none;width:calc(100% - 20px);clear:both}.form_authent input[type="submit"]{width:calc(40% - 20px)}.form_authent #form_authent_close{float:right;width:calc(20% - 20px)}.compte .table_historique article>p,.compte .table_historique article .facturation,.compte .table_historique article .livraison,.compte .table_historique article .prix,.compte .table_historique article p.etat,.compte .table_historique article .details{flex:1 1 100%}.compte .table_facture article,.compte .table_facture article.intitule{padding:10px 0}.compte .table_facture article.intitule p,.compte .table_facture article.intitule p:last-of-type{flex:1 1 33%;text-align:left}.compte .table_facture article p:first-of-type{flex:1 1 100%;font-size:1.2rem}.compte .table_facture article.totaux .designation{flex:1 1 66%}.compte .table_facture article.totaux .montant{flex:1 1 33%}.compte .table_etats article>p{flex:1 1 50%}}.cd-breadcrumb,.cd-multi-steps{width:90%;max-width:768px;padding:0.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:.25em}.cd-breadcrumb:after,.cd-multi-steps:after{content:"";display:table;clear:both}.cd-breadcrumb li,.cd-multi-steps li{display:inline-block;float:left;margin:0.5em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{display:inline-block;content:'\00bb';margin:0 .6em;color:#959fa5}.cd-breadcrumb li:last-of-type::after,.cd-multi-steps li:last-of-type::after{display:none}.cd-breadcrumb li>*,.cd-multi-steps li>*{display:inline-block;font-size:1.4rem;color:#2c3f4c}.cd-breadcrumb li.current>*,.cd-multi-steps li.current>*{color:#696C7C}.no-touch .cd-breadcrumb a:hover,.no-touch .cd-multi-steps a:hover{color:#696C7C}.cd-breadcrumb.custom-separator li::after,.cd-multi-steps.custom-separator li::after{content:'';height:16px;width:16px;background:url(../images/_sources/cd-custom-separator.html) no-repeat center center;vertical-align:middle}.cd-breadcrumb.custom-icons li>*::before,.cd-multi-steps.custom-icons li>*::before{content:'';display:inline-block;height:20px;width:20px;margin-right:.4em;margin-top:-2px;background:url(../images/_sources/cd-custom-icons-01.html) no-repeat 0 0;vertical-align:middle}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(2)>*::before{background-position:-20px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(3)>*::before{background-position:-40px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(4)>*::before{background-position:-60px 0}.cd-breadcrumb.custom-icons li.current:first-of-type>*::before,.cd-multi-steps.custom-icons li.current:first-of-type>*::before{background-position:0 -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(2)>*::before{background-position:-20px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(3)>*::before{background-position:-40px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(4)>*::before{background-position:-60px -20px}@media only screen and (min-width: 768px){.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}.cd-breadcrumb li,.cd-multi-steps li{margin:1.2em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{margin:0 1em}.cd-breadcrumb li>*,.cd-multi-steps li>*{font-size:1.4rem}}@media only screen and (min-width: 768px){.cd-breadcrumb.triangle{background-color:transparent;padding:0}.cd-breadcrumb.triangle li{position:relative;padding:0;margin:4px 4px 4px 0}.cd-breadcrumb.triangle li:last-of-type{margin-right:0}.cd-breadcrumb.triangle li>*{position:relative;padding:1em .8em 1em 2.5em;color:#2c3f4c;background-color:#edeff0;border-color:#edeff0}.cd-breadcrumb.triangle li.current>*{color:#ffffff;background-color:#696C7C;border-color:#696C7C}.cd-breadcrumb.triangle li:first-of-type>*{padding-left:1.6em;border-radius:.25em 0 0 .25em}.cd-breadcrumb.triangle li:last-of-type>*{padding-right:1.6em;border-radius:0 .25em .25em 0}.no-touch .cd-breadcrumb.triangle a:hover{color:#ffffff;background-color:#2c3f4c;border-color:#2c3f4c}.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{content:'';position:absolute;top:0;left:100%;content:'';height:0;width:0;border:24px solid transparent;border-right-width:0;border-left-width:20px}.cd-breadcrumb.triangle li::after{z-index:1;-webkit-transform:translateX(4px);transform:translateX(4px);border-left-color:#ffffff;margin:0}.cd-breadcrumb.triangle li>*::after{z-index:2;border-left-color:inherit}.cd-breadcrumb.triangle li:last-of-type::after,.cd-breadcrumb.triangle li:last-of-type>*::after{display:none}.cd-breadcrumb.triangle.custom-separator li::after{background-image:none}.cd-breadcrumb.triangle.custom-icons li::after,.cd-breadcrumb.triangle.custom-icons li>*::after{border-top-width:25px;border-bottom-width:25px}@-moz-document url-prefix(){.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{border-left-style:dashed}}}@media only screen and (min-width: 768px){.no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before{background-position:0 -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before{background-position:-20px -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before{background-position:-40px -40px}.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before,.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before{background-position:-60px -40px}}.paging{text-align:center;box-shadow:none}.pagine{width:90%;max-width:768px;margin:3rem auto;text-align:center}.pagine li.button{display:inline-block;vertical-align:top}.pagine li,.pagine .disabled{font-family:"Open Sans", sans-serif;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 3px;transition:all .5s;color:#696C7C;cursor:pointer;border:1px solid rgba(255,255,255,0.1);margin:0 2px;font-size:1rem;font-weight:bolder;color:#fff;width:30px;height:30px;line-height:2.7rem}.pagine li:hover{color:#00A3B2}.pagine li:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.pagine li.disabled{color:#404040;font-weight:600;pointer-events:none}.pagine .active{color:#fff;pointer-events:none;background:#009ead}.toolbox{background:#19171C;height:52px;overflow:hidden}.toolbox>div{margin:0 auto;width:80%;max-width:960px}.toolbox .nb_results{float:left}.toolbox .nb_results p{color:#FFF;font-size:1.6rem;font-weight:600;line-height:52px}.viewBy{float:right;line-height:52px}.viewBy>*{display:inline-block;margin:0 0 0 30px}.viewBy p{float:left;color:#FFF;font-weight:600}.viewBy #viewby_maps{border:2px solid #FFF;color:#FFF;line-height:26px;padding:0 10px;font-weight:600;font-size:1.4rem}.viewBy #viewby_maps i{margin:0 5px 0 0}.viewBy #viewby_maps:hover{background:#FFF;color:#BDBDBD}.viewBy a{padding:0 10px;display:inline-block;font-size:1.8rem;color:#999;transition:all .5s;cursor:pointer}.viewBy a:hover{color:#D6BB71}.viewBy a.on{color:#fff}.sortBy{float:left;margin:0 10px 0 0}.sbHolder{display:inline-block;float:left;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:normal;height:34px;line-height:34px;position:relative;text-align:left;min-width:158px}.sbHolder p{float:left;font-size:11px;color:#999;padding:0 0 0 7px;text-transform:capitalize}.sbSelector{float:right;display:block;overflow:hidden;width:95px;color:#333}.sbToggle{background:url("../images/sbholder/sbtoggle.html") center center no-repeat;display:block;width:27px;height:34px;float:right;border-left:1px solid #E7E7E7;margin:0}.sbSelector:hover .sbToggle{background:url("../images/sbholder/sbtoggle_hover.html") center center no-repeat}.sbToggleOpen{background:url("../images/sbholder/sbtoggle_hover.html") center center no-repeat}.sbToggleOpen:hover{background:url("../images/sbholder/sbtoggle.html") center center no-repeat}.sbHolder:hover .sbOptions{display:block}.sbOptions{display:none;background-color:#FFF;border:1px solid #E7E7E7;color:#6D6C67;left:-1px;list-style:none;margin:0;overflow-y:auto;padding:0;position:absolute;top:100%;min-width:158px;z-index:15;box-shadow:0 0 4px 0 #e1e1e1}.sbOptions a{display:block;padding:0 5px;color:#333}.sbOptions a:hover{background:#F9F9F9}.set{border:1px solid #E7E7E7;height:34px;display:block;width:34px;float:right;margin:0 0 0 5px;box-shadow:0 0 4px 0 #e1e1e1}.ascending{background:#fff url(../images/sbholder/sb_ascending.html) center center no-repeat}.descending{background:#fff url(../images/sbholder/sb_descending.html) center center no-repeat}@media all and (max-width: 810px){.toolbox>div{width:90%}}@media all and (max-width: 480px){.toolbox{height:auto}.toolbox>div{text-align:center}.viewBy,.toolbox .nb_results{float:none}}.tabz{margin:20px 0}.tabz_nav{display:flex}.tabz_nav a{font-size:1.4rem;color:rgba(255,255,255,0.4);text-transform:uppercase;padding:5px 5% 10px 0;transition:all .5s}.tabz_nav a.selected,.tabz_nav a:hover{color:#FFF;border-bottom:1px solid #00A3B2}.tabz_content{border-top:1px solid #979797;margin:-1px 0 0 0;padding:20px 0;min-height:140px}.tabz_content>div{display:none;padding:0}.tabz_content>div.selected{display:block;-webkit-animation:fade-in 0.5s;animation:fade-in 0.5s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.imageunique #home_imageunique{height:calc(100vh - 278px);overflow:hidden;position:relative;z-index:1}.imageunique #home_imageunique:before{content:"";background:linear-gradient(to top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 39%, rgba(0,0,0,0) 100%);position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1;max-height:234px;height:25vh}.imageunique img{min-width:100%;width:auto;min-height:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.imageunique h2{text-align:left;font-size:6rem;font-family:"Cormorant",serif;font-style:italic;font-weight:300;color:#C8C8C8;-webkit-transform:translate(0, -80%);transform:translate(0, -80%);padding:0 0 0 5%;z-index:2;position:relative}.imageunique h2 span{-webkit-transform:translate(-15px, 0);transform:translate(-15px, 0);color:rgba(70,73,78,0.38);font-family:"walkway-ultrabold",sans-serif;font-size:19.1rem;text-shadow:0 10px 20px rgba(0,0,0,0.13);font-style:normal;display:block;line-height:70px;letter-spacing:15px}@media all and (max-width: 1120px){.imageunique h2{font-size:5rem}.imageunique h2 span{font-size:16rem}}@media all and (max-width: 1080px){.imageunique h2{padding:0 0 0 4%}.imageunique h2 span{font-size:13rem;letter-spacing:12px;line-height:60px;-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}}@media all and (max-width: 810px){.imageunique #home_imageunique{height:calc(60vh - 85px);min-height:350px}.imageunique img{height:100%}.imageunique h2{font-size:4rem;letter-spacing:1.13px;line-height:20px;-webkit-transform:translate(0, -70%);transform:translate(0, -70%)}.imageunique h2 span{font-size:10rem;letter-spacing:9px}}@media all and (max-width: 568px){.imageunique h2{font-size:3.2rem;letter-spacing:0.13px;-webkit-transform:translate(0, -75%);transform:translate(0, -75%)}.imageunique h2 span{font-size:7rem;letter-spacing:6px}}@media all and (max-width: 414px){.imageunique #home_imageunique{height:250px;width:100%}.imageunique img{height:250px}.imageunique h2{font-size:2.5rem;letter-spacing:normal;line-height:0}.imageunique h2 span{font-size:5rem;line-height:30px;letter-spacing:4.17px;-webkit-transform:translate(-24px, 0);transform:translate(-24px, 0)}}.news{font-family:"Cormorant",serif;width:90%;max-width:1140px;display:flex;justify-content:center;flex-wrap:wrap}.news>section *,.news>aside *{transition:all .5s}.news>section{max-width:910px;width:77%;margin:0 0 6rem}.news>aside{max-width:230px;width:33%}.news h1{display:block;width:100%;margin:0 0 40px 0;padding:0 20px}.news article{text-align:center;box-shadow:0 10px 20px 0 rgba(0,0,0,0.47);background:#1D1C1B;width:calc(100% / 3 - 20px);margin:10px}.news img{width:100%;margin:0 0 13px 0}.news .category{font-family:"Open Sans",sans-serif;color:#696C7C;font-size:1.2rem;font-weight:700;padding:0;margin:12px 5px;text-align:center;text-transform:none;letter-spacing:2.13px}.news h2{font-family:"Cormorant",serif;font-size:1.9rem;font-weight:600;margin:13px 5px 6px 5px;position:relative;text-align:center;letter-spacing:2.13px;color:#fff;line-height:1}.news h2 a{color:#fff}.news time{color:#666;font-family:"Open Sans",sans-serif;display:block;font-size:1.3rem;letter-spacing:0.87px;font-weight:600;font-style:normal;padding:0;margin:7px 5px 10px 5px;text-align:center}.news article>div{padding:0 15px;margin:10px auto 15px auto;font-family:"Open Sans",sans-serif;text-align:center}.news p{font-family:"Open Sans",sans-serif;color:#666;font-weight:400;font-size:1.2rem;letter-spacing:1px;line-height:1.2}.news article>div a{color:#00A3B2}.news article>div a:hover{color:#696C7C}.news a.readmore{font-family:"Open Sans",sans-serif;background-color:#242529;border:none;color:#fff;display:block;font-size:1.3rem;font-weight:600;letter-spacing:1px;padding:7px 12px;text-align:center;text-transform:uppercase;margin:15px auto 30px auto;display:inline-block}.news a.readmore:hover{background-color:#3A4057}.news>aside{margin:0 0 0 15px;max-width:230px;padding:0;width:33%;float:right}.news>aside #byCat{margin:40px 0 0 0;text-align:center}.news>aside #b_follow{margin:21px 0 0 0;text-align:center}.news>aside .comp_title{position:relative;font-family:"Open Sans",sans-serif;border-top:1px solid #242424;color:#fff;font-size:2rem;font-weight:400;letter-spacing:2.5px;margin:0 0 32px 0;padding:32px 5px 20px 5px;text-align:center;width:100%;font-style:normal}.news>aside .comp_title:after{content:'';width:32px;height:2px;position:absolute;bottom:0;left:calc(50% - 16px);background-color:#707070}.news>aside ul{width:50%;text-align:left;min-width:129px;margin:0 auto}.news>aside li{list-style:outside none none;position:relative}.news>aside #byCat li:before{content:'';position:absolute;width:10px;height:1px;background-color:#fff;margin:0 16px 0 0;top:calc(50% - 1px)}.news>aside a{color:#fff}.news>aside #byCat a{font-family:"Open Sans",sans-serif;margin:0 0 11px 26px;display:block;font-size:1.2rem;font-weight:700;letter-spacing:2px}.news>aside #byCat li:hover a{color:#696C7C}.news>aside #byCat li:hover:before{background-color:#696C7C}.news>aside #b_follow ul{text-align:center}.news>aside #b_follow li{margin:0 6px;display:inline-block}.news>aside #b_follow a{font-size:2rem;line-height:20px}.news>aside #b_follow a:hover{color:#D6BB71}.news_details *{transition:all .5s}.news_details{font-family:"Open Sans",sans-serif;width:100%}.news_details>nav{max-width:1100px;width:90%;text-align:right;margin:0 auto 25px auto;position:relative}.news_details>section,.news_details>.content{padding:28px 70px 116px 70px;max-width:1100px;width:90%;text-align:center;box-shadow:0 10px 20px 0 rgba(0,0,0,0.47);background:#1D1C1B;margin:0 auto 24px auto;position:relative}.news_details h1{margin:10px 5px 10px 5px;position:relative;font-family:"Cormorant",serif;font-style:normal;font-size:3.6rem;font-weight:600;letter-spacing:2.13px;color:#696C7C}.news_details h2{font-family:"Cormorant",serif;font-style:normal;font-size:2.6rem;font-weight:600;margin:10px 0 10px 0;position:relative;text-align:left;letter-spacing:2.13px;color:#fff}.news_details h3{font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.8rem;color:#fff;display:block;margin:10px 0}.news_details h4{font-family:"Open Sans",sans-serif;font-size:1.4rem;text-align:left;font-weight:700;color:#BDBDBD;letter-spacing:normal;margin:10px 0;line-height:normal}.news_details h5{font-family:"Open Sans",sans-serif;font-size:1.4rem;text-align:left;font-weight:400;color:#BDBDBD;letter-spacing:normal;margin:10px 0;line-height:normal}.news_details img{max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center}.news_details .category{font-family:"Open Sans",sans-serif;color:#696C7C;font-size:1.2rem;font-weight:700;padding:0;margin:0 5px 10px 5px;text-align:center;text-transform:none;letter-spacing:2.13px}.news_details time{color:#666;font-family:"Open Sans",sans-serif;display:block;font-size:1.3rem;letter-spacing:0.87px;font-weight:600;font-style:normal;padding:0;margin:10px 5px 27px 5px;text-align:center}.news_details .intro{text-align:justify;padding:0;margin:10px auto;color:#fff}.news_details .content>div{display:block;padding:0;margin:30px auto 15px auto;font-family:"Open Sans",sans-serif;text-align:justify}.news_details p{font-family:"Open Sans",sans-serif;color:#BDBDBD;font-weight:400;font-size:1.5rem;letter-spacing:1px;line-height:20px;padding:0}.news_details .content>div p{margin:6px 0}.news_details .content>div a{color:#00A3B2}.news_details .content>div a:hover{color:#696C7C}.prevnext{position:relative;display:block;text-align:right;height:24px;margin:0 20px 20px}.prevnext a{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.9rem;line-height:0;padding:0 0 0 5px;color:#BDBDBD;position:relative;display:inline-block;vertical-align:middle;transition:all 0.3s;text-align:center}.prevnext .back{font-size:1.4rem;letter-spacing:0.6px;font-style:italic;text-decoration:underline}.prev_prdt,.next_prdt{color:#00a3b2 !important}@media all and (max-width: 1024px){.news article{width:calc(50% - 20px)}}@media all and (max-width: 1023px){.news>aside{padding:0;margin:0 0 0 5px;width:20%}.news_details{margin:13rem auto 4rem}}@media all and (max-width: 810px){.news_details img{max-width:100%;display:inline-block;margin:20px 0;width:100% !important;text-align:center;-webkit-transform:none !important;transform:none !important}.news h1{margin:0 0 20px 0}.news>aside .comp_title{font-size:1.6rem;letter-spacing:1.5px}.prevnext .back{flex:1 1 100%}.news_details>section,.news_details>.content{padding:24px 20px}}@media all and (max-width: 640px){.news>aside{max-width:none}.news>aside ul{max-height:0;opacity:0;overflow:hidden;transition:all .5s}.news>aside nav,.news>aside>div{margin:0;cursor:pointer}.news>aside nav:hover ul,.news>aside>div:hover ul{max-height:100%;opacity:1;padding:10px 0 20px 0}.news{flex-wrap:wrap}.news>section{order:1;width:100%}.news>aside{width:100%;margin:0;order:0}.news>aside #byCat{margin:0 0 15px 0;border:1px solid #707070}.news>aside #b_follow{margin:0;border:1px solid #707070}.news>aside .comp_title{padding:5px 10px;margin:5px 0}.news>aside .comp_title:after{content:none}.news>aside nav ul{width:100%}.news>aside nav:hover ul{padding:0}.news>aside #byCat li{background:#1D1C1B;width:100%;padding:0 40px;margin:1px 0 0 0;display:block}.news>aside #byCat li::before{display:none}.news>aside #byCat a{margin:0;height:35px;line-height:35px;text-align:center}.news>aside #b_follow{margin:0 0 20px 0}.news>aside #b_follow li{margin:0}.news>aside #b_follow a{padding:0 6px}}@media all and (max-width: 480px){.news article{width:calc(100% - 20px)}}#albumphoto_listing figure{cursor:pointer;float:left;height:auto;margin:10px 1%;min-width:320px;max-height:360px;max-width:480px;overflow:hidden;position:relative;text-align:center;width:48%}#albumphoto_listing figure img{display:block;opacity:0.8;position:relative}#albumphoto_listing figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;font-size:1.25em;text-transform:uppercase;padding:2em}#albumphoto_listing figure figcaption::before,#albumphoto_listing figure figcaption::after{pointer-events:none}#albumphoto_listing figure figcaption,#albumphoto_listing figure figcaption>a{height:100%;left:0;position:absolute;top:0;width:100%}#albumphoto_listing figure figcaption>a{font-size:0;opacity:0;text-indent:200%;white-space:nowrap;z-index:1000}#albumphoto_listing figure h3{font-weight:800;word-spacing:-0.15em;font-size:1em}#albumphoto_listing figure h3 span{font-weight:300}#albumphoto_listing figure h3,#albumphoto_listing figure p{margin:0}#albumphoto_listing figure p{font-size:68.5%;letter-spacing:1px;color:#FFF}#albumphoto_listing ul li{list-style:none}#albumphoto_listing>*{border-sizing:border-box}figure.effect-lexi{background:linear-gradient(-45deg, #000 0%, #fff 100%)}figure.effect-lexi img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);opacity:0.9;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(10px, 10px, 0);transform:translate3d(10px, 10px, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-lexi figcaption::before,figure.effect-lexi p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-lexi figcaption::before{position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-lexi:hover img{opacity:0.6;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-lexi h3{text-align:left;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(5px, 5px, 0);transform:translate3d(5px, 5px, 0)}figure.effect-lexi p{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0)}figure.effect-lexi:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-lexi:hover h3,figure.effect-lexi:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-julia{background:#2f3238}figure.effect-julia img{max-width:none;height:400px;transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s, -webkit-transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-julia figcaption{text-align:left}figure.effect-julia h3{position:relative;padding:0.5em 0}figure.effect-julia p{display:inline-block;margin:0 0 0.25em;padding:0.4em 1em;background:rgba(255,255,255,0.9);color:#2f3238;text-transform:none;font-weight:500;font-size:75%;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-360px, 0, 0);transform:translate3d(-360px, 0, 0)}figure.effect-julia p:first-child{transition-delay:0.15s}figure.effect-julia p:nth-of-type(2){transition-delay:0.1s}figure.effect-julia p:nth-of-type(3){transition-delay:0.05s}figure.effect-julia:hover p:first-child{transition-delay:0s}figure.effect-julia:hover p:nth-of-type(2){transition-delay:0.05s}figure.effect-julia:hover p:nth-of-type(3){transition-delay:0.1s}figure.effect-julia:hover img{opacity:0.4;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}figure.effect-julia:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-goliath{background:#df4e4e}figure.effect-goliath img,figure.effect-goliath h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-goliath img{-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-goliath h3,figure.effect-goliath p{position:absolute;bottom:0;left:0;padding:30px}figure.effect-goliath p{text-transform:none;font-size:90%;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}figure.effect-goliath:hover img{-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}figure.effect-goliath:hover h3{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}figure.effect-goliath:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-hera{background:#303fa9}figure.effect-hera h3{font-size:158.75%}figure.effect-hera h3,figure.effect-hera p{position:absolute;top:50%;left:50%;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:50%;transform-origin:50%}figure.effect-hera figcaption::before{position:absolute;top:50%;left:50%;width:200px;height:200px;border:2px solid #fff;content:'';opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);-webkit-transform-origin:50%;transform-origin:50%}figure.effect-hera p{width:100px;text-transform:none;font-size:121%;line-height:2}figure.effect-hera p a{color:#fff}figure.effect-hera p a:hover,figure.effect-hera p a:focus{opacity:0.6}figure.effect-hera p a i{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-hera p a:first-child i{-webkit-transform:translate3d(-60px, -60px, 0);transform:translate3d(-60px, -60px, 0)}figure.effect-hera p a:nth-child(2) i{-webkit-transform:translate3d(60px, -60px, 0);transform:translate3d(60px, -60px, 0)}figure.effect-hera p a:nth-child(3) i{-webkit-transform:translate3d(-60px, 60px, 0);transform:translate3d(-60px, 60px, 0)}figure.effect-hera p a:nth-child(4) i{-webkit-transform:translate3d(60px, 60px, 0);transform:translate3d(60px, 60px, 0)}figure.effect-hera:hover figcaption::before{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1)}figure.effect-hera:hover h3{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1);transform:translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1)}figure.effect-hera:hover p i:empty{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}figure.effect-winston{background:#162633;text-align:left}figure.effect-winston img{transition:opacity 0.45s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-winston figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle.html) no-repeat center center;background-size:100% 100%;content:'';transition:opacity 0.45s, -webkit-transform 0.45s;transition:opacity 0.45s, transform 0.45s;transition:opacity 0.45s, transform 0.45s, -webkit-transform 0.45s;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}figure.effect-winston h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-winston p{position:absolute;right:0;bottom:0;padding:0 1.5em 7% 0}figure.effect-winston a{margin:0 10px;color:#5d504f;font-size:170%}figure.effect-winston a:hover,figure.effect-winston a:focus{color:#cc6055}figure.effect-winston p a i{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}figure.effect-winston:hover img{opacity:0.6}figure.effect-winston:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-winston:hover figcaption::before{opacity:0.7;-webkit-transform:rotate3d(0, 0, 1, 20deg);transform:rotate3d(0, 0, 1, 20deg)}figure.effect-winston:hover p i{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-winston:hover p a:nth-child(3) i{transition-delay:0.05s}figure.effect-winston:hover p a:nth-child(2) i{transition-delay:0.1s}figure.effect-winston:hover p a:first-child i{transition-delay:0.15s}figure.effect-selena{background:#fff}figure.effect-selena img{opacity:0.95;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-selena:hover img{-webkit-transform:scale3d(0.95, 0.95, 1);transform:scale3d(0.95, 0.95, 1)}figure.effect-selena h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-selena p{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 90deg);transform:perspective(1000px) rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}figure.effect-selena:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-selena:hover p{opacity:1;-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 0);transform:perspective(1000px) rotate3d(1, 0, 0, 0)}figure.effect-terry{background:#34495e}figure.effect-terry figcaption{padding:1em}figure.effect-terry figcaption::before,figure.effect-terry figcaption::after{position:absolute;width:200%;height:200%;border-style:solid;border-color:#101010;content:'';transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-terry figcaption::before{right:0;bottom:0;border-width:0 70px 60px 0;-webkit-transform:translate3d(70px, 60px, 0);transform:translate3d(70px, 60px, 0)}figure.effect-terry figcaption::after{top:0;left:0;border-width:15px 0 0 15px;-webkit-transform:translate3d(-15px, -15px, 0);transform:translate3d(-15px, -15px, 0)}figure.effect-terry img,figure.effect-terry p a{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-terry img{opacity:0.85}figure.effect-terry h3{position:absolute;bottom:0;left:0;padding:0.4em 10px;width:50%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}@media screen and (max-width: 920px){figure.effect-terry h3{padding:0.75em 10px;font-size:120%}}figure.effect-terry p{float:right;clear:both;text-align:left;text-transform:none;font-size:111%}figure.effect-terry p a{display:block;margin-bottom:1em;color:#fff;opacity:0;-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0)}figure.effect-terry p a:hover,figure.effect-terry p a:focus{color:#f3cf3f}figure.effect-terry:hover figcaption::before,figure.effect-terry:hover figcaption::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-terry:hover img{opacity:0.6}figure.effect-terry:hover h3,figure.effect-terry:hover p a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-terry:hover p a{opacity:1}figure.effect-terry:hover p a:first-child{transition-delay:0.025s}figure.effect-terry:hover p a:nth-child(2){transition-delay:0.05s}figure.effect-terry:hover p a:nth-child(3){transition-delay:0.075s}figure.effect-terry:hover p a:nth-child(4){transition-delay:0.1s}figure.effect-phoebe{background:#675983}figure.effect-phoebe img{opacity:0.85;transition:opacity 0.35s}figure.effect-phoebe:hover img{opacity:0.6}figure.effect-phoebe figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle2.html) no-repeat center center;background-size:100% 100%;content:'';transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale3d(5, 2.5, 1);transform:scale3d(5, 2.5, 1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-phoebe:hover figcaption::before{opacity:0.6;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-phoebe h3{margin-top:1em;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}figure.effect-phoebe:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-phoebe p a{color:#fff;font-size:140%;opacity:0;position:relative;display:inline-block;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-phoebe p a:first-child{-webkit-transform:translate3d(-60px, -60px, 0);transform:translate3d(-60px, -60px, 0)}figure.effect-phoebe p a:nth-child(2){-webkit-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0)}figure.effect-phoebe p a:nth-child(3){-webkit-transform:translate3d(60px, -60px, 0);transform:translate3d(60px, -60px, 0)}figure.effect-phoebe:hover p a{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-apollo{background:#3498db}figure.effect-apollo img{opacity:0.95;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0)}figure.effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;transition:opacity 0.35s}figure.effect-apollo h3{text-align:left}figure.effect-apollo:hover img{opacity:0.6;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)}figure.effect-apollo:hover p{opacity:1;transition-delay:0.1s}figure.effect-kira{background:#fff;text-align:left}figure.effect-kira img{transition:opacity 0.35s}figure.effect-kira figcaption{z-index:1}figure.effect-kira p{padding:2.25em 0.5em;font-weight:600;font-size:100%;line-height:1.5;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}figure.effect-kira p a{margin:0 0.5em;color:#101010}figure.effect-kira p a:hover,figure.effect-kira p a:focus{opacity:0.6}figure.effect-kira figcaption::before{position:absolute;top:0;right:2em;left:2em;z-index:-1;height:3.5em;background:#fff;content:'';transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 4em, 0) scale3d(1, 0.023, 1);transform:translate3d(0, 4em, 0) scale3d(1, 0.023, 1);-webkit-transform-origin:50% 0;transform-origin:50% 0}figure.effect-kira:hover img{opacity:0.5}figure.effect-kira:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-kira:hover figcaption::before{opacity:0.7;-webkit-transform:translate3d(0, 5em, 0) scale3d(1, 1, 1);transform:translate3d(0, 5em, 0) scale3d(1, 1, 1)}figure.effect-steve{z-index:auto;overflow:visible;background:#000}figure.effect-steve:before,figure.effect-steve h3:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;content:'';transition:opacity 0.35s}figure.effect-steve:before{box-shadow:0 3px 30px rgba(0,0,0,0.8);opacity:0}figure.effect-steve figcaption{z-index:1}figure.effect-steve img{opacity:1;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0, 0, 0);transform:perspective(1000px) translate3d(0, 0, 0)}figure.effect-steve h3,figure.effect-steve p{background:#fff;color:#2d434e}figure.effect-steve h3{position:relative;margin-top:2em;padding:0.25em}figure.effect-steve h3:before{box-shadow:0 1px 10px rgba(0,0,0,0.5)}figure.effect-steve p{margin-top:1em;padding:0.5em;font-weight:800;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1)}figure.effect-steve:hover:before{opacity:1}figure.effect-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0, 0, 21px);transform:perspective(1000px) translate3d(0, 0, 21px)}figure.effect-steve:hover h3:before{opacity:0}figure.effect-steve:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-moses{background:linear-gradient(-45deg, #EC65B7 0%, #05E0D8 100%)}figure.effect-moses img{opacity:0.85;transition:opacity 0.35s}figure.effect-moses h3,figure.effect-moses p{padding:20px;width:50%;height:50%;border:2px solid #fff}figure.effect-moses h3{padding:20px;width:50%;height:50%;text-align:left;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(10px, 10px, 0);transform:translate3d(10px, 10px, 0)}figure.effect-moses p{float:right;padding:20px;text-align:right;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}figure.effect-moses:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-moses:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-moses:hover img{opacity:0.6}figure.effect-jazz{background:linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%)}figure.effect-jazz img{opacity:0.9}figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-jazz figcaption::after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-jazz h3,figure.effect-jazz p{opacity:1;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}figure.effect-jazz h3{padding-top:26%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-jazz p{padding:0.5em 2em;text-transform:none;font-size:0.85em;opacity:0}figure.effect-jazz:hover img{opacity:0.7;-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}figure.effect-jazz:hover figcaption::after{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1)}figure.effect-jazz:hover h3,figure.effect-jazz:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-ming{background:#030c17}figure.effect-ming img{opacity:0.9;transition:opacity 0.35s}figure.effect-ming figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale3d(1.4, 1.4, 1);transform:scale3d(1.4, 1.4, 1)}figure.effect-ming h3{margin:20% 0 10px 0;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-ming p{padding:1em;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-ming:hover h3{-webkit-transform:scale(0.9);transform:scale(0.9)}figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-ming:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-ming:hover img{opacity:0.4}figure.effect-duke{background:linear-gradient(-45deg, #34495e 0%, #cc6055 100%)}figure.effect-duke img,figure.effect-duke p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-duke:hover img{opacity:0.1;-webkit-transform:scale3d(2, 2, 1);transform:scale3d(2, 2, 1)}figure.effect-duke h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}figure.effect-duke p{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%}figure.effect-duke:hover h3,figure.effect-duke:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.effect-lily img{max-width:none;width:calc(100% + 50px);opacity:0.7;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}figure.effect-lily h3,figure.effect-lily p{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}figure.effect-lily h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-lily p{color:rgba(255,255,255,0.8);opacity:0;transition:opacity 0.2s, -webkit-transform 0.35s;transition:opacity 0.2s, transform 0.35s;transition:opacity 0.2s, transform 0.35s, -webkit-transform 0.35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover img,figure.effect-lily:hover h3,figure.effect-lily:hover p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-lily:hover p{transition-delay:0.05s;transition-duration:0.35s}figure.effect-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}figure.effect-sadie h3{position:absolute;top:50%;left:0;width:100%;color:#484c61;transition:color 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, color 0.35s;transition:transform 0.35s, color 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-sadie p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}figure.effect-sadie:hover h3{color:#fff;-webkit-transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0);transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-roxy{background:linear-gradient(45deg, #ff89e9 0%, #05abe0 100%)}figure.effect-roxy img{max-width:none;width:calc(100% + 60px);transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}figure.effect-roxy figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}figure.effect-roxy figcaption{padding:3em;text-align:left}figure.effect-roxy h3{padding:30% 0 10px 0}figure.effect-roxy p{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}figure.effect-roxy:hover img{opacity:0.7;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-bubba{background:#000}figure.effect-bubba img{opacity:1;transition:all 0.35s;transform:scale(1);-webkit-transform:scale(1)}figure.effect-bubba:hover img{opacity:0.7;transform:scale(1.05);-webkit-transform:scale(1.05)}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}figure.effect-bubba figcaption::before{border-top:4px solid rgba(255,255,255,0.7);border-bottom:4px solid rgba(255,255,255,0.7);-webkit-transform:scale(0, 1);transform:scale(0, 1)}figure.effect-bubba figcaption::after{border-right:4px solid rgba(255,255,255,0.7);border-left:4px solid rgba(255,255,255,0.7);-webkit-transform:scale(1, 0);transform:scale(1, 0)}figure.effect-bubba h3{padding-top:30%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}figure.effect-bubba p{padding:20px 2.5em;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h3,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-romeo{-webkit-perspective:1000px;perspective:1000px}figure.effect-romeo img{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 0, 300px);transform:translate3d(0, 0, 300px)}figure.effect-romeo:hover img{opacity:0.6;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-romeo figcaption::before,figure.effect-romeo figcaption::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}figure.effect-romeo:hover figcaption::before{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}figure.effect-romeo:hover figcaption::after{opacity:0.5;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}figure.effect-romeo h3,figure.effect-romeo p{position:absolute;top:50%;left:0;width:100%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-romeo h3{-webkit-transform:translate3d(0, -50%, 0) translate3d(0, -150%, 0);transform:translate3d(0, -50%, 0) translate3d(0, -150%, 0)}figure.effect-romeo p{padding:0.25em 2em;-webkit-transform:translate3d(0, -50%, 0) translate3d(0, 150%, 0);transform:translate3d(0, -50%, 0) translate3d(0, 150%, 0)}figure.effect-romeo:hover h3{-webkit-transform:translate3d(0, -50%, 0) translate3d(0, -100%, 0);transform:translate3d(0, -50%, 0) translate3d(0, -100%, 0)}figure.effect-romeo:hover p{-webkit-transform:translate3d(0, -50%, 0) translate3d(0, 100%, 0);transform:translate3d(0, -50%, 0) translate3d(0, 100%, 0)}figure.effect-layla{background:#18a367}figure.effect-layla img{height:390px}figure.effect-layla figcaption{padding:3em}figure.effect-layla figcaption::before,figure.effect-layla figcaption::after{position:absolute;content:'';opacity:0}figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-layla h3{padding-top:26%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-layla p{padding:0.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}figure.effect-layla img,figure.effect-layla h3{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}figure.effect-layla img,figure.effect-layla figcaption::before,figure.effect-layla figcaption::after,figure.effect-layla p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-layla:hover img{opacity:0.7;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption::before,figure.effect-layla:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-layla:hover h3,figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h3,figure.effect-layla:hover p,figure.effect-layla:hover img{transition-delay:0.15s}figure.effect-honey{background:#4a3753}figure.effect-honey img{opacity:0.9;transition:opacity 0.35s}figure.effect-honey:hover img{opacity:0.5}figure.effect-honey figcaption::before{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#fff;content:'';-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}figure.effect-honey h3{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}figure.effect-honey h3 i{font-style:normal;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}figure.effect-honey figcaption::before,figure.effect-honey h3{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h3,figure.effect-honey:hover h3 i{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-oscar{background:linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%)}figure.effect-oscar img{opacity:0.9;transition:opacity 0.35s}figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.7);transition:background-color 0.35s}figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:''}figure.effect-oscar h3{margin:20% 0 10px 0;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale(0);transform:scale(0)}figure.effect-oscar:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-oscar:hover img{opacity:0.4}figure.effect-marley figcaption{text-align:right}figure.effect-marley h3,figure.effect-marley p{position:absolute;right:30px;left:30px;padding:10px 0}figure.effect-marley p{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}figure.effect-marley h3{top:30px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-marley:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-marley h3::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}figure.effect-marley h3::after,figure.effect-marley p{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-marley:hover h3::after,figure.effect-marley:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-ruby{background-color:#17819c}figure.effect-ruby img{opacity:0.7;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale(1.15);transform:scale(1.15)}figure.effect-ruby:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby h3{margin-top:20%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-ruby p{margin:1em 0 0;padding:3em;border:1px solid #fff;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 20px, 0) scale(1.1);transform:translate3d(0, 20px, 0) scale(1.1)}figure.effect-ruby:hover h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo{background:#2e5d5a}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-30px, 0, 0) scale(1.12);transform:translate3d(-30px, 0, 0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:0.5;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo h3{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.effect-milo p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}figure.effect-milo:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-dexter{background:linear-gradient(to bottom, #258dc8 0%, #683c13 100%)}figure.effect-dexter img{transition:opacity 0.35s}figure.effect-dexter:hover img{opacity:0.4}figure.effect-dexter figcaption::after{position:absolute;right:30px;bottom:30px;left:30px;height:calc(50% - 30px);border:7px solid #fff;content:'';transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}figure.effect-dexter:hover figcaption::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-dexter figcaption{padding:3em;text-align:left}figure.effect-dexter p{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}figure.effect-dexter:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-sarah{background:#42b078}figure.effect-sarah img{max-width:none;width:calc(100% + 20px);transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-sarah:hover img{opacity:0.4;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-sarah figcaption{text-align:left}figure.effect-sarah h3{position:relative;overflow:hidden;padding:0.5em 0}figure.effect-sarah h3::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}figure.effect-sarah:hover h3::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-sarah p{padding:1em 0;opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}figure.effect-sarah:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}figure.effect-zoe h3{float:left}figure.effect-zoe p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus{color:#252d31}figure.effect-zoe p.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;transition:opacity 0.35s;-webkit-backface-visibility:hidden}figure.effect-zoe h3,figure.effect-zoe p.icon-links a{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}figure.effect-zoe p.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye::before{content:'\e000'}.icon-paper-clip::before{content:'\e001'}.icon-heart::before{content:'\e024'}figure.effect-zoe h3{display:inline-block}figure.effect-zoe:hover p.description{opacity:1}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h3,figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.effect-zoe:hover h3{transition-delay:0.05s}figure.effect-zoe:hover p.icon-links a:nth-child(3){transition-delay:0.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){transition-delay:0.15s}figure.effect-zoe:hover p.icon-links a:first-child{transition-delay:0.2s}figure.effect-chico img{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12)}figure.effect-chico:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-chico figcaption{padding:3em}figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}figure.effect-chico figcaption::before,figure.effect-chico p{opacity:0;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.effect-chico h3{padding:20% 0 20px 0}figure.effect-chico p{margin:0 auto;max-width:200px;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.social_sharing *{transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1)}.social_sharing{position:absolute;bottom:0;margin:0;z-index:1100;width:120px;overflow:hidden;-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-transform:rotate(270deg) translate(0px, 0px);transform:rotate(270deg) translate(0px, 0px)}.social_sharing #social_btn{z-index:20;position:relative;cursor:pointer}.social_sharing a{display:block;color:#d5ba76;line-height:35px;background:#242424;width:40px;font-weight:normal;text-align:center;font-size:1.6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:5px}.social_sharing a:hover{color:#FFF;text-decoration:none}.social_icons{position:absolute;left:0;top:0;margin:0;padding:0;display:flex;flex-direction:row-reverse;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);transition:all .5s}.social_icons li{list-style:none;width:40px;height:40px;opacity:.8;margin:0 2px}.social_icons li:hover{opacity:1}.social_icons span{display:none}.social_sharing.showed .social_icons{-webkit-transform:translate(40px, 0);transform:translate(40px, 0)}.search{position:relative}.search:before{content:'';position:absolute;top:37px;left:50%;height:1px;width:50%;background:#C3C3C4}.search .fst_line{background:url("../images/bg_search.html") no-repeat 0 0;height:40px;width:90%;max-width:830px;margin:0 auto;padding:0 0 0 30px}.search .fst_line>*{display:inline-block;margin:0 10px}.search .fst_line h2{text-transform:uppercase;font-size:2.2rem;color:#909092;font-weight:400;margin:0 20px 0 0;line-height:40px}.search .fst_line .rowElem{line-height:40px}.search .fst_line label{font-weight:600}.search .fst_line .radio,.checkbox{height:16px;top:3px;width:16px}.search .fst_line .radio::before{height:6px;margin:2px;width:6px}.search .crit_btn{font-size:1.4rem;color:#333;font-weight:600;display:block;float:right;margin:8px 0;padding:2px 10px;border-radius:5px;transition:all .5s}.search .crit_btn:hover{background:#DBDBDB}.search .snd_line{width:100%;max-width:800px;margin:0 auto;clear:both;position:relative;padding:10px 50px}.search .snd_line .rowElem{width:200px;display:inline-block;margin:5px}.search .snd_line select{padding:2px 10px;height:33px;font-weight:600}.search .snd_line .selectElem i{font-size:1.4rem !important}.search .submit_btn{background:#212121;position:absolute;top:50%;right:35px;height:74px;line-height:74px;width:74px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;transition:all .5s}.search .submit_btn img{vertical-align:middle;display:inline-block}.search .submit_btn:hover{background:#696C7C}.search .pdc{text-align:left;margin:10px auto 30px auto;max-width:800px;padding:0 30px 0 50px;display:none}.search .pdc .rowElem{width:100%}.search .pdc .checkboxElem{position:relative;display:inline-block;vertical-align:top;width:33%}.search .pdc .checkboxElem label{position:relative}.search .pdc .checkboxElem input[type="checkbox"]{left:3px;top:6px;bottom:0;width:auto;position:absolute;right:0}.search .pdc input:checked+.checkbox{top:3px;left:0}.search .pdc input:checked+.checkbox:before{top:2px;left:1px}@media all and (max-width: 810px){.search .fst_line{width:100%;padding:0 20px}.search .fst_line h2{width:100%}.search .snd_line{padding:10px}}@media all and (max-width: 640px){.search .fst_line{width:100%;background:none;border-bottom:1px solid #CCC;height:auto;padding:0 20px}.search .fst_line h2{width:100%}.search .pdc .checkboxElem{width:49%}}@media all and (max-width: 480px){.search .submit_btn{position:relative;top:auto;right:auto;height:46px;line-height:46px;width:100%;display:inline-block;text-align:center;clear:both;-webkit-transform:translateY(0);transform:translateY(0);margin:10px 0}.search .snd_line .rowElem{width:calc(50% - 12px)}}.blog_details *{transition:all .5s}.blog_details{font-family:"Open Sans",sans-serif;width:100%}.blog_details>nav{max-width:1100px;width:90%;text-align:right;margin:0 auto 25px auto;position:relative}.blog_details>section,.blog_details>.content{padding:28px 70px 116px 70px;max-width:1100px;width:90%;text-align:center;box-shadow:0 10px 20px 0 rgba(0,0,0,0.47);background:#1D1C1B;margin:0 auto 24px auto;position:relative}.blog_details h1{margin:10px 5px 10px 5px;position:relative;font-family:"Cormorant",serif;font-style:normal;font-size:3.6rem;font-weight:600;letter-spacing:2.13px;color:#696C7C}.blog_details h2{font-family:"Cormorant",serif;font-style:normal;font-size:2.6rem;font-weight:600;margin:10px 0 10px 0;position:relative;text-align:left;letter-spacing:2.13px;color:#fff}.blog_details h3{font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.8rem;color:#fff;display:block;margin:10px 0}.blog_details h4{font-family:"Open Sans",sans-serif;font-size:1.4rem;text-align:left;font-weight:700;color:#BDBDBD;letter-spacing:normal;margin:10px 0;line-height:normal}.blog_details h5{font-family:"Open Sans",sans-serif;font-size:1.4rem;text-align:left;font-weight:400;color:#BDBDBD;letter-spacing:normal;margin:10px 0;line-height:normal}.blog_details img{max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center}.blog_details .category{font-family:"Open Sans",sans-serif;color:#696C7C;font-size:1.2rem;font-weight:700;padding:0;margin:0 5px 10px 5px;text-align:center;text-transform:none;letter-spacing:2.13px}.blog_details time{color:#666;font-family:"Open Sans",sans-serif;display:block;font-size:1.3rem;letter-spacing:0.87px;font-weight:600;font-style:normal;padding:0;margin:10px 5px 27px 5px;text-align:center}.blog_details .intro{text-align:justify;padding:0;margin:10px auto;color:#fff}.blog_details .content>div{display:block;padding:0;margin:30px auto 15px auto;font-family:"Open Sans",sans-serif;text-align:justify}.blog_details p{font-family:"Open Sans",sans-serif;color:#BDBDBD;font-weight:400;font-size:1.5rem;letter-spacing:1px;line-height:20px;padding:0}.blog_details .content>div p{margin:6px 0}.blog_details .content>div a{color:#00A3B2}.blog_details .content>div a:hover{color:#696C7C}.prevnext{position:relative;display:block;text-align:right;height:24px;margin:0 20px 20px}.prevnext a{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.9rem;line-height:0;padding:0 0 0 5px;color:#BDBDBD;position:relative;display:inline-block;vertical-align:middle;transition:all 0.3s;text-align:center}.prevnext .back{font-size:1.4rem;letter-spacing:0.6px;font-style:italic;text-decoration:underline}.prev_prdt,.next_prdt{color:#00a3b2 !important}@media all and (max-width: 1023px){.blog_details{margin:13rem auto 4rem}}@media all and (max-width: 810px){.blog_details img{max-width:100%;display:inline-block;margin:20px 0;width:100% !important;text-align:center;-webkit-transform:none !important;transform:none !important}.prevnext .back{flex:1 1 100%}.blog_details>section,.blog_details>.content{padding:24px 20px}}.prdt{width:90%;max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:2rem auto;padding:0 4rem}.prdt h1{color:#fff;font-style:normal;font-weight:500;font-size:3.2rem;font-family:"Open Sans",sans-serif;text-align:left;padding:0;margin:20px 0}.prdt h1 span{opacity:0.8;font-size:1.5rem;display:block;clear:both;padding:5px 0}.prdt .photo{flex:1 1 45%;position:relative}.prdt .photo a img{max-width:100%}.prdt .center{padding:0 0 0 25px;margin:0;flex:1 1 55%}.prdt .photo img{max-width:100%}.prdt .photo .links a{border:1px solid rgba(255,255,255,0.2);border-radius:5px;margin:10px 0;text-transform:uppercase;font-weight:600;font-size:1.2rem;color:#FFF;letter-spacing:1px;display:flex;justify-content:center;padding:15px;transition:all .5s;cursor:pointer}.prdt .photo .links a:hover{background:rgba(255,255,255,0.05)}.prdt .photo .links a img{margin:0 10px 0 0}.prdt .center{position:relative;padding:0 0 0 5%}.prdt .photo video{max-width:100%}.certif_diams{border:1px solid rgba(255,255,255,0.2);border-radius:5px;padding:15px 20px;margin:10px 0;display:flex}.certif_diams>div img{margin:0 2vw 0 0}.certif_diams p{color:#FFF;font-weight:600;margin:0;font-size:1.4rem;letter-spacing:0.47px}.certif_diams a{font-weight:600;font-size:1.2rem;color:#00A3B2;letter-spacing:0.4px;text-decoration:underline;margin:0 20px 0 0;white-space:nowrap;transition:all .5s}.certif_diams a:hover{color:#D6BB71}.purchase_area{margin:40px 0 0}#prixttc{font-size:3rem;font-weight:700;color:#00A3B2;margin:0;line-height:1}#prixttc sup{font-size:1.6rem}.purchase_area .troisfois{margin:0 0 30px}.purchase_area .cta{display:flex;flex-wrap:wrap;margin:0 0 10px}.purchase_area .cta .addtojwl{font-weight:bold;font-size:1.2rem;color:#FFF;letter-spacing:0.43px;text-align:center;text-transform:uppercase;border-radius:5px;border:1px solid #979797;margin:0 4% 4% 0;padding:16px 32px;flex:0 0 48%;white-space:nowrap;transition:all .5s}.purchase_area .cta .addtojwl:hover{background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.15);padding:16px 34px}.purchase_area .cta .addtocart{flex:0 0 48%}.purchase_area .plg{font-size:1.2rem;color:#BDBDBD;letter-spacing:0.4px;text-decoration:underline;font-weight:600;transition:all .5s}.purchase_area .plg:hover{color:#FFF}.prdt_infos{max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4rem}.prdt_infos:before{content:'';border-top:1px solid rgba(255,255,255,0.2);width:100%}.prdt_infos>div{padding:3rem 0;flex:1 1 45%}.prdt_infos>div+div{padding:3rem 0 3rem 5%;flex:1 1 55%}.prdt_infos .tit{opacity:0.6;font-weight:600;font-size:1.8rem;color:#FFF;letter-spacing:0.6px;line-height:1}.garantix{border:1px solid rgba(255,255,255,0.2);border-radius:5px;padding:3rem 6vw;margin:0}.prdt_infos .caract>div{border:1px solid rgba(255,255,255,0.2);padding:8px 15px;margin:0 0 8px;border-radius:5px;text-transform:uppercase;color:#D6BB71;font-size:1.3rem;display:flex;justify-content:space-between}.prdt_infos .caract>div span{text-transform:none;color:#FFF}.prdt_infos .caract>div a{display:inline-block;margin:0 10px}@media all and (max-width: 810px){.purchase_area .cta a{flex:0 0 100%}.prdt_infos .tit{font-size:1.6rem;margin:0 0 20px}.prdt_infos{padding:0}}@media all and (max-width: 480px){.prdt .photo .certif_diams>div img{margin:0 20px 0 0}.prdt_infos{flex-direction:column}.prdt_infos>div+div{padding:0 0 3rem}.prdt_infos .garantix{width:100%}.purchase_area .cta a{width:100%}.purchase_area .cta .addtojwl{flex:0 0 100%}}.fiche_joaillerie{margin:10rem auto 100px}.resume_j{position:fixed;right:0;top:30vh;background:#00A3B2;padding:20px 0 10px 15px;width:74px;z-index:1000}.resume_j p{color:#FFF;font-size:1rem;text-transform:uppercase}.resume_j p span{font-size:1.4rem;font-weight:600;display:block;clear:both}.resume_j p{color:#FFF}.resume_j p{color:#FFF}.resume_j p:last-child{color:#FFF;border-top:1px solid #FFF;padding:5px 0 0}.prdt_j{width:90%;max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:2rem auto;padding:0 4rem}.prdt_j h1{color:#fff;font-style:normal;font-weight:500;font-size:3.2rem;font-family:"Open Sans",sans-serif;text-align:left;padding:0;margin:20px 0}.prdt_j h1 span{opacity:0.8;font-size:1.5rem;display:block;clear:both;padding:5px 0}.prdt_j .photo{flex:1 1 45%;position:relative;min-width:280px}.prdt_j .photo a img{max-width:100%}.prdt_j .center{padding:0 0 0 45px;margin:0;flex:1 1 55%;display:flex;flex-direction:column;justify-content:flex-end}.prdt_j .purchase_area{margin:0;text-align:right}.prdt_j #prixinfo{font-size:1.3rem;margin:0 0 10px}.zoomlibri img{width:100%}.zoomlibri .point_zoom{max-width:calc(100% - 15% - 10px);width:100%;float:right;margin:0 0 10px}.zoomlibri .point_zoom{background-repeat:no-repeat;transition:all 0.5s;cursor:pointer;background-size:100% 100%}.zoomlibri .alternatives{max-width:15%;float:left}.zoomlibri .alternatives a{padding:0 0 10px 0;display:block}.zoomlibri>a{width:calc(100% - 15% - 10px);border:1px solid rgba(255,255,255,0.2);text-transform:uppercase;background:transparent;color:#FFF;font-weight:600;font-size:1.2rem;letter-spacing:1px;display:flex;justify-content:center;padding:15px;transition:all .5s;float:right}.zoomlibri #btn_close_zoom{color:#02a3b2;width:40px;padding:10px 0}.zoomlibri a.videoprt:before{content:'\25BA';margin:0 10px}.zoomlibri a.videoprt:hover{background:rgba(255,255,255,0.05);color:#FFF}.zoomlibri a.carat{background:#fff;color:#02a3b2;margin:10px 0 0}.zoomlibri a.carat:hover{color:#D6BB71}.zoomlibri a.carat:before{content:'';width:18px;height:18px;background:url("../../images.i-diamants.com/images/carat.png") no-repeat center center/contain;margin:0 10px}.combine_j{width:90%;max-width:1440px;padding:0 4rem}[class^="step"]{background:rgba(0,0,0,0.2);padding:15px 30px 20px;margin:20px 0 0}[class^="step"] .nbstep{color:#D6BB71;text-transform:uppercase;font-weight:600;margin:0;text-align:right;font-size:1.3rem;margin:0 0 10px}[class^="step"] .title{color:#00A3B2;text-transform:uppercase;font-weight:600;margin:0;font-size:1.6rem}.step1 .title{margin:0 0 15px}.step1 .title span{color:#FFF;clear:both;display:block;margin:20px 0 0;text-transform:none}.choice{display:flex;flex-wrap:wrap;margin:0}.choice .tit{font-weight:bold;color:#FFF;margin:0}.choice .tous{margin:0 15px 5px;transition:all .3s;padding:1px}.choice .tous:hover,.choice .tous.selected{outline-style:solid;outline-width:1px;outline-offset:2px}.puce{width:18px;height:18px;border-radius:18px;padding:1px;margin:0 15px 5px 0;list-style:none;transition:all .3s}.puce:hover,.puce.selected{outline-style:solid;outline-width:1px;outline-offset:2px}.OB{background-color:#C9C9C9;outline-color:#C9C9C9 !important}.OJ{background-color:#DA9C02;outline-color:#DA9C02 !important}.OR{background-color:#F3B9B3;outline-color:#F3B9B3 !important}.PL{background-color:#E6EAEB;outline-color:#E6EAEB !important}.ON{background-color:rgba(0,0,0,0.8);outline-color:rgba(0,0,0,0.8) !important}.step2 .flex_2col{display:flex;align-items:center;flex-wrap:wrap;margin:20px 0;padding:0 0 30px;border:1px solid #4B4B4A;padding:20px 40px;border-radius:10px}.step2 .flex_2col .tuto{font-size:1.5rem;font-weight:100;color:#FFF;max-width:340px}.step2 .flex_2col .tuto span{font-weight:600;display:block;margin:0 0 5px}.step2 .flex_2col #search_prix{margin:0 0 0 auto}.gridselect{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));grid-gap:20px 40px;margin:0}.gridselect .unique{grid-column:3 / 4}.suggestion .gridcadre{display:flex;flex-wrap:wrap}.fiche_joaillerie a.gridcertif{font-size:1.1rem;color:#FFF;padding:0;margin:0;text-decoration:underline}.fiche_joaillerie a.gridcertif:hover{color:#00A3B2}.gridcadre{flex-wrap:wrap;background:#21201E;margin:0;padding:5px 10px 12px;border-radius:10px;border:1px solid #21201E;transition:all .5s;position:relative}.gridcadre:hover,.gridselect .activee .gridcadre{border:1px solid #00A3B2}.gridcadre>*{flex:0 1 auto;margin:3px 0;position:relative;padding:14px 0 4px;text-align:center;border-bottom:1px solid #41403E;font-size:1.4rem}.gridcadre>*:before{content:attr(data-tit);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;font-weight:500;color:#FFF;width:100%}.gridcadre .sel{flex:0 1 100%;height:30px;font-size:2.1rem;font-family:"Cormorant",serif;font-style:italic;color:#FFF;text-align:center;padding:0;margin:0;font-weight:500;border-bottom:none;display:flex;align-items:center;justify-content:center}.gridcadre .sel img{max-height:26px;margin:0 10px 0 0}.gridcadre .carat{flex:0 16%}.gridcadre .couleur{flex:0 18%}.gridcadre .purete{flex:0 18%}.gridcadre .taille{flex:0 16%}.gridcadre .fluorescence{flex:1 1 24%}.gridcadre .fluorescence a{font-size:1.4rem}.termes{font-size:1rem;color:#FFF;text-transform:uppercase;border-bottom:none;padding:0;width:calc( 100% - 70px);text-align:left !important}.termes span{display:block;clear:both}.gridcadre .prixttc{font-size:1.4rem;color:#00A3B2;font-weight:700;border-bottom:none;padding:0;text-align:right;width:70px}.gridcadre .carat,.gridcadre .couleur,.gridcadre .purete,.gridcadre .taille,.gridcadre .fluorescence{color:#d6bb71;font-weight:bold}.gridbuttons{text-align:center;margin:0 0 10px;-webkit-transform:translateY(-5px);transform:translateY(-5px);display:flex;justify-content:space-between}.gridbuttons a{font-size:1rem;line-height:24px;font-style:italic;font-weight:600;color:#FFF;background:#4F4F4F;border-radius:0 10px 0 10px;display:inline-block;padding:0 4% !important;text-transform:uppercase;transition:all .5s;margin:0 1px}.gridbuttons a.infodiam{margin:0 auto 0 12px}.gridbuttons a.sertir{background:#00A3B2;border-radius:10px 0 10px 0;margin:0 12px 0 auto}.gridbuttons a+a{background:#00A3B2;border-radius:10px 0 10px 0}.gridbuttons a:hover{background:#d6bb71;color:#FFF}.step2 .autre_diams{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.step2 .autre_diams p{margin:0 10px 0 0}.step2 .autre_diams a{border:1px dashed #02A3B2;border-radius:10px;width:100%;font-size:1.4rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:20px;transition:all .5s}.step2 .autre_diams a:hover{background:#D6BB71;border:1px dashed #D6BB71;color:#FFF}.step2 .autre_diams .rowElem{min-width:160px}.step2 .autre_diams .rowElem input{padding:0 16px;text-align:center}.prdt_infos_j{width:90%;max-width:1440px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:4rem auto;padding:0 4rem}.prdt_infos_j img{max-width:100%}.prdt_infos_j .reaimg{flex:1 1 35%;position:relative;min-width:280px}.prdt_infos_j .reaimg .reass{margin:35px 0 0}.prdt_infos_j .reaimg .tit{opacity:0.6;font-weight:600;font-size:1.8rem;color:#FFF;letter-spacing:0.6px;line-height:1}.prdt_infos_j .reaimg .garantix{padding:3rem 4vw}.prdt_infos_j .recap{padding:0 0 0 6vw;margin:0;flex:1 1 55%}.step3{margin:0;padding:15px 30px 10px}.step3 .rp_options{padding:20px 0 0}.step3 .rp_options>div{margin:30px 0}.step3 .rp_options .rp_col{display:flex;align-items:center;flex-wrap:wrap;position:relative}.step3 .rp_options .rp_tit{font-size:2.3rem;color:#FFF;margin:0 0 20px}.step3 .t{font-size:1.4rem;color:#FFF;text-transform:uppercase;font-weight:600;margin:0}.step3 .t a{text-decoration:underline}.step3 .rp_options .puce{margin:0 10px 0 0}.step3 .rp_options .forme{width:18px;margin:0 10px 0 0}.step3 .rp_options .price{font-size:1.6rem;font-weight:700;color:#00A3B2;letter-spacing:0.53px;text-align:right;margin:0 0 0 auto}.step3 .rp_options .suppp{width:100%;font-size:1.2rem;padding:0 0 0 26px}.step3 .rp_options .change{display:table;clear:both;color:#BDBDBD;font-size:1.2rem;transition:all .5s;border:1px solid #BDBDBD;border-radius:30px;padding:4px 16px;margin:10px 10px 30px}.step3 .rp_options .change:hover{color:#00A3B2;border:1px solid #00A3B2}.step3 .rp_doigt .rowElem{display:flex;align-items:center}.step3 .rp_doigt .selectElem{width:50%}.step3 .rp_gravure .rp_col+.rp_col{justify-content:space-between;padding:0 0 16px}.step3 .rp_gravure .rowElem{width:38%}.step3 .rp_gravure .rowElem+.rowElem{width:58%}.step3 .rp_gravure .ifos{position:absolute;right:0;bottom:0;opacity:0.5;font-size:1.1rem;color:#BDBDBD;letter-spacing:0.37px}.step3 .rp_total{padding:14px 0;border-top:1px solid rgba(255,255,255,0.2)}.step3 .rp_total>div{display:flex;justify-content:space-between;align-items:center}.step3 .rp_total p{margin:0}.step3 .rp_total #prixttc{font-size:2.4rem}.step3 .rp_total .tl{font-size:2.4rem;font-weight:500;color:#FFF}.step3 .cta{padding:30px 0 0}@media all and (max-width: 1080px){.zoomlibri .point_zoom{float:none;max-width:100%}.zoomlibri .alternatives{float:none;max-width:100%;display:flex}.zoomlibri .alternatives a{padding:0 10px 10px 0}.zoomlibri .alternatives a:last-of-type{padding:0 0 10px 0}.zoomlibri a.videoprt,.zoomlibri a.carat{width:100%;float:left;margin:0;font-size:.9rem;font-weight:700}.zoomlibri a.carat{color:#fff;background:#02a3b2}.zoomlibri a.carat::before{display:none}.gridselect.unik{display:block;width:50%;margin:0 0 0 50%}}@media all and (max-width: 810px){.fiche_joaillerie{margin:12rem auto 100px}.prdt_j,.combine_j,.prdt_infos_j{padding:0}.resume_j{display:none !important}.choice{margin:20px 0}.gridselect.unik{width:100%;margin:0}.prdt_infos_j .reaimg{order:2}}@media all and (max-width: 480px){.prdt_j .center,.prdt_infos_j .recap{padding:0}.fiche_joaillerie{margin:14rem auto 100px}.purchase_area .cta .addtocart{flex:1 0 48%}.prdt_infos_j .reaimg .garantix{width:100%;padding:3rem 40px}.step2 .flex_2col .tuto{width:100%;order:1}.step2 .flex_2col #search_prix{order:0;margin:0 0 20px}.combine_j #infdiamants{order:2}.step3 .rp_doigt .selectElem,.step3 .rp_gravure .rowElem,.step3 .rp_gravure .rowElem+.rowElem{width:100%}.step3 .rp_options .price{margin:10px 0 0 auto}}.diamants-listing{width:87%;max-width:1100px}.diamants-listing .certificat a{text-decoration:underline}.diamants-listing a.dorey{text-decoration:none}.diamants-listing>section,.diamants-listing>.criteres-diamants,.diamants-listing>.list,.diamants-listing>div{width:100%;box-shadow:0 5px 20px rgba(0,0,0,0.47);background:#1D1C1B;margin:30px auto;padding:38px 42px 46px}.diamants-listing .criteres-diamants{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:33px 0 30px 0;padding:38px 4% 46px 4%}.diamants-listing .criteres-diamants .title{margin:0 5px 33px 0;flex:0 0 245px}.diamants-listing .criteres-diamants .title h2{margin:0 8px 0 0;display:inline-block;vertical-align:baseline;font-style:italic;font-size:4.8rem;font-weight:300;font-family:"Cormorant",serif;line-height:33px;color:#BDBDBD;text-align:left}.diamants-listing .criteres-diamants .title h2 span{display:inline-block;float:left;padding:0 0 0 35px;-webkit-transform:translate(0, -30px);transform:translate(0, -30px);line-height:33px}.diamants-listing .criteres-diamants .title h2 i{display:none}.diamants-intro{text-align:center}.diamants-intro .texteagrement{text-align:left}.diamants-search{max-width:100%;position:relative;margin:40px auto !important}.diamants-search:after{content:'';position:absolute;height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#151515;top:0;z-index:-1}.diamants-search>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0 5rem}.diamants-search>div>div{margin:10px 0}.diamants-search .ds_content>div:nth-child(1){flex:0 1 30%}.diamants-search .ds_content>div:nth-child(2){flex:0 1 26%}.diamants-search .ds_content>div:nth-child(3){flex:0 1 40%}.diamants-search .ds_content>div:nth-child(4){flex:0 1 45%}.diamants-search .ds_content>div:nth-child(5){flex:0 1 20%}.diamants-search .ds_content>div:nth-child(6){flex:0 1 14%}.diamants-search .ds_content>div:nth-child(7){flex:0 1 14%}.diamants-search .ds_content>div:nth-child(7) input{padding:0 15px}.minmax{display:flex;justify-content:space-between;margin:10px 0 0}.minmax>div{display:flex;align-items:center}.minmax .ifrom,.minmax .ito{width:70px}.minmax .ito input{text-align:right}.minmax input{height:22px;font-size:1.2rem;padding:0 5px;margin:0 5px 0 0}.diamants-search .ds_opt{max-height:0;overflow:hidden;padding:0;transition:all .5s;display:flex;flex-wrap:wrap;justify-content:space-between}.diamants-search .ds_opt.open{max-height:200vh;overflow:visible;padding:3rem 0 5rem;border-top:1px solid #222}.diamants-search .ds_opt>div{margin:10px 0}.diamants-search .ds_opt>div:nth-child(1){flex:0 1 32%}.diamants-search .ds_opt>div:nth-child(2){flex:0 1 32%}.diamants-search .ds_opt>div:nth-child(3){flex:0 1 32%}.diamants-search a.ds_cta{font-weight:600;font-size:1.1rem;color:#fff;text-transform:uppercase;position:absolute;left:50%;bottom:-20px;background:#00A3B2;padding:5px 15px;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.diamants-search a.ds_cta:hover{background:#d6bb71}.diamants-search a.ds_cta:before{content:attr(data-plus)}.diamants-search a.ds_cta.open:before{content:attr(data-moins)}.diamants-search p.tit{font-weight:600;font-size:1.5rem;color:#fff;display:block;margin:0 0 2px}main a.inf{background:#D6BB71;border-radius:50%;width:14px;height:14px;padding:0;margin:0 5px;text-align:center;color:#151515;line-height:14px;font-family:"Cormorant",serif;font-size:1.4rem;font-style:italic;font-weight:bold;text-transform:none;display:inline-block}main a.inf:hover{background:#FFF;color:#333}.irs--round .irs-grid{height:25px;-webkit-transform:translateY(-4px);transform:translateY(-4px);z-index:1}.irs-grid-pol{height:6px}.irs--round .irs-min,.irs--round .irs-max{color:#777}.diamants-listing .content{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.diamants-listing .content h1{display:inline-block;vertical-align:baseline;font-style:italic;font-size:4.8rem;font-weight:300;font-family:"Cormorant",serif;line-height:33px;color:#BDBDBD;text-align:left;letter-spacing:normal;margin:0 15px 0 0;flex:1 1 56%}.diamants-listing .content>aside{flex:1 1 36%;text-align:end;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 40px 44px 0}.diamants-listing aside>a{color:#D6BB71;text-align:center;position:relative;display:block;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.4rem;margin:0 0 0 40px;text-transform:none;width:auto;transition:all 0.3s;-webkit-hyphens:auto;hyphens:auto;padding:10px 5px 0 5px;line-height:normal;vertical-align:bottom}.diamants-listing aside>a:nth-of-type(even){color:#00A3B2}.diamants-listing aside>a:hover{color:#fff}.filtresdiams{width:100%;margin:0 auto 20px;padding:40px 0 0;border-top:1px solid rgba(255,255,255,0.1)}.filtresdiams>div{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.filtresdiams .selectElem,.filtresdiams .checkboxElem{position:relative;display:flex;align-items:center}.filtresdiams .selectElem:before{content:'>';border-left:0;bottom:0;right:50px;top:-5px;width:0;font-size:1.2rem;-webkit-transform:scale(2, 1) rotate(90deg);transform:scale(2, 1) rotate(90deg);color:#D6BB71;font-weight:100;z-index:100}.filtresdiams .selectElem>*,.filtresdiams .checkboxElem>*{flex:0 1 auto;margin:5px}.filtresdiams select{-webkit-appearance:none;border-radius:0;width:auto;height:32px}.filtresdiams a.inf{background:#00A3B2;border-radius:50%;width:15px;height:15px;padding:0;text-align:center;color:#151515;line-height:15px;font-size:1.4rem;font-family:"Cormorant",serif;font-style:italic;font-weight:bold;display:block}.filtresdiams label{font-size:1.5rem;color:#D6BB71}.label_filtrerpar{margin:0 10px 0 0;font-size:1.5rem}#filtrerpar{position:relative;width:240px;height:56px}#filtrerpar nav{padding:10px 15px;border:1px solid rgba(189,189,189,0.2);background:#1D1C1B;position:absolute;z-index:2000}#filtrerpar nav p.ftit{margin:0;cursor:pointer;display:flex;align-items:center;font-size:2rem;font-weight:300}#filtrerpar nav p.ftit:after{content:"\f107";font-family:'FontAwesome';position:relative;padding:0 0 0 10px;margin:0 0 0 auto}#filtrerpar nav img{max-height:34px;margin:0 15px 0 0}#filtrerpar nav li{list-style:none;overflow:hidden;padding:0}#filtrerpar nav li a{font-size:2rem;font-weight:300;color:#BDBDBD;display:flex;align-items:center;margin:0;cursor:pointer;height:0;transition:all .5s ease;overflow:hidden;padding:0 15px 0 0}#filtrerpar nav li a:hover{background:rgba(189,189,189,0.05)}#filtrerpar nav.hop,#filtrerpar nav:hover{border:1px solid #00A3B2}#filtrerpar nav.hop li a{height:34px;margin:4px 0}#table_diamants{display:block;position:relative;width:100%}.diamants-listing .nbcorrespondance{position:relative;display:block;width:100%;text-align:center;margin:0 10px 20px 0;font-size:1.5rem;background:rgba(255,255,255,0.05);padding:1px 0}.diamants-listing .results{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:stretch}.diamants-listing .results>div{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:flex-start}.diamants-listing .results>div>*{text-align:center}.diamants-listing .results>div a:hover{color:#00A3B2}.diamants-listing .coltit{padding:0 0 9px 0}.diamants-listing .coltit>*{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.3rem;color:#fff;cursor:default;line-height:normal;display:block;flex:0 1 8%}.diamants-listing .coltit .titsel{flex:0 1 7%}.diamants-listing .coltit .titforme{flex:0 4%}.diamants-listing .coltit .titorigine{flex:0 8%}.diamants-listing .coltit .titprixttc{flex:0 1 12%}.diamants-listing .coltit .titdetails{flex:0 1 10%}.diamants-listing .coltit .titcomparateur{flex:0 1 11%}.diamants-listing .coltit .about{position:relative}.diamants-listing .coltit>div:hover .about>span{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 20px rgba(0,0,0,0.27)}.diamants-listing .coltit .about>span{position:absolute;font-size:1.1rem;line-height:15px;padding:5px 10px;width:200px;background-color:#242424;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;z-index:1;transition:all 0.3s ease-out;color:#BDBDBD}.diamants-listing .line>*{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.5rem;color:#BDBDBD;flex:0 1 8%}.diamants-listing .line>p img{max-height:20px;margin:0 auto}.diamants-listing .line{border:0;min-height:50px}.diamants-listing .line:nth-child(odd){background:rgba(0,0,0,0.2)}.diamants-listing .line .carat,.diamants-listing .line .couleur,.diamants-listing .line .purete,.diamants-listing .line .taille{color:#d6bb71;font-weight:bold}.diamants-listing .line .prixttc{color:#00A3B2;font-weight:bold}.diamants-listing .line a{font-family:"Open Sans",sans-serif;font-weight:700;line-height:24px;padding:0 14px;color:#BDBDBD;position:relative;display:inline-block;vertical-align:middle;transition:all 0.3s}.diamants-listing .line .sel{flex:0 1 7%;font-size:1rem;display:block;color:#FFF;text-transform:uppercase}.diamants-listing .line .sel i{display:block;color:#00A3B2;font-size:1.4rem}.diamants-listing .line .sel i.effev{height:14px;text-align:center;margin:2px 5px 0 0 !important}.diamants-listing .line .sel i.effev img{max-height:100%;display:inline-block}.diamants-listing .line .forme{flex:0 4%}.diamants-listing .line .ref{font-size:1.1rem}.diamants-listing .line .origine{flex:0 8%;color:#d6bb71;font-weight:600;font-size:1.1rem}.diamants-listing .line .prixttc{flex:0 1 12%}.diamants-listing .line .details{flex:0 1 10%;font-size:1.1rem;color:#fff;background:#00A3B2;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:2px;border-radius:10px 0 10px 0}.diamants-listing .forjewel .line .details{flex:0 1 20%}.diamants-listing .line .details span{display:none}.diamants-listing .line .details:hover{color:#fff;background:#d6bb71}.diamants-listing .line .comparateur{flex:0 1 11%;padding:0;text-transform:uppercase;text-align:center}.diamants-listing .line .comparateur img{display:inline-block;vertical-align:middle}.diamants-listing .line .comparateur span{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.1rem;letter-spacing:1px;color:#FFF}.diamants-listing .line .comparateur:hover span{color:#00A3B2}.diamants-listing .line .forme img{display:block;position:relative;width:auto;height:20px;margin:0 auto}.diamants-listing .txt{margin:30px 0 0 0;text-align:justify;width:100%}.diamants-listing .txt p{font-family:"Open Sans",sans-serif;color:#BDBDBD;font-size:1.4rem;font-weight:400;margin:0;padding:0;line-height:normal}.diamants-listing .intro_bijouautrediams{padding:0 0 20px;margin:0 auto;text-align:center}.intro_bijouautrediams:after{content:'';position:absolute;height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,0.2);top:0;z-index:-1}.intro_bijouautrediams .step2{background:none;padding:20px 0}.intro_bijouautrediams .step2 .title{float:left}.intro_bijouautrediams .step2 .nbstep{float:right}.intro_bijouautrediams .resumebijou{padding:0 0 20px}.intro_bijouautrediams .resumebijou::after{clear:both;content:"";display:table}.intro_bijouautrediams .resumebijou>img{max-width:120px;float:left;margin:0 4vw 0 0}.intro_bijouautrediams .resumebijou h1{margin:2rem auto 0;text-align:left}.intro_bijouautrediams .resumebijou a{font-size:1.2rem;text-align:right;padding:0;display:block}.intro_bijouautrediams .resumebijou .purchase_area{margin:0;text-align:left}.intro_bijouautrediams .resumebijou .purchase_area #prixttc{margin:10px 0 0}.intro_bijouautrediams .resumebijou_details{height:0;overflow:hidden;transition:all .5s;margin:0 0 0 calc(120px + 4vw)}.intro_bijouautrediams .resumebijou_details.active{height:140px}#box_comparateur{max-width:100%;display:block;background-color:#161616;padding:20px}#box_comparateur>div{display:inline-block;vertical-align:middle;min-width:100px;text-align:right;background-color:#1D1C1B}#box_comparateur>div a{padding:0}#box_comparateur>div img{display:block;margin:auto}#box_comparateur>div p{color:#fff;text-align:center;margin:10px auto}#box_comparateur>a{display:inline-block;vertical-align:middle;color:#00A3B2;font-size:1.4rem;font-weight:600}#box_comparateur>a:hover{color:#fff}.comparateur{width:87%;max-width:1100px;position:relative}.comparat{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:33px 0 88px 0;width:100%;box-shadow:0 5px 20px rgba(0,0,0,0.47);background:#1D1C1B;margin:30px auto 58px auto;padding:38px 42px 46px 42px}.comparateur .title{flex:0 0 100%;margin:0 15px 33px 0}.comparator{flex:1 1 25%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:33%}.comparator h2{flex:0 0 100%;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.8rem;line-height:normal;letter-spacing:normal;color:#fff;display:inline-block;vertical-align:middle;margin:0 0 15px 0}.comparator>p{background-color:#0f0f0f;margin:2px;padding:7px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.2rem;display:inline-block;letter-spacing:0;color:#BDBDBD;display:inline-block;padding:5px}.comparator>p span{color:#fff;padding:0 3px 0 0}.comparator .poid{flex:1 1 100%;background-color:#3A4057}.comparator .forme{flex:1 1 100%}.comparator .purete{flex:1 1 48%}.comparator .couleur{flex:1 1 48%}.comparator .fluo{flex:1 1 100%}.comparator .taille{flex:1 1 100%}.comparator .cert{flex:1 1 100%}.comparator .ht{flex:1 1 48%;font-weight:600;color:#fff;font-size:1.4rem}.comparator .ttc{flex:1 1 48%;font-weight:600;color:#fff;font-size:1.4rem}.comparator .ajouter{display:flex;flex-wrap:wrap;justify-content:space-between}.comparator .ajouter a{flex:1 1 46%;height:45px;line-height:45px;background-color:#3f3f3f;display:inline-block;position:relative;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:2.3px;margin:4px 2px 0 4px;transition:all 0.3s}.comparator .ajouter>a:last-of-type{margin:4px 4px 0 2px}.comparator .ajouter>a:first-of-type{background-color:#00A3B2;flex:1 1 100%;margin:4px 4px 0 4px}.comparator .ajouter i{font-size:1.4rem;padding:0 5px 0 0}.center .jo-search{position:relative;background:rgba(0,0,0,0.17);padding:2rem}.center .jo-search>p:first-child{display:block;width:100%;color:#00a3b2;font-weight:700;font-style:italic}.center .jo-search .tuto{font-size:1.4rem;padding:1rem 0}.center .jo-search #search_prix{width:100%;min-width:auto}.guide-listing-bijoux .actublocs .col6{width:49%}.listing-joaillerie{max-width:1280px}.listing-joaillerie .fleklist{display:flex;justify-content:flex-end;align-items:center;margin:30px auto}#search_prix{width:44%;display:flex;align-items:center}#search_prix p.tit{font-weight:bold;color:#fff;margin:0 15px 0 0}#search_prix>div{width:100%}#search_prix input{transition:none}.listing-joaillerie p>strong{color:#fff !important;text-transform:none !important}.listing-joaillerie .content{position:relative;display:block}.listing-joaillerie .content h2{display:block;vertical-align:baseline;font-style:italic;font-size:4.8rem;font-weight:300;font-family:"Cormorant",serif;line-height:90px;color:#fff;letter-spacing:normal;margin:0 auto;text-align:center}.listing-joaillerie .trois{padding:1rem 0 0 0}.listing-joaillerie .content>aside{flex:1 1 36%;text-align:end;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 40px 64px 0}.listing-joaillerie .postpaginebuttons{display:flex;justify-content:space-around;margin:40px 0;flex-wrap:wrap}.listing-joaillerie .specialbutton{background:#FFF;font-size:1.4rem;font-weight:700;letter-spacing:0.14rem;text-transform:uppercase;display:flex;align-items:center;padding:0 0 0 20px;margin:0 0 20px}.listing-joaillerie .specialbutton:after{content:"\f178";font-family:"FontAwesome";color:#FFF;background:#00A3B2;padding:20px;margin:0 0 0 10px}.ob{cursor:pointer}.listing-joaillerie .bouton_aide{text-transform:uppercase;background:rgba(0,0,0,0.5);padding:2rem;color:#B6A065;font-size:1.1rem;font-weight:700;margin:0 0 20px}.listing-joaillerie #accroche{display:block;font-style:italic;font-size:3rem;font-weight:300;font-family:"Cormorant",serif;line-height:33px;color:#696C7C;text-align:right;letter-spacing:normal;margin:0;flex:1 1 100%}.listing-joaillerie .results{position:relative;display:block;width:100%;text-align:left;margin:0;min-height:930px;background:#FFF}.listing-joaillerie .results p{font-size:1.5rem}.listing-joaillerie .txt{margin:30px 0 0 0;text-align:justify;width:100%;display:inline-block;clear:both}.listing-joaillerie .txt p{font-family:"Open Sans",sans-serif;color:#BDBDBD;font-size:1.4rem;font-weight:400;margin:0;padding:0;line-height:normal}.listing-joaillerie .list{margin:20px 0 0}.listing-joaillerie .list::after{clear:both;content:"";display:table}.listing-joaillerie .list figure{position:relative;padding:0;width:25%;float:left}.listing-joaillerie .list figure:first-of-type{width:49.9999%}.listing-joaillerie .list figure>div{overflow:hidden}.listing-joaillerie .list figure img{width:100%;height:auto;transition:all .5s;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top center;transform-origin:top center}.listing-joaillerie .list figure:hover img{-webkit-transform:scale(0.9);transform:scale(0.9)}.listing-joaillerie .list figcaption{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.listing-joaillerie .list figcaption p{color:#000;font-size:1.2rem;line-height:normal;text-align:center;padding:2px 10px}.listing-joaillerie .list figcaption p.name{font-weight:bolder;margin:0;padding:0}.listing-joaillerie .list figure>a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.listing-joaillerie .list figure>a span{display:none}.listing-joaillerie .list .choice{position:absolute;left:50%;bottom:50px;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.listing-joaillerie .list .choice .puce{margin:5px}.listing-joaillerie .list .bijoux_encart img{-webkit-transform-origin:center center;transform-origin:center center}.listing-joaillerie .list .bijoux_encart figcaption{position:absolute;left:10%;bottom:10%;height:80%;width:80%;-webkit-transform:none;transform:none;display:flex;align-items:center;justify-content:center}.listing-joaillerie .list .bijoux_encart figcaption p{color:#FFF;text-transform:uppercase;font-size:2rem;line-height:1;font-weight:600;margin:30px 0 0 0}.listing-joaillerie .list .bijoux_encart figcaption p.price{display:none}.addtocart{font-weight:bold;font-size:1.2rem;color:#FFF;letter-spacing:0.43px;text-align:center;text-transform:uppercase;border-radius:5px;background:#00A3B2;border:1px solid #00A3B2;margin:0 0 4% 0;padding:16px 32px;white-space:nowrap;transition:all .5s;display:block}.addtocart:hover{background:#D6BB71;border:1px solid #D6BB71;color:#FFF}.gridbasket{border-bottom:1px solid rgba(255,255,255,0.2);position:relative;margin:30px 0;display:flex}.gridbasket>div{flex:1 1 auto}.gridbasket>div:first-child p:nth-child(1){font-size:1.5rem;font-weight:700;color:#fff}.gridbasket>div:first-child p:nth-child(2){font-size:2.4rem;font-weight:700;color:#02a3b2}.gridbasket>div:first-child p:nth-child(3){font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#fff}.troisfois{padding:0;position:relative;display:inline-block;color:#D6BB71;font-size:1.2rem;font-weight:900;font-style:italic}.troisfois:hover{color:#D6BB71}.troisfois .inf{background:#D6BB71}.garantix{margin:20px 0}.garantix>p{font-size:1.3rem;text-align:right;color:#fff;line-height:23px;position:relative;letter-spacing:1px}.garantix>p:before{content:'';width:20px;height:20px;display:inline-block;-webkit-transform:translate(-10px, 3px);transform:translate(-10px, 3px);position:relative;border-radius:0}.garantix>p:nth-child(1):before{background:url("https://images.i-diamants.com/images/cargo-truck.svg") no-repeat center center/contain}.garantix>p:nth-child(2):before{background:url("https://images.i-diamants.com/images/guarantee.svg") no-repeat center center/contain}.garantix>p:nth-child(3):before{background:url("https://images.i-diamants.com/images/gift.svg") no-repeat center center/contain}.garantix>p:nth-child(4):before{background:url("https://images.i-diamants.com/images/shield.svg") no-repeat center center/contain}.garantix>p:nth-child(5):before{background:url("https://images.i-diamants.com/images/database.svg") no-repeat center center/contain}main .garantix .inf{background:#D6BB71;position:absolute;top:10px;right:-25px;width:12px;height:12px;font-size:1.2rem;line-height:12px}.gridbottom{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.gridbottom a{font-size:1.4rem;font-weight:600;height:42px;line-height:42px;text-decoration:underline;color:#BDBDBD;transition:all .5s;margin:0 0 0 5%}.gridbottom span{font-size:1.4rem;font-weight:600;height:42px;line-height:42px;text-decoration:underline;color:#BDBDBD;transition:all .5s;margin:0 0 0 5%}.gridbottom i{color:#02a3b2}.gridbottom #search_bynum{width:100%}.gridbottom #search_bynum input{font-size:1.4rem;font-weight:500;color:#BDBDBD;padding:0 0 0 40px}.widget_tailles{max-height:0;overflow:hidden;background:#FFF;transition:all 1s}.widget_tailles.active{max-height:1000px;background:#FFF;transition:1s all 1s}.widget_tailles .vautour .tit{font-size:2rem;font-style:italic}.widget_tailles .vautour{padding:40px 40px 20px}.widget_tailles .vautour p{font-size:1.3rem}.widget_tailles .imagecmp{position:relative;width:100%;margin:0 0 30px}.widget_tailles .imagecmp>div{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}.widget_tailles .imagecmp img{width:100%}.widget_tailles .imagecmp .rangeLabel{font-size:1.4rem;background:#02a3b2;color:#FFF;border-radius:5px;padding:5px 15px;position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.widget_tailles .imagecmp .rangeLabel span{margin:0 5px}.widget_tailles .slidercmp{padding:20px}.widget_tailles .slidercmp .graduations{width:100%;display:flex;justify-content:space-between;margin:10px 0}.widget_tailles .slidercmp .graduations span{background:none;position:relative;font-size:1.1rem;color:#6A6A6A;text-align:center;white-space:nowrap;padding:10px 0 0}.widget_tailles .slidercmp .graduations span:after{content:'';position:absolute;left:50%;top:0;width:1px;background:rgba(0,0,0,0.4);height:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget_tailles .slidercmp input{-webkit-appearance:none;width:100%;height:4px;background:#00A3B2;border:none;outline:none;padding:0}.widget_tailles .slidercmp input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;cursor:pointer;border:none;border-radius:50px;background:url("../../images.i-diamants.com/images/widget_tailles/rondy.png") #00A3B2}.widget_tailles .slidercmp input::-moz-range-thumb{width:30px;height:30px;cursor:pointer;border:none;border-radius:50px;background:url("../../images.i-diamants.com/images/widget_tailles/rondy.png") #00A3B2}.nav_comparateurs{display:flex;margin:20px 0 0}.nav_comparateurs a{font-size:1.7rem;font-weight:500;border-top:1px solid #E8E8E8;border-right:1px solid #E8E8E8;flex:0 1 33.3333% !important;text-align:center;padding:10px !important;position:relative;color:#bdbdbd}.nav_comparateurs a:last-child{border-right:none}.nav_comparateurs a.active{color:#00A3B2}.nav_comparateurs a:after{content:'▲';color:#FFF;position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);z-index:10;opacity:0;transition:all 1s}.nav_comparateurs a.active:after{opacity:1}.texteagrement{margin:0 0 30px}.laselec{margin:0 auto;width:100vw;max-width:100vw;background:#242424}.laselec:nth-of-type(even){background:#171717}.laselec:nth-of-type(2){background:url("../../images.i-diamants.com/images/bannerdiamantaire.png") no-repeat center center/cover}.selectgrid{padding:5rem 0;margin:0 auto;max-width:1280px;width:90%;display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px}.selectgrid h2,.selectgrid .h3{font-family:inherit;font-weight:700;text-align:left;letter-spacing:0;font-style:italic;font-size:2.1rem;line-height:2.5rem;position:relative;padding:0 3rem;color:#FFF}.selectgrid h2:before,.selectgrid .h3:before{content:'';top:-10px;left:3rem;position:absolute;width:70px;height:1px;background:rgba(255,255,255,0.4);-webkit-transform:translateX(0);transform:translateX(0)}.selectgrid h2>span,.selectgrid .h3>span{color:#D6BB71}.selectgrid .secondline{color:#fff;font-size:1.2rem;font-weight:700;padding:1.5rem 0 0 0}.selectgrid .gridcertif{font-weight:bold}.laselec.bluestyle{background:url("../../images.i-diamants.com/images/bannerdiamantaire.png") no-repeat center center/cover}.laselec.bluestyle .thx span{color:#00A3B2}.selectgrid .thx{position:relative}.selectgrid .thx:before{content:'';top:0;position:absolute;width:70px;height:1px;background:rgba(255,255,255,0.4)}.selectgrid .thx p{font-family:inherit;font-weight:700;text-align:left;letter-spacing:0;font-style:italic;font-size:2.1rem;line-height:2.5rem;position:relative;padding:1.7rem 0 0 0;color:#FFF}.selectgrid .thx span{color:#D6BB71}.baselineselec{max-width:1280px;width:90%;text-align:right;margin:0 auto}.baselineselec p{font-weight:700;font-size:1.65rem !important;color:#fff;padding:0 0 4rem 0}.browse{padding:5rem 0}.browse::after{clear:both;content:"";display:table}.browse>div{margin:0 auto;max-width:1280px;width:90%;display:flex;justify-content:flex-end}.browse>div p{font-size:1.5rem;line-height:50px;color:#fff;font-weight:700;font-style:italic;-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}.browse div>a{-webkit-transform:translate(-70px, 0);transform:translate(-70px, 0);max-width:400px;height:50px;background:#02a3b2;color:#fff;text-transform:uppercase;font-size:1.5rem;line-height:50px;width:calc(100% - 70px);position:relative;text-align:center;letter-spacing:1px;font-weight:700}.browse div>a:after{position:absolute;right:0;width:70px;height:50px;content:"\f178";font-family:"FontAwesome";text-align:center;background:#fff;color:#02a3b2;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.wysiproduct.landing p{padding:0}.wysiproduct.landing img{display:inline-block;padding:2rem 0;max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center;-webkit-transform:scale(0.7) !important;transform:scale(0.7) !important}.wysiproduct.landing h1{padding:0 0 5rem 0;text-align:center;color:#fff}.bannerbottom>div>div{display:inline-block;float:right;margin:2rem 0 0 0}.bannerbottom>div>div img{display:inline-block;padding:0 1rem}.seldiamants{background-size:cover !important}.prixbarre{text-decoration:line-through;padding:0 5px;color:#BDBDBD;font-size:80%;white-space:nowrap}.prixbarre+em{text-decoration:none;color:#BDBDBD;font-size:80%}.gridbasket .prixbarre{display:block;clear:both;padding:0}.gridcadre .prixttc .prixbarre{display:block;clear:both;padding:0}.listing-joaillerie .list figcaption .price .prixbarre{color:#000}.diamants-search .ds_content.accordions .tit span{display:none}.diamants-search .ds_opt.accordions .tit span{display:none}@media all and (max-width: 1260px){.selectgrid{grid-template-columns:repeat(3, 1fr);padding:3rem 0 5rem 0;justify-items:center}section.laselec{width:100% !important}.selectgrid>div:first-child{grid-row:span 3 / auto}.selectgrid h2,.selectgrid h3{text-align:center}.selectgrid h2::before,.selectgrid h3::before{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%}.selectgrid .secondline{text-align:center}.selectgrid img{margin:0 auto}.selectgrid .inf{margin:1rem auto 2rem}.baselineselec p{text-align:center}.baselineselec p nobr{font-size:1rem}}@media all and (max-width: 1080px){.details{width:90%}.details .descr .infos>div{margin:0 0 7px 0;padding:10px;min-height:40px;justify-content:space-around;align-items:center}.details .descr .infos .carat{flex:1 1 100%}.details .descr .infos .forme{flex:1 1 100%}.details .descr .infos .certif{flex:1 1 100%}.details .descr .infos .pure{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .couleur{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .taille{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start}.details .descr .infos .fluo{flex:1 1 100%}.details .descr .infos>div>h2,.details .descr .infos .data{vertical-align:middle;text-align:left}.details .descr .infos .pure h2,.details .descr .infos .couleur h2,.details .descr .infos .taille h2{flex:1 0 100%;width:100%;display:block;margin:0 0 5px 0}.details .descr .infos ul{margin:0;flex-wrap:wrap}.details .descr .infos .about{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}.details .descr .infos .about>a{top:-4px;right:-8px;left:auto}.details .descr .infos .about>p{right:0}.listing-joaillerie .content>aside{flex:1 1 33%;margin:0 0 64px 0}form.custom .radioElem{margin:0 2px}form.custom h3{margin:0 10px 0 0}.diamants-listing{width:90%}.diamants-listing .criteres-diamants .title{margin:0 0 30px 0;flex:1 1 100%}.diamants-listing .criteres-diamants .title h2{margin:0}.diamants-listing .criteres-diamants .title h2 span{float:none;padding:0;-webkit-transform:none;transform:none}.diamants-listing .content>aside{margin:0 0 25px 0}.comparat{padding:36px 20px 46px 20px}.comparat h1{font-weight:300;font-size:3rem;width:100%;margin:0}.comparator h2{font-size:1.5rem}.comparator>p{padding:3px 5px}.comparator .cert{font-size:1rem}.comparator .ajouter a{font-size:1rem;letter-spacing:1.3px;height:34px;line-height:34px}.comparator .ajouter i{font-size:1.2rem}.prdt{padding:0;margin:0 auto !important}}@media all and (max-width: 810px){.details{width:90%;display:block}.details .prdt .descr{flex:1 1 100%;margin:10px auto;order:4;min-width:0}.details .prdt aside{order:3;margin:10px 30px;flex:0 1 10%}.details .prdt .igi p{padding:0;background:none;font-weight:400;letter-spacing:normal;line-height:normal;margin:7px auto}.details .prdt .igi{position:relative;bottom:auto;left:auto;width:100%;display:block}.details .prdt aside>a{display:none}.details .prdt .actions{order:2;margin:10px 0;flex:0 1 75%;justify-content:flex-start;text-align:left}.details .prdt .actions a{letter-spacing:1.3px;padding:0 10px;margin:0 0 0 4px}.details .prdt .actions i{margin:0 5px 0 0}.details .descr .infos{flex-wrap:wrap;align-items:flex-start}.details .descr .infos li{margin:0.5px;font-size:1.4rem;line-height:24px;min-width:24px}.details .descr .infos li a{font-size:1.4rem;line-height:24px}.details .descr .infos>div>h2,.details .descr .infos .data{font-weight:400;font-size:1.5rem}.details>section,.details>.content{margin:15px auto 58px auto;padding:24px 20px}.details .asso_bijou h2{font-size:3rem;line-height:33px;letter-spacing:0;margin:0 0 10px 0;padding:0;display:block}.listing-joaillerie #accroche{font-size:2rem;line-height:normal}.listing-joaillerie .content h2{font-size:3rem;line-height:33px;letter-spacing:0;margin:0 0 10px 0;padding:0;display:block}.listing-joaillerie .certifications{width:100%;padding:0;max-width:100%}.listing-joaillerie .content>aside{flex:1 1 44%;margin:0 0 25px 0}.listing-joaillerie .results{margin:0}.listing-joaillerie .results p{font-size:1.3rem}.listing-joaillerie .list figure,.listing-joaillerie .list figure:first-of-type{width:50%;float:left}form.custom{padding:0}form.custom .rowElem:first-of-type{margin:0 0 10px 0}.diamants-listing{width:100%}.diamants-listing .criteres-diamants{padding:21px 0 28px 0;margin:0 0 30px 0}.diamants-listing .criteres-diamants .title{width:100%;flex:1 1 100%;margin:0;padding:0 21px}.diamants-listing .criteres-diamants .title h2{font-weight:300;font-size:3rem;width:100%;margin:0}.diamants-listing .criteres-diamants .title h2 span{float:none;display:inline;-webkit-transform:none;transform:none;padding:0}.diamants-listing .criteres-diamants .title h2 i{font-size:1.3rem;display:inline-block;vertical-align:middle}.diamants-listing .content{padding:26px 16px}.diamants-listing .content h1{width:100%;flex:1 1 100%;margin:0;padding:0 5px;font-weight:300;font-size:3rem;width:100%;margin:0}.diamants-listing .content>aside{margin:0;justify-content:flex-end;align-items:center;flex:1 1 100%}.diamants-listing aside>a{margin:0;font-size:1.2rem}.lien_ds.bouton_aide{width:100%;-webkit-transform:none;transform:none;text-align:center}.diamants-listing .nbcorrespondance{margin:5px 0;font-size:1.3rem;text-align:center}.diamants-listing .coltit>*{display:none}.diamants-listing .line{flex-wrap:wrap;background:rgba(0,0,0,0.2);margin:0 0 10px;padding:2px 10px 5px;border-radius:10px}.diamants-listing .line>*{flex:0 1 auto;height:80px;margin:5px 0;position:relative;padding:14px 0 0;text-align:left;border-bottom:1px solid #41403E}.diamants-listing .line>*:before{content:attr(data-tit);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;font-weight:500;color:#FFF;width:100%}.diamants-listing .line .sel{flex:0 1 50%;font-size:1.1rem;order:1;height:25px;line-height:20px;text-align:left;padding:0}.diamants-listing .line .sel i{float:left;margin:5px 5px 0 0;font-size:1.2rem}.diamants-listing .line .forme{flex:0 10%;order:3}.diamants-listing .line .ref{font-size:1rem;flex:0 1 50%;order:2;height:25px;line-height:20px;text-align:right;padding:0 0 5px;color:#8F8F8D}.diamants-listing .line>.ref:before{content:attr(data-tit);position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;color:#8F8F8D;margin:0 5px 0 0}.diamants-listing .line .carat{order:4;flex:0 17%}.diamants-listing .line .couleur{order:5;flex:0 17%}.diamants-listing .line .purete{order:6;flex:0 17%}.diamants-listing .line .taille{order:7;flex:0 17%}.diamants-listing .line .certificat{order:9;flex:0 15%;border-bottom:none;height:35px}.diamants-listing .line .origine{flex:0 calc(85% - 100px);font-weight:700;font-size:1.2rem;order:10;border-bottom:none;height:35px;text-align:left;padding:17px 5px 0;margin:2px 0}.diamants-listing .line>.origine:before{left:0;-webkit-transform:translateX(5px);transform:translateX(5px)}.diamants-listing .line .prixttc{flex:0 1 22%;order:8}.diamants-listing .line .details{flex:0 1 90px;order:11;height:25px;font-style:italic;font-size:1rem;line-height:20px;align-self:flex-end;letter-spacing:0;margin:5px 0 5px auto}.diamants-listing .forjewel .line .details{flex:0 1 93px}.diamants-listing .line .details span{display:inline}.diamants-listing .line .details:hover{color:#fff;background:#d6bb71}.diamants-listing .line .comparateur{display:none}.selectgrid{grid-template-columns:repeat(2, 1fr);padding:3rem 0 5rem 0;justify-items:center}section.laselec{width:100% !important}section.laselec:nth-of-type(2){background:url("../../images.i-diamants.com/images/diamselecmobile.jpg") no-repeat center center/cover}.selectgrid>div:first-child{grid-column:span 2 / auto}.selectgrid h2,.selectgrid h3{text-align:center}.selectgrid h2::before,.selectgrid h3::before{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%}.selectgrid .secondline{text-align:center}.selectgrid img{margin:0 auto}.selectgrid .inf{margin:1rem auto 2rem}.baselineselec p{text-align:center}.baselineselec p nobr{font-size:1rem}.selectgrid .thx:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.browse>div{justify-content:center;flex-direction:column}.browse>div p{text-align:center;-webkit-transform:none;transform:none}.browse div>a{margin:0 auto;-webkit-transform:translate(-35px, 0);transform:translate(-35px, 0)}.diamants-search>div{padding:3rem 0}.diamants-search .ds_content>div,.diamants-search .ds_opt>div{flex:0 1 48% !important}.diamants-search .ds_content.accordions{margin:0 auto;visibility:hidden;overflow:hidden}.diamants-search .ds_content.accordions .tit{cursor:pointer;padding:1.5rem;width:100%;margin:0 0 1px;transition:.5s;display:flex;align-items:center;justify-content:space-between}.diamants-search .ds_content.accordions .tit .lbl{flex:0 0 50%}.diamants-search .ds_content.accordions .tit:after{content:'\2039';color:#BDBDBD;font-size:1.8rem;margin:0 0 0 auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.diamants-search .ds_content.accordions .active .tit:after{content:'\203A'}.diamants-search .ds_content.accordions .criteria{padding:1.5rem;overflow:hidden;width:100%}.diamants-search .ds_content.accordions .tit span{display:block;margin:0 .5rem;color:#777;font-size:12px}.diamants-search .ds_content.accordions>div{margin:0}.diamants-search .ds_opt.accordions{margin:0 auto;visibility:hidden;overflow:hidden}.diamants-search .ds_opt.accordions .tit{cursor:pointer;padding:1.5rem;width:100%;margin:0 0 1px;transition:.5s;display:flex;align-items:center;justify-content:space-between}.diamants-search .ds_opt.accordions .tit .lbl{flex:0 0 50%}.diamants-search .ds_opt.accordions .tit:after{content:'\2039';color:#BDBDBD;font-size:1.8rem;margin:0 0 0 auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.diamants-search .ds_opt.accordions .active .tit:after{content:'\203A'}.diamants-search .ds_opt.accordions .criteria{padding:1.5rem;overflow:hidden;width:100%}.diamants-search .ds_opt.accordions .tit span{display:block;margin:0 .5rem;color:#777;font-size:12px}.diamants-search .ds_opt.accordions>div{margin:0}}@media all and (max-width: 640px){form.custom{margin:30px auto}form.custom h3{margin:0 0 10px 0}form.custom .rowElem{flex-wrap:wrap}form.custom .radioElem{flex:1 1 100%;line-height:25px}.jo-listing .content h2{margin:15px 0 8px 0}.jo-listing .content>aside{flex:1 1 100%;flex-wrap:wrap;margin:0 0 6px 0}.jo-listing aside>a{margin:0;padding:5px 0;text-align:right}#search__type{flex:1 1 100%}#search_soustype{margin:15px 0 0 0}.listing-joaillerie .fleklist{flex-direction:column;flex-wrap:wrap;align-items:flex-start}.listing-joaillerie .fleklist .nbResults{margin:10px 0 0}#search_prix{flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:10px 0;width:100%}.gridselect .suggestion{width:100%}.selectgrid{grid-template-columns:repeat(1, 1fr);padding:3rem 0 5rem 0}.selectgrid>div:first-child{grid-column:span 1 / auto}.selectgrid .suggestion{max-width:300px}.listing-joaillerie .list figure,.listing-joaillerie .list figure:first-of-type{width:100%;float:none}}@media all and (max-width: 480px){form.custom .selectElem{flex:1 1 100%;margin:0}#search_bynum{width:100%}.details>section,.details>.content,.details>div{margin:30px auto}.diamants-listing .content>aside{justify-content:flex-start}.browse div>a{font-size:1rem}.jo-listing .content{margin:60px auto 58px auto}.jo-listing .content>aside{justify-content:flex-start}.jo-listing aside>a{text-align:left}.diamants-search>div{padding:1rem}.diamants-search .ds_content>div,.diamants-search .ds_opt>div{flex:0 1 100% !important}.diamants-search .ds_opt.open{padding:1rem 1rem 3rem}.widget_tailles .rangeLabel{width:80%}.widget_tailles .slidercmp{padding:20px 0}.certifdiamant{display:flex;flex-wrap:wrap}.certifdiamant .span-col-3diam{width:100%;padding:0 0 20px}.prixbarre{display:block;clear:both}.prdt{flex-direction:column}.prdt .center{padding:20px 0}.prdt h1{font-size:3rem}.intro_bijouautrediams .resumebijou_details{margin:0}.intro_bijouautrediams .resumebijou h1{font-size:2rem}.intro_bijouautrediams .resumebijou #prixttc{font-size:2rem;margin:20px 0 0}.intro_bijouautrediams .resumebijou #prixinfo{margin:0 0 10px}.intro_bijouautrediams .step2 .nbstep{float:none}.diamants-listing .texteagrement a{font-weight:600;font-size:1rem}.diamants-listing .line .details{padding:1.2px;font-size:0.9rem}.selectgrid h2,.selectgrid .h3{text-align:center}.label_filtrerpar{width:100%;text-align:center;margin:0 0 10px}.diamants-listing .line .sel{display:flex}.diamants-listing .line>p img{margin:0 10px 0 0}}@media all and (max-width: 360px){.diamants-listing .criteres-diamants .title{padding:0 12px}main.jo-listing{margin:16rem auto 1rem !important;overflow:hidden}.jo-listing .list figure{width:100%;text-align:center;margin:0 auto;display:block}.jo-listing>section h1{font-size:3rem;padding:2rem 0;margin:0 auto;line-height:3rem}.jo-listing .results{width:100vw}.jo-listing{margin:7rem auto}.jo-listing>section{width:90%}}.panier *,.tunnel_achat *{transition:all .5s}.panier{margin:0 auto;max-width:1170px}.commande{margin:0 auto;width:87%;max-width:1100px;position:relative}.commande h1{width:100%;flex:1 1 100%;display:block}.commande>nav+div,.commande .panier{margin:33px 0 88px 0;width:100%;box-shadow:0 5px 20px rgba(0,0,0,0.47);background:#1D1C1B;margin:30px auto 58px auto;padding:38px 42px 46px 42px}#etapes{margin:0 auto;padding:20px 0 30px 0;text-align:center;max-width:1170px}.steps_counter li{counter-increment:steps;position:relative;display:inline-block;font-size:1.4rem;font-weight:500;text-align:center;vertical-align:top;color:#BDBDBD;width:15%}.steps_counter li.current{color:#00A3B2}.steps_counter li.visited{color:#696C7C}.steps_counter li.current a{color:#00A3B2}.steps_counter li.visited a{color:#696C7C}.steps_counter li a:hover{color:#00A3B2}.steps_counter li>*:before{content:counter(steps, decimal);height:40px;line-height:35px;width:40px;border:2px solid #BDBDBD;color:#BDBDBD;border-radius:100%;display:block;margin:0 0 10px 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.steps_counter li.current>*:before{border:2px solid #00A3B2;color:#00A3B2}.steps_counter li.visited>*:before{border:2px solid #696C7C;color:#696C7C}.steps_counter li:after{content:'';position:absolute;top:20px;left:calc(50% + 20px);width:calc(100% - 36px);height:1px;background:#888}.steps_counter li:last-child:after{content:none}.steps_counter li.visited:after{background:#696C7C}.steps_counter li a:hover:before{color:#00A3B2;border:2px solid #00A3B2}.steps_counter em{font-style:normal}.commande .actions{flex:1 0 100%;text-align:right;margin:10px 0 0 10px}.commande .actions a{width:316px;height:45px;line-height:45px;background-color:#3f3f3f;display:inline-block;position:relative;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:2.3px;margin:0 0 0 4px;transition:all 0.3s}.commande .actions>a:hover{background-color:#0f0f0f;color:#fff}.commande .actions>a:last-of-type{background-color:#00A3B2}.commande .actions>a:last-of-type:hover{background-color:#fff;color:#00A3B2}.recap{width:100%;flex:1 1 100%;margin:30px 0}.recap *:after{content:none}.recap #arts{display:block;width:100%}.recap article{display:flex;flex:1 1 100%}.recap article:hover{cursor:default}.recap article>div{vertical-align:middle;flex:1 1 9%;background-color:#242424;margin:2px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:0;color:#BDBDBD;display:inline-block;padding:5px;min-height:36px}.recap article:nth-of-type(even)>div,.recap article:nth-of-type(even) .inner_bijou>div,.recap article:nth-of-type(even) .inner_diamant>div{background-color:#242424}.recap article:nth-of-type(odd)>div{background-color:#191919}.recap article a{color:#00A3B2}.recap article a:hover{color:#696C7C}.recap article img{padding:0 7px 7px 0;vertical-align:middle;width:auto;margin:auto;color:#fff}.recap article h2{color:#fff;display:inline;font-size:1.6rem;font-weight:600;line-height:16px;letter-spacing:2px;margin:0 0 30px 0}.recap article>div span{color:#fff;padding:0 3px 0 0}.recap article.intitule>div{font-size:1.2rem;color:#FFF;font-weight:700;text-align:center;background-color:#191919;line-height:26px}.recap article.intitule>div:nth-last-of-type(2){flex:1 0 15%}.recap article.intitule>div:last-of-type{flex:1 1 3%}.recap article.diamant>div{text-align:center;line-height:24px}.recap article.produit>div{text-align:center;line-height:24px}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{text-align:right;padding:5px 2% 5px 5px;flex:1 0 15%}.recap .diamant>.recap_delete,.recap .bijou>.recap_delete,.recap .produit>.recap_delete{flex:1 1 3%}.recap_quantite span{margin:0 3px}.recap .bijou .recap_type{flex:1 1 9%;text-align:center}.recap .bijou .recap_quantite,.recap .bijou .recap_delete{text-align:center}.recap .bijou .bij_container{flex:1 1 66%;padding:0;background:none}.recap .bijou .bij_container .inner_bijou .recap_ref{margin:0 2px 2px 0;text-align:center}.recap .bijou .bij_container .inner_bijou .recap_bijou{flex:1 1 81%;margin:0 0 2px 2px}.recap .bijou .inner_diamant>div{margin:2px 2px 0 2px;text-align:center;background-color:#191919}.recap .bijou .inner_diamant>.recap_forme img{display:inline-block;margin:0}.recap .bijou .inner_diamant>div:first-of-type{margin:2px 2px 0 0}.recap .bijou .inner_diamant>div:last-of-type{margin:2px 0 0 2px}.recap .bijou .metal{margin:5px 0 0 0}.recap .produit>div{line-height:70px}.recap .produit .recap_img{flex:1 1 28%}.recap .produit .recap_nom{flex:1 1 28%}.recap article.totaux>div{flex:1 1 80.5%;line-height:24px;color:#fff;background-color:#212121}.recap .totaux>div:first-of-type{text-align:right;padding:5px 2% 5px 5px}.recap .totaux .recap_prix{text-align:right;padding:5px 5% 5px 5px;flex:1 0 21%}.commande .panier .recap .totaux .recap_prix{flex:1 0 18%}.recap .totaux.total>div{font-weight:700}.recap p.mention{margin:30px 0 0 0;display:block;font-weight:700}.options form{width:100%;order:0;margin:0}.options fieldset{margin:10px}.options .addresses{display:flex;justify-content:space-between}.options .addresses>fieldset{flex:1 1 49%}.modes_paiement h1{order:0}.modes_paiement .recap{order:1}.modes_paiement .recap article.intitule>div,.modes_paiement .recap article.intitule>div:nth-last-of-type(2){display:none}.modes_paiement .recap article.intitule>div:last-of-type{display:block;flex:1 1 100%}.modes_paiement .recap article.diamant,.modes_paiement .recap article.bijou,.modes_paiement .recap article.produit,.modes_paiement .recap article.devis .modes_paiement .recap article.minoration{display:none}.modes_paiement .recap article.totaux>div{flex:1 1 76%}.modes_paiement .recap .totaux .recap_prix{flex:1 0 8%}.modes_paiement .recap .totaux .recap_prix{padding:5px 2% 5px 5px}.modes_paiement .actions{order:2}.confirmation .recap article.intitule>div,.confirmation .recap article.intitule>div:nth-last-of-type(2){flex:1 1 10%}.confirmation .recap article.intitule>div:last-of-type{flex:1 0 10%}.confirmation .recap .bijou .recap_type{flex:1 1 9.5%}.confirmation .recap .bijou .bij_container{flex:1 1 70%}.confirmation .recap article>div,.confirmation .recap article.diamant>div{flex:1 1 10%}.confirmation .recap .diamant>.recap_prix,.confirmation .recap .bijou>.recap_prix,.confirmation .recap .produit>.recap_prix{flex:1 1 10%}.confirmation .recap .produit .recap_nom{flex:1 1 31%}.confirmation .recap .produit .recap_img{flex:1 1 31%}.confirmation .recap article.totaux>div{flex:1 1 80.5%}.confirmation .recap .totaux .recap_prix{flex:1 1 20%;padding:5px 2% 5px 5px}.confirmation h2{font-family:"Open Sans",sans-serif;margin:0 0 10px 0;text-align:left;letter-spacing:1.13px;font-size:1.5rem}.confirmation .vosoptions,.confirmation .modepaiement{flex:1 1 100%;margin:2px 0;text-align:left;padding:10px 20px;background-color:#242424}.confirmation .vosoptions p{font-weight:700}.confirmation .vosoptions span{font-weight:400}.confirmation .modepaiement span{font-weight:700}.confirmation .liv{flex:1 1 48%;margin:2px 2px 2px 0;text-align:left;padding:10px 20px;background-color:#242424}.confirmation .fac{flex:1 1 48%;margin:2px 0 2px 2px;text-align:left;padding:10px 20px;background-color:#242424}.confirmation .cgv{flex:1 1 100%;margin:2px 0;text-align:left;padding:10px 20px;background-color:#242424}.confirmation #box_paiement{flex:1 1 100%;margin:2px 0}.confirmation .artsdevis article.totaux>div{flex:1 1 75%}.confirmation .artsdevis .totaux .recap_prix{flex:1 1 25%}#adresses{text-align:center;max-width:1170px;margin:0 auto;display:flex;flex:1 1 0;flex-wrap:wrap}#tab_facturation,#tab_livraison{border:1px solid #e9e9e9;margin:5px;padding:20px;width:calc(50% - 20px);display:inline-block;vertical-align:top;font-size:1.4rem;font-weight:500;font-family:"Cormorant",serif}.adr_tab{background:#eee}.adr_tab i{font-size:2rem}.adr_tab h2{font-size:2rem}.adr_tab>div{background:#FFF;padding:10px;margin:10px 0;border-radius:10px;position:relative}.adr_tab .adressElem{position:absolute;top:10px;left:10px;margin:0}.adr_tab .modifier{position:absolute;top:10px;right:30px}.adr_tab .supprimer{position:absolute;top:10px;right:10px}.adr_tab .ajxadrtxt{margin:3px 40px;text-align:left}.adr_tab h4{text-transform:uppercase}.add_adr{background:none !important}.add_adr .ajouter{border:2px dashed #ccc;border-radius:10px;color:#999;display:block;line-height:60px;padding:20px;text-align:center}.add_adr .ajouter:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}#transport .modes{text-align:center}.modes>article{display:inline-block;vertical-align:top;border:6px solid #F4F4F4;width:280px;margin:10px 20px}.modes>article h3{padding:20px 0 10px 0;font-size:22px}.modes>article img{cursor:pointer}.modes>article .desc{background:#F4F4F4;padding:20px}.modes>article .desc p{font-size:12px;color:#999;text-align:justify}.modes>article p.price{font-size:22px;font-weight:600;color:#48555b;padding:10px 0}.modes>article.active{border:6px solid #00b3be}.modes>article.active h3,.modes>article.active p.price{color:#00b3be}.modes>article .radioElem{float:none}@media all and (max-width: 1023px){.steps_counter li{font-size:1.2rem}.commande>nav+div,.commande .panier{padding:36px 20px 46px 20px}.recap article.intitule>div:nth-last-of-type(2){flex:1 0 18%}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{flex:1 0 18%}.commande .panier .recap .totaux>div:first-of-type{flex:1 1 80%}.commande .panier .recap .totaux .recap_prix{flex:1 1 22%}}@media all and (max-width: 810px){.commande h1{font-size:3rem}.recap .intitule{display:none}.recap article{flex-wrap:wrap;position:relative}.recap #arts>article{margin:0 0 15px 0}.recap article>div{flex:1 1 13%}.recap .diamant>.recap_prix,.recap .bijou>.recap_prix,.recap .produit>.recap_prix{flex:1 1 100%;text-align:center;padding:5px 20px 5px 5px;color:#fff;background-color:darkblue2;font-weight:700}.recap .diamant>.recap_delete,.recap .bijou>.recap_delete,.recap .produit>.recap_delete{flex:0 0 auto;position:absolute;right:-15px;top:-9px;width:30px;min-height:0;height:30px;line-height:18px;background:#111}.recap .diamant .recap_type,.recap .bijou .recap_type,.recap .produit .recap_type{flex:1 1 100%}.recap .bijou .bij_container .inner_bijou .recap_bijou>p{display:none}.recap article.diamant .recap_couleur,.recap article.diamant .recap_purete{flex:1 1 8%}.recap article.produit>.recap_ref{flex:1 1 15%}.recap .diamant .recap_quantite{display:none}.recap .bijou .recap_quantite{display:none}.recap .bijou .bij_container{margin:0}.recap .bijou .bij_container .inner_bijou .recap_ref,.recap .bijou .bij_container .inner_bijou .recap_bijou,.recap .bijou .inner_diamant>div:first-of-type,.recap .bijou .inner_diamant>div,.recap .bijou .inner_diamant>div:last-of-type{margin:2px}.recap #arts .totaux{margin:0}.recap article.totaux>div{flex:1 1 33%}.recap .totaux .recap_prix{color:#fff;background-color:darkblue2}.commande .panier .recap .totaux .recap_prix{flex:1 1 40%}.commande .panier .recap .totaux>div:first-of-type{flex:1 1 50%}.commande .actions{margin:0}.commande .actions a{margin:0 0 4px 0;display:block}.options fieldset:nth-of-type(2),.options fieldset:nth-of-type(3){margin:15px 0;display:block;width:100%}.modes_paiement .recap #arts>article{margin:0}.modes_paiement .recap .intitule{display:flex}.modes_paiement .recap .diamant>.recap_prix,.modes_paiement .recap .bijou>.recap_prix,.modes_paiement .recap .produit>.recap_prix{flex:1 1 100%}.modes_paiement .recap .totaux .recap_prix{color:#fff;background-color:darkblue2}.modes_paiement .recap article.totaux>div{flex:1 1 33%}.confirmation .recap .diamant>.recap_prix,.confirmation .recap .bijou>.recap_prix,.confirmation .recap .produit>.recap_prix{flex:1 1 100%}.confirmation .recap .totaux .recap_prix{color:#fff;background-color:darkblue2}.confirmation .recap article.totaux>div{flex:1 1 33%}#tab_facturation,#tab_livraison{width:100%}.steps_counter li{width:18%}.confirmation .artsdevis article .recap_designation{flex:1 1 100%}}@media all and (max-width: 640px){#etapes{padding:20px 0 0 0}.steps_counter li{width:100%;visibility:hidden}.steps_counter li.current{display:block;visibility:visible}.steps_counter li.visited a,.steps_counter em{display:none}.steps_counter li.current em{display:block}.steps_counter li:after{content:none}.commande .actions a{width:100%}.confirmation .liv,.confirmation .fac{flex:1 1 100%;margin:2px 0}}@media all and (max-width: 480px){#etapes{padding:0}.recap article.produit>div{flex:1 1 100%}.confirmation .recap article.totaux>div:first-of-type{flex:1 1 45%}}.breadcrumbs{padding:0;width:96%;margin:90px auto 0;transition:all .5s}.breadcrumbs::after{clear:both;content:"";display:table}.breadcrumbs ul{margin:0}.breadcrumbs li{display:inline}.breadcrumbs li a{color:#989898;margin:0;font-size:1.1rem;text-align:right;text-decoration:none;line-height:30px;font-family:"walkway-ultrabold",sans-serif;padding:0;line-height:2}.breadcrumbs li span{color:#989898;margin:0;font-size:1.1rem}.breadcrumbs li a:after,.breadcrumbs li span:after{content:">";padding:0 0 0 5px}.breadcrumbs li:last-child a:after{content:""}.breadcrumbs li:last-child span{color:#FFF}.breadcrumbs li:last-child span:after{content:"";padding:0 0 0 5px}.breadcrumbs li a:hover{color:#666}.fixed .breadcrumbs{visibility:hidden;opacity:0}@media all and (max-width: 480px){.breadcrumbs{margin:60px auto 0}}.reviews{width:90%;max-width:1280px;margin:0 auto 40px}.reviews h2{font-size:2.4rem;font-family:"Open Sans",sans-serif;text-transform:none;position:relative;margin:0 auto 20px;text-align:left}.reviews a.bouton{color:#FFF;font-size:1.6rem;text-align:center;display:inline-block;border-radius:10px;padding:5px 15px;margin:0 0 10px;background:#2F2929 url("../images/add_avis.html") no-repeat scroll 97% 13px;padding:12px 50px 12px 20px}.reviews a.bouton:hover{background-color:#696C7C}.reviews .nb_com{font-family:"Open Sans",sans-serif;font-size:1.6rem;letter-spacing:.4px;text-align:left;margin:0 0 30px}.reviews>div{display:flex;flex-wrap:wrap}.reviews article{flex:1 1 calc(50% - 20px);width:calc(50% - 20px);border-radius:10px;padding:15px;position:relative;text-align:left;border:1px solid rgba(255,255,255,0.2);margin:10px}.reviews .r_content{width:100%}.reviews .r_content::before{display:none;content:'';right:100%;top:27px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:#32302D;border-right-color:#57504B;border-width:10px;margin-top:-10px;z-index:-1}.reviews .r_content .r_author{font-size:2rem;color:#fff;font-family:"Open Sans",sans-serif;padding:0 20px;max-width:calc(100% - 150px);height:100%;float:left}.reviews .r_content .r_score{color:#D6BB71;padding:0 20px;float:right;font-size:1.8rem}.reviews .r_content .r_score i{margin:0 3px}.reviews .r_content time{padding:0 10px;color:#929292;display:block;font-size:1rem;font-weight:500;letter-spacing:1px}.reviews .r_content time .fa-clock-o{margin:0 5px 0;font-size:1.6rem}.reviews .r_tit{font-size:1.6rem;color:#fff;text-transform:none;font-weight:500;padding:5px 40px 0;display:block;clear:both}.reviews .r_opinion{font-size:1.4rem;padding:0 20px 20px;margin:0;clear:both}.reviews .r_answer{padding:0;border-left:1px solid rgba(255,255,255,0.2);margin:20px 30px 10px}.reviews .r_answer .r_author{font-size:1.6rem;font-family:"Open Sans",sans-serif}.reviews .r_answer .r_tit{padding:5px 20px 0}.reviews .r_answer .r_opinion{padding:0 20px 20px}.reviews .r_answer time{padding:0 15px}.reviews .viewmore{color:#BDBDBD;text-align:center;display:block;padding:5px 20px;font-size:1.2rem;cursor:pointer;font-family:"Open Sans",sans-serif}.reviews .viewmore:hover{color:#696C7C}.avis{max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center}.avis h1{width:100%;display:block}.avis h2{margin:20px auto}.avis article{max-width:320px;margin:10px;background:rgba(0,0,0,0.17);text-align:center;padding:10px}.avis article img{max-width:100%}.avis article a.btn_avis{display:inline-block;font-weight:600;color:#FFF;background:#02a3b2;padding:10px 20px;margin:10px;text-transform:uppercase;transition:all .5s}.avis article a.btn_avis:hover{color:#02a3b2;background:#FFF}.avis input[type="button"]{padding:0}.avis .classement{font-size:1.4rem;display:flex;justify-content:center}.avis .classement i{width:30px;line-height:30px;text-align:center}.avis .notevalue1 i:nth-child(1),.avis .notevalue2 i:nth-child(-n+2),.avis .notevalue3 i:nth-child(-n+3),.avis .notevalue4 i:nth-child(-n+4),.avis .notevalue5 i:nth-child(-n+5){color:#d6bb71}@media all and (max-width: 810px){.reviews{padding:40px 0px !important}.reviews .r_content{padding:15px 0px}.reviews .r_content::before{display:none}.reviews article{flex:1 1 100%;width:100%}}.demandesfab article{margin:80px auto;background:rgba(255,255,255,0.04);padding:20px;position:relative}.demandesfab h2{text-align:left;padding:10px 20px;display:inline-block;position:absolute;left:0;top:-44px;background:rgba(255,255,255,0.04)}.demandesfab .specs{display:flex;flex-wrap:wrap;order:1;border-bottom:1px solid rgba(255,255,255,0.1);margin:0 0 10px;padding:0 0 10px}.demandesfab .specs p{flex:1 1 auto;display:block;margin:5px;padding:10px 25px;font-size:1.2rem;font-weight:600;text-transform:uppercase;font-weight:600}.demandesfab .infobijou{order:0;display:flex;flex-wrap:wrap}.demandesfab .infobijou>div{width:50%;flex:1 1 auto;margin:10px 0}.demandesfab .infobijou>div>img{max-width:100%}.demandesfab .infobijou .infob{width:50%}.demandesfab h3{margin:10px 0;font-size:1.6rem;font-weight:600}.demandesfab h4{margin:10px 0;font-size:1.4rem;width:100%}.demandesfab .certificat span{font-weight:600}.demandesfab .autresphotos{display:flex;flex-wrap:wrap;width:100%}.demandesfab .autresphotos a{border:1px solid rgba(255,255,255,0.1);padding:10px;max-width:200px;margin:0 10px 10px 0}.demandesfab .autresphotos a img{max-width:100%}.demandesfab .autresphotos .filename{font-size:1.2rem;margin:10px 0}.demandesfab .btns form{display:flex;flex-wrap:wrap;margin:10px 0}.demandesfab .btns input{display:inline-block;max-width:280px;margin:0 10px 10px 0;padding:0}.demandesfab .btn_ac{background:#34ac34;color:#FFF;border:none}.demandesfab .btn_de{background:#d53434;color:#FFF;border:none}.demandesfab .btn_at{background:#f2af33;color:#FFF;border:none}.detailsfab{position:absolute;right:10px;top:10px;cursor:pointer;padding:5px;border-radius:5px;transition:all .5s}.detailsfab:hover{background:rgba(255,255,255,0.05)}@media all and (max-width: 480px){.demandesfab .infobijou>div{width:100%}.demandesfab .infobijou .infob{width:100%}.demandesfab article{padding:40px 20px}}.faq{max-width:1280px;width:90%}.faqnav{display:flex;justify-content:center;padding:10px 0}.faqnav a{background:#212121;color:#FFF;padding:10px 20px;margin:0 5px;font-size:1.4rem;border-radius:5px}.faqnav a.active,.faqnav a:hover{background:#00A3B2;color:#FFF}#faqloader{text-align:center;padding:4rem 0}.faq .faqlesum{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;background:#212121;border-radius:10px}.faq .faqlesum a{color:#FFF;padding:10px 20px;margin:5px;font-size:1.4rem;border-radius:5px;font-weight:600}.faq .faqlesum a:hover{background:#00A3B2}.faq .faqlesum a:before{content:"\f105";font-family:'FontAwesome';color:#00A3B2;margin:0 6px 0 0}.faq .faqlesum a:hover:before{color:#FFF}.faq .faquontainer{padding:3rem 0;opacity:0}.faq .faqchpt{display:flex;flex-flow:wrap column;margin:0;overflow:hidden}.faq .faqchpt::before{content:'';height:100%;width:0}.faq article{border-bottom:1px solid rgba(255,255,255,0.2);margin:0 1%;width:48%}.faq article h3{margin:0;position:relative;cursor:pointer;font-size:1.6rem;padding:20px 30px 20px 20px}.faq article h3:after{content:'+';font-size:1.6rem;color:#FFF;position:absolute;right:20px;top:20px}.faq article>div{overflow:hidden;position:relative;max-height:0;transition:max-height .3s ease-out}.faq article.deployed>div{max-height:100%}.faq article.deployed h3:after{content:"-"}.faq img{max-width:100%;margin:0 0 20px}@media all and (max-width: 810px){.faq article{margin:0 2%;width:96%}.faq .faquontainer h2{margin:60px 0 0}.faq .faqlesum{margin:0 5px}.faq .faqlesum a{width:100%;padding:5px 10px}.faq .readmore{margin:2rem 0}}.tracabilite{max-width:1440px;padding:110px 4rem 0}.tracabilite>div{width:80%;margin:0 auto}.tracabilite:after{content:'';background:url("../images/tracabilite.jpg") no-repeat top center/65%;width:100%;height:100%;mix-blend-mode:lighten;display:block;position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;opacity:.4}.tracabilite:before{content:'';border-top:1px solid rgba(255,255,255,0.2);width:calc(100% - 8rem);display:block;position:absolute;top:0;left:4rem}.tracabilite .intro{font-style:italic;font-size:1.6rem;color:#BDBDBD;text-align:center;margin:0 auto}.tracabilite .timeline{position:relative;margin:90px auto}.tracabilite .timeline:before{content:'';position:absolute;top:-8%;left:50%;height:120%;width:1px;background-image:linear-gradient(180deg, rgba(67,66,65,0) 0%, #434241 8%, rgba(67,66,65,0.92) 87%, rgba(67,66,65,0) 100%)}.tracabilite .timeline li{position:relative;padding:0;list-style:none;display:flex;justify-content:space-between;margin:20px 0}.tracabilite .timeline li>div{flex:0 0 calc(50% - 40px);display:flex;align-items:center;margin:0}.tracabilite .timeline li>div:first-of-type{justify-content:flex-end}.tracabilite .timeline li>div:first-of-type p{font-size:1.6rem;color:rgba(189,189,189,0.4);margin:0}.tracabilite .timeline li>div:last-of-type{justify-content:flex-start;position:relative}.tracabilite .timeline li>div:last-of-type>div{border:1px solid rgba(255,255,255,0.2);border-radius:8px;padding:15px;margin:0 0 8px;text-transform:uppercase;color:#D6BB71;font-size:1.4rem;display:flex;justify-content:space-between;margin:0;background:#262524}.tracabilite .timeline li>div:last-of-type::after{content:"";height:15px;width:15px;border-radius:15px;background:#262524;border:1px solid rgba(255,255,255,0.2);display:block;position:absolute;left:-40px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tracabilite .timeline li>div:last-of-type::before{content:"";height:17px;width:11px;background:url("../images/triangle.svg") no-repeat;display:block;position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tracabilite .timeline span{text-transform:none;color:#BDBDBD;margin:0 15px 0 40px}.tracabilite .timeline a{margin:2px 0}@media all and (max-width: 810px){.tracabilite{padding:110px 0 0}.tracabilite::before{width:100%;left:0}.tracabilite::after{top:0;width:140%}.tracabilite>div{width:100%}.tracabilite .timeline li{flex-direction:column}.tracabilite .timeline li>div:first-of-type{justify-content:center;margin:0 0 8px}.tracabilite .timeline li>div:last-of-type{justify-content:center}.tracabilite .timeline li>div:last-of-type::before{display:none}}.asso_bijou{width:90%;max-width:1440px;margin:2rem auto 8rem;padding:0 4rem}.asso_bijou h2{max-width:80%;margin:0 auto}.asso_bijou h3{display:block;text-align:center;font-weight:200;color:#fff;font-size:2.2rem}.tabs{position:relative}.tabs::after{clear:both;content:"";display:table}.tabs_nav{display:flex;justify-content:center;margin:0 0 4rem}.tabs_nav a{font-weight:bold;font-size:1rem;color:#FFF;text-align:center;text-transform:uppercase;border-radius:5px;background:#00A3B2;border:1px solid #00A3B2;margin:0 10px 10px;padding:6px 22px;white-space:nowrap;transition:all .5s;display:block}.tabs_nav a:hover,.tabs_nav a.selected{background:#D6BB71;border:1px solid #D6BB71;color:#FFF}.asso_bijou .asscat{background:#FFF;display:none;clear:both}.asso_bijou .asscat::after{clear:both;content:"";display:table}.asso_bijou .asscat.selected{display:block;-webkit-animation:fade 1s;animation:fade 1s}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.asso_bijou figure{position:relative;padding:0;width:25%;float:left}.asso_bijou figure:first-of-type{width:49.9999%}.asso_bijou figure>div{overflow:hidden}.asso_bijou figure img{width:100%;height:auto;transition:all .5s;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top center;transform-origin:top center}.asso_bijou figure:hover img{-webkit-transform:scale(0.9);transform:scale(0.9)}.asso_bijou figcaption{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.asso_bijou figcaption p{color:#000;font-size:1.2rem;line-height:normal;text-align:center;padding:2px 10px}.asso_bijou figcaption p.name{font-weight:bolder}.asso_bijou figure>a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.asso_bijou figure>a span{display:none}@media all and (max-width: 810px){.asso_bijou figure,.asso_bijou figure:first-of-type{width:50%}}@media all and (max-width: 640px){.asso_bijou{padding:0}.asso_bijou figure,.asso_bijou figure:first-of-type{width:100%}.tabs_nav{flex-direction:column}}[class*="inf_"]{text-decoration:underline;font-size:1.1rem;padding:0 0 0 20px;flex:1 1 3;height:42px;margin:0 0 0 10px}[class*="inf_"]:before{content:'i';font-family:"Cormorant",serif;color:#151515;background:#00a3b2;width:15px;height:15px;position:absolute;left:0;top:50%;line-height:15px;font-size:1.5rem;text-align:center;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class*="inf_"] span{display:none}.infplus{background:#D6BB71;color:#FFF;padding:8px 30px;border-radius:50vw;transition:all .5s;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:left}.infplus span{font-size:1.4rem;line-height:1;margin:0 5px 0 0}.infplus:after{content:'i';text-align:left;font-family:"Cormorant",serif;font-style:italic;font-size:3rem;color:#FFF;margin:0 0 0 20px;line-height:.8}.infplus:hover{background:#FFF;color:#1D1C1B}.infplus:hover:after{color:#1D1C1B}.laselec .infplus{padding:4px 20px;margin:10px auto;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left;transform-origin:left}.laselec .h2{text-align:center}.infplus_mini{padding:5px 18px}.infplus_mini::after{margin:0;font-size:2.2rem}html.popupopen{overflow:hidden}.popupbackground{display:none;z-index:999998;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.5);top:0;left:0}[class*="popup-"]{position:fixed;width:100%;max-width:720px;height:auto;max-height:90vh;padding:0 3rem 3rem;left:50%;top:50%;z-index:999999;background:#fff;-webkit-transform:translate(-50%, -450%);transform:translate(-50%, -450%);transition:all .5s;opacity:0;overflow:auto;overflow-x:hidden;text-align:center}[class*="popup-"] .popupclose{position:-webkit-sticky;position:sticky;top:0;right:0;cursor:pointer;font-size:2rem;padding:15px;transition:all .5s;z-index:9999999;float:right;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}[class*="popup-"] .popupclose:hover{color:#00A3B2}[class*="popup-"].opened{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}[class*="popup-"] .nav-popups{position:-webkit-sticky;position:sticky;top:0;left:50%;z-index:9000;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:240px;background:#00A3B2;padding:0;margin:0 0 30px;border-radius:20px;cursor:pointer}[class*="popup-"] .nav-popups:before{content:'';height:540px;width:540px;border-radius:540px;background:#00A3B2;position:fixed;top:-454px;left:50%;z-index:-1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}[class*="popup-"] .nav-popups>span{color:#FFF;font-family:"Cormorant",serif;font-size:1.6rem;font-style:italic;padding:5px 0 0;display:block}[class*="popup-"] .nav-popups p{font-family:"Cormorant",serif;font-size:2.6rem;font-weight:600;font-style:italic;padding:0 20px 8px;margin:0;display:block;position:relative;color:#FFF}[class*="popup-"] .nav-popups p:after{content:"\f078";font-family:'FontAwesome';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-64%);transform:translateY(-64%);font-size:1.2rem;font-style:normal}.nav-popups button{background:none;border:none;color:#FFF;margin:0;transition:all .5s;width:100%;font-size:1.6rem;cursor:pointer;position:relative;height:0;padding:0;overflow:hidden;line-height:0;display:block}.nav-popups button:last-child{border:none}.nav-popups button:hover{background:rgba(105,108,124,0.05)}.nav-popups.deployed{border-radius:0 0 20px 20px}.nav-popups.deployed button{padding:8px 10px;height:49px;border-bottom:1px dashed rgba(189,189,189,0.3)}.nav-popups.deployed button.active:after{content:"\f00c";font-family:'FontAwesome';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4rem}.nav-popups.deployed p{border-bottom:1px dashed rgba(189,189,189,0.3)}.nav-popups-prevnext button{position:fixed;top:50%;width:232px;border-radius:232px;height:232px;background:#00A3B2;color:#FFF;text-align:center;z-index:1000;overflow:hidden;border:none}.nav-popups-prevnext button span{display:inline-block;text-transform:uppercase;font-size:1.3rem;letter-spacing:1.4px;font-weight:500;position:absolute;left:50%;top:26px;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1.3rem}.nav-popups-prevnext button i{display:block;-webkit-transform:translateY(-104px) rotate(-90deg);transform:translateY(-104px) rotate(-90deg);font-size:1.6rem}.nav-popups-prevnext .nav-next{right:0;-webkit-transform:rotate(-90deg) translate(50%, calc(100% - 54px));transform:rotate(-90deg) translate(50%, calc(100% - 54px));transition:all .5s}.nav-popups-prevnext .nav-next:hover{-webkit-transform:rotate(-90deg) translate(50%, calc(96% - 54px));transform:rotate(-90deg) translate(50%, calc(96% - 54px));text-decoration:none}.nav-popups-prevnext .nav-prev{left:0;-webkit-transform:rotate(90deg) translate(-50%, calc(100% - 54px));transform:rotate(90deg) translate(-50%, calc(100% - 54px));transition:all .5s}.nav-popups-prevnext .nav-prev:hover{-webkit-transform:rotate(90deg) translate(-50%, calc(96% - 54px));transform:rotate(90deg) translate(-50%, calc(96% - 54px));text-decoration:none}.onglet-generic{max-height:0;overflow:hidden;transition:all 1s;width:92%;margin:0 auto;background:#FFF}.onglet-generic.active{max-height:1400px;overflow:visible;padding:20px 0}[class*="popup-"] p{font-size:1.2rem;color:#333;text-align:center;margin:5px 30px}[class*="popup-"] [class*="tit_"]{font-family:"Cormorant",serif;color:#333;letter-spacing:0;font-weight:bold;font-style:italic;font-size:2.7rem;margin:0 auto 1.5rem;text-align:center}[class*="popup-"] img{margin:20px auto;max-width:100%}[class*="popup-"] ul li{font-size:1.2rem;color:#333;text-align:left;margin:10px 0;list-style-position:inside}[class*="popup-"] .pop_tit{font-size:3.2rem;font-style:italic;font-weight:bold;text-align:center;font-family:"Cormorant",serif;color:#333;letter-spacing:0;margin:0 auto;line-height:1}[class*="popup-"] .popuptitre{font-size:3.2rem;font-style:italic;font-weight:bold;text-align:center;font-family:"Cormorant",serif;color:#333;letter-spacing:0;margin:20px 0 20px 40px;line-height:1}[class*="popup-"] .pop_intro{margin:10px auto}[class*="popup-"] .pop_reco{padding:10px;position:relative;border-left:2px solid #00A3B2;border-right:2px solid #00A3B2;border-radius:20px;padding:10px 30px;margin:20px 0}[class*="popup-"] .pop_reco:before{content:"";position:absolute;width:80px;border:6px solid #FFF;bottom:-3px;left:50px;z-index:2}[class*="popup-"] .pop_reco p{font-style:italic;font-size:1.3rem}[class*="popup-"] .pop_reco p:first-of-type{font-weight:bold;color:#00A3B2;font-size:1.6rem;margin:0 0 10px}[class*="popup-"] .pop_content{margin:10px auto}[class*="popup-"] [class*="legend_"]{margin:10px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}[class*="popup-"] [class*="legend_"] p{font-weight:bold;margin:5px;padding:4px 10px;background:#f7f7f7;border-radius:10px}[class*="popup-"] [class*="legend_"] p span{font-weight:normal;margin:0 0 0 5px}[class*="popup-"] .p_flex{display:flex;flex-wrap:wrap;justify-content:center}[class*="popup-"] .p_flex>div{width:30%;margin:1%;border:1px solid #CCC;border-radius:10px;padding:10px}[class*="popup-"] .p_flex p{margin:5px}[class*="popup-"] .p_flex p strong{display:block;clear:both;font-size:1.4rem}[class*="popup-"] .popupgrid{margin:2rem 0 .5rem 0;padding:2rem 0;background:#f5f5f5;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:4px;position:relative;text-align:center}[class*="popup-"] .popupgrid .stit{font-size:1.5rem !important;color:#02a3b2 !important;font-weight:700;text-transform:uppercase;padding:0 0 .5rem 0}[class*="popup-"] .popupgrid #separator{position:absolute;width:1px;height:calc(100% - 20px);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,0,0,0.2)}.gridiamants{display:flex;flex-wrap:wrap;justify-content:space-between}#popup-3x{height:200px}#popup-diamondavailability{max-width:80%;background:#1d1c1b}#popup-diamondavailability .popuptitre{font-size:3.6rem;color:#FFF}#popup-diamondavailability p{color:#FFF}#popup-diamondavailability p.intro{font-style:italic;font-size:1.6rem}#popup-diamondavailability .tracabilite>div{width:100%}#popup-diamondavailability #prixttc{text-align:left;color:#02a3b2}#popup-diamondavailability #prixht{text-align:left;color:#D6BB71}#popup-diamondavailability .decline{font-weight:bold;font-size:1.2rem;color:#FFF;letter-spacing:0.43px;text-align:center;text-transform:uppercase;border-radius:5px;background:rgba(255,255,255,0.05);margin:0 4% 4% 0;padding:16px 32px;flex:0 0 44%;white-space:nowrap;transition:all .5s}#popup-diamondavailability .garantix{padding:3rem}#popup-diamondavailability .garantix p{text-align:right}#popup-diamondavailability .caract>div{padding:8px 15px}#popup-diamondavailability .troisfois{color:#D6BB71}#popup-baguier input{background:#fff}#popup-baguier input[type='submit']{background:#17a7b6;border:1px solid #17a7b6}#popup-baguier input[type='submit']:hover{background:#212121;border:1px solid #212121}#popup-baguier textarea{background:#fff}#popup-baguier select{background:#fff}#popup-baguier .radio,#popup-baguier .checkbox{background:#FFF;border:1px solid #696C7C;display:inline-block;height:17px;margin:0 2px 0 0;position:relative;top:5px;width:17px;max-height:inherit;left:0}#popup-baguier .checkboxElem label{font-size:1.2rem;padding:0;font-style:italic;color:#000;font-weight:300}#popup-baguier .checkboxElem label strong{color:#000;font-style:normal;font-weight:700;font-size:1.4rem}#popup-baguier .checkboxElem a{font-size:1.2rem;padding:0;color:#000;text-decoration:underline}#popup-baguier .checkboxElem a:hover{color:#17a7b6}#popup-baguier #mentioncnil{float:none;margin:20px 0}#popup-baguier .textebaguier{font-weight:normal}@media all and (max-width: 480px){.infplus{position:-webkit-sticky;position:sticky;top:100px;z-index:9000;width:100%}#infdiamants.fauxstick{position:fixed;top:100px;left:5%;z-index:9000;width:90%}[class*="popup-"] .nav-popups p{font-size:2.4rem}[class*="popup-"] img{margin:20px auto 10px}#popup-certificat .p_flex img{max-width:30%}.laselec .infplus{-webkit-transform-origin:center;transform-origin:center}}html{font-size:62.5%}body{background:radial-gradient(circle farthest-corner at 17vw 19vh, rgba(105,104,100,0.15) 12%, rgba(29,28,27,0.3) 52%, #1d1c1b 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2928', endColorstr='#1d1c1b', GradientType=1 );background-color:#1D1C1B;background-repeat:no-repeat;background-size:100%;color:#BDBDBD;font-family:"Open Sans",sans-serif;overflow-x:hidden;margin:0;transition:all .5s}body.overflow{overflow:hidden}header,main,footer,section,aside,article,nav,form{transition:all 0.5s}.cycle-slideshow,.cycle-slide,.gmap div{transition:none}h1{color:#fff;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:5rem;line-height:1;text-align:center;font-style:italic;margin:2rem auto 5rem}h2{color:#FFF;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:3.6rem;line-height:1;text-align:center;font-style:italic;padding:2rem 0 4rem;position:relative;scroll-margin-top:150px}h2:before{content:'';width:100px;height:1px;background:#BDBDBD;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.h2section{color:#fff;font-family:"Cormorant",serif,serif;font-weight:600;letter-spacing:0;font-size:5rem;text-align:center;font-style:italic;margin:2rem 0 5rem 0}.h2section:before{display:none}h3{font-size:2rem;color:#FFF;font-style:italic;margin:0 0 20px}h4{font-size:1.6rem;color:#FFF;font-style:italic}p{color:#BDBDBD;font-size:1.5rem;font-size:1.4rem;margin:0 0 10px}a{text-decoration:none;color:#00A3B2;cursor:pointer}a:hover{color:#00A3B2}main{width:100%;position:relative;max-width:100%;margin:12rem auto 50px;top:50px}.topnewsclosed main{top:0;margin:12rem auto 0}main>section{position:relative;padding:0;margin:0 auto;width:90%}.home main{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}.home main>section{width:100%}.home .imageunique{order:0}.ontop{background:#242424;bottom:140px;right:15px;transition:all 0.5s;line-height:32px;border-radius:0}.ontop:hover{color:#FFF;background:#D6BB71}.cke_editable{margin:40px 30px !important;width:auto}.cke_backoffice h2{color:#FFF;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:3.6rem;line-height:1;text-align:center;font-style:italic;padding:2rem 0 4rem;position:relative}.cke_backoffice h2:before{content:'';width:100px;height:1px;background:#BDBDBD;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cke_backoffice h3{color:#FFF;font-size:1.6rem;margin:0 0 20px}.cke_backoffice p{font-size:1.4rem;margin:0 0 10px}.cke_backoffice ul,.cke_backoffice ol{font-size:1.6rem;margin:10px;list-style-position:inside}.cke_backoffice blockquote{font-size:1.6rem;color:#999;font-style:italic}#cnil{bottom:50px}.ligne{margin:0 auto;width:100%;max-width:100px;height:0.5px;color:rgba(255,255,255,0.2)}.confirm_coords{clear:both;width:100%}.back i{color:#02a3b2}.imgcouleur{margin:0 auto;padding:2rem 0}p.creadescr{font-size:1.3rem !important;color:#000 !important;font-weight:normal !important;padding:1rem 0 0 0 !important}#barbe-fluo-streisand img{max-width:340px;position:relative;width:100%;height:auto;margin:0 auto;display:block;padding:2rem 0 0 0}#barbe-gravure-streisand p{font-size:1.4rem;color:#000;font-weight:100;padding:0 2rem}#barbe-gravure-streisand img{display:block;max-width:100%;width:100%;display:block;margin:2rem auto}#barbe-gravure-streisand a{color:#333;text-decoration:underline;font-size:1.4rem;font-weight:500;display:block;transition:all .2s;text-align:center}#barbe-gravure-streisand a:before{content:'';background:url("../../images.i-diamants.com/images/icon-certif.png") no-repeat center center/contain;position:absolute;width:25px;height:25px;-webkit-transform:translate(-130%, 0);transform:translate(-130%, 0)}#barbe-purete-streisand .legende-diamant{margin:3rem 0 0 0}.diamref{font-size:1.8rem;color:#fff;font-weight:lighter}.gridbasket>div:first-child>a{font-size:1.3rem;display:block;text-decoration:underline;padding:0;position:absolute;bottom:3rem}.diamlink1{-webkit-transform:translate(0, -2.7rem);transform:translate(0, -2.7rem)}.troisfois .text3x{display:none}.opened.troisfois .text3x{margin:0;display:block;background:rgba(255,255,255,0.1);padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.35);color:#fff;font-style:normal;font-weight:400;line-height:1.7rem}.gridbasket>div:first-child .opened a:after{opacity:1;content:'x' !important;font-family:sans-serif !important;font-style:normal;-webkit-transform:translate(-15px, 15px);transform:translate(-15px, 15px)}.diam_infosupp{color:#fff;font-weight:600;text-transform:uppercase;font-style:normal;font-size:1.1rem;padding:0}.noresults{font-size:1.4rem;color:#ff5722;display:block;text-align:center;padding:1rem 0 4rem 0}.assuranceprdt{padding:5rem 0;margin:0 0 8rem;background:rgba(0,0,0,0.2);max-width:100%;width:100%;min-height:150px}.assuranceprdt>div{max-width:1280px;width:100%;margin:0 auto;height:100%;min-height:150px}.sixieme{text-align:center;position:relative;max-width:100%;float:left;width:100%;height:100%;min-height:100px;display:inline-block}.sixieme .icone{position:relative;width:100%;margin:0 auto;float:none;max-width:40%;padding:0;max-height:80px}.sixieme p{padding:0 30px;font-family:"Open Sans",sans-serif;color:#fff;font-size:1.3rem;margin:20px 0 0 0}.bannerbottom{min-height:200px;background:url("../../images.i-diamants.com/images/bannerbottom.png") no-repeat center center/cover;width:100%}.bannerbottom::after{clear:both;content:"";display:table}.bannerbottom>div{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);position:relative;max-width:1280px;width:100%;margin:0 auto;padding:0 5rem 0 0}.bannerbottom>div>p:first-child{font-size:3.1rem;font-family:"Cormorant",serif;text-align:right;font-weight:bold;color:#fff}.bannerbottom>div>p:nth-child(2){text-align:right;color:#fff;font-size:1.88rem;font-family:"Open Sans",sans-serif}.newproduct .bannerbottom>div{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.wysiproduct{padding:0;width:100%;max-width:1280px;margin:0 auto 5rem}.wysiproduct>div p{font-family:"Open Sans",sans-serif;color:#fff;padding:1rem 0;font-size:1.4rem;line-height:2.1rem;margin:0}.wysiproduct h3{text-align:center}.degra1{background:#fff}.degra2{background:url("../../images.i-diamants.com/images/degra2.jpg") no-repeat center top;background-size:cover}.dorey{color:#D6BB71 !important;letter-spacing:0.3rem;text-transform:uppercase;font-size:1rem;font-weight:600;display:block;margin:2rem 0 0;transition:all 0.3s}.dorey:after{content:"\f178";font-family:"FontAwesome"}.commande{margin:14rem auto}.commande h2:before{display:none}.diamants-listing .criteres-diamants{margin:14rem 0 30px 0}.details>div{margin:14rem auto 58px auto}.compte #espace-client{margin:14rem auto 0}.deploy_h .topnews{opacity:0}body.deploy_h{margin-top:0}.topnews{top:0;position:fixed;width:100vw;background:#222;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.topnewsclosed .topnews{height:0;overflow:hidden}.topnewsclosed{margin:0}.topnews .cloose{position:absolute;right:25px;color:#D5BA76;font-weight:600;font-size:1.6rem;-webkit-transform:scale(1, 0.8) translate(0, -50%);transform:scale(1, 0.8) translate(0, -50%);top:45%;cursor:pointer;padding:0 10px;z-index:99999}.topnews>div{max-width:800px;height:50px;margin:0 auto;width:100%}.topnews .topbanner{display:none}.topnews .topbanner a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.topnews .topbanner span{display:block;color:#FFF;font-size:1.6rem;font-weight:600}.topnews .topbanner span+span{background:#9A0507;text-transform:uppercase;font-size:1.1rem;font-weight:bold;padding:5px 20px}.topnews .topbanner img{max-width:100%;max-height:50px}.topnews .owl-item>div{display:flex;align-items:center;justify-content:center}.topnews .owl-item>div img{height:50px;width:50px;padding:10px}.topnews .owl-item>div p{font-size:1.2rem;color:#FFF;margin:0}.blackfriday main,.blackfriday header{top:100px}.blackfriday .topnews .topbanner{display:block}.collections .carou{display:flex;flex-wrap:wrap;justify-content:space-between}.collections .carou .col3{width:32%;text-align:center}.collections .carou .col3 img{width:100%;max-height:100%}.collections .caroutitre{font-size:1.8rem;padding:0.3rem 2rem 0.8rem 2rem;color:white;font-weight:bolder}.readmore{font-family:"Open Sans",sans-serif;background-color:transparent;border:none;color:#D5BA76 !important;display:block;font-size:1.3rem;font-weight:600;letter-spacing:1px;padding:7px 12px;text-align:center;text-transform:uppercase;margin:15px auto 30px auto;display:inline-block}.blog_details img{max-width:100%;display:inline-block;margin:20px 0;width:49%;text-align:center;-webkit-transform:scale(1) !important;transform:scale(1) !important}.blog_details img.actu_illus{margin:0 auto;display:block}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:50px !important;margin:0 -5rem !important;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;font-family:"Roboto Condensed", sans-serif !important}.homeslide{position:relative;height:110vh;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}.hometext{max-width:500px;margin:0 auto;width:90%;text-align:center;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Open Sans",sans-serif}.hometext>h1{font-family:"Open Sans",sans-serif;font-size:35px;color:white;font-style:normal;font-weight:500;line-height:37px;text-shadow:0px 1px 20px #000}.majuscule{line-height:20px;line-height:60px;font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:5px;text-shadow:0px 1px 10px #000;font-weight:600}.homebutton{letter-spacing:0.14rem;transition:all 0.5s;padding:15px 0 16px 15px;background:#FFF;line-height:8;font-size:1.4rem;text-transform:uppercase;transition:box-shadow 0.3s ease-in-out;font-weight:700}.homebutton:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.75)}.homebutton:after{content:"\f178";font-family:"FontAwesome";color:white;background:#00A3B2;padding:18px;margin-left:10px}.homefeatured{height:auto;text-align:center;margin:0 0 7rem 0}.homefeatured .featured{width:100%;max-width:1280px;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.homefeatured .featured>div{margin:10px;width:calc(32% - 20px);min-height:120px;transition:all 0.5s}.homefeatured .featured>div:hover{box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.homefeatured .featured>div:last-child{width:calc(66% - 20px);background:url("../../images.i-diamants.com/images/creation.jpg") no-repeat left #fff}.homefeatured .featuredh2{color:#FFF;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:3.6rem;line-height:1;text-align:center;font-style:italic;padding:2rem 0 4rem;position:relative}.homefeatured .featuredh2:before{content:'';width:100px;height:1px;background:#BDBDBD;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .homefeatured .featuredh2{font-family:"Open Sans",sans-serif;padding:10px 0 30px 0;color:#444;letter-spacing:0;font-weight:200;font-size:2.4rem;font-style:normal}.home .homefeatured .featuredh2:before{display:none}.homefeatured .featured>div a{height:100%;display:block;padding:4% 2% 4% 42%}.homefeatured .featured>div a h3{font-size:2rem;font-weight:700;color:#3f3f3f;font-family:"Open Sans",sans-serif;font-style:normal;text-align:left;margin:0 0 5px;line-height:1}.homefeatured .featured>div a p{text-align:left;font-family:"Cormorant",serif;font-size:1.9rem;font-style:italic;color:darkGrey;line-height:1em;font-weight:600}.owl-theme .owl-nav .owl-next{right:1rem !important;top:30% !important}.owl-theme .owl-prev{left:1rem !important;top:30% !important}.owl-theme .owl-nav{font-family:"Open Sans", sans-serif !important;font-weight:100 !important}.noscreations{max-width:1280px;margin:0 auto;padding:0 50px 50px;position:relative;min-height:600px}.crea{display:flex;justify-content:space-between}.crea .col2{width:50%;overflow:hidden !important}.creaslide{width:100%}.creaslide>img{width:100%}.creaslide a{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:right;align-items:flex-start;padding:20px}.creaslide a i{font-size:5rem;color:#D6BB71;opacity:.8}.crea-nav{font-size:5rem;color:#bdbdbd;position:absolute;left:0;top:50%;z-index:100;font-weight:200;transition:all .5s;width:40px;display:flex;align-items:center;justify-content:center}#crea-next{left:auto;right:0}.createxte{padding:0 9%;line-height:2.3rem}.createxte>p{font-size:1.7rem;line-height:2.6rem;margin:20px 0;text-align:justify}.createxte .creatitre{font-size:2.2rem;font-weight:700;color:white;padding:0 0 3rem 0;line-height:3rem}.createxte .crealabel{color:#00A3B2;font-size:1rem !important;text-transform:uppercase;margin:0 !important;padding:1.5rem 0 0 0;letter-spacing:0.1rem;font-weight:600}.intemporels{max-width:1280px;margin:0 auto;padding:0 50px 50px;background:#201F1D}.caroussel{display:flex;justify-content:space-between;margin:0 auto;padding:0 0 20px 0}.caroussel .col3{width:100%;height:auto;text-align:center}.caroutitre{font-size:2rem !important;font-weight:700;line-height:2.5rem;padding:0.3rem 2rem 2rem 2rem;color:white}.caroudescr{padding:0 2em;text-align:left;font-family:"Cormorant", serif;font-size:1.7rem;font-style:normal;color:#bdbdbd;line-height:2.5rem;text-align:center}.col3>img{margin-bottom:15%;width:100%}.intemporels .caroulabel{color:#00A3B2;font-size:1rem;text-transform:uppercase;margin:0 !important;padding:1.5rem 0 0 0;letter-spacing:0.1rem;font-weight:600}.trustpilot{background:#242424;margin:0 auto;width:100%;padding:5rem 0}.trustpilot-widget{max-width:1280px !important;margin:0 auto}.blocs{width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:5rem 0}.blocs .col4{width:100%;height:90px}.col4>p{text-align:left;font-family:"Open Sans",sans-serif;font-size:1.9rem;font-style:italic;font-weight:700;color:white;padding:1rem 2rem 0 2rem}.icone{float:left;padding:0 30px 0 0;width:auto !important}.bord{border-right:1px solid}.trois{padding:3rem 0}.col4>img{width:90px !important;height:90px !important;margin:0 3rem}.certiblocs{width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 7rem 0}.certiblocs .col5a{width:48.5%;height:auto;text-align:center;background:url("../../images.i-diamants.com/images/diamant-expert.jpg") no-repeat center;background-size:cover}.col5b{width:48.5%;height:auto;text-align:center;background:url("../../images.i-diamants.com/images/diamant-expert2.jpg") no-repeat center;background-size:cover}.certitre>img{text-align:center;margin:0 auto;padding:0 0 9rem 0}.h3section{color:#fff;font-family:"Cormorant",serif,serif;font-weight:600;letter-spacing:0;font-size:3.8rem;text-align:center;font-style:italic;margin:8rem 0 2rem 0}.certitre{font-size:2.4rem !important;font-weight:700 !important;color:white;padding:2rem 0 0 0;font-weight:800}.certidescr{font-size:3rem !important;font-weight:700 !important;color:white;padding:0 0 8rem 0;font-family:"Cormorant",serif;font-style:italic}.col5a{transition:all 0.3s}.col5a:hover{cursor:pointer;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.col5b{transition:all 0.3s}.col5b:hover{cursor:pointer;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.actublocs{width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 20px 0}.actublocs .col6{width:31.5%;font-size:1.9rem;color:#222 !important;padding:5.5rem 3rem 1rem 3rem;border:2px solid #555}.col6>a>p{font-size:1.7rem;color:#e1e1e1;font-family:"Cormorant",serif;margin:0 0 2rem 0}.light>a>p{color:#888;font-weight:500}.col6>a>h4{color:#fff;font-size:1.7rem !important;font-weight:600}.light>a>h4{color:#222 !important;font-size:1.7rem !important;font-weight:600}.light{background:url("../../images.i-diamants.com/images/anglediam.jpg") no-repeat top right #fff}.actitre{font-weight:600;font-family:"Cormorant",serif;font-size:3rem !important;font-style:italic;color:#222 !important;padding:0.5rem 0 3rem 0;display:block}.actitre2{font-weight:600;font-family:"Cormorant",serif;font-size:3rem !important;font-style:italic;padding:0.5rem 0 3rem 0}.ligne2{margin:0;width:100%;max-width:50px;height:0.5px;color:#222}.ligne3{margin:0;width:100%;max-width:50px;height:0.5px;color:#fff}.titrelight{font-family:"Open Sans",sans-serif !important;color:#fff !important;font-size:1.7rem !important;font-weight:600;margin:0 !important}.newsletter{height:auto;background:url("../../images.i-diamants.com/images/news2.jpg") no-repeat left;background-size:cover;margin:7rem 0;width:100%}.blocnews{width:100%;max-width:1280px;margin:0 auto;padding:20px 0}.blocnews::after{clear:both;content:"";display:table}.nwl>.rowElem{margin:0 !important}.abonnement{width:49%;float:right;right:2rem;margin:0 0 5rem 0}.nwl{margin:5rem 0 5rem 0;border-top:1px solid #3b3c42}.nwl>div:nth-of-type(1){width:30%;padding:0;margin:0;float:left;border-radius:0 !important}.nwl>div:nth-of-type(2){width:35%;padding:0;margin:0;float:left}.nwl>div:nth-of-type(3){width:35%;padding:0;margin:0;float:left;border-right:1px solid #3b3c42}.nwl>div:nth-of-type(4){width:70%;padding:0;margin:0;float:left;border-bottom:1px solid #3b3c42;border-top:1px solid #3b3c42}.nwl>div:nth-of-type(5){width:100%;padding:0;margin:0;float:left;margin:2rem 0 0 0}.nwl>.rowElem>input{background:transparent;border-bottom:1px solid rgba(255,255,255,0.2) !important;border-right:1px solid #3b3c42;border-left:1px solid #3b3c42;border-bottom:0 !important;border-right:0 !important;font-family:"Cormorant",serif;font-weight:600;font-size:2.3rem;font-style:italic;padding:0 1rem;border-top:0}.nwl>.rowElem>.selector>select{background:transparent !important;font-family:"Cormorant",serif;font-weight:600;font-size:2.3rem;font-style:italic;padding:0 1rem;color:#777}.nwl>.rowElem>input:focus{border:1px solid #3b3c42 !important}.nwl>.rowElem>input:hover{border:1px solid #3b3c42 !important}.nwl>.rowElem>.selector>select:focus{border:1px solid #3b3c42 !important}.nwl>.rowElem>.selector>select:hover{border:1px solid #3b3c42 !important}.nwl>input[type="submit"]{width:30%;padding:0;margin:0;float:left;background:transparent;text-transform:uppercase;color:#D6BB71;letter-spacing:0.3rem;border:1px solid #3b3c42;height:44px}.nwl>input[type="submit"]:hover{background:transparent;border:1px solid #D6BB71;cursor:pointer;border:1px solid #3b3c42}#mentioncnil{float:left}#cnil>p{float:left !important}.abonnement_title{position:absolute;left:30%;top:30%;font-size:3rem;font-style:italic;font-weight:800;color:#fff;max-width:210px}.textblocs{flex-wrap:wrap;width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 20px 0}.textblocs>div{width:48.5%;height:auto;font-size:1.9rem;color:#222;padding:2rem}.textblocs>div>p{margin:0 0 3rem 0}.textblocs>div>h3{color:white;font-family:"Cormorant",serif;font-size:3rem;line-height:3rem;margin:0 0 3rem}.textblocs .readmore{display:none}.footerbloc{background:#313131}.footer2{width:100%;max-width:1280px;display:flex;justify-content:space-between;margin:0 auto;padding:20px 0 20px 0}.footer2 .col9{width:31.5%;height:auto;font-size:1.9rem;padding:3rem}.col9{display:inline}.col9>a{font-size:1.2rem}.col9>a,.col9>span{color:#eee;font-family:"Open Sans",sans-serif;font-size:1.4rem}.col8>img{width:auto;margin:0 auto;padding:1rem 0 0 0}.footer_coords{background:#1D1C1B;padding:20px 10px}.footer_coords p{font-family:"Open Sans",sans-serif;font-size:1.1rem}.nivo-lightbox-close{background:#fff;border-radius:0;padding:5px 10px}.nivo-lightbox-nav{background:#696C7C !important;border-radius:0}.nivo-lightbox-nav:hover{background:#000}.home main>.surmesure{width:163px;display:inline-block;vertical-align:top;margin:60px 8% 26px 10px;float:right;position:absolute;order:2;right:0;top:calc(100vh - 132px)}.home main>.surmesure h2{font-style:normal;font-family:"Open Sans",sans-serif;font-weight:600;color:#989797;font-size:2.8rem;letter-spacing:0.9px;text-transform:uppercase;text-align:center}.home main>.surmesure h2 span{font-size:2.3rem;letter-spacing:0.25px;display:block}.home main>.surmesure img{opacity:0.42;width:100%}.home main>.surmesure p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:3rem;color:#706F6F;position:absolute;right:0;bottom:10px;transition:all 0.2s}.home main>.surmesure:hover p{color:#D6BB71}.home main>.surmesure a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.nllink{font-family:'Open Sans', sans-serif !important;padding:1.1rem 0;display:inline-block;font-size:1.4rem !important;font-family:sans-serif;color:#eee}.nllink>i{padding:0 1rem;color:#D5BA76}.edito{width:100%;padding:6% 10%;max-width:1000px}.edito::after{clear:both;content:"";display:table}.edito h1{font-family:"Open Sans",sans-serif;font-size:3rem;font-weight:700;text-align:left;text-align:left;margin:0 0 10px 0;background:none;color:#BDBDBD;text-transform:none}.edito p{margin:10px 0;font-size:1.9rem;font-weight:400;display:block}.formform form{display:flex;flex-wrap:wrap;margin:0 auto 6rem;max-width:1280px}.formform .head h1{color:#fff;font-weight:600;letter-spacing:0;font-size:5rem;text-align:center;font-style:italic;margin:2rem auto 5rem}.formform .content{flex:1 1 48%;margin:0}.formform aside{flex:1 1 48%;padding:0;margin:0 4% 0 0;position:relative}.formform .foot{width:100%}.formform legend{font-size:1.4rem;color:#FFF;font-family:"Open Sans",sans-serif}.coord{text-align:center}.coord img{display:inline-block}.formform label{font-style:italic;font-size:1.2rem}.formform strong{font-weight:700;font-size:1.4rem;font-style:normal}.formform .line{display:flex;flex-wrap:wrap;background:rgba(0,0,0,0.2);margin:0 0 10px;padding:10px;border-radius:10px}.formform .line>*{flex:1 1 20%;height:45px;margin:5px 0;position:relative;padding:14px 5px 0;text-align:left;border-bottom:1px solid #41403E}.formform .line>*:before{content:attr(data-tit);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;font-weight:500;color:#FFF;width:100%;padding:0 0 0 5px}.formform .line .carat,.formform .line .couleur,.formform .line .purete,.formform .line .taille{color:#d6bb71;font-weight:bold}.formform .line .prixttc{color:#00A3B2;font-weight:bold}.formform .line .sel{display:none}.formform .line .forme img{display:block;position:relative;width:auto;height:20px}.bijdiam>div{display:flex;justify-content:flex-end;background:#00A3B2;margin:0 0 10px;padding:10px;border-radius:10px}.bijdiam p{color:#FFf;margin:0 20px 0 0;font-weight:600}.wysi{width:100%}.wysi ul,.wysi ol{font-size:1.4rem;margin:10px;list-style-position:inside}.wysi blockquote{font-size:1.4rem;color:#999;font-style:italic}.texteagrement>a{display:none}.fermer{display:none;letter-spacing:0.5rem;text-transform:uppercase;font-size:1.5rem !important;display:block;margin:5rem 0 0 0}.fermer:after{content:"\f00d";font-family:"FontAwesome"}#startxt{width:58%;max-width:740px;height:auto;box-shadow:0 0 20px rgba(0,0,0,0.27);padding:20px 40px;z-index:0;transition:all 1s;margin:0 5%;order:4}#startxt h1{font-size:3.2rem;margin:0 0 20px 0}#startxt p{text-align:justify}.cflex{margin:0 auto 8rem;width:90%;max-width:1280px}.cflex.mod-1col>div{display:block}.cflex>div{display:flex;position:relative}.cflex>div>*{flex:1 1;margin:0 2vw}.cflex img{max-width:100%;display:inline-block;margin:0 auto}.cflex .cflex_centerimg{text-align:center}.cflex h4{margin:0 0 15px}.cflex h5{font-size:1.4rem;color:#D5BA76;margin:0 0 15px;font-weight:normal}.cflex>h3,.cflex>h4,.cflex>h5{margin:0 2vw}.cflex.onlytit{margin:0 auto}.cflex.sum>div>*{margin:0 1vw}.cflex.sum nav{background:#1C1C1B;height:100%;padding:5% 10%}.cflex.sum nav .tit{text-align:left;padding:0 0 20px;color:#FFF;font-family:"Cormorant",serif;font-weight:600;letter-spacing:0;font-size:3.6rem;line-height:1;font-style:italic;position:relative}.cflex.sum nav li{list-style:none;margin:0;padding:0 0 0 10px}.cflex.sum nav li:before{content:"\f105";font-family:'FontAwesome';color:#00A3B2;margin:0 4px 0 0}.cflex.sum nav li li:before{color:#D6BB71}.cflex.sum nav li a{color:#FFF;font-size:1.4rem;font-weight:700;transition:all .5s}.cflex.sum nav li a:hover{color:#00A3B2;padding:0 0 0 5px}.cflex.sum nav li li a{font-weight:300}.cflex.sum nav ul{margin:0}.cflex.sum nav ul ul{margin:5px 20px}.cflex.sum nav ul ul ul{display:none}.cflex.media>div>div{display:flex;flex-direction:column;justify-content:center}.cflex.media.toptop>div>div{justify-content:flex-start}.cflex.mod-3col>div>div{justify-content:flex-start}.cflex.solong{max-width:800px;border:1px soldi red}.cflex.btn{width:100%;max-width:none}.cflex.btn>div>div{display:flex;flex-direction:column;justify-content:center;padding:60px 0;margin:0 !important}.cflex.nobg>div>div{padding:0}.wysi .cflex.btn h2{padding:0 0 2rem}.wysi .cflex.btn h2:before{display:none}.cflex.guide>div{flex-wrap:wrap}.cflex.guide article{position:relative;width:31%;margin:1%;border:1px solid #4A4949;flex:1 0 31%;padding:0;overflow:hidden}.cflex.guide article>div{position:absolute;top:50%;left:8%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cflex.guide article .blue{color:#02a3b2;text-transform:uppercase;margin:0}.cflex.guide article p+p{font-style:italic;font-weight:800;color:#FFF;font-size:1.6rem;line-height:1}.cflex.guide article a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.cflex.guide article img{width:100%;height:100%;transition:all .5s}.cflex.guide article:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.cflex.lm{position:relative;width:100%;max-width:none}.cflex.lm>div{display:block}.cflex.lm a{position:absolute;left:0;top:0;height:100%;width:100%}.mod-3col>div{align-items:center}.funky_tab{width:100%;border-collapse:collapse;border:none}.funky_tab td,.funky_tabs th{border:none;padding:15px 10px}.funky_tab tr:nth-child(odd){background:#1F1E1E}.funky_tab td:nth-child(2),.funky_tab td:nth-child(3){background-image:linear-gradient(180deg, #242F29 0%, rgba(31,30,30,0) 35%);color:#43B581 !important}.funky_tab td:nth-child(2) span,.funky_tab td:nth-child(3) span{color:#43B581 !important}.funky_tab td:nth-child(4){background-image:linear-gradient(180deg, #372E1E 0%, rgba(31,30,30,0) 35%);color:#F0A01A !important}.funky_tab td:nth-child(4) span{color:#F0A01A !important}.funky_tab td:nth-child(5){background-image:linear-gradient(180deg, #352323 0%, rgba(31,30,30,0) 35%);color:#D24141 !important}.funky_tab td:nth-child(5) span{color:#D24141 !important}.funky_tab td:nth-child(6){background-image:linear-gradient(180deg, #352323 0%, rgba(31,30,30,0) 35%);color:#D24141 !important}.funky_tab td:nth-child(6) span{color:#D24141 !important}a.gen_blue{height:50px;background:#02a3b2;color:#fff;text-transform:uppercase;font-size:1.5rem;line-height:1;position:relative;letter-spacing:1px;font-weight:700;margin:0 auto;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 2vw;transition:all .5s}a.gen_blue:after{width:70px;height:100%;margin:0 0 0 2vw;content:"\f178";font-family:"FontAwesome";background:#fff;color:#02a3b2;display:flex;justify-content:center;align-items:center}a.gen_blue:hover{background:#fff;color:#02a3b2}a.gen_blue:hover:after{background:#02a3b2;color:#fff}.dialog_diams{margin:0;width:100%;background:#2B292A url("../../images.i-diamants.com/images/dialog_diams.jpg") no-repeat top left;min-height:380px;display:flex;justify-content:flex-end;align-items:center;padding:20px 0}.dialog_diams>div{width:48%;margin:0 2% 0 0}.dialog_diams .tit{font-size:3.2rem;text-align:left;margin:0;padding:0;font-style:normal}.dialog_diams .soustit{font-size:1.8rem;color:#FFF;margin:0 0 10px}.dialog_diams p{font-style:italic;color:#FFF}.dialog_diams .certifx{margin:5px 0 15px 0;display:flex}.dialog_diams .certifx img{max-width:100%;margin:0 2% 0 0}.dialog_diams .gen_tit{font-size:2.2rem;font-weight:800;color:#00A3B2;margin:0 0 5px}.dialog_diams .gen_blue{margin:0;float:left}.totallink{position:absolute;left:0;top:0;width:100%;height:100%}.navprecsuiv>div{display:flex;justify-content:space-between;margin:20px auto;width:87%;max-width:100%}.navprecsuiv>div a{font-size:1.4rem;font-weight:600;height:42px;line-height:1}.landing .content>div:first-of-type{margin:30px 0}.landing .content>div:first-of-type>a{display:inline-block;margin:20px 0;width:calc(50% - 12px);text-align:center}.landing .content>div:first-of-type>a+a{margin:20px 0 20px 20px}.landing .content>div:first-of-type>a img{width:auto;max-width:100%;margin:0 auto}.landing .content .voisines {text-align:center}.landing .content .voisines a{color:#BDBDBD;padding:2px;font-size:1.4rem}.landing .content .voisines a:hover{color:#00A3B2}.contact{margin:0 auto}.contact h1{width:calc(100% - 180px);padding:0 0 30px;float:left}.contact .coord{float:right}.mainform{clear:both}.contact .asp{margin:35px 0 0 0}.contact h2{margin:0 0 25px 0;display:block}.nwl>.rowElem>.selectElem:before{bottom:1px;right:1px;top:1px;left:auto;width:34px;background:#010101}.nwl>.rowElem>.selectElem i{right:10px;bottom:0;left:auto;top:auto;line-height:45px;font-size:1rem !important}.contact h3{font-family:"Open Sans",sans-serif;font-weight:300;font-size:1.9rem;color:#fff;text-transform:uppercase;display:block;margin:0 0 35px 0}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.contact select::-moz-placeholder{color:#D6BB71;opacity:1;font-weight:300}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder,.contact select:-ms-input-placeholder{color:#D6BB71;font-weight:300}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.contact select::-webkit-input-placeholder{color:#D6BB71;font-weight:300}.contact input{background:#3a3a44;border:1px solid #3A4057;color:#D6BB71}.contact input:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.contact input:focus,.contact textarea:focus{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.contact textarea{background:#3a3a44;border:#3A4057;color:#D6BB71}.contact textarea:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.contact label i{color:#D6BB71}.contact select{background:#3a3a44;color:#D6BB71;border:#3A4057}.contact .selectElem:before{opacity:0;background:#3a3a44;border-left:1px solid #3a3a44;bottom:0;right:0;top:0;left:auto;width:34px}.contact .selectElem:hover:before{border:1px solid #D6BB71;content:'';border-left:1px solid rgba(255,255,255,0)}.contact .selectElem:hover select{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.contact .radio,.contact .checkbox{background:#3a3a44;border:1px solid #696C7C}.contact .btnfile{background:#D6BB71;color:#3a3a44;border:1px solid #D6BB71}.contact input[type="submit"]{background:#00A3B2;border:1px solid #00A3B2;color:#fff}.contact input[type="submit"]:hover{background:#D6BB71;border:1px solid #D6BB71;color:#fff}.compte input::-moz-placeholder,.compte textarea::-moz-placeholder,.compte select::-moz-placeholder{color:#D6BB71;opacity:1;font-weight:300}.compte input:-ms-input-placeholder,.compte textarea:-ms-input-placeholder,.compte select:-ms-input-placeholder{color:#D6BB71;font-weight:300}.compte input::-webkit-input-placeholder,.compte textarea::-webkit-input-placeholder,.compte select::-webkit-input-placeholder{color:#D6BB71;font-weight:300}.compte input{background:#3a3a44;border:1px solid #3A4057;color:#D6BB71}.compte input:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.compte input:focus,.compte textarea:focus{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.compte textarea{background:#3a3a44;border:#3A4057;color:#D6BB71}.compte textarea:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.compte label i{color:#D6BB71}.compte select{background:#3a3a44;color:#D6BB71;border:#3A4057}.compte .selectElem:before{background:#3a3a44;border-left:1px solid #3a3a44;bottom:0;right:0;top:0;left:auto;width:34px}.compte .selectElem:hover:before{border:1px solid #D6BB71;content:'';border-left:1px solid rgba(255,255,255,0)}.compte .selectElem:hover select{background:#3a3a44;color:#D6BB71;border:1px solid thirdColor}.compte .radio,.compte .checkbox{background:#3a3a44;border:1px solid #696C7C}.compte .btnfile{background:#D6BB71;color:#3a3a44;border:1px solid #D6BB71}.compte input[type="submit"]{background:#00A3B2;border:1px solid #00A3B2;color:#fff}.compte input[type="submit"]:hover{background:#D6BB71;border:1px solid #D6BB71;color:#fff}.commande input::-moz-placeholder,.commande textarea::-moz-placeholder,.commande select::-moz-placeholder{color:#D6BB71;opacity:1;font-weight:300}.commande input:-ms-input-placeholder,.commande textarea:-ms-input-placeholder,.commande select:-ms-input-placeholder{color:#D6BB71;font-weight:300}.commande input::-webkit-input-placeholder,.commande textarea::-webkit-input-placeholder,.commande select::-webkit-input-placeholder{color:#D6BB71;font-weight:300}.commande input{background:#3a3a44;border:1px solid #3A4057;color:#D6BB71}.commande input:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.commande input:focus,.commande textarea:focus{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.commande textarea{background:#3a3a44;border:#3A4057;color:#D6BB71}.commande textarea:hover{background:#3a3a44;color:#D6BB71;border:1px solid #D6BB71}.commande label i{color:#D6BB71}.commande select{background:#3a3a44;color:#D6BB71;border:#3A4057}.commande .selectElem:before{background:#3a3a44;border-left:1px solid #3a3a44;bottom:0;right:0;top:0;left:auto;width:34px}.commande .selectElem:hover:before{border:1px solid #D6BB71;content:'';border-left:1px solid rgba(255,255,255,0)}.commande .selectElem:hover select{background:#3a3a44;color:#D6BB71;border:1px solid thirdColor}.commande .radio,.commande .checkbox{background:#3a3a44;border:1px solid #696C7C}.commande .btnfile{background:#D6BB71;color:#3a3a44;border:1px solid #D6BB71}.commande input[type="submit"]{background:#00A3B2;border:1px solid #00A3B2;color:#fff}.commande input[type="submit"]:hover{background:#D6BB71;border:1px solid #D6BB71;color:#fff}.contact.demandespeciale .selectElem:before{top:auto;height:42px;opacity:0}.demandediamant legend{font-family:"Open Sans",sans-serif;color:#fff;font-size:1.6rem}.demandediamant form>div:first-of-type{border:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:30px 0;align-items:center}.demandediamant div:first-of-type h2{padding:0;flex:1 1 100%;text-align:left;font-size:2.4rem;margin:0 0 15px 0}.demandediamant form>div:first-of-type>p{background-color:#0f0f0f;margin:2px;padding:7px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.4rem;display:inline-block;letter-spacing:0;color:#BDBDBD;display:inline-block;padding:5px;flex:1 1 14%}.demandediamant form>div:first-of-type>p span{color:#fff;padding:0 3px 0 0}.demandediamant form>div:first-of-type .ref{flex:1 0 100%;font-size:1.6rem;font-weight:400;color:#BDBDBD;background:none;margin:0 0 15px 0}.demandediamant form>div:first-of-type .poid{flex:1 1 24%;background-color:#3A4057}.demandediamant form>div:first-of-type .forme{flex:1 1 49%}.demandediamant form>div:first-of-type .purete{flex:1 1 24%}.demandediamant form>div:first-of-type .couleur{flex:1 1 17%}.demandediamant form>div:first-of-type .fluo{flex:1 1 22%}.demandediamant form>div:first-of-type .taille{flex:1 1 18%}.demandediamant form>div:first-of-type .cert{flex:1 1 35%}.demandediamant form>div:first-of-type .ht{flex:0 1 auto;font-size:1.6rem;background:none;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff;display:inline-block;vertical-align:middle;margin:30px 10px 15px 0;text-align:center}.demandediamant form>div:first-of-type .ttc{flex:0 1 auto;background:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:normal;color:#fff;display:inline-block;vertical-align:middle;border:1px solid #707070;height:45px;line-height:45px;padding:0 27px;margin:30px 0 15px 0;text-align:center}.demandediamant label{display:block;margin:0 0 5px 0}.demandediamant fieldset .rowElem{font-size:1.2rem}.demandediamant textarea{padding:10px}.demandejoaillerie legend{font-family:"Open Sans",sans-serif;color:#fff;font-size:1.6rem}.demandejoaillerie form>div:first-of-type{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.demandejoaillerie form h2{padding:0;flex:1 1 100%;text-align:left;font-size:2.4rem;margin:30px 0 0 0}.demandejoaillerie form h2 span{font-style:italic;font-size:1.9rem;padding:0 10px}.demandejoaillerie form h3{flex:1 1 100%;font-size:2.4rem;color:#BDBDBD;font-family:"Cormorant",serif;font-weight:600;letter-spacing:2.13px;text-transform:none;margin:0 0 15px 0}.demandejoaillerie form>div:first-of-type div{border:none;padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:30px 0;align-items:center}.demandejoaillerie form>div:first-of-type div>p{background-color:#0f0f0f;margin:2px;padding:7px;position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.4rem;display:inline-block;letter-spacing:0;color:#BDBDBD;display:inline-block;padding:5px;flex:1 1 100%}.demandejoaillerie form>div:first-of-type div>p span{color:#fff;padding:0 3px 0 0}.demandejoaillerie form>div:first-of-type .ref{flex:1 1 100%;font-size:1.6rem;font-weight:400;color:#BDBDBD;background:none;margin:0 0 15px 0}.demandejoaillerie form>div:first-of-type .poid{flex:1 1 24%;background-color:#3A4057}.demandejoaillerie form>div:first-of-type .forme{flex:1 1 49%}.demandejoaillerie form>div:first-of-type .purete{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .couleur{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .fluo{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .taille{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .cert{flex:1 1 24%}.demandejoaillerie form>div:first-of-type .ht{flex:0 1 auto;font-size:1.6rem;background:none;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff;display:inline-block;vertical-align:middle;margin:0 10px 15px 0}.demandejoaillerie form>div:first-of-type .ttc{flex:0 1 auto;background:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;letter-spacing:normal;color:#fff;display:inline-block;vertical-align:middle;border:1px solid #707070;height:45px;line-height:45px;padding:0 27px;margin:0 20px 15px 0}.demandejoaillerie label{display:block;margin:0 0 5px 0}.demandejoaillerie fieldset .rowElem{font-size:1.2rem}.demandespeciale .about{position:absolute;top:0;right:5px;z-index:99}.demandespeciale .about>a{width:15px;line-height:10px;padding:0;font-family:"Open Sans",sans-serif;font-weight:900;font-size:1rem;letter-spacing:1.5px;color:#0f0f0f;text-align:center;position:absolute;top:-5px;left:-2px;z-index:2}.demandespeciale .about>a:before{content:'';width:10px;height:10px;background-color:#fff;position:absolute;z-index:-1;top:0;left:1.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.demandespeciale .about.deployed>a:before{background-color:#00A3B2}.demandespeciale .about>p{position:absolute;right:0;font-size:1.4rem;line-height:15px;padding:5px 10px;width:200px;background-color:#242424;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right;z-index:1;transition:all 0.3s ease-out}.demandespeciale .about.deployed>p{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 20px rgba(0,0,0,0.27)}.demandespeciale form>fieldset:nth-of-type(3){margin:30px 0 0 0}#mandatory{font-size:1.2rem;margin:0 0 20px 0}#mentioncnil{font-size:1.2rem;margin:20px 0 0 0}.plandusite .content ul,.plandusite .content ol{color:#BDBDBD;font-weight:400;font-size:1.4rem;line-height:21px;margin:0 0 10px 10px;list-style-position:inside}.plandusite .content>div a{color:#696C7C}.plandusite .content>div a:hover{color:#00A3B2}.planseo .content>div:first-of-type ul,.planseo .content>div:first-of-type ol{color:#BDBDBD;font-weight:400;font-size:1.4rem;line-height:21px;margin:0 0 10px 10px;list-style-position:inside}.planseo .content>div:first-of-type a{color:#696C7C}.planseo .content>div:first-of-type a:hover{color:#00A3B2}.planseo #pagination{font-size:1.5rem;color:#BDBDBD;font-weight:300;text-align:center}.planseo #pagination>*{font-size:1.5rem;color:#fff;font-weight:400}.planseo #pagination b{font-weight:400}.planseo #pagination a:hover{color:#00A3B2}footer *{transition:all .5s}footer{padding:0;text-align:center;width:100%;max-width:100%;margin:0 auto 50px auto;transition:.5s all;font-family:"Cormorant",serif}footer .f_infos{border-top:1px solid #403E42;font-family:"Open Sans",sans-serif;text-align:left;display:flex;justify-content:space-between;align-items:center}footer .f_infos img{width:25%;max-width:224px;display:inline-block;margin:18px 20px 28px 33px}footer .f_infos .f_links{width:auto;float:right;display:inline-block;vertical-align:top;margin:18px 45px 28px 0}footer li{list-style:none;display:inline-block;vertical-align:middle}footer li a{text-transform:none;font-family:"Open Sans",sans-serif;font-size:1.2rem;padding:0 10px;line-height:normal;font-weight:300;letter-spacing:1.5px;color:#BDBDBD}.f_news{display:inline-block;width:26%;vertical-align:bottom;flex:1 1 26%;margin:20px 0 0 0;padding:20px 0}.f_news a{font-size:1.4rem;letter-spacing:1px;display:inline-block;vertical-align:middle;padding:0 0 30px 0;color:#BDBDBD}.f_news a i{font-size:2.3rem;padding:0 5px -0px 0;display:inline-block;vertical-align:middle;color:#D6BB71}footer .colibri{float:right;line-height:46px;margin:0 10px}footer .colibri a{font-size:1.4rem;color:#3A4057;position:absolute;bottom:10px;right:62px;line-height:20px}.ui-rangeSlider-handle-inner{background:#ddd !important;color:#fff;height:7px;width:7px;border-radius:50%}.guidelaser{padding:3.5rem 0;text-align:center}.guidelaser p{font-weight:700}.guidelaser p>a:last-child{display:block;margin:1rem auto 0;border:1px solid rgba(255,255,255,0.1);max-width:200px;color:#fff;font-size:1.2rem;font-weight:600;padding:0.5rem 0}.guidelaser p>a:first-child{margin:0 0 0 .5rem}.wysicontent{position:relative;max-width:1280px;width:95%;margin:0 auto;padding:3.5rem 0}.diamants-listing .line .prixttc a{font-size:1.4rem;width:100%;line-height:1.2;color:#00A3B2;transition:all .2s}.diamants-listing .line .prixttc a:hover{color:#d6bb71}.diamants-listing section,.diamants-listing .criteres-diamants{background:transparent;box-shadow:none}.diamants-listing .line .fa-balance-scale:before{content:'';width:28px;height:27px;background:url("../../images.i-diamants.com/images/smallcompar.png") no-repeat center center/contain;display:inline-block;mix-blend-mode:overlay}.diamants-listing .line .fa-balance-scale:after{content:'comparer';display:inline-block;float:right;line-height:2.8rem;font-family:"Open Sans",sans-serif;color:#fff;text-transform:uppercase;font-size:1.2rem;letter-spacing:1px;font-weight:700;margin:0 0 0 .5rem}.diamants-listing>section{padding:38px 0 46px 0}.diamants-listing>section{padding:0 0 10px}.selector.selectElem #search_filtre,.selector.selectElem{border-radius:0}.diamants-listing .box_filtre{margin:0 0 4rem 0;border:1px solid rgba(255,255,255,0.1) !important;background:transparent !important;-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}.diamants-listing .box_filtre select{border:0}.diamants-listing .content>span:first-of-type{position:absolute;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);font-size:1.5rem;color:#fff}.diamants-listing .box_filtre{left:calc(50% + 35px);position:relative;-webkit-transform:translate(-50%, 0) !important;transform:translate(-50%, 0) !important;max-height:44px}.diamants-listing .content>span:first-of-type{left:calc(50% - 100px) !important;-webkit-transform:translate(-50%, 10px) !important;transform:translate(-50%, 10px) !important}.box_filtre>.inf{background:#00a3b2;border-radius:50%;width:15px;height:15px;margin:0;padding:0;line-height:15px;text-align:center;color:#000;font-family:"Cormorant", serif;font-style:italic;font-size:1.4rem;position:absolute;right:-25px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#box_comparateur{margin:8rem auto 0}.comparat span{-webkit-transform:none;transform:none}@media all and (max-width: 1380px){.span-col-2diam>p:first-child{font-size:1.3rem}.span-col-3diam p{font-size:.9rem}.abonnement_title{left:9%}}@media all and (max-width: 1120px){.actitre2{line-height:2rem}.actublocs{width:95% !important;display:block !important}.actublocs .col6{width:100% !important;margin:2rem 0;padding:2rem 3rem 1rem 3rem}.open{transition:max-height 0.3s ease-out !important;height:auto !important;max-height:600px !important}.ligne3{display:none}#guides{cursor:pointer !important;max-height:70px;overflow:hidden !important;transition:max-height 0.3s ease-out !important}.actitre2:after{content:"\f078";font-family:"FontAwesome";float:right;font-style:normal;font-size:20px}.home main>.surmesure h1{font-size:2.3rem;letter-spacing:0.7px;text-transform:uppercase;text-align:center;line-height:23px}.home main>.surmesure h1 span{font-size:1.9rem;letter-spacing:0.2px;display:block}}@media all and (max-width: 1080px){.content{padding:0}.selectgrid>div.h3 h3 br{content:''}.selectgrid>div.h3 h3 br:after{content:'\0020'}.selectgrid>div.h3 h3>span{white-space:pre;display:block}.selectgrid>div.h3 h3>span:before{content:'\0020'}#btn_close_zoom{display:none}.prevnext{max-width:90%}#menu ul.fst>.menucoords:hover>a{background:transparent !important}.snd .showname,.snd .showtotal{display:none}.diam_infosupp{text-align:left;left:1rem}.span-col-2d>p{font-size:1.1rem}.gridbasket>div:first-child p:nth-child(5) a{font-size:1.5rem;width:100%;text-align:left}.gridbottom input{font-size:1.1rem}#video_lightbox{width:100% !important}.center .jo-search>form{max-width:100%;margin:0 auto;padding:0 2rem}.center .jo-search #search_prix label{display:none}.newproduct .details{width:100%}.details .prdt .photo img{border:0;box-shadow:0 1px 10px rgba(0,0,0,0.1)}.span-col-3diam p{padding:0 0 2rem 0}.gridbasket{display:block}.wysiproduct{padding:5rem 1.5rem}.collections .caroussel{flex-wrap:wrap}.collections .caroussel .col3{width:100% !important}#menu ul li:hover .submenu{height:auto;opacity:1;overflow:visible;position:relative;display:table;top:40px;width:100%;top:0}.subsubmenu{position:relative;left:0;transition:all .2s ease-in-out;opacity:0;height:auto;background:rgba(0,0,0,0.85) !important;visibility:hidden;display:none;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#menu .submenu li:hover>ul{opacity:1;visibility:visible;display:block !important}.is_subsub:after{-webkit-transform:scaleX(2) rotate(90deg);transform:scaleX(2) rotate(90deg)}.subsubmenu{display:none !important}.topnews .inner{max-width:90vw}.bouton_aide{width:100% !important;text-align:center !important}.jo-search{max-width:100%;width:100%}.footer2{padding:2.5rem 0 2.5rem 0;background:#313131}.trois{padding:5rem 0}.h3section{margin:2rem 0 2rem 0;padding:5rem 0 2rem 0}.certiblocs{padding:0}.abonnement_title{position:relative;font-weight:900;font-size:3rem;line-height:1.4;text-align:center}.readmore{cursor:pointer;display:inline-block;letter-spacing:0.3rem;color:#D6BB71 !important;text-align:center;text-transform:uppercase;font-size:1.5rem;display:block;margin:5rem 0 0 0}.readmore:after{content:"\f178";font-family:"FontAwesome";padding:0 0 0 10px}.textes_hidden{display:block !important}.fermey{display:none !important}.textblocs{width:100%;display:block}.textblocs>div{width:95%;height:auto;font-size:1.2rem;color:#222;padding:2rem;margin:0 !important}.textblocs .dorey{color:#D6BB71 !important;text-align:center !important}.newsletter{height:auto;background:url("../../images.i-diamants.com/images/news.jpg") no-repeat right;background-size:cover;margin:7rem 0;width:100%}#mainform>.rowElem>input{background:transparent;border-bottom:1px solid #3b3c42;border-right:0px solid #3b3c42;border-left:1px solid #3b3c42;border-bottom:0 !important;border-right:1px solid #3b3c42 !important}.abonnement{width:100%;float:none !important;padding:2rem}#mainform{margin:0 auto;display:block;border:0}#mainform>div:nth-of-type(1){width:100%;padding:0;margin:0;float:none;border-radius:0 !important}#mainform>div:nth-of-type(2){width:100%;padding:0;margin:0;float:none;border-right:1px solid #3b3c42;border-bottom:1px solid #3b3c42}#mainform>div:nth-of-type(3){width:100%;padding:0;margin:0;float:none;border-right:1px solid #3b3c42}#mainform>div:nth-of-type(4){width:100%;padding:0;margin:0;float:none;border-right:1px solid #3b3c42}#mainform>div:nth-of-type(5){width:100%;padding:0;margin:0;float:none}#mainform>.rowElem>input{background:transparent;border-bottom:1px solid #3b3c42;border-right:px solid #3b3c42;border-left:1px solid #3b3c42;border-bottom:0 !important}#mainform>.rowElem>.selector>select{background:transparent !important}#mentioncnil{float:left}.footer2{display:table}.footer2>.topcol{margin:0 auto;display:table-header-group;text-align:center}.col8>img{padding:2rem 0 !important}.col9{width:100% !important;display:block;padding:0 !important}.crea{display:block}.crea .col2{width:100%;margin:0 0 10px 0}.creaslide>img{display:block !important}#creations_slider{display:flex !important}.caroussel{display:block}.caroussel .col3{width:100%;margin:0 0 10px 0;float:left}.blocs{display:block !important}.blocs .col4{width:100%;margin:0 auto;height:auto !important}.col4>p{text-align:center !important}.col4>img{width:150px !important;height:150px !important;margin:0}.certiblocs{display:block}.certiblocs .col5a,.certiblocs .col5b{width:100% !important;margin:0 0 10px 0}#startxt{margin:0 5% 40px 5%}#startxt h1{font-size:2.8rem;line-height:30px;margin:0 0 10px 0}footer{margin:0 auto 40px auto}footer ul{margin:0 0 20px 0}footer li{display:block}footer li a{padding:0}footer .colibri a{right:20px;font-size:1.2rem;bottom:5px;margin:0}.demandediamant form>div:first-of-type .ref{font-size:1.4rem}.demandediamant form>div:first-of-type .couleur{flex:1 1 48%}.demandediamant form>div:first-of-type .fluo{flex:1 1 48%}.demandediamant form>div:first-of-type .cert{flex:1 1 70%}.demandediamant form>div:first-of-type .taille{flex:1 1 28%}.demandediamant form>div:first-of-type .ht{font-size:1.4rem;margin:15px 10px 0 0}.demandediamant form>div:first-of-type .ttc{font-size:1.4rem;margin:15px 0 0 0}.demandejoaillerie form>div:first-of-type .ref{font-size:1.4rem}.demandejoaillerie form>div:first-of-type .couleur{flex:1 1 48%}.demandejoaillerie form>div:first-of-type .fluo{flex:1 1 48%}.demandejoaillerie form>div:first-of-type .cert{flex:1 1 70%}.demandejoaillerie form>div:first-of-type .taille{flex:1 1 28%}.demandejoaillerie form>div:first-of-type .ht{font-size:1.4rem;margin:15px 10px 0 0}.demandejoaillerie form>div:first-of-type .ttc{font-size:1.4rem;margin:15px 0 0 0}.ouvrir{display:block !important;margin:2rem 0 !important;text-align:center}.expanded .ouvrir{display:none !important}.expanded .fermer{display:block !important;text-align:center}.expanded>a{display:none}.texteagrement p{height:64px;overflow:hidden}.expanded p{height:auto !important}.icone{float:none;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:0 0 4rem 0}.sixieme .icone{left:auto;padding:0;-webkit-transform:none;transform:none}#filtrerpar .selectElem:before{display:none !important}.content>#filtrerpar{text-align:center;left:55% !important}.bord{border-right:none !important}.homefeatured .featured>div{width:40%;margin:10px}.homefeatured .featured>div:last-child{width:50%;background:url("../../images.i-diamants.com/images/creation.jpg") no-repeat 50% #fff}.homeslide{-webkit-clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%)}.caroussel{display:block}.caroussel .col3{width:100%;margin:0 0 10px 0}.home main>.surmesure{display:block;width:90%;margin:50px auto 26px auto;float:none;position:relative;max-width:100%;position:relative;right:auto;top:auto}.home main>.surmesure h1{font-size:2rem}.home main>.surmesure h1 span{font-size:1.6rem}#startxt{padding:20px;width:90%;margin:0 5% 40px 5%}.home main>.surmesure img{position:relative;max-width:180px;margin:auto}footer .f_infos{flex-wrap:wrap;justify-content:flex-start}footer .f_infos img{flex:1 1 45%;margin:18px 20px 0 33px}footer .f_infos>div{flex:1 1 45%;margin:20px 0 0 0}footer .f_infos .f_links{margin:18px 50px 28px 33px}.contact .coord{float:left;clear:both;margin:0 0 30px}.details .contact{padding:36px 20px 46px 20px}.demandediamant h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandediamant div:first-of-type h2{font-size:1.9rem}.demandejoaillerie form h3{font-size:1.9rem}.demandediamant form>div:first-of-type{margin:30px 0 10px 0}.demandediamant form>div:first-of-type>p{padding:3px 5px}fieldset{margin:15px 0}.demandediamant legend{font-size:1.4rem}.demandediamant label{font-size:1.2rem}.demandejoaillerie h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandejoaillerie div:first-of-type h2{font-size:1.9rem;margin:0}.demandejoaillerie form>div:first-of-type{margin:10px 0}.demandejoaillerie form>div:first-of-type div>p{padding:3px 5px}.demandejoaillerie legend{font-size:1.4rem}.demandejoaillerie label{font-size:1.2rem}.demandespeciale h1{font-weight:300;font-size:3rem;width:100%;margin:0}.demandespeciale legend{font-size:1.4rem}.demandespeciale label{font-size:1.2rem}.widgetcontent{width:90vw}nav.taskbar .center ul{position:absolute;left:0;width:100%;text-align:left}nav.taskbar .center li{margin:0;width:25%}.textblocs .readmore{display:block}}@media all and (max-width: 810px){h1{font-size:4rem;width:90%;margin:2rem auto 3rem}.newproduct main{margin:10rem auto 0}.topnews .inner div p{text-align:center}.blog_details h1{font-size:3rem}.selectors a{font-weight:700}#search_poids,#search_couleur,#search_purete,#search__certificat,#search_lot{flex:0 1 100% !important}.diamants-listing{white-space:95%}.diamants-listing{width:95%}.diamants-listing .content{margin:40px auto !important}.comparator .ht{order:7}.comparator .ttc{order:8}.comparator .ajouter{order:9}.comparator span{display:inline-block !important;text-transform:none;text-align:left}.collections .carou .col3{width:49%}.wysi h2,.h2footergen{font-size:3rem;padding:2rem 0}.wysi h3{font-size:1.4rem}.wysi p{font-size:1.3rem}.cflex{margin:0 auto 4rem}.cflex>div{flex-direction:column}.cflex>div>*,.cflex.sum>div>*{margin:10px 0}a.gen_blue{font-size:1.4rem;max-width:90%;padding:0 0 0 5vw}a.gen_blue::after{margin:0 0 0 5vw}.cflex.guide>div{flex-direction:row}.dialog_diams{margin:0;width:100%;background:#2B292A url("../../images.i-diamants.com/images/dialog_diams.jpg") no-repeat top left/cover}.homefeatured .featured>div{width:50%;margin:10px 0}.homefeatured .featured{flex-direction:column;align-items:center}}@media all and (max-width: 640px){.dialog_diams>div{width:96%;margin:0 auto}.dialog_diams h2,.dialog_diams h3,.dialog_diams p{text-align:center}.dialog_diams .certifx{text-align:center}.dialog_diams .gen_tit{text-align:center}.dialog_diams .gen_blue{margin:0 auto;float:none}.abonnement_title{max-width:80%}.cflex.guide article{width:100%;margin:1% 0;border:1px solid #4A4949;flex:1 0 100%}.jo-search #prix_affmin{margin:0 !important;left:0 !important}.tabs .tabs_nav:before{display:none !important}.tabs .tabs_nav li a{background:transparent !important}iframe{position:relative;width:100%;height:auto}.gridbasket>div:first-child{display:table;margin:0 auto}.gridbasket>div:first-child p:first-child{display:inline-block}.gridbasket>div:first-child p:nth-child(2){display:inline-block;padding:0 1rem}.gridbasket>div:first-child p:nth-child(3){display:inline-block}.gridbasket>div:first-child p:nth-child(3){display:inline-block}.gridbasket>div:first-child p:nth-child(4){display:block;text-align:center}.gridbasket>div:first-child p:nth-child(4) a:after{left:calc(100% + 5px)}.span-col-2d>p{text-align:right}.gridbasket>div:first-child p:nth-child(5) a{bottom:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.gridbottom{grid-template-columns:repeat(1, 1fr)}.bannerbottom>div{padding:0 4rem;margin:0 auto}.bannerbottom>div>p:first-child{font-size:2.4rem;text-align:center;line-height:2.5rem;text-shadow:0 1px 5px rgba(0,0,0,0.7)}.newproduct .bannerbottom>div{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.bannerbottom>div>p:nth-child(2){text-align:center;font-size:1.2rem;padding:1rem 0 0 0;font-weight:600;text-shadow:0 1px 5px rgba(0,0,0,0.7)}.prdt .span-col-2d{margin:20px auto 0}.garantix{width:95%}.prevnext{text-align:right;display:block;flex-wrap:nowrap;justify-content:space-between;padding:0 2rem 0 0}footer .f_infos img{flex:1 1 100%}footer .f_infos>div{flex:1 1 100%}footer .f_infos>.f_news{margin:20px 33px 0 33px}.f_news a{padding:0 15px 10px 0;display:block;text-align:left}.demandediamant form>div:first-of-type .poid,.demandediamant form>div:first-of-type .forme,.demandediamant form>div:first-of-type .purete,.demandediamant form>div:first-of-type .couleur,.demandediamant form>div:first-of-type .fluo,.demandediamant form>div:first-of-type .taille{flex:1 1 48%}.demandediamant form>div:first-of-type .cert{flex:1 1 100%}.demandejoaillerie form>div:first-of-type .poid,.demandejoaillerie form>div:first-of-type .forme,.demandejoaillerie form>div:first-of-type .purete,.demandejoaillerie form>div:first-of-type .couleur,.demandejoaillerie form>div:first-of-type .fluo,.demandejoaillerie form>div:first-of-type .taille{flex:1 1 48%}.demandejoaillerie form>div:first-of-type .cert{flex:1 1 100%}.blog_details.landing .content>div:first-of-type>a{display:block;margin:10px 0;width:100%}.blog_details.landing .content>div:first-of-type>a+a{margin:10px 0}.blog_details.landing .content>div:first-of-type>a img{margin:0 auto}.bannerbottom>div>div img{display:inline-block;max-width:73px;position:relative}.bannerbottom>div>div{margin:0 auto;display:block;position:relative;width:100%;text-align:center;float:right;padding:2rem 0 0 0}.pagine{width:100%}.diamants-listing>section{margin:0 auto 10px auto}.blog_details h1{margin:0 auto}#search__certificat .inf{bottom:6.4rem}.wysiproduct p{padding:3rem 1rem}.nwl>input[type="submit"]{width:100%;margin:0 0 10px}.navprecsuiv>div{flex-direction:column}}@media all and (max-width: 600px){.span-col-3diam p{width:calc(100% - 30px);display:block;margin:0 auto}.span-col-2diam>p:first-child,.span-col-2diam>p:nth-child(2){font-size:1.5rem}.span-col-2diam{grid-column:span 8 / auto}.span-col-3diam{text-align:center;grid-column:span 9 / auto}.gridiam{grid-template-columns:repeat(2, 1fr);position:relative;max-width:80%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:0}.diamref{display:inline-block;font-size:1.4rem}.titrediamant{text-align:center}.gridbasket>div:first-child>a{font-size:1.3rem;display:block;text-decoration:underline;padding:0;position:absolute;bottom:.5rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%}.diamlink1{-webkit-transform:translate(-50%, -2rem) !important;transform:translate(-50%, -2rem) !important}.diam_infosupp{position:absolute;bottom:1rem;right:1rem;left:auto}}@media all and (max-width: 480px){main{top:0;margin:16rem auto 50px}.prevnext{max-width:100%}.center .jo-search{background:rgba(0,0,0,0.15)}.gridbottom{margin:30px 0 0 0}.wysiproduct .h2section{padding:1rem 0 0 0}.prevnext{height:14px}.landing .content>div:first-of-type>a img{width:auto;max-width:50%;float:left;padding:1px}.colle{margin:inherit !important;padding:0}.colle:first-child{margin:20px 0 !important}.espacey,.fermer{font-size:1rem !important}.h2section{font-size:3rem}.hometext>h1{line-height:3rem;font-size:2.5rem}.majuscule{line-height:3rem !important;font-size:1.7rem;padding:0 0 2rem 0}.commande{margin:7rem auto}.blog_details>section,.blog_details>.content{margin:0 auto 24px auto}.blog{margin:10rem auto}.diamants-listing .criteres-diamants{margin:-1rem 0 3rem 0}.details>div{margin:7rem auto 58px auto}.compte #espace-client{margin:7rem auto 0}.widgetcontent .vautour{padding:20px}.widgetcontent #slider{padding:20px}.newproduct main{margin:11rem auto 0}.coltit [class^="tit"]{overflow:hidden;text-overflow:ellipsis;max-width:55px}.selectors .group_gravure{flex-direction:column;align-items:flex-start}.selectors .group_gravure>div{margin:10px 0;width:100%}.selectors .group_gravure>div:nth-child(2){margin:15px 0 0;flex-wrap:wrap}.selectors .group_gravure>div:nth-child(2) p{margin:10px 0}[class*="popup-"]{height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto}.bijouForm select{font-size:1.2rem}.bijouForm .checkboxElem label{font-size:1.2rem}.selectors .group_gravure>div:nth-child(2){max-width:none}.collections .carou .col3{width:100%}.formform .head h1{font-size:3rem;padding:2rem 0;margin:0 auto;line-height:3rem}.formform .line .origine{flex:1 1 40%}.formform .line .prixht{flex:0 1 auto}.formform .line .prixttc{flex:0 1 auto}.funky_tab tbody{display:flex;justify-content:center}.funky_tab tr{display:flex;flex-direction:column}.homefeatured .featured>div{width:96%;margin:10px 0}.homefeatured .featured>div:last-child{width:96%;background:url("../../images.i-diamants.com/images/creation.jpg") no-repeat 50% #fff}.dialog_diams .certifx{justify-content:space-between}.dialog_diams .certifx img{margin:0}.dialog_diams .tit{font-size:2.6rem;text-align:center;margin:0 0 10px}body{margin:50px 0 0 0}.topnews .cloose{top:40%;right:15px}.topnews{height:50px}.topnews>div{height:auto;min-height:50px}.topnews .topbanner a{padding:0 4%;flex-direction:column}.topnews .topbanner span{margin:3px 0}.blackfriday main{top:110px}.blackfriday header{top:170px}.blackfriday .topnews{height:160px}.ds_actions>a{flex:0 0 100%;padding:1rem 0 !important}}@media all and (max-width: 414px){.homebutton{font-size:1.2rem}.caroudescr{padding:0 !important;font-size:1.4rem !important;line-height:2rem !important}.demandediamant form>div:first-of-type .poid,.demandediamant form>div:first-of-type .forme,.demandediamant form>div:first-of-type .purete,.demandediamant form>div:first-of-type .couleur,.demandediamant form>div:first-of-type .fluo,.demandediamant form>div:first-of-type .taille{flex:1 1 100%}.demandejoaillerie form>div:first-of-type .poid,.demandejoaillerie form>div:first-of-type .forme,.demandejoaillerie form>div:first-of-type .purete,.demandejoaillerie form>div:first-of-type .couleur,.demandejoaillerie form>div:first-of-type .fluo,.demandejoaillerie form>div:first-of-type .taille{flex:1 1 100%}.widgetcontent #rangeLabel{width:70%;text-align:center}.span-col-3diam>div{background:url("../../images.i-diamants.com/images/gravure.png") no-repeat center center/cover}.jo-search #prix_affmax{right:0 !important}.diamants-listing .texteagrement>p{padding:0 1rem}.cflex>h3,.cflex>h4,.cflex>h5{margin:0}.formform .line>*{height:60px}}@media all and (max-width: 384px){button.carat:before{display:none}}@media all and (max-width: 375px){.details{width:95%}.certitre img{max-width:80% !important}.gridcertif.new{font-size:1.2rem !important}.diamants-listing .content{padding:26px 0px}}@media all and (max-width: 360px){.curseur-diamant>span{padding:10px 5.1px !important}}@media all and (max-width: 320px){.baselineselec h2{font-size:1.9rem}.baselineselec p nobr{font-size:.9rem}#popup-taille table{font-size:1rem}.span-col-2d.new>p{font-size:1.1rem !important}.homebutton{font-size:1rem}#menu .submenu li{margin-left:10px !important}.curseur-diamant>span{font-size:1.1rem}.gridselect>div p:first-child{font-size:1.8rem}.gridbasket>div:first-child p:nth-child(5) a{font-size:1.1rem}.tabs .tabs_nav li a{font-size:.9rem !important}.bannerbottom>div>p:first-child{font-size:2.2rem}.bannerbottom>div>p:nth-child(2){font-size:1.1rem}.coltit [class^="tit"]{overflow:hidden;text-overflow:ellipsis;max-width:43px;padding:0 2px}.content>#filtrerpar{text-align:center;left:59% !important}}.iontest .minmax{display:flex;justify-content:space-between}.iontest .minmax .ioninput{display:flex;align-items:center;margin:10px 0}.iontest .minmax .ioninput input{padding:0 10px;width:80px;height:30px}
/*# sourceMappingURL=main.css.map */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: 'colibri';
  src:  url('../fonts/colibri8259.eot?1z584s');
  src:  url('../fonts/colibri8259.eot?1z584s#iefix') format('embedded-opentype'),
    url('../fonts/colibri8259.ttf?1z584s') format('truetype'),
    url('../fonts/colibri8259.woff?1z584s') format('woff'),
    url('../fonts/colibri8259.svg?1z584s#colibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

.co, [class^="co-"], [class*=" co-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'colibri' !important;
  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;
}

.co-colibri:before {
  content: "\e900";
}
.co-account_mat:before {
  content: "\e901";
}
.co-linkedin:before {
  content: "\e902";
}
.co-share:before {
  content: "\e903";
}
.co-twitter:before {
  content: "\e904";
}
.co-zoom:before {
  content: "\e905";
}
.co-account_mat_fill:before {
  content: "\e906";
}

@charset "UTF-8";
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons28b5.eot?v=2.0.0"); src: url("../fonts/ionicons28b5.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons28b5.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons28b5.woff?v=2.0.0") format("woff"), url("../fonts/ionicons28b5.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-alert:before { content: "\f101"; }

.ion-alert-circled:before { content: "\f100"; }

.ion-android-add:before { content: "\f2c7"; }

.ion-android-add-circle:before { content: "\f359"; }

.ion-android-alarm-clock:before { content: "\f35a"; }

.ion-android-alert:before { content: "\f35b"; }

.ion-android-apps:before { content: "\f35c"; }

.ion-android-archive:before { content: "\f2c9"; }

.ion-android-arrow-back:before { content: "\f2ca"; }

.ion-android-arrow-down:before { content: "\f35d"; }

.ion-android-arrow-dropdown:before { content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }

.ion-android-arrow-dropleft:before { content: "\f361"; }

.ion-android-arrow-dropleft-circle:before { content: "\f360"; }

.ion-android-arrow-dropright:before { content: "\f363"; }

.ion-android-arrow-dropright-circle:before { content: "\f362"; }

.ion-android-arrow-dropup:before { content: "\f365"; }

.ion-android-arrow-dropup-circle:before { content: "\f364"; }

.ion-android-arrow-forward:before { content: "\f30f"; }

.ion-android-arrow-up:before { content: "\f366"; }

.ion-android-attach:before { content: "\f367"; }

.ion-android-bar:before { content: "\f368"; }

.ion-android-bicycle:before { content: "\f369"; }

.ion-android-boat:before { content: "\f36a"; }

.ion-android-bookmark:before { content: "\f36b"; }

.ion-android-bulb:before { content: "\f36c"; }

.ion-android-bus:before { content: "\f36d"; }

.ion-android-calendar:before { content: "\f2d1"; }

.ion-android-call:before { content: "\f2d2"; }

.ion-android-camera:before { content: "\f2d3"; }

.ion-android-cancel:before { content: "\f36e"; }

.ion-android-car:before { content: "\f36f"; }

.ion-android-cart:before { content: "\f370"; }

.ion-android-chat:before { content: "\f2d4"; }

.ion-android-checkbox:before { content: "\f374"; }

.ion-android-checkbox-blank:before { content: "\f371"; }

.ion-android-checkbox-outline:before { content: "\f373"; }

.ion-android-checkbox-outline-blank:before { content: "\f372"; }

.ion-android-checkmark-circle:before { content: "\f375"; }

.ion-android-clipboard:before { content: "\f376"; }

.ion-android-close:before { content: "\f2d7"; }

.ion-android-cloud:before { content: "\f37a"; }

.ion-android-cloud-circle:before { content: "\f377"; }

.ion-android-cloud-done:before { content: "\f378"; }

.ion-android-cloud-outline:before { content: "\f379"; }

.ion-android-color-palette:before { content: "\f37b"; }

.ion-android-compass:before { content: "\f37c"; }

.ion-android-contact:before { content: "\f2d8"; }

.ion-android-contacts:before { content: "\f2d9"; }

.ion-android-contract:before { content: "\f37d"; }

.ion-android-create:before { content: "\f37e"; }

.ion-android-delete:before { content: "\f37f"; }

.ion-android-desktop:before { content: "\f380"; }

.ion-android-document:before { content: "\f381"; }

.ion-android-done:before { content: "\f383"; }

.ion-android-done-all:before { content: "\f382"; }

.ion-android-download:before { content: "\f2dd"; }

.ion-android-drafts:before { content: "\f384"; }

.ion-android-exit:before { content: "\f385"; }

.ion-android-expand:before { content: "\f386"; }

.ion-android-favorite:before { content: "\f388"; }

.ion-android-favorite-outline:before { content: "\f387"; }

.ion-android-film:before { content: "\f389"; }

.ion-android-folder:before { content: "\f2e0"; }

.ion-android-folder-open:before { content: "\f38a"; }

.ion-android-funnel:before { content: "\f38b"; }

.ion-android-globe:before { content: "\f38c"; }

.ion-android-hand:before { content: "\f2e3"; }

.ion-android-hangout:before { content: "\f38d"; }

.ion-android-happy:before { content: "\f38e"; }

.ion-android-home:before { content: "\f38f"; }

.ion-android-image:before { content: "\f2e4"; }

.ion-android-laptop:before { content: "\f390"; }

.ion-android-list:before { content: "\f391"; }

.ion-android-locate:before { content: "\f2e9"; }

.ion-android-lock:before { content: "\f392"; }

.ion-android-mail:before { content: "\f2eb"; }

.ion-android-map:before { content: "\f393"; }

.ion-android-menu:before { content: "\f394"; }

.ion-android-microphone:before { content: "\f2ec"; }

.ion-android-microphone-off:before { content: "\f395"; }

.ion-android-more-horizontal:before { content: "\f396"; }

.ion-android-more-vertical:before { content: "\f397"; }

.ion-android-navigate:before { content: "\f398"; }

.ion-android-notifications:before { content: "\f39b"; }

.ion-android-notifications-none:before { content: "\f399"; }

.ion-android-notifications-off:before { content: "\f39a"; }

.ion-android-open:before { content: "\f39c"; }

.ion-android-options:before { content: "\f39d"; }

.ion-android-people:before { content: "\f39e"; }

.ion-android-person:before { content: "\f3a0"; }

.ion-android-person-add:before { content: "\f39f"; }

.ion-android-phone-landscape:before { content: "\f3a1"; }

.ion-android-phone-portrait:before { content: "\f3a2"; }

.ion-android-pin:before { content: "\f3a3"; }

.ion-android-plane:before { content: "\f3a4"; }

.ion-android-playstore:before { content: "\f2f0"; }

.ion-android-print:before { content: "\f3a5"; }

.ion-android-radio-button-off:before { content: "\f3a6"; }

.ion-android-radio-button-on:before { content: "\f3a7"; }

.ion-android-refresh:before { content: "\f3a8"; }

.ion-android-remove:before { content: "\f2f4"; }

.ion-android-remove-circle:before { content: "\f3a9"; }

.ion-android-restaurant:before { content: "\f3aa"; }

.ion-android-sad:before { content: "\f3ab"; }

.ion-android-search:before { content: "\f2f5"; }

.ion-android-send:before { content: "\f2f6"; }

.ion-android-settings:before { content: "\f2f7"; }

.ion-android-share:before { content: "\f2f8"; }

.ion-android-share-alt:before { content: "\f3ac"; }

.ion-android-star:before { content: "\f2fc"; }

.ion-android-star-half:before { content: "\f3ad"; }

.ion-android-star-outline:before { content: "\f3ae"; }

.ion-android-stopwatch:before { content: "\f2fd"; }

.ion-android-subway:before { content: "\f3af"; }

.ion-android-sunny:before { content: "\f3b0"; }

.ion-android-sync:before { content: "\f3b1"; }

.ion-android-textsms:before { content: "\f3b2"; }

.ion-android-time:before { content: "\f3b3"; }

.ion-android-train:before { content: "\f3b4"; }

.ion-android-unlock:before { content: "\f3b5"; }

.ion-android-upload:before { content: "\f3b6"; }

.ion-android-volume-down:before { content: "\f3b7"; }

.ion-android-volume-mute:before { content: "\f3b8"; }

.ion-android-volume-off:before { content: "\f3b9"; }

.ion-android-volume-up:before { content: "\f3ba"; }

.ion-android-walk:before { content: "\f3bb"; }

.ion-android-warning:before { content: "\f3bc"; }

.ion-android-watch:before { content: "\f3bd"; }

.ion-android-wifi:before { content: "\f305"; }

.ion-aperture:before { content: "\f313"; }

.ion-archive:before { content: "\f102"; }

.ion-arrow-down-a:before { content: "\f103"; }

.ion-arrow-down-b:before { content: "\f104"; }

.ion-arrow-down-c:before { content: "\f105"; }

.ion-arrow-expand:before { content: "\f25e"; }

.ion-arrow-graph-down-left:before { content: "\f25f"; }

.ion-arrow-graph-down-right:before { content: "\f260"; }

.ion-arrow-graph-up-left:before { content: "\f261"; }

.ion-arrow-graph-up-right:before { content: "\f262"; }

.ion-arrow-left-a:before { content: "\f106"; }

.ion-arrow-left-b:before { content: "\f107"; }

.ion-arrow-left-c:before { content: "\f108"; }

.ion-arrow-move:before { content: "\f263"; }

.ion-arrow-resize:before { content: "\f264"; }

.ion-arrow-return-left:before { content: "\f265"; }

.ion-arrow-return-right:before { content: "\f266"; }

.ion-arrow-right-a:before { content: "\f109"; }

.ion-arrow-right-b:before { content: "\f10a"; }

.ion-arrow-right-c:before { content: "\f10b"; }

.ion-arrow-shrink:before { content: "\f267"; }

.ion-arrow-swap:before { content: "\f268"; }

.ion-arrow-up-a:before { content: "\f10c"; }

.ion-arrow-up-b:before { content: "\f10d"; }

.ion-arrow-up-c:before { content: "\f10e"; }

.ion-asterisk:before { content: "\f314"; }

.ion-at:before { content: "\f10f"; }

.ion-backspace:before { content: "\f3bf"; }

.ion-backspace-outline:before { content: "\f3be"; }

.ion-bag:before { content: "\f110"; }

.ion-battery-charging:before { content: "\f111"; }

.ion-battery-empty:before { content: "\f112"; }

.ion-battery-full:before { content: "\f113"; }

.ion-battery-half:before { content: "\f114"; }

.ion-battery-low:before { content: "\f115"; }

.ion-beaker:before { content: "\f269"; }

.ion-beer:before { content: "\f26a"; }

.ion-bluetooth:before { content: "\f116"; }

.ion-bonfire:before { content: "\f315"; }

.ion-bookmark:before { content: "\f26b"; }

.ion-bowtie:before { content: "\f3c0"; }

.ion-briefcase:before { content: "\f26c"; }

.ion-bug:before { content: "\f2be"; }

.ion-calculator:before { content: "\f26d"; }

.ion-calendar:before { content: "\f117"; }

.ion-camera:before { content: "\f118"; }

.ion-card:before { content: "\f119"; }

.ion-cash:before { content: "\f316"; }

.ion-chatbox:before { content: "\f11b"; }

.ion-chatbox-working:before { content: "\f11a"; }

.ion-chatboxes:before { content: "\f11c"; }

.ion-chatbubble:before { content: "\f11e"; }

.ion-chatbubble-working:before { content: "\f11d"; }

.ion-chatbubbles:before { content: "\f11f"; }

.ion-checkmark:before { content: "\f122"; }

.ion-checkmark-circled:before { content: "\f120"; }

.ion-checkmark-round:before { content: "\f121"; }

.ion-chevron-down:before { content: "\f123"; }

.ion-chevron-left:before { content: "\f124"; }

.ion-chevron-right:before { content: "\f125"; }

.ion-chevron-up:before { content: "\f126"; }

.ion-clipboard:before { content: "\f127"; }

.ion-clock:before { content: "\f26e"; }

.ion-close:before { content: "\f12a"; }

.ion-close-circled:before { content: "\f128"; }

.ion-close-round:before { content: "\f129"; }

.ion-closed-captioning:before { content: "\f317"; }

.ion-cloud:before { content: "\f12b"; }

.ion-code:before { content: "\f271"; }

.ion-code-download:before { content: "\f26f"; }

.ion-code-working:before { content: "\f270"; }

.ion-coffee:before { content: "\f272"; }

.ion-compass:before { content: "\f273"; }

.ion-compose:before { content: "\f12c"; }

.ion-connection-bars:before { content: "\f274"; }

.ion-contrast:before { content: "\f275"; }

.ion-crop:before { content: "\f3c1"; }

.ion-cube:before { content: "\f318"; }

.ion-disc:before { content: "\f12d"; }

.ion-document:before { content: "\f12f"; }

.ion-document-text:before { content: "\f12e"; }

.ion-drag:before { content: "\f130"; }

.ion-earth:before { content: "\f276"; }

.ion-easel:before { content: "\f3c2"; }

.ion-edit:before { content: "\f2bf"; }

.ion-egg:before { content: "\f277"; }

.ion-eject:before { content: "\f131"; }

.ion-email:before { content: "\f132"; }

.ion-email-unread:before { content: "\f3c3"; }

.ion-erlenmeyer-flask:before { content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }

.ion-eye:before { content: "\f133"; }

.ion-eye-disabled:before { content: "\f306"; }

.ion-female:before { content: "\f278"; }

.ion-filing:before { content: "\f134"; }

.ion-film-marker:before { content: "\f135"; }

.ion-fireball:before { content: "\f319"; }

.ion-flag:before { content: "\f279"; }

.ion-flame:before { content: "\f31a"; }

.ion-flash:before { content: "\f137"; }

.ion-flash-off:before { content: "\f136"; }

.ion-folder:before { content: "\f139"; }

.ion-fork:before { content: "\f27a"; }

.ion-fork-repo:before { content: "\f2c0"; }

.ion-forward:before { content: "\f13a"; }

.ion-funnel:before { content: "\f31b"; }

.ion-gear-a:before { content: "\f13d"; }

.ion-gear-b:before { content: "\f13e"; }

.ion-grid:before { content: "\f13f"; }

.ion-hammer:before { content: "\f27b"; }

.ion-happy:before { content: "\f31c"; }

.ion-happy-outline:before { content: "\f3c6"; }

.ion-headphone:before { content: "\f140"; }

.ion-heart:before { content: "\f141"; }

.ion-heart-broken:before { content: "\f31d"; }

.ion-help:before { content: "\f143"; }

.ion-help-buoy:before { content: "\f27c"; }

.ion-help-circled:before { content: "\f142"; }

.ion-home:before { content: "\f144"; }

.ion-icecream:before { content: "\f27d"; }

.ion-image:before { content: "\f147"; }

.ion-images:before { content: "\f148"; }

.ion-information:before { content: "\f14a"; }

.ion-information-circled:before { content: "\f149"; }

.ion-ionic:before { content: "\f14b"; }

.ion-ios-alarm:before { content: "\f3c8"; }

.ion-ios-alarm-outline:before { content: "\f3c7"; }

.ion-ios-albums:before { content: "\f3ca"; }

.ion-ios-albums-outline:before { content: "\f3c9"; }

.ion-ios-americanfootball:before { content: "\f3cc"; }

.ion-ios-americanfootball-outline:before { content: "\f3cb"; }

.ion-ios-analytics:before { content: "\f3ce"; }

.ion-ios-analytics-outline:before { content: "\f3cd"; }

.ion-ios-arrow-back:before { content: "\f3cf"; }

.ion-ios-arrow-down:before { content: "\f3d0"; }

.ion-ios-arrow-forward:before { content: "\f3d1"; }

.ion-ios-arrow-left:before { content: "\f3d2"; }

.ion-ios-arrow-right:before { content: "\f3d3"; }

.ion-ios-arrow-thin-down:before { content: "\f3d4"; }

.ion-ios-arrow-thin-left:before { content: "\f3d5"; }

.ion-ios-arrow-thin-right:before { content: "\f3d6"; }

.ion-ios-arrow-thin-up:before { content: "\f3d7"; }

.ion-ios-arrow-up:before { content: "\f3d8"; }

.ion-ios-at:before { content: "\f3da"; }

.ion-ios-at-outline:before { content: "\f3d9"; }

.ion-ios-barcode:before { content: "\f3dc"; }

.ion-ios-barcode-outline:before { content: "\f3db"; }

.ion-ios-baseball:before { content: "\f3de"; }

.ion-ios-baseball-outline:before { content: "\f3dd"; }

.ion-ios-basketball:before { content: "\f3e0"; }

.ion-ios-basketball-outline:before { content: "\f3df"; }

.ion-ios-bell:before { content: "\f3e2"; }

.ion-ios-bell-outline:before { content: "\f3e1"; }

.ion-ios-body:before { content: "\f3e4"; }

.ion-ios-body-outline:before { content: "\f3e3"; }

.ion-ios-bolt:before { content: "\f3e6"; }

.ion-ios-bolt-outline:before { content: "\f3e5"; }

.ion-ios-book:before { content: "\f3e8"; }

.ion-ios-book-outline:before { content: "\f3e7"; }

.ion-ios-bookmarks:before { content: "\f3ea"; }

.ion-ios-bookmarks-outline:before { content: "\f3e9"; }

.ion-ios-box:before { content: "\f3ec"; }

.ion-ios-box-outline:before { content: "\f3eb"; }

.ion-ios-briefcase:before { content: "\f3ee"; }

.ion-ios-briefcase-outline:before { content: "\f3ed"; }

.ion-ios-browsers:before { content: "\f3f0"; }

.ion-ios-browsers-outline:before { content: "\f3ef"; }

.ion-ios-calculator:before { content: "\f3f2"; }

.ion-ios-calculator-outline:before { content: "\f3f1"; }

.ion-ios-calendar:before { content: "\f3f4"; }

.ion-ios-calendar-outline:before { content: "\f3f3"; }

.ion-ios-camera:before { content: "\f3f6"; }

.ion-ios-camera-outline:before { content: "\f3f5"; }

.ion-ios-cart:before { content: "\f3f8"; }

.ion-ios-cart-outline:before { content: "\f3f7"; }

.ion-ios-chatboxes:before { content: "\f3fa"; }

.ion-ios-chatboxes-outline:before { content: "\f3f9"; }

.ion-ios-chatbubble:before { content: "\f3fc"; }

.ion-ios-chatbubble-outline:before { content: "\f3fb"; }

.ion-ios-checkmark:before { content: "\f3ff"; }

.ion-ios-checkmark-empty:before { content: "\f3fd"; }

.ion-ios-checkmark-outline:before { content: "\f3fe"; }

.ion-ios-circle-filled:before { content: "\f400"; }

.ion-ios-circle-outline:before { content: "\f401"; }

.ion-ios-clock:before { content: "\f403"; }

.ion-ios-clock-outline:before { content: "\f402"; }

.ion-ios-close:before { content: "\f406"; }

.ion-ios-close-empty:before { content: "\f404"; }

.ion-ios-close-outline:before { content: "\f405"; }

.ion-ios-cloud:before { content: "\f40c"; }

.ion-ios-cloud-download:before { content: "\f408"; }

.ion-ios-cloud-download-outline:before { content: "\f407"; }

.ion-ios-cloud-outline:before { content: "\f409"; }

.ion-ios-cloud-upload:before { content: "\f40b"; }

.ion-ios-cloud-upload-outline:before { content: "\f40a"; }

.ion-ios-cloudy:before { content: "\f410"; }

.ion-ios-cloudy-night:before { content: "\f40e"; }

.ion-ios-cloudy-night-outline:before { content: "\f40d"; }

.ion-ios-cloudy-outline:before { content: "\f40f"; }

.ion-ios-cog:before { content: "\f412"; }

.ion-ios-cog-outline:before { content: "\f411"; }

.ion-ios-color-filter:before { content: "\f414"; }

.ion-ios-color-filter-outline:before { content: "\f413"; }

.ion-ios-color-wand:before { content: "\f416"; }

.ion-ios-color-wand-outline:before { content: "\f415"; }

.ion-ios-compose:before { content: "\f418"; }

.ion-ios-compose-outline:before { content: "\f417"; }

.ion-ios-contact:before { content: "\f41a"; }

.ion-ios-contact-outline:before { content: "\f419"; }

.ion-ios-copy:before { content: "\f41c"; }

.ion-ios-copy-outline:before { content: "\f41b"; }

.ion-ios-crop:before { content: "\f41e"; }

.ion-ios-crop-strong:before { content: "\f41d"; }

.ion-ios-download:before { content: "\f420"; }

.ion-ios-download-outline:before { content: "\f41f"; }

.ion-ios-drag:before { content: "\f421"; }

.ion-ios-email:before { content: "\f423"; }

.ion-ios-email-outline:before { content: "\f422"; }

.ion-ios-eye:before { content: "\f425"; }

.ion-ios-eye-outline:before { content: "\f424"; }

.ion-ios-fastforward:before { content: "\f427"; }

.ion-ios-fastforward-outline:before { content: "\f426"; }

.ion-ios-filing:before { content: "\f429"; }

.ion-ios-filing-outline:before { content: "\f428"; }

.ion-ios-film:before { content: "\f42b"; }

.ion-ios-film-outline:before { content: "\f42a"; }

.ion-ios-flag:before { content: "\f42d"; }

.ion-ios-flag-outline:before { content: "\f42c"; }

.ion-ios-flame:before { content: "\f42f"; }

.ion-ios-flame-outline:before { content: "\f42e"; }

.ion-ios-flask:before { content: "\f431"; }

.ion-ios-flask-outline:before { content: "\f430"; }

.ion-ios-flower:before { content: "\f433"; }

.ion-ios-flower-outline:before { content: "\f432"; }

.ion-ios-folder:before { content: "\f435"; }

.ion-ios-folder-outline:before { content: "\f434"; }

.ion-ios-football:before { content: "\f437"; }

.ion-ios-football-outline:before { content: "\f436"; }

.ion-ios-game-controller-a:before { content: "\f439"; }

.ion-ios-game-controller-a-outline:before { content: "\f438"; }

.ion-ios-game-controller-b:before { content: "\f43b"; }

.ion-ios-game-controller-b-outline:before { content: "\f43a"; }

.ion-ios-gear:before { content: "\f43d"; }

.ion-ios-gear-outline:before { content: "\f43c"; }

.ion-ios-glasses:before { content: "\f43f"; }

.ion-ios-glasses-outline:before { content: "\f43e"; }

.ion-ios-grid-view:before { content: "\f441"; }

.ion-ios-grid-view-outline:before { content: "\f440"; }

.ion-ios-heart:before { content: "\f443"; }

.ion-ios-heart-outline:before { content: "\f442"; }

.ion-ios-help:before { content: "\f446"; }

.ion-ios-help-empty:before { content: "\f444"; }

.ion-ios-help-outline:before { content: "\f445"; }

.ion-ios-home:before { content: "\f448"; }

.ion-ios-home-outline:before { content: "\f447"; }

.ion-ios-infinite:before { content: "\f44a"; }

.ion-ios-infinite-outline:before { content: "\f449"; }

.ion-ios-information:before { content: "\f44d"; }

.ion-ios-information-empty:before { content: "\f44b"; }

.ion-ios-information-outline:before { content: "\f44c"; }

.ion-ios-ionic-outline:before { content: "\f44e"; }

.ion-ios-keypad:before { content: "\f450"; }

.ion-ios-keypad-outline:before { content: "\f44f"; }

.ion-ios-lightbulb:before { content: "\f452"; }

.ion-ios-lightbulb-outline:before { content: "\f451"; }

.ion-ios-list:before { content: "\f454"; }

.ion-ios-list-outline:before { content: "\f453"; }

.ion-ios-location:before { content: "\f456"; }

.ion-ios-location-outline:before { content: "\f455"; }

.ion-ios-locked:before { content: "\f458"; }

.ion-ios-locked-outline:before { content: "\f457"; }

.ion-ios-loop:before { content: "\f45a"; }

.ion-ios-loop-strong:before { content: "\f459"; }

.ion-ios-medical:before { content: "\f45c"; }

.ion-ios-medical-outline:before { content: "\f45b"; }

.ion-ios-medkit:before { content: "\f45e"; }

.ion-ios-medkit-outline:before { content: "\f45d"; }

.ion-ios-mic:before { content: "\f461"; }

.ion-ios-mic-off:before { content: "\f45f"; }

.ion-ios-mic-outline:before { content: "\f460"; }

.ion-ios-minus:before { content: "\f464"; }

.ion-ios-minus-empty:before { content: "\f462"; }

.ion-ios-minus-outline:before { content: "\f463"; }

.ion-ios-monitor:before { content: "\f466"; }

.ion-ios-monitor-outline:before { content: "\f465"; }

.ion-ios-moon:before { content: "\f468"; }

.ion-ios-moon-outline:before { content: "\f467"; }

.ion-ios-more:before { content: "\f46a"; }

.ion-ios-more-outline:before { content: "\f469"; }

.ion-ios-musical-note:before { content: "\f46b"; }

.ion-ios-musical-notes:before { content: "\f46c"; }

.ion-ios-navigate:before { content: "\f46e"; }

.ion-ios-navigate-outline:before { content: "\f46d"; }

.ion-ios-nutrition:before { content: "\f470"; }

.ion-ios-nutrition-outline:before { content: "\f46f"; }

.ion-ios-paper:before { content: "\f472"; }

.ion-ios-paper-outline:before { content: "\f471"; }

.ion-ios-paperplane:before { content: "\f474"; }

.ion-ios-paperplane-outline:before { content: "\f473"; }

.ion-ios-partlysunny:before { content: "\f476"; }

.ion-ios-partlysunny-outline:before { content: "\f475"; }

.ion-ios-pause:before { content: "\f478"; }

.ion-ios-pause-outline:before { content: "\f477"; }

.ion-ios-paw:before { content: "\f47a"; }

.ion-ios-paw-outline:before { content: "\f479"; }

.ion-ios-people:before { content: "\f47c"; }

.ion-ios-people-outline:before { content: "\f47b"; }

.ion-ios-person:before { content: "\f47e"; }

.ion-ios-person-outline:before { content: "\f47d"; }

.ion-ios-personadd:before { content: "\f480"; }

.ion-ios-personadd-outline:before { content: "\f47f"; }

.ion-ios-photos:before { content: "\f482"; }

.ion-ios-photos-outline:before { content: "\f481"; }

.ion-ios-pie:before { content: "\f484"; }

.ion-ios-pie-outline:before { content: "\f483"; }

.ion-ios-pint:before { content: "\f486"; }

.ion-ios-pint-outline:before { content: "\f485"; }

.ion-ios-play:before { content: "\f488"; }

.ion-ios-play-outline:before { content: "\f487"; }

.ion-ios-plus:before { content: "\f48b"; }

.ion-ios-plus-empty:before { content: "\f489"; }

.ion-ios-plus-outline:before { content: "\f48a"; }

.ion-ios-pricetag:before { content: "\f48d"; }

.ion-ios-pricetag-outline:before { content: "\f48c"; }

.ion-ios-pricetags:before { content: "\f48f"; }

.ion-ios-pricetags-outline:before { content: "\f48e"; }

.ion-ios-printer:before { content: "\f491"; }

.ion-ios-printer-outline:before { content: "\f490"; }

.ion-ios-pulse:before { content: "\f493"; }

.ion-ios-pulse-strong:before { content: "\f492"; }

.ion-ios-rainy:before { content: "\f495"; }

.ion-ios-rainy-outline:before { content: "\f494"; }

.ion-ios-recording:before { content: "\f497"; }

.ion-ios-recording-outline:before { content: "\f496"; }

.ion-ios-redo:before { content: "\f499"; }

.ion-ios-redo-outline:before { content: "\f498"; }

.ion-ios-refresh:before { content: "\f49c"; }

.ion-ios-refresh-empty:before { content: "\f49a"; }

.ion-ios-refresh-outline:before { content: "\f49b"; }

.ion-ios-reload:before { content: "\f49d"; }

.ion-ios-reverse-camera:before { content: "\f49f"; }

.ion-ios-reverse-camera-outline:before { content: "\f49e"; }

.ion-ios-rewind:before { content: "\f4a1"; }

.ion-ios-rewind-outline:before { content: "\f4a0"; }

.ion-ios-rose:before { content: "\f4a3"; }

.ion-ios-rose-outline:before { content: "\f4a2"; }

.ion-ios-search:before { content: "\f4a5"; }

.ion-ios-search-strong:before { content: "\f4a4"; }

.ion-ios-settings:before { content: "\f4a7"; }

.ion-ios-settings-strong:before { content: "\f4a6"; }

.ion-ios-shuffle:before { content: "\f4a9"; }

.ion-ios-shuffle-strong:before { content: "\f4a8"; }

.ion-ios-skipbackward:before { content: "\f4ab"; }

.ion-ios-skipbackward-outline:before { content: "\f4aa"; }

.ion-ios-skipforward:before { content: "\f4ad"; }

.ion-ios-skipforward-outline:before { content: "\f4ac"; }

.ion-ios-snowy:before { content: "\f4ae"; }

.ion-ios-speedometer:before { content: "\f4b0"; }

.ion-ios-speedometer-outline:before { content: "\f4af"; }

.ion-ios-star:before { content: "\f4b3"; }

.ion-ios-star-half:before { content: "\f4b1"; }

.ion-ios-star-outline:before { content: "\f4b2"; }

.ion-ios-stopwatch:before { content: "\f4b5"; }

.ion-ios-stopwatch-outline:before { content: "\f4b4"; }

.ion-ios-sunny:before { content: "\f4b7"; }

.ion-ios-sunny-outline:before { content: "\f4b6"; }

.ion-ios-telephone:before { content: "\f4b9"; }

.ion-ios-telephone-outline:before { content: "\f4b8"; }

.ion-ios-tennisball:before { content: "\f4bb"; }

.ion-ios-tennisball-outline:before { content: "\f4ba"; }

.ion-ios-thunderstorm:before { content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }

.ion-ios-time:before { content: "\f4bf"; }

.ion-ios-time-outline:before { content: "\f4be"; }

.ion-ios-timer:before { content: "\f4c1"; }

.ion-ios-timer-outline:before { content: "\f4c0"; }

.ion-ios-toggle:before { content: "\f4c3"; }

.ion-ios-toggle-outline:before { content: "\f4c2"; }

.ion-ios-trash:before { content: "\f4c5"; }

.ion-ios-trash-outline:before { content: "\f4c4"; }

.ion-ios-undo:before { content: "\f4c7"; }

.ion-ios-undo-outline:before { content: "\f4c6"; }

.ion-ios-unlocked:before { content: "\f4c9"; }

.ion-ios-unlocked-outline:before { content: "\f4c8"; }

.ion-ios-upload:before { content: "\f4cb"; }

.ion-ios-upload-outline:before { content: "\f4ca"; }

.ion-ios-videocam:before { content: "\f4cd"; }

.ion-ios-videocam-outline:before { content: "\f4cc"; }

.ion-ios-volume-high:before { content: "\f4ce"; }

.ion-ios-volume-low:before { content: "\f4cf"; }

.ion-ios-wineglass:before { content: "\f4d1"; }

.ion-ios-wineglass-outline:before { content: "\f4d0"; }

.ion-ios-world:before { content: "\f4d3"; }

.ion-ios-world-outline:before { content: "\f4d2"; }

.ion-ipad:before { content: "\f1f9"; }

.ion-iphone:before { content: "\f1fa"; }

.ion-ipod:before { content: "\f1fb"; }

.ion-jet:before { content: "\f295"; }

.ion-key:before { content: "\f296"; }

.ion-knife:before { content: "\f297"; }

.ion-laptop:before { content: "\f1fc"; }

.ion-leaf:before { content: "\f1fd"; }

.ion-levels:before { content: "\f298"; }

.ion-lightbulb:before { content: "\f299"; }

.ion-link:before { content: "\f1fe"; }

.ion-load-a:before { content: "\f29a"; }

.ion-load-b:before { content: "\f29b"; }

.ion-load-c:before { content: "\f29c"; }

.ion-load-d:before { content: "\f29d"; }

.ion-location:before { content: "\f1ff"; }

.ion-lock-combination:before { content: "\f4d4"; }

.ion-locked:before { content: "\f200"; }

.ion-log-in:before { content: "\f29e"; }

.ion-log-out:before { content: "\f29f"; }

.ion-loop:before { content: "\f201"; }

.ion-magnet:before { content: "\f2a0"; }

.ion-male:before { content: "\f2a1"; }

.ion-man:before { content: "\f202"; }

.ion-map:before { content: "\f203"; }

.ion-medkit:before { content: "\f2a2"; }

.ion-merge:before { content: "\f33f"; }

.ion-mic-a:before { content: "\f204"; }

.ion-mic-b:before { content: "\f205"; }

.ion-mic-c:before { content: "\f206"; }

.ion-minus:before { content: "\f209"; }

.ion-minus-circled:before { content: "\f207"; }

.ion-minus-round:before { content: "\f208"; }

.ion-model-s:before { content: "\f2c1"; }

.ion-monitor:before { content: "\f20a"; }

.ion-more:before { content: "\f20b"; }

.ion-mouse:before { content: "\f340"; }

.ion-music-note:before { content: "\f20c"; }

.ion-navicon:before { content: "\f20e"; }

.ion-navicon-round:before { content: "\f20d"; }

.ion-navigate:before { content: "\f2a3"; }

.ion-network:before { content: "\f341"; }

.ion-no-smoking:before { content: "\f2c2"; }

.ion-nuclear:before { content: "\f2a4"; }

.ion-outlet:before { content: "\f342"; }

.ion-paintbrush:before { content: "\f4d5"; }

.ion-paintbucket:before { content: "\f4d6"; }

.ion-paper-airplane:before { content: "\f2c3"; }

.ion-paperclip:before { content: "\f20f"; }

.ion-pause:before { content: "\f210"; }

.ion-person:before { content: "\f213"; }

.ion-person-add:before { content: "\f211"; }

.ion-person-stalker:before { content: "\f212"; }

.ion-pie-graph:before { content: "\f2a5"; }

.ion-pin:before { content: "\f2a6"; }

.ion-pinpoint:before { content: "\f2a7"; }

.ion-pizza:before { content: "\f2a8"; }

.ion-plane:before { content: "\f214"; }

.ion-planet:before { content: "\f343"; }

.ion-play:before { content: "\f215"; }

.ion-playstation:before { content: "\f30a"; }

.ion-plus:before { content: "\f218"; }

.ion-plus-circled:before { content: "\f216"; }

.ion-plus-round:before { content: "\f217"; }

.ion-podium:before { content: "\f344"; }

.ion-pound:before { content: "\f219"; }

.ion-power:before { content: "\f2a9"; }

.ion-pricetag:before { content: "\f2aa"; }

.ion-pricetags:before { content: "\f2ab"; }

.ion-printer:before { content: "\f21a"; }

.ion-pull-request:before { content: "\f345"; }

.ion-qr-scanner:before { content: "\f346"; }

.ion-quote:before { content: "\f347"; }

.ion-radio-waves:before { content: "\f2ac"; }

.ion-record:before { content: "\f21b"; }

.ion-refresh:before { content: "\f21c"; }

.ion-reply:before { content: "\f21e"; }

.ion-reply-all:before { content: "\f21d"; }

.ion-ribbon-a:before { content: "\f348"; }

.ion-ribbon-b:before { content: "\f349"; }

.ion-sad:before { content: "\f34a"; }

.ion-sad-outline:before { content: "\f4d7"; }

.ion-scissors:before { content: "\f34b"; }

.ion-search:before { content: "\f21f"; }

.ion-settings:before { content: "\f2ad"; }

.ion-share:before { content: "\f220"; }

.ion-shuffle:before { content: "\f221"; }

.ion-skip-backward:before { content: "\f222"; }

.ion-skip-forward:before { content: "\f223"; }

.ion-social-android:before { content: "\f225"; }

.ion-social-android-outline:before { content: "\f224"; }

.ion-social-angular:before { content: "\f4d9"; }

.ion-social-angular-outline:before { content: "\f4d8"; }

.ion-social-apple:before { content: "\f227"; }

.ion-social-apple-outline:before { content: "\f226"; }

.ion-social-bitcoin:before { content: "\f2af"; }

.ion-social-bitcoin-outline:before { content: "\f2ae"; }

.ion-social-buffer:before { content: "\f229"; }

.ion-social-buffer-outline:before { content: "\f228"; }

.ion-social-chrome:before { content: "\f4db"; }

.ion-social-chrome-outline:before { content: "\f4da"; }

.ion-social-codepen:before { content: "\f4dd"; }

.ion-social-codepen-outline:before { content: "\f4dc"; }

.ion-social-css3:before { content: "\f4df"; }

.ion-social-css3-outline:before { content: "\f4de"; }

.ion-social-designernews:before { content: "\f22b"; }

.ion-social-designernews-outline:before { content: "\f22a"; }

.ion-social-dribbble:before { content: "\f22d"; }

.ion-social-dribbble-outline:before { content: "\f22c"; }

.ion-social-dropbox:before { content: "\f22f"; }

.ion-social-dropbox-outline:before { content: "\f22e"; }

.ion-social-euro:before { content: "\f4e1"; }

.ion-social-euro-outline:before { content: "\f4e0"; }

.ion-social-facebook:before { content: "\f231"; }

.ion-social-facebook-outline:before { content: "\f230"; }

.ion-social-foursquare:before { content: "\f34d"; }

.ion-social-foursquare-outline:before { content: "\f34c"; }

.ion-social-freebsd-devil:before { content: "\f2c4"; }

.ion-social-github:before { content: "\f233"; }

.ion-social-github-outline:before { content: "\f232"; }

.ion-social-google:before { content: "\f34f"; }

.ion-social-google-outline:before { content: "\f34e"; }

.ion-social-googleplus:before { content: "\f235"; }

.ion-social-googleplus-outline:before { content: "\f234"; }

.ion-social-hackernews:before { content: "\f237"; }

.ion-social-hackernews-outline:before { content: "\f236"; }

.ion-social-html5:before { content: "\f4e3"; }

.ion-social-html5-outline:before { content: "\f4e2"; }

.ion-social-instagram:before { content: "\f351"; }

.ion-social-instagram-outline:before { content: "\f350"; }

.ion-social-javascript:before { content: "\f4e5"; }

.ion-social-javascript-outline:before { content: "\f4e4"; }

.ion-social-linkedin:before { content: "\f239"; }

.ion-social-linkedin-outline:before { content: "\f238"; }

.ion-social-markdown:before { content: "\f4e6"; }

.ion-social-nodejs:before { content: "\f4e7"; }

.ion-social-octocat:before { content: "\f4e8"; }

.ion-social-pinterest:before { content: "\f2b1"; }

.ion-social-pinterest-outline:before { content: "\f2b0"; }

.ion-social-python:before { content: "\f4e9"; }

.ion-social-reddit:before { content: "\f23b"; }

.ion-social-reddit-outline:before { content: "\f23a"; }

.ion-social-rss:before { content: "\f23d"; }

.ion-social-rss-outline:before { content: "\f23c"; }

.ion-social-sass:before { content: "\f4ea"; }

.ion-social-skype:before { content: "\f23f"; }

.ion-social-skype-outline:before { content: "\f23e"; }

.ion-social-snapchat:before { content: "\f4ec"; }

.ion-social-snapchat-outline:before { content: "\f4eb"; }

.ion-social-tumblr:before { content: "\f241"; }

.ion-social-tumblr-outline:before { content: "\f240"; }

.ion-social-tux:before { content: "\f2c5"; }

.ion-social-twitch:before { content: "\f4ee"; }

.ion-social-twitch-outline:before { content: "\f4ed"; }

.ion-social-twitter:before { content: "\f243"; }

.ion-social-twitter-outline:before { content: "\f242"; }

.ion-social-usd:before { content: "\f353"; }

.ion-social-usd-outline:before { content: "\f352"; }

.ion-social-vimeo:before { content: "\f245"; }

.ion-social-vimeo-outline:before { content: "\f244"; }

.ion-social-whatsapp:before { content: "\f4f0"; }

.ion-social-whatsapp-outline:before { content: "\f4ef"; }

.ion-social-windows:before { content: "\f247"; }

.ion-social-windows-outline:before { content: "\f246"; }

.ion-social-wordpress:before { content: "\f249"; }

.ion-social-wordpress-outline:before { content: "\f248"; }

.ion-social-yahoo:before { content: "\f24b"; }

.ion-social-yahoo-outline:before { content: "\f24a"; }

.ion-social-yen:before { content: "\f4f2"; }

.ion-social-yen-outline:before { content: "\f4f1"; }

.ion-social-youtube:before { content: "\f24d"; }

.ion-social-youtube-outline:before { content: "\f24c"; }

.ion-soup-can:before { content: "\f4f4"; }

.ion-soup-can-outline:before { content: "\f4f3"; }

.ion-speakerphone:before { content: "\f2b2"; }

.ion-speedometer:before { content: "\f2b3"; }

.ion-spoon:before { content: "\f2b4"; }

.ion-star:before { content: "\f24e"; }

.ion-stats-bars:before { content: "\f2b5"; }

.ion-steam:before { content: "\f30b"; }

.ion-stop:before { content: "\f24f"; }

.ion-thermometer:before { content: "\f2b6"; }

.ion-thumbsdown:before { content: "\f250"; }

.ion-thumbsup:before { content: "\f251"; }

.ion-toggle:before { content: "\f355"; }

.ion-toggle-filled:before { content: "\f354"; }

.ion-transgender:before { content: "\f4f5"; }

.ion-trash-a:before { content: "\f252"; }

.ion-trash-b:before { content: "\f253"; }

.ion-trophy:before { content: "\f356"; }

.ion-tshirt:before { content: "\f4f7"; }

.ion-tshirt-outline:before { content: "\f4f6"; }

.ion-umbrella:before { content: "\f2b7"; }

.ion-university:before { content: "\f357"; }

.ion-unlocked:before { content: "\f254"; }

.ion-upload:before { content: "\f255"; }

.ion-usb:before { content: "\f2b8"; }

.ion-videocamera:before { content: "\f256"; }

.ion-volume-high:before { content: "\f257"; }

.ion-volume-low:before { content: "\f258"; }

.ion-volume-medium:before { content: "\f259"; }

.ion-volume-mute:before { content: "\f25a"; }

.ion-wand:before { content: "\f358"; }

.ion-waterdrop:before { content: "\f25b"; }

.ion-wifi:before { content: "\f25c"; }

.ion-wineglass:before { content: "\f2b9"; }

.ion-woman:before { content: "\f25d"; }

.ion-wrench:before { content: "\f2ba"; }

.ion-xbox:before { content: "\f30c"; }

/*CUSTOM*/

.ion-inverse{ transform: scale(-1, 1); display: block; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 50px !important;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    font-family: "Roboto Condensed", sans-serif !important;
   }
   .owl-theme .owl-nav [class*='owl-']:hover {
/*
      background:rgba(255, 255, 255, 0.14);
      color: #FFF;
      text-decoration: none;
*/ }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
    
 .owl-theme .owl-nav [class*='owl-'] { position: absolute; top:50%; left: -40px; transform: translateY(-50%);}
 .owl-theme .owl-nav .owl-prev { }
 .owl-theme .owl-nav .owl-next { right: -40px; left: auto;}
 
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

@font-face {
    font-family: 'walkway-ultrabold';
    src: url('../fonts/Walkway_UltraBold-webfont.eot');
    src: url('../fonts/Walkway_UltraBold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Walkway_UltraBold-webfont.woff') format('woff'),
         url('../fonts/Walkway_UltraBold-webfont.ttf') format('truetype'),
         url('../fonts/Walkway_UltraBold-webfont.svg#walkway_ultraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body.swal2-shown {
  overflow-y: hidden; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }
  .swal2-container.swal2-fade {
    -webkit-transition: background-color .1s;
    transition: background-color .1s; }
  .swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }
  .swal2-modal:focus {
    outline: none; }
  .swal2-modal.swal2-loading {
    overflow-y: hidden; }
  .swal2-modal .swal2-title {
    color: #595959;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 0 0 .4em;
    padding: 0;
    display: block;
    word-wrap: break-word; }
  .swal2-modal .swal2-buttonswrapper {
    margin-top: 15px; }
    .swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
      opacity: .4;
      cursor: no-drop; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 4px solid transparent;
      border-color: transparent;
      width: 40px;
      height: 40px;
      padding: 0;
      margin: 7.5px;
      vertical-align: top;
      background-color: transparent !important;
      color: transparent;
      cursor: default;
      border-radius: 100%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
      margin-left: 30px;
      margin-right: 30px; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
      display: inline-block;
      content: '';
      margin-left: 5px;
      vertical-align: -1px;
      height: 15px;
      width: 15px;
      border: 3px solid #999999;
      -webkit-box-shadow: 1px 1px 1px #fff;
              box-shadow: 1px 1px 1px #fff;
      border-right-color: transparent;
      border-radius: 50%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal; }
  .swal2-modal .swal2-styled {
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 15px 5px 0;
    padding: 10px 32px; }
  .swal2-modal .swal2-image {
    margin: 20px auto;
    max-width: 100%; }
  .swal2-modal .swal2-close {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    width: 38px;
    height: 40px;
    font-size: 36px;
    line-height: 40px;
    font-family: serif;
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
    color: #cccccc;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }
    .swal2-modal .swal2-close:hover {
      color: #d55; }
  .swal2-modal > .swal2-input,
  .swal2-modal > .swal2-file,
  .swal2-modal > .swal2-textarea,
  .swal2-modal > .swal2-select,
  .swal2-modal > .swal2-radio,
  .swal2-modal > .swal2-checkbox {
    display: none; }
  .swal2-modal .swal2-content {
    font-size: 18px;
    text-align: center;
    font-weight: 300;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    color: #545454;
    word-wrap: break-word; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea,
  .swal2-modal .swal2-select,
  .swal2-modal .swal2-radio,
  .swal2-modal .swal2-checkbox {
    margin: 20px auto; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 18px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, box-shadow .3s;
    transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s; }
    .swal2-modal .swal2-input.swal2-inputerror,
    .swal2-modal .swal2-file.swal2-inputerror,
    .swal2-modal .swal2-textarea.swal2-inputerror {
      border-color: #f27474 !important;
      -webkit-box-shadow: 0 0 2px #f27474 !important;
              box-shadow: 0 0 2px #f27474 !important; }
    .swal2-modal .swal2-input:focus,
    .swal2-modal .swal2-file:focus,
    .swal2-modal .swal2-textarea:focus {
      outline: none;
      border: 1px solid #b4dbed;
      -webkit-box-shadow: 0 0 3px #c4e6f5;
              box-shadow: 0 0 3px #c4e6f5; }
      .swal2-modal .swal2-input:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-file:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-textarea:focus::-webkit-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus:-ms-input-placeholder,
      .swal2-modal .swal2-file:focus:-ms-input-placeholder,
      .swal2-modal .swal2-textarea:focus:-ms-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus::placeholder,
      .swal2-modal .swal2-file:focus::placeholder,
      .swal2-modal .swal2-textarea:focus::placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
    .swal2-modal .swal2-input::-webkit-input-placeholder,
    .swal2-modal .swal2-file::-webkit-input-placeholder,
    .swal2-modal .swal2-textarea::-webkit-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input:-ms-input-placeholder,
    .swal2-modal .swal2-file:-ms-input-placeholder,
    .swal2-modal .swal2-textarea:-ms-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input::placeholder,
    .swal2-modal .swal2-file::placeholder,
    .swal2-modal .swal2-textarea::placeholder {
      color: #e6e6e6; }
  .swal2-modal .swal2-range input {
    float: left;
    width: 80%; }
  .swal2-modal .swal2-range output {
    float: right;
    width: 20%;
    font-size: 20px;
    font-weight: 600;
    text-align: center; }
  .swal2-modal .swal2-range input,
  .swal2-modal .swal2-range output {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    margin: 20px auto;
    padding: 0; }
  .swal2-modal .swal2-input {
    height: 43px;
    padding: 0 12px; }
    .swal2-modal .swal2-input[type='number'] {
      max-width: 150px; }
  .swal2-modal .swal2-file {
    font-size: 20px; }
  .swal2-modal .swal2-textarea {
    height: 108px;
    padding: 12px; }
  .swal2-modal .swal2-select {
    color: #545454;
    font-size: inherit;
    padding: 5px 10px;
    min-width: 40%;
    max-width: 100%; }
  .swal2-modal .swal2-radio {
    border: 0; }
    .swal2-modal .swal2-radio label:not(:first-child) {
      margin-left: 20px; }
    .swal2-modal .swal2-radio input,
    .swal2-modal .swal2-radio span {
      vertical-align: middle; }
    .swal2-modal .swal2-radio input {
      margin: 0 3px 0 0; }
  .swal2-modal .swal2-checkbox {
    color: #545454; }
    .swal2-modal .swal2-checkbox input,
    .swal2-modal .swal2-checkbox span {
      vertical-align: middle; }
  .swal2-modal .swal2-validationerror {
    background-color: #f0f0f0;
    margin: 0 -20px;
    overflow: hidden;
    padding: 10px;
    color: gray;
    font-size: 16px;
    font-weight: 300;
    display: none; }
    .swal2-modal .swal2-validationerror::before {
      content: '!';
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: #fff;
      line-height: 24px;
      text-align: center;
      margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .swal2-icon.swal2-error {
    border-color: #f27474; }
    .swal2-icon.swal2-error .swal2-x-mark {
      position: relative;
      display: block; }
    .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
      position: absolute;
      height: 5px;
      width: 47px;
      background-color: #f27474;
      display: block;
      top: 37px;
      border-radius: 2px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 17px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        right: 16px; }
  .swal2-icon.swal2-warning {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #f8bb86;
    border-color: #facea8;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-info {
    font-family: 'Open Sans', sans-serif;
    color: #3fc3ee;
    border-color: #9de0f6;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-question {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #87adbd;
    border-color: #c9dae1;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-success {
    border-color: #a5dc86; }
    .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
      border-radius: 50%;
      position: absolute;
      width: 60px;
      height: 120px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
                transform-origin: 60px 60px; }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 0 60px;
                transform-origin: 0 60px; }
    .swal2-icon.swal2-success .swal2-success-ring {
      width: 80px;
      height: 80px;
      border: 4px solid rgba(165, 220, 134, 0.2);
      border-radius: 50%;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      position: absolute;
      left: -4px;
      top: -4px;
      z-index: 2; }
    .swal2-icon.swal2-success .swal2-success-fix {
      width: 7px;
      height: 90px;
      position: absolute;
      left: 28px;
      top: 8px;
      z-index: 1;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .swal2-icon.swal2-success [class^='swal2-success-line'] {
      height: 5px;
      background-color: #a5dc86;
      display: block;
      border-radius: 2px;
      position: absolute;
      z-index: 2; }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
        width: 25px;
        left: 14px;
        top: 46px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
        width: 47px;
        right: 8px;
        top: 38px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }
  .swal2-progresssteps li {
    display: inline-block;
    position: relative; }
  .swal2-progresssteps .swal2-progresscircle {
    background: #3085d6;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    z-index: 20; }
    .swal2-progresssteps .swal2-progresscircle:first-child {
      margin-left: 0; }
    .swal2-progresssteps .swal2-progresscircle:last-child {
      margin-right: 0; }
    .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
      background: #3085d6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
        background: #add8e6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
        background: #add8e6; }
  .swal2-progresssteps .swal2-progressline {
    background: #3085d6;
    height: .4em;
    margin: 0 -1px;
    z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert 0.3s;
          animation: showSweetAlert 0.3s; }
  .swal2-show.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert 0.15s forwards;
          animation: hideSweetAlert 0.15s forwards; }
  .swal2-hide.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip 0.75s;
          animation: animate-success-tip 0.75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long 0.75s;
          animation: animate-success-long 0.75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
          animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon 0.5s;
          animation: animate-error-icon 0.5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark 0.5s;
          animation: animate-x-mark 0.5s; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

