/*
Theme Name: Qiupid Child
Theme URI: https://qiupid.modeltheme.com/
Template: qiupid
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: WordPress Dating Theme
Version: 1.0
Text Domain: qiupid
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */


/** GENERAL STYLE */

.no-underline {
	text-decoration: none !important;
}

.underline {
	text-decoration: underline !important;
}

/** GENERAL COLORS */

.c-pink{
	color : #ff3f9d !important;
}

.c-orange{
	color : #ff9a99;
}

.c-yellow{
	color : #ffe68d ;
}

.c-black{
	color : #000 !important ;
}

.bg-pink{
	background-color : #ff3f9d;
	color: white;
}

.bg-orange{
	background-color : #ff9a99;
	color: white;
}

.bg-yellow{
	background-color : #ffe68d ;
	color: black;
}

.btn-pink, a.tribe-button.tribe-button-primary.add-new, .youzify-save-options{
	color: #ffffff !important;
    text-decoration-color: #ffffff;
    background-color: #ff399d !important;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    box-shadow: 0px 8px 11px 0px #f8cfe3;
	padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px 
}

.btn-pink:hover, a.tribe-button.tribe-button-primary.add-new:hover, .youzify-save-options:hover{
	color: #ff399d !important;
	background-color: #ffffff !important;
	
}

.btn-orange-reverse:hover{
	color: #ffffff !important;
    text-decoration-color: #ffffff !important;
    background-color: #ff9a99 !important;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    box-shadow: 0px 8px 11px 0px #ff9a99 !important;
	padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px 
}

.btn-orange-reverse{
	color: #ff9a99 !important;
	background-color: #ffffff !important;
	
}

.btn-orange{
	color: #ffffff !important;
    text-decoration-color: #ffffff;
    background-color: #ff9a99;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    box-shadow: 0px 8px 11px 0px #ff9a99;
	padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px 
}

.btn-orange:hover{
	color: #ff9a99 !important;
	background-color: #ffffff !important;
	
}

input[disabled], input[disabled]:hover {
    background-color: #f0f0f0;
    color: #888;
    cursor: not-allowed;
}

/* Margin */
.m--0 {margin:0}
.mt--0,.my--0 {margin-top:0}
.mr--0,.mx--0 {margin-right:0}
.mb--0,.my--0 {margin-bottom:0}
.ml--0,.mx--0 {margin-left:0}
.m--10 {margin:10px}
.mt--10,.my--10 {margin-top:10px}
.mr--10,.mx--10 {margin-right:10px}
.mb--10,.my--10 {margin-bottom:10px}
.ml--10,.mx--10 {margin-left:10px}
.m--15 {margin:15px}
.mt--15,.my--15 {margin-top:15px}
.mr--15,.mx--15 {margin-right:15px}
.mb--15,.my--15 {margin-bottom:15px}
.ml--15,.mx--15 {margin-left:15px}
.m--20 {margin:20px}
.mt--20,.my--20 {margin-top:20px}
.mr--20,.mx--20 {margin-right:20px}
.mb--20,.my--20 {margin-bottom:20px}
.ml--20,.mx--20 {margin-left:20px}
.m--30 {margin:30px}
.mt--30,.my--30 {margin-top:30px}
.mr--30,.mx--30 {margin-right:30px}
.mb--30,.my--30 {margin-bottom:30px}
.ml--30,.mx--30 {margin-left:30px}
.m--40 {margin:40px}
.mt--40,.my--40 {margin-top:40px}
.mr--40,.mx--40 {margin-right:40px}
.mb--40,.my--40 {margin-bottom:40px}
.ml--40,.mx--40 {margin-left:40px}
.m--50 {margin:50px}
.mt--50,.my--50 {margin-top:50px}
.mr--50,.mx--50 {margin-right:50px}
.mb--50,.my--50 {margin-bottom:50px}
.ml--50,.mx--50 {margin-left:50px}
.m--60 {margin:60px}
.mt--60,.my--60 {margin-top:60px}
.mr--60,.mx--60 {margin-right:60px}
.mb--60,.my--60 {margin-bottom:60px}
.ml--60,.mx--60 {margin-left:60px}
.m--70 {margin:70px}
.mt--70,.my--70 {margin-top:70px}
.mr--70,.mx--70 {margin-right:70px}
.mb--70,.my--70 {margin-bottom:70px}
.ml--70,.mx--70 {margin-left:70px}
.m--80 {margin:80px}
.mt--80,.my--80 {margin-top:80px}
.mr--80,.mx--80 {margin-right:80px}
.mb--80,.my--80 {margin-bottom:80px}
.ml--80,.mx--80 {margin-left:80px}
.m--90 {margin:90px}
.mt--90,.my--90 {margin-top:90px}
.mr--90,.mx--90 {margin-right:90px}
.mb--90,.my--90 {margin-bottom:90px}
.ml--90,.mx--90 {margin-left:90px}
.m--100 {margin:100px}
.mt--100,.my--100 {margin-top:100px}
.mr--100,.mx--100 {margin-right:100px}
.mb--100,.my--100 {margin-bottom:100px}
.ml--100,.mx--100 {margin-left:100px}
.m--110 {margin:110px}
.mt--110,.my--110 {margin-top:110px}
.mr--110,.mx--110 {margin-right:110px}
.mb--110,.my--110 {margin-bottom:110px}
.ml--110,.mx--110 {margin-left:110px}
.m--120 {margin:120px}
.mt--120,.my--120 {margin-top:120px}
.mr--120,.mx--120 {margin-right:120px}
.mb--120,.my--120 {margin-bottom:120px}
.ml--120,.mx--120 {margin-left:120px}
.m--auto {margin:auto}
.mt--auto,.my--auto {margin-top:auto}
.mr--auto,.mx--auto {margin-right:auto}
.mb--auto,.my--auto {margin-bottom:auto}
.ml--auto,.mx--auto {margin-left:auto}

