.elementor-502 .elementor-element.elementor-element-da6f023:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-da6f023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #E1E1F6 50%, #FFFFFF 50%);}.elementor-502 .elementor-element.elementor-element-da6f023 > .elementor-container{max-width:1200px;}.elementor-502 .elementor-element.elementor-element-da6f023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-502 .elementor-element.elementor-element-da6f023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-115a400:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-502 .elementor-element.elementor-element-115a400 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-502 .elementor-element.elementor-element-115a400 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-d590165 );opacity:0.2;}.elementor-502 .elementor-element.elementor-element-115a400 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );box-shadow:20px 20px 25px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-502 .elementor-element.elementor-element-115a400 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-317d661{text-align:center;}.elementor-502 .elementor-element.elementor-element-317d661 .elementor-heading-title{font-family:"Alata", Sans-serif;font-weight:500;letter-spacing:0.5px;}.elementor-502 .elementor-element.elementor-element-cc47bb5 > .elementor-container{max-width:650px;}.elementor-502 .elementor-element.elementor-element-cc47bb5{margin-top:20px;margin-bottom:50px;}.elementor-502 .elementor-element.elementor-element-9de2ee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-element-populated, .elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-element-populated > .elementor-background-overlay, .elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-502 .elementor-element.elementor-element-9de2ee4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-81a1c62{margin-top:0px;margin-bottom:40px;}.elementor-bc-flex-widget .elementor-502 .elementor-element.elementor-element-a2212d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-502 .elementor-element.elementor-element-a2212d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-502 .elementor-element.elementor-element-a2212d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-502 .elementor-element.elementor-element-a2212d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-502 .elementor-element.elementor-element-a2212d2 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-502 .elementor-element.elementor-element-906db96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-502 .elementor-element.elementor-element-906db96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-d590165 ) 42%, #F7F7FF 100%);}.elementor-bc-flex-widget .elementor-502 .elementor-element.elementor-element-906db96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-502 .elementor-element.elementor-element-906db96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-502 .elementor-element.elementor-element-906db96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-502 .elementor-element.elementor-element-906db96 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5% 10% 5% 10%;}.elementor-502 .elementor-element.elementor-element-906db96 > .elementor-element-populated, .elementor-502 .elementor-element.elementor-element-906db96 > .elementor-element-populated > .elementor-background-overlay, .elementor-502 .elementor-element.elementor-element-906db96 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-502 .elementor-element.elementor-element-906db96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-b0f58f5 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-4b81606{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-4b81606 .elementor-heading-title{font-family:"Actor", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-f9dd3cf{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-f9dd3cf .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-502 .elementor-element.elementor-element-f9dd3cf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-502 .elementor-element.elementor-element-0a67424{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-0a67424 .elementor-heading-title{font-family:"Actor", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-502 .elementor-element.elementor-element-b87901c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-b87901c .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-502 .elementor-element.elementor-element-b87901c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-502 .elementor-element.elementor-element-9b28cc8 > .elementor-container{max-width:900px;}.elementor-502 .elementor-element.elementor-element-9b28cc8{margin-top:20px;margin-bottom:20px;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-d590165 ) 51%, #F7F7FF 71%);opacity:0.7;}.elementor-502 .elementor-element.elementor-element-36764f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated, .elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-8f4b497{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-8f4b497 .elementor-heading-title{font-family:"Alata", Sans-serif;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-f1a8165{font-family:"Alata", Sans-serif;font-weight:500;line-height:1.6em;letter-spacing:0.5px;}.elementor-502 .elementor-element.elementor-element-4d4da1a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-502 .elementor-element.elementor-element-40281e7 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-502 .elementor-element.elementor-element-40281e7 .stec-layout-single-attendance-button-attend{margin-right:10px;}.elementor-502 .elementor-element.elementor-element-40281e7 .stec-layout-single-attendance-button-decline{margin-right:10px;}.elementor-502 .elementor-element.elementor-element-a07f19e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-a07f19e .elementor-heading-title{font-family:"Actor", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-502 .elementor-element.elementor-element-c72d7ca{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-502 .elementor-element.elementor-element-c72d7ca > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-502 .elementor-element.elementor-element-9524aaf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-502 .elementor-element.elementor-element-9524aaf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-502 .elementor-element.elementor-element-e5462d0{text-align:center;}.elementor-502 .elementor-element.elementor-element-e5462d0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#5F5F5F;}.elementor-502 .elementor-element.elementor-element-9b6bf32 > .elementor-container{max-width:900px;}.elementor-502 .elementor-element.elementor-element-9b6bf32{margin-top:20px;margin-bottom:20px;}.elementor-502 .elementor-element.elementor-element-640a7d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-e7dfd18 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-502 .elementor-element.elementor-element-9b28cc8{padding:0% 0% 0% 0%;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-502 .elementor-element.elementor-element-e5462d0 .elementor-heading-title{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-502 .elementor-element.elementor-element-9b6bf32{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-da6f023{padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-115a400 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5px 5px 5px 5px;}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-502 .elementor-element.elementor-element-317d661{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-317d661 .elementor-heading-title{font-size:25px;}.elementor-502 .elementor-element.elementor-element-cc47bb5{margin-top:20px;margin-bottom:10px;}.elementor-502 .elementor-element.elementor-element-906db96 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-502 .elementor-element.elementor-element-9b28cc8{padding:0% 0% 0% 0%;}.elementor-502 .elementor-element.elementor-element-36764f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-502 .elementor-element.elementor-element-8f4b497 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-502 .elementor-element.elementor-element-a07f19e .elementor-heading-title{font-size:25px;}.elementor-502 .elementor-element.elementor-element-e5462d0 .elementor-heading-title{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-502 .elementor-element.elementor-element-a2212d2{width:50%;}.elementor-502 .elementor-element.elementor-element-906db96{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-502 .elementor-element.elementor-element-a2212d2{width:100%;}.elementor-502 .elementor-element.elementor-element-906db96{width:100%;}}/* Start custom CSS */.single-stec_event #content{
	max-width:100%!important;
}

