/*
Theme Name:   Premier 1 Pools
Theme URI:    https://generatepress.com
Description:  Premier 1 Pools
Author:       Outcompete Marketing Inc
Author URI:   https://outcompetemarketing.com
Template:     generatepress
Version:      0.1
*/

.elementor-sticky .wp-image-440{
	opacity:0;
	transition:opacity 0.6s ease;
}
.elementor-sticky.elementor-sticky--effects .wp-image-440{
	opacity:1;
}
body[data-elementor-device-mode="mobile"] .elementor-sticky .wp-image-440{
	opacity:1;
	  margin-top: -8px;
}

.ocmgal img{
      height: 320px !important;
  object-fit: cover;    
}
.ocmgaltoo img{
      height: 220px !important;
  object-fit: cover;    
}

/* 
.elementor-462 .elementor-element.elementor-element-cb58b58.elementor-sticky {
	background:transparent;
	transition:background 0.6s ease;
}
.elementor-462 .elementor-element.elementor-element-cb58b58.elementor-sticky.elementor-sticky--effects {
background: #fff;
background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.90) 81%, rgba(0, 0, 0, 0) 100%);
background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.90) 81%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.90) 81%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#00000000", GradientType=0);
} */

.review-box .footer .rating,
.review-box .comment .name,
.review-box .quote {
  display: none;
}
.review-box{
	background:transparent;
	box-shadow:none;
}
.review-box .footer {
	background:transparent;
	  text-align: center;
  display: flex;
  justify-content: center;
}
.review-box .comment .content {
  padding: 0 36px;
}
.review-box .main p {
  color: #fff;
  text-align: center;
}
.review-box .date {
  text-align: right;
  font-size: 12px;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.review-box .comment .main {
  padding: 36px 0 5px;
}
.elementor-popup-modal .dialog-close-button {
  z-index: 99999;
}
/* .elementor-462:not(.elementor-motion-effects-element-type-background), .elementor-462 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:transparent;
}
 */
/* 

.elementor-462 .elementor-element.elementor-element-fbf4203 .elementor-nav-menu--main .elementor-item {
}



.elementor-462 .elementor-element.elementor-element-cb58b58.elementor-sticky .elementor-nav-menu--main .elementor-item {
   text-shadow: 0px 0px 4px #000;
	color:#ffffff;
}
.elementor-462 .elementor-element.elementor-element-cb58b58.elementor-sticky.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
   text-shadow: 0px 0px 0px transparent;
	color:#000360;
}


 */