@media(min-width:576px){
	.m-sm--0 {margin:0}
	.mt-sm--0,.my-sm--0 {margin-top:0}
	.mr-sm--0,.mx-sm--0 {margin-right:0}
	.mb-sm--0,.my-sm--0 {margin-bottom:0}
	.ml-sm--0,.mx-sm--0 {margin-left:0}
	.m-sm--10 {margin:10px}
	.mt-sm--10,.my-sm--10 {margin-top:10px}
	.mr-sm--10,.mx-sm--10 {margin-right:10px}
	.mb-sm--10,.my-sm--10 {margin-bottom:10px}
	.ml-sm--10,.mx-sm--10 {margin-left:10px}
	.m-sm--15 {margin:15px}
	.mt-sm--15,.my-sm--15 {margin-top:15px}
	.mr-sm--15,.mx-sm--15 {margin-right:15px}
	.mb-sm--15,.my-sm--15 {margin-bottom:15px}
	.ml-sm--15,.mx-sm--15 {margin-left:15px}
	.m-sm--20 {margin:20px}
	.mt-sm--20,.my-sm--20 {margin-top:20px}
	.mr-sm--20,.mx-sm--20 {margin-right:20px}
	.mb-sm--20,.my-sm--20 {margin-bottom:20px}
	.ml-sm--20,.mx-sm--20 {margin-left:20px}
	.m-sm--30 {margin:30px}
	.mt-sm--30,.my-sm--30 {margin-top:30px}
	.mr-sm--30,.mx-sm--30 {margin-right:30px}
	.mb-sm--30,.my-sm--30 {margin-bottom:30px}
	.ml-sm--30,.mx-sm--30 {margin-left:30px}
	.m-sm--40 {margin:40px}
	.mt-sm--40,.my-sm--40 {margin-top:40px}
	.mr-sm--40,.mx-sm--40 {margin-right:40px}
	.mb-sm--40,.my-sm--40 {margin-bottom:40px}
	.ml-sm--40,.mx-sm--40 {margin-left:40px}
	.m-sm--50 {margin:50px}
	.mt-sm--50,.my-sm--50 {margin-top:50px}
	.mr-sm--50,.mx-sm--50 {margin-right:50px}
	.mb-sm--50,.my-sm--50 {margin-bottom:50px}
	.ml-sm--50,.mx-sm--50 {margin-left:50px}
	.m-sm--60 {margin:60px}
	.mt-sm--60,.my-sm--60 {margin-top:60px}
	.mr-sm--60,.mx-sm--60 {margin-right:60px}
	.mb-sm--60,.my-sm--60 {margin-bottom:60px}
	.ml-sm--60,.mx-sm--60 {margin-left:60px}
	.m-sm--70 {margin:70px}
	.mt-sm--70,.my-sm--70 {margin-top:70px}
	.mr-sm--70,.mx-sm--70 {margin-right:70px}
	.mb-sm--70,.my-sm--70 {margin-bottom:70px}
	.ml-sm--70,.mx-sm--70 {margin-left:70px}
	.m-sm--80 {margin:80px}
	.mt-sm--80,.my-sm--80 {margin-top:80px}
	.mr-sm--80,.mx-sm--80 {margin-right:80px}
	.mb-sm--80,.my-sm--80 {margin-bottom:80px}
	.ml-sm--80,.mx-sm--80 {margin-left:80px}
	.m-sm--90 {margin:90px}
	.mt-sm--90,.my-sm--90 {margin-top:90px}
	.mr-sm--90,.mx-sm--90 {margin-right:90px}
	.mb-sm--90,.my-sm--90 {margin-bottom:90px}
	.ml-sm--90,.mx-sm--90 {margin-left:90px}
	.m-sm--100 {margin:100px}
	.mt-sm--100,.my-sm--100 {margin-top:100px}
	.mr-sm--100,.mx-sm--100 {margin-right:100px}
	.mb-sm--100,.my-sm--100 {margin-bottom:100px}
	.ml-sm--100,.mx-sm--100 {margin-left:100px}
	.m-sm--110 {margin:110px}
	.mt-sm--110,.my-sm--110 {margin-top:110px}
	.mr-sm--110,.mx-sm--110 {margin-right:110px}
	.mb-sm--110,.my-sm--110 {margin-bottom:110px}
	.ml-sm--110,.mx-sm--110 {margin-left:110px}
	.m-sm--120 {margin:120px}
	.mt-sm--120,.my-sm--120 {margin-top:120px}
	.mr-sm--120,.mx-sm--120 {margin-right:120px}
	.mb-sm--120,.my-sm--120 {margin-bottom:120px}
	.ml-sm--120,.mx-sm--120 {margin-left:120px}
	.m-sm--auto {margin:auto}
	.mt-sm--auto,.my-sm--auto {margin-top:auto}
	.mr-sm--auto,.mx-sm--auto {margin-right:auto}
	.mb-sm--auto,.my-sm--auto {margin-bottom:auto}
	.ml-sm--auto,.mx-sm--auto {margin-left:auto}
}

@media(min-width:768px){
	.m-md--0 {margin:0}
	.mt-md--0,.my-md--0 {margin-top:0}
	.mr-md--0,.mx-md--0 {margin-right:0}
	.mb-md--0,.my-md--0 {margin-bottom:0}
	.ml-md--0,.mx-md--0 {margin-left:0}
	.m-md--10 {margin:10px}
	.mt-md--10,.my-md--10 {margin-top:10px}
	.mr-md--10,.mx-md--10 {margin-right:10px}
	.mb-md--10,.my-md--10 {margin-bottom:10px}
	.ml-md--10,.mx-md--10 {margin-left:10px}
	.m-md--15 {margin:15px}
	.mt-md--15,.my-md--15 {margin-top:15px}
	.mr-md--15,.mx-md--15 {margin-right:15px}
	.mb-md--15,.my-md--15 {margin-bottom:15px}
	.ml-md--15,.mx-md--15 {margin-left:15px}
	.m-md--20 {margin:20px}
	.mt-md--20,.my-md--20 {margin-top:20px}
	.mr-md--20,.mx-md--20 {margin-right:20px}
	.mb-md--20,.my-md--20 {margin-bottom:20px}
	.ml-md--20,.mx-md--20 {margin-left:20px}
	.m-md--30 {margin:30px}
	.mt-md--30,.my-md--30 {margin-top:30px}
	.mr-md--30,.mx-md--30 {margin-right:30px}
	.mb-md--30,.my-md--30 {margin-bottom:30px}
	.ml-md--30,.mx-md--30 {margin-left:30px}
	.m-md--40 {margin:40px}
	.mt-md--40,.my-md--40 {margin-top:40px}
	.mr-md--40,.mx-md--40 {margin-right:40px}
	.mb-md--40,.my-md--40 {margin-bottom:40px}
	.ml-md--40,.mx-md--40 {margin-left:40px}
	.m-md--50 {margin:50px}
	.mt-md--50,.my-md--50 {margin-top:50px}
	.mr-md--50,.mx-md--50 {margin-right:50px}
	.mb-md--50,.my-md--50 {margin-bottom:50px}
	.ml-md--50,.mx-md--50 {margin-left:50px}
	.m-md--60 {margin:60px}
	.mt-md--60,.my-md--60 {margin-top:60px}
	.mr-md--60,.mx-md--60 {margin-right:60px}
	.mb-md--60,.my-md--60 {margin-bottom:60px}
	.ml-md--60,.mx-md--60 {margin-left:60px}
	.m-md--70 {margin:70px}
	.mt-md--70,.my-md--70 {margin-top:70px}
	.mr-md--70,.mx-md--70 {margin-right:70px}
	.mb-md--70,.my-md--70 {margin-bottom:70px}
	.ml-md--70,.mx-md--70 {margin-left:70px}
	.m-md--80 {margin:80px}
	.mt-md--80,.my-md--80 {margin-top:80px}
	.mr-md--80,.mx-md--80 {margin-right:80px}
	.mb-md--80,.my-md--80 {margin-bottom:80px}
	.ml-md--80,.mx-md--80 {margin-left:80px}
	.m-md--90 {margin:90px}
	.mt-md--90,.my-md--90 {margin-top:90px}
	.mr-md--90,.mx-md--90 {margin-right:90px}
	.mb-md--90,.my-md--90 {margin-bottom:90px}
	.ml-md--90,.mx-md--90 {margin-left:90px}
	.m-md--100 {margin:100px}
	.mt-md--100,.my-md--100 {margin-top:100px}
	.mr-md--100,.mx-md--100 {margin-right:100px}
	.mb-md--100,.my-md--100 {margin-bottom:100px}
	.ml-md--100,.mx-md--100 {margin-left:100px}
	.m-md--110 {margin:110px}
	.mt-md--110,.my-md--110 {margin-top:110px}
	.mr-md--110,.mx-md--110 {margin-right:110px}
	.mb-md--110,.my-md--110 {margin-bottom:110px}
	.ml-md--110,.mx-md--110 {margin-left:110px}
	.m-md--120 {margin:120px}
	.mt-md--120,.my-md--120 {margin-top:120px}
	.mr-md--120,.mx-md--120 {margin-right:120px}
	.mb-md--120,.my-md--120 {margin-bottom:120px}
	.ml-md--120,.mx-md--120 {margin-left:120px}
	.m-md--auto {margin:auto}
	.mt-md--auto,.my-md--auto {margin-top:auto}
	.mr-md--auto,.mx-md--auto {margin-right:auto}
	.mb-md--auto,.my-md--auto {margin-bottom:auto}
	.ml-md--auto,.mx-md--auto {margin-left:auto}
}

