/*
Theme Name: Attika Child
Theme URI: https://attika.qodeinteractive.com
Description: A child theme of Attika Theme
Author: Mikado Themes
Author URI: https://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: attika
Template: attika
*/


.wpcf7 form .wpcf7-response-output {
    position: relative;
	margin: 5px 0;
	padding: 20px 30px;
    border-radius: 5px;
	width: 100%; 
	background: #fff;
}

.wpcf7 form.sent .wpcf7-response-output {
	background: #398f14 !important;
	border-color: #327c12 !important;
	color: #fff;
	font-size: 14px;
	display: inline-block !important;
	margin-top: 30px !important
}

.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
	display: inline-block;
	background-color: #a94442 !important;
	border-color: #993a38 !important;
	color: #fff;
	font-size: 14px;
	display: inline-block !important;
	margin-top: 30px !important
}

#menu-tylko-1-element-menu {
	display: inline-block;
	background: #FFF;
	padding: 25px 50px;
	border-radius: 20px;
	box-shadow: 0 0 20px 20px rgba(0,0,0,.05);
	line-height: initial;
	list-style: none;
}

.main-home-first-row {
    position: relative;
    z-index: 10;
}

.main-home-second-row {
    position: relative;
    z-index: 20;
}

#orderOnline {
	margin-bottom: 45px !important;
}

@media only screen and (max-width: 1199px) {
	.mkdf-main-menu > ul > li > a {
		letter-spacing: initial;
	}
}

@media only screen and (max-width: 810px) {
	.mkdf-reveal-from-left.mkdf-item-appear {
		padding-bottom: 30px !important;
		padding-top: 130px !important;
	}

	.vc_custom_1534503338704 {
	  padding-top: 45px !important;
	}

	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
	  height: auto;
	  width: 60px;
	  padding: 5px;
	}

	.mkdf-mobile-header .mkdf-mobile-nav {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}