/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.extra-column-1 p {
	font-family: Sanchez, serif;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 17px;
}

.contacts .phone {
	display: none;
}

.post-author {
	display: none;
}

.nsu-form input[type="email"], .nsu-form input[type="text"] {
	margin: 0 17px 8px 0;
}
.post_content {
    hyphens: none;
}
.post_meta {
	display:none;
}
.posts-grid {
	margin: 0 0 40px;
}
.posts-grid li .featured-thumbnail {
    margin: 0 0 20px;
}
.narticles .zoom-icon {
background: none!important;
}
 
.narticles .zoom-icon:before {
background: none!important;
}
.social {
	font-size: 32px;
}
.top-links ul {
	display: block;
 text-align: middle;
}

.top-links ul li {
	line-height: 32px;
	font-size: 16px;
	font-family: "Fjalla One",sans-serif;
	color: #b6b6b6;
 vertical-align: middle;
}

.onfoot .social {
	padding: 0 0 0px 0;	
}
.hidden-phone {
	display:none;
}
.tail-bottom .span6 {
	width: 70%;
}
.nav {
		display: block;	
		float: none;
}

.isStuck {
		width: 100%;
}

#sidebar .spon-logo {
  margin-bottom: 8px;
}
#sidebar .post-date {
	font-family: "Fjalla One",sans-serif;
	color: #b6b6b6;
	white-space: pre;
	font-size:80%;
}
.logo::after {
  border-bottom: 8px solid #3a3a3a;
  bottom: -60px;
  height: 60px;
}
.header .tail-bottom {
  border-bottom: 7px solid #3a3a3a;
}
.footer {
	background-color:#105677;
}
.sf-menu li ul {
  background-color: #105677;
}
#sidebar .newsbox {
  background-color: #dce0e7;
  padding: 20px;
}
.top-links ul li:before {
    content: '';
}
.storelocator-distance {
    padding-right: 12px;
}
.home .content_box__style-2 {
    margin: 0;
}
.home .content_box__style-1 {
	margin: 0 -80px;
	background-color:none;
	background: url("wp-content/uploads/2017/10/mapbg.jpg") repeat center center fixed;
	 -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
h1 small {
    font-weight: 100;
    line-height: 1;
    color: #105677;
	font-size: 48px !important;
}

ul.social-icons-lists.icons-background-rounded { text-align: center; }

 .footer {
     padding: 45px 32px;

 }

.main-nav {
	position: fixed;
}

.title-header {
display:none;
}

.featured-thumbnail {
	display: none
}
