/*change radius of SEO hero image button*/
.seo_btn {
		border-radius: 35px !important;
}

/*change button for feature video*/
.h_action_area_three .h_action_content .video_icon i{
	color: #000000;
}

/*change button circle (before) for feature video*/
.h_action_area_three .h_action_content .video_icon:before {
	background: #ACACAC;
}

/*change button circle (before) for feature video*/
.h_action_area_three .h_action_content .video_icon:after {
	background: #ACACAC;
}

/*change button shadow for feature video*/
.video_icon i:after {
	display: none;
}	


/*change radius of 404  button*/
.error_content_two .about_btn {
		border-radius: 35px !important;
}

/*Change hamburger menu background colour for mobile*/
body.elementor-kit-5261 button:hover, body.elementor-kit-5261 button:focus, body.elementor-kit-5261 input[type="button"]:hover, body.elementor-kit-5261 input[type="button"]:focus, body.elementor-kit-5261 input[type="submit"]:hover, body.elementor-kit-5261 input[type="submit"]:focus, body.elementor-kit-5261 .elementor-button:hover, body.elementor-kit-5261 .elementor-button:focus {
	background-color: transparent;
}

/*Change colour of active tab in hamburger menu for mobile*/ 
.header_area .navbar .navbar-nav .menu-item a:hover, .header_area .menu > .nav-item.active .nav-link {
    color: #38f3a8 !important;
}

/*FAQ active tab colour*/
.faq_tab .nav-item .nav-link.active {
    color: #38A1F3;
}

/*remove background from search results*/
.breadcrumb_area {
    background-image: none;
}

/*removes breadcrumbs from blog page*/
.breadcrumb {
   display: none;
}

/*Change colour of hamburger menu for mobile*/ 
.menu_toggle .hamburger span, .menu_toggle .hamburger-cross span, .navbar .search_cart .search a.nav-link:before {
    background: #000000 !important;
}

/*sets cart colour instead of reading accent colour*/
.navbar .search_cart .search a.nav-link i, .navbar .search_cart .shpping-cart i {
    color: #000000 !important;
}

.navbar .search_cart .shpping-cart .num {
    background: #000000 !important;
}

/*change cart page button*/
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:active  {
		background-color: #38A1F3;
    color: #FFFFFF;
    border-radius: 30px;
		border-style: solid;
    border-width: 1px 1px 1px 1px;
		border-color: #38A1F3;
}	

/*change cart page button*/
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
		background-color: #fbfbfd;
    color: #38A1F3;
    border-radius: 30px;
		border-style: solid;
    border-width: 1px 1px 1px 1px;
		border-color: #38A1F3;
}	

/*change cart pulldown menu*/
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn {
		border-radius: 10px;
}

/*Fix colum width in My Account Billing address
.col-1 {
		max-width: 100%;
}
*/

/*change woocommerce checkout colours*/
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		background: #38A1F3;
		border-color: #38A1F3;
		border-radius: 10px;
}

/*change woocommerce checkout colours*/
.checkout_content .tab_content .login_btn:hover, .woocommerce-page #payment #place_order:hover {
		color: #38A1F3;
}

/*change woocommerce buttons in account pages*/
.woocommerce-account .woocommerce-MyAccount-content .button, .woocommerce-account #customer_login .button {
		background: #38A1F3;
}

/*change woocommerce buttons in account pages*/
.woocommerce-account .woocommerce-MyAccount-content .button:hover, .woocommerce-account #customer_login .button:hover {
		background: #38F3A8;
		box-shadow: none;
}

/*change woocommerce active tab colour in account pages*/
ul li.woocommerce-MyAccount-navigation-link.is-active a {
		color: #38A1F3;
}

/*change woocommerce line colour in account pages*/
.woocommerce-info {
    border-top-color: #38A1F3;
}
input[type=email], textarea{
	border-radius: 1px;
	-webkit-appearance: none;
}

/*Adjust Sticky Header Offset for Anchor Linkss*/
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 80px; /* fixed header height*/
  margin: -80px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}

/*Change justification of text for mobile in getting started*/
@media (max-width: 768px){
.setup_inner .setup_item.flex-row-reverse .setup_content {
    text-align: center;
}
}

/*reCAPTCHA forms - Not working*/
.rc-anchor-light {
    background: none;
}

/*Show headings in blog posts*/
.elementor-page-title, h1.entry-title {
    display: block;
}
