/*
 Theme Name:   Poolax Child  
 Theme URI:    https://themeholy.com/wordpress/poolax
 Description:  This is a child theme for Poolax - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     poolax
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  poolax-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */  
/* :root {
    --theme-color: #032F87;
} */

.header-logo {
    width: 130px;
    height: 130px;
	 filter: brightness(0) invert(1);
}
.header-logo img{
	margin-left:20px;
}
/* .header-layout2 .logo-shape{
	background:#034FC1;
} */
.header-layout2 .logo-shape{
	width:22%;
    height: 150px;
}
/* .th-btn,.header-layout2 .header-top{
	background:#032F87;
} */
.header-layout2 .header-button{
padding-right: 20px;
}
.header-layout2 .sticky-wrapper.sticky{
	background-color:#032F87;
	padding:15px;
}
.header-layout2 .sticky-wrapper.sticky .main-menu{
	padding-left: 100px;
}
.header-layout2 .sticky-wrapper.sticky .main-menu,.header-layout2 .sticky-wrapper.sticky .header-button{
	margin-top:-10px;
}
.header-layout2 .sticky-wrapper.sticky .header-button{
	padding-right: 20px;
}
.header-layout2 .sticky-wrapper.sticky .header-logo{
	width: 100px;
    height: 100px;
}
.th-btn{
	padding:20px 30px;
	background-color:#032F87;
}
.sub-title::before, .sub-title:after{
	display:none;
}

/* booking form section */
.booking-form .input-wrap{
	border-radius:10px;
}
.booking-form .input-wrap .form-control,.booking-form .input-wrap .form-select.nice-select{
	background-color:#F0F8FF;
	border-radius: 10px;
}

/* Service Section */
.service-block_img img{
	aspect-ratio:1;
}
.service-block_content{
	border-radius:10px;
}

/* about section */
.counter-sec.style5{
	background-color:#F0F8FF;
	border-radius:10px;
}
.counter-sec.style5 .th-counterup .counter-number{
	color:#034fc1;
}

/* start project section */
.project-card .project-img img{
	border-radius:10px;
}
.project-card .project-img:before{
	background:linear-gradient(0deg, rgba(3, 47, 135, 0.6), rgba(3, 47, 135, 0.6));
	border-radius:10px;
}
.project-card .project-content{
	left: 50%;
    transform: translate(-50%, -50%);
}
.project-card:hover .project-content{
	bottom:-35px;
}

/* start whychoose section */
.process-box_img{
	background-color:#F0F8FF;
}
.process-box .number{
	background-color:#032F87;
}
.process-box:hover .process-box_text{
	color:#ffffff;
}
.process-box_shape{
	top:41%;
}
.process-box_content{
	border-radius:10px;
	min-height:215px;
}
.process-box_content:before{
	border-radius:10px;
	background-color:#032F87;
}
/* .process-box_content:before{
	background-color:#034FC1;
} */

/* testimonial section */
.testi-slide-area10 .total-pagination,.testi-slide-area10 .pagingInfo2,.testi-slide-area10 .icon-box .slick-arrow.style2{
	color:#ffffff;
}
.testi-slide-area10 .total-pagination:before{
	background-color:#ffffff;
}

/* team section */
.team-block:before{
	background:#F0F8FF;
	transform:rotate(0deg);	
}
.team-block .team-img img{
	border-radius:10px;
}
.team-block .team-content{
	background-color:#F0F8FF;
}
.team-block_wrapper{
	bottom:-1px;
}

/* faq section */
.accordion-card.style3{
	padding:24px;
}
.accordion-area.style6 .accordion-card{
	background-color:#F0F8FF;
	    border-radius: 10px;
	
}
.accordion-card.style3:not(:last-child){
	margin-bottom:20px;
}
.accordion-card.style3 .accordion-body{
	padding:0;
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #D8DDE1;
}
.accordion-card.style3 .accordion-body p{
	margin-bottom:0;
}
.accordion-card.style3 .accordion-button:after{
	top:0;
	width:35px;
	height:35px;
	line-height:35px;
}
/* footer */
footer .footer-layout1 .about-logo img{
	    width: 130px;
    height: 130px;
    filter: brightness(0) invert(1);
}
footer .footer-layout1 .about-text{color:#ffffff;}
footer .footer-layout1 .widget_nav_menu ul.menu li a{color:#ffffff;}
.th-widget-about .footer-info,.th-widget-about .footer-info a{color:#ffffff;}
.th-widget-about .footer-info i{background-color:#032F87;}
.th-social.footer-social a{background-color:#032F87;}


.breadcumb-wrapper{
	padding:320px 0 260px 0;
}
.breadcumb-wrapper .breadcumb-content{
	position:relative;
	z-index: 2;
}
.breadcumb-wrapper .animation-bubble{
	background-color:#034FC1;
	opacity:0.8;
	
}


/* team page */
.vicproclean-ourteam-style1 .elementor-social-icons-wrapper{
  position: relative;
  bottom: 0;
  opacity: 0;
  transition: all ease 0.5s;
  transform: translate(0px,80px);
  text-align: center;
  left: 0;
  right: 0;
  height: 0;
  margin-top: 0;
  padding-top: 0px;
}
.vicproclean-ourteam-style1:hover .elementor-social-icons-wrapper{
 opacity: 1;
 transition: all ease 0.5s;
 transform: translate(0);
}
.vicproclean-ourteam-style1 .elementor-widget-image:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
 background-color: transparent;
  background-image: linear-gradient(0deg, rgba(3, 47, 135, 0.6), rgba(3, 47, 135, 0.6));
  opacity: 0;
  transition: all ease 0.5s;
}
.vicproclean-ourteam-style1:hover .elementor-widget-image:before{
 opacity: 1;
}

.vicproclean-image-hover-effect {
  position: relative;
  overflow: hidden;
}
.vicproclean-image-hover-effect:after{
  content: "";
  position: absolute;
  width: 200%;
  height: 0%;
  left: 50%;
  top: 50%;
  background-color: rgba(255, 255, 255, .5);
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 1;
}
.vicproclean-image-hover-effect:hover:after{
  height: 250%;
  transition: all 600ms linear !important;
  background-color: transparent;
}
.sticky-column {
    position: sticky;
    top: 50px;
}
.sidebar-area.vicproclean-sidebar .widget.widget_categories,.sidebar-area.vicproclean-sidebar .widget.widget_download  {
	padding:30px;
	background-color:#F0F8FF;
	border-radius:10px;
	margin-bottom:30px;
}  
.sidebar-area.vicproclean-sidebar .widget .widget_title{margin-bottom:20px;}
.sidebar-area.vicproclean-sidebar .widget_categories ul{margin:0;}
.sidebar-area.vicproclean-sidebar .widget_categories li i{top:18px;transform: rotate(-45deg);transition: all 0.4s ease-in-out;}
.sidebar-area.vicproclean-sidebar .widget_categories li:hover i{transform: rotate(0deg);}
.sidebar-area.vicproclean-sidebar .widget_categories a{
	padding-left:0;
	padding-bottom:10px;
	border-bottom:0;
}
.sidebar-area.vicproclean-sidebar .widget_categories a:before{display:none;}
@media (min-width: 1240px) {
  .vicproclean-fullwidth-right > .e-con-inner{
    padding-left: calc((100% - var(--content-width))/ 2);
    max-width: 100%;
  }
}