/* Header Padding*/
header#masthead .hgroup {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

/* Header */
header#masthead {
}

article.post .entry-header h1.entry-title,article.page .entry-header h1.entry-title {
    display: none;
}

/* allign the logo to the left */
#masthead .hgroup .logo img,#masthead .hgroup .site-logo-link img {
    margin-left: 0 !important;
}

#masthead .hgroup .logo img {
    width: 257.4px !important;
    height: 100px !important;
}

/* remove the space befor image in Page ID 7 */
.page-id-7 #main {
    padding-top: 0;
}

.page-id-7 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-7.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 152 */
.page-id-152 #main {
    padding-top: 0;
}

.page-id-152 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-152.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 206 */
.page-id-206 #main {
    padding-top: 0;
}

.page-id-206 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-206.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 197 */
.page-id-197 #main {
    padding-top: 0;
}

.page-id-197 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-197.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 200 */
.page-id-200 #main {
    padding-top: 0;
}

.page-id-200 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-200.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 187 */
.page-id-187 #main {
    padding-top: 0;
}

.page-id-187 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-187.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 194 */
.page-id-194 #main {
    padding-top: 0;
}

.page-id-194 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-194.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 203 */
.page-id-203 #main {
    padding-top: 0;
}

.page-id-203 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-203.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 209 */
.page-id-209 #main {
    padding-top: 0;
}

.page-id-209 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-209.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* remove the space befor image in Page ID 212 */
.page-id-212 #main {
    padding-top: 0;
}

.page-id-212 article.page .entry-header {
    margin-bottom: 0;
}

.page-id-212.layout-full .panel-row-style.panel-row-style-full-width:first-of-type {
    padding-top: 0 !important;
}

/* Contact Form 7 Field Lengths */
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 textarea {
    width: 100%;
    border: 1px solid #23408E;
    background: #fff;
    color: #000;
    margin-bottom: 0;
}

/* Vantage Headline Widget */
.widget_headline-widget h1 {
    padding-top: 0;
    margin: 0;
    font-size: 26px;
    line-height: 36px;
    text-transform: uppercase;
    color: #444;
    letter-spacing: 1px;
}

.widget_headline-widget h3 {
    padding-bottom: 0;
    margin: 0;
    font-size: 14px;
    color: #666;
    font-weight: 200;
}

/* Menu Padding Horizontal */
.main-navigation ul li a {
    padding-right: 27px !important;
    padding-left: 27px !important;
}

/* Vantage Sub Menu Width */
.main-navigation ul ul a {
    width: auto !important;
}

.main-navigation ul ul li {
    min-width: 250px;
    white-space: nowrap;
    width: 100%;
}

/* Main Container */
#main {
    padding-bottom: 0;
}

#main {
    padding-top: 0;
}

.home article.post .entry-header,.home article.page .entry-header {
    margin-bottom: 0;
}

.home.layout-full .panel-row-style.panel-row-style-full-width,.home.layout-full.panels-style-force-full .panel-row-style {
    padding-top: 0;
}

.custom-parallax p {
    color: #fff;
    font-size: 20px;
}

/* Paragraphs */
p {
   max-height: 999999px;
}