/*
 Theme Name:   Texam Child
 Theme URI:    https://themes.envytheme.com/texam/
 Description:  Texam Child Theme
 Author:       EnvyTheme.com
 Author URI:   https://envytheme.com/
 Template:     texam
 Version:      1.4.0
 Text Domain:  texam-child
*/

/* Section paddings */
.sec-pt-0 .ptb-100{padding-block: 0;}

/* header */
nav.navbar .navbar-brand img{height: 75px;}
.footer-area .widget-logo img{height: 115px;}
/* End header */

/* Footer */
.subscribe-inner-box{display: none}
/* End Footer */

/* Gallery page */
.our-gallery .gallery-items img{height: 500px;width: 100%;object-fit: cover;}
/* End Gallery page */

/* Contact us page */
.contactus-wout-form .contact-area {
	display: none;
}

.lrsec-wtout-btn .overview-btn{
	display: none;
}
.list-none ul.list {
    display: none;
}
a.ipema {
    color: black;
}
.terms-conditions-area.ptb-100 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
/* .terms-conditions-area.ptb-100 {
    padding-top:0px !important;
    padding-bottom: 30px !important;
} */
.vitrituruf  .terms-conditions-area.ptb-100 {
    padding-top: 0px !important;
    padding-bottom: 41px !important;
}
.most-versatile .elementor-widget-container {
    padding: 0px !important;
}

.page-banner-area {
    background-image: url('/wp-content/uploads/2025/04/yellow.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}

.page-banner-area:after {
    content: '';
    background-color: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.page-banner-area .container {
    position: relative;
    z-index: 1;
}

.page-banner-content * {
    color: var(--whiteColor) !important;
}

.page-banner-content .list li a {
    color:var(--whiteColor) !important;
}
.page-banner-content .list li a:hover{color: var(--secondaryColor) !important;}
.page-banner-content .list li:last-child { margin-right: 0; color: var(--secondaryColor) !important;}
.page-banner-content .list li::before{  background-color:var(--whiteColor) !important;}
.footer-area .single-footer-widget a:hover{letter-spacing:0;}

/* 01-05-25 */
.pdf-section .elementor-icon-box-title,
.pdf-section .elementor-icon-box-title span{
    color:var(--blackColor);
}

.pdf-section .elementor-button-wrapper .elementor-button {
    background-color: transparent;
    color: #808080;
}
.pouredRubber .box-overview-item .box-overview-content .overview-btn .default-btn img,
.pouredRubber .box-overview-item .box-overview-content .overview-btn .default-btn {
  transition: none !important;
}

.border-color .golf-experience-item .experience-content{
	border-bottom: 1px solid #000000 !important;
}
.listlast-d-none ul.list {
    display: none;
}
.max-with100 .box-overview-area .container-fluid {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
/* 01-05-25 */

.surfacingSec .golf-experience-item.pe-3 {
    padding-right: 0 !important;
}

/* 21-05-25 */
ul.mega-sub-menu li.active a,
.current-menu-parent > a{
	color: #4AC3DA !important;
}
.pointerEvent-unset {
    pointer-events: unset !important;
}
.disabled-menuitem{pointer-events: none;}

.page-main-content .entry-content a{
	color: #4AC3DA;
}
.page-main-content .entry-content a:hover{
	color: var(--blackColor);	
}

@media only screen and (max-width: 1200.98px) {
	.lr-section .box-overview-item:nth-child(odd) > .row {
		flex-flow: column-reverse;
	}
	.lr-section-new .box-overview-item.wrap-two > .row {
    display: flex;
    flex-flow: column-reverse !important;
    flex-direction: column-reverse !important;
}
}

@media only screen and (max-width: 991.98px) {
    .responsive-navbar .offcanvas-body .navbar-nav li a {
        width: 100%;
        display: flex;
        position: relative;
    }
	.build-greenSec .why-join-us-area .container .row {
    row-gap: 30px;
}

.build-greenSec .why-join-us-card .icon i {
    font-size: 40px;
}
}
@media only screen and (max-width: 575.98px) {
   .e-grid.why-join-us-card > .e-con-inner {
    grid-template-columns: repeat(1, 1fr) !important;
    row-gap: 20px;
}
}
