﻿/**La Shuk - EN**/

/*Navbar*/
#header #header-center-kdm a:after { left: auto; right: -14px;}
#header #header-center-kdm a.lang { font-size: 90%;}
/*#header #header-center-kdm a.lang:hover, #header #header-center-kdm a.lang:focus { border-bottom: none;}*/
span.address:after {content: none;}
#header #header-center-kdm .languages:after { left: -13px;}
#header #header-center-kdm .languages:before {content: ""; display: block; position: absolute; width: 3px; height: 100%; background: #ce9d4e; right: -18px; top: 0;}
#header.bg #header-center-kdm a.lang { color: #000; }
#header #header-center-kdm a.lang  { color: #fff;}
/*CTA Section*/
.grid-image-section .section-title h2 { font-size: 450%; }

/*Menus Page*/
.evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 60%;}
.menuModuleTextItemPrice { float: left; margin: 0 0 0 9px;}
.menuModuleTextItemDescription {font-size: 100%;}
.menuModuleTextItemTitle { font-size: 123%;}
h3.menuModuleTextItemTitle { display: inline; float: none; vertical-align: top; }
.menuModuleTextItemPrice   { display: inline-block; float: none; vertical-align: top; line-height: 1.4; }

/*A La Bar Page*/
.bar .grid-rows .grid-row-text { width: 69%;}
.bar .menuModuleTextItemDescription { text-align: left;}
.bar .grid-text-section .section-animation-item { padding: 0;}
.menuModuleTextItemPart                         { direction: ltr; text-align: left; }

/*Gallery Page*/
.section-animation-item { opacity: 1; -webkit-transition: opacity 0s ease-in-out; -moz-transition: opacity 1ms ease-in-out; -o-transition: all 0s ease-in-out; -ms-transition: all 0s ease-in-ou}

/*Contact Page*/
.normal-form .must::before { right: auto; left:27px;}
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {text-align: center;}

.menuModuleTextItemSubject a                { font-size: 75%;margin-bottom: 20px; display: inline-block; }

#header #header-center-kdm .languages:before, #header #header-center-kdm .languages:after { display: none; }

@media(min-width: 1025px) {
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(even), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(even) {padding: 0 0 0 50px;}
}

@media(min-width: 768px) {
    #header #header-center-kdm a.lang:after { height: 25px;}
}

@media(min-width: 1130px) and (max-width: 1170px) {
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 70%;}
    .bar .grid-rows .grid-row-text { width: 77%; }
}

@media(min-width: 1025px) and (max-width: 1170px) {
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(even), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(even) {padding: 0 0 0 40px;}
    .menuModuleTextItemTitle {font-size: 113%;}
}
@media(min-width: 1025px) and (max-width: 1129px) {
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 76%; }
    .bar .grid-rows .grid-row-text { width: 88%; }
}

@media(min-width: 1025px) and (max-width: 1440px) {
    .grid-rows .grid-row-text { width: 67%;}
}

@media (max-width: 1170px) and (min-width: 992px){
    .normal-form .must::before {  left: 26px;  }
}

@media(max-width: 1024px) {
    /*Menus Page*/
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 74%; }
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(even), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(even) { padding-left: 10px; }
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(odd), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(odd) { padding-left: 0; }
    .menuModuleTextItemTitle { text-align: left; font-size: 106%;}

    /*Contact Page*/
    #DynamicFormObject .must:before { right: auto; }
}

@media (max-width: 991px) and (min-width: 768px) {
    /*Home Page*/
    .box-image-animation img { margin-left: 0;}

    /*Menus Page*/
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width:98%; font-size: 95%; }
}

@media(min-width: 768px) and (max-width: 1024px) {
    .normal-form .must::before { left: 17px;}
}

@media (max-width: 767px) {
    /*Header*/
    #header #header-center-kdm, #header.bg #header-center-kdm {display: block;}
    #header #header-center-kdm a.hvr-fade, #header #header-center-kdm .languages:before, #header #header-center-kdm a:after { display:none;}
    #header #header-center-kdm .languages { right: 20px; top: 18px; display: block !important; opacity: 1 !important;}
    #header #header-center-kdm a.lang { background: transparent; }
    #header.subopen #header-center-kdm a.lang {background: #fff;}
    #header #header-center-kdm a.lang { color: #000; }

    /*Home Page*/
    .grid-box.section-animation-item.col-xs-12.col-sm-4.col-md-4.pull-right.box:first-child { margin: 0 5px 0 0;}
    .grid-box.section-animation-item.col-xs-12.col-sm-4.col-md-4.pull-right.box:nth-child(2) { margin: 0 0 0 5px;}
    .grid-boxes .grid-box { width: 47%;}

    /*About Section*/
    .grid-box-title { font-size: 97%;}

    /*Menu Section*/
    .grid-image-section .section-title h2 { font-size: 220%; }

    /*Menus Page*/
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 95%; }
    .discount-separator { display: block; color: transparent; height: 1px;}
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(even), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(even) { padding: 0;}
    .menuModuleTextItem1 .menuModuleTextItemPart:nth-child(odd), .menuModuleTextItem0 .menuModuleTextItemPart:nth-child(odd) { padding: 0;}
    .menuModuleTextItemDescription { font-size: 95%; }
    .menuModuleTextItemTitle { display: inline-block; width: 72%;float:none;}
    .menuModuleTextItemPrice { display: inline-block;float:none;}

    /*A La bar Page*/
    #header .nav-menu-anim, #header2 .nav-menu-anim { margin-right: -4px;}
    .bar .menuModuleTextItemSubjectTitle { font-size: 140%; }

    /*Contact Page*/
    #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; left: 26px; top: 18%;}
    .contact-page #headline h1 { margin-bottom: 40px;}

    /*Footer*/
    #SiteFooter {padding-bottom: 50px; }

    .normal-form .input-time-wrapper select:last-child { margin-left: 0;}
    .normal-form .input-time-wrapper select {width: 49%;}
    .normal-form select { width: 100%;}
}

@media(max-width: 420px) {
    .grid-text-section .section-animation-item.col-xs-10 {width: 87%;}
    .home-page .grid-row:last-child .grid-row-cell.grid-row-cell-text .grid-row-text { width: 82%; }
}

@media(max-width: 380px) {
    .bar .menuModuleTextItemSubjectTitle{ font-size: 110%;}
}

@media(max-width: 360px) {
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 97%;}
}

@media(max-width: 330px) {
    .menuModuleContentPart { padding: 50px 15px 0; }
}

@media(max-width: 320px) {
    .home-page .grid-row:last-child .grid-row-cell.grid-row-cell-text .grid-row-text { width: 91%; }
    .evening-menu .menuModuleTextItemSubjectDescription, .alcohol-menu .menuModuleContentPart li:last-child .menuModuleTextItemSubjectDescription { width: 100%; font-size: 75%; }
    .normal-form .input-time-wrapper select { width: 48%;} 
}

