/*
 Theme Name:   Join Xplor Pay
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
	font-family: 'Clearent';
    src: url('//tsg-fonts.s3-eu-west-1.amazonaws.com/NNNouvelleGrotesk-Normal.eot?#iefix') format('embedded-opentype'), 
         url('//tsg-fonts.s3-eu-west-1.amazonaws.com/NNNouvelleGrotesk-Normal.woff') format('woff'), 
         url('//tsg-fonts.s3-eu-west-1.amazonaws.com/NNNouvelleGrotesk-Normal.ttf') format('truetype'),
         url('//tsg-fonts.s3-eu-west-1.amazonaws.com/NNNouvelleGrotesk-Normal.svg#svgFontName') format('svg');
}
/*** Apply to entire page ***/
* {  font-family: 'Clearent' !important; }
ol li, ul li { padding: 0 0 10px 6px;}
.li-white-color li { color:#fff !important;}
mark {
	border-radius: 3rem;
    display: inline-block;
    padding: 0px 10px;
    position: relative;
    white-space: nowrap;
	background-color: #ff8df4;
}
:root .has-base-3-color {
    color: var(--base-3) !important;
}
p.has-base-3-color a:hover { color: var(--btn-hover); }
/***** Nav *****/
.main-nav ul li {    padding: 0 0 0px 6px;}
.nav-float-right .navigation-stick {
    width: 100% !important;
    left: 0;
    padding: 10px 0;
}
.menu_btn a{
    background-color: var(--neptune-blue);
    border: 2px solid var(--base-3);
    border-radius: 40px;
    font-weight: 700;
    padding: 20px 10px;
    white-space: nowrap;
    line-height: 15px !important;
}
.menu_btn a:hover {  background-color:var(--btn-hover); }
/*** Youtube embebed ***/
.youtube-border iframe { border-radius:20px;}
/************************************************
* Real Testimonials
************************************************/
.sp-testimonial-free {padding: 0 60px;} 
.sp-testimonial-free-section .sp-testimonial-client-testimonial p{
	text-align:left;
	padding: 0;
	font-family: "Playfair Display"; 
	font-size: 28px;
    line-height: 40px;
    font-style: italic;
}
.sp-testimonial-free-section .sp-testimonial-client-name, .sp-testimonial-client-designation, .sp-testimonial-free-section .sp-testimonial-item {
	text-align:left !important;	
}

.sp-testimonial-free-section .sp-testimonial-client-rating i.fa {
    font-size: 30px;
	text-align:left;	
}
.sp-testimonial-free{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
}
.sp-testimonial-free-section .sp-testimonial-client-designation{
    font-size: 14px;
    margin-top: -10px;
}
.sp-testimonial-free-section .testimonial-nav-arrow {    top: 60%;}
.swiper-button-prev { border-radius: 0 10px 10px 0;}
.swiper-button-next { border-radius: 10px 0 0 10px;}
/***** Social links ****
ul.wp-block-social-links { margin: 0 0 0 3em; }*/
