/*
Theme Name: liesel - Child (Veselina)
Author: Dahz
Author URI: http://dahz.daffyhazan.com/liesel
Description: liesel Theme Designed by <a href="http://www.daffyhazan.com">Dahz</a>.
Version: 1.0.0
Template: liesel
*/
@import url("../liesel/includes/css/layout.css");
@import url("../liesel/includes/css/public/grand.css");

.df-float-menu {
	z-index: 1999;
}

.box.menu-item .box .box-content {
	width: 100%;
}
.more-info-wrapper .tab-content.default-info {
	width: 100%;
}
.more-info-wrapper .tab-content.default-info .nutrition {
	padding: 0 10px 0 0;
}


body .flipcard-main .box.menu-item .more-info .more-info-wrapper .nutrition tbody tr td,
body .menu-popup-container .menu-popup-content .inner-popup-content .more-info .more-info-wrapper .nutrition tbody tr td {
	width: auto;
}
.more-info-wrapper .tab-content.default-info .nutrition td:last-child {
	white-space: normal;
}
.box .box-content img.label-photo {
	width: 100%;

}
.label-photo-wrapper {
	width: 250px;
	max-width: 100%;
	margin: 0 auto;
}

@-moz-keyframes bouncing-arrow-down-anm {
  0%, 100% {
    -moz-transform: translateY(0) rotate(135deg);
    transform: translateY(0) rotate(135deg);
  }
  50% {
    -moz-transform: translateY(-30px) rotate(135deg);
    transform: translateY(-30px) rotate(135deg);
  }
}
@-webkit-keyframes bouncing-arrow-down-anm {
  0%, 100% {
    -webkit-transform: translateY(0) rotate(135deg);
    transform: translateY(0) rotate(135deg);
  }
  50% {
    -webkit-transform: translateY(-30px) rotate(135deg);
    transform: translateY(-30px) rotate(135deg);
  }
}
@keyframes bouncing-arrow-down-anm {
  0%, 100% {
    -moz-transform: translateY(0) rotate(135deg);
    -ms-transform: translateY(0) rotate(135deg);
    -webkit-transform: translateY(0) rotate(135deg);
    transform: translateY(0) rotate(135deg);
  }
  50% {
    -moz-transform: translateY(-30px) rotate(135deg);
    -ms-transform: translateY(-30px) rotate(135deg);
    -webkit-transform: translateY(-30px) rotate(135deg);
    transform: translateY(-30px) rotate(135deg);
  }
}
.bouncing-arrow {
	display: inline-block;
	width: 3.4em;
	height: 3.4em;
	border-right: 0.8em solid rgba(255,255,255,0.8);
	border-top: 0.8em solid rgba(255,255,255,0.8);

	-moz-animation: bouncing-arrow-down-anm 2s infinite;
	-webkit-animation: bouncing-arrow-down-anm 2s infinite;
	animation: bouncing-arrow-down-anm 2s infinite;
}
.bouncing-arrow a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -99999px;
}
#df-fancy-header .df-header-container {
	position: relative;
}
#df-fancy-header .bouncing-arrow {
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin: 0 auto 20px;
}
.single-flipcard_item .menu-popup-container .menu-popup-content .inner-popup-content .more-button {
	width: 100%;
}

@media screen and (max-width: 600px) {
    #df-fancy-header.df-fancy-header-video {
        display: none!important;
    }
	#content {
		padding-top: 10rem;
	}
	.single-flipcard_item .list-content .df-image-hospitality,
	.single-flipcard_item .list-content .df-content-hospitality .df-content-inner-hospitality {
		width: 100%;
	}
}
.advanced-gmaps {
	padding-left: 20px;
	padding-right: 20px;
}
@media screen and (max-width: 960px) {
    .body {
    	padding-left: 20px;
    	padding-right: 20px;
    }
    
	.df_row-fluid [class*=df_span-] {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}