/* Top bar */
.top-navigation-right-text { padding: 0px 8px 0px 0px; line-height: 42px; }

/* home page container padding */
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper { padding-top: 24px; }

/* Nav */
.sf-menu > li > a { font-size: 20px; }
.sf-menu > li > a { margin-right: 9px; }
.gdlr-navigation-wrapper.gdlr-style-1 .gdlr-navigation { margin-right: 0px; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a { border-bottom: #4d4d4d solid 1px; }
#menu-item-25 a { padding-right: 0px; margin-right: 0px; }

/* Submenu */
.gdlr-main-menu > li > a { padding-bottom: 0px; }
.sf-menu > .gdlr-normal-menu .sub-menu { border-top-width: 2px; }
.sf-menu > .gdlr-normal-menu li a { padding: 4px 12px; }
.sf-menu li a.sf-with-ul:after { content: ''; }
a {
transition: color 10ms, background-color 10ms, opacity 10ms;
-moz-transition: color 10ms, background-color 10ms, opacity 10ms;
-o-transition: color 10ms, background-color 10ms, opacity 10ms;
-webkit-transition: color 10ms, background-color 10ms, opacity 10ms;
}

/* home page */
#video-paragraph h3, .gdlr-skin-blue-skin h3 { font-size: 34px; color: #001280; }
#video-paragraph  { color: #3d3d3d; }
.gdlr-content-item { color: #3d3d3d; }

/* section padding */
.gdlr-item { margin: 0px 0px 0px 15px; }
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper { padding-top: 25px; }

/* home page - 3 columns header margins bottom */
.gdlr-item-title-wrapper { margin: 0px 15px 19px; display: none; }

/* Contact form input box */
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="tel"] { padding: 7px 7px; }
.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"] { background-color: #4d4d4d; border-color: #4d4d4d; }
.wpcf7 input[type="tel"] { border: none; }

/* Blog Sidebar */
.sidebar-right-item p { margin-bottom: 3px; }
.sidebar-right-item #text-4 .textwidget { background-color: #ada394; border-radius: 8px; }
.sidebar-right-item #text-4 .textwidget p { color: #eeefe7; }
.sidebar-right-item .textwidget { padding-left: 15px; }
.sidebar-right-item .textwidget .wpcf7 { padding-top: 5px; }
.gdlr-item { margin: 0px 0px 20px 15px; }

.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_pages ul li, .widget_rss ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li { margin-bottom: 6px; padding-bottom: 6px; }
.gdlr-widget-title { margin-bottom: 14px; }

/* Page Header Bar */
.gdlr-page-title-wrapper { padding: 0px; display: none; }

/* Logo margin */
.gdlr-logo {  float: left; margin-left: 0px; margin-right: 0px; }

/*  Contact fields */
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea { background-color: #fffff7; }

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea { color: #4d4d4d; }


table { text-align: left; }
body * { border-color: #eeefe7; }  /* removes (hides) the bottom-border on the tables  */
a:hover	{ text-decoration: underline; }
h2 { margin-bottom: 13px; }
blockquote { width: 520px; }


.serving-area { font-size: 12px; float: left; padding: 20px 60px; }


/*  */
/*  */
/*  */