/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Template:     generatepress
 Version:      0.1
*/

@font-face {
	font-family: "Cursive Standard";
	src: url(fonts/Cursive_standard.ttf);
}

@font-face {
	font-family: "Cursive Standard Bold";
	src: url(fonts/Cursive_standard_Bold.ttf);
}

.cursive {
  	font-family: "Cursive Standard" !important;
}

h1, h2, h3, h4, h5, h6 {
  	font-family: Barlow Semi Condensed, sans-serif;
}

h3 {
	font-size:24px;
	color: var(--contrast-2);
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.label {
    font-size: 12px;
    font-weight: 400;
    opacity: 0.3;
    margin: 0;
}

a:hover {
	text-decoration: none !important;
} 

.site-description {
	display:none;
	font-family: "Cursive Standard" !important;
	text-transform: initial;
	font-size: 20px;
}

.main-title {
	font-family: "Cursive Standard" !important;
	text-transform: initial;
	margin-top:30px !important;
	font-size: 35px;
	line-height:1.2em !important;
	display:none;
}

#generate-slideout-menu.main-navigation .main-nav ul ul li a {
  	font-size:20px !important;
}

.main-navigation .main-nav ul ul li a {
  	padding: 5px 16px 5px 16px;
}

.disabled a {
	color: gray !important;
}

.site-logo {
	position: absolute;
	width:281px !important;
	z-index: 100 !important;
	top:0px;
}

.site-branding {
	margin-left:45%;
}
/* Pour garder la taille initiale du logo sinon il est à 60px */
.navigation-branding img, .site-logo.mobile-header-logo img {
	height:auto !important;
	padding:0px !important;
}

.inside-navigation .navigation-branding {
	top:0;
	width:80%;
}

.main-navigation {
  	font-family: "Cursive Standard" !important;
  	height: 150px;
}

.inside-navigation {
    flex-direction: row-reverse;
	padding-top:0px;
}

.gb-container-d7132117 {
	width:300px !important;
	margin-right:10px;
}

.footer-top-image {
	top: -35px;
}

.login, .login a {
  	font-family: Barlow Semi Condensed, sans-serif;
	color:white !important;
	font-size:24px;
	margin-right:0px;
}

/* Permet de cacher ceratins menus*/
.hide-menu {
	display:none !important;
}

article {
	margin: 40px 0px 80px 80px !important;
	text-align: justify;
}

article h1 {
	text-align:left;
}

.custom-article, .custom-page {
	padding:20px !important;
}

.not-found, .no-results {
	padding:80px !important;
}

.sidebar-tablet {
 	margin-left:10px !important;
 	margin-right:30px !important;
}

.search-results .page-header .page-title {
  	font-size: 36px !important;
  	text-transform: none !important;
  	border-bottom: none !important;
  	padding:100px 0px 0px 0px;
  	color:var(--contrast-2);
}

.mobile-header-navigation.has-menu-bar-items .mobile-header-logo {
    margin-right: 30px !important;
}

:where(.wp-block-columns.is-layout-flex) {
  	gap: 0em !important;
}

@media (min-width: 669px) {
}

@media (min-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px)  { 
	
}
@media (max-width: 768px) {
  .navigation-branding .main-title, .mobile-header-navigation .site-logo {
    	margin-left: 10% !important;
  }
   .wp-block-columns {
    	flex-wrap: nowrap !important;
  }
}
@media (min-width:769px)  { 
	/* tablet, landscape iPad, lo-res laptops ands desktops */ 
  	article {
		margin: 40px 0px 80px 0px !important;
	}
}

@media (min-width:961px)  { 
	/* tablet, landscape iPad, lo-res laptops ands desktops */ 
	.main-title {
		display:block;
	}
	
	.inside-navigation .navigation-branding {
    	left: 8% !important;
    	transform: translateX(-5%) !important;
    	column-gap:40px;
    	z-index:100;
  	}
  	
  	.search-results .page-header .page-title {
  		padding:100px 0px 0px 80px;
	}
}

@media (min-width:1025px) { 
	/* big landscape tablets, laptops, and desktops */ 
}

@media (min-width:1281px) { 
	/* hi-res laptops and desktops */ 
	.site-branding {
		margin-left:30%;
	}

	.inside-navigation .navigation-branding {
    	transform: none !important;
    	width:80%;
  	}

	.main-title {
		font-size: 60px;
 	}
 	
}

@media (min-width:1500px) { 
	/* hi-res laptops and desktops */ 
	.site-branding {
		margin-left:25%;
	}
	article {
		margin: 40px 0px 80px 80px !important;
	}
	.sidebar-tablet {
 		margin-left:50px !important;
 		margin-right:80px !important;
	}
}

