.page-content {
background-color:#fff;
}

#top-bar {
padding: 17px 0 9px 0;
border:none;
background-color:#385054;
}

#top-bar .contact-info {
float:right;
}

#top-bar .social-links {
float:left;
}

#top-bar .social-links li {
border:none;
}

#top-bar i, #top-bar .contact-info li a, #top-bar .contact-info li span, #top-bar .social-links li a {
color:#fff;
font-size:14px;
}

#header {
padding:29px 0;
background-color:#ffebbe;
}

.navbar-nav > li > a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-text {
text-transform:none;
font-weight:bold;
padding-top:18px;
padding-bottom:4px;
font-size:14px;
color:#385054;
}

.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-item > a:focus, .navbar-default .navbar-nav > .current-menu-item > a:hover {
color:#000;
}

.nav > li > a {
padding:10px 7px;
}

.dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
color:#000;
}

.container, .col-md-12 {
padding-left:0px;
padding-right:0px;
}

.home-contact {
background-color: #fafafa;
text-align: center;
}

.home-contact p {
font-size: 15px;
font-weight: 600;
top: -25px;
position: relative;
}

.home-welcome {
background-color:#fff;
padding:25px;
}

.home-contact a {
font-size: 15px;
font-weight: 600;
}

#home-section-food, #home-section-welcome {
margin-top:0px;
padding-top:25px;
}

#home-section-slider {
padding-top:0px;
}

#home-section-contact {
margin-top:0px;
}

.page-content .col-md-4, .page-content .col-md-12 {
margin-bottom:0px;
}

.custom-background.page-content {
border-bottom:none;
}

#footer-wrapper {
background-color:#385054;
}

#footer .container {
padding-left:15px;
padding-right:15px;
}

.widget h5 {
text-transform:none;
font-size:26px;
}

.textwidget p {
font-weight:600;
line-height:20px;
}

.textwidget ul {
list-style-type: none;
padding-left: 0px;
padding-right: 10px;
max-width: 275px;
}

.opening-days {
float:left;
min-width:115px;
}

.opening-times {
float:right;
}

.widget li {
background:none;
}

.newsletter-email {
width: 75%;
max-width: 250px;
color: #385054;
height: 34px;
padding: 5px;
margin-bottom: 5px;
}

.newsletter-submit {
color:#385054;
}

#copyright-container {
background-color:#385054;
}

#copyright-container img {
display:none;
}

.row {
margin:0;
}

.page-content .row {
margin-bottom:0px;
}

.blog-post .post-info .date, ul.recent-posts ul.meta, ul.recent-posts-list ul.meta, .blog-post .meta, .rpw_posts_widget .date, .rpw_posts_widget .authot {
display:none;
}

.rpw_posts_widget .post {
padding-left:0px;
}

.blog-post .post-info .meta-container {
padding-left:0px;
}

.blog .page-content, .single-post .page-content {
padding-top:20px;
}

.read-more {
color:#888!important;
}

/* responsive changes */
@media only screen and (min-width: 992px) and (max-width: 1199px){
#logo{
float: left;
margin:0;
}
}
@media only screen and (min-width: 320px) and (max-width: 1199px){
#dl-menu {
top:-59px;
height:0px
}
}
@media only screen and (min-width: 320px) and (max-width: 992px){
#logo{
margin-left:56px;
width:82%;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px){
.home-tile{
width:50%;
}
}