@media(min-width:992px){
	.m-lg--0 {margin:0}
	.mt-lg--0,.my-lg--0 {margin-top:0}
	.mr-lg--0,.mx-lg--0 {margin-right:0}
	.mb-lg--0,.my-lg--0 {margin-bottom:0}
	.ml-lg--0,.mx-lg--0 {margin-left:0}
	.m-lg--10 {margin:10px}
	.mt-lg--10,.my-lg--10 {margin-top:10px}
	.mr-lg--10,.mx-lg--10 {margin-right:10px}
	.mb-lg--10,.my-lg--10 {margin-bottom:10px}
	.ml-lg--10,.mx-lg--10 {margin-left:10px}
	.m-lg--15 {margin:15px}
	.mt-lg--15,.my-lg--15 {margin-top:15px}
	.mr-lg--15,.mx-lg--15 {margin-right:15px}
	.mb-lg--15,.my-lg--15 {margin-bottom:15px}
	.ml-lg--15,.mx-lg--15 {margin-left:15px}
	.m-lg--20 {margin:20px}
	.mt-lg--20,.my-lg--20 {margin-top:20px}
	.mr-lg--20,.mx-lg--20 {margin-right:20px}
	.mb-lg--20,.my-lg--20 {margin-bottom:20px}
	.ml-lg--20,.mx-lg--20 {margin-left:20px}
	.m-lg--30 {margin:30px}
	.mt-lg--30,.my-lg--30 {margin-top:30px}
	.mr-lg--30,.mx-lg--30 {margin-right:30px}
	.mb-lg--30,.my-lg--30 {margin-bottom:30px}
	.ml-lg--30,.mx-lg--30 {margin-left:30px}
	.m-lg--40 {margin:40px}
	.mt-lg--40,.my-lg--40 {margin-top:40px}
	.mr-lg--40,.mx-lg--40 {margin-right:40px}
	.mb-lg--40,.my-lg--40 {margin-bottom:40px}
	.ml-lg--40,.mx-lg--40 {margin-left:40px}
	.m-lg--50 {margin:50px}
	.mt-lg--50,.my-lg--50 {margin-top:50px}
	.mr-lg--50,.mx-lg--50 {margin-right:50px}
	.mb-lg--50,.my-lg--50 {margin-bottom:50px}
	.ml-lg--50,.mx-lg--50 {margin-left:50px}
	.m-lg--60 {margin:60px}
	.mt-lg--60,.my-lg--60 {margin-top:60px}
	.mr-lg--60,.mx-lg--60 {margin-right:60px}
	.mb-lg--60,.my-lg--60 {margin-bottom:60px}
	.ml-lg--60,.mx-lg--60 {margin-left:60px}
	.m-lg--70 {margin:70px}
	.mt-lg--70,.my-lg--70 {margin-top:70px}
	.mr-lg--70,.mx-lg--70 {margin-right:70px}
	.mb-lg--70,.my-lg--70 {margin-bottom:70px}
	.ml-lg--70,.mx-lg--70 {margin-left:70px}
	.m-lg--80 {margin:80px}
	.mt-lg--80,.my-lg--80 {margin-top:80px}
	.mr-lg--80,.mx-lg--80 {margin-right:80px}
	.mb-lg--80,.my-lg--80 {margin-bottom:80px}
	.ml-lg--80,.mx-lg--80 {margin-left:80px}
	.m-lg--90 {margin:90px}
	.mt-lg--90,.my-lg--90 {margin-top:90px}
	.mr-lg--90,.mx-lg--90 {margin-right:90px}
	.mb-lg--90,.my-lg--90 {margin-bottom:90px}
	.ml-lg--90,.mx-lg--90 {margin-left:90px}
	.m-lg--100 {margin:100px}
	.mt-lg--100,.my-lg--100 {margin-top:100px}
	.mr-lg--100,.mx-lg--100 {margin-right:100px}
	.mb-lg--100,.my-lg--100 {margin-bottom:100px}
	.ml-lg--100,.mx-lg--100 {margin-left:100px}
	.m-lg--110 {margin:110px}
	.mt-lg--110,.my-lg--110 {margin-top:110px}
	.mr-lg--110,.mx-lg--110 {margin-right:110px}
	.mb-lg--110,.my-lg--110 {margin-bottom:110px}
	.ml-lg--110,.mx-lg--110 {margin-left:110px}
	.m-lg--120 {margin:120px}
	.mt-lg--120,.my-lg--120 {margin-top:120px}
	.mr-lg--120,.mx-lg--120 {margin-right:120px}
	.mb-lg--120,.my-lg--120 {margin-bottom:120px}
	.ml-lg--120,.mx-lg--120 {margin-left:120px}
	.m-lg--auto {margin:auto}
	.mt-lg--auto,.my-lg--auto {margin-top:auto}
	.mr-lg--auto,.mx-lg--auto {margin-right:auto}
	.mb-lg--auto,.my-lg--auto {margin-bottom:auto}
	.ml-lg--auto,.mx-lg--auto {margin-left:auto}
}