@media (min-width:1810px) { 
	/* hi-res laptops and desktops */ 
	.site-description {
		display:block;
		font-size: 35px;
	}
}

/* .widget-title {
  	font-size: 24px;
  	color:white;
  	background-color : #ba2f2f;
	padding:5px;
}
 */
/* .citation {
	border-bottom:2px dashed #ba2f2f;
}
 */

/* .widget-area .widget_wpdm_topdownloads {
	padding-top: 0px !important;
}
 */
/*  .widget-area .widget {
  padding-bottom: 10px !important;
  padding-top: 20px;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
 */


/* p:empty  {
    display: none;
}
 */


.separate-containers .inside-article {
	padding-top:0px !important;
	padding-bottom:0px !important;
	background:none !important;
}

.overflow-hidden {
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: clip;
/*   	border-bottom: 2px solid black;
 */  	align-items: center;
}

.contact {
	width:80% !important;
}


/* .subtitle {
	position:absolute;
	top:100px;
	background:transparent;
    left: 40% !important;
    transform: translateX(-30%) !important;
    width:80%;
    padding-left:331px;
}
 */

.home-page {
  background-color: transparent !important;
  margin-top:0px !important;
/*   margin-left: 0px !important;
 */}

#page {
	padding-left:0px !important;
}

@media screen and (max-width: 768px) {
  .entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull {
  	margin-left: -15px;
  	/* width: 75%; */
  }
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image {
	border-style: solid;
  	border-width: 1px;
  	border-color: #333;
  	background-color: #fff;
  	transition: .5s ease;
	margin:10px !important;
  	flex:0 0 95%;
}

.spectra-image-gallery__media-thumbnail-caption a {
	height: 100%;
  	width: 100%;
}


@media (max-width: 768px) {
  	.separate-containers .inside-article {
    	padding: 0px 0px 0px 0px;
  	}
  
	.custom-page {
		padding:0px !important;
	}

	article {
		margin: 10px 10px 10px 10px !important;
		/*   background-color: rgba(240,240,240,0.3) !important;
	 */}
	 
	 [data-wp-dark-mode-active] #mobile-header .menu-toggle, [data-wp-dark-mode-active] .nav-below-header .main-navigation .inside-navigation.grid-container button.slideout-exit {
	 	background-color: #3b3934 !important;
	 }

     .container .site-content .content-area {
        width: 100%;
   	 }
}

.pum-theme-hello-box .pum-container {
    padding: 0px;
    border-radius: 100px;
    border: 1px solid #2CA8FF;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    background-color: #2CA8FF !important;
}

.pum-theme-hello-box .pum-content + .pum-close {
	top:-15px;
	right:-15px;
}

.breadcrumb {
	list-style-type: none;
	background-color: transparent !important;
	margin-left:0px !important;
	margin-bottom:0px;
}

.v1 .breadcrumb-level::before {
  content: "";
  position: absolute;
  left: 0px;
  height: 50%;
  width: 100%;
  /* background: #3399ff; */
	border-style:solid;
  border-color: #ccc;
  border-width:1px 1px 0px 1px;
  z-index: -1;
}

[data-wp-dark-mode-active] .v1 .breadcrumb-level::before {
	border-color: #3399ff;
	z-index: 0;
}

.v1 .breadcrumb-level::after {
  content: "";
  position: absolute;
  left: 0px;
  height: 50%;
  width: 100%;
/*   background: #3399ff;
 */
  border-style:solid;
  border-color: #ccc;
  border-width:0px 1px 1px 1px;
  z-index: -1;
}

[data-wp-dark-mode-active] .v1 .breadcrumb-level::after {
	border-color: #3399ff;
	z-index: 0;
}

.v1 .breadcrumb-level::before {
  top: 0;
  transform: skew(20deg);
}
.v1 .breadcrumb-level::after {
  bottom: 0;
  transform: skew(-20deg);
}

.breadcrumb-level {
  display: inline-block;
  position: relative;
  margin:2px 0px;
}
.breadcrumb-level:last-child a {
  cursor: default;
}
 
.breadcrumb-level:last-child::after, .breadcrumb-level:last-child::before {
	background-color:#fff;
	border-color : #ECA300;
}

/* .wp-dark-mode-switch-13 ._track */

.wp-dark-mode-switch-1 ._track {
    height: calc(49px* var(--wp-dark-mode-switch-scale, 1)) !important;
    width: calc(49px* var(--wp-dark-mode-switch-scale, 1)) !important;
}

