body{
	font-family: 'Roboto Condensed',sans-serif;
}

#header-wrap, #logo, .sf-js-enabled{
	border-bottom: 0 !important;
	border-right: 0 !important;
}

#logo img {
	height: auto;
}

#primary-menu ul li > a{
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 14px;
  letter-spacing: 0px;
}

#primary-menu ul li > a:hover{
	color: #ccc;
}

@media (min-width: 1200px){
	body.stretched #header.full-header .container {
	    width: 1170px;
	    padding: 0 15px;
	}
}

#header.full-header #primary-menu > ul {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}

.slider-caption h2 {
    font-size: 42px;
    letter-spacing: 1px;
}

.heading-block h1 {
    font-size: 26px;
}

.heading-block h2 {
    font-size: 24px;
}

.nobottompadding{
	padding-bottom: 0;
}

#footer.dark, .dark #footer {
    background-color: #25496b;
    color: #fff;
    border-top-color: rgba(0,0,0,0.2);
}

.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless {
    color: #fff !important;
}

.dark .testimonial {
    background-color: rgba(0,0,0,0.5) !important;
    padding: 20px 30px !important;
}

.counter {
    font-size: 32px;
    font-weight: 700;
    font-family: 'Roboto Condensed',sans-serif;
}

.counter + h5 {
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
    margin-top: 10px;
}

.entry-image {
    margin-bottom: 15px !important;
}

.slider-caption h2 {
    font-size: 32px;
    letter-spacing: 0px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed',sans-serif;
}

.ipost .entry-title h3, .ipost .entry-title h4 {
    margin: 0;
    font-size: 16px;
    height: 72px;
    font-weight: 600;
    overflow: hidden;
}

@media (max-width: 479px){
	.container, #header.full-header .container, .container-fullwidth {
	    width: 100%!important;
	}
	.aaa{
		margin-bottom: 15px !important;
	}
	.ipost .entry-title h3, .ipost .entry-title h4 {
    height: 56px;
    overflow: hidden;
  }
}