/* Enter Your Custom CSS Here */

.lang_nl, .lang_fr { display:none; }
html[lang=nl-NL] .lang_nl { display:inline; }
html[lang=fr-FR] .lang_fr { display:inline; }

::-moz-selection { background:#D0875D; color:#fff; }
::selection { background:#D0875D; color:#fff; }

#mc_embed_signup div.mce_inline_error { margin:0 !important; padding:0 !important; background:none !important; color:#f52a2a !important; font-weight:normal !important; font-size:14px !important; }

.wpforms-form .wpforms-field-radio ul li { position:relative; margin:5px 0; }
.wpforms-form .wpforms-field-radio ul li label { display:inline-block; line-height:22px; }
.wpforms-form input[type=radio] { position:absolute; top:0; left:0; width:22px; height:22px; visibility:hidden; cursor:pointer; }
.wpforms-form input[type=radio]+label { padding-left:35px; background:url(assets/img/radio.svg) no-repeat left center; cursor:pointer; }
.wpforms-form input[type=radio]:checked+label { background:url(assets/img/radio-active.svg) no-repeat left center; }

.elementor-widget-posts .elementor-post__read-more { color:#D0875D !important; }
img { max-width:100%; height:auto; }

footer .elementor a { color:#D0875D; }

.page-id-22 .wpforms-container .wpforms-submit-container, .page-id-849 .wpforms-container .wpforms-submit-container { text-align:center; }

.jet-team-member__name, .jet-team-member__position { display:block !important; text-align:center !important; padding-left:0 !important; align-self:normal !important; }

.jet-team-member__button { background:#D0875D !important; }

body .elementor-widget-heading .elementor-heading-title { color:#d58b60; }
body .elementor-widget-text-editor { color:#2c333c; }

.jupiterx-footer .wpforms-container input[type=text], .jupiterx-footer .wpforms-container input[type=email] { padding:11px 20px; }
.jupiterx-footer .wpforms-container { margin-bottom:0; }
.jupiterx-footer .wpforms-container .wpforms-form { display:flex; }
.jupiterx-footer .wpforms-container .wpforms-submit-container { margin-left:20px; }
.jupiterx-footer .widget_wpforms-widget { margin-bottom:0; }

.elementor-pagination { margin-top:50px; }

body { font-family: "Source Sans Pro"; }
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a { font-size:16px; font-weight:normal; }

.elementor-1498 .elementor-element.elementor-element-fdda684 .elementor-widget-container { min-height:260px; }

.elementor-39 .elementor-element.elementor-element-a831982 { z-index:99; }
.elementor-39 .elementor-element.elementor-element-a831982 > .elementor-container { padding:30px; background:#0F1A28; }

.elementor-10 .elementor-element.elementor-element-bfd784f .elementor-image img { height:40px; width:auto; }

.elementor-10 .elementor-element.elementor-element-17ef220 .elementor-image-box-wrapper .elementor-image-box-img, .elementor-10 .elementor-element.elementor-element-f202fbf .elementor-image-box-wrapper .elementor-image-box-img, .elementor-10 .elementor-element.elementor-element-991dd4b .elementor-image-box-wrapper .elementor-image-box-img { margin-bottom:10px; }
.elementor-10 .elementor-element.elementor-element-17ef220 .elementor-image-box-content .elementor-image-box-title, .elementor-10 .elementor-element.elementor-element-f202fbf .elementor-image-box-content .elementor-image-box-title, .elementor-10 .elementor-element.elementor-element-991dd4b .elementor-image-box-content .elementor-image-box-title { margin-bottom:10px; }

.page-description, .woocommerce-products-header__title, .term-description { text-align:center; }

body.single-post .jupiterx-post-title, body.single-post .jupiterx-post-meta, body.single-post .jupiterx-post-image { margin-left:0 !important; margin-right:0 !important; }
body.single-post .jupiterx-post-meta { display:none !important; }
body.single-post .jupiterx-post-title { margin-bottom:20px !important; }
body.single-post .woocommerce-products-header__title.page-title { display:none; }

.wpforms-container ul, .wpforms-container ul li { padding-left:0; }

.jet-team-member .jet-team-member__position { font-size:16px; }
.active-tab .jet-tabs__label-icon { color:#D0875D !important; }

.elementor-39 .elementor-element.elementor-element-aec809b .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-icon i, .elementor-39 .elementor-element.elementor-element-aec809b .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-text { color:#FFFFFFB3 !important; }

.elementor-13 .elementor-element.elementor-element-9500721:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap { background-color:#0f1a28; }

.condoleren-section { padding:50px 0; }
.condoleren-section a { color:#D0875D; }
.condoleren-section .img { margin-bottom:30px; padding:0 15px 0 0; width:100%; }
.condoleren-section .img img { width:100%; }
.condoleren-section .desc { padding:0 0 0 15px; width:100%; }
.condoleren-section .desc h1, .condoleren-section .desc h2 { margin-bottom:20px; font-weight:700; text-transform:uppercase; }
.condoleren-list { margin:40px 0 0; padding:0; }
.condoleren-list ul { margin:0; padding:0; display:block; }
.condoleren-list ul li { margin:0 0 15px; padding:0; display:block; float:left; width:33.33%; }
.condoleren-list ul li a { font-size:18px; color:#2c333c; }
.condoleren-list ul li a:hover { color:#D0875D; }

.condoleren-details__header { text-align: center; margin-bottom:30px; }
.condoleren-details__header h1 { text-transform:uppercase; font-size:3em; font-weight:700; }
.condoleren-details__header-dates {
  margin: 0 0 36px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
.condoleren-details__header-dates:after {
  position: absolute;
  width: 22px;
  height: 8px;
  background-color: #D0875D;
  content: '';
}
.condoleren-details__header-dates:after {
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.condoleren-details__header-dates div {
  margin: 0 10px;
  letter-spacing: 0.45px;
  font-size: 1.125em;  
  font-weight: 700;
  position: relative;
}
.condoleren-details__header-dates-birth {
  color: #D0875D;
}
.condoleren-details__header-dates-birth:before {
  content: '○ ';
	display: none;
}
.condoleren-details__header-dates-death:before {
  content: '† ';
	display: none;
}
.condoleren-details__header-content {
  max-width: 860px;
  margin: 0 auto 29px;
  letter-spacing: 0.4px;
}
.condoleren-details__header-content p {
  line-height: 1.375em;
}
.condoleren-details__header-buttons {
  padding-left: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 610px) {
  .condoleren-details__header-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }
}
.condoleren-details__header-buttons .button {
  min-width: 210px;
  margin: 15px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .condoleren-details__header-buttons .button {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.condoleren-details__header .widget {
  margin: 15px -63px 15px 5px;
}
@media (max-width: 767px) {
  .condoleren-details__header .widget {
    margin: 0;
  }
	.jupiterx-footer .wpforms-container .wpforms-form { display:block; }
  .jupiterx-footer .wpforms-container .wpforms-submit-container { margin-left:0; clear:both; }

}

.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(44,51,60,0.2);
    border-radius: 0px 0px 0px 0px;
    color: #2c333c;
    padding: 0px 0px 10px 0px;
	  font-size: 1rem;
}

.button, .wpforms-submit, body .jupiterx-site footer .wpforms-submit {
    display: inline-block;
    padding: 16px 24px;
    -webkit-transition: all .5s;
    transition: all .5s;
    border-radius: 0px;
    background-color: #D0875D;
    color: #fff;
    line-height: 1;
    text-align: center;
	  width: 190px;
		font-size: 16px;
    font-weight: normal;
    line-height: 17px;
	  border:none;
	  cursor:pointer;
}
.button__text { color:#fff; }
body .jupiterx-site footer .wpforms-submit { background:linear-gradient(0deg, rgba(213,139,96,1) 0%, rgba(129,58,34,1) 100%) !important; color:#fff !important; }

.woocommerce td.product-name .wc-item-meta { display:none; }

@media (min-width: 767px) {
.elementor-19 .elementor-element.elementor-element-a5939c7 .raven-post-inline .raven-post-image-wrap { width:360px !important; }
}

@media (min-width: 1024px) {
.show_mobile { display:none !important; }	
.elementor-147 .elementor-element.elementor-element-dcfce39 .wpml-ls-item, .elementor-34 .elementor-element.elementor-element-be7e274 .wpml-ls-item { display:none !important; }
}

@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-4bdb1b0,
.elementor-10 .elementor-element.elementor-element-af92dba,
.elementor-10 .elementor-element.elementor-element-81a7637, 
.elementor-1498 .elementor-element.elementor-element-4bdb1b0,
.elementor-1498 .elementor-element.elementor-element-af92dba,
.elementor-1498 .elementor-element.elementor-element-81a7637 { width:100% !important; }
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width:100% !important; float:none !important; }
}

.elementor-19 .elementor-element.elementor-element-a5939c7 .raven-post-title { margin-bottom:15px !important; }
.elementor-19 .elementor-element.elementor-element-a5939c7 .raven-post-meta { padding-top:10px !important; }
.elementor-19 .elementor-element.elementor-element-a5939c7 .raven-post-excerpt { margin-bottom:20px !important; }

.elementor-147 .elementor-element.elementor-element-489e2b29, .elementor-34 .elementor-element.elementor-element-b15e4d4 { padding:0 !important; }
@media (max-width: 1024px) {
.elementor-147 .elementor-element.elementor-element-70ddf1f1, .elementor-34 .elementor-element.elementor-element-93aad84 { width:100% !important; }
}

.elementor-34 .elementor-element.elementor-element-2f36c19 a.raven-button, .elementor-34 .elementor-element.elementor-element-2f36c19 .raven-button, .elementor-147 .elementor-element.elementor-element-09f8d2e a.raven-button, .elementor-147 .elementor-element.elementor-element-09f8d2e .raven-button { background-color:#D0875D !important; }
.sku_wrapper{ display:none; }

.elementor-34 .elementor-element.elementor-element-2f36c19 a.raven-button, .elementor-34 .elementor-element.elementor-element-2f36c19 .raven-button, .elementor-147 .elementor-element.elementor-element-09f8d2e a.raven-button, .elementor-147 .elementor-element.elementor-element-09f8d2e .raven-button { background-color:transparent !important; border:3px solid #d0875d !important; width:150px !important; height:43px !important; opacity:1 !important; }
.elementor-34 .elementor-element.elementor-element-2f36c19 a.raven-button:hover, .elementor-34 .elementor-element.elementor-element-2f36c19 .raven-button:hover, .elementor-147 .elementor-element.elementor-element-09f8d2e a.raven-button:hover, .elementor-147 .elementor-element.elementor-element-09f8d2e .raven-button:hover { background:linear-gradient(0deg, rgba(213,139,96,1) 0%, rgba(129,58,34,1) 100%) !important; border:none !important; }

.elementor-34 .elementor-element.elementor-element-884ec7d .raven-nav-menu-main .raven-nav-menu > li.btn a.raven-menu-item, .elementor-147 .elementor-element.elementor-element-b028bbc .raven-nav-menu-main .raven-nav-menu > li.btn a.raven-menu-item { background:linear-gradient(0deg, rgba(213,139,96,1) 0%, rgba(129,58,34,1) 100%) !important; color:#fff !important; border-radius:30px; display:block !important; width:150px !important; height:43px !important; text-align:center; padding:0 !important; line-height:43px !important; opacity:1 !important; }
.elementor-34 .elementor-element.elementor-element-884ec7d .raven-nav-menu-main .raven-nav-menu > li.btn a.raven-menu-item:hover, .elementor-147 .elementor-element.elementor-element-b028bbc .raven-nav-menu-main .raven-nav-menu > li.btn a.raven-menu-item:hover { }

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton { background:linear-gradient(0deg, rgba(213,139,96,1) 0%, rgba(129,58,34,1) 100%) !important; color:#fff !important; }

@media (min-width: 1024px) {
.elementor-34 .elementor-element.elementor-element-7beefef {
    width: 61.698% !important;
}
.elementor-34 .elementor-element.elementor-element-6a2a593 {
    width: 14% !important;
}
.elementor-147 .elementor-element.elementor-element-cae6af4 {
    width: 14% !important;
}
.elementor-147 .elementor-element.elementor-element-dcfce39 {
    width: 68.645% !important;
}
}

@media (min-width: 1200px) {
.raven-nav-menu-horizontal .raven-nav-menu a.raven-link-item:not([class*=elementor]) { padding:10px 15px !important; }
}

.single-post .jupiterx-post-image { text-align:center; }
.single-post .jupiterx-post-image img { width:900px; margin:0 auto; max-height:400px !important; }

.condoleren-message {
  width: 100%;	
  padding: 38px 50px 38px 150px;
  font-style: italic;
  font-weight: 400;
  background-color: #f3f3f3;
  border-left: 10px solid #d0875d;
  color: #171717;
  letter-spacing: 0.75px;
  position: relative;
  margin-top:40px;
}
.condoleren-message p {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0;
}
@media (max-width: 991px) {
  .condoleren-message {
    padding: 100px 40px 40px;
  }
}
.condoleren-message:after {
  top: 31px;
  left: 77px;
  position: absolute;
  font-size: 9.375em;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 -0.8rem -2rem;
  line-height: 1em;
  content: '“';
  color: #d0875d;
}
@media (max-width: 991px) {
  .condoleren-message:after {
    top: 20px;
    left: 60px;
  }
}
.condoleren-message__author {
  margin-top: 20px;
  font-weight: 900;
  color: #d0875d;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}
.condoleren-message__author:before {
  content: '-';
}