.single-stec_event #content header.page-header{
	display:none;
}

.igp_stec_template .elementor-widget-stec_single_tabs li{
	color:var( --e-global-color-primary );
	letter-spacing : 0.5px;
}

.igp_stec_template a, .igp_stec_template button{
    font-weight: 600;
    letter-spacing: 0.5px;
}

.stec-layout-single-organizers-organizer-content .stec-layout-single-organizers-organizer-description{
	display:none;
}


/** POP UP **/

.stec-booking-popup{
	font-weight:600;
}

.stec-booking-popup .stec-style-title{
	color:var( --e-global-color-primary );
	letter-spacing:0.5px;
}

.stec-booking-popup .stec-scrollable{
	width:90%;
	margin-left:5%;
}

.stec-booking-popup .stec-booking-popup-wrapper{
	margin-bottom:20px;
}


#booking-popup-id-single input[name='discount']{
	display:none;
}


#booking-popup-id-single .stec-booking-item-quantity{
	border : 2px solid var( --e-global-color-primary );
	color : var( --e-global-color-primary );
	font-weight : 600;
	text-align : center;
	background : var( --e-global-color-7326659 );
}


/** Modif CSS affichage event **/

/*Top*/
.igpf_event_top .stec-layout-single-preview-left-text-title, .igpf_event_top .stec-layout-single-preview .stec-layout-single-start-time{
	display:none;
}

.igpf_event_top .stec-layout-single-preview-left-text-secondary span{
	font-weight:600!important;
	letter-spacing : 0.7px;
	color: var( --e-global-color-primary );
	font-size: 18px;
}


.igpf_event_top .stec-layout-single-preview .stec-layout-single-start-time{
    
}


/*Fin top*/



/*part1*/

.igpf_event_part1 .stec-layout-single-media-content{
    height: 100%!important;
    min-height: 400px;
}

.igpf_event_part1 .active-image{
	background-size: contain;
}

.igpf_event_part1 .stec-layout-single-share{
	margin:auto;
}

.igpf_event_part1 .stec-layout-single-share a[href*='viber']{
	display:none;
}


.igpf_event_part1 .stec-layout-single-categories{
	text-align:center;
}

.igpf_event_part1 .stec-layout-single-categories span{
	font-weight:600;
	letter-spacing : 0.5px;
	font-size : 15px;
}

.igpf_event_part1 .stec-style-title2{
	font-weight:600
}

[data-elementor-device-mode="mobile"] .stec-layout-single-organizers .stec-layout-single-organizers-organizer-content, .stec-layout-single-media-small .stec-layout-single-organizers .stec-layout-single-organizers-organizer-content {
    margin-top: 0px;
}

.igpf_event_part1 .stec-layout-single-organizers-organizer-social{
	margin-top:0px;
	text-align:center;
}