@media(min-width:1200px){
	.m-xl--0 {margin:0}
	.mt-xl--0,.my-xl--0 {margin-top:0}
	.mr-xl--0,.mx-xl--0 {margin-right:0}
	.mb-xl--0,.my-xl--0 {margin-bottom:0}
	.ml-xl--0,.mx-xl--0 {margin-left:0}
	.m-xl--10 {margin:10px}
	.mt-xl--10,.my-xl--10 {margin-top:10px}
	.mr-xl--10,.mx-xl--10 {margin-right:10px}
	.mb-xl--10,.my-xl--10 {margin-bottom:10px}
	.ml-xl--10,.mx-xl--10 {margin-left:10px}
	.m-xl--15 {margin:15px}
	.mt-xl--15,.my-xl--15 {margin-top:15px}
	.mr-xl--15,.mx-xl--15 {margin-right:15px}
	.mb-xl--15,.my-xl--15 {margin-bottom:15px}
	.ml-xl--15,.mx-xl--15 {margin-left:15px}
	.m-xl--20 {margin:20px}
	.mt-xl--20,.my-xl--20 {margin-top:20px}
	.mr-xl--20,.mx-xl--20 {margin-right:20px}
	.mb-xl--20,.my-xl--20 {margin-bottom:20px}
	.ml-xl--20,.mx-xl--20 {margin-left:20px}
	.m-xl--30 {margin:30px}
	.mt-xl--30,.my-xl--30 {margin-top:30px}
	.mr-xl--30,.mx-xl--30 {margin-right:30px}
	.mb-xl--30,.my-xl--30 {margin-bottom:30px}
	.ml-xl--30,.mx-xl--30 {margin-left:30px}
	.m-xl--40 {margin:40px}
	.mt-xl--40,.my-xl--40 {margin-top:40px}
	.mr-xl--40,.mx-xl--40 {margin-right:40px}
	.mb-xl--40,.my-xl--40 {margin-bottom:40px}
	.ml-xl--40,.mx-xl--40 {margin-left:40px}
	.m-xl--50 {margin:50px}
	.mt-xl--50,.my-xl--50 {margin-top:50px}
	.mr-xl--50,.mx-xl--50 {margin-right:50px}
	.mb-xl--50,.my-xl--50 {margin-bottom:50px}
	.ml-xl--50,.mx-xl--50 {margin-left:50px}
	.m-xl--60 {margin:60px}
	.mt-xl--60,.my-xl--60 {margin-top:60px}
	.mr-xl--60,.mx-xl--60 {margin-right:60px}
	.mb-xl--60,.my-xl--60 {margin-bottom:60px}
	.ml-xl--60,.mx-xl--60 {margin-left:60px}
	.m-xl--70 {margin:70px}
	.mt-xl--70,.my-xl--70 {margin-top:70px}
	.mr-xl--70,.mx-xl--70 {margin-right:70px}
	.mb-xl--70,.my-xl--70 {margin-bottom:70px}
	.ml-xl--70,.mx-xl--70 {margin-left:70px}
	.m-xl--80 {margin:80px}
	.mt-xl--80,.my-xl--80 {margin-top:80px}
	.mr-xl--80,.mx-xl--80 {margin-right:80px}
	.mb-xl--80,.my-xl--80 {margin-bottom:80px}
	.ml-xl--80,.mx-xl--80 {margin-left:80px}
	.m-xl--90 {margin:90px}
	.mt-xl--90,.my-xl--90 {margin-top:90px}
	.mr-xl--90,.mx-xl--90 {margin-right:90px}
	.mb-xl--90,.my-xl--90 {margin-bottom:90px}
	.ml-xl--90,.mx-xl--90 {margin-left:90px}
	.m-xl--100 {margin:100px}
	.mt-xl--100,.my-xl--100 {margin-top:100px}
	.mr-xl--100,.mx-xl--100 {margin-right:100px}
	.mb-xl--100,.my-xl--100 {margin-bottom:100px}
	.ml-xl--100,.mx-xl--100 {margin-left:100px}
	.m-xl--110 {margin:110px}
	.mt-xl--110,.my-xl--110 {margin-top:110px}
	.mr-xl--110,.mx-xl--110 {margin-right:110px}
	.mb-xl--110,.my-xl--110 {margin-bottom:110px}
	.ml-xl--110,.mx-xl--110 {margin-left:110px}
	.m-xl--120 {margin:120px}
	.mt-xl--120,.my-xl--120 {margin-top:120px}
	.mr-xl--120,.mx-xl--120 {margin-right:120px}
	.mb-xl--120,.my-xl--120 {margin-bottom:120px}
	.ml-xl--120,.mx-xl--120 {margin-left:120px}
	.m-xl--auto {margin:auto}
	.mt-xl--auto,.my-xl--auto {margin-top:auto}
	.mr-xl--auto,.mx-xl--auto {margin-right:auto}
	.mb-xl--auto,.my-xl--auto {margin-bottom:auto}
	.ml-xl--auto,.mx-xl--auto {margin-left:auto}
}

/* Padding */
.p--0 {padding:0}
.pt--0,.py--0 {padding-top:0}
.pr--0,.px--0 {padding-right:0}
.pb--0,.py--0 {padding-bottom:0}
.pl--0,.px--0 {padding-left:0}
.p--10 {padding:10px}
.pt--10,.py--10 {padding-top:10px}
.pr--10,.px--10 {padding-right:10px}
.pb--10,.py--10 {padding-bottom:10px}
.pl--10,.px--10 {padding-left:10px}
.p--15 {padding:15px}
.pt--15,.py--15 {padding-top:15px}
.pr--15,.px--15 {padding-right:15px}
.pb--15,.py--15 {padding-bottom:15px}
.pl--15,.px--15 {padding-left:15px}
.p--20 {padding:20px}
.pt--20,.py--20 {padding-top:20px}
.pr--20,.px--20 {padding-right:20px}
.pb--20,.py--20 {padding-bottom:20px}
.pl--20,.px--20 {padding-left:20px}
.p--30 {padding:30px}
.pt--30,.py--30 {padding-top:30px}
.pr--30,.px--30 {padding-right:30px}
.pb--30,.py--30 {padding-bottom:30px}
.pl--30,.px--30 {padding-left:30px}
.p--40 {padding:40px}
.pt--40,.py--40 {padding-top:40px}
.pr--40,.px--40 {padding-right:40px}
.pb--40,.py--40 {padding-bottom:40px}
.pl--40,.px--40 {padding-left:40px}
.p--50 {padding:50px}
.pt--50,.py--50 {padding-top:50px}
.pr--50,.px--50 {padding-right:50px}
.pb--50,.py--50 {padding-bottom:50px}
.pl--50,.px--50 {padding-left:50px}
.p--60 {padding:60px}
.pt--60,.py--60 {padding-top:60px}
.pr--60,.px--60 {padding-right:60px}
.pb--60,.py--60 {padding-bottom:60px}
.pl--60,.px--60 {padding-left:60px}
.p--70 {padding:70px}
.pt--70,.py--70 {padding-top:70px}
.pr--70,.px--70 {padding-right:70px}
.pb--70,.py--70 {padding-bottom:70px}
.pl--70,.px--70 {padding-left:70px}
.p--80 {padding:80px}
.pt--80,.py--80 {padding-top:80px}
.pr--80,.px--80 {padding-right:80px}
.pb--80,.py--80 {padding-bottom:80px}
.pl--80,.px--80 {padding-left:80px}
.p--90 {padding:90px}
.pt--90,.py--90 {padding-top:90px}
.pr--90,.px--90 {padding-right:90px}
.pb--90,.py--90 {padding-bottom:90px}
.pl--90,.px--90 {padding-left:90px}
.p--100 {padding:100px}
.pt--100,.py--100 {padding-top:100px}
.pr--100,.px--100 {padding-right:100px}
.pb--100,.py--100 {padding-bottom:100px}
.pl--100,.px--100 {padding-left:100px}
.p--110 {padding:110px}
.pt--110,.py--110 {padding-top:110px}
.pr--110,.px--110 {padding-right:110px}
.pb--110,.py--110 {padding-bottom:110px}
.pl--110,.px--110 {padding-left:110px}
.p--120 {padding:120px}
.pt--120,.py--120 {padding-top:120px}
.pr--120,.px--120 {padding-right:120px}
.pb--120,.py--120 {padding-bottom:120px}
.pl--120,.px--120 {padding-left:120px}

