/*
Theme Name: ChapterOne Child
Theme URI: https://chapterone.qodeinteractive.com/
Description: A child theme of ChapterOne Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: chapterone
*/
@import url("../chapterone/style.css");
@font-face {
 font-family: "black_chancery";
 src: url("fonts/blkchcry-webfont.woff2") format("woff2"),
        url("fonts/blkchcry-webfont.woff") format("woff");
}
abbr[title] { text-decoration: none !important; }
abbr.required { color: red; }


/* WOOCOMMERCE */
.variations .value select option:first-child, body.single-product .select2-container--default li:first-child {
  display: none;
}

.mkdf-wrapper .mkdf-wrapper-inner .mkdf-top-bar { display: none; }

.mkdf-page-content-holder .woocommerce-order > section { margin-top: 60px; }
.mkdf-page-content-holder .woocommerce-order .woocommerce-thankyou-order-received { font-size: 52px; font-family: "black_chancery", serif; margin-bottom: 90px; color: #243b68; }
.mkdf-page-content-holder .woocommerce-order .woocommerce-thankyou-order-received > span { display: block; margin-top: 30px; font-size: 20px; color: #c72c68; }
.mkdf-page-content-holder .woocommerce-order-details .woocommerce-table--order-details ul.wc-item-meta { display: none; }

.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-cart,
.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-checkout
{ font-size: 0; }
.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-cart:after,
.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-checkout:after
{ font-family: "Josefin Sans",sans-serif; font-size: 10px; line-height: 2.857em; letter-spacing: .35em; font-weight: 400; }

.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-cart:after { content: "Voir mon panier"; }
.mkdf-menu-area .mkdf-shopping-cart-inner .mkdf-sc-dropdown-button-checkout:after { content: "Passer commande"; }

.mkdf-woocommerce-page .cart-collaterals, .mkdf-woocommerce-page #order_review {
	background-color: #f5f5f5;
	box-shadow: 5px 5px 6px 0px rgb(0 0 0 / 3%);
}
.mkdf-woocommerce-page .cart-collaterals h2,
.mkdf-woo-single-page .woocommerce-tabs ul.tabs { display: none; }
.mkdf-woocommerce-page .cart_totals,
.mkdf-woocommerce-page #order_review, {
	position: relative;
	padding: 15px 15px 0 15px;
}
.cart-collaterals .cart_totals,
.checkout .woocommerce-checkout-review-order { padding: 0 18px; position: relative; }

.mkdf-woocommerce-page .cart-collaterals:before {
	content:""; display: block; height: 22px; width: 100%; 	background-size: cover;
  background-image:url('img/active-pricing.jpg');
}
.mkdf-woocommerce-page #order_review:before {
	content:""; display: block; height: 22px; width: 100%; 	background-size: cover;
  background-image:url('img/active-pricing.jpg'); position: absolute; left: 0px; right: 0px; top: 0px;
}
.mkdf-woo-single-page .mkdf-single-product-summary .price small { display: inline-block; margin-left: 10px; }
.mkdf-woo-single-page .mkdf-single-product-summary .variations_form.cart { display: flex; flex-direction: column; }
.mkdf-woo-single-page .mkdf-single-product-summary .variations_form.cart table.variations {order: -1;}

body.woocommerce .select2-container--default .select2-search--dropdown { height: 0; overflow: hidden; }

