/*
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
*/
.all-link:hover h3, #partners img {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
#header #primary-nav .current-menu-item > a, #header #primary-nav .current-menu-ancestor > a {
	color: rgb(0, 159, 227);
}
.height-1 {
	height: 40px!important;
}
.padding {
	padding: 60px 0 20px 0;
}
.fancy-box-classic h3 {
	margin-top: 10px;
	margin-bottom: 0!important;
}
.fancy-box {
	margin-bottom: 0;
}
#footer-bottom {
	margin-top: 20px;
	font-size: 15px;
}
.main-footer {
	padding-top: 60px!important;
}
#footer {
	font-size: 16px;
}
.social-icon {
	text-align: center;
}
.social-icon.circle a {
	border: 1px solid #fff;
	width: 40px;
	height: 40px;
}
.social-icon.circle a:hover {
	transform: none;
	-webkit-transform: none;
}
.all-link {
	cursor: pointer;
}
.all-link:hover h3 {
	color: rgb(0, 159, 227);
}
.banner.right {
	text-align: right;
}
.st-desc {
	color: #777;
}
.banner h6 {
	margin: 10px 0 0 0;
}
.btn > span {
	padding: 0.5em 2em;
}
.btn.round, .contact-form input[type="submit"] {
	border-radius: 30px;
	border-width: 2px;
}
.liquid-blog-posts .btn > span {
	padding: 0;
	font-weight: normal;
}
.liquid-lp-footer {
	margin-top: 5px;
}
.liquid-lp-excerpt {
	margin-bottom: 10px;
}
#partners img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#partners img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);	
}
#partners .wpb_single_image {
	padding: 0 35px;
	margin-bottom: 0;
}
#partners .owl-nav, #partners  .owl-dots {
	display: none;
}
.fancy-title-underlined {
	padding-bottom: 1em;
}
#cn-accept-cookie, #cn-more-info {
	background: none;
	text-shadow: none;
	color: #fff;
	border: 1px solid #fff;
}
#cn-accept-cookie:hover, #cn-more-info:hover {
	background-color: #fff;
	color: rgb(15, 37, 84);
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}
.contact-form textarea {
	height: 100px!important;
}
.wpcf7-list-item {
	margin-left: 0!important;
}
textarea {
	resize: none;
}
div.wpcf7-response-output {
	margin: 30px 0 0 0;
}
.lqd-contact-form {
	margin-bottom: 0;
}
.iconbox {
	margin-bottom: 0;
}
.titlebar-inner h1 {
	margin-bottom: 15px;
}
.tabs .tabs-nav li.active::after, .tabs .tabs-nav li:hover::after {
	background: rgb(0, 159, 227);
}
.fancy-title {
	margin-bottom: 15px;
}
.alt-color, .alt-color a {
	color: #fff;
}
.titlebar ~ #content .main-sidebar, .single-post.has-sidebar .sidebar-container, .blog-single-image-left .blog-single {
	margin-top: 0;
}
.post-nav {
	padding: 10px 0 20px 0;
	margin: 10px 0 40px 0;
}
.single-post .blog-single {
	margin-top: 60px;
}
.main-sidebar .widget:last-child {
	margin-bottom: 60px;
}
body.single-post .content {
	line-height: 1.7em!important;
	font-size: 1.1em!important;
}
.ld-shop-topbar {
	display: none;
}
/*delete when languages are ready*/
/*
.secondarybar .text-right {
	visibility: hidden;
}
*/
.tax-product_cat #content > .container > .row > div {
	margin-top: 60px;
}
.tax-product_cat .titlebar-container h1, .single-product .titlebar-container h1 {
	margin-bottom: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: 15px!important;
}
.tax-product_cat #content  {
	padding-bottom: 0!important;
}
.tax-product_cat #content > .container > .row > div:first-child {
	margin-bottom: 60px;
}
.woocommerce .ld-sp-info h3 a:hover {
	color: rgb(0, 159, 227);
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce .ld-sp {
	margin-bottom: 0!important;
}
#footer-bottom .wpb_text_column {
	margin-bottom: 0!important;
}
.single-product #content {
	padding: 60px 0;
}
.single-product #content > .container {
	padding-left: 0;
	padding-right: 0;
}
.summary h1.product_title{
	display: none;
}
.tabs-nav {
	padding-left: 0;
}
.tabs-content .yikes-custom-woo-tab-title {
	display: none;
}
.single-product #content {
	background-color: rgba(247,247,247,0.7) !important;
	padding-bottom: 20px;
}
#product-buttons .back {
	color: #333;
	margin-bottom: 15px;
	display: inline-block;
}
.pdf-button {
	padding: 5px 30px;
}
.tabs-nav a {
	padding-left: 0;
}
.tabs-content ul {
	margin-bottom: 0;
}
.woocommerce-product-details__short-description ul {
	margin-top: 15px;
	list-style-type: none;
}
.woocommerce-product-details__short-description ul li {
	font-size: 15px;
}
.woocommerce-product-details__short-description ul li:before {
	content: "› ";
}
.summary .price, .product-meta {
	display: none!important;
}
.product .ld-sp-info {
	text-align: center;
}
#media-product {
	margin: 20px 15px 5px 15px;
}
#media-product .fancy-title {
	margin-bottom: 30px;
}
#envirabox-title-float-main {
	display: none!important;
}
@media screen and (max-width: 1199px) {
	#header.main-header .navbar-brand {
		max-width: 65px!important;
	}
	#footer-bottom, .mobile-force-center {
		text-align: center!important;
	}
	.secondarybar-row .ld-dropdown-menu-content {
		width: 100%!important;
	}
	.banner {
		text-align: center!important;
	}
	#pre-footer {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media screen and (max-width: 991px) {
	.woocommerce #content div.product div.images {
		margin-bottom: 15px;
	}
	.woocommerce.has-sidebar .contents-container {
		width: 100%;
	}
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
		width: 50%;
	}
	.woocommerce ul.products {
		padding-left: 15px;
		padding-right: 15px;
	}
}