@media(min-width:576px){
	.p-sm--0 {padding:0}
	.pt-sm--0,.py-sm--0 {padding-top:0}
	.pr-sm--0,.px-sm--0 {padding-right:0}
	.pb-sm--0,.py-sm--0 {padding-bottom:0}
	.pl-sm--0,.px-sm--0 {padding-left:0}
	.p-sm--10 {padding:10px}
	.pt-sm--10,.py-sm--10 {padding-top:10px}
	.pr-sm--10,.px-sm--10 {padding-right:10px}
	.pb-sm--10,.py-sm--10 {padding-bottom:10px}
	.pl-sm--10,.px-sm--10 {padding-left:10px}
	.p-sm--15 {padding:15px}
	.pt-sm--15,.py-sm--15 {padding-top:15px}
	.pr-sm--15,.px-sm--15 {padding-right:15px}
	.pb-sm--15,.py-sm--15 {padding-bottom:15px}
	.pl-sm--15,.px-sm--15 {padding-left:15px}
	.p-sm--20 {padding:20px}
	.pt-sm--20,.py-sm--20 {padding-top:20px}
	.pr-sm--20,.px-sm--20 {padding-right:20px}
	.pb-sm--20,.py-sm--20 {padding-bottom:20px}
	.pl-sm--20,.px-sm--20 {padding-left:20px}
	.p-sm--30 {padding:30px}
	.pt-sm--30,.py-sm--30 {padding-top:30px}
	.pr-sm--30,.px-sm--30 {padding-right:30px}
	.pb-sm--30,.py-sm--30 {padding-bottom:30px}
	.pl-sm--30,.px-sm--30 {padding-left:30px}
	.p-sm--40 {padding:40px}
	.pt-sm--40,.py-sm--40 {padding-top:40px}
	.pr-sm--40,.px-sm--40 {padding-right:40px}
	.pb-sm--40,.py-sm--40 {padding-bottom:40px}
	.pl-sm--40,.px-sm--40 {padding-left:40px}
	.p-sm--50 {padding:50px}
	.pt-sm--50,.py-sm--50 {padding-top:50px}
	.pr-sm--50,.px-sm--50 {padding-right:50px}
	.pb-sm--50,.py-sm--50 {padding-bottom:50px}
	.pl-sm--50,.px-sm--50 {padding-left:50px}
	.p-sm--60 {padding:60px}
	.pt-sm--60,.py-sm--60 {padding-top:60px}
	.pr-sm--60,.px-sm--60 {padding-right:60px}
	.pb-sm--60,.py-sm--60 {padding-bottom:60px}
	.pl-sm--60,.px-sm--60 {padding-left:60px}
	.p-sm--70 {padding:70px}
	.pt-sm--70,.py-sm--70 {padding-top:70px}
	.pr-sm--70,.px-sm--70 {padding-right:70px}
	.pb-sm--70,.py-sm--70 {padding-bottom:70px}
	.pl-sm--70,.px-sm--70 {padding-left:70px}
	.p-sm--80 {padding:80px}
	.pt-sm--80,.py-sm--80 {padding-top:80px}
	.pr-sm--80,.px-sm--80 {padding-right:80px}
	.pb-sm--80,.py-sm--80 {padding-bottom:80px}
	.pl-sm--80,.px-sm--80 {padding-left:80px}
	.p-sm--90 {padding:90px}
	.pt-sm--90,.py-sm--90 {padding-top:90px}
	.pr-sm--90,.px-sm--90 {padding-right:90px}
	.pb-sm--90,.py-sm--90 {padding-bottom:90px}
	.pl-sm--90,.px-sm--90 {padding-left:90px}
	.p-sm--100 {padding:100px}
	.pt-sm--100,.py-sm--100 {padding-top:100px}
	.pr-sm--100,.px-sm--100 {padding-right:100px}
	.pb-sm--100,.py-sm--100 {padding-bottom:100px}
	.pl-sm--100,.px-sm--100 {padding-left:100px}
	.p-sm--110 {padding:110px}
	.pt-sm--110,.py-sm--110 {padding-top:110px}
	.pr-sm--110,.px-sm--110 {padding-right:110px}
	.pb-sm--110,.py-sm--110 {padding-bottom:110px}
	.pl-sm--110,.px-sm--110 {padding-left:110px}
	.p-sm--120 {padding:120px}
	.pt-sm--120,.py-sm--120 {padding-top:120px}
	.pr-sm--120,.px-sm--120 {padding-right:120px}
	.pb-sm--120,.py-sm--120 {padding-bottom:120px}
	.pl-sm--120,.px-sm--120 {padding-left:120px}
}

@media(min-width:768px){
	.p-md--0 {padding:0}
	.pt-md--0,.py-md--0 {padding-top:0}
	.pr-md--0,.px-md--0 {padding-right:0}
	.pb-md--0,.py-md--0 {padding-bottom:0}
	.pl-md--0,.px-md--0 {padding-left:0}
	.p-md--10 {padding:10px}
	.pt-md--10,.py-md--10 {padding-top:10px}
	.pr-md--10,.px-md--10 {padding-right:10px}
	.pb-md--10,.py-md--10 {padding-bottom:10px}
	.pl-md--10,.px-md--10 {padding-left:10px}
	.p-md--15 {padding:15px}
	.pt-md--15,.py-md--15 {padding-top:15px}
	.pr-md--15,.px-md--15 {padding-right:15px}
	.pb-md--15,.py-md--15 {padding-bottom:15px}
	.pl-md--15,.px-md--15 {padding-left:15px}
	.p-md--20 {padding:20px}
	.pt-md--20,.py-md--20 {padding-top:20px}
	.pr-md--20,.px-md--20 {padding-right:20px}
	.pb-md--20,.py-md--20 {padding-bottom:20px}
	.pl-md--20,.px-md--20 {padding-left:20px}
	.p-md--30 {padding:30px}
	.pt-md--30,.py-md--30 {padding-top:30px}
	.pr-md--30,.px-md--30 {padding-right:30px}
	.pb-md--30,.py-md--30 {padding-bottom:30px}
	.pl-md--30,.px-md--30 {padding-left:30px}
	.p-md--40 {padding:40px}
	.pt-md--40,.py-md--40 {padding-top:40px}
	.pr-md--40,.px-md--40 {padding-right:40px}
	.pb-md--40,.py-md--40 {padding-bottom:40px}
	.pl-md--40,.px-md--40 {padding-left:40px}
	.p-md--50 {padding:50px}
	.pt-md--50,.py-md--50 {padding-top:50px}
	.pr-md--50,.px-md--50 {padding-right:50px}
	.pb-md--50,.py-md--50 {padding-bottom:50px}
	.pl-md--50,.px-md--50 {padding-left:50px}
	.p-md--60 {padding:60px}
	.pt-md--60,.py-md--60 {padding-top:60px}
	.pr-md--60,.px-md--60 {padding-right:60px}
	.pb-md--60,.py-md--60 {padding-bottom:60px}
	.pl-md--60,.px-md--60 {padding-left:60px}
	.p-md--70 {padding:70px}
	.pt-md--70,.py-md--70 {padding-top:70px}
	.pr-md--70,.px-md--70 {padding-right:70px}
	.pb-md--70,.py-md--70 {padding-bottom:70px}
	.pl-md--70,.px-md--70 {padding-left:70px}
	.p-md--80 {padding:80px}
	.pt-md--80,.py-md--80 {padding-top:80px}
	.pr-md--80,.px-md--80 {padding-right:80px}
	.pb-md--80,.py-md--80 {padding-bottom:80px}
	.pl-md--80,.px-md--80 {padding-left:80px}
	.p-md--90 {padding:90px}
	.pt-md--90,.py-md--90 {padding-top:90px}
	.pr-md--90,.px-md--90 {padding-right:90px}
	.pb-md--90,.py-md--90 {padding-bottom:90px}
	.pl-md--90,.px-md--90 {padding-left:90px}
	.p-md--100 {padding:100px}
	.pt-md--100,.py-md--100 {padding-top:100px}
	.pr-md--100,.px-md--100 {padding-right:100px}
	.pb-md--100,.py-md--100 {padding-bottom:100px}
	.pl-md--100,.px-md--100 {padding-left:100px}
	.p-md--110 {padding:110px}
	.pt-md--110,.py-md--110 {padding-top:110px}
	.pr-md--110,.px-md--110 {padding-right:110px}
	.pb-md--110,.py-md--110 {padding-bottom:110px}
	.pl-md--110,.px-md--110 {padding-left:110px}
	.p-md--120 {padding:120px}
	.pt-md--120,.py-md--120 {padding-top:120px}
	.pr-md--120,.px-md--120 {padding-right:120px}
	.pb-md--120,.py-md--120 {padding-bottom:120px}
	.pl-md--120,.px-md--120 {padding-left:120px}
}

