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


/* extra css */

.ul-list-inside-ms{
	list-style-position: outside !important;
	margin-left:20px !important;
}

p {
    margin-bottom: 1em !important;
}

ul {
    margin-bottom: 0px !important;
    padding: 0px !important;
}


.main-nav-hover-underline-1>li>a .link-ext {
    background: white !important;
}


/* navbar css */
.secondarybar-wrap {
    position: static;
    z-index: 11;
}

.main-header .row {
    display: block !important;
}

.main-header .col {
    flex-basis: 1 !important;
}

.navbar-con .col {
    align-items: center !important;
    justify-content: space-between;
}

.navbar-con .logo img {
    width: 150px !important;
}

.navbar-header .mobile-logo-default {
 width: 120px !important;
}

.navbar-header{
	border-bottom: 1px solid #23713f33;
}


.main-header .navbar-brand {
    padding: 15px 0 !important;
}



.navbar-con .whatsapp-logo img {
    width: 240px !important;
}

.nav-topbar .vc_col-sm-8.col {
    width: 70% !important;
}

.nav-topbar .vc_col-sm-4.col {
    width: 30% !important;
}

.navbar-brand img {
    transition: opacity 0.3s, visibiliy 0.3s;
    max-width: inherit;
    width: 100px !important;
}



/* search filter input css */
.searchandfilter {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 6px;
    overflow: hidden;
    max-width: 500px;
    background: #fff;
}

.searchandfilter select,
.searchandfilter input[type="search"] {
    border: none;
    padding: 12px;
    font-size: 15px;
    outline: none;
    appearance: none;
}

.searchandfilter select {
    border-right: 1px solid #ccc;
    background-color: #fff;
    min-width: 100px;
    font-size: 12px !important;
}

.searchandfilter input[type="search"] {
    flex: 1;
    height: 100% !important;

}

.searchandfilter input[type="text"] {
    border: none !important;
    outline: none !important;
}

.searchandfilter input[type="submit"] {
    background: url("https://img.icons8.com/ios-filled/24/000000/search.png") center center no-repeat;
    background-size: 16px 16px;
    width: 48px;
    height: 48px;
    border: none;
    cursor: pointer;
    padding: 0;
}


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

.iconbox {
    margin-bottom: 0em;
}



/* why choose us css */

.why-choose-con {
    position: relative;
    top: 20px;
}


/* contact us form css*/

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


/* footer top css */
.footer-top-con .iconbox h3 {
    font-size: 16px;
    margin-bottom: 7px;
}

.footer-top-con .iconbox p {
    font-size: 21px;
    font-weight: 500;
}


/* footer webxtalk link css */

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

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


.highlight-text {
    color: #d66da7 !important;
}


/* woocommerce page css */

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

.product .price {
    display: none !important;
}

body.search .titlebar-inner {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}

.titlebar-col p {
    font-size: 14px !important;
    font-weight: 400 !important;
}

.titlebar-col h1 {
    margin-bottom: 20px !important;
	font-size:40px !important;
}




/* 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 #2b6c48;
    border-radius: 6px !important;
    overflow: hidden;
    background: white;
}


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

.ui-dialog .ui-dialog-titlebar {
    background-color: #0088cc !important;
}

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

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



/* gt translate css */
.gt_switcher_wrapper {
	background:white;
	padding:12px; 
	border-radius:12px !important;
	box-shadow: 1px 1px 6px #00000045;
}

/* ///////////////////////// */
/* mobile responsive css */
/* /////////////////////////////// */
@media(max-width:600px) {
	
	h2{
		font-size:25px !important;
	}

    .why-choose-con .iconbox-side {
        flex-flow: column wrap;
        text-align: center;
    }

    .woocommerce ul.products li.product .button {
        display: none;
    }

    .woocommerce ul.products li.product a {
        font-size: 12px;
    }

    .woocommerce .ld-sp {
        margin-bottom: 0px;
    }
	
	.woocommerce ul.products li.product h3 {
 line-height:14px
}

    .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;
    }

    .why-choose-con .contents h3 {
        font-size: 19px !important;
    }


}



@media(max-width:1200px) {

	
    .main-header .row {
        display: flex !important;
    }


}