/*
Theme Name:     SSFU Child
Theme URI:      https://www.techvizo.com/contact-us/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Techvizo
Author URI:     https://www.techvizo.com/contact-us/
Version:        1.0
Template:       ssfu
*/

@import url("../ssfu/style.css"); 
/* =Theme customization starts here
------------------------------------------------------- */ 
.logos-carousel .owl-nav button.owl-prev {
    left: -40px;
    font-size: 18px;
}
.logos-carousel .owl-nav button.owl-next {
    right: -40px;
    font-size: 18px;
}

body, button, input, select, optgroup, textarea {
    color: black;
	line-height: 1.5!important;
}
.elementor-default .elementor-widget-text-editor,
.elementor-default li.elementor-icon-list-item, 
.elementor-default li.elementor-icon-list-item a {
    color: black;
}
body .wpcf7 .row .col-md-6 {
    padding: 0 15px;
    margin-bottom: 0px;
}
.is-form-style input.is-search-input {
    background: var(--e-global-color-accent);
    -webkit-border-radius: 20px 0 0px 20px;
    border-radius: 20px 0 0px 20px;
    border: none !important;
}
.is-form-style button.is-search-submit {
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
    overflow: hidden;
	background:black;
}
.is-form-style input.is-search-submit, .is-search-icon {
    background: black !important;
    border-color: black;
	transition:all .3s ease-in-out;
}
.is-search-icon svg {
    filter: brightness(9);
}
.is-form-style input.is-search-submit, .is-search-icon:hover {
    background: gray !important;
	border-color: gray;
}
@media(min-width:991px){
.is-form-style {
   min-width: 250px;
}
}
@media(max-width:990px){
.is-form-style {
   min-width: 100%;
 }
}
.wp-gr[data-layout="slider"] .grw-reviews {
    justify-content: center;
}
@media(min-width:991px){
.wp-gr[data-layout="grid"] .grw-reviews .grw-review{
	  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
	}
}
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border: none;
    border-radius: 100px!important;
    -webkit-border-radius: 100px!important;
    background: #f8ef4ebd;
}
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus ,
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover ,
body .dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	background: #f8ef4ebd;
	border-radius: 100px!important;
}
body .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit ,
body .dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{
    border-top-right-radius: 100px!important;
    -webkit-border-top-right-radius: 100px!important;
    border-bottom-right-radius: 100px!important;
    -webkit-border-bottom-right-radius: 100px!important;
    min-width: 45px;
	overflow:hidden;
}
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    font-style: normal;
    color: black;
}
body .dgwt-wcas-suggestions-wrapp {
    width: 300px!important;
}
body .dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
   border-top-right-radius: 100px!important;
    -webkit-border-top-right-radius: 100px!important;
    border-bottom-right-radius: 100px!important;
    -webkit-border-bottom-right-radius: 100px!important;
}
.dgwt-wcas-content-wrapp .dgwt-wcas-st {
    flex: 1;
}


.single-product h4 {
	font-size: 21px!important;
}


@media(max-width:767px){
 body .dgwt-wcas-suggestions-wrapp {
    width: 300px!important;
    left: auto!important;
    right: 0!important;
}
}
@media (max-width: 480px) {
body .ekit-wid-con .ekit_double_button {
        display: flex;
    }
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    background: transparent;
    color: black;
    width: auto;
    height: auto;
    font-size: 18px;
}
.owl-carousel .owl-nav button.owl-next {
    right: -15px;
}
.owl-carousel .owl-nav button.owl-prev {
    left: -15px;
}

body .owl-carousel .owl-nav button.owl-prev:hover, 
body .owl-carousel .owl-nav button.owl-next:hover {
    background-color: transparent;
    color: var(--e-global-color-primary);
}
.related-post .owl-stage {
    justify-content: center;
    margin: auto;
}

body .elementskit-testimonial-slider .swiper-button-prev ,
body .elementskit-testimonial-slider .swiper-button-next{
    top: 0;
    border: 0;
    margin: auto;
}
@media (max-width: 767px) {
body .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, 
body .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
    display: flex!important;
}
}
/* .elementor-element .elementskit-navbar-nav > li.current-menu-item > a,
.elementor-element .elementskit-navbar-nav > li:hover > a{
    font-weight: 700!important;
} */

header .elementor-icon-list-item .lsimg-icon img, 
footer .elementor-icon-list-item .lsimg-icon img {
    object-fit: contain;
}