/*
Theme Name: POTSFINK
Description: Thème enfant de POTSFINK
Author: Ludovic Dind
Author URI: https://dind.studio/
Template: Divi
Version: 1.0
*/



/* DESKTOP */

/* Sélection */
::-moz-selection {
    background: #171419;
    color: white;
}
::selection {
    background: #171419;
    color: white;
}

/* Fonts */
@font-face {
    font-family: 'DIN Pro';
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.eot');
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.woff2') format('woff2'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.woff') format('woff'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.ttf') format('truetype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Bold.svg#DINPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DIN Pro';
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.eot');
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.woff2') format('woff2'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.woff') format('woff'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.ttf') format('truetype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro-Italic.svg#DINPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'DIN Pro';
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.eot');
    src: url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.woff2') format('woff2'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.woff') format('woff'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.ttf') format('truetype'),
        url('/wp-content/themes/potsfink/fonts/dinpro/DINPro.svg#DINPro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Styles */
body {
	line-height: 1.7em;
}

/* Structure */
#main-content {
    background-color: transparent;
}
.et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
    width: 100%;
}
#et-main-area {
	margin-top: 74px;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
    padding-bottom: 8px;
}

/* Boutons */
body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button, .woocommerce.et_pb_button_helper_class a.button.alt, .woocommerce-page.et_pb_button_helper_class a.button.alt, .woocommerce.et_pb_button_helper_class button.button.alt, .woocommerce.et_pb_button_helper_class button.button.alt.disabled, .woocommerce-page.et_pb_button_helper_class button.button.alt, .woocommerce-page.et_pb_button_helper_class button.button.alt.disabled, .woocommerce.et_pb_button_helper_class input.button.alt, .woocommerce-page.et_pb_button_helper_class input.button.alt, .woocommerce.et_pb_button_helper_class #respond input#submit.alt, .woocommerce-page.et_pb_button_helper_class #respond input#submit.alt, .woocommerce.et_pb_button_helper_class #content input.button.alt, .woocommerce-page.et_pb_button_helper_class #content input.button.alt, .woocommerce.et_pb_button_helper_class a.button, .woocommerce-page.et_pb_button_helper_class a.button, .woocommerce.et_pb_button_helper_class button.button, .woocommerce-page.et_pb_button_helper_class button.button, .woocommerce.et_pb_button_helper_class input.button, .woocommerce-page.et_pb_button_helper_class input.button, .woocommerce.et_pb_button_helper_class #respond input#submit, .woocommerce-page.et_pb_button_helper_class #respond input#submit, .woocommerce.et_pb_button_helper_class #content input.button, .woocommerce-page.et_pb_button_helper_class #content input.button {
	padding: 10px 30px !important;
    line-height: 1.7em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
	font-family: 'DIN Pro Bold', sans-serif;
	font-weight: normal;
	padding: 10px 30px !important;
    line-height: 1.7em !important;
}

/* Lien "Retour" */
a.retour-back {
	transition: all .1s ease;
}
a.retour-back:hover {
	color: #909092 !important;
}

/* Liens */
.et_pb_text_inner p strong {
    font-family: 'DIN Pro';
    font-weight: bold;
    font-style: normal;
}
.et_pb_text_inner p em {
	font-family: 'DIN Pro';
    font-weight: normal;
    font-style: italic;
}
.et_pb_text_inner p a {
	transition: all .1s ease;
}
.et_pb_text_inner p a:hover {
	color: #909092 !important;
}
.et_pb_blurb_description p a {
	transition: all .1s ease;	
}
.et_pb_blurb_description p a:hover {
	color: #909092 !important;
}

/* reCAPTCHA */
body div.grecaptcha-badge {
    opacity: 0 !important;
}



/* --- RESPONSIVE --- */

@media only screen and (max-width: 980px) {

	/* Styles */
	body {
    	line-height: 1.6em;
	}

	/* Structure */
	#et-main-area {
		margin-top: 56px;
	}

}
@media only screen and (max-width: 767px) {

	/* Styles */
	body {
    	line-height: 1.5em;
	}

}


