/* navabar */
.custom-logo { width: 160px; }
.site-title { display:none; }
.primary-menu > li { padding: 25px 0; }
.main-navigation ul ul { top: 75%; }
.site-branding {
    padding: 25px 0;
}


/* news page */
#stag-twitter-5 {
    max-width: 1180px;
    margin: 25px auto 50px auto;
    padding: 25px 20px 25px 20px;
}

#slope_posts-5 article.auto-grid {
    margin-bottom: 0px;
}

article.auto-grid .entry-title { margin-top: 0;}

.stag-latest-tweets { display: flex; margin: 3rem 0; }
.stag-latest-tweets li { 
	padding-right: 30px; 
	flex: 0 1 33.3333%; }
.stag-latest-tweets li:last-child { padding-right: 0; }


@media (max-width: 800px) {
	.stag-latest-tweets { display: block; }
	.stag-latest-tweets li { 
	padding: 10px 20px; }
}

/* team page */
#post-39 .stag-one-half {
    width: 44%;
    margin-right: 12%;
}


.home-widget-title:before { display: none; }


/* homepage */
#slope_images-7 figcaption { display: none; }
#slope_images-7 { text-align: center;}

/* contact page */
#widget_contact_info-3 {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 20px;
}

/* other */
/* insightly form */
@media (min-width: 768px) {
.comment-form-fname, .comment-form-lname, .comment-form-org, .comment-form-email {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}
.comment-form-lname, .comment-form-org {
    margin-left: 3% !important;
}
}
	p[class^="comment-form-"] input[type="text"] { width: 100%; }

/* widgets */
/* callout feature: wider */
.grid__col.grid__col--3-of-5.grid__col--centered { width: 70%; }

/* callout widget: wider text */
@media (min-width: 900px) {
.feature-callout.text-right .text-container {
    padding-left: 0px;
}
.feature-callout.text-left .text-container {
    padding-right: 0px;
}
}
@media (min-width: 800px) {
.feature-callout .grid__col--push-1-of-2 {
    margin-left: 40%;
}
.feature-callout .grid__col--1-of-2 {
    width: 60%;
}
}

/* footer */
/* navmenu */
.submenu-item { margin-left: 10px; }
#nav_menu-2 .menu-item {
    margin-bottom: 10px;
}
.widget-area--footer .widget {
    margin-bottom: 30px;
}
.widget-area--footer {
    margin-top: 50px;
    padding: 50px 0 10px;
}


/* helper functions */
.mt0 {margin-top:0;}
