/*

Theme Name: Parfum de Présence

Theme URI: http://www.damiengilles.com/

Version: 1.0

Description: A customized version of Divi which adds a number of tiny features I need.

Author: Damien GILLES

Author URI: http://www.damiengilles.com/

Template: Divi

*/





::selection {

  background: #6a3934; /* WebKit/Blink Browsers */

  color : #FFF; 

}



::-moz-selection {

  background: #6a3934; /* Gecko Browsers */

  color : #FFF;

}





.dghidden{

	display:none;

}





/*

body, p{

    font-family: 'Crimson Text', serif;

    font-style: normal;

    font-weight: 300;

    font-size: 18px !important;

    line-height: 24px;

    color : #6a3934;

}
*/



strong{

    font-weight: 700;

}





h1, h2, h3, h3, h5, h6{

    font-family: 'Amatic SC', cursive;

    font-weight: 700;

    font-style: normal;

    color : #6a3934;

    margin-top : 40px;

}





h1{

    font-size : 46px;

    line-height: 1.3em;

    color : #b06f53;

}


/*


#top-menu-nav, #top-menu-nav ul li, #top-menu-nav ul a{

	font-family: 'Amatic SC', cursive;

    font-weight: 400;

    font-style: normal;

    color : #6a3934 !important;

	font-size : 26px !important;

}

*/


/*

.borderbottom{

	background-color: #f1c17d;

}

*/







.dgfooter p{

	color : #FFF !important;

}



.dgfooter h1{

	color : #f1c17d;

}



.dgfooter{

	margin-top : 60px;

}





/*

.dgfooter:before{

	content:" ";

	display:block;

	height: 85px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/10/waves_6.png');

	position:absolute;

	top:-85px;

	width: 2560px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

	border: 1px solid red;

}

*/



.dgfooter:before{

	content:" ";

	display:block;

	height: 43px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/10/border_7-1.png');

	position:absolute;

	top:-43px;

	width: 100%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-repeat: repeat-x;

}









.dgwhiteborder:after{

	content:" ";

	display:block;

	height: 43px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/10/border_7_white.png');

	position:absolute;

	bottom:0;

	width: 100%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-repeat: repeat-x;

	z-index: 999999999999999999999999999999999999999999 !important;

}



.dg_bottom_slider_top_border:before{

	content:" ";

	display:block;

	height: 43px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/10/border_7_white.png');

	position:absolute;

	top:0;

	transform: rotate(180deg);

	width: 100%;

	left: 0;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-repeat: repeat-x;

	z-index: 999999999999999999999999999999999999999999 !important;

	transform: rotate(180deg) !important;

}


.specialsection{



}





.specialsection:before{

	content:" ";

	display:block;

	height: 85px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/11/border_top.png');

	position:absolute;

	top:0;

	width: 2560px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-repeat: repeat-x;

	z-index: 999999999999999999999999999999999999999999 !important;

}



.specialsection:after{

	content:" ";

	display:block;

	height: 85px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/11/border_bottom.png');

	position:absolute;

	bottom:0;

	width: 2560px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-repeat: repeat-x;

	z-index: 999999999999999999999999999999999999999999 !important;

}





/*

.dgfooter:after{

	content:" ";

	display:block;

	height: 85px;

	background-image:url('https://www.parfumdepresence.me.uk/pdp/wp-content/uploads/2020/10/border_white_3.png');

	position:absolute;

	bottom:0;

	width: 2560px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}

*/







.masked-image-ellipse, /* .page-id-112 .et_pb_slide */ {

  -webkit-mask-image: radial-gradient(ellipse 80% 100% at 50% 50%, black 40%, transparent 50%);

  mask-image: radial-gradient(ellipse 80% 100% at 50% 50%, black 40%, transparent 50%);

}





.scriptfont{

	font-family: 'Dancing Script', cursive;

	font-size: 28px !important;

	color : #f1c17d;

	line-height : 30px;

	/*

	margin-top: -15px;

	*/

}





.masked-image, .masked-images_gallery img {

  -webkit-mask-image: radial-gradient(ellipse 80% 100% at 50% 50%, black 40%, transparent 50%);

  mask-image: radial-gradient(ellipse 80% 100% at 50% 50%, black 40%, transparent 50%);

}







