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

/* Footer Spacing */

.mkdf-footer-bottom-holder .mkdf-grid-col-12 .widget_media_image:first-child {
	margin-top: -75px;
}

footer.mkdf-page-footer #media_image-2.widget_media_image {
    margin-bottom: -15px;
}

footer.mkdf-page-footer .mkdf-social-icons-group-widget {
    margin-bottom: -25px;
}

/* Portfolio Block Remove Nr of Pics */

.mkdf-gli-number-of-images-holder {
	display: none;
}

/* Portfolio Title Background Color */

.portfolio-item-template-default .mkdf-title-wrapper .mkdf-grid:after {
	background-color: #f3e8d1;
}

/* Portfolio Content Holder Hide Info Box */

.portfolio-item-template-default .mkdf-ps-info-holder .mkdf-ps-info-inner {
	display: none;
}

/* Events Title Background Color */

.post-template-default  .mkdf-title-wrapper .mkdf-grid:after {
	background-color: #f3e8d1;
}

/* Events Author Etc Hide Info Box */

.post-template-default .mkdf-blog-holder .mkdf-post-info-right {
	display: none;
}

/* Page Title Background Color */

.page-template .mkdf-title-wrapper .mkdf-grid:after {
	background-color: #f3e8d1;
}

/* Hide Mobile/tablet Menu Opener */

header.mkdf-mobile-header .mkdf-mobile-header-holder .mkdf-mobile-menu-opener {
	display: none;
}

/* Top Menu */

.mkdf-page-header .mkdf-menu-area {
	background-color: rgba(255, 255, 255, 0.8);
}

/* Back to top Button */

#mkdf-back-to-top>span {
	background-color: #f3e8d1;
	border-color: #f3e8d1;
}

/* Hide Events Background on Tablet */

@media (max-width: 1024px) {
	.events-hide-bg-tablet {
		background-image: none !important;
	}
}

/* Fix Home Portfolio Titles on Tablet */

@media (min-width: 681px) and (max-width: 1024px) {
	.home-portfolio .mkdf-pli-text-holder h4 {
		font-size: 16px;
	}

	html body .home-portfolio article .mkdf-pl-item-inner .mkdf-pli-text-holder {
		padding-right: 50px;
		padding-left: 0px;
	}
}

/* Home Page Cuisine Wine Tablet Fix */

@media only screen and (min-width: 769px) and (max-width: 991px) {
	.home-cuisine-title .mkdf-eh-item-inner .mkdf-eh-item-content {
		padding: 135px 36% 0 4% !important;
	}
	
	.home-cuisine-img .mkdf-eh-item-inner .mkdf-eh-item-content {
		padding: 0 19% 0 2% !important;
	}
	
	.home-wines-img .mkdf-eh-item-inner .mkdf-eh-item-content {
		padding: 65% 42% 0 2% !important;
	}
	
	.home-wines-title .mkdf-eh-item-inner .mkdf-eh-item-content {
		padding: 0 36% 50px 4% !important;
	}
}

/* Home Circle Section No-Repeat Background */

.home-circle-section {
	background-repeat: no-repeat;
}

/* Menu Page Hide Background Drawing */

@media (max-width:1770px) {
	.hide-menu-background-01 .wpb_column .vc_column-inner .wpb_wrapper .mkdf-row-grid-section-wrapper {
		background-image: none !important;
	}
}

/* Menu Page Hide Background Bottom */

@media (max-width:1400px) {
	.hide-menu-background-02 {
		background-image: none !important;
	}
}

/* Reduce Size of Header Title Bar */

.mkdf-title-wrapper {
	height: 145px !important;
}

/* Change Testemonial Slider Colors */

.mkdf-owl-slider .owl-dots .owl-dot.active span, .mkdf-owl-slider .owl-dots .owl-dot:hover span {
	background-color: #d7b368;
	border-color: #d7b368;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-stage-outer:after {
	background-color: #f2e8d3;
}

/* Change Single Blog Post Pagination Padding */

.mkdf-blog-single-navigation .mkdf-blog-single-navigation-inner {
	padding: 0;
}

/* Change Contact Form Background Color */

.mkdf-cf7-rf {
	background-color: #f2e8d3;
}

/* Adjust top padding on Side Menu between the new CTA and Page List */

.mkdf-side-menu #text-5{
	margin-top: -20px;
}

.mkdf-side-menu #text-9{
	margin-top: -20px;
}

/* Footer Modal Careers */

#career-form-modal {
	display: none;
}

#career-form-modal.active {
	max-width: 600px;
	width: 100%;
	position: fixed;
	top: 140px;
	left: 50%;
    z-index: 10000;
    display: block;
	transform: translateX(-50%);
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);
	background-color: #F2E8D3;
}

#career-form-modal.active .close-button {
	position: absolute;
	right: 15px;
	top: 5px;
	font-weight: 600;
	cursor: pointer;
}

#career-form-modal .mkdf-cf7-rf {
	padding-top: 35px;
	padding-bottom: 35px;
}

#career-form-modal .mkdf-cf7-rf .wpcf7-form-control.wpcf7-textarea, #career-form-modal .mkdf-cf7-rf input[type=text], #career-form-modal .mkdf-cf7-rf input[type=email] {
	margin-bottom: 0px;
}

@media (max-width: 1024px) {
	#career-form-modal.active {
		top: 70px;
	}
	#career-form-modal .mkdf-cf7-rf {
		padding-top: 0px;
	}
}

/* Newsletter Subscription */

.newsletter-subscription-footer {
	text-align: center;
	margin-top: -20px;
}

.newsletter-subscription-footer .column1 input {
	max-width: 300px;
}

body .newsletter-subscription-footer .ajax-loader {
	display: none;
}

.newsletter-subscription-footer div.wpcf7-response-output {
	margin: 1em 0.5em 2em;
}

.newsletter-subscription-footer input[type="email"] {
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Make Posts Full Width */

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-left {
	width: 100%;
	padding-right: 0px;
}

/* Add Shadow to Images */

.single-image-shadow img {
	box-shadow:0 0 20px 2px rgba(0,0,0,.06);
}

/* Hide Publish Date */

.mkdf-post-info-date {
	display: none !important;
}

/* Make PrettyPhoto Arrows work on Mobile */
@media (max-width: 768px) {
	.pp_hoverContainer {
		display: none !important;
	}	
}

/* Correct In Between Media Queries */

@media only screen and (min-width: 769px) and (max-width: 900px) {
	.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
    	width: 600px;
	}
}