@media(min-width:992px){
	.p-lg--0 {padding:0}
	.pt-lg--0,.py-lg--0 {padding-top:0}
	.pr-lg--0,.px-lg--0 {padding-right:0}
	.pb-lg--0,.py-lg--0 {padding-bottom:0}
	.pl-lg--0,.px-lg--0 {padding-left:0}
	.p-lg--10 {padding:10px}
	.pt-lg--10,.py-lg--10 {padding-top:10px}
	.pr-lg--10,.px-lg--10 {padding-right:10px}
	.pb-lg--10,.py-lg--10 {padding-bottom:10px}
	.pl-lg--10,.px-lg--10 {padding-left:10px}
	.p-lg--15 {padding:15px}
	.pt-lg--15,.py-lg--15 {padding-top:15px}
	.pr-lg--15,.px-lg--15 {padding-right:15px}
	.pb-lg--15,.py-lg--15 {padding-bottom:15px}
	.pl-lg--15,.px-lg--15 {padding-left:15px}
	.p-lg--20 {padding:20px}
	.pt-lg--20,.py-lg--20 {padding-top:20px}
	.pr-lg--20,.px-lg--20 {padding-right:20px}
	.pb-lg--20,.py-lg--20 {padding-bottom:20px}
	.pl-lg--20,.px-lg--20 {padding-left:20px}
	.p-lg--30 {padding:30px}
	.pt-lg--30,.py-lg--30 {padding-top:30px}
	.pr-lg--30,.px-lg--30 {padding-right:30px}
	.pb-lg--30,.py-lg--30 {padding-bottom:30px}
	.pl-lg--30,.px-lg--30 {padding-left:30px}
	.p-lg--40 {padding:40px}
	.pt-lg--40,.py-lg--40 {padding-top:40px}
	.pr-lg--40,.px-lg--40 {padding-right:40px}
	.pb-lg--40,.py-lg--40 {padding-bottom:40px}
	.pl-lg--40,.px-lg--40 {padding-left:40px}
	.p-lg--50 {padding:50px}
	.pt-lg--50,.py-lg--50 {padding-top:50px}
	.pr-lg--50,.px-lg--50 {padding-right:50px}
	.pb-lg--50,.py-lg--50 {padding-bottom:50px}
	.pl-lg--50,.px-lg--50 {padding-left:50px}
	.p-lg--60 {padding:60px}
	.pt-lg--60,.py-lg--60 {padding-top:60px}
	.pr-lg--60,.px-lg--60 {padding-right:60px}
	.pb-lg--60,.py-lg--60 {padding-bottom:60px}
	.pl-lg--60,.px-lg--60 {padding-left:60px}
	.p-lg--70 {padding:70px}
	.pt-lg--70,.py-lg--70 {padding-top:70px}
	.pr-lg--70,.px-lg--70 {padding-right:70px}
	.pb-lg--70,.py-lg--70 {padding-bottom:70px}
	.pl-lg--70,.px-lg--70 {padding-left:70px}
	.p-lg--80 {padding:80px}
	.pt-lg--80,.py-lg--80 {padding-top:80px}
	.pr-lg--80,.px-lg--80 {padding-right:80px}
	.pb-lg--80,.py-lg--80 {padding-bottom:80px}
	.pl-lg--80,.px-lg--80 {padding-left:80px}
	.p-lg--90 {padding:90px}
	.pt-lg--90,.py-lg--90 {padding-top:90px}
	.pr-lg--90,.px-lg--90 {padding-right:90px}
	.pb-lg--90,.py-lg--90 {padding-bottom:90px}
	.pl-lg--90,.px-lg--90 {padding-left:90px}
	.p-lg--100 {padding:100px}
	.pt-lg--100,.py-lg--100 {padding-top:100px}
	.pr-lg--100,.px-lg--100 {padding-right:100px}
	.pb-lg--100,.py-lg--100 {padding-bottom:100px}
	.pl-lg--100,.px-lg--100 {padding-left:100px}
	.p-lg--110 {padding:110px}
	.pt-lg--110,.py-lg--110 {padding-top:110px}
	.pr-lg--110,.px-lg--110 {padding-right:110px}
	.pb-lg--110,.py-lg--110 {padding-bottom:110px}
	.pl-lg--110,.px-lg--110 {padding-left:110px}
	.p-lg--120 {padding:120px}
	.pt-lg--120,.py-lg--120 {padding-top:120px}
	.pr-lg--120,.px-lg--120 {padding-right:120px}
	.pb-lg--120,.py-lg--120 {padding-bottom:120px}
	.pl-lg--120,.px-lg--120 {padding-left:120px}
}

@media(min-width:1200px){
	.p-xl--0 {padding:0}
	.pt-xl--0,.py-xl--0 {padding-top:0}
	.pr-xl--0,.px-xl--0 {padding-right:0}
	.pb-xl--0,.py-xl--0 {padding-bottom:0}
	.pl-xl--0,.px-xl--0 {padding-left:0}
	.p-xl--10 {padding:10px}
	.pt-xl--10,.py-xl--10 {padding-top:10px}
	.pr-xl--10,.px-xl--10 {padding-right:10px}
	.pb-xl--10,.py-xl--10 {padding-bottom:10px}
	.pl-xl--10,.px-xl--10 {padding-left:10px}
	.p-xl--15 {padding:15px}
	.pt-xl--15,.py-xl--15 {padding-top:15px}
	.pr-xl--15,.px-xl--15 {padding-right:15px}
	.pb-xl--15,.py-xl--15 {padding-bottom:15px}
	.pl-xl--15,.px-xl--15 {padding-left:15px}
	.p-xl--20 {padding:20px}
	.pt-xl--20,.py-xl--20 {padding-top:20px}
	.pr-xl--20,.px-xl--20 {padding-right:20px}
	.pb-xl--20,.py-xl--20 {padding-bottom:20px}
	.pl-xl--20,.px-xl--20 {padding-left:20px}
	.p-xl--30 {padding:30px}
	.pt-xl--30,.py-xl--30 {padding-top:30px}
	.pr-xl--30,.px-xl--30 {padding-right:30px}
	.pb-xl--30,.py-xl--30 {padding-bottom:30px}
	.pl-xl--30,.px-xl--30 {padding-left:30px}
	.p-xl--40 {padding:40px}
	.pt-xl--40,.py-xl--40 {padding-top:40px}
	.pr-xl--40,.px-xl--40 {padding-right:40px}
	.pb-xl--40,.py-xl--40 {padding-bottom:40px}
	.pl-xl--40,.px-xl--40 {padding-left:40px}
	.p-xl--50 {padding:50px}
	.pt-xl--50,.py-xl--50 {padding-top:50px}
	.pr-xl--50,.px-xl--50 {padding-right:50px}
	.pb-xl--50,.py-xl--50 {padding-bottom:50px}
	.pl-xl--50,.px-xl--50 {padding-left:50px}
	.p-xl--60 {padding:60px}
	.pt-xl--60,.py-xl--60 {padding-top:60px}
	.pr-xl--60,.px-xl--60 {padding-right:60px}
	.pb-xl--60,.py-xl--60 {padding-bottom:60px}
	.pl-xl--60,.px-xl--60 {padding-left:60px}
	.p-xl--70 {padding:70px}
	.pt-xl--70,.py-xl--70 {padding-top:70px}
	.pr-xl--70,.px-xl--70 {padding-right:70px}
	.pb-xl--70,.py-xl--70 {padding-bottom:70px}
	.pl-xl--70,.px-xl--70 {padding-left:70px}
	.p-xl--80 {padding:80px}
	.pt-xl--80,.py-xl--80 {padding-top:80px}
	.pr-xl--80,.px-xl--80 {padding-right:80px}
	.pb-xl--80,.py-xl--80 {padding-bottom:80px}
	.pl-xl--80,.px-xl--80 {padding-left:80px}
	.p-xl--90 {padding:90px}
	.pt-xl--90,.py-xl--90 {padding-top:90px}
	.pr-xl--90,.px-xl--90 {padding-right:90px}
	.pb-xl--90,.py-xl--90 {padding-bottom:90px}
	.pl-xl--90,.px-xl--90 {padding-left:90px}
	.p-xl--100 {padding:100px}
	.pt-xl--100,.py-xl--100 {padding-top:100px}
	.pr-xl--100,.px-xl--100 {padding-right:100px}
	.pb-xl--100,.py-xl--100 {padding-bottom:100px}
	.pl-xl--100,.px-xl--100 {padding-left:100px}
	.p-xl--110 {padding:110px}
	.pt-xl--110,.py-xl--110 {padding-top:110px}
	.pr-xl--110,.px-xl--110 {padding-right:110px}
	.pb-xl--110,.py-xl--110 {padding-bottom:110px}
	.pl-xl--110,.px-xl--110 {padding-left:110px}
	.p-xl--120 {padding:120px}
	.pt-xl--120,.py-xl--120 {padding-top:120px}
	.pr-xl--120,.px-xl--120 {padding-right:120px}
	.pb-xl--120,.py-xl--120 {padding-bottom:120px}
	.pl-xl--120,.px-xl--120 {padding-left:120px}
}

