/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

#nm-header {
    line-height: 135px;
}

#nm-header .nm-menu li {
    margin-right: 1.75rem;
}

/********** BANNER SLIDER  *********/
.slick-slider .nm-banner img, .nm-banner img {
	height: 100vh;
	width: 100%;
	object-fit: cover;
}

.nm-banner-slider .flickity-button:after, .nm-banner-slider .slick-prev i, .nm-banner-slider .slick-next i {
	color: #fff;
}


/*********** RÓLUNK ***********/
#rolunk-banner img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/****** FOOTER *****/

#nm-footer .nm-footer-bar-inner {
    padding-top: 50px;
	padding-bottom: 50px;
}

.nm-footer-bar-left .nm-footer-bar-col-inner {
	flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.nm-footer-bar-right .nm-footer-bar-col-inner {
	flex-direction: column;
	margin-top: 2rem;
}

.nm-footer-bar-logo img {
    max-height: 200px;
}

#nm-footer-bar-menu {
	font-size: 17px;
	gap: 35px;
	margin-top: 15px;
}

.nm-footer-bar-text {
	gap: 30px;
}

.page-id-41.elementor-page .nm-page-default {
	max-width: var(--nm--page-width);
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
	padding-bottom: 35px;
}

.nm-footer-bar-social {
	margin-top: 0.5rem;
}

.nm-footer-bar-text {
	margin-top: 0.75rem;
}

#main-contact-form input,
#main-contact-form textarea {
	background-color: transparent;
	color: #fff;
	border-color: #fff;
}

#main-contact-form input::placeholder,
#main-contact-form textarea::placeholder {
	color: #fff;
}

#main-contact-form input:focus,
#main-contact-form textarea:focus{
	border-color: #707070;
}

#main-contact-form input[type=submit] {
	border: 2px solid white;
	transition: 0.5s;
}

#main-contact-form input[type=submit]:hover {
	background-color: #fff;
	color: #7A99AC;
}

/**************** NEWSLETTER FORM  *****************/

#mailerlite-form_1 .mailerlite-form-title {
	display: none;
}

#mailerlite-form_1 .mailerlite-form-description p {
	font-size: 22px;
}

#mailerlite-form_1 .mailerlite-form-field label {
	margin-bottom: 5px;
}

#mailerlite-form_1 .mailerlite-form-field input {
	height: 40px;
	background-color: transparent;
	color: #fff;
	width: 350px;
	padding: 10px;
}

#mailerlite-form_1 .mailerlite-form-field input:focus {
	color: #fff;
	border-color: #C0C0C0;
}

#mailerlite-form_1 .mailerlite-form-field input::placeholder {
    color: #E2DFD2;
}

#mailerlite-form_1 .mailerlite-subscribe-button-container {
    text-align: left;
}

#mailerlite-form_1 .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
	width: 350px;
    height: 40px;	
	background-color: #fff;
    margin-top: 6px;
	cursor: pointer;
	transition: 0.5s;
}

#mailerlite-form_1 .mailerlite-subscribe-button-container .mailerlite-subscribe-submit:hover {
	background-color: #EDEADE;
}

