



.article-archive .article__category a, .article-archive .article__category a:hover, .article-archive .article__content a, .article-archive .article__content a:hover {
    color: #000;
}

table td img {
    width: 100px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}


.link--light, .text-link, .heap_popular_posts .article__category, .meta-list a.btn, .meta-list a.comments_add-comment, .meta-list .form-submit a#comment-submit, .form-submit .meta-list a#comment-submit, .meta-list .widget_tag_cloud a, .widget_tag_cloud .meta-list a, .meta-list a.load-more__button, .article__comments-number, .breadcrumbs a, .article-archive .article__categories a {
    color: #000000;
}


a.btn,
input.btn,
.load-more__button {
    border-radius: 0;
    color: #fff !important;
    background: #00BAFD !important;
	font-family: 'sharpgrotesk-semibol' !important;
	text-transform:uppercase;
}

span.btn--secondary.list-head {
    border-radius: 0;
	font-family: 'sharpgrotesk-semibol' !important;
	border:none;
	background:#000;

}

span.btn--secondary.list-head:hover {
    background:#000;

}


.article-archive .article__meta * {
    margin-top: 14
px
;
    color: #000 !important;
}

.current-menu-item a {
    color: #00BAFD;
}


@media screen and (max-width:767px) {
	
	body:not(.header--small) .site-logo--text {
    font-size: 44px;
}
}



.widgets-list-layout-links a.bump-view {
    font-family: 'sharpgrotesk-book' !important;
}


span.archive__side-title.beta {
    visibility: hidden;
}


.site-title--image img {
    max-height: 60px;
}

.site-title--image img:hover {
    opacity: 0.8;
}



h1.site-title.site-title--small {
    text-transform: none;
}

.page__title,.separator--dark{
	display:none;
}

.boxzilla{
	border-radius: 24px; !important;
	border: 0px !important;
	-webkit-box-shadow: 0px 0px 24px 5px rgba(0,186,253,0.35); 
box-shadow: 0px 0px 24px 5px rgba(0,186,253,0.35);
	padding: 24px !important;
}

.boxzilla-close-icon{
	padding: 15px !important;
	font-size: 48px !important;
	font-weight: 300 !important;
}

.boxzilla img{
	width: 100%;
	margin-top:20px;
	border-radius: 24px; !important;
}

.news-checkbox{
	margin-right:8px;
}


.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
}

.wpcf7 form .wpcf7-response-output {
    margin:0;


}


#f-2-2bb287d15897fe2f9d89c882af9a3a8b {
  max-width: 600px !important;
  margin: 0 auto !important;
  width: 100% !important;
  box-sizing: border-box;
  overflow: hidden;
}

#f-2-2bb287d15897fe2f9d89c882af9a3a8b * {
  max-width: 100% !important;
  box-sizing: border-box;
}



#f-1-43c2cd496486bcc27217c3e790fb4088 {
  max-width: 600px !important;
  margin: 0 auto !important;
  width: 100% !important;
  box-sizing: border-box;
  overflow: hidden;
}

#f-1-43c2cd496486bcc27217c3e790fb4088 * {
  max-width: 100% !important;
  box-sizing: border-box;
}



    .ec-v-form-text, .ec-v-form-input, .ec-v-form-submit {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

