/*---------------------------------------------------------------------------------

	Theme Name: Zéro Déchet Val de Siagne
	Theme URI: https://zerodechetvaldesiagne.fr/
	Description: Design pour l'association Zéro Déchet Val de Siagne (06).
	Author: Thibaut Parent @ TiPi Com and Web
	Author URI: https://www.agence-tipi.fr/
	Template: Divi
	Version: 1.0 2025-09-11

---------------------------------------------------------------------------------*/
 
/*-------------------*/
/* Personnalisation  */
/*-------------------*/

/* Couleurs
	Vert clair 	#a4c400
	Bleu clair 	#589fb1
	Bleu foncé 	#257572
	Noir 		#080a30
	Orange 		#ffb303
*/

/* Transition */
a, input, textarea, .et_pb_scroll_top.et-pb-icon, .et_monarch .et_social_sidebar_networks li, .et_monarch .et_social_mobile li, .lwptoc_i a span {-moz-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}

/*-------------------*/
/* Contenu		     */
/*-------------------*/
.et_pb_text_inner ul li, .et_pb_text_inner ol li {line-height: 2em}
p:not(.has-background):last-of-type {padding-bottom: 1em}
/* Page */
.et_pb_promo_description {padding-bottom: 0}
/* Pagination */
.pagination a {text-transform: uppercase; color: #080a30; line-height: 1.4em; border-bottom: 3px solid #589fb1; margin-bottom: 2.75%}
.pagination a:hover {color: #589fb1; border-bottom-color: #589fb1}

/* Content */
#main-content .container::before {background-color: rgba(88,159,177,.1)}
#et-boc .et_pb_text_inner h1 {text-transform: uppercase; margin-bottom: 30px}
	/* Header */
.et_pb_section.et_pb_section_0, .et_pb_section.et_pb_section_0_tb_body {padding: 5vw 0 0 !important}
.category .et_pb_section.et_pb_section_0, .category .et_pb_section.et_pb_section_0_tb_body, .search .et_pb_section.et_pb_section_0, .search .et_pb_section.et_pb_section_0_tb_body, .error404 .et_pb_section.et_pb_section_0, .error404 .et_pb_section.et_pb_section_0_tb_body {padding-bottom: 3vw !important}
.single .et_pb_section.et_pb_section_0, .single .et_pb_section.et_pb_section_0_tb_body {padding: 4vw 0 0 !important}
.et_pb_section.et_pb_section_0 .et_pb_row_0, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_0_tb_body {max-width: 80%; margin: 0 auto 2.75%; font-size: 16px}
.et_pb_section.et_pb_section_0 .et_pb_row_0 .et_pb_text_inner h1, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_text_inner h1 {color: #FFF; text-align: center; font-size: 7vw; line-height: 1.2em; text-shadow: 0em 0em 0.8em rgba(8,10,48,0.55); margin-bottom: 2.75%}
.et_pb_section.et_pb_section_0 .et_pb_row_0 .et_pb_text_inner h2, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_text_inner h2 {font-size: 3vw !important; color: #589fb1 !important; text-transform: uppercase; letter-spacing: 8px; font-weight: bold}
.et_pb_section.et_pb_section_0 .et_pb_row_0 .et_pb_text_inner p, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_text_inner p {font-size: 22px; text-align: center; line-height: 2em}
.et_pb_section.et_pb_section_0 .et_pb_row_1, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body {padding: 0; margin: 8vw 0 0 auto; width: 100%; max-width: 100%}
.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3 {width: 33.3333%; margin-right: 0}
.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3 .et_pb_button, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3 .et_pb_button {width: 100%}
.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3.et_pb_column_2 .et_pb_button, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_2_tb_body .et_pb_button, .page .et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3.et_pb_column_3 .et_pb_button {background-color: #a4c400; border-color: #a4c400; box-shadow: 0px 12px 100px -6px rgba(164,196,0,0.6)}
.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3.et_pb_column_2 .et_pb_button:hover, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_2_tb_body .et_pb_button:hover, .page .et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3.et_pb_column_3 .et_pb_button:hover {background-color: #a4c400 !important; border-color: #a4c400 !important}
.et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_3_tb_body .et_pb_module.et_pb_text {width: 100%; max-width: inherit; margin: 0; background-size: cover; background-position: 50%; background-repeat: no-repeat; text-align: center}
.et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_3_tb_body .et_pb_text_inner {background-color: #589fb1; border-width: 10px !important; border-color: #589fb1; border-radius: 0px; box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6)}
.et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_3_tb_body .et_pb_text_inner a {font-weight: bold; font-style: normal; text-transform: uppercase; text-decoration: none; letter-spacing: 2px; border-bottom: none; color: #FFF; font-size: 20px; line-height: 1.7em; width: 100%; display: inline-block; padding: .8em}
.et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3.et_pb_column_3_tb_body .et_pb_text_inner a:hover {color: #FFF !important; letter-spacing: 3px}
.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3 .et_pb_button:hover, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3 .et_pb_button:hover {border-radius: initial}
.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {width: 100% !important}
.et_pb_section.et_pb_section_0 .et_pb_button_module_wrapper, .et_pb_section.et_pb_section_0_tb_body .et_pb_button_module_wrapper {margin: 0 !important}
	/* Classic content */
.et_pb_section.et_section_regular {padding: 5vw 54px 2vw}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module {width: 80%; max-width: 1080px; margin: 0 auto 2.75%; font-size: 16px}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text p, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content p, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module p {line-height: 2em}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h2, .et_pb_section.et_section_regular .et_pb_module.et_pb_text h3, .et_pb_section.et_section_regular .et_pb_module.et_pb_text h4, .et_pb_section.et_section_regular .et_pb_module.et_pb_text h5, .et_pb_section.et_section_regular .et_pb_module.et_pb_text h6, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h2, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h3, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h4, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h5, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h6, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h2, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h3, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h4, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h5, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h6 {color: #589fb1; line-height: 1.4em; border-bottom: 3px solid #589fb1; margin-bottom: 2.75%}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h2, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h2, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h2 {font-size: 50px}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h3, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h3, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h3 {font-size: 45px}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h4, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h4, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h4 {font-size: 40px}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h5, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h5, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h5 {font-size: 35px}
.et_pb_section.et_section_regular .et_pb_module.et_pb_text h6, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content h6, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module h6 {font-size: 30px}
	/* Titles */
.et_pb_section.et_pb_with_background {padding: 4vw 54px 4vw}
.et_pb_section.et_pb_with_background .et_pb_module.et_pb_text {width: 80%; max-width: 1080px; margin: 0 auto 2.75%; font-size: 16px}
.et_pb_section.et_pb_with_background .et_pb_module.et_pb_text h2, .et_pb_section.et_pb_with_background .et_pb_module.et_pb_text h3 {font-size: 7vw; text-align: center; color: #FFF; line-height: 1.4em; margin-bottom: 1.75%; border: none}
.single .et_pb_section.et_pb_with_background .et_pb_module.et_pb_text h2 {font-size: 5vw}
.et_pb_section.et_pb_with_background .et_pb_module.et_pb_text p {font-size: 22px; text-align: center; color: #FFF; line-height: 2em}
	/* Video */
.et_pb_section.et_section_regular .et_pb_row .et_pb_video {margin: 5vw 0 !important; box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6)}
	/* Image */
.et_pb_section.et_section_regular .et_pb_row .et_pb_image {margin: 5vw 0 !important; text-align: center}
.et_pb_section.et_section_regular .et_pb_row .et_pb_image .et_pb_image_wrap img {box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6)}
	/* Code */
.et_pb_section.et_section_regular .et_pb_module.et_pb_fullwidth_code {margin: 3vw 0 !important; box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6)}
	/* Focus */
.et_pb_section.azd-focus {padding: 54px 0}
.et_pb_section.azd-focus .et_pb_row {padding: 7vw 2vw}
.et_pb_section.azd-focus .et_pb_row h2 {font-size: 4vw !important}
	/* Titles */
div[class*="azd-titles"] .et_pb_text_inner {border: 3px solid transparent; padding: 20px}
div[class*="azd-titles-"] .et_pb_text_inner h3 {border: none !important; text-transform: uppercase; font-size: 30px !important}
.et_pb_module.azd-titles-1 .et_pb_text_inner, .et_pb_module.azd-titles-3 .et_pb_text_inner, .et_pb_module.azd-titles-5 .et_pb_text_inner {border-radius: 10px 0 0; border-bottom: none; border-right: none}
.et_pb_module.azd-titles-2 .et_pb_text_inner, .et_pb_module.azd-titles-4 .et_pb_text_inner {border-radius: 0 0 10px ; border-top: none; border-left: none}
.et_pb_module.azd-titles-1 .et_pb_text_inner {border-color: #a4c400}
.et_pb_module.azd-titles-1 .et_pb_text_inner h3 {color: #a4c400 !important}
.et_pb_module.azd-titles-2 .et_pb_text_inner {border-color: #589fb1}
.et_pb_module.azd-titles-2 .et_pb_text_inner h3 {color: #589fb1 !important}
.et_pb_module.azd-titles-3 .et_pb_text_inner {border-color: #257572}
.et_pb_module.azd-titles-3 .et_pb_text_inner h3 {color: #257572 !important}
.et_pb_module.azd-titles-4 .et_pb_text_inner {border-color: #a4c400}
.et_pb_module.azd-titles-4 .et_pb_text_inner h3 {color: #a4c400 !important}
.et_pb_module.azd-titles-5 .et_pb_text_inner {border-color: #589fb1}
.et_pb_module.azd-titles-5 .et_pb_text_inner h3 {color: #589fb1 !important}
	/* Titles 2 */
div[class*="azd-titles2-"] .et_pb_text_inner h3 {border: none !important; text-transform: uppercase; font-size: 50px !important; text-align: center}
.et_pb_module.azd-titles2-1 .et_pb_text_inner h3 {color: #a4c400 !important}
.et_pb_module.azd-titles2-2 .et_pb_text_inner h3 {color: #589fb1 !important}
.et_pb_module.azd-titles2-3 .et_pb_text_inner h3 {color: #257572 !important}
.et_pb_module.azd-titles2-4 .et_pb_text_inner h3 {color: #a4c400 !important}
.et_pb_module.azd-titles2-5 .et_pb_text_inner h3 {color: #589fb1 !important}
	/* Backgrounds */
.et_pb_section.azd-background {background-color: #080a30; padding: 10vw 0 2vw !important}
.et_pb_section.azd-background .et_pb_row .et_pb_text_inner p, .et_pb_section.azd-background .et_pb_row .et_pb_text_inner a {color: #FFF}
	/* Blockquote */
blockquote {border-left: 10px solid #589fb1 !important; border-radius: 10px 0 0 10px; margin: 4vw auto}
blockquote p {color: #589fb1; font-size: 20px}
	/* Counter */
.et_pb_module.et_pb_circle_counter .percent p {font-size: 50px}
.et_pb_module.et_pb_circle_counter h2.et_pb_module_header, .et_pb_module.et_pb_circle_counter h3.et_pb_module_header, .et_pb_module.et_pb_circle_counter h4.et_pb_module_header, .et_pb_module.et_pb_number_counter h2.title, .et_pb_module.et_pb_number_counter h3.title, .et_pb_module.et_pb_number_counter h4.title {text-transform: uppercase; color: #353535; letter-spacing: 1px; line-height: 1.6em}
	/* Margin */
.et_pb_section.et_section_regular .et_pb_row .et_pb_video.azd-video-free {margin: 0 !important; box-shadow: none}
	/* Links */
.et_pb_text_inner a {border-bottom: 1px solid #589fb1}
.et_pb_text_inner a:hover {color: #589fb1 !important}
	/* History */
.et_pb_section.azd-history .et_pb_row {display: flex; align-items: center}
	/* Private */
.et_password_protected_form {width: 80%; max-width: 1080px; margin: 0 auto 2.75%; font-size: 16px}
.et_password_protected_form p input {background-color: #FFF; color: #080a30 !important; border: 3px solid #eee !important; box-shadow: none !important}
.et_password_protected_form p input:focus {border-color: #589fb1 !important}
.et_password_protected_form .et_submit_button {width: 60%; margin: 2vw auto 0; float: none; background-color: #a4c400 !important}
.et_password_protected_form .et_submit_button:hover {background-color: #589fb1 !important}
	/* Search */
.et_pb_search .et_pb_searchform input {border: 3px solid #eee}
.et_pb_search .et_pb_searchform input.et_pb_searchsubmit, .et_pb_search .et_pb_searchform input.et_pb_s:focus {border-color: #589fb1}
.et_pb_search .et_pb_searchform input.et_pb_searchsubmit {background-color: #589fb1}
.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {color: #080a30}
.et_pb_search .et_pb_searchform input.et_pb_searchsubmit {width: 150px; color: #FFF; font-weight: bold; font-style: normal; text-transform: uppercase; text-decoration: none; letter-spacing: 2px}
.et_pb_search .et_pb_searchform input.et_pb_searchsubmit:hover {letter-spacing: 3px}
	/* Blog */
.et_pb_blog_grid .et_pb_image_container img {width: 321px; height: 200px}
/* Buttons */
.et_pb_row .et_pb_button_module_wrapper {margin: 2em auto}
.et_pb_button_module_wrapper > a {display: block; text-align: center; width: 60%; margin: 0 auto}
body .et_pb_button {box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6)}
/* Trombi */
.et_pb_module.azd-trombi img {border-radius: 150%}

/*-------------------*/
/* Header		     */
/*-------------------*/
#main-header {box-shadow: 0 1px 0 rgba(88,159,177,.1); -moz-box-shadow: 0 1px 0 rgba(88,159,177,.1); -webkit-box-shadow: 0 1px 0 rgba(88,159,177,.1)}
#main-header.et-fixed-header {box-shadow: 0 0 7px rgba(88,159,177,.1) !important; -moz-box-shadow: 0 0 7px rgba(88,159,177,.1) !important; -webkit-box-shadow: 0 0 7px rgba(88,159,177,.1) !important}
	/* Primary menu */
#top-menu li a:hover, #top-menu-nav > ul > li > a:hover {opacity: 1; color: #589fb1 !important}
	/* Secondary menu */
#et-secondary-menu li.current-menu-item a {text-decoration: underline dotted}

/*-------------------*/
/* Sidebar		     */
/*-------------------*/
#sidebar li a:hover {opacity: .7; color: inherit}
#sidebar h4.widgettitle {font-size: 22px; line-height: 1.4em; border-bottom: 3px solid #589fb1; margin-bottom: 10%}
#sidebar ol li, #sidebar ul li {padding-left: 14px; position: relative}
#sidebar ol li::before, #sidebar ul li::before {top: 10.6px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; border-color: #589fb1}

/*-------------------*/
/* Footer		     */
/*-------------------*/
/* Fil d'Ariane */
#breadcrumbs {font-size: 15px}
#breadcrumbs a:hover {opacity: .7}
/* Widgets */
#main-footer .footer-widget h4 {line-height: 1.4em; border-bottom: 3px solid #589fb1; margin-bottom: 10%}
#main-footer .footer-widget li.current-menu-item a {text-decoration: underline dotted}
#main-footer .footer-widget li a:hover {opacity: .7}
/* Scroll to top */
.et_pb_scroll_top.et-pb-icon {background: #589fb1; right: 10px; bottom: 10px; box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6); border-radius: 0}
.et_pb_scroll_top.et-pb-icon:hover {border-radius: 10px}
/* Info */
#footer-info p, #footer-info .bottom-nav {display: inline-block}
#footer-info p {padding-bottom: 0}
/* Menu */
.bottom-nav {padding: 0; float: none}
.bottom-nav li {font-weight: normal; padding: 0}
.bottom-nav li::before {content: ' — ' !important; padding-left: 2px !important}
/* Toc */
#footer-widgets .toc_widget ul.toc_widget_list li::before, #footer-widgets .toc_widget ul.toc_widget_list ul li:last-child:after, #footer-widgets .toc_widget ul.toc_widget_list li:last-child:after {content: none; border: none}
#footer-widgets .toc_widget ul.toc_widget_list li::after, #footer-widgets .toc_widget ul.toc_widget_list ul::before {content: ' — '}
#footer-widgets .toc_widget ul.toc_widget_list li, #footer-widgets .toc_widget ul.toc_widget_list ul {display: inline; padding: 0; margin: 0}

/*-------------------*/
/* Plugins		     */
/*-------------------*/
/* CF7 */
.wpcf7-form p {padding: 0}
.wpcf7-form input, .wpcf7-form textarea {width: 100%; color: #080a30; border: 3px solid #eee; margin-bottom: 1em; padding: 1em}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {color: #080a30; border-color: #589fb1}
.wpcf7 .wpcf7-form-control-wrap.prenom input, .wpcf7 .wpcf7-form-control-wrap.email input {float: left; width: 49%}
.wpcf7 .wpcf7-form-control-wrap.nom input, .wpcf7 .wpcf7-form-control-wrap.objet input {float: right; width: 49%}
.wpcf7 .wpcf7-form-control-wrap.prenom input, .wpcf7 .wpcf7-form-control-wrap.email input {margin-right: 1%}
.wpcf7 .wpcf7-form-control-wrap.nom input, .wpcf7 .wpcf7-form-control-wrap.objet input {margin-left: 1%}
input.wpcf7-submit {width: 60%; margin: 2vw 0 0; box-shadow: 0px 12px 100px -6px rgba(88,159,177,0.6); cursor: pointer}
span.wpcf7-not-valid-tip {display: none}
span.wpcf7-list-item-label {font-weight: normal; margin-right: 1em}
.wpcf7-text {max-width: none !important}
div.wpcf7-validation-errors {border-color: #a4c400; border-radius: 10px}
div.wpcf7-response-output {background: #FFF; padding: 1em}
div.wpcf7-mail-sent-ok {border-color: #589fb1; border-radius: 10px}
.wpcf7-not-valid {border-color: #a4c400 !important; border-radius: 10px}
.wpcf7-form-control-wrap {margin-bottom: 1.2em}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border-color: #a4c400 !important; border-radius: 10px; padding: 1em}
/* TOC */
.lwptoc_i .lwptoc_title {font-size: 22px; color: #589fb1; line-height: 1.4em; border-bottom: 3px solid #589fb1; margin-bottom: 10%; font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif; padding-bottom: 10px; font-weight: 500 !important; display: block}
.lwptoc {margin: 0 !important}
.lwptoc_i {padding: 0 !important}
.lwptoc_i .lwptoc_item {display: inline; margin-top: 0}
.lwptoc_i .lwptoc_item::after {content: "—"; margin: 0 5px}
.lwptoc_i .lwptoc_item:last-child::after {content: none; margin-right: 0}
.lwptoc_i .lwptoc_item a span:hover {opacity: .7}

/*-------------------*/
/* Responsive		 */
/*-------------------*/
#main-header.et-fixed-header {padding: 10px 0}
.et_mobile_menu a {text-transform: uppercase}
.et_mobile_menu li a:hover, .nav ul li a:hover, .et_mobile_menu .menu-item-has-children > a {background-color: #FFF}
	/* Primary menu */
#et_mobile_nav_menu .mobile_nav.closed .mobile_menu_bar::before {color: #589fb1}
#et_mobile_nav_menu .mobile_nav.closed .mobile_menu_bar:hover::before, #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {color: #a4c400}
#et_mobile_nav_menu .et_mobile_menu {border-color: #589fb1}
.et_mobile_menu li a:hover, .nav ul li a:hover {opacity: 1; color: #589fb1}
.et_mobile_menu li.current-menu-item a[aria-current="page"] {color: #589fb1}
.azd-responsive-980 {display: none !important}
@media (max-width: 980px) {
	.et_pb_section.et_section_regular .et_pb_module.et_pb_text, .et_pb_section.et_section_regular .et_pb_module.et_pb_post_content, .et_pb_section.et_section_regular .et_pb_module.et_pb_comments_module {width: 100%}
	.et_pb_row {width: 90%}
	.et_pb_button_module_wrapper > a {width: initial}
	.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3, .et_pb_section.et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3 {width: 50%; margin: 0}
	.et_pb_section.azd-history .et_pb_row {display: inherit; align-items: normal}
	.azd-responsive-980 {display: block !important}
	.azd-masquage-980 {display: none !important} 
	#menu-menu-credits li:first-child::before {padding-left: 0; content: none}
	#et-top-navigation #et_search_icon::before {color: #589fb1}
	#et-top-navigation #et_search_icon:hover::before {color: #a4c400}
	span.et_close_search_field:hover::after {opacity: .7}
}
@media (max-width: 767px) {
	#commentform input[type="text"] {float: none}
	#commentform p.comment-form-cookies-consent {display: initial}
	.form-submit {margin-top: 4vw}
	.wpcf7 input {float: none; width: 100% !important}
}
@media (max-width: 700px) {
	.et_pb_section.et_pb_section_0 .et_pb_row_1 .et_pb_column_1_3, , .et_pb_section.et_pb_row_0_tb_body .et_pb_row_1_tb_body .et_pb_column_1_3 {width: 100%}
	.et_pb_widget {float: none}
}