/*
Theme Name: Aqualine Child Theme
Author: Like Themes
Description: Blank Child Theme for Aqualine
Template: aqualine
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: aqualine
*/

#nav-wrapper nav.navbar .container {
	max-width: 1280px;
}

nav.navbar .navbar-logo .logo img {
	height: 80px !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav li,
nav.navbar #navbar.navbar-desktop ul.navbar-nav a {
	font-size: 18px;
	text-transform: uppercase;
}


/* WooCommerce */

.woocommerce ul.products {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 0;
}

.woocommerce .upsells.products .products li.product,
.woocommerce .related.products .products li.product,
.woocommerce ul.products.columns-4 li.product,
.woocommerce-page ul.products.columns-4 li.product,
.woocommerce ul.products[class*="columns-"].columns-4 li.product,
.woocommerce-page[class*="columns-"] ul.products.columns-4 li.product,
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products[class*="columns-"].columns-3 li.product,
.woocommerce-page[class*="columns-"] ul.products.columns-3 li.product,
body.archive.tax-product_cat.woocommerce .col-xl-9 {
	width: 100% !important;
}

.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img,
.woocommerce ul.products[class*="columns-"] li.product img,
.woocommerce-page[class*="columns-"] ul.products li.product img {
	height: auto;
	width: 100% !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price *,
.woocommerce div.product .product_title {
    color: #d12323;
}

body.archive.tax-product_cat.woocommerce .ltx-wc-order,
.woocommerce ul.products .ltx-item-descr .entry-content_2 {
	display: none;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price *,
.woocommerce ul.products li.product .price * {
	font-size: 18px;
	font-weight: 500;
}

.woocommerce-product-details__short-description p {
	margin: 0 0 12px;
}

.upsells.products,
.related.products {
	border-top: 1px solid #eee;
}

.pswp__bg {
	opacity: 0.90 !important;
}

.woocommerce div.product .summary.entry-summary .product_meta {
	font-size: 18px;
}

div#tab-description p:has(iframe) {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}

div#tab-description p:has(iframe) iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.tech-support a span.ltx-icon.fa-phone-alt:before {
	display: none;
}

.tech-support a span.ltx-icon:after,
.footer-widget-area .ltx-social-icons-top li:first-child .ltx-ic:after {
    background-image: url('/wp-content/uploads/2019/06/call-center-agent.png');
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 48px;
    width: 48px;
}

/**
 * Media queries for different screen sizes.
 */
@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 980px) {
	.woocommerce ul.products {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media screen and (max-width: 768px) {
	.woocommerce ul.products {
		grid-template-columns: 1fr 1fr;
	}
}

@media screen and (max-width: 480px) {
	.woocommerce ul.products {
		grid-template-columns: 1fr;
	}
}

