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;
}

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

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}
.container{ max-width: 1170px; }.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,#header.colored .header-top,.widget-title span,.search-submit,.btn, .btn.dark:hover, .more-link,.cd-top:hover, .cd-top:focus,.footer-widget-area .newsletter.newsletter-widget .newsletter-submit,.tagcloud a:hover,#header.flat-menu nav ul.nav-main li > a:hover, #header.flat-menu nav ul.nav-main li.dropdown:hover a,.isotope-filters .nav-pills li a.active, .isotope-filters .nav-pills li a:hover, .isotope-filters .nav-pills li a:focus,.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span,.pagination > li > a.active, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover, .pager li > a:focus, .pager li > a:hover, .page-numbers > li > span.current, .page-numbers > li > a:focus, .page-numbers > li > a:hover, .page-numbers > li > span:focus, .page-numbers > li > span:hover, .pager li > a:focus, .pager li > a:hover, .pagination > li.current > a,.owl-theme .owl-nav > div:hover,.related-content a.anchor-plus,.video-controls a,.post-password-form input[type="submit"],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.sticky-content,.post-type,.newsletter.newsletter-subscription .newsletter-submit,.woocommerce span.onsale,.product-label, .product-details .option-btn, .shop-meta li a:hover, .shop-meta li a:focus,.overlay.bg-color::after,#tribe-bar-form .tribe-bar-submit input[type="submit"]{ background-color: #2196f3; } .page-header .breadcrumb span,a, a:hover, a:focus, a.active, .typo-dark h1 a:hover, .typo-dark h1 a:focus, .typo-dark h1 a.active, .typo-dark h2 a:hover, .typo-dark h2 a:focus, .typo-dark h2 a.active, .typo-dark h3 a:hover, .typo-dark h3 a:focus, .typo-dark h3 a.active, .typo-dark h4 a:hover, .typo-dark h4 a:focus, .typo-dark h4 a.active, .typo-dark h5 a:hover, .typo-dark h5 a:focus, .typo-dark h5 a.active, .typo-dark h6 a:hover, .typo-dark h6 a:focus, .typo-dark h6 a.active, .typo-light h1 a:hover, .typo-light h1 a:focus, .typo-light h1 a.active, .typo-light h2 a:hover, .typo-light h2 a:focus, .typo-light h2 a.active, .typo-light h3 a:hover, .typo-light h3 a:focus, .typo-light h3 a.active, .typo-light h4 a:hover, .typo-light h4 a:focus, .typo-light h4 a.active, .typo-light h5 a:hover, .typo-light h5 a:focus, .typo-light h5 a.active, .typo-light h6 a:hover, .typo-light h6 a:focus, .typo-light h6 a.active,.footer-copyright nav ul li a:hover, .footer-copyright nav ul li a:focus,.widget li a:hover, .widget li a:focus, .widget li a.active, .widgets-dark.typo-light .widget li a:hover, .widgets-dark.typo-light .widget li a:focus, .widgets-dark.typo-light .widget li a.active,.page-header .breadcrumb span a span:hover,.course-wrapper h5 span,.quote-footer span,.color,.woocommerce .woocommerce-message::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.wt-tabs-nav span.wt-tabs-current,.wt-tabs-nav span:hover,.woocommerce-info::before,.woocommerce-message::before,.list-icon li:hover::before{ color: #2196f3; } #header nav ul.nav-main ul.dropdown-menu,.tagcloud a:hover,.learn-press-message{ border-color: #2196f3; } #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,.woocommerce .woocommerce-message,.woocommerce-info,.woocommerce-message{ border-top-color: #2196f3; } .wt-tabs-nav span.wt-tabs-current,.wt-tabs-nav span:hover,.nav-tabs > li > a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border-bottom-color: #2196f3; } .accordion.gallery-accordion .panel-title a.collapsed{ background-color: rgba(33,150,243, 0.9); } 