.pdl-xs{
	padding-left:5px !important;
}

.pdl-sm{
	padding-left:10px !important;
}

.pdl-md{
	padding-left:15px !important;
}

.pdl-l{
	padding-left:20px !important;
}

.pdl-lg{
	padding-left:25px !important;
}

.pdr-xs{
	padding-right:5px !important;
}

.pdr-sm{
	padding-right:10px !important;
}

.pdr-md{
	padding-right:15px !important;
}

.pdr-l{
	padding-right:20px !important;
}

.pdr-lg{
	padding-right:25px !important;
}

.pdr-xs{
	padding-right:5px !important;
}

.mrr-sm{
	margin-right:10px !important;
}

.mrr-md{
	margin-right:15px !important;
}

.mrr-l{
	margin-right:20px !important;
}

.mrr-lg{
	margin-right:25px !important;
}


/******************************************************************
*
*		MENU
*
*********************************************************************/

#famiconnect-loader {
  position: fixed;
  z-index: 9999;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
}
#famiconnect-loader img {
  max-width: 80px;
}

/* Set initial styles for the submenus */
.navigation_mobile-ul .sub-menu {
    overflow: hidden;
    height: 0;
    transition: height 0.3s ease; /* Smooth transition effect */
	border: 1px solid transparent !important;
}

/* When the parent <li> has the "active" class, expand the submenu */
.menu-item-has-children.active > .sub-menu {
    height: auto; /* Allow the submenu to expand fully */
}

/* Optional: Cursor pointer to indicate clickability on mobile */
.menu-item-has-children > a {
    cursor: pointer;
}

/* Optional: Styling for active parent items */
.menu-item-has-children.active > a {
    font-weight: bold;
    color: #0073e6; /* Example color for the active parent menu item */
}

.nav-menu-desktop .sub-menu li {
    border: 1px solid transparent !important;
	border-bottom: 1px solid transparent !important;
}


#masthead-inner.site-header-inner {
  position: absolute;
  width: 100%;
  z-index: 100;
}

.nav-menu-desktop .menu > li > a {
	color:white;
}

#menu-logged-out-mobile-menu {
  background-color: white;
  padding-bottom: 13px;
	padding-top: 13px;
}

#site-navigation-sidebar-mobile  > li > a, #site-navigation-sidebar-mobile  > li > a > ul > li > a{
  color:black;
}

#site-navigation-sidebar-mobile {
  background-color: white;
  padding-bottom: 13px;
	padding-top: 13px;
}


/******************************************************************
*
*		BREADSCUMB
*
*********************************************************************/

@media screen and (min-width: 767px) {
	.qiupid-breadcrumbs {
	    background: #000 !important;
	    padding-top: 79px;
	}
}



/******************************************************************
*
*		ACTIVATE ACCOUNT
*
*********************************************************************/

.no-menu{
	display : none;
}



/******************************************************************
*
*		EVENTS
*
*********************************************************************/

/**
*	CREATE EVENT
*/

.postid-11003 #masthead #masthead-inner.site-header-inner {
	 background-color: transparent !important;
  position: relative;
  width: 100%;
  z-index: 100;
}


.header--row:not(.header--transparent).header-main .header--row-inner {
  min-height: 60px;
}

/* DATE */

.ui-datepicker td
{
  border: 0 !important;
  padding: 1px !important;
}

.datepicker-days td
{
  border: 0 !important;
  padding: 6px !important;
}

.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group table
{
  border-right: .5px solid #ccc;
}

.datepicker-days table
{
  border-right: 0px;
}

.eventForm .tribe-datetime-block .tribe-field-end_date, .eventForm .tribe-datetime-block .tribe-field-start_date
{
  width: auto !important;
}


/* Rendre le champ de recherche visible et bien stylé */
.select2-container .select2-search__field {
    width: 100% !important;
    height: auto !important;
/*     min-height: 30px !important; */
/*     padding: 5px !important; */
    font-size: 15px !important;
    color: black !important;
    background-color: white !important;
/*     border: 1px solid #ccc !important; */
}

/* S'assurer que la boîte Select2 est visible */
.select2-dropdown {
    background-color: transparent !important;
    
}

/* Forcer l'affichage du texte dans la liste déroulante */
.select2-container--default .select2-results__option {
    color: black !important;
    background-color: white !important;
}

/* Fixer les options survolées */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ddd !important;
    color: black !important;
}

/* Fixer l'affichage des tags sélectionnés */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    color: black !important;
    background-color: #f0f0f0 !important;
/*     padding: 5px !important; */
/*     border-radius: 3px !important; */
}

/** search event mobile **/

	.tribe-events .tribe-events-c-view-selector__content.is-visible {
	  display: block !important;
	}
	
	.tribe-events .tribe-events-c-events-bar__search-container {
	    display: none ;
	}




/** STATUS **/
.tribe-events-status_metabox__container label{
	padding-right: 10px;
}

/**
 * MY EVENTS
 */

/** CREATE EVENT **/

.postid-11003 #masthead #masthead-inner.site-header-inner {
  background-color: transparent !important;
  position: absolute !important;
}



.my-events-custom-list-menu
{
  list-style: none;
  padding: 0;
}

.my-events-custom-list-menu li
{
  display: inline;
  padding-right: 14px;
}


/** EVENTS LISTING **/
.tribe-events-c-top-bar__actions ul{
	padding-top: 10px;
    padding-bottom: 10px;
}

.tribe-events-c-top-bar__actions ul li{
	padding-top: 10px;
    padding-bottom: 10px;
}

/** LOGIN EVENTS */
#tribe_events_community_login p{
	    display: table-caption;
}

.tribe-community-events .tribe-ce-register{
	display:block;
}


/** SINGLE EVENT **/


