/* logo */
header#masthead hgroup {
padding-bottom: 15px;
padding-top: 15px;
}

/* z COMPANY NAME */
header#masthead hgroup .support-text{
font-size:30px;
font-weight:bold;
left: 140px;
}

/* NAV */
.main-navigation {font-size: 15px;}
.main-navigation ul li a {padding: 15px 40px;}
.main-navigation ul li a:hover{background-color:#ffc600}

#main {padding: 10px 30px 30px 30px;}

/* PHILOSOPHY */
.widget_headline-widget h1 {
padding-top: 0px;
text-transform: none;
}

.widget_headline-widget .decoration {
border-top: 1px solid #ccc;
margin: 5px 60px 5px 60px;
}

.widget_headline-widget h3 {padding-bottom: 0px}

.layout-full .panel-row-style {
padding: 10px 1000px 15px 1000px;
}

#content #pg-home-0, .panel-grid-cell .panel {
margin-bottom: 15px;
}

/*headline under circles*/
.widget_circleicon-widget .circle-icon-box h4 {
margin-bottom: 0px;
}

/* CIRCLE COPY HOVER COLOR*/
.widget_circleicon-widget .circle-icon-box a.more-button:hover {
color: #ffc600;
}

/* SUB PAGES HEADLINES */
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
color: #3b3b3b;
font-size: 22px;
font-weight: bold;
}

/* SUB PAGE HEADLINES */
#panel-22-0-1-0 h3 ,#panel-23-0-1-0 h3 ,#panel-24-0-1-0 h3 ,#panel-25-0-1-0 h3 ,#panel-26-0-1-0 h3 ,#panel-27-0-1-0 h3 ,#panel-28-0-1-0 h3 ,#panel-29-0-1-0 h3 ,#panel-30-0-1-0 h3 ,#panel-31-0-1-0 h3 {
font-size: 1.9em;
color:#001c4f;
}

/*hide sub page headlines*/
header.entry-header{display:none}

/* body copy */
p, .textwidget{font-size:15px}

#pg-22-1,#pg-23-1,#pg-24-1,#pg-25-1,#pg-26-1,#pg-27-1,#pg-28-1,#pg-29-1,#pg-30-1,#pg-31-1{margin-bottom:10px !important}




/* SUB PAGE PHILOSOPHY BOX */
#pg-22-3,#pg-23-3,#pg-24-3,#pg-25-3,#pg-26-3,#pg-27-3, #pg-28-3,#pg-29-3,#pg-30-3,#pg-31-3 {
padding:10px 0px;
background: #F6F6F6;
border-bottom: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
}


#colophon .textwidget{font-size:11px}


/* FOOTER */
#footer-widgets .widget.widget_text {
width: 100%;
}