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

Theme Name:   Addentic
Theme URI:    https://addentic.com
Description:  Theme 2022 pour les sites Addentic (Divi)
Author:       Jérôme VADON
Author URI:   https://addentic.com
Template:     Divi
Version:      2022-a
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/*
@import url('https://fonts.googleapis.com/css2?family=Unica+One&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
*/

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/local_googlfonts-icons/MaterialIcons-Regular.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

:root {
	/** Phase **/
	--website: "production";
	--website: "mockup";

	/** News **/
	--news-more-bg-color: #333;
	--news-more-lnk-color: #fff;

	/** Menu / Global **/
	--menu-font-family:'Roboto Slab', serif !important;
	/* --submenu-font-family: var(--menu-font-family);
	/**/
	--menu-global-transition: background 300ms ease-in-out, color 300ms ease-in-out, border 300ms ease-in-out;
	/**/
	--menu-border-thick: 1px;
	--menu-global-margin: 0 0 0 0;
	--menu-global-sub-border-thick: 1px;
	--menu-global-sub-border-color: rgba(189, 32, 59, 1);
	--menu-global-sub-padding: 5px 10px 5px 10px;

	/** Menu / Idle **/
	--menu-idle-bkgnd: transparent;
	--menu-idle-border: transparent;
	--menu-idle-color: rgba(255, 255, 255, 1);
	/**/
	--menu-idle-bkgnd-hover: rgba(255, 255, 255, 0.15);
	--menu-idle-border-hover: transparent;
	--menu-idle-color-hover: rgba(255, 255, 255, 1);
	/**/
	--menu-idle-bkgnd-active: rgba(255, 255, 255, 1);
	--menu-idle-border-active: transparent;
	--menu-idle-color-active: rgba(0, 0, 0, 1);
	/**/
	--menu-idle-bkgnd-active-hover: rgba(255, 255, 255, 0.15);
	--menu-idle-border-active-hover: transparent;
	--menu-idle-color-active-hover: rgba(255, 255, 255, 1);

	/** Menu / Sticky **/
	--menu-sticky-bkgnd: transparent;
	--menu-sticky-border: transparent;
	--menu-sticky-color: rgba(255, 255, 255, 1);
	/**/
	--menu-sticky-bkgnd-hover: rgba(255, 255, 255, 0.15);
	--menu-sticky-border-hover: transparent;
	--menu-sticky-color-hover: rgba(255, 255, 255, 1);
	/**/
	--menu-sticky-bkgnd-active: rgba(255, 255, 255, 1);
	--menu-sticky-border-active: transparent;
	--menu-sticky-color-active: rgba(0, 0, 0, 1);
	/**/
	--menu-sticky-bkgnd-active-hover: rgba(255, 255, 255, 0.15);
	--menu-sticky-border-active-hover: transparent;
	--menu-sticky-color-active-hover: rgba(255, 255, 255, 1);
}



ul.news_taxonomy {
	margin: 0;
	padding: 0;
}

ul.news_taxonomy li {
	display: inline-block;
	color: var(--news-more-lnk-color);
	background-color: var(--news-more-bg-color);
	border-radius: 4em;
	padding: 0.75em 1em;
	text-transform: uppercase;
	font-size: 70%;
	letter-spacing: 2px;
	box-shadow: 0px 0px 10px 5px rgb(0 0 0 / 50%);
	line-height: 100%;
}

.coporate_pitch-area {
	background-color:var(--news-more-bg-color) !important;
}
.et-db #et-boc .et-l .et_pb_text_3_tb_body.coporate_pitch-title h3 {
	color:var(--news-more-lnk-color) !important;
}
.coporate_pitch-area .coporate_pitch-separator:before  {
	border-color:var(--news-more-lnk-color) !important;
}
.coporate_pitch-area .coporate_pitch-content {
	color:var(--news-more-lnk-color) !important;
}
.et-db #et-boc .et-l .et_pb_widget_area_left {
	border-right:0 !important;
	padding-right: 0px;
}

#a2a_share_save_widget-2 {
	width: 100% !important;
	text-align: right;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-block;
}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}
/*** Divi breakpoint / Responsive Styles Standard Desktop Only ***/
@media only screen and ( min-width: 981px ) {
	/* CSS goes here */
} 
/*** Responsive Styles Tablet And Below - DIVI breakpoint  ***/
@media all and (max-width: 980px) {
}

/*** Responsive Styles Tablet Only - DIVI breakpoint  ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}

/*** Responsive Styles Smartphone Only - DIVI breakpoint ***/
@media all and (max-width: 767px) {
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
}

/***************************************************/
/**************** MOBILE SETTINGS ******************/
/***************************************************/
@media only screen and (max-width : 980px) {
	.row_p-t {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.row_p-t .et_pb_column .et_pb_image img {
		margin:2em auto;
	}
	.row_p-t .et_pb_column .dipl_image_mask_container {
		margin: 1em auto 2em auto;
	}
	.row_t-p .et_pb_column .dipl_image_mask_container {
		margin: 0 auto 2em auto;
	}
	footer .two-columns .et_pb_column {
		width: 50%!important;
	}

	.three-columns .et_pb_column {
		width: 33.33%!important;
	}

	.four-columns .et_pb_column {
		width: 25%!important;
	}
	.material-icons-btn a:hover,
	.material-icons-btn a:visited,
	.material-icons-btn a:focus {
		color:#fff!important;
	}
	.noselect {
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently */
	}
}