.igpf_event_part1 .stec-layout-single-organizers-organizer-social a{
	float:none;
	padding : 10px;
	line-height:40px;
	background : var( --e-global-color-primary );
}


.igpf_event_part1 .stec-layout-single-guests-guest-left{
	margin-top:0px;
}

.igpf_event_part1 .stec-layout-single-guests-guest-right{
	margin : 10px auto;
}

.igpf_event_part1 .stec-layout-single-guests-guest-right-desc{
	margin-top : 5px;
}

/*fin part1*/



/*participer*/

.igpf_event_tickets .stec-layout-shop-top p{
	font-weight : 600;
	letter-spacing : 1px;
	color:var( --e-global-color-primary );
}

.igpf_event_tickets .stec-layout-shop-top{
	padding-bottom : 10px!important;
	margin-bottom: 10px;
}

.igpf_event_tickets .stec-layout-shop-product{
	padding-bottom: 10px;
    margin-bottom: 0px;
    border-bottom: none;
}

.igpf_event_tickets .stec-layout-shop-product-quantity input{
	width : 50px;
	height : 40px;
	padding : 5px;
	text-align : center;
}

.igpf_event_tickets .stec-layout-shop-links{
	display:none;
}



.igpf_event_tickets{
	
}

/*fin participer*/



/* Description */

.igpf_event_description .stec-layout-single-tabs-list{
	padding-bottom : 0px!important;
}

li[data-tab='stec-layout-single-comments']{
	display:none;
}

.igpf_event_description .stec-layout-single-tabs-list li{
	padding : 20px;
	margin : 0px;
	width : 50%;
	text-align : center;
	background : #E1E1F6 ;
	font-weight : 600;
}

.igpf_event_description .stec-layout-single-tabs-list li.active, .igpf_event_description .stec-layout-single-tabs-list li:hover{
	background : var( --e-global-color-primary );
	color:#fff;
}

.igpf_event_description .stec-layout-single-comments, .igpf_event_description .stec-layout-single-description, .igpf_event_description .stec-layout-single-location{
	padding : 1% 5%;
}

.igpf_event_description .stec-style-text li, .igpf_event_description .stec-style-text p, .igpf_event_description .stec-style-text span{
	line-height : 1.5!important;
	color:#4d576c!important;
	//padding-left : 10px;
}

.igpf_event_description .stec-style-text ul{
	padding-left : 20px;
}

.igpf_event_description .stec-style-text li{
	list-style:inherit;
}

.igpf_event_description .stec-style-text li ul{
	padding-left : 15px;
	margin-bottom : 8px
}

.igpf_event_description .stec-style-text h1, .igpf_event_description .stec-style-text h2, .igpf_event_description .stec-style-text h3, .igpf_event_description .stec-style-text h4, .igpf_event_description .stec-style-text h5, .igpf_event_description .stec-style-text h6{
	margin : 10px auto;
	color:var( --e-global-color-primary );
}


.igpf_event_description .stec-layout-single-location{
	padding : 4%;
}

.igpf_event_description .stec-layout-single-location .stec-style-title2{
	font-weight  :600;
	letter-spacing : 1px;
	text-transform : uppercase;
	color:var( --e-global-color-primary );
}

.igpf_event_description .stec-layout-single-location .stec-layout-single-location-left{
	width : 100%;
}

.igpf_event_description .stec-layout-single-location .stec-layout-single-location-right{
	display : none;
}



.igpf_event_description .stec-layout-single-location{
	
}

/* Fin description */



/*Ajustement responsive*/

.stec-layout-shop-product-quantity{
	display:none;
}


@media(max-width:767px){
	
	.igpf_atelier_col1, .igpf_atelier_col2{
	    width:100%!important;
	}
	
	.igpf_atelier_col2 .stec-layout-single-organizers-organizer-image-photo{
		background-size:contain!important;
		background-repeat:no-repeat;
	}
		
	.igpf_atelier_col2 .stec-layout-single-organizers-organizer-social  i{
		font-size : 13px;
		display : block;
	}
}


@media(max-width:637px){
	.igpf_event_btq .stec-layout-shop-product-image{
		text-align:center;
	}
	
	.igpf_event_btq .stec-layout-shop-product img{
		max-width : 150px;
	}
	
.igpf_event_btq .stec-layout-shop-product-desc, .igpf_event_btq .stec-layout-shop-product-price, .igpf_event_btq .stec-layout-shop-product-quantity{
		width:50%!important;
	text-align:center;
	}
}/* End custom CSS */