@charset "UTF-8";
/* CSS styles for Ingwe */
/***********************************************/
/* FONTS
/***********************************************/
/***********************************************/
/* GENERAL
/***********************************************/
.item-page {
	min-height: 200px;
}
.main-nav {
}
section.section-item-line .bg-item.bg-item-1 {
	background-image: url("/content/bg/half-1.jpg");
}
section.section-item-line .bg-item.bg-item-2 {
	background-image: url("/content/bg/half-2.jpg");
}
section.section-item-line .bg-item.bg-item-3 {
	background-image: url("/content/bg/half-3.jpg");
}
header .btn.scroll-to img {
    display: block;
    margin: -3px auto 0;
    width: 50px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
header .btn.scroll-to:hover img {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}
/*
.form-contact {
	color: #FFF;
}
.contacts-page .form-contact {
	color: #17253F;
}
*/
.dropdown.language {
	display: none;
}
nav#navbar .nav > ul > li.dropdown > svg {
    display: none;
}
nav#navbar .nav li > svg {
    position: absolute;
    top: 15px;
    right: 0;
    width: 24px;
    height: 24px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
@media (max-width: 991px) and (min-width: 0){
	nav#navbar .nav > ul > li.dropdown > svg {
		display: block;
	}
	nav#navbar .nav > ul > li.dropdown.open > svg {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}
.lowercase {
	text-transform: lowercase !important;
}
.force-show .modal-box, .force-show .modal-box .animation-2 {
	opacity: 1 !important;
}
/* ---- GOOGLE REVIEWS WIDGET ---- */
.eagr-content-component + div {
	display: none !important;
}
.eagr-cta-actions, .eagr-cta-caption, .eagr-button-medium {
    font-weight: 400 !important;
	font-size: 13px !important;
}
.eagr-button-component.jsx-999497762 {
    background-color: #FFF !important;
    color: rgb(23, 37, 63) !important;
}
.eagr-cta-container, .eagr-review-card-template-spotlight-component {
	background: rgb(235, 218, 176) !important;
}
.eagr-review-card-container, .Text__Container-x4hk0b-0__, .SimpleShortener__Inner-sc-19xjxqz-1 {
	font-family: alegreya-sans, sans-serif;
	font-weight: 200;
}
.eagr-review-card-template-spotlight-text {
    color: rgb(23, 37, 63) !important;
}
.eagr-header-component.eagr-header-b520 {
    display: block !important;
}
.eagr-header-left {
    min-width: 0;
}
.eagr-header-title {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
}
/***********************************************/
/* TYPOGRAPHY
/***********************************************/

/* ---- quotes ---- */

/* ---- other ---- */

/* -tail- */

/***********************************************/
/* LISTS/TABLES
/***********************************************/
/* ---- lists ---- */

/* ---- definition lists ---- */

/* ---- tables ---- */

/***********************************************/
/* FORMS/BUTTONS
/***********************************************/

/* ---- labels ---- */

/* ---- inputs ----- */

/* ---- buttons ---- */

/* ---- selects ---- */

/* ---- dropdown ---- */
/* -tail- */

/***********************************************/
/* ICONS
/***********************************************/
/***********************************************/
/* SIZES
/***********************************************/
/***********************************************/
/* BOXES/ALIGNMENTS/UTILS
/***********************************************/

/* ---- spacers/alignments ---- */

/* ---- dividers ---- */

/* ---- alerts/notifications ---- */

/* ---- other ---- */

/***********************************************/
/* MAIN MENU
/***********************************************/
/***********************************************/
/* SECONDARY MENU
/***********************************************/
/***********************************************/
/* STRUCTURE
/***********************************************/

/*--- content container ---*/

/* ---- E&D ------ */

/* ---- modals ---- */

/***********************************************/
/* CMS
/***********************************************/
.mceContentBody * {
	opacity: 1 !important;
}
.mceContentBody .module-block {
	border: 1px solid blue;
}
.mceContentBody section.section-countries .countries-content > div, .mceContentBody section.section-provinces .provinces-content > div, .mceContentBody section.section-global-reach .global-reach-content > div, .mceContentBody section.section-faq .faq-content > div {
	height: auto;
	visibility: visible;
	overflow: visible;
}
.mceContentBody section.section-countries .countries-content > div, .mceContentBody section.section-provinces .provinces-content > div {
	padding-left: 30px;
	padding-right: 30px;
}
.mceContentBody section.section-faq .faq-content.mobile {
    display: block !important;
}
.mceContentBody section.section-faq .faq-content.desktop {
    display: none !important;
}
.mceContentBody .faq-individual {
	border: 1px solid blue;
}
.mceContentBody .faq-n-content {
	padding-left: 20px;
}
.mceContentBody .section-provinces .col-lg-7 {
    flex: 0 0 90%;
    max-width: 90%;
}
.mceContentBody .form-contact, .mceContentBody .form-contact .t-white {
	color: #000 !important;
}
/* ---- 3 ---- */

/* styles & models */
.menu-secondary li.active a, .menu-secondary li.active a:active {
	background-color: #17253F;
	color: #FFF;
}

/***********************************************/
/* PRINT
/***********************************************/
@media print {
}
/***********************************************/
/* RESPONSIVE
/***********************************************/
@media (max-width: 767px) and (min-width: 0){
	section.section-faq .faq-content.mobile > div.active {
		display: block;
	}
}


joomla-hidden-mail a {
  font-weight: 200;
  text-transform: none;
  letter-spacing: 0;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}