/*
Theme Name: Qwery Child Theme
Template: qwery
Theme URI: https://qwery.ancorathemes.com/
Description: Qwery Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.4
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
body{
	font-family: "Noto Sans", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}
.content_wrap, .content_container {
    width: 100%;
}
h1{
	font-size : 40px; 
	font-weight : 700; 
	color : #883b96; 
	line-height: normal !important;
}
h2{
	font-size : 35px; 
	text-transform: uppercase;
    color: #883b96;
    font-weight: 700;
	line-height: normal !important;
	margin : 25px 0 10px !important;
}
h3{
	font-size : 28px; 
	font-weight : 700; 
	font-style : italic; 
	color : #883b96; 
	line-height: normal !important;
	margin : 18px 0 8px !important;
}
h4{
	font-size : 22px; 
	font-weight : 700; 
	text-transform: uppercase;
	color : #4d4d4d; 
	line-height: normal !important;
	margin : 10px 0 5px !important;
}
p{
    font-size: 18px;
    color: #4d4d4d;
    font-weight: 400;
    text-align: justify;
    hyphens: auto;
	margin-bottom : 8px;
}
ul{
	margin-bottom : 8px;
}
li{
    font-size: 18px;
    color: #4d4d4d;
    font-weight: 400;
    text-align: left;
    hyphens: auto;
}
article a:hover,
article a:focus,
article a:active{
	text-decoration: underline !important;
    text-underline-offset: 3px;
}
article .e-flex{
/*	margin-bottom : 50px;*/
}
article .e-flex:last-child{
	margin-bottom : 0px;
}
.page_content_wrap {
    padding-top: 5rem;
	padding-bottom: 0rem;
}
div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{
	z-index : 9999 !important;
}
/* EN-TETE
------------------------------------------------------------ */
.logo{
	margin: 0 50px 0 30px;
}
/* Menu */
.mobile-only{
	display : none;
}
.elementor-widget-trx_sc_layouts_menu{
	margin-right : 0px !important;
}
.sc_layouts_menu_nav>li>a{
	font-size : 18px;
	text-transform : uppercase; 
	color : #4d4d4d;
	font-weight : 700;
	padding : 0.9em 25px;
}
.sc_layouts_menu_nav > li.current-menu-item > a{
	color : #883b96 !important;
	font-weight : 700;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #883b96;
}
/* recherche */
.search_modern > .search_submit{
	top: -4px;
}
.search_modern > .search_submit:before, 
.search_modern .search_form_wrap .search_submit:before{
	font-weight : 700;
	font-size: 22px !important;
}
.search_modern > .search_submit:hover:before{
	color : #883b96;
}
.search_modern .search_wrap.search_opened{
	background-color: #fff;
}
.search_modern .search_header_wrap{
	position: relative;
	max-width: var(--theme-var-page);
    margin: 0 auto;
}
.search_modern .search_header_wrap .logo_image{
	left : 0px;
}
.search_modern .search_header_wrap .search_close{
	right : 0px;
}
.search_modern .search_wrap.search_opened .search_field, 
.search_modern .search_wrap.search_opened .search_field:hover, 
.search_modern .search_wrap.search_opened .search_field:focus{
	font-size: 26px !important;
    color: #4d4d4d;
    font-weight: 500 !important;
    font-family: 'Noto Sans';
}
.search_modern .search_wrap .search_form:after{
	opacity : 1;
}
/* BTN Contact */
.cta-contact a {
	background-color :#f89339;
    border-radius: 0px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
	padding : 50px 70px; 
	transition: all 0.3s ease;
}
.cta-contact a:hover,
.cta-contact a:focus,
.cta-contact a:active{
	background-color :#883b96;
} 