.wp-dark-mode-floating-switch {
	right: revert !important;
	bottom: 20px !important;
	left :20px;
}

.generate-back-to-top {
    bottom: 20px !important;
    right: 20px !important;
    line-height: 48px !important;
    width: 48px !important;
    border-radius: 10px !important;
}

@media (min-width: 768px) {
	#popmake-30523 {
		top: auto !important;
		bottom: 40px !important;
  		left: 206.2px;
	}
}

[data-wp-dark-mode-active] .breadcrumb-level:last-child::after, [data-wp-dark-mode-active] .breadcrumb-level:last-child::before {
	background-color:transparent !important;
}

[data-wp-dark-mode-active] button.menu-toggle {
	background-color: black !important;
}

.breadcrumb-level:last-child a {
	color:#ECA300;
}

.breadcrumb-level:not(:last-child):hover::before, .breadcrumb-level:not(:last-child):hover::after {
	color: #222222;
}

.breadcrumb-level a {
  display: inline-block;
  position: relative;
  line-height: 2;
  padding: 0 20px;
  color: #333333;
  text-decoration: none;
}

.breadcrumb.v1 {
  	margin-top: 40px;
}

.flex-row-container {
	display:flex;
	flex-direction: row;
	column-gap: 30px;
	flex-wrap: wrap;
}

@media screen and (min-width: 900px) {

/* 	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image {
		flex:0 0 30%;
	}
 */	.spectra-image-gallery__media-thumbnail-caption a {
		padding-top:70%;
	}
	.breadcrumb {
		margin-left:120px !important;
	}
}

@media (max-width: 768px) {
  .is-left-sidebar.sidebar, .is-right-sidebar.sidebar {
    position: relative;
    width: 100%;
  }
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:hover {
 	filter: brightness(50%);
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	display:block;
	background: rgba(0,0,0,.7);
  	max-height:60%;
  	color: #fff;
  	font-size: 15px;
  	/* height: 100%;
  	 */overflow: auto;
  	position: absolute;
  	width: 100%;
  	transition: .5s ease;
}

.custom-shape-divider-top-1695733695 {
    position: absolute;
/*     top: 170px;
 */    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    z-index:-1;
}

.custom-shape-divider-top-1695733695 svg {
     position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 30px;
    transform: rotateY(180deg);
}

.custom-shape-divider-top-1695733695 .shape-fill {
    fill: #eca300;
}


.custom-shape-divider-bottom-1695826180 {
    position: relative;
    bottom: 0px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-bottom-1695826180 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 40px;
}

.custom-shape-divider-bottom-1695826180 .shape-fill {
    fill: #ECA300;
}


.flex-row-container > .flex-row-item {
	flex-grow:1; 
	flex: 0 0 48%;
	width:100%;
	max-width:none !important;
}

.flex-row-container > .flex-row-item-console {
	flex-grow:1; 
	flex: 0.98;
	max-width:none !important;
}

.console {
  background-color:#000000;
  color:#ffffff !important;
  min-height:50px;
  padding:10px;
}

.widget ul li {
  margin-bottom: 0em !important;
}

.qr-list {
	display:flex;
	flex-direction:row;
	row-gap:0px;
	flex-wrap: wrap;
	color : var(--contrast);
}

[data-wp-dark-mode-active] .qr-list {
	color: #fff;
}

.qr-item {
	display:flex;
	width:100%;
	column-gap: 10px;
	padding: 10px;
  	font-size: 11pt;
  	background-color: transparent !important;
  	line-height:50px;
}

.qr-header {
	display:flex;
	width:100%;
	flex-direction:row;
	column-gap: 10px;
	padding: 15px;
  	box-shadow: none;
  	border-width: 1px 1px 1px 1px;
  	border-color:#ddd;
  	border-style:solid;
  	border-radius:0px;
  	font-size: 11pt;
  	background-color: rgba(0, 0, 0, 0.04);
  	font-weight:bold;
	line-height:20px;
}

.qr-name {
	width:45%;
	height:100%;
}

.qr-link {
	width:30%;
	text-align: right;
}

.qr-link:after {
	font-family: dashicons;
  	display: inline-block;
  	content: "\f19b";
  	padding-left:10px;
  	color: var(--accent);
}

.qr-thumbnail {
	width:15%;
}

.qr-statut {
	width:10%;
}

.qr-num {
	width:5%;
}

@media screen and ( max-width: 800px ) { 
	.qr-thumbnail {display:none;}
	.qr-item { flex-direction: column; margin-bottom:10px; line-height:20px; border:1px solid #ccc;}
    .qr-header { display:none; }
     .qr-statut,.qr-link {width:50%; text-align:left;}
}

/* Inserting this collapsed row between two flex items will make 
 * the flex item that comes after it break to a new row */
.break {
  flex-basis: 100%;
  height: 0;
}

.site-content {
	flex-wrap: wrap;
}

@media (min-width: 768px) {
  	.sidebar {
    	margin-left: 0px !important;
  	}
}

.wpdm-download-link {
	background-color: transparent !important;
	border-color: transparent !important;
}

.wpdm-download-link:hover {
	box-shadow: none !important;
	background-color: transparent !important;
	border-color: transparent !important;
}

#myProgress {
  width: 100%;
  background-color: #ddd;
}

#myBar {
  width: 1%;
  height: 30px;
  background-color: #04AA6D;
}

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
  margin-top: 1em;
}

