/* Global Style */
html {
    overflow: auto!important;
}
.content-col {
    padding-left: 15px;
    padding-right: 15px;
}

.footer-widgets .mc4wp-form-basic {
    margin-top: 35px;
}

.footer-widgets .widget_media_image {
    display: flex;
    align-items: center;
    width: 100%;
}

.footer-widgets .widget_media_image:last-child img {
    max-width: 100px !important;
}

.footer-widgets .mc4wp-form-basic input[type="email"] {
    border: 1px solid #e5e5e5;
    box-shadow: none;
}

.footer-widgets .mc4wp-form-basic input[type="email"]::placeholder {
    color: #959595;
    font-weight: 400;
    font-size: 0.875rem;
}

.footer-widgets .mc4wp-form-basic input[type="submit"] {
    width: 100%;
    margin-bottom: 0;
}

.footer-widgets .mc4wp-form-basic input[type="email"], 
.footer-widgets .mc4wp-form-basic input[type="submit"] {
    border-radius: 0;
    min-height: 40px;
}

span.wpcf7-form-control.wpcf7-acceptance label {
	line-height: 1;
	display: flex;
}

span.captcha-image {
	padding: 0;
	border: none;
	text-align: left;
	line-height: 1.2;
	font-size: 14px;
}

span.wpcf7-list-item input {
	min-width: 25px;
	height: 25px;
}

.wpcf7-response-output {
	border-radius: 0!important;
	margin: auto!important;
	line-height: 1.2;
	font-size: 14px;
	padding: 5px!important;
}

footer .cf7-cf-turnstile {
	margin-bottom: 10px!important;
}

@media (max-width: 992px) {
    .footer-widgets .widget_media_image {
        justify-content: center;
    }
    
    .footer-widgets .widget_media_image:last-child {
        margin-bottom: 0;
    }
    
    .footer-widgets .widget_media_image:last-child img {
        max-width: 150px !important;
    }
    
    .footer-widgets .mc4wp-form-basic input[type="email"], 
    .footer-widgets .mc4wp-form-basic input[type="submit"] {
        width: 55%;
    }
}

@media (max-width: 767px) {
    .footer-widgets .widget_media_image:last-child img {
        max-width: 120px !important;
    }
    
    .footer-widgets .mc4wp-form-basic input[type="email"], 
    .footer-widgets .mc4wp-form-basic input[type="submit"] {
        width: 100%;
    }
}

body.logged-in .lrm-login.lrm-hide-if-logged-in{
	display:none;
}

li.lrm-show-if-logged-in.menu-item{
    display: none;
}

body.logged-in li.lrm-show-if-logged-in {
    display: block !important;
}