/*
Theme Name:  Flash Child
Template: 	 flash
Theme URI:	 https://wordpress.org/themes/flash/
Author:		 ChildThemeWP
Author URI:	 https://childthemewp.com
Version:	 1.0.0
License:	 GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:    	 opensource     
Text Domain: flashchild
*/

/* Header  */
.header-area .logo{max-width: 100px;width: 100px!important;padding:0px!important;}
a:focus {outline: none;}
#ajaxsearchlite1 .probox{box-shadow: none !important;border: none !important;}
#ajaxsearchlite1 {border: 2px solid #283890;border-radius: 5px;z-index: 0!important;}
#ajaxsearchlite1 .proinput{padding-left:0px;}
.home .header-area{box-shadow: unset!important;}
@media(max-width:767px){
    #ajaxsearchlite1 {max-width: 98%;} 
}
@media(min-width:1025px){
    .header-area .second-col{width: 36.664%!important;}
    .banner .swiper-slide-image {
        height: 325px !important;
        object-fit: cover;
    }
}
@media(min-width:1025px) and (max-width:1199px){
    #menu-main-menu-1 li a{padding: 0px 10px 0px 10px!important;}
}

/* Home  */
.info-area .elementor-icon{
    background: #028ced;
    padding: 1px;
    border-radius: 50%;
}
.logmenu a{padding: 0px!important;}
.logmenu a::before{
    content: "\f234";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 5px;
    margin-top: -1px;
}

.featured-pro { padding-left: 25px; }
.featured-pro .woocommerce-loop-product__title {
    font-size: 16px!important;
    font-weight: 700!important;
    color: #028ced!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: "Roboto", Sans-serif;
    padding:5px 0px!important;
}
.featured-pro .woocommerce-Price-amount {
    font-size: 12px!important;
    font-weight: 700!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #444444!important;
    font-family: "Roboto", Sans-serif;
}
.featured-pro a{font-size:14px!important;color:#F9A401!important;font-weight:600;width: 100%;
text-align: left;padding-left: 115px;display: block;font-family: "Roboto", Sans-serif;}
.featured-pro a img { width: 100px!important; position: absolute;left: 10px;top: 5px;height: 80px !important;object-fit: contain;}
.featured-pro ul li{
    display: flex !important;
    align-items: center !important;
    box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.25), 0px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 9px !important;
    margin-bottom: 10px !important;
    display: inline-block !important;
    padding-bottom: 0px!important;
	height: auto;
	min-height: 100px;
}
.featured-pro .button{
    background-color: transparent!important;
    padding-left: 115px!important;
    padding-top:0px !important;
}
@media(max-width:1025px){
    .featured-pro{padding:15px 15px 0px 15px;}
    .featured-pro ul li{min-width: 320px!important;width: 100%!important;}
}
.woocommerce-page .social-area .elementor-icon i::before, .error404 .social-area .elementor-icon i::before, .page-id-434 .social-area .elementor-icon i::before{
    left: 48%;
    transform: translateX(0%);
    line-height: 25px;
}
/* .home .social-area .elementor-icon i::before, .home .social-area .elementor-icon svg::before{
    left: 50%;
    transform: translateX(-50%);
    line-height: unset;
} */
/* product style  */
aside{display: none;}
#primary{width: 100%;max-width: 1300px; margin: auto; float: none;padding: 15px; padding-top: 25px;}
.pisol-view-cart {color: #F9A401; font-weight: 700; font-size: 17px;}
.single-product .product_meta{margin-top:15px;}
#pi-enquiry-list-row textarea{height: 100%!important;}
.archive ul.products li.product{box-shadow: 0px 0px 10px #dedede;padding: 15px;}
.archive ul.products li.product a img{width:200px!important;height:150px;margin: auto;object-fit: contain;}
.single_add_to_cart_button{display: none!important;}
.add-to-enquiry-single{width: max-content;}

.header-area .elementskit-dropdown{padding:0px!important;}
.woocommerce-page h1{
	font-size: 30px;
    color: #606060;
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 25px;
	position:relative;
}
.woocommerce-page h1:after {
    content: "";
    height: 3px;
    background: #2575fc;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 75px;
    left: 47%;
}
.woocommerce-shop  h1:before {
	content: "Products";
}
.woocommerce-page select.orderby{padding:10px;}
.ekit-wid-con .ekit-form form textarea{font-size:15px!important;}
.principles_content img{width:100%;}
.principles_content figure{width:75px;}
@media(min-width:1025px){
.principles_content .elementor-column-gap-default{flex-wrap: wrap;}
.principles_content .elementor-column-gap-default .elementor-column{width:25%;}
}
/* p{margin: 0 0 15px 0;} */