/**
Theme Name: Creative Events Child
Author: Jagetjot
Text Domain: creative-child
Template: creative
*/

*{box-sizing:border-box;margin:0;padding:0;}
img{outline:none;}
a, a:hover{text-decoration:underline;}

.ast-site-title-wrap{display:none;}
p:last-child{margin:0;}
h1 span{color:#093180;}
h2 u{text-decoration-color:#0EDBC1;}
.inlineCenter{display: inline-block;margin:0 auto;}

.serviceBox h3{height:70px;overflow:hidden;margin:0;}
.serviceBox .elementor-widget-container{box-shadow:0 2px 7px 0px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.10);}
.serviceBox .elementor-icon-box-description{display:flex; flex-wrap: wrap;gap:10px;justify-content: space-between; align-items: center;}
.serviceBox .elementor-icon-box-description span{width:70%;}

.btnIcon .elementor-button-icon svg{width:60px;}
.btnIcon .elementor-button-content-wrapper, .btnIconLeft .elementor-button-content-wrapper{align-items:center;}
.btnIconLeft .elementor-button-icon svg{height:25px;}

.wpr-testimonial-image img{width:60px !important;height:60px !important;}
.faqList .elementor-accordion-item{border-bottom:1px solid rgba(255,255,255,0.2) !important;}
.faqList.faqdark .elementor-accordion-item{border-bottom:1px solid rgba(0,0,0,0.2) !important;}

.ast-page-builder-template .site-content > .ast-container{display:block;}
.wpr-grid-media-wrap{border-radius:10px;overflow: hidden;}

.row{display:flex;gap:15px}
.row .col-6{width:50%;}
.row .col-12{width:100%;}
.wpcf7 form > div{margin-bottom: .5em;}
.wpcf7 textarea{width:100%;height:80px;}
.wpcf7 input[type="submit"]{background:#0554D2 url(images/btnArrowWhite.svg) right 5px center no-repeat; border-radius:50px;font-size:20px;padding: 18px 80px 18px 30px;}

.marquee{position:relative;width:100vw;max-width:100%;height:140px;overflow-x:hidden;font-size:16px;}
.marquee li{list-style:none;font-size:80px;color:#000000;font-weight:600;display:inline-block;padding:0 30px;line-height:1em;}
.marquee li:before{content:'';background:#000;border-radius:100%;width:15px;height:15px;display:inline-block;margin:0 5px 0 0;vertical-align:middle;}
.marquee li:nth-child(even){color:#0EDBC1;}
.marquee li:nth-child(even):before{background:#0EDBC1;}
.marquee .track{position: absolute;white-space: nowrap;will-change: transform;animation: marquee 25s linear infinite;}
.marquee.right .track{animation: marqueelr 32s linear infinite;}
@keyframes marqueelr {
  from { transform: translateX(-50%); }
  to { transform: translateX(0); }
}
@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg{height:340px;}
.wp_teamshowcase_slider.design-3 .team-slider{margin:0 12px;border:none;padding:30px !important;background:#B9CDFF;border-radius:20px;}
.wp_teamshowcase_slider.design-3 .team-slider:nth-child(2), .wp_teamshowcase_slider.design-3 .team-slider:nth-child(6){background:#B9FFF2;}
.wp_teamshowcase_slider.design-3 .team-slider:nth-child(3), .wp_teamshowcase_slider.design-3 .team-slider:nth-child(7){background:#D4FFB9;}
.wp_teamshowcase_slider.design-3 .team-slider:nth-child(4), .wp_teamshowcase_slider.design-3 .team-slider:nth-child(8){background:#FFEBB9;}
.wp_teamshowcase_slider.design-3 .member-main-info{text-transform:none;text-align:left;border:none;}
.wp_teamshowcase_slider.design-3 .member-name{font-weight:bold;}
.wp_teamshowcase_slider.design-3 .member-job{font-size:14px;}
.wp_teamshowcase_slider button.slick-arrow{top:100% !important;width:84px;height:52px;border:1px solid #000000 !important;border-radius:50px !important;}
.wp_teamshowcase_slider button.slick-prev{left:20px !important;}
.wp_teamshowcase_slider button.slick-next{right:auto !important;left:120px;}
.wp_teamshowcase_slider button.slick-prev, .wp_teamshowcase_slider button.slick-prev:hover, .wp_teamshowcase_slider button.slick-prev:focus{background: url(images/arrow-next.svg) center center no-repeat !important; background-size: auto !important;}
.wp_teamshowcase_slider button.slick-next, .wp_teamshowcase_slider button.slick-next:hover, .wp_teamshowcase_slider button.slick-next:focus{background: url(images/arrow-prev.svg) center center no-repeat !important; background-size: auto !important;}

body.page-id-23 footer[data-id="acc63ae"]{display:none;}
.footerNav ul{list-style:none;padding:0;margin:0;}
.footerNav ul li{display:inline-block;width:48%;padding:0;margin:0;}
.footerNav a{color:#fff;font-size:18px;font-weight:normal;}

@media(max-width:767px){
	.btnIcon .elementor-button-icon svg{width:50px;}
	.serviceBox .elementor-icon-box-description span{width:65%;}
	.serviceBox h3{height:auto;}
	.marquee li{font-size:60px;}
	.marquee{height:100px;}
}