/*
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
*/

/* Menu/Logo resize*/
.mkdf-header-divided .mkdf-page-header .mkdf-logo-wrapper a img {
    margin: -24px 0px 40px 0px!important;}

.mkdf-logo-wrapper a img {height: 190%!important;}

.mkdf-main-menu>ul>li>a { letter-spacing: .3em!important;}
.mkdf-main-menu>ul>li>a {padding: 0 40px!important;}

/* restaurant-menu -> move menu a little down */
body > div.mkdf-wrapper > div.mkdf-wrapper-inner > div.mkdf-anchor-menu-outer > div{
transform: rotate(90deg) translate3D(calc(50% + 63px),15px,0);
}


/* Reservation Colors date, time */

.wpcf7-form-control.wpcf7-select{
border: 1px solid #fff!important;
background-color: #fff!important;}

.wpcf7-form-control.wpcf7-date{
border: 1px solid #fff!important;
background-color: #fff!important;}

/* kratisi || fotografies || etc -> Keep title inside screen */
.mkdf-title-holder.mkdf-attika-type .mkdf-page-title{
    left: calc(-45vw + 50%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

/*remove dexi menou */
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right .mkdf-divided-right-widget-area .mkdf-divided-right-widget-area-inner>* {display:none!important;}

.mkdf-anchor-menu-outer .mkdf-anchor .mkdf-anchor-menu-item-label {letter-spacing: 2px!important;}
.mkdf-anchor-menu-outer .mkdf-anchor .mkdf-anchor-menu-item-label {font-size: 12px!important;}

/* Home -> Το Bouboulo σας προσκαλεί να απολαύσετε τον καφέ..... */
@media only screen and (min-width: 1024px){
	body > div.mkdf-wrapper > div.mkdf-wrapper-inner > div > div > div > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1597330901908 > div > div > div > div > div.mkdf-cbci-content-left > p{
		transform: translateX(-35%);
	}
}

/*Menu space letters */
.mkdf-main-menu>ul>li>a {letter-spacing: 0.2em!important;}
.wpml-ls-flag {padding-top: 110% !important;}



/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/


mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
	height: 150%!important;}


/*
@media only screen and max-width: 1024px){
.page-id-81 .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {
	padding: 30px!important;}}
*/    

@media only screen and (min-width: 50px) and (max-width: 600px){
    .vc_row.wpb_row.main-home-second-row .mkdf-eh-item-inner .mkdf-eh-item-content{ 
            position: relative!important;
        bottom: -160px!important;
    } 
}


@media only screen and (max-width: 480px) {
    .mkdf-elements-holder .mkdf-eh-item-content {
        padding: 60px 13% 0 !important;
    }

@media only screen and (min-width: 601px) and (max-width: 680px){
    .vc_row.wpb_row.main-home-second-row .mkdf-eh-item-inner .mkdf-eh-item-content{ 
        position: relative!important;
        bottom: 450px!important;
    } 
}

@media only screen and (min-width: 681px) and (max-width: 768px){
    .vc_row.wpb_row.main-home-second-row .mkdf-eh-item-inner .mkdf-eh-item-content{ 
        position: relative!important;
        bottom: 0px!important;
    } 
}

@media only screen and (min-width: 769px) and (max-width: 1025px){
    .vc_row.wpb_row.main-home-second-row .mkdf-eh-item-inner .mkdf-eh-item-content{ 
        position: relative!important;
        bottom: 300px!important;
    } 
}



@media only screen and (min-width: 1px) and (max-width: 600px){
    .mkdf-row-grid-section-wrapper .mkdf-eh-item-content{ 
	display: flex!important;
    flex-direction: column-reverse!important;
    } 
}