/* PIED DE PAGE
------------------------------------------------------------ */
/* Bottom */
.footer_default .sc_layouts_row_type_normal {
    padding: 0;
}
.footer_widgets_inner{
	max-width: var(--theme-var-page);
    margin: 0 auto;	
}
.footer_wrap.scheme_default	 {
    background-color: #883b96;
    color: #fff;
}
.logo-footer{
	align-items: start;
}
.logo-footer img{
	max-height : 170px; 
	width : auto; 
}
.coordo-footer{
    margin-top: 1.5em;
}
.coordo-footer p {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
	color: #fff;
}
.footer_default figure {
    margin-bottom: 0 !important;
}
.wp-block-image img{
	border-radius : 0px; 
}
/* Copyright */
.footer_copyright_wrap .footer_copyright_inner{
    background-color: #883b96 !important;
    color: #fff;
	border-top-width: 0px !important;
	padding: 1.5em 0 70px;
}
.copyright_text {
    display: flex;
    max-width: var(--theme-var-page);
    margin: 0 auto;
    justify-content: space-between;
}
.scheme_default.footer_wrap a, 
.footer_wrap .scheme_default.vc_row a{
	color : #fff;
	transition: all 0.3s ease;
}
.scheme_default.footer_wrap a:hover, 
.footer_wrap .scheme_default.vc_row a:hover{
	color : #fff; 
	text-decoration: underline; 
	text-underline-offset: 3px;
}
.menu-copyright ul{
	list-style : none; 
	padding : 0px;
}
.menu-copyright ul li{
	display : inline-block;
}
.menu-copyright ul li a{
	color : #fff; 
	font-size : 16px; 
	font-weight : 400; 
	padding-right : 20px;
	margin-right : 20px; 
	border-right: 2px solid #fff;
    line-height: 16px;
}
.menu-copyright ul li:last-child a{
	padding-right : 0px;
	margin-right : 0px; 
	border-right: 0px solid #fff;
}
.copyright-ctc a{
	font-size : 12px; 
}
.scroll_to_top_style_default{
	border-color: #f89339;
    background-color: #f89339;
}
				
/* PAGE RECHERCHE
------------------------------------------------------------ */
.search .posts_container{
	max-width: 1290px;
	margin : 0 auto 5rem;
}
.search .posts_container .post_meta{
	display : none;
}
.search .post_layout_excerpt .post_title a{
	color: #883b96;
}
.search .post_item {
    color: #4d4d4d;
}
/* ELEMENTS CONTENUS
------------------------------------------------------------ */
/* Bouton par defaut  */
.elementor-button{
	background-color: #883b96;
    border-radius: 8px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}
