/*
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
*/


@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');

.banner-text h3{  font-family: "Satisfy", cursive !important;   font-weight: 400;  font-style: normal;}
.titlebar-inner {  padding-top: 00px !important;   padding-bottom: 40px!important ;}
.single-product .titlebar-inner{display:none;}
.titlebar-inner h1, .titlebar-inner p, .titlebar-inner a {color:#fff !important}

.woocommerce .ld-sp {     margin-bottom: 0; background: #fff;  padding: 15px;  border-radius: 10px;}
.ld-sp-info h3{ overflow: hidden;
   display: -webkit-box;  -webkit-line-clamp: 3; /* number of lines to show */          line-clamp: 3;    -webkit-box-orient: vertical;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {   background-color: #0294db !important;   border-color: #0294db !important;   color: #fff !important;   padding: 7px 15px !important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {   background-color: #da261d!important;   border-color: #da261d !important}

/* .home-icon p {color:#fff !important;} */
.white-text{color:#fff !important}

.main-footer a:not(.btn) {  color: #ffffff !important;}
.fancy-title {    margin-bottom: 15px; }

.vc_gitem-zone {  height: 390px !important;}

@media only screen and (min-width:320px) and (max-width:767px){
	.main-header .navbar-brand {   padding: 10px 0 !important}
	.navbar-brand img {   width: 230px;}
 	.main-banner h6{font-size:30px!important } 
	.main-banner h3 { font-size:24px !important} 
	.vc_tta.vc_general .vc_tta-panel-title {font-size: 18px;}
	.woocommerce ul.products li.product .button { display: none; }
	.titlebar-inner {  padding-top: 20px !important;  padding-bottom: 00px !important;}
	
}
