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


h1, h2, h3 {
	font-family: jaf-domus-titling-web, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal;
}

.o2c-white-text, .o2c-white-text h2, .o2c-white-text h3{
	color:white !important;
}
.o2c-white-text a{color:white;opacity:0.4;}
.o2c-white-text a:hover{color:white;opacity:0.7;}

.footer-links a{
	color: #247A5C !important;
}
.footer-links a:hover{
	color: #30367B !important;
}
/*nav*/
ul.nav-item-children {
    text-transform: uppercase;
}

.main-nav-hover-linethrough > li > a .link-ext, .main-nav-hover-underline-1 > li > a .link-ext, .main-nav-hover-underline-3 > li > a .link-ext {min-height: 2px !important;}

.wpb_revslider_element.wpb_content_element{
	margin-bottom: 0px !important;
}

/*tabs*/
#tab-actives .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
	border-color: rgb(0,0,0,0.0) !important;
	background: linear-gradient(to right, #29337E, #008D39) !important;
	color: #fff;
}
#tab-actives .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover {
	border-color: rgb(0,0,0,0.0) !important;
	background: linear-gradient(to right, #29337E, #008D39) !important;
	color: #fff;
}
.tab-colour-change .vc_tta-panels {
    background-image: url(/wp-content/uploads/tab-bgs-1.jpg) !important;
	background-size:cover !important;
    border-color: #2d6376 !important;
	color: #fff !important;
}
.tab-colour-change h3, .tab-colour-change p {
	color: #fff !important;
}
.tab-colour-change .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	 background-color: #31687c !important
    border-color: #31687c !important;
}
/*font issue in icon text boxes*/
.icon-change-responsive p{
		font-family: Open Sans !important;
		font-weight: 400;
		line-height: 1.6;
		letter-spacing: 0.02em;
		font-size: 15px;
		color: #808291;
	}


/*responsive*/
@media only screen and (max-width: 414px){
.mobile-logo-default {
    max-width: 260px !important;
	}
}
@media only screen and (max-width: 920px){	
	.footer-icons .iconbox-inline {
	display: contents !important;
	}
	#swap-column-left{
		order: 1;
	}
	#swap-column-right{
		order: 0;
	}
	.icon-change-responsive .text-right {
	text-align: left !important;
	}
	.icon-change-responsive .iconbox-side.text-right {
	flex-direction: inherit;
	}
	.icon-change-responsive .iconbox-icon-wrap{
		margin-right:30px !important;
		margin-left:0px !important;
	}
	.icon-change-responsive{
		margin-top:40px !important;
		padding-left:15%;
		padding-right:0% !important;
	}
	
}

/* Remove cat in blogs */
.blog-single-details .cat-links {
	display: none;
}

#blog .liquid-lp-details {
	display: none;
}
