/*
Theme Name: TeeSpace - Child
Theme URI: https://harutheme.com/teespace
Author: HaruTheme
Author URI: https://harutheme.com/
Description: This is child theme of TeeSpace
Template: teespace
Version: 1.0.0
*/

/*---------------------------------
  	Write your css code from here
------------------------------------*/
.background-dark .haru-button.haru-button--bg-primary,.background-dark .haru-button.haru-button--bg-primary:hover,.background-dark .haru-social--style-4 a:hover,.dark-mode .haru-button.haru-button--bg-primary,.dark-mode .haru-button.haru-button--bg-primary:hover,.dark-mode .haru-social--style-4 a:hover,.haru-accordion--style-3 .haru-tab-title.active,.haru-button.haru-button--bg-primary,.haru-button.haru-button--bg-primary:hover,.haru-icon-box--style-11:hover,.haru-steps--list-3 .haru-steps__item.active .haru-steps__sub-title-content,.haru-sub-item.haru-item-active,.haru-sub-item.highlighted,.haru-sub-item:focus,.haru-sub-item:hover,[type=button],[type=reset],[type=submit],button {
    background-color: #1a4999
}

.background-dark .haru-footer-link--style-1 a:active,.background-dark .haru-footer-link--style-1 a:hover,.dark-mode .haru-footer-link--style-1 a:active,.dark-mode .haru-footer-link--style-1 a:hover,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.haru-item-active,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.highlighted,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:focus,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:hover,.haru-button.haru-button--text-primary,.haru-button.haru-button--text-primary:hover,.haru-contact--style-1 .haru-contact__icon,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.haru-item-active,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.highlighted,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:focus,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:hover,.haru-steps--list-3 .haru-steps__sub-title-content,.haru-subscriber .haru-subscriber__submit:hover:before,ins .amount bdi {
    color: #1a4999
}

.haru-heading-title--sub-heading-3 i,.haru-heading-title--sub-heading-3 svg path,.haru-icon-box--style-11 .haru-icon-box__icon i,.haru-icon-box--style-11 .haru-icon-box__icon svg path {
    color: #1a4999;
    fill: #1a4999
}

html {
  overflow-x: initial;
}
body {
  overflow-x: initial;
}

@keyframes videoSonarEffect {
    0% {
        opacity: .3
    }

    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(46,187,119,.1),0 0 10px 10px #1a4999,0 0 0 10px rgba(26,73,153,.5)
    }

    100% {
        box-shadow: 0 0 0 2px rgba(46,187,119,.1),0 0 10px 10px #1a4999,0 0 0 10px rgba(26,73,153,.5);
        -webkit-transform: translate(-50%,-50%) scale(1.5);
        transform: translate(-50%,-50%) scale(1.5);
        opacity: 0
    }
}

.haru-decor--style-1 .haru-decor__circle--gradient {
    background: linear-gradient(225.78deg,#1a4999 23.8%23.8%,rgb(26 73 153 / 15%))!important
}

.haru-social--style-4 ul li a {
    color: #fff!important
}

.haru-social--style-4 a:hover .haru-social__title {
    opacity: 1;
    visibility: visible
}

.haru-slick--nav-opacity .slick-next:hover,.haru-slick--nav-opacity .slick-prev:hover {
    background: #1a4999
}

input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
    border: 1px solid #1a4999
}

.product-item.style-2 .product-actions,form.variations_form.cart {
    display: none
}
a:hover{
	color: #1a4999;
}
.haru-slick .slick-prev:hover, .haru-slick .slick-next:hover{
	background-color: #1a4999!important;
}
.woocommerce-loop-product__title:hover{
	color: #1a4999!important;
}
.haru-product-nav .product-nav-btn > a:hover{
	color: #1a4999;
}
.single-product-top .product-size-guide .product-size-guide-link:hover{
	color: #1a4999;
}
.haru-product-nav .product-nav-price .amount{
	color: #1a4999;
}
.haru-page-title__breadcrumbs a:hover{
	color: #1a4999;
}
.haru-product-nav .product-nav-title:hover{
	color: #1a4999;
}
.haru-counter--style-1 .haru-counter__number-wrap{
	color: #1a4999;
}
.haru-icon-box .haru-icon-box__icon svg {
    max-height: 20px;
}
.haru-icon-box .haru-icon-box__icon svg{
	width: 57px;
	height: 57px;
	max-height: 57px;
}
.elementor-element-2358354 > .elementor-element:first-child .haru-banner__content {
    bottom: 40px;
}
.elementor-widget-container .haru-icon-box--style-6 .haru-icon-box__icon i,.elementor-widget-container .haru-icon-box--style-6 .haru-icon-box__icon svg{
    color: #1a4999 !important;
    fill: #1a4999 !important;
}
.haru-steps__btn.haru-button.haru-button--text-primary.haru-button--size-normal {
    display: none;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner{
    margin-top: 15px;
}
span.wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 10px;
}
.haru-steps--list .haru-steps__item:hover .haru-steps__sub-title-content{
    background-color: #1A4999;
}
.haru-steps--list-2 .haru-steps__info
 {
    padding: 10px 50px 40px 20px;
}
.elementor-6316 .elementor-element.elementor-element-a3e11ff .haru-icon-box__icon svg, .elementor-6316 .elementor-element.elementor-element-a3e11ff .haru-icon-box__icon *{
    fill: none!important;
}
.elementor-6316 .elementor-element.elementor-element-4ac818d .haru-icon-box__icon svg, .elementor-6316 .elementor-element.elementor-element-4ac818d .haru-icon-box__icon *{
	fill: none!important;
}
.elementor-6316 .elementor-element.elementor-element-ab03a43 .haru-icon-box__icon svg, .elementor-6316 .elementor-element.elementor-element-ab03a43 .haru-icon-box__icon *{
	fill: none!important;
}
.haru-counter--style-2 .haru-counter__number-wrap{
	color: #1A4999
}
.haru-counter--style-2 .haru-counter__title {
    color: #333;
    font-weight: 600;
}
.haru-social--style-5 a:hover .haru-social__icon{
	border: none!important;
	background-color: none!important
}
legend a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	color: #1A4999!important
}