/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* other css */
body.archive #content {
    padding-bottom: 0px !important;
}


/* navbar css */
.navbar-con .ld-module-search .ld-module-trigger-icon{
    background: black;
    color: white;
    padding: 10px 15px;
    border-radius: 6px;
}

.navbar-brand {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.navbar-brand-inner img{
	width:180px !important;
}

.main-header {
    border-bottom: 1px solid #bfbfbf4f !important;
}

.menu-item-has-children>a .submenu-expander {   display: block !important;}
.submenu-expander {background:none !important; font-size: 16px; width: auto !important;  height: auto !important;
    margin-left: 10px;  right: -16px;top:12px ; color:gray}

.main-nav .children>li>a, .nav-item-children>li>a {
    display: block;
    padding: 0.7em 1.8em;
    width: 100%;
    color: #797b86;
    font-size: 15px;
}

/* herosec css */

.herosec-con{
/* 	background :linear-gradient(90deg,rgba(0, 0, 0, 0) 28%, rgba(17, 127, 245, 1) 100%); */
}


.herosec-title-con  h1{
color:white ; 
	text-align:right;
	font-size:45px;
	line-height:65px;
}

.herosec-title-con .bold-title-one{
font-weight:700 !important;
	font-size:64px;
}

.herosec-title-con .bold-title-three{
	font-size:55px !important;
}

.herosec-title-con .bold-title-two{
font-weight:700 !important;
}

/* iconbox css */
.iconbox {
    margin-bottom: 0em !important;
}

.category-con .wpb_wrapper{
	border-radius:6px;
	border:1px dashed #014abf !important;
	background:white;
    padding:0px 18px !important;
	overflow:hidden !important;
	margin-bottom:20px;
}


.category-con .iconbox .btn {
	border-top:1px dashed #014abf !important;
    margin-top: 1em;
    margin-bottom: 0.5em; 
    padding: 1em;
}

/* counting section css */

.counting-con {
	position:relative !important;
	top:70px !important;
	margin-top:-50px !important;
}


/* contact us form css */

.lqd-contact-form {
    margin-bottom: 0em !important;
}

.contact-us-form-con .lqd-contact-form textarea{
	height:120px !important;
}


.lqd-contact-form input{
	margin-bottom:0px !important;
}

.lqd-contact-form textarea{
	border-radius:4px !important ;
}

.lqd-contact-form input{
	margin-bottom:0px !important;
}

.wpcf7-submit{
	margin-top:10px !important;
}

/* main footer css */

.main-footer-con {
	color:white  !important;
}

.footer-fp .lqd-custom-menu li a:before {
    position: unset;
    content: "\f0da";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 14px;
    padding-right: 10px;
}


.ld-sf--button-inline form {
    display: block;
    flex-direction: row;
    align-items: stretch;
}

/* footer webxtalk link css */

.footer-web-link{
	color:white !important;
}


.footer-web-link:hover{
text-decoration:underline !important;
}


/* about us page  css */
/* whatsapp btn css */

.whatsapp-btn-con .iconbox-icon-wrap {
    margin-right: 15px;
}

.whatsapp-btn-con  p {
font-size:23px;
}


/* css whatsapp btn bounce animation */

.whatsapp-btn-con{
  animation: tilt-shaking 0.95s infinite;
}

@keyframes tilt-shaking {
   0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}


/* woocommerce enquiry form css */
#enquiry .contact {
    border-radius: 6px !important;
    background: #0247b5 !important;
}

.ui-dialog .ui-dialog-titlebar {
    background-color: #0247b5 !important;
}

.wdm-enquiry-action-btns #send-btn {
    border-radius: 8px !important;
    background: #0247b5 !important;
}

.ui-widget-content {
    background: #fbfbfb;
}

/* product card css */
.type-product .ld-sp .ld-sp-info h3{
	text-align:center;
	font-weight:600 !important; 
	margin-bottom:20px !important;
}

.type-product .ld-sp{
	border:1px solid #8080805c ;
	border-radius:6px !important;
	overflow:hidden;
	background:white;
}


body.search .titlebar-inner {
    padding-top: 50px;
    padding-bottom: 20px;
}


/* woocommerce product tab css */

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product h3 {
    line-height: 19px !important;
}


/* single blog css */

.single-post h1{
	font-size:22px !important;
}

.blog-single-content {
    padding-top: 30px !important;
}


.woocommerce .ld-sp {
    margin-bottom: 0px;
}



/* mobile responsive css */
@media(max-width:600px){
	
.navbar-brand img{
	width:120px !important;
}
	
.herosec-title-con  h1{
color:white ; 
	font-size:30px !important;
	line-height:40px;
}

.herosec-title-con .bold-title-one{
	font-size:33px;
}

.herosec-title-con .bold-title-three{
	font-size:30px !important;
}

	
	/* why choose us css */
.why-choose-con .iconbox-side {
    flex-flow: column wrap !important;
    text-align: center !important;
}
	
	
.why-choose-con	.iconbox-side .iconbox-icon-wrap {
    margin-right: 0px !important;
}
	
	.why-choose-con	.iconbox-icon-container{
		margin-bottom:10px !important;
	}
	
		.why-choose-con	.iconbox-icon-container img{
	width:70px !important;
	}
	

	
/* counting section css */
.counting-con .fancy-title h3{
font-size:30px !important;
}
	
	
.counting-con .fancy-title>:last-child {
font-size:12px !important;
	margin-bottom:20px !important;
	line-height:16px !important; 
}
	
	
		.woocommerce ul.products li.product .button {
    display: none;
}
	
	.woocommerce ul.products li.product a {
    font-size: 14px;
}
	
	.woocommerce .ld-sp {
    margin-bottom: 0px;
}
	

}