.youzify div.item-list-tabs li.gpe-calendar a::before {
  content: '\f133';
  border: none;
  opacity: 1;
  visibility: initial;
  position: initial;
}
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(1) a::before {
  background-color: #ff3f9d;
}

.youzify-group-navmenu span {
  text-align: center;
  background-color: transparent !important;
}

h2.event-detail-start-date-h2 {
	font-size: 1.3em;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title,
.tribe-events-single-event-title {
    color: black;
	font-family: 'Albert Sans';
    font-size: 3.7em;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    font-weight: 400;
}


.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime,
.tribe-events-schedule h2 span {
    color: black;
    font-family: 'Albert Sans';
    font-size: 1.7em;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.63;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime,
.tribe-events-schedule h2 span{
	font-size: 1.3em;
}


.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__date.tribe-events-schedule__date--start,
.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__separator.tribe-events-schedule__separator--date,
.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__time.tribe-events-schedule__time--start,
.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__separator.tribe-events-schedule__separator--time,
.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__time.tribe-events-schedule__time--end,
.tribe-events-schedule h2, 
.tribe-events-schedule h2 span  {
	font-family: 'Albert Sans';
	color :black;
}

.tribe-events-single .tribe-events-schedule__datetime .tribe-events-schedule__date.tribe-events-schedule__date--start i{
	margin-right : 10px;
}


.tribe-events-single-event-description .tribe-events-content p{
	color: black;
}

/** EMAILS SENT **/
h2.tec-tickets__email-table-content-ticket-holder-name,
div.tec-tickets__email-table-content-ticket-type-name,
.tec-tickets__email-table-content-ticket-security-code{
	color:white;
}

/******************************************************************
*
*		REGISTER
*
*********************************************************************/


.youzify-membership-form.youzify-membership-signup-page {
    max-width: 656px;
}


#youzify_membership_signup_form .field-visibility-settings-notoggle, #youzify_membership_signup_form .field-visibility-settings-toggle {
    color: red !important;
    font-size: var(--yzfy-primary-font-size);
    margin: 15px 0 0;
    padding: 10px 15px;
    background-color: white !important;
    border-left: 5px solid red !important;
}


#youzify_membership_signup_form .field-visibility-settings-notoggle .visibility-toggle-link, #youzify_membership_signup_form .field-visibility-settings-toggle .visibility-toggle-link {
    color: black !important;
    border: none !important;
    font-size: 11px !important;
    padding: 4px 12px !important;
    margin-left: 8px !important;
    letter-spacing: .03em;
    background-color: white !important;
    background-image: none !important;
    text-decoration: underline !important;
}



.youzify-membership-signup-page .form-cover-title {
    background-color: #ff3e9d !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
}

.page-id-9134 .youzify-membership.youzify-membership-page-box:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
}

.page-id-9134 .youzify-membership-page-box {
    background-image: url(https://app.famiconnect.fr/wp-content/uploads/2024/03/paques-img.jpg) !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    /* height: 116VH; */
}

.page-id-9134 .youzify-membership.youzify-membership-page-box .youzify-membership-form.youzify-membership-signup-page {
    max-width: 550px;
    z-index: 3;
    position: relative;
}

.page-id-9134 .qiupid-breadcrumbs {
    display: none;
}

/******************************************************************
*
*		LOGIN
*
*********************************************************************/

#youzify-membership {
    background-image: url(https://app.famiconnect.fr/wp-content/uploads/2023/12/bg-header-2.jpg) !important;
    background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}

.youzify-membership-form.youzify-membership-login-page .form-cover-title {
    background-color: #ff3e9d !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
}



/******************************************************************
*
*		SITE ACTIVITIES
*
*********************************************************************/




.tribe-events-view, .single-tribe_events div#qiupid-site-content {
    background-color: white !important;
}

.tribe-events-widget-events-list__header .tribe-events-widget-events-list__header-title{
/* 	padding: 13px 19px 0;  */
	font-size: 20px; 
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0;
    padding: 15px 25px;
   border-bottom: 1px solid var(--yzfy-card-secondary-bg-color);
}


.tribe-events-widget .tribe-events-widget-events-list__view-more {
    margin-top: var(--tec-spacer-4);
    margin: 21px 19px;
    padding-bottom: 15px;
    font-size: 16px !important;
}


#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
    background-color: #ff3f9d !important;
}

@media only screen and (max-width: 767px) {
    .avatar.photo {
        width: auto;
    }
}

@media screen and (max-width: 767px) {
    #youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post, 
    .rtl #youzify-wall-form .youzify-wall-actions .youzify-update-post, .rtl #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
        width: 100% !important;
}

.youzify-post-more-button .youzify-btn-icon {
	background-color :#ff3f9d  !important;
}
.youzify-post-more-button .youzify-btn-title{
	color: #ff3f9d !important;
}

/* .youzify-scrolltotop.youzify-fade-out { */
/* 	display:none; */
/* } */

/* .youzify-scrolltotop.youzify-is-visible { */
/* 	display:none; */
/* 	visibility: hidden; */
/* } */

@media screen and (max-width: 475px) {
    #send-reply #send_reply_button, .youzify-upload-btn {
        
        color: white;
    }
}

/******************************************************************
*
*		MEMBERS
*
*********************************************************************/

/* .youzify-wall-embed .youzify-embed-action .friendship-button a{ */
/* 	color:white !important; */
/* } */

.youzify-directory-filter .item-list-tabs li#members-personal a::before {
  content: "\f1e1";
}

.youzify-directory-filter .item-list-tabs li#members-per-city a::before {
  content: "\f0c0";
}

.youzify-directory-filter .item-list-tabs li#members-per-state a::before {
  content: "\f0c0";
}

.youzify-directory-filter .item-list-tabs li#members-all a::before {
  content: "\f57e";
}

.bps-form button {
  width: 100%;
  padding: 10px 25px 10px 25px !important;
  border-radius: 1px;
}

.youzify-page-main-content .bps-form .bps-textbox {
  max-width: 63.5% !important;
  width: 33% !important;
}

.youzify-page-main-content .bps-form {
  justify-content: left !important;
}


/******************************************************************
*
*		GROUPS
*
*********************************************************************/



a.friendship-button {
	color :white !important;
    background-color:  #ff3f9d !important;
}

a.youzify-send-message{
/* 	background-color:  #ff9a99 !important; */
}

.groups.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover, 
.activity.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.friends.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.reviews.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.single-item.groups #youzify-group-header.youzify-hdr-v1 .youzify-header-cover {
    height: 483px;
}

.groups.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover, 
.activity.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.friends.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.reviews.bp-user #youzify-profile-header.youzify-hdr-v1 .youzify-header-cover,
.single-item.groups #youzify-group-header.youzify-hdr-v1 .youzify-cover-content .youzify-inner-content {
    z-index: 9;
    width: 100%;
/*     bottom: 82px; */
}



.youzify-directory-filter #directory-show-filter, .youzify-directory-filter #directory-show-search {
  display: block !important;
}
.youzify #youzify-directory-search-box, #directory-show-search {
  display: block !important;
}

.youzify-search-header {
  display: block !important;
}

/** STEPER */
#group-create-tabs li.current, #group-create-tabs li.current a {
  color: #ff3f9d !important;
text-decoration: underline;
}


/*** BREADSCRUMBS  **/
.qiupid-breadcrumbs .row {
  border-color: transparent !important;
}


 .qiupid-breadcrumbs {
 	background-color:none;
background: radial-gradient(circle, #ff3f9d 30%, #000000 80%) !important;
    width: 100%;
    min-height: 400px; /* Ajuste la hauteur selon ton besoin */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: white;
}


