html, body{font-family:Helvetica Neue, "Segoe", "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; background-color: #f6f9fb;}
@font-face {font-family: Helvetica Neue; src: url(https://www.dagensmenu.dk/css/fonts/HelveticaNeuBold.ttf); font-weight: bold;}
@font-face {font-family: Helvetica Neue; src: url(https://www.dagensmenu.dk/css/fonts/HelveticaNeuBold.ttf);}
a {outline: none; text-decoration: none; color: #92bddd;}
a:hover {outline: none; text-decoration: none;  color: #92bddd;}
h1, h2, h3 {font-family: Helvetica Neue, "Segoe", "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; font-weight: bolder;}
ul {margin-bottom:0rem;}
.header-bg {background-size:cover !important; background-repeat:no-repeat !important; background-position:center top !important; width:100%; border-bottom: 10px solid #d3e4f6;}
.header-overlay {background:rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; min-height:inherit; position:absolute; width:100%;}
.top-nav {}
.top-nav ul li {font-size: 1.5rem; border-left: 1px solid #fff; padding-left:.5rem;}
.top-nav ul li:first-child{border-left: none;}
.mt-6 {margin-top:10rem;}
.font-xl {font-size: 1.5rem;}
.bg-light {background-color: #e1eefb !important;}
.bg-info {background-color: #d3e4f6 !important;}
.restaurant .card {border:none;}
.restaurant .card-body {padding: 0rem;}
.shadow {box-shadow: 0 .25rem .75rem rgba(0,0,0,.5) !important;}
.btn-light {background-color: #fff; border:1px solid #000; box-shadow: 0 .5rem .75rem rgba(0,0,0,.25)}
.btn-light:hover {border:1px solid #000;}
.contact-img {background-image: url("../images/contact-photo-03.jpg"); background-repeat: no-repeat; background-size: cover; height: 400px;}
.contact-img-height img {height: 400px;}
.card {border-radius: 0rem;}
.aboutUsImage{width: 100%;max-width: 160px;}


/********************************************** footer section ******************************/

#footerSection {
    background:#131212;
    
}

.row.footer-nav-row {
    border-bottom: 1px solid #5a5a5a;
    padding:30px 0;
}


.footer-quick-link ul {
    padding:0;
    margin:0;
}

.footer-quick-link ul li {
        display: inline-block;
    list-style: none;
    line-height: 15px;
    padding-right: 10px;
    border-right: 1px solid #5a5a5a;
    padding-left: 10px;
}

.footer-quick-link ul li:first-child {
    padding-left:0;
}

.footer-quick-link ul li:last-child {
    border-right:0;
}

.footer-quick-link ul li a {
    font-size: 15px;
    line-height: 15px;
    color:white;
}

.footer-link-two {
    text-align: right;
}

.footer-link-two ul {
    padding:0;
    margin:0;
}

.footer-link-two ul li {
    display: inline-block;
    list-style: none;
    margin-left: 15px;
}


.footer-link-two ul li img {
    display: inline-block;
    margin-right: 6px;
}

.footer-link-two ul li a {
    font-size: 15px;
    line-height: 15px;
    color:white;
}
.footer-media-row {
    align-items: center;
    padding:20px 0;
}

.footer-copyright p {
    font-size:15px;
    color:white;
    line-height:22px;
    text-align: left;
        margin-bottom:0;
}

.footer-social-media {
    text-align:right;
}

.footer-social-media ul {
    padding:0;
    margin:0;
    
}

.footer-social-media ul li {
    display:inline-block;
    list-style:none;
}

.displaynone{
    display: none;
}

.displaynoneimportant {
    display: none !important;
}

.hero-form .twitter-typeahead, .mobile-hero-form .twitter-typeahead{
    width: 100%;
}

.mainInput {
    width: 100%;
    position: relative;
}

#Search-Location-Error, #Search-Error, #searchErrorMobile {
    position: absolute;
    top: 67px;
    width: 100%;
}
.tt-menu{
    color: #131212;
    background-color: white;
    border-color: #e0e0e0;
    padding: .50rem .50rem;
    margin-bottom: 1rem;
    border: 1px solid #e0e0e0;
    width: 100%;
    margin-top: 11px;
}

.media-left {
    line-height: 50px;
    min-width: 50px;
    text-align: center;
    margin-right: 10px;
}

.tt-menu .media .media-body p {
    margin: 0;
    color: #8c8c8d;
    font-size: 14px;
}

.cityNameSearchMargin {
    margin: 14px 0 0 0;
}

.socialIcon {
    border-radius: 50%;
}
.custom-container {
	margin:auto;
	padding:0 15px;
}
.aboutUsImageMiddleOne{
	width: 100%;
	max-width: 200px;
}
#footerSection {
    font-family: Roboto, sans-serif;
}


@media (max-width: 575.98px)
{

	.header-text h1 {font-size: 1.5rem;}
	.font-xl {font-size: 1.25rem;}
	.icon {font-size: 75%;}
	.mt-4-xs {margin-top: 1.5rem;}
	.pl-0-xs {padding-left: 0px !important;}
	.px-0-xs {padding-left: 0px !important; padding-right: 0px !important;}
	.row-0-xs {margin-left: 0px !important; margin-right: 0px !important;}
	.pr-0-xs {padding-right: 0px !important;}
	.mr-0-xs {margin-right: 0px !important;}
	.mb-xs-3 {margin-bottom: .75rem;}
	.icon img {width: 65%;}
	.mt-xs-4 {margin-top: 1.5rem;}
	.header-bg {min-height: 550px;}
}
@media (min-width: 576px) and (max-width: 767.98px)
{
	.contact-img, .contact-img-height img {height: 200px;}
	.contact-img h3 {font-size: 1.25rem;}
	h5{font-size: .75rem;}
	h4 {font-size: 1.15rem;}
	.font-xl {font-size: 1.25rem;}
	.top-nav ul li {font-size: .9rem;}
	.header-bg {min-height: 550px;}
}
@media (min-width: 768px) and (max-width: 991.98px)
{
	.contact-img, .contact-img-height img {height: 300px;}
	h5{font-size: 1rem;}
	h4 {font-size: 1.25rem;}
	.header-bg {min-height: 550px;}
	.header-text h1 {font-size: 2.25rem;}
	.top-nav ul li {font-size: 1.25rem;}
}
@media (min-width: 992px) and (max-width: 1199.98px)
{
	.contact-img, .contact-img-height img {height: 350px;}
	.header-bg {min-height: 600px;}
}
@media (min-width: 320px) and (max-width: 349.98px)
{
	.top-nav ul li {font-size: .9rem;}
	h5{font-size: .9rem;}
	h4 {font-size: 1.25rem;}
	.contact-img, .contact-img-height img {height: 250px !important;}
	.contact-img h3 {font-size: 1.5rem;}
	.mt-6 {margin-top: 6rem;}
}
@media (min-width: 350px) and (max-width: 449.98px)
{
	.top-nav ul li {font-size: 1.15rem;}
	h5{font-size: .95rem;}
	h4 {font-size: 1.25rem;}
	.contact-img, .contact-img-height img {height: 300px !important;}
	.contact-img h3 {font-size: 1.75rem;}
	.mt-6 {margin-top: 6rem;}

}
@media (min-width: 450px) and (max-width: 575.98px)
{
	.top-nav ul li {font-size: 1.5rem;}
	h5{font-size: 1.25rem;}
	h4 {font-size: 1.5rem;}
	.contact-img-height img {height: 430px;}
	.contact-img h3 {font-size: 2.1rem;}
	.mt-6 {margin-top: 6.75rem;}
}
@media (min-width: 1200px) and (max-width: 1399.98px)
{
	.header-bg {min-height:750px;}
}
@media (min-width: 1400px)
{
	.header-bg {min-height:950px;}
}