.elementor-button:hover,
.elementor-button:active,
.elementor-button:focus{
	background-color: #f89339;
}
.elementor-button-content-wrapper{
	gap: 25px;
}
/* Bouton info */
.elementor-element.elementor-button-info .elementor-button {
	background-color: transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 20px;
	color : #4d4d4d; 
	fill : #4d4d4d; 
    font-weight: 700;
	padding : 0px;
}
.elementor-element.elementor-button-info .elementor-button .elementor-button-icon{
	color : #4d4d4d; 	
}
.elementor-element.elementor-button-info .elementor-button:focus, 
.elementor-element.elementor-button-info .elementor-button:hover, 
.elementor-element.elementor-button-info .elementor-button:visited {
	color : #883b96; 
	fill: #883b96;
}
/* Boite d'icone */
.home .elementor-widget-icon-box .elementor-icon-box-icon svg{
	height: 130px;
    width: auto;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{
	font-size : 26px; 
	text-transform : uppercase; 
	color : #883b96;
	font-weight : 700; 
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-description{
	color : #4d4d4d;
	font-size : 26px; 
	text-transform : uppercase; 
	line-height: normal;
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper .elementor-icon-box-description{
	text-align : center;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover,
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:active,
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:focus{
	color : #f89339;
}
.elementor-widget-icon-box .elementor-icon-box-icon a:hover svg *{
	stroke: #f89339;
}

.elementor-position-left.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{
	font-size: 20px;
}
/* Formulaire */
form.wpcf7-form{
    display: flex;
    flex-wrap: wrap;
	gap : 40px;
}
form.wpcf7-form .champ-demi {
    flex-basis: 48%;
    display: inline-block;
    padding: 0px;
}
form.wpcf7-form .champ-entier {
    flex-basis: 100%;
    display: inline-block;
    padding: 0px;
}
.wpcf7 .wpcf7-submit-style {
    margin: 30px 0 0 0;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
}
/* Plan de site  */
.plan-de-site{
	max-width: 1290px;
	margin : 0 auto 5rem;
}
/* Affichage PDF  */
.elementor .pdf_preview{
	border : 1px solid #f2f2f2;
}
/* Accordéon */
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-weight: 700;
    color: #4d4d4d;
    font-size: 20px;
}
.elementor-widget-n-accordion .e-n-accordion-item-title {
	border : 0px;
	border-bottom: 1px solid #f89339 ;
}
.elementor-widget-n-accordion .e-n-accordion-item-title:last-child {
	border : 0px;
	border-bottom: 0px;
}
.e-n-accordion-item div[role="region"] {
    border: 0px;
    margin: 10px 0 15px;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {
    fill: #f89339;
}
/* AGENDA
------------------------------------------------------------ */
.tribe-events-page-template .content{
	max-width: 1290px;
	margin : 0 auto 5rem;	
	padding: 20px;
}
/* Page liste */
.tribe-events-c-subscribe-dropdown, 
.tribe-events-c-events-bar,
.tribe-events-c-small-cta__price, 
.tribe-events-c-events-bar__views,
.tribe-events-c-events-bar{
	display : none !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	background: #e6e6e6;
    justify-content: center;
    border-radius: 5px;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime *{
	color : #883b96 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: 25px;
    line-height: 24px;
    color: #883b96;
    font-weight: 700;
    font-style: italic;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, 
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
	background: #e6e6e6;
}
.tribe-events .tribe-events-c-top-bar__today-button:hover, 
.tribe-events .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button:hover{
	background-color : #f89339;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
	font-size: 18px;
    line-height: normal;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button:after{
	top: calc(50% + 0px);
}
.tribe-events .datepicker .day.current, .tribe-events .datepicker .day.current.focused, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current, .tribe-events .datepicker .month.current.focused, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current, .tribe-events .datepicker .year.current.focused, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover{
    background-color: #f89339;
    color: #fff;
}
.tribe-events .datepicker .day, 
.tribe-events .datepicker .month, 
.tribe-events .datepicker .year{
	color: #000;
}
.tribe-events .tribe-events-calendar-list__event-datetime, 
.tribe-events .tribe-events-calendar-day__event-datetime {
    color: #883b96;
}
a.tribe-events-calendar-list__event-title-link {
    font-weight: 700;
    font-style: normal;
    color: #f89339;
}
.tribe-common .tribe-common-cta {
    background: #883b96;
    padding: 8px 20px;
    line-height: inherit;
    border-radius: 8px;
    display: inline-block;
    border-bottom: 0;
    color: #fff !important;
	font-size: 18px;
    font-weight: 400;
	text-decoration: none !important;
}
.tribe-common .tribe-common-cta[href=""]{
	display : none;
}
.tribe-common .tribe-common-cta:active, 
.tribe-common .tribe-common-cta:focus, 
.tribe-common .tribe-common-cta:hover{
	background: #f89339;
	border-bottom: 0px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2.tribe-events-calendar-latest-past__event-venue, 
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2.tribe-events-calendar-list__event-venue, 
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2.tribe-events-calendar-day__event-venue{
	font-style: italic;
    color: #4d4d4d;
}
.tribe-events .tribe-events-c-small-cta__stock {
    color: #4d4d4d;
    font-size: 17px;
    font-style: italic;
    margin: 0 20px;
}
.tribe-events.tribe-events .tribe-events-calendar-month__day-date-daynum, 
.tribe-events.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link, 
.tribe-events.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active, 
.tribe-events.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover, 
.tribe-events.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited,
.tribe-events.tribe-events .tribe-events-calendar-list__event-title-link, 
.tribe-events.tribe-events .tribe-events-calendar-list__event-title-link:active, 
.tribe-events.tribe-events .tribe-events-calendar-list__event-title-link:hover, 
.tribe-events.tribe-events .tribe-events-calendar-list__event-title-link:visited,
.tribe-events.tribe-events .tribe-events-calendar-day__event-title-link, 
.tribe-events.tribe-events .tribe-events-calendar-day__event-title-link:active, 
.tribe-events.tribe-events .tribe-events-calendar-day__event-title-link:hover, 
.tribe-events.tribe-events .tribe-events-calendar-day__event-title-link:visited, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-title-link, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-title-link:active, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover, 
.tribe-events.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited {
    color: #f89339;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next{
	color: #4d4d4d !important;
}
.tribe-events .tribe-events-header{
	border : 0px !important;
}
/* Page détail */
.single-tribe_events  .tribe-events-single-event-title, 
.single-tribe_events .tribe-events-schedule .tribe-events-cost, 
.single-tribe_events .tribe-events.tribe-common, 
.tribe-events-event-cost-label, 
.tribe-events-event-cost {
	display : none;
}
.single-tribe_events .tribe-events-single-event-title, 
.single-tribe_events .tribe-events-schedule{
	margin: 0px 0 10px;
}
.tribe-events-schedule h2, 
.tribe-events-schedule > div{
    text-align: left;	
	color: #883b96;
    font-weight: 700;
    font-size: 20px;
}
.tribe-events-schedule h2 .tribe-event-date-start:before, 
.tribe-events-schedule > div .tribe-event-date-start:before{
	font-weight: 400;
}
.day.has-event {
	background-color: #e6e6e6 !important;
    color: #883b96 !important;
    border-radius: 50%;
    font-weight: bold !important;
}
/* .tribe-events-single-event-description.tribe-events-content {
    flex-basis: 50%;
}*/
div#rsvp-now {
    margin-top : 10px !important;
} 
.event-tickets .tribe-tickets__rsvp-wrapper{
	max-width: 100%;
    background-color: #EDE2EF;
    border: 0;
    border-radius: 10px;
	margin: 0px 0 30px;
	padding : 0px 40px;
}
.event-tickets .tribe-tickets__rsvp{
	padding : 20px;
}
.single-tribe_events .tribe-events-single-section{
	padding: 1em 0 0;
}
.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{
	font-size: 20px;
    text-transform: uppercase;
    color: #883b96;
    font-weight: 700;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt, 
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd.tribe-venue {
    color: #4d4d4d;
    font-weight: 700;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    font-size: 17px;
    color: #4e4e4e !important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details{
	color: #4e4e4e !important;
}
.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn{
	background-color: #883b96;
    border-radius: 10px !important;
    display: block;
    width: 100% !important;
    max-width: 100% !important;
	padding: 11px 26px 13px;
}
.tribe-events .tribe-events-c-search__button:focus, 
.tribe-events .tribe-events-c-search__button:hover, 
.tribe-events button.tribe-events-c-search__button:focus, 
.tribe-events button.tribe-events-c-search__button:hover, 
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:hover, 
.tribe-common .tribe-common-c-btn:focus, 
.tribe-common .tribe-common-c-btn:hover, 
.tribe-common a.tribe-common-c-btn:focus, 
.tribe-common a.tribe-common-c-btn:hover{
	background-color: #f89339;
	padding: 11px 26px 13px;
	outline: none;
}
.event-tickets .tribe-tickets__form .tribe-tickets__form-field-label, 
.event-tickets .tribe-tickets__form label{
	font-size: 17px;
    margin-top: 10px;
    color: #883b96;
}
.event-tickets .tribe-tickets__form input[type=email], 
.event-tickets .tribe-tickets__form input[type=number], 
.event-tickets .tribe-tickets__form input[type=text]{
	background: #fff;
	border-radius : 10px;
}
.event-tickets .tribe-tickets__rsvp-form-button {
    width: auto;
    font-size: 17px !important;
    border-radius: 10px;
    line-height: normal !important;
    padding: 11px 26px 13px !important;
    border: 1px solid #883b96 !important;
    display: inline-block;
    height: auto !important;
}
button.tribe-tickets__rsvp-form-button--cancel {
    color: #883b96 !important;
    margin: 0 !important;
}
.event-tickets .tribe-tickets__rsvp-form-button:hover,
.event-tickets .tribe-tickets__rsvp-form-button:active,
.event-tickets .tribe-tickets__rsvp-form-button:focus{
	border: 1px solid #f89339 !important;
	background : #f89339;
	color : #fff  !important;
}
.tec-tickets__attendees-list-wrapper{
	display : none; 
}
.tribe-link-view-attendee {
    flex-basis: 100%;
    order: 5 !important;
    padding: 20px;
    background: #e6e6e6;
    margin: 35px 0 0 0;
	font-weight: 700;
    color: #4d4d4d;
}
h3.tribe-tickets__rsvp-title.tribe-common-h2.tribe-common-h4--min-medium {
    font-size: 20px;
    font-style: normal;
    color: #883b96;
	margin-top : 0px;
}
.event-tickets .tribe-tickets__rsvp-attendance {
    flex-direction: row;
    align-items: baseline;
    gap: 10px;
}
.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{
	background-color: #883b96;
}
.tribe-tickets__rsvp-message.tribe-tickets__rsvp-message--success.tribe-common-b3 {
    margin-top: 20px;
    background: #fff;
}
.tribe-events-meta-group.tribe-events-meta-group-details {
  display: none;
}
/* RESPONSIVE
------------------------------------------------------------ */
@media screen and (max-width: 1280px) {
	.mobile-only{
		display : block;
	}
	.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, 
	.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before{
		font-weight: 700;
		color: #883b96;
		font-size: 24px;
	}
	.menu_mobile .menu_mobile_inner{
		background-color: #883b96;
	}
	.menu_mobile .menu_mobile_header_wrap{
		justify-content: end;
	}
	.menu_mobile .menu_mobile_close .menu_button_close_text{
		color : #fff;
	}
	.menu_mobile .menu_mobile_inner a {
		color:#fff;
	    font-weight: 700;
		text-transform: uppercase;
	}	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item.current_page_item > a:after {
		content: ' ';
		height: 2px;
		background: #fff;
		width: 100%;
		display: block;
	}
}
@media (max-width: 1030px) {
	.widget.column-1_3 {
		width: 33% !important;
	}
	form.wpcf7-form .champ-demi{
	    flex-basis: 100%;	
	}
}

@media screen and (max-width: 825px) {
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
		margin: 0 10px;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag{
		width: 80px;
	}
	.tribe-events .tribe-events-calendar-list__month-separator-text {
		font-size: 25px;
		line-height: 24px;
		color: #883b96;
		font-weight: 700;
		font-style: italic;
	}
	.tribe-events .tribe-events-c-small-cta__stock{
		display: block;
		margin: 20px 0 0;
	}
	.tribe-common .tribe-common-cta{
		font-size: 15px;
	}
	.event-tickets .tribe-tickets__rsvp-actions{
		margin-top: 0;
		padding: 25px;
	}
	.event-tickets .tribe-tickets__rsvp-attendance{
		justify-content: center;
	}
	.event-tickets .tribe-tickets__rsvp-form-title{
		padding-bottom: 0;
	}
	.event-tickets .tribe-tickets__rsvp-form-wrapper, 
	.event-tickets .tribe-tickets__rsvp-wrapper	{
		padding: 10px;
	}
	.event-tickets .tribe-tickets__rsvp-form-buttons{
		flex-direction : column;
	}
	.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn, 
	.event-tickets .tribe-tickets__rsvp-form-button{
		width: auto !important;
		margin: 5px auto !important;
	}
}
@media screen and (max-width: 767px) {
	.widget.column-1_3 {
		width: 100% !important;
	}
	.logo-footer {
		align-items: center;
	}
	.coordo-footer p{
		text-align : center;
	}
	.coordo-footer {
		margin-top: 0;
	}
	.copyright_text{
		justify-content: center;
		flex-direction: column;
	}

}
@media screen and (max-width: 580px) {
	.menu-copyright ul li {
		display: block;
	}
	.menu-copyright ul li a {
		margin-right :0px; 
		padding-right : 0px; 
		border-right : 0px; 
		line-height: normal;
        margin-bottom: 10px !important;
        display: block;
	}
}