/*
 Theme Name:   Water Directory Child 1 
 Theme URI:    https://waterdirectory.net
 Description:  Water Directory Child 1
 Author:       Water
 Author URI:   https://waterdirectory.net
 Template:     generatepress
 Version:      1.0.0
*/
 
/* @import url("../generatepress/style.min.css"); */

body {
    color: #000000;
}
.tagged_as {display:none;}
.passster-form p {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

hr { background-color: rgba(0,0,0,.1); border: 1px solid grey; height: 1px; margin-bottom: 15px !important; margin-top: 15px !important; }

.bellows.bellows-skin-blue-material {
    background: #007575 !important;
}

.bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-target {
    color: #000000 !important;
}

.copyright-bar {display:none;}
.inside-article {border-radius:16px; margin:8px;
}
.widget {
    border-radius:10px; margin:0px;
}
.separate-containers .widget {
margin-bottom:20px;
margin-left:8px;
margin-right:8px;
}
p {
    margin-bottom: 1.1em;
	line-height:1.8;
}
h2 {font-size:22px;}
.widget-area .widget {padding:20px;}

.main-navigation, .main-navigation ul ul {
    /* background-color: #264F86; */
	background-color:#008C77 !important;
	color:#fff;
}
.main-title a, .main-title a:hover, .main-title a:visited {
   /* color:#130ef5; */
	color:#990000;
}
.main-title {
    font-weight: 700;
    text-transform: none;
    font-size: 28px;
}
.site-header { background:rgba(256,256,256,0.7) !important; 
/* background:#130ef5; */
}
.site-info {
    color: #ffffff;
    /* background-color: #264F86; */
	/* background-color:#2F4F4F;*/
	background-color:#192880 !important;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #ffffff;
    /* background-color: #669999 !important; */
    background-color: #00A68D !important;
}

h1 { font-size:28px; font-weight:500;}

.woocommerce ul.products li.product .woocommerce-loop-product__title { font-weight:500; text-align:center;}

.product-subtitle { text-align:center; }

.woocommerce ul.products li.product a img { margin:0;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  border:1px solid #ddd; box-shadow: 5px 10px 18px #888888;  padding:4px; } 

@media screen and (min-width: 1024px) {
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 29.3% !important; } 
}

/* @media screen and (max-width: 640px){
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 99.3% !important; } 
}
*/
@media screen and (max-width: 480px) and (orientation: portrait){
 .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 99.3% !important; } 
}

@media screen and (max-width: 640px) and (orientation: landscape){
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 44.3% !important; } 
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
 .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 49.3% !important; } 
}

/* Display Short Code Customize */
/* OLD CODE - Start */
/* 
.image img{ vertical-align:bottom; 
	margin-right:50%;
	} 
.one-half{  
	width:44%;
	border: 1px solid #eee; padding: 10px; margin-bottom:9px; 
box-shadow: 0 0 5px #000; color:#111; font-size:15px;
}
.one-half a{font-weight:bold;}

@media screen and (max-width: 320px) {
	.one-half {width:99%;}
}
*/
/* OLD CODE - End */
/* DISPLAY POST SHORTCODE NEW CODE - START */
/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 16px;
}

.display-posts-listing.grid .title {
	display: block;
}
.listing-item {border: 1px solid #eee; padding: 10px; margin-bottom:9px; 
box-shadow: 0 0 5px #000; }

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}


@media (min-width: 600px) {
	.display-posts-listing.grid { grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat(3,1fr);
	}
}
/* DISPLAY POST SHORTCODE NEW CODE - END */
.gfield_description {color:blue;}

.read-more{font-weight:bold;}

.footer-widgets {
    padding: 10px;
}
.widget-title {
    margin-bottom: 10px;
    line-height: 1.5;
}

#menu-item-266 {background:#DC143C !important;}

#menu-item-267 {background:#DC143C !important;}

#menu-item-268 {background:#DC143C !important;}

.beautiful-taxonomy-filters-button {background:blue;}

#beautiful-taxonomy-filters-tax-product_type {display:none;}

#beautiful-taxonomy-filters-tax-product_visibility {display:none;}

#related-listing { padding:10px; border-radius:7px;}

blockquote {
    font-size: 1.1em;
	background:#deedfd;
}
.passster-form {
    background: #eaeef7;
    margin-bottom: 20px;
}
.passster-form h4 {
    font-size: 16px;
	color: #022a89;
   }
.passster-form h3 {
	font-size:15px;
	font-weight:bold;
}
.passster-form input[type="text"] {
    width: 100%;
    border: 1px solid #CCC;
    background: #FFF;
    margin: 0 0 4px;
    padding: 3px;
	max-width:250px;
}
.passster-form button[type="submit"] {
    margin: 0 0 4px;
    padding: 6px;
    font-size: 15px;
	max-width:250px;
	margin-bottom:8px;
}

.footer-widgets {
    background-color: #E6E6FA;
}
.cool-tag-cloud .ctccyan .ctcleft a { color: #0b1515!important; }

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 1.3em;
    padding: 12px;
    border: 2px solid #c5c5c5;
    border-radius: 6px;
	box-shadow: 2px 3px #ccc;
	line-height:2.3;
}

.yikes-custom-woo-tab-title {font-size:22px;  font-family: Arial, Helvetica, sans-serif; color:#222;}

.woocommerce-grouped-product-list-item__quantity {display:none;}

.main-navigation .main-nav ul li a {
    padding-left: 14px;
    padding-right: 14px;
    line-height: 42px;
}