﻿div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

.wpcf7-recaptcha iframe {
	margin-bottom: 0;
}


a: hover,
.site - navbar li: hover > a,
.site - navbar li.active a: hover,
.site - navbar a: hover,
.search - on.site - navbar li.navto - search a,
.topbar a: hover,
.site - nav li.current - menu - item > a,
.site - nav li.current - menu - parent > a,
.site - search - form a: hover,
.branding - primary.btn: hover,
.title.more a: hover,
.excerpt h2 a: hover,
.excerpt.meta a: hover,
.excerpt - minic h2 a: hover,
.excerpt - minic.meta a: hover,
.article - content.wp - caption: hover.wp - caption - text,
.article - content a,
.article - nav a: hover,
.relates a: hover,
.widget_links li a: hover,
.widget_categories li a: hover,
.widget_ui_comments strong,
.widget_ui_posts li a: hover.text,
.widget_ui_posts.nopic.text: hover,
.widget_meta ul a: hover,
.tagcloud a: hover,
.textwidget a: hover,
.sign h3,
#navs.item li a,
.url,
.url: hover {
    color: #76BDFF;
}.btn - primary,
.label - primary,
.branding - primary,
.post - copyright: hover,
.article - tags a,
.pagination ul > .active > a,
.pagination ul > .active > span,
.pagenav.current,
.widget_ui_tags.items a: hover,
.sign.close - link,
.pagemenu li.active a,
.pageheader,
.resetpasssteps li.active,
#navs h2,
#navs nav,
.btn - primary: hover,
.btn - primary: focus,
.btn - primary: active,
.btn - primary.active,
.open > .dropdown - toggle.btn - primary,
.tag - clouds a: hover {
    background - color: #76BDFF;
}.btn - primary,
.search - input: focus,
#bdcs.bdcs - search - form - input: focus,
#submit,
.plinks ul li a: hover,
.btn - primary: hover,
.btn - primary: focus,
.btn - primary: active,
.btn - primary.active,
.open > .dropdown - toggle.btn - primary {
    border - color: #76BDFF;
}.search - btn,
.label - primary,
#bdcs.bdcs - search - form - submit,
#submit,
.excerpt.cat,
.excerpt.meta - cat a {
    background - color: #76BDFF;
}.excerpt.cat i {
    border - left - color: #76BDFF;
}@media(max - width: 720px) {.site - navbar li.active a,
    .site - navbar li.active a: hover,
    .m - nav - show.m - icon - nav {
        color: #76BDFF;
    }
}@media(max - width: 480px) {.pagination ul > li.next - page a {
        background - color: #76BDFF;
    }
}