:where(.wp-block-columns) {
  margin-bottom: 0em;
}

.pum-overlay.pum-active, 
.pum-overlay.pum-active .popmake.active {     
	display: block !important;     
	opacity: 1 !important;  /* Here's the extra line to add only if needed. */ 
}

.pum-title {
	font-family: "Cursive Standard" !important;
}

.w3eden #wpdmreg, .w3eden #wpdmlogin {
    max-width: 600px;
}

.w3eden div#wpdmlogin, .w3eden div#wpdmreg {
    padding-top: 0px;
}

.package_row {
	display:flex;
	width:100%;
	padding-left:15px;
	height:auto;
	min-height:30px;
	padding-top:0px;	
	padding-bottom:0px;
	column-gap: 10px;
	justify-content: left;
}

.package_col_name {
	float:left;
	min-width:20%;
	width:auto;
} 

.theme_row {
	min-height:40px;
	padding-top:5px;
}

.package_col_download, .package_col {
	width:auto;
	min-width:75%;
	float:left;
}

.package_link {
	float:right;
	width:5%;
	text-align: right
}

.package_row a.blue, #wpdm-all-packages .blue, H1.blue {
	color :  rgb(0,153,255) !important;
} 

.package_row a.rose, #wpdm-all-packages .rose, H1.rose {
	color : rgb(255,0,204) !important;
} 

.package_row a.red, #wpdm-all-packages .red, H1.red {
	color : rgb(255,0,0) !important;
} 

.package_row a.green, #wpdm-all-packages .green, H1.green {
	color : rgb(0,204,0) !important;
} 

.w3eden .card {
    background-color: transparent !important;
    background-clip: border-box;
    border: 0px solid rgba(0, 0, 0, .125);
    border-radius: var(--border-radius-regular);
}

table.dataTable tbody tr {
    background-color: transparent !important;
}

.table td, .table th {
	padding:3px 0px 0px 0px !important;
}

.card-width-table .card-footer, .table tr td {
    border-top: 0px solid rgba(222, 226, 230, 0.9) !important;
}
.w3eden .card.text-white * {
	color:var(--contrast) !important;
}

@media (max-width: 799px) {
    .package_row {
        height:auto;
        border: 0px solid #ccc !important;
        margin-bottom: 10px !important;
        position: relative;
        padding:5px 0px 5px 15px;
        overflow:auto;
    }
    
 }

.w3eden #wdmds #logo-block {
	width:50% !important;
}
/* [data-wp-dark-mode-active] .w3eden #wpdm-dashboard-sidebar .selected .m-icon, [data-wp-dark-mode-active] .w3eden #wdmds .selected .m-icon{
    box-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.2) !important;
    background-color: var(--dracula-bg--color-secondary-hover) !important;
    color: var(--color-primary) !important;
}

[data-wp-dark-mode-active] .w3eden #wpdm-dashboard-sidebar .m-icon, [data-wp-dark-mode-active] .w3eden #wdmds .m-icon {
	margin-right:5px !important;
}	 */

.fa-brands:before, .fa-regular:before, .fa-solid:before, .fa:before, .fab:before, .far:before, .fas:before {
    margin-right: 5px !important;
}

[data-wp-dark-mode-active] .w3eden .card.text-white *, [data-wp-dark-mode-active] table * {
	color:#fff !important;
}

.wpdm-pdf-preview {
	display:none !important;
}

:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button {
	justify-content: left !important;
}
.stk-button__inner-text {
	background-color: transparent !important;	
}

[data-wp-dark-mode-active] .custom-shape-divider-top-1695733695 svg .shape-fill,
[data-wp-dark-mode-active] .custom-shape-divider-bottom-1695826180 .shape-fill {
    fill: #3b3934 !important;
    z-index:1 !important;
}