/* Ordi */

.et_pb_slider .et_pb_slide .et_pb_container {

	height: auto !important;

	min-height: 800px !important;

}

/* Tablette */

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

	.et_pb_slider .et_pb_slide .et_pb_container {

		height: auto !important;

		min-height: 600px !important;

	}

}

/* Téléphone */

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

	.et_pb_slider .et_pb_slide .et_pb_container {

		height: auto !important;

		min-height: 400px !important;

	}

}



/* Ajuster le padding */

.et_pb_slider .et_pb_slide {

	padding-bottom: 0px !important;

}

.et_pb_slider div.et_pb_slide_description, 

.et_pb_slider .et_pb_slider_fullwidth_off div.et_pb_slide_description {

	padding-top: 1%;

	padding-bottom: 1%;

}





.icons-in-text{

	font-size: 20px;

	display: inline-block;

	vertical-align: top;

	line-height: normal;

	margin-right: 5px;

	padding-top: 3px;

}





.homepage-special-h1 h1{

	margin-top : 0;



}







a, a:visited {

  text-decoration: none;

  color : #f1c17d;



}



a:hover {

  text-decoration: underline;

}



#footer-bottom a:hover{

	text-decoration: none;

}



.et_pb_slider a{

	color : #FFF;

}



.et_pb_slider a:hover{

	text-decoration: none;

}







/* FORM STYLE */

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {

background-color: #eee !important;

border: none !important;

width: 100% !important;

-moz-border-radius: 0 !important;

-webkit-border-radius: 0 !important;

border-radius: 0 !important;

font-size: 14px;

color: #999 !important;

padding: 16px !important;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

}

.wpcf7-submit {

color: #693831  !important;

margin: 8px auto 0;

cursor: pointer;

font-size: 20px;

font-weight: 500;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

padding: 6px 20px;

line-height: 1.7em;

background: transparent;

border: 2px solid;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

-moz-transition: all 0.2s;

-webkit-transition: all 0.2s;

transition: all 0.2s;

}

.wpcf7-submit:hover {

background-color: #eee;

border-color:#eee;

padding: 6px 20px !important;

}

/* ENDS FORM STYLE */











.et_pb_bg_layout_dark .et_pb_slide_description {

    text-shadow: 0 1px 3px rgba(0,0,0,.8);

}





/*remove sidebar */

/*** Take out the divider line between content and sidebar ***/

#main-content .container:before {background: none;}

 

/*** Hide Sidebar ***/

#sidebar {display:none;}

 

/*** Expand the content area to fullwidth ***/

@media (min-width: 981px){

#left-area {

    width: 100%;

    padding: 23px 0px 0px !important;

    float: none !important;

}

}







/*MAKE HEADER TEXT BIGGER IN SLIDE */



.et_pb_slide_description .et_pb_slide_title{

	font-size:66px;

}



.et_pb_slide_description .scriptfont{

	font-size:32px !important;

}


/*
#top-menu li .menu-item-has-children > a:first-child {
    padding-right: 20px;
}
*/


#top-menu li li a {
    line-height: 22px;
}





.highlight{
  	width : auto !important;
	display: inline !important;
	line-height: 28px;
  	font-size: 16px;
	padding: 3px 3px 3px 5px !important;
	background:#b06f53 !important;
	color:#fff;
  	box-shadow:0.2em 0 0 #b06f53,-0.2em 0 0 #b06f53 !important;
	-moz-box-shadow:0.2em 0 0 #b06f53,-0.2em 0 0 #b06f53 !important;
	-webkit-box-shadow:0.2em 0 0 #b06f53,-0.2em 0 0 #b06f53 !important;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}


.highlight2, #agenda_item .dmach-postmeta-value span {
  	width : auto !important;
	display: inline !important;
	line-height: 28px;
  	font-size: 16px;
	padding: 3px 3px 3px 5px !important;
	background:#f1c17d !important;
	color:#fff;
  	box-shadow:0.2em 0 0 #f1c17d,-0.2em 0 0 #f1c17d !important;
	-moz-box-shadow:0.2em 0 0 #f1c17d,-0.2em 0 0 #f1c17d !important;
	-webkit-box-shadow:0.2em 0 0 #f1c17d,-0.2em 0 0 #f1c17d !important;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}