/* Post - content */

.post-content {
    background: #dadbdc none repeat scroll 0 0;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 30px;
}
.post-content .widget { display: block; width: 32%; margin: 0 2% 0 0; padding: 0;
  float: left; }
.post-content .widget:last-child { margin: 0; }
.post-content .widget .widget-title { display: block; width: 100%;
  background-color: #fff; font-size: 14px; font-weight: bold; text-align: left;
  color: #01244E; margin: 0 0 10px; padding: 8px 10px; box-sizing: border-box; }

.post-content .jandalos-catering { overflow: hidden; }

.post-content .jandalos-news form { margin: 10px 0 0; padding: 0; }
.post-content .jandalos-news form .form-text { border: 1px solid #C2C7CD;
  font-size: 13px; font-weight: normal; color: #000000; margin: 0 0 10px; padding: 9px 7px;
  width: 100%; box-sizing: border-box; }
.post-content .jandalos-news form .btn { float: right; border: 0;
  margin: 0 0 10px; padding: 9px 14px; background-color: #B1B2B4; color: #01244E;
  font-size: 14px; font-weight: bold; text-transform: uppercase; }
.post-content .jandalos-news form p { margin: 0; padding: 0; }

.post-content .jandalos-offers ul { margin: 0; padding: 10px 0 0; }
.post-content .jandalos-offers ul li { margin: 0 0 10px; padding: 0 0 0 30px;
  font-size: 15px; font-weight: normal; color: #01244E; line-height: 25px;
  background: url(../images/icon-right-gray.png) no-repeat scroll 8px 2px transparent; }
.post-content .jandalos-offers ul li strong { display: block;
  font-size: 22px; font-weight: bold; color: #01244E; line-height: 22px; }

/* Pre - footer */

.pre-footer { clear: both; }
.pre-footer .pre-footer-menu { }
.pre-footer .pre-footer-menu .menu { text-align: center; margin-bottom: 15px; }
.pre-footer .pre-footer-menu .menu .menu-item { display: inline-block; vertical-align: top;
  margin: 0; padding: 0; }
.pre-footer .pre-footer-menu .menu .menu-item a { font-size: 16px; font-weight: normal;
  color: #000000; margin: 0 4px 0 0; padding: 0 6px 0 0; border-right: 1px solid #000000;
  display: inline-block; }
.pre-footer .pre-footer-menu .menu .menu-item a:hover { text-decoration: underline; }
.pre-footer .pre-footer-menu .menu .menu-item:last-child a { margin: 0; padding: 0; border-right: 0; }

.pre-footer .weather-menu { }
.pre-footer .weather-menu .menu { text-align: center; margin-bottom: 15px; }
.pre-footer .weather-menu .menu .menu-item { display: inline-block; vertical-align: top;
  margin: 0; padding: 0; }
.pre-footer .weather-menu .menu .menu-item a { font-size: 16px; font-weight: normal;
  color: #000000; margin: 0 4px 0 0; padding: 0 6px 0 0; border-right: 1px solid #000000;
  display: inline-block; }
.pre-footer .weather-menu .menu .menu-item a:hover { text-decoration: underline; }
.pre-footer .weather-menu .menu .menu-item:last-child a { margin: 0; padding: 0; border-right: 0; }
.pre-footer .weather-menu .menu .menu-item.weather-forecast a { padding: 10px 60px 10px 12px;
  font-size: 15px; font-weight: bold; text-transform: uppercase;
  background: url(../images/icon-sun.png) no-repeat scroll 94% center #C0C5CB; }

.pre-footer .contact-info { display: block; width: 100%;
  border-width: 1px 0; border-style: solid; border-color: #B1B2B4;
  margin: 0 auto; padding: 20px 0; text-align: center; }
.pre-footer .contact-info .textwidget { color: #B1B2B4; }
.pre-footer .contact-info .textwidget p { color: #B1B2B4; margin: 0; padding: 0; }

/* Footer */

body #main-footer { background-color: transparent; }

.main-footer #footer-widgets { margin: 0; padding: 0; }
.et_pb_gutters3.et_pb_footer_columns4 .main-footer .footer-widget { width: 50%; margin: 0; padding: 0; }

.main-footer #footer-widgets .legal-menu { float: none; margin: 0; padding: 0; }
.main-footer #footer-widgets .legal-menu .menu { text-align: left; margin: 20px 0 10px; }
.main-footer #footer-widgets .legal-menu .menu .menu-item { display: inline-block; vertical-align: top;
  margin: 0; padding: 0; }
.main-footer #footer-widgets .legal-menu .menu .menu-item:before { display: none; }
.main-footer #footer-widgets .legal-menu .menu .menu-item a { font-size: 15px; font-weight: normal;
  color: #01244E; margin: 0 4px 0 0; padding: 0 6px 0 0; border-right: 1px solid #01244E;
  display: inline-block; }
.main-footer #footer-widgets .legal-menu .menu .menu-item a:hover { text-decoration: underline; }
.main-footer #footer-widgets .legal-menu .menu .menu-item:last-child a { margin: 0; padding: 0; border-right: 0; }

.main-footer .copyright-info { margin: 0; padding: 0; }
.main-footer .copyright-info .textwidget,
.main-footer .copyright-info .textwidget p { font-size: 13px; font-weight: normal; color: #B1B2B4;
  margin: 0; padding: 0; }
/*
.main-footer #footer-widgets .social-menu { float: none; margin: 0; padding: 0; }
.main-footer #footer-widgets .social-menu .menu { text-align: right; margin: 20px 0 10px; }
.main-footer #footer-widgets .social-menu .menu .menu-item { display: inline-block; vertical-align: top;
  margin: 0; padding: 0; }
.main-footer #footer-widgets .social-menu .menu .menu-item:before { display: none; }
.main-footer #footer-widgets .social-menu .menu .menu-item a { font-size: 15px; font-weight: normal;
  color: #01244E; margin: 0; padding: 0; display: inline-block; }
.main-footer #footer-widgets .social-menu .menu .menu-item a:hover { text-decoration: underline; }
.main-footer #footer-widgets .social-menu .menu .menu-item:last-child a { margin: 0; padding: 0; }
.main-footer #footer-widgets .social-menu .menu .ico-fb a,
.main-footer #footer-widgets .social-menu .menu .ico-yt a,
.main-footer #footer-widgets .social-menu .menu .ico-tw a,
.main-footer #footer-widgets .social-menu .menu .ico-mail a { width: 47px; height: 47px;
  background: url(../images/sprite-social-icons.png) no-repeat scroll 0 0 transparent;
  text-align: left; text-indent: -999em; }
.main-footer #footer-widgets .social-menu .menu .ico-fb a { background-position: 0 0; }
.main-footer #footer-widgets .social-menu .menu .ico-yt a { background-position: -54px 0; }
.main-footer #footer-widgets .social-menu .menu .ico-tw a { background-position: -106px 0; }
.main-footer #footer-widgets .social-menu .menu .ico-mail a { background-position: -158px 0; }
*/
body #footer-bottom { margin: 0; padding: 0; background-color: transparent; }

