
h1, h2, h3, h4, h5, h6, a {
    color: #852073;
}
a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
  color:#1782c7!important;
}
.primary-btn, .thm-btn {
	background-color:#852073!important;
  color:white!important;
}
.primary-btn.btn-transparent, .secondary-btn.btn-transparent, .thm-btn.btn-transparent {
	background-color:transparent!important;
}
.primary-btn.btn-transparent:hover, .secondary-btn.btn-transparent:hover, .thm-btn.btn-transparent:hover {
	background-color:#1782c7!important;
}
.btn-white {
  background-color:white!important;
}
.btn-white:hover {
  background-color:#1782c7!important;
  color:white!important;
  border-color:#1782c7;
}
.primary-btn.btn-inverse, .thm-btn.btn-inverse {
  background-color:white!important;
  color:#852073!important;
  border-color:#852073!important;
}
.primary-btn:hover, .thm-btn:hover {
	background-color:#1782c7!important;
  border-color:#852073;
  color:white!important;
}
.secondary-btn, .secondary-btn.thm-btn, .menu-expander {
	background-color:#1782c7!important;
  color:white!important;
}
.secondary-btn:hover, .secondary-btn.thm-btn:hover {
	background-color:#852073!important;
  color:white!important;
  border-color:#1782c7;
}
.term-list input[type="checkbox"]:checked+label {
    background: #852073;
    color: white;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
    color: #852073;
}
.form-control, input, button, select, textarea, .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    border-color: #852073;
}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit] {
    background-color: #852073;
  }


.mainmenu-holder .nav-footer > ul > li > button {
  background: #1782c7;
}
.mainmenu-holder .nav-footer > ul > li > button:hover {
  background-color:#852073!important;
  color:white!important;
  border-color:#1782c7;
}
.mainmenu-holder .nav-header > ul > li:hover > a {
  color:#1782c7 !important;
}
.mainmenu-holder .nav-header > ul > li.active > a {
  background: #1782c7 !important;
}
.mainmenu-holder .nav-header > ul > li.active > a:hover {
  border: 1px solid #1782c7;
  background: transparent;
  color:white!important;
}
.header-wrapper .mainmenu-wrapper {
    background-color: #852073;
}
.mainmenu-holder .nav-header > ul > li > ul li:hover > a {
  background-color:#1782c7!important;
  color:white!important;
}
.header-wrapper .mainmenu-wrapper.stricky-fixed {
    background:  #852073;
}
.featured-slider .carousel .gradient-right {
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat left 100px center, -moz-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.2) 100%);
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat left 100px center, -webkit-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.2) 100%);
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat left 100px center, linear-gradient(to right, black 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#33000000',GradientType=1 );
}
.featured-slider .carousel .gradient-left {
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat right 100px center, -moz-linear-gradient(right, black 0%, rgba(0, 0, 0, 0.2) 100%);
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat right 100px center, -webkit-linear-gradient(right, black 0%, rgba(0, 0, 0, 0.2) 100%);
    background: url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat right 100px center, linear-gradient(to left, black 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#000000',GradientType=1 );
}

.our-features:before {
    background-color: rgba(133,32,115, 0.7) !important;
}
.our-features .single-our-feature .overlay .box .box-content a {
  background-color:#1782c7!important;
  color:white!important;
}
.our-features .single-our-feature .overlay .box .box-content a:before,
.our-features .single-our-feature .overlay .box .box-content a:after {
    background-color:#1782c7!important;
}
.our-services .single-our-service .img-box .overlay,
.our-features .single-our-feature .overlay, .single-blog-post .img-box .overlay {
  border-bottom: 3px solid #1782c7;
}
.call-to-action-home h3 {
  color:white!important;
}
.call-to-action-home h3 span {
  color: #1782c7!important;
}
.single-fact-counter .icon-box i {
  color: #852073 !important;
}
.single-sidebar-box.broucher-widgets {
  background-color:#1782c7!important;
}
.single-sidebar-box.broucher-widgets:hover {
  background-color:#852073!important;
}

.single-sidebar-box.service-link-widget ul li.current_page_item a {
    background: #852073 !important;
    border-color: #1782c7 !important;
    color: #fff !important;
}

.single-sidebar-box.service-link-widget ul li a:hover {
  background: #852073 !important;
  border-color: #1782c7 !important;
  color: #fff !important;
}

.owl-nav [class*=owl-]:hover,.testimonials-section .owl-theme .owl-nav [class*=owl-]:hover {
  border-color: #852073;
  color: #852073;
}


.footer {
    background: #852073 url(https://sportsandplay.com/wp-content/uploads/2017/10/logo-large-1.png) no-repeat bottom right;
  }
footer a {
    color:rgba(255,255,255, 1);
  }
footer a:hover {
    color:rgba(255,255,255, 0.7);
  }
footer.footer:before {
    background: rgba(133,32,115, 0.7) !important;
}

.pp_content_container .pp_content .pp_fade a.pp_close,.pp_content_container .pp_content .pp_fade a.pp_next .nav-arrow, .pp_content_container .pp_content .pp_fade a.pp_previous .nav-arrow {
      color: rgba(133,32,115, 0.7)
}
.pp_content_container .pp_content .pp_details .pp_nav a.pp_arrow_previous, .pp_content_container .pp_content .pp_details .pp_nav a.pp_arrow_next {
  color: #852073 !important;
}



@media (max-width: 1200px) {
  .header-wrapper .mainmenu-wrapper .nav-header {
      background: #852073 !important;
  }
  .header-wrapper .mainmenu-wrapper .nav-header .navigation .dropdown-expander {
      color: #1782c7;
  }
}
