/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* Déclaration nouvelles font */

@font-face
{
	font-family: myriad-bold;
	src: url("fonts/MYRIADPRO-BOLD.OTF");
}

@font-face
{
	font-family: myriad-semibold;
	src: url("fonts/MYRIADPRO-SEMIBOLD.OTF");
}

@font-face
{
	font-family: myriad;
	src: url("fonts/MYRIADPRO-REGULAR.OTF");
}

/* Général */

h2 span {
    font-family: "Noto Serif" !important;
}

h3, sapn, div, strong, b  {
	font-family: myriad-bold !important;
}

h3 a {
	font-family: myriad-semibold !important;
}

p, a {
	font-family: myriad !important;
}

p, h3 {
	color: #0e5262;
}

#footer p, #footer h3, #footer .w-iconbox a {
	color: #ffffff !important;
}

.cky-btn-revisit-wrapper .cky-btn-revisit img {
    content: url(http://assocap.fr/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg) !important;
}

/* Picto catégories adhérents */

.w-post-elm b {
    display: none;
}

#adherents .term-6 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-hotels-restaurants-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-6 a {
	color : #3f2683 !important;
}

#adherents .term-7 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-alimentaire-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-7 a {
	color : #006376 !important;
}

#adherents .term-8 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-beaute-bien-etre-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-8 a {
	color : #b03c8e !important;
}

#adherents .term-9 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-services-loisirs-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-9 a {
	color : #f4c611 !important;
}

#adherents .term-10 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-plaisir-offrir-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-10 a {
	color : #3ab5a5 !important;
}

#adherents .term-11 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-maison-travaux-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-11 a {
	color : #4189c9 !important;
}

#adherents .term-12 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-bois-menuiserie-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-12 a {
	color : #c0361d !important;
}

#adherents .term-13 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-equipement-de-la-maison-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-13 a {
	color : #11764b !important;
}

#adherents .term-14 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-hotels-restaurants-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-14 a {
	color : #6cb52d !important;
}

#adherents .term-15 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-agence-immo-assurance-banque-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-15 a {
	color : #622885 !important;
}

#adherents .term-16 a:before {
    content: url(https://assocap.fr/wp-content/uploads/2025/06/pictogramme-automobile-cap.svg);
    width: 4rem !important;
    vertical-align: middle;
    margin-right: -0.4rem;
    display: inline-block;
}

#adherents .term-16 a {
	color : #f39207 !important;
}

#adherents .w-post-elm {
    margin-bottom: 1rem !important;
}

/* Menu */

span.w-nav-title {
    font-family: myriad-semibold;
}

/* Accueil */

.w-search-form {
    width: 70%;
}

.fa-search:before {
    content: "Lancer ma recherche";
	font-size: 16px;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
	font-family: myriad !important;
}

i.fas.fa-search {
    background-color: #0e5262 !important;
    color: #ffffff;
    padding: 0em 3em;
    border-radius: 2em;
	    width: 16rem;
}

i.fas.fa-search:hover {
    background-color: #9fc908 !important;
}

button.w-search-form-btn.w-btn {
    position: relative;
    left: 108%;
}

.adherent .infos .l-section {
    padding: 0rem !important;
}

/* Actualités */

.post_date {
    color: #a4a4a4;
    font-family: myriad-semibold !important;
}

/* Page adhérents*/

div#mots-cles {
    display: none !important;
}

.g-filters span {
    color: #ffffff;
}

.g-filters.style_2 .g-filters-item.active {
    background: #f67f00;
	border-radius: 2rem;
}

.no-touch .g-filters.style_2 .g-filters-item:hover {
    border-radius: 2rem;
}

.w-grid-item-h #infos .w-separator {
    height: 0.4em !important;
}

section.l-section.height_medium.for_comments {
    display: none !important;
}

.mfp-title {
    display: none !important;
}

.type-us_portfolio .w-grid-item-h,  .us_portfolio .w-grid-item-h {
    padding: 2em 2em;
}


/* Réseaux sociaux */

.w-socials-item.facebook {
    right: 0.5em;
}

.fa-facebook:before {
    content: "\f39e";
}

/* Contact */

a.powered-by {
    display: none !important;
}

.submit-button span.text {
    color: #ffffff;
}

.checkbox-cover label {
    font-family: myriad;
}

.absolute-false b {
    color: #fff !important;
}

/* Pied de page */

section#footer a {
    color: #fff;
}

/* Copyright */

#morango img {
    position: relative;
    vertical-align: middle !important;
    width: 3% !important;
    margin-right: 4px;
    bottom: 2px;
}

/*** Responsive ***/

@media only screen and (max-width:766px) {
	.w-search-form {
	 	width: 100%;
	}
	.w-search.layout_simple .w-btn {
		display: contents;
	}  
	.w-form-row-field {
		margin-bottom: 1rem;
	}
	.w-search .w-form-row {
		text-align: center;
	}
	#liste-adherents .usg_btn_1 {
		padding: 4px !important;
	}
	.img-adherent {
	    display: none;
	}
	.infos-adherent {
		width: 100% !important;
	}
	.us-btn-style_5 {
		border-radius: 3em !important;
		padding: 0.4em 3em !important;
	}
	#back-adh .w-btn-wrapper {
    text-align: center;
	}
	#back-adh .us-btn-style_5 {
		padding: 1em 3em !important;
	}
	#back-event .w-btn-wrapper {
    text-align: center;
	}
	#back-event .us-btn-style_5 {
		padding: 1em 3em !important;
	}
	.logo-partenaire {
		display: none;
	}
}