/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/
* {
	text-transform: unset !important;
}

.i-alt {
    background-image: url(./images/icons/iconalt.svg);
}

#primary-menu ul li a {
    padding: 24px 22px;
    font-size: 14px;
    letter-spacing: 3px;
	transition: all .5s ease;
}

#primary-menu ul li:hover > a{
	padding: 16px 22px 32px;
}

.button.button-full strong {
    border-bottom: unset;
}

.justify-paragraf {
    text-align: justify;
}

div.alignright {
    float: right;
    margin: 30px 0 30px 30px;
}

.button.button-full {
    background-color: .button.button-full {
        background-color: #fd6801 !important;
    } !important;
}

.bg-danger {
    background-color: #c40000 !important;
}

.card-title {
    color: #ffffff;
}

p.hb-text {

    font-size: 18px;
    padding: 5px 20px;
    background: antiquewhite;
    color: #c40000;
    text-align: center;
	border: 1px solid;
}

i.icon-map-marker2.i-alt {
    font-size: 14px;
}

/*.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
} */   

@media (max-width: 575.98px){
	.container, #header.full-header .container, .container-fullwidth {
		width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
        margin-top: 20px;
	}
}

.feature-box.media-box {
    border: 1px solid #000dc4;
}

.swiper-slide .video-wrap, .section .video-wrap, .swiper-slide .yt-bg-player, .section .yt-bg-player {
    z-index: 1;
}

@media (max-width: 768px){
	.slider-arrow-right, .slider-arrow-left {
		display:none;
	}
}