/* Overline headings*/
.mn-overline h5:before {
content: "";
    display: block;
    background: url("/wp-content/uploads/2021/09/overline53.svg") no-repeat;
    width: 50px;
    height: 20px;
    float: left;
    margin: 5px 14px 0 0;
}

.mn-overline h1:before {
content: "";
    display: block;
    background: url("/wp-content/uploads/2021/09/overline53.svg") no-repeat;
    width: 50px;
    height: 20px;
    float: left;
    margin: 5px 14px 0 0;
}

.mn-overline-small h5:before {
content: "";
    display: block;
    background: url("/wp-content/uploads/2021/09/overline53.svg") no-repeat;
    width: 35px;
    height: 20px;
    float: left;
    margin: 5px 14px 0 0;
}

.mn-overline-centre h5:before {
content: "";
    display: block;
    background: url("/wp-content/uploads/2021/09/overline53.svg") no-repeat;
    width: 50px;
    height: 20px;
    float: left;
    margin: 5px 14px 0 0;
}

.mn-overline-centre h5:after {
content: "";
    display: block;
    background: url("/wp-content/uploads/2021/09/overline53.svg") no-repeat;
    width: 50px;
    height: 20px;
    float: right;
    margin: 5px 0 0 14px;
}

/* Subtle buttons*/
.mn-subtle-button .elementor-icon {
    border: 1px solid #D2D2D2;
}

.mn-subtle-button .elementor-icon-box-title {
    margin-bottom: 6px;
}

/* Blockquotes*/
blockquote {
margin-left:10px;
	font-size: 18px;	
font-family: Merriweather;
	padding: 15px 0 0 33px;
background: url("/wp-content/uploads/2021/09/quotation-marks.svg") no-repeat scroll 0 0;
background-size: 75px;
}

/* Background overlay animations*/
.mn-grow-overlay:hover .elementor-background-overlay
{
    
    transform: scale(1.05);
    transition: all 4s ease-in-out!important;
}

.mn-grow-overlay .elementor-background-overlay
{
    transform: scale(1);
    transition: all 3s ease-in-out!important;
}
.mn-grow-overlay {
    overflow: hidden;
}

/* Previous and next buttons*/
.nav-next a, .nav-previous a {
	font-family: "itc-avant-garde-gothic-pro";
		text-transform: uppercase;
	font-size: 12px;
		color: #000000;
}

.nav-next:before {
	 content: "«";
	color: #f04d6e;
   display: inline-block;
   padding-right: 5px;
	padding-bottom: 10px;
   font-weight: 900;
}

.nav-previous:after {
	 content: "»";
	color: #f04d6e;
   display: inline-block;
   padding-left: 5px;
	padding-bottom: 10px;
   font-weight: 900;
}

/* Fix Fade-In Entrance Animation */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}