body.woocommerce-checkout .mkdf-page-content-holder .woocommerce #customer_details > * { display: block; width: 100%; margin: 0; }
body.woocommerce-cart .mkdf-content,
body.woocommerce-checkout .mkdf-content { background-color: #fbfbfb; font-family: "Josefin Sans",sans-serif; }

body.woocommerce-cart .mkdf-content table th,
body.woocommerce-checkout .mkdf-content table th { font-size: 15px; font-family: "Josefin Sans",sans-serif !important; }
.cart-collaterals .woocommerce-Price-amount,
#order_review .order-total bdi { font-family: "Josefin Sans",sans-serif !important; }

@media (max-width: 767px){
  body.woocommerce .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner { padding-top:60px; }
  .mkdf-woo-single-page .mkdf-single-product-summary .price > small { font-size: 18px; }
}

@media (min-width: 992px){
	body.woocommerce-checkout .mkdf-page-content-holder .woocommerce #order_review_heading,
	body.woocommerce-checkout .mkdf-page-content-holder .woocommerce #order_review dl.variation,
  #payment ul li label[for="payment_method_wcpaygreen"] { display: none; }
	body.woocommerce-cart .mkdf-page-content-holder .woocommerce,
	body.woocommerce-checkout .mkdf-page-content-holder .woocommerce form.checkout { display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; }
	body.woocommerce-cart .mkdf-page-content-holder .woocommerce .woocommerce-notices-wrapper { flex: 0 0 100%;  max-width: 100%; }
	body.woocommerce-cart .mkdf-page-content-holder .woocommerce .woocommerce-cart-form,
	body.woocommerce-checkout .mkdf-page-content-holder .woocommerce #customer_details { flex: 0 0 70%; max-width: 70%; margin-right: 60px; }
	body.woocommerce-cart .mkdf-page-content-holder .woocommerce .cart-collaterals,
	body.woocommerce-checkout .mkdf-page-content-holder .woocommerce #order_review { flex: 0 0 auto; max-width: none; width: auto; flex-grow: 1; flex-basis: 0; }

}

.vc_images_carousel .vc_carousel-slideline .vc_inner { text-align: center; }

.text-white { color: white!important; }
.text-josephin, h4.mkdf-iwt-title, .eazycfc_captcha-exercise { font-family: "Josefin Sans",sans-serif; }
.text-center { text-align: center; }

.push-reset { margin: 0px !important; }
.push-right { margin-right: 20px; }
.push-left { margin-left: 20px; }
.push-top { margin-top: 20px; }
.push-top-imp{ margin-top: 20px !important; }
.push-bottom{ margin-bottom: 20px; }
.push-bottom-imp{ margin-bottom: 20px !important; }
.paddr-right { padding-right: 20px; }
.paddr-left { padding-left: 20px; }
.paddr-top { padding-top: 20px; }
.paddr-bottom{ padding-bottom: 20px; }
.product-tags > a { pointer-events: none; }

.well { border: 1px solid lightgray; background: rgba(255,255,255,.3); padding-bottom: 15px; border-radius: 15px; padding-top: 10px; }

.wpcf7-form-control.wpcf7-text { text-transform: none; }
.wpcf7-submit.mkdf-btn.mkdf-btn-solid { display: block; width: 100%; }
.eazycfc_captcha-exercise .wpcf7-form-control { margin:0; }

.mkdf-page-header .mkdf-position-right .mkdf-search-opener, .mkdf-page-header .mkdf-position-right .mkdf-side-menu-button-opener { display: none; }

.mkdf-price-table.table-custom.mkdf-pt-active-item .mkdf-active-text {
	background-size: cover;
  background-image:url('img/active-pricing.jpg');
}
.mkdf-price-table.table-custom.flex-button .mkdf-pt-inner .mkdf-pt-button a.mkdf-btn-outline { background-color: #c3c3c3; border:none; }
.mkdf-image-with-text-holder .mkdf-iwt-image img { width:auto; margin:0 auto; }

.woocommerce-product-details__short-description .mkdf-accordion-holder { margin-top: 20px; background: #f9f9f9; }
.woocommerce-product-details__short-description .mkdf-accordion-title .mkdf-tab-title{ padding-left: 15px; }
.woocommerce-product-details__short-description .mkdf-accordion-content .mkdf-accordion-content-inner{ padding: 0 15px; }

.mkdf-accordion-title.ui-state-active, .mkdf-accordion-title.ui-state-default { border:none; background: transparent; color: #454545; }
.mkdf-accordion-title.ui-state-active { border-bottom: 1px solid #e1e1e1; }
.mkdf-accordion-title.ui-state-active+.ui-accordion-content, .mkdf-accordion-title.ui-state-default+.ui-accordion-content  { border:none; font-family: "Cormorant Garamond",sans-serif; font-size: 19px; font-weight: 400; line-height: 28px; color: #555; }
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title { padding-right: 80px; }
.wcff-label-default { background-color: #f5f5f5 !important; }
.quantity.hidden { display:none !important; }
table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {
    width: auto!important;
}
table.wccpf_fields_table td.wccpf_label label { line-height: 20px; }
.woocommerce-page .mkdf-content input[type=text] { line-height: 18px; }
.wccpf-fields-group-1 table.reestart-form.col-auto, .wccpf-fields-group-1 .wcff-label.reestart-form.col-auto {-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100% }
.wccpf-fields-group-1 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.wccpf-fields-group-1 .reestart-form > tbody, .wccpf-fields-group-1 .reestart-form > tbody > tr, .wccpf-fields-group-1 .reestart-form > tbody > tr > .wccpf_value {
	width: 100%;
    display: block;
}
.wccpf-fields-group-1 .reestart-form > tbody { display: flex; }
.wccpf-fields-group-1 .reestart-form > tbody > tr {
	display: block;
	border:none;
}
.wccpf-fields-group-1 .reestart-form > tbody > tr > .wccpf_label {
	min-width:100%;
	display: block;
	text-align: left;
	padding:0 5px;
}
.wccpf-fields-group-1 .reestart-form.hide-label > tbody > tr > .wccpf_label {
  display: none !important;
}
.wccpf-fields-group-1 .reestart-form > tbody > tr > .wccpf_value {
	display: block;
}
.wccpf-fields-group-1 .reestart-form {
	display:flex;
    position: relative;
    width: 100%;
	margin-bottom:0!important;
	border:none;
}
.reestart-form.label-title {
  background-color: transparent;
  color: #2a406c;
  padding: 0;
  font-size: 32px;
  margin-bottom: 15px !important;
  display: block;
  line-height: 80px;
  border-bottom: 1px solid #2a406c;
  border-radius: 0;
}
.reestart-form.label-ghost {
  background-color: transparent;
  border-radius: 0;
  border:none;
  padding: 5px;
  font-size: 90%;
}
table.form-age .wccpf_value{
	display:flex !important;
	flex-direction:row !important;
}
table.form-age .wccpf_value>input{
	display: flex;
    flex: 0 1 auto;
}
table.form-age .wccpf_value:after{
	content:"ans";
	display: flex;
  flex: 0 1 auto;
  margin: 0 10px 0 0;
  border: 1px solid #ddd;
  padding: 0 5px;
  background: #f1f1f1;
}
table.radio-images ul.wccpf-field-layout-horizontal, table.radio-images ul.wccpf-field-layout-horizontal>li{
	text-align: left;
	height:109px;
}
table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label {
	font-size:0;
}
table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label > input {
  position: absolute;
  left: -9999px;
}
table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label.active:before {
  border: 2px dashed #2a406c !important;
}
table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:hover:before {
  cursor: pointer;
  border: 2px dashed silver;
}
table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before {
  content:"";
  width: 72px;
  height: 109px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  display: block;
}
@media(max-width: 480px){
  .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content, .mkdf-price-table .mkdf-pt-inner ul li {
      margin: 0 22px 0 22px !important;
  }
}
@media(max-width: 991px){
  table.radio-images ul.wccpf-field-layout-horizontal, table.radio-images ul.wccpf-field-layout-horizontal>li{
    height: 90px;
  }
  table.radio-images ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before {
    width: 60px; height: 90px;
  }
}

table.radio-images.radio-ethnie ul.wccpf-field-layout-horizontal>li:nth-child(1) .wcff-option-wrapper-label:before {
	background-image:url('img/radio-1.png');
}
table.radio-images.radio-ethnie ul.wccpf-field-layout-horizontal>li:nth-child(2) .wcff-option-wrapper-label:before {
	background-image:url('img/radio-2.png');
}
table.radio-images.radio-ethnie ul.wccpf-field-layout-horizontal>li:nth-child(3) .wcff-option-wrapper-label:before {
	background-image:url('img/radio-3.png');
}
table.radio-images.radio-ethnie ul.wccpf-field-layout-horizontal>li:nth-child(4) .wcff-option-wrapper-label:before {
	background-image:url('img/radio-4.png');
}

table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal, table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal>li{ height: 72px; }
table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 48px; height: 72px; }
table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal>li:nth-child(1) .wcff-option-wrapper-label:before {
  background-image:url('img/noir.png');
}
table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal>li:nth-child(2) .wcff-option-wrapper-label:before {
  background-image:url('img/chatain.png');
}
table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal>li:nth-child(3) .wcff-option-wrapper-label:before {
  background-image:url('img/blond.png');
}
table.radio-images.radio-cheveux ul.wccpf-field-layout-horizontal>li:nth-child(4) .wcff-option-wrapper-label:before {
  background-image:url('img/roux.png');
}

table.radio-images.radio-chambre ul.wccpf-field-layout-horizontal, table.radio-images.radio-chambre ul.wccpf-field-layout-horizontal>li{ height: 121px; }
table.radio-images.radio-chambre ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 110px; height: 121px; }
table.radio-images.radio-chambre ul.wccpf-field-layout-horizontal>li:nth-child(1) .wcff-option-wrapper-label:before {
  background-image:url('img/chambre-claire.png');
}
table.radio-images.radio-chambre ul.wccpf-field-layout-horizontal>li:nth-child(2) .wcff-option-wrapper-label:before {
  background-image:url('img/chambre-sombre.png');
}

table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal, table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li{ height: 86px; }
table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 86px; height: 86px; }
@media(max-width: 991px){
  table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal, table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li{
    height: 48px;
  }
  table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before  {
    width: 48px; height: 48px;
  }
}

table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li:nth-child(1) .wcff-option-wrapper-label:before {
  background-image:url('img/lapin.png');
}
table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li:nth-child(2) .wcff-option-wrapper-label:before {
  background-image:url('img/licorne.png');
}
table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li:nth-child(3) .wcff-option-wrapper-label:before {
  background-image:url('img/dino.png');
}
table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li:nth-child(4) .wcff-option-wrapper-label:before {
  background-image:url('img/ours.png');
}
table.radio-images.radio-peluche ul.wccpf-field-layout-horizontal>li:nth-child(5) .wcff-option-wrapper-label:before {
  background-image:url('img/chien.png');
}

table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal, table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li{ height: 80px; }
table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 86px; height: 80px; }
@media(max-width: 424px){
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal, table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li{ height: auto; width: 100%; }
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 100%; padding-bottom: 95%; }
}
@media(min-width: 425px) and (max-width: 991px){
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal, table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li{ height: 63px; }
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 67px; height:63px; }
}
@media(min-width: 1600px){
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal, table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li{ height: 91px; }
  table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal .wcff-option-wrapper-label:before { width: 98px; height: 91px; }
}

table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li:nth-child(1) .wcff-option-wrapper-label:before {
  background-image:url('img/arbres.jpg');
}
table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li:nth-child(2) .wcff-option-wrapper-label:before {
  background-image:url('img/immeubles-old.jpg');
}
table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li:nth-child(3) .wcff-option-wrapper-label:before {
  background-image:url('img/immeubles.jpg');
}
table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li:nth-child(4) .wcff-option-wrapper-label:before {
  background-image:url('img/pavillons.jpg');
}
table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal>li:nth-child(5) .wcff-option-wrapper-label:before {
  background-image:url('img/village.jpg');
}

table.radio-images.radio-fenetre ul.wccpf-field-layout-horizontal {  }

.mkdf-woo-single-page .mkdf-single-product-summary .wccpf-fields-container
{ margin-bottom: 30px; }

.mkdf-woo-single-page .mkdf-single-product-title { font-size: 54px; }
.mkdf-woo-single-page .mkdf-single-product-summary .price { font-size: 34px; }

.mkdf-pl-author-holder,
.mkdf-woo-single-page .mkdf-single-product-summary .product_meta,
.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-pl-single-author-holder,
.mkdf-woo-single-page .woocommerce-tabs .description_tab.active
 { display: none; }

.mkdf-woo-single-page .woocommerce-tabs .entry-content:before {
  content: "";
  position: absolute;
  left: -999px;
  right: -999px;
  top: -50px;
  bottom: -110px;
  background-color: #f9f9f9;
  z-index: -1;
}

.mkdf-single-product-summary .single_add_to_cart_button.button.alt { width: 100% !important; padding: 20px !important; font-size: 14px !important; background-color: #c72c68 !important; }
.mkdf-single-product-summary .single_add_to_cart_button.button.alt-2 { width: 100% !important; padding: 10px !important; font-size: 10px !important; background-color: #243b68 !important; text-align: center; }

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-image { margin-bottom: 0 !important; }
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-image img { min-width: 100px; border-radius: 0; }
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-title.entry-title { font-size: 20px; }
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-author { margin-top: 30px;  margin-bottom: 60px; }
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-author .mkdf-testimonials-author-name { color: #243b68; font-size: 17px; } 


.column-flex { display: flex; flex-direction: column !important; }
.row { display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: -15px; margin-right: -15px; }
@media (max-width: 767px){
  .row { flex-wrap: wrap; }
}


.col-xs-12 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
@media (max-width: 767px){
  .text-black-maxsm, .text-black-maxsm * { color: black !important; }
  .button-black-maxsm, .button-black-maxsm * { color: black !important; border-color: black !important; }
  .push-bottom-maxsm, .reestart-form.push-bottom-maxsm { margin-bottom: 30px !important; }
}

@media (min-width: 768px){
  .push-right-md { margin-right: 20px; }
  .push-left-md { margin-left: 20px; }
  .push-left-md-special { margin-left: 135px; }
  .push-left-md-special2 { margin-left: 265px; }
  .push-top-md { margin-top: 20px; }
  .push-bottom-md{ margin-bottom: 20px; }
  .paddr-right-md { padding-right: 20px; }
  .paddr-left-md { padding-left: 20px; }
  .paddr-top-md { padding-top: 20px; }
  .paddr-bottom-md{ padding-bottom: 20px; }
  .paddr-md{ padding: 20px; }

  .wccpf-fields-group-1 .reestart-form > tbody > tr {
    display: flex;
  }
  .wccpf-fields-group-1 .reestart-form > tbody > tr > .wccpf_label {
    min-width: 130px;
    max-width: 130px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .wccpf-fields-group-1 .reestart-form.label-large > tbody > tr > .wccpf_label {
    min-width: 200px;
    max-width: 200px;
  }
  .wccpf-fields-group-1 .reestart-form.label-xtra-large > tbody > tr > .wccpf_label {
    min-width: 260px;
    max-width: 260px;
  }


  .wccpf-fields-group-1 .reestart-form > tbody > tr > .wccpf_value {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  table.form-age+.reestart-form > tbody > tr > .wccpf_label {
    min-width: 80px;
    max-width: 80px;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-2, .wccpf-fields-group-1 .wcff-label.reestart-form.col-md-2, .col-md-2:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66666667%;
      -ms-flex: 0 0 16.66666667%;
      flex: 0 0 16.66666667%;
      max-width: 16.66666667%;
  } 
  .wccpf-fields-group-1 table.reestart-form.col-md-3, .wccpf-fields-group-1 .wcff-label.reestart-form.col-md-3, .col-md-3:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-4, .wccpf-fields-group-1 .wcff-label.reestart-form.col-md-4, .col-md-4:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-5, .col-md-5:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%;
  }
    .wccpf-fields-group-1 table.reestart-form.col-md-6, .col-md-6:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-7, .col-md-7:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-8, .col-md-8:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-9, .col-md-9:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-md-10, .col-md-10:not(.rst) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.33333333%;
      -ms-flex: 0 0 83.33333333%;
      flex: 0 0 83.33333333%;
      max-width: 83.33333333%;
  } 
}

@media (max-width: 992px){
  .text-black-maxmd, .text-black-maxmd * { color: black !important; }
  .button-black-maxmd, .button-black-maxmd * { color: black !important; border-color: black !important; }
  .push-bottom-maxmd, .reestart-form.push-bottom-maxmd { margin-bottom: 30px !important; }
}

@media (min-width: 1280px){
  .wccpf-fields-group-1 .reestart-form.form-age > tbody > tr > .wccpf_label {
    min-width: 80px;
    max-width: 80px;
  }
  table.form-age {
    padding: 0 25px;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-2, .wccpf-fields-group-1 .wcff-label.reestart-form.col-lg-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66666667%;
      -ms-flex: 0 0 16.66666667%;
      flex: 0 0 16.66666667%;
      max-width: 16.66666667%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-3, .wccpf-fields-group-1 .wcff-label.reestart-form.col-lg-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-4, .wccpf-fields-group-1 .wcff-label.reestart-form.col-lg-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%;
  }
    .wccpf-fields-group-1 table.reestart-form.col-lg-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
  }
  .wccpf-fields-group-1 table.reestart-form.col-lg-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.33333333%;
      -ms-flex: 0 0 83.33333333%;
      flex: 0 0 83.33333333%;
      max-width: 83.33333333%;
  }
}

/*!
 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.bootstrap-wrapper .clearfix::after{display:block;clear:both;content:""}.bootstrap-wrapper .visible{visibility:visible !important}.bootstrap-wrapper .invisible{visibility:hidden !important}.bootstrap-wrapper .hidden-xs-up{display:none !important}@media(max-width:575.98px){.bootstrap-wrapper .hidden-xs-down{display:none !important}}@media(min-width:576px){.bootstrap-wrapper .hidden-sm-up{display:none !important}}@media(max-width:767.98px){.bootstrap-wrapper .hidden-sm-down{display:none !important}}@media(min-width:768px){.bootstrap-wrapper .hidden-md-up{display:none !important}}@media(max-width:991.98px){.bootstrap-wrapper .hidden-md-down{display:none !important}}@media(min-width:992px){.bootstrap-wrapper .hidden-lg-up{display:none !important}}@media(max-width:1199.98px){.bootstrap-wrapper .hidden-lg-down{display:none !important}}@media(min-width:1200px){.bootstrap-wrapper .hidden-xl-up{display:none !important}}.bootstrap-wrapper .hidden-xl-down{display:none !important}.bootstrap-wrapper .visible-print-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-block{display:block !important}}.bootstrap-wrapper .visible-print-inline{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline{display:inline !important}}.bootstrap-wrapper .visible-print-inline-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline-block{display:inline-block !important}}@media print{.bootstrap-wrapper .hidden-print{display:none !important}}.bootstrap-wrapper .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.bootstrap-wrapper .container{max-width:540px}}@media(min-width:768px){.bootstrap-wrapper .container{max-width:720px}}@media(min-width:992px){.bootstrap-wrapper .container{max-width:960px}}@media(min-width:1200px){.bootstrap-wrapper .container{max-width:1140px}}.bootstrap-wrapper .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bootstrap-wrapper .no-gutters{margin-right:0;margin-left:0}.bootstrap-wrapper .no-gutters>.col,.bootstrap-wrapper .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.bootstrap-wrapper .col-1,.bootstrap-wrapper .col-2,.bootstrap-wrapper .col-3,.bootstrap-wrapper .col-4,.bootstrap-wrapper .col-5,.bootstrap-wrapper .col-6,.bootstrap-wrapper .col-7,.bootstrap-wrapper .col-8,.bootstrap-wrapper .col-9,.bootstrap-wrapper .col-10,.bootstrap-wrapper .col-11,.bootstrap-wrapper .col-12,.bootstrap-wrapper .col,.bootstrap-wrapper .col-auto,.bootstrap-wrapper .col-sm-1,.bootstrap-wrapper .col-sm-2,.bootstrap-wrapper .col-sm-3,.bootstrap-wrapper .col-sm-4,.bootstrap-wrapper .col-sm-5,.bootstrap-wrapper .col-sm-6,.bootstrap-wrapper .col-sm-7,.bootstrap-wrapper .col-sm-8,.bootstrap-wrapper .col-sm-9,.bootstrap-wrapper .col-sm-10,.bootstrap-wrapper .col-sm-11,.bootstrap-wrapper .col-sm-12,.bootstrap-wrapper .col-sm,.bootstrap-wrapper .col-sm-auto,.bootstrap-wrapper .col-md-1,.bootstrap-wrapper .col-md-2,.bootstrap-wrapper .col-md-3,.bootstrap-wrapper .col-md-4,.bootstrap-wrapper .col-md-5,.bootstrap-wrapper .col-md-6,.bootstrap-wrapper .col-md-7,.bootstrap-wrapper .col-md-8,.bootstrap-wrapper .col-md-9,.bootstrap-wrapper .col-md-10,.bootstrap-wrapper .col-md-11,.bootstrap-wrapper .col-md-12,.bootstrap-wrapper .col-md,.bootstrap-wrapper .col-md-auto,.bootstrap-wrapper .col-lg-1,.bootstrap-wrapper .col-lg-2,.bootstrap-wrapper .col-lg-3,.bootstrap-wrapper .col-lg-4,.bootstrap-wrapper .col-lg-5,.bootstrap-wrapper .col-lg-6,.bootstrap-wrapper .col-lg-7,.bootstrap-wrapper .col-lg-8,.bootstrap-wrapper .col-lg-9,.bootstrap-wrapper .col-lg-10,.bootstrap-wrapper .col-lg-11,.bootstrap-wrapper .col-lg-12,.bootstrap-wrapper .col-lg,.bootstrap-wrapper .col-lg-auto,.bootstrap-wrapper .col-xl-1,.bootstrap-wrapper .col-xl-2,.bootstrap-wrapper .col-xl-3,.bootstrap-wrapper .col-xl-4,.bootstrap-wrapper .col-xl-5,.bootstrap-wrapper .col-xl-6,.bootstrap-wrapper .col-xl-7,.bootstrap-wrapper .col-xl-8,.bootstrap-wrapper .col-xl-9,.bootstrap-wrapper .col-xl-10,.bootstrap-wrapper .col-xl-11,.bootstrap-wrapper .col-xl-12,.bootstrap-wrapper .col-xl,.bootstrap-wrapper .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bootstrap-wrapper .col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-3{margin-left:25%}.bootstrap-wrapper .offset-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-6{margin-left:50%}.bootstrap-wrapper .offset-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-9{margin-left:75%}.bootstrap-wrapper .offset-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-11{margin-left:91.6666666667%}@media(min-width:576px){.bootstrap-wrapper .col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-sm-0{margin-left:0}.bootstrap-wrapper .offset-sm-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-sm-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-sm-3{margin-left:25%}.bootstrap-wrapper .offset-sm-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-sm-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-sm-6{margin-left:50%}.bootstrap-wrapper .offset-sm-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-sm-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-sm-9{margin-left:75%}.bootstrap-wrapper .offset-sm-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.bootstrap-wrapper .col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-md-0{margin-left:0}.bootstrap-wrapper .offset-md-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-md-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-md-3{margin-left:25%}.bootstrap-wrapper .offset-md-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-md-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-md-6{margin-left:50%}.bootstrap-wrapper .offset-md-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-md-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-md-9{margin-left:75%}.bootstrap-wrapper .offset-md-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.bootstrap-wrapper .col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-lg-0{margin-left:0}.bootstrap-wrapper .offset-lg-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-lg-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-lg-3{margin-left:25%}.bootstrap-wrapper .offset-lg-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-lg-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-lg-6{margin-left:50%}.bootstrap-wrapper .offset-lg-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-lg-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-lg-9{margin-left:75%}.bootstrap-wrapper .offset-lg-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.bootstrap-wrapper .col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-xl-0{margin-left:0}.bootstrap-wrapper .offset-xl-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-xl-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-xl-3{margin-left:25%}.bootstrap-wrapper .offset-xl-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-xl-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-xl-6{margin-left:50%}.bootstrap-wrapper .offset-xl-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-xl-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-xl-9{margin-left:75%}.bootstrap-wrapper .offset-xl-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-xl-11{margin-left:91.6666666667%}}.bootstrap-wrapper .img-fluid{max-width:100%;height:auto}