/*
Theme Name: View
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: stoni
Text Domain:  stoni-child
*/

.primary-nav ul li {
  text-transform: uppercase;
}
@media only screen and (min-width: 1201px) {
	.header_overlap .primary-nav > ul > li > a {
		color: #4e6f74;
	}
	body header.header_overlap .primary-nav > ul > li.current_page_item a, body header.header_overlap .primary-nav > ul > li a:hover {
		color: #70b2b9;
	}
	body header.header_overlap .sticky_active .primary-nav > ul > li.current_page_item a, body header.header_overlap .sticky_active .primary-nav > ul > li a:hover, body.home header.header_overlap .primary-nav > ul > li.current_page_item a {
		color: #fff;
	}
}
.home .wgl-infobox_title, .home .elementor-widget-icon-box .wgl-icon.elementor-icon {
	color: #fff;
	border-color: #fff !important;
	fill: #fff;
}
body header .primary-nav > ul > li.current_page_item a, body header .primary-nav > ul > li a:hover, .rs-home-callback a, .home .primary-nav > ul > li > a {
  color: #fff;
  white-space: nowrap;
}
body #side-panel .side-panel_close, .sticky_active .side_panel_inner, .primary-nav ul li ul li > a > span::before {
  background: #70b2b9 !important;
}
body header .sticky_active .primary-nav ul li ul {
  background: #4e6f74;
}
body header .mobile_nav_wrapper .primary-nav > ul > li.current-menu-item > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a {
  color: #244444;
}
body header .wgl-menu_outer .mobile-hamburger-toggle, body header .mobile-hamburger-toggle {
  position: relative;
  top: 0;
  margin-top: 0;
  right: 0;
  width: 100px;
  text-align: center;
}
body.side-panel_active .side-panel_overlay, .elementor-10 .elementor-element.elementor-element-c768d35 .wgl-accordion_header:hover {
  background: rgba(13, 40, 44, 0.7) !important;
}
.wpcf7 .call_to_action_1.cta input:not([type="submit"]), .wpcf7 .call_to_action_1.cta .wgl_col-2 .wpcf7-submit {
  border-color: #fff;
}.wpcf7 .call_to_action_1.cta .wgl_col-2 .wpcf7-submit:hover {
  border-color: #70b2b9;
  background: #70b2b9;
}
body .elementor-10 .elementor-element.elementor-element-c768d35 .wgl-accordion_header.active, body .elementor-10 .elementor-element.elementor-element-c768d35 .wgl-accordion_header {
  background-color: #244444;
}
#wpcf7-f345-p10-o1.wpcf7 form.invalid .wpcf7-response-output, #wpcf7-f345-p10-o1.wpcf7 form.unaccepted .wpcf7-response-output, #wpcf7-f345-p10-o1.wpcf7 form.payment-required .wpcf7-response-output {
  color: #fff;
}
.elementor-188 .elementor-element.elementor-element-1dc84bd .elementor-button:focus .elementor-icon, .elementor-188 .elementor-element.elementor-element-1dc84bd .elementor-button:target .elementor-icon {
  color: #282828;
}
.elementor .elementor-widget .wgl-infobox .wgl-infobox_bg_title {
  top: 10px;
  left: 5px;
}