/* OVERRIDES AND CUSTOMIZATIONS */
body {
	font-size: 16px !important;
}
@media (max-width: 575.98px) {
body {
	font-size: 16px !important;
}
}

:root {
	--default: #505050;
	/*--primary-complementary: #F5B624;
	--primary-complementary-100: #c6931d;
	--primary-complementary-200: #bd8d1d;
	--primary-complementary-300: #b1841b;
	--primary-complementary--100: #f5bd39;
	--primary-complementary--200: #f5c148;
	--primary-complementary--300: #f6c553;
    --secondary: #a27418;
    --tertiary: #195c7f;*/
}

.btn {
	font-size: 1.1rem;
}

#footer {
	font-size: 16px;
}

@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li > a {
        padding: 1.3rem 1.3rem !important;
    }
}


.custom-font-secondary {
	font-family: "Poppins", sans-serif !important;
}

.custom-svg-btn-style-1 .custom-svg-btn-background polygon {
	fill: var(--tertiary);
    stroke: var(--tertiary);
    color: #FFF;
}
.custom-svg-btn-style-1:hover .custom-svg-btn-background polygon {
    fill: none;
}


.custom-thumb-info-style-1 .custom-thumb-info-icon {
    background: var(--primary);
}

.custom-thumb-info-style-1 .thumb-info-wrapper::after {
	background: none;
	opacity: 1;
}
.custom-thumb-info-style-1 .thumb-info-wrapper > img {
	filter: none;
}
.custom-thumb-info-style-1:hover .thumb-info-wrapper > img {
	filter: grayscale(0);
	transform: scale(1.2) !important;
}




.custom-thumb-info-style-1 .thumb-info-wrapper img {
    transition: transform 300ms ease;
}

.custom-thumb-info-style-1:hover .thumb-info-wrapper img {
    transform: scale(1.05);
}




/* NEWS */
.img-outer-box-shadow {
    box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.langSwitch, .langSwitch a, .langSwitch a:focus, .langSwitch a:visited, .langSwitch a.link {
    font-size: 14px;
    margin-left: 15px;
    display: inline-block;
    color: black;
}
.langSwitch a:hover {
    text-decoration: none;
    color: var(--primary) !important;
}
@media (max-width: 575.98px) {
    .langSwitch, .langSwitch a, .langSwitch a:focus, .langSwitch a:visited, .langSwitch a.link {
        margin-left: 5px;
    }
    .list-inline-item {
        font-size: 14px !important;
    }
}
}

@media (max-width: 991px) {
    #header .header-nav-main nav > ul li a {
	font-size: 16px;
    }
}

.custom-font-size-2 {
    font-size: 1.15em !important;
}
@media (max-width: 575.98px) {
    .carousel {
        .text-10 {
            font-size: 2rem !important;
        }
    }
    body {
	    font-size: 16px !important;
    }
    .custom-font-size-1 {
	    font-size: 1.4em !important;
    }
    .custom-font-size-2 {
        font-size: 1.15em !important;
    }
    .text-9 {
        font-size: 2rem !important;
    }
}

@media (min-width: 576px) {
    .mxh-400px {
        max-height: 400px;
    }
}

.mh-250px {
    max-height: 250px;
}