html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body nav:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
    background-color: #3b3934 !important;
}

[data-wp-dark-mode-active] .wp-block-uagb-container.uagb-block-331cbabd .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
[data-wp-dark-mode-active] .wp-block-uagb-container.uagb-block-0a2a7a03 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
[data-wp-dark-mode-active] .wp-block-uagb-container.uagb-block-0a2a7a03 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
 	fill: #18191A !important;
}

[data-wp-dark-mode-active] h3.gb-headline-9b36ec28,
[data-wp-dark-mode-active] h3.gb-headline-512fa823 {
	color : #eeeeee !important;
}

[data-wp-dark-mode-active] .stk-43084cc > .stk-separator__top svg {
    fill: #3b3934 !important;
}

[data-wp-dark-mode-active] .stk-block-separator__inner svg, [data-wp-dark-mode-active] .stk-separator__wrapper svg {
	fill: #18191A !important;
}

[data-wp-dark-mode-active] .wp-block-uagb-container.uagb-block-aad0a844 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
[data-wp-dark-mode-active] .wp-block-uagb-container.uagb-block-aad0a844 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
	fill: #3b3934 !important;
}

[data-wp-dark-mode-active] body {
	color: #dddddd !important;	
}

[data-wp-dark-mode-active] #wpdm-all-packages .card, [data-wp-dark-mode-active] .table thead th {
	background-color: #18191A !important;
}

[data-wp-dark-mode-active] h3, [data-wp-dark-mode-active] th, [data-wp-dark-mode-active] .dataTables_filter, [data-wp-dark-mode-active] .pum-container .wp-dark-mode-transparent {
	color: #dddddd !important;
}
html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body header:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
	background-color: #18191A !important;
}
.package_col_download {
	padding:0px;
}
.package_col_download a {
	padding:0px 0px 0px 0px !important;
	background-color: transparent !important;
	border-color:transparent !important;
}

.package_col_download a::before, a.wpdm-download-link.download-on-click.btn.btn-success.btn-sm::before {
	font-family: "Font Awesome 5 Free";
	padding:0px 0px 0px 0px !important;
	font-size:24px;
  	content: "\f1c1";
  	vertical-align: middle;
  	font-weight: 900;
  	color:red;
  	line-height:1 !important;
  	float:right;
}

[data-wp-dark-mode-active] a.wpdm-download-link.download-on-click.btn.btn-success.btn-sm {
	background-color:transparent !important;
	border:revert !important;
}

[data-wp-dark-mode-active] .wpdm-download-link:hover {
    box-shadow:none !important;
    background-color: #111 !important;
    border-color: #111 !important;
}

.w3eden .btn-danger, .w3eden .btn-danger:hover{
    color: #111;
	background-color:transparent !important;
	border:transparent !important;
}

.w3eden .mr-3 {
    margin-right: 0px !important;
}

.w3eden .btn-danger.focus, .w3eden .btn-danger:focus {
    box-shadow: none !important;
}

.w3eden .btn-success:not(:disabled):not(.disabled):active:focus, .w3eden .show>.btn-success.dropdown-toggle:focus {
    box-shadow: none !important;
}

.w3eden .btn-success.focus, .w3eden .btn-success:focus {
    box-shadow: none !important;
}

.w3eden .btn-sm {
	padding-right:0px !important;
}

/* .wp-block-uagb-container.uagb-block-331cbabd .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: #18191A !important;
}

@media (prefers-color-scheme: dark) {
	.main-navigation {
		background-color : red !important;
	}
} */

[data-dracula-scheme="dark"] {
	.wp-block-uagb-container.uagb-block-331cbabd .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
	.wp-block-uagb-container.uagb-block-0a2a7a03 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
	.wp-block-uagb-container.uagb-block-0a2a7a03 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    	fill: var(--dracula-bg--base);
	}
	
	.wp-block-uagb-container.uagb-block-aad0a844 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill,
	.wp-block-uagb-container.uagb-block-aad0a844 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
		fill: rgb(57, 59, 67);
	}
	
	.custom-shape-divider-top-1695733695 {
		z-index:5;
	}
	
	.custom-shape-divider-top-1695733695 .shape-fill,
	.custom-shape-divider-bottom-1695826180 .shape-fill {
		fill:var(--dracula-bg--accent);
	}
}

.dracula-toggle.style-1 .toggle-icon.__dark {
    background-color : rgb(80, 84, 97) !important;
}

.dracula-toggle-wrap {
    --side-offset: 20px !important;
    --bottom-offset: 10px !important;
}

.aioseo-breadcrumbs {
	margin-top:100px;
	margin-left:100px;
}
