/*
Theme Name: sflagora
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*opt in panda*/
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button{background-color: #bda749 !important; color: #fff !important;}
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button:hover{box-shadow: none !important;}


/*global*/
.majuscule{ text-transform: uppercase !important;}

/*header*/
.wpml-ls-item{padding-right: 15px!important;}
.wpml-ls-last-item{padding-right: 30px!important;}
.wpml-ls-current-language a span{  border: 5px solid #bda749 !important;}

.fusion-header-shadow>div { box-shadow: 0 10px 50px -2px rgb(0 0 0 / 5%);}

/*Fil d'ariane*/
.fusion-breadcrumbs {   font-size: 12px !important;   text-transform: uppercase !important;}

/*Filtres et tris pages catégories woocommerce*/
.catalog-ordering {display: none !important;}

/*footer*/
.fusion-vertical-menu-widget .menu li.current-menu-item>a{border-right:0px !important;}

/*home*/
.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li{padding-right: 20px;}


/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
#main { padding-top: 30px; padding-bottom: 30px;}
.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1{font-size:40px !important; }
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid { padding: 0 !important;}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
.header-7{padding-top: 10px !important ;padding-bottom: 10px !important ; }
#main { padding-top: 30px; padding-bottom: 30px;}
.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1{font-size:40px !important; }
 }

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
.header-7{padding-top: 10px !important ;padding-bottom: 10px !important ; }
#main { padding-top: 30px; padding-bottom: 30px;}
.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1{font-size:40px !important; }
 }

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
.header-7{padding-top: 10px !important ;padding-bottom: 10px !important ; }
 }

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

}