/*
 * Theme Name:  Authentic Child
 * Theme URI:   https://codesupply.co/themes/authentic/
 * Description: Authentic Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    authentic
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
*{font-family:Gotham}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Book.eot');src:url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Book.woff2') format('woff2'),url('fonts/Gotham-Book.woff') format('woff'),url('fonts/Gotham-Book.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Black.eot');src:url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Black.woff2') format('woff2'),url('fonts/Gotham-Black.woff') format('woff'),url('fonts/Gotham-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Thin.eot');src:url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Thin.woff2') format('woff2'),url('fonts/Gotham-Thin.woff') format('woff'),url('fonts/Gotham-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Medium.eot');src:url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Medium.woff2') format('woff2'),url('fonts/Gotham-Medium.woff') format('woff'),url('fonts/Gotham-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Bold.eot');src:url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Bold.woff2') format('woff2'),url('fonts/Gotham-Bold.woff') format('woff'),url('fonts/Gotham-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Gotham;src:url('fonts/Gotham-Light.eot');src:url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Light.woff2') format('woff2'),url('fonts/Gotham-Light.woff') format('woff'),url('fonts/Gotham-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}

/* header */
header{background-color:#fff;}
.logo-image{width:80px !important;}
/* header */

/* button */
.wp-block-button .wp-block-button__link:not(.has-background){border-radius: 100rem;border: 1px solid #EC6607;}
.wp-block-button .wp-block-button__link:not(.has-background):hover{background-color: #EC6607 !important;}
/* button */

/* Testimonials */
/* .cnvs-block-section .testimonial-list{width:90%;margin: auto;} */
.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text{position: relative;background: #18509f;padding: 30px;min-height: 220px;border-radius:8px;}
.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text::before{position: absolute;background: url('https://160.153.182.253/wp-content/uploads/quote.png')no-repeat;background-size: cover;width: 54px;height: 40px;content: '';top: 15px;}
.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text .testimonial-designation{position: absolute;bottom: 10px;font-size:16px;color: #fff;}
.cnvs-block-section .testimonial-list .testimonial-item h3, .cnvs-block-section .testimonial-list .testimonial-item p{color:#fff;}
.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text h3{position: absolute;bottom: 0px;font-size:1.3rem;}
.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text .testimonial-content p{font-size:.9rem;padding-top: 30px;margin-bottom: 0;}
.cnvs-block-section .testimonial-item.testimonial-video{position: relative;height: 370px;overflow: hidden;}
.cnvs-block-section .testimonial-item.testimonial-video h3{position: absolute;bottom: 27px;}
.cnvs-block-section .testimonial-item.testimonial-video .testimonial-designation{position: absolute;bottom: -3px;font-size:16px;color: #B5B5B5;}
.cnvs-block-section .testimonial-item.testimonial-video .wp-video{height: 260px;object-fit: cover;overflow: hidden;scale: 1;transition: .3s ease;}
.cnvs-block-section .testimonial-item.testimonial-video:hover .wp-video{scale: 1.1;}
.cnvs-block-section .testimonial-item.testimonial-video .mejs-controls{display: none !important;}
.cnvs-block-section .testimonial-item.testimonial-video .wp-video .mejs-overlay-button{background:url(https://agency09.co/staging/ryan-parents-portal/wp-content/uploads/vodcon.png)no-repeat !important;background-position: 0 -39px;}

.cnvs-block-section-content-inner .testimonial-list .owl-dots{margin-top: 30px;}
.cnvs-block-section-content-inner .testimonial-list .owl-dot.active span{color: #18509F !important;}
.testimonial-list .testimonial-item{background:#18509f;padding:10px;border-radius:8px;}
.testimonial-list .testimonial-item h3{color:#fff;}
.testimonial-list .testimonial-item p{color:#fff;font-size:15px;}
.read-more-btn{text-transform:capitalize !important;color:#fff !important;}
.testimonial-modal-content h3{position:inherit !important;}
/* Testimonials */
.cs-block-section-slider{margin-top:-20px;}
a.button-effect{border-radius:100rem;}
.testimonial-modal-content{background:#18509f !important;padding:30px !important;}
.testimonial-modal-content .close-btn{color:#fff !important;position:absolute;right:10px;top:-4px;}
.testimonial-modal-content h3, .testimonial-modal-content p{color:#fff !important;}

/* none */
#trending-articles, .cnvs-block-posts-sidebar-large, .cnvs-block-posts-sidebar-list{display:none;}
/* none */

/* Footer */

footer .widget_media_image{width:200px;}
footer .widget_media_image img{width:100%;height:100%;}
footer .smftr{display:none}
footer .widget .pk-social-links-template-inline .pk-social-links-items{justify-content:start !important;gap: 20px;}
footer .pk-social-links-link{width: 40px;height: 40px !important;justify-content: center;background: #fff;border-radius: 100rem;}
footer .pk-social-links-icon{color: #18509F !important;font-size: 1.3rem !important;}
footer .sidebar-footer .widget + .widget{margin-top: 2rem;}
footer .cnvs-block-section-heading .cnvs-section-title{color: #fff !important;}
footer .widget_nav_menu .menu-item-2239 > ul{margin-top: 20px;}
footer .widget_nav_menu .menu-item-2239.menu-item-expanded > ul{display: grid !important;grid-template-columns: repeat(3, 1fr);gap: 20px;}
footer .abr-posts-template-reviews-1 .entry-title a{color:#fff !important;}
/* Footer */

/* popup */
.contact-form-modal-overlay{width: 100% !important;background: #00000094 !important; overflow:hidden;height:100vh !important;top:0 !important;}
.contact-form-content{width:40%;margin:auto;right:0;background:#18509f;position:relative;top:20%;}
.contact-form-content .close-btn-frm{color:#fff;right:10px;position:absolute;top:0;}
.contact-form-modal-overlay form{width: 100%;padding:20px;display: flex;flex-wrap:wrap;gap:20px;background:#18509f;height:100%;}
.contact-form-modal-overlay form .form-field{flex:45%;position:relative;}
.contact-form-modal-overlay form .form-field p{margin: 0;}
.contact-form-modal-overlay form .form-field p input{padding:7px 10px;}
.contact-form-modal-overlay form .form-field p label{color:#fff;}
.wpcf7-quiz-label{position: absolute;left:40%;top:-27px;}
.contact-form-modal-overlay .wpcf7-not-valid-tip{position: absolute;font-size:10px;}
.contact-form-modal-overlay .wpcf7-submit{background:#EC6607;color:#fff;display:inline-block;width:100%;transition:.3s all}
.contact-form-modal-overlay .wpcf7-submit:hover{outline:1px solid #fff;background: transparent;}
.contact-form-modal-overlay .wpcf7-response-output{width:100%;text-align:center;}
.contact-form-modal-overlay select{padding:10px;}
.contact-form-modal-overlay .zigzag-captcha-wrap{position:relative;margin-bottom:40px !important;margin-top:0 !important;display:block;}
.contact-form-modal-overlay .form-field:nth-type(6){position:relative;}
.contact-form-modal-overlay .zigzag-captcha-wrap img{position:absolute;width:100px;height:fit-content;object-fit:cover;bottom:-54px;left:0;}
.contact-form-modal-overlay .captcha-timer{display:none !important;}
.contact-form-modal-overlay .zigzag-captcha-wrap input{padding:9px;border-radius:0;width:100%;}
.contact-form-modal-overlay .zigzag-refresh-btn{font-size: 0;background: url(https://160.153.182.253/wp-content/uploads/refresh.png);background-size: contain;width: 25px;height: 25px;display: block;background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top:90px;transition:.3s ease;}
.contact-form-modal-overlay .zigzag-refresh-btn.active{animation:rotate 2s}
@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}
/* popup */
.site-footer .footer-section{background:#18509f}
.style-align-left .cs-block-slider-center .owl-dots{right:0 !important;}
.morbtn{display:none;}


@media(max-width:768px){
	.contact-form-modal-overlay select{padding:9px;}
	.cnvs-block-section .testimonial-list .testimonial-item.testimonial-text h3{position:inherit;}
	.contact-form-content{width:100%;}
	.logo-image{width:63px !important;height:auto;}
	.offcanvas .navbar-offcanvas{height:100px !important}
	.contact-form-modal-overlay form .form-field{width:100%}
	.contact-form-modal-overlay form .form-field p span label{width:100%;}
	.posts-pagination{display:none;}
.cs-block-section-slider .post-outer{position: relative;height: 300px}
.cs-block-section-slider img{ height:70%!important}
.cs-block-section-slider .overlay-outer{height:40%!important;position: absolute;bottom: 0;left: 0;}
.cs-block-section-slider .jarallax img{ height: 100%!important; object-position: -20px center;}
.cs-block-section-slider .overlay-inner{width:100% !important;}
.cs-block-section-slider .entry-title{position: absolute;top: -25%;width: 80%;left: 0;right: 0;    margin: auto !important;text-align: center;line-height: 20px;}
.cs-block-section-slider .entry-title a{color:#000 !important;font-size:1.2rem !important}
.cs-block-section-slider .post-meta{display:none;}
.cs-block-section-slider .post-categories{display:none;}
.cs-block-section-slider .wp-block-button{position: absolute;left: 0;text-align: center;margin: auto;width: 100%;top:45px;}
	.site-content{margin-top:-2.5rem !important;}
	.cs-block-slider-featured .owl-dot span{background:rgb(24, 80, 159);}
	.cs-block-slider-featured .owl-dot.active span{background:#ec6607}
	.cs-block-slider-center .owl-dots{bottom:0 !important}
	.cnvs-block-section-1763452519505, .cnvs-block-section-1762941090546{margin:0 !important}
	
/* footer */
	.morbtn{position:absolute;right:50%;display:block;}
.site-footer{position:fixed;width:100%;bottom:0;z-index:999;height:auto;}
	.site-footer.active{height:80%;}
	.site-footer.active .footer-section{overflow-x:scroll;height:100%;padding-bottom:20px;}
	.footer-widgets{max-height:0px;overflow:hidden;padding:0 !important;transition:max-height 0.4s ease;}
	.footer-widgets.active{max-height:1200px;margin-top:20px;}
	footer .widget_media_image{width:180px;}
footer .smftr{display:block;position:relative;padding:0 !important}
footer .tpfooter{display:flex;justify-content:space-between;text-align:center;}
footer .tpfooter ul{padding:0;width:48%;display:flex;justify-content:center;margin-bottom:0;padding-top:18px;}
footer .tpfooter ul li{width:48%;list-style:none;}
footer .tpfooter ul h3{font-size:10px;color:#fff;font-weight:300;margin-top:5px;}
footer .tpfooter ul img{width:30px;height:30px;}
	footer .minf_h{width: 70px;height: 70px;background: #ec6607;border-radius: 100rem;display: flex;justify-content: space-evenly;align-items: center;position: absolute;top: 0;left: 50%;transform: translate(-50%, -41px);flex-direction:column;}
	footer .minf_h h3{margin-bottom:0px;color:#fff;font-size:17px;}
	footer .moricon{position:relative;margin-bottom:5px;}
	footer .moricon::before{position:absolute;background:url('https://160.153.182.253/wp-content/uploads/plus.png')no-repeat;background-size:cover;content:'';width:16px;height:16px;top:0;left:-8px;}
	.site-footer.active .moricon::before{position:absolute;background:url('https://160.153.182.253/wp-content/uploads/minus.png')no-repeat;background-size:cover;content:'';width:16px;height:16px;top:0;left:-8px;}
/* footer */
	
}