/*
Theme Name: Yarek Theme
Description: A simple WordPress theme with only header and footer.
*/
html, body {
	margin: 0;
	padding: 0;
	font-family: 'QueensidesMedium', Helvetica, Arial, Lucida, sans-serif;
	font-size: 1.1em;
	line-height: 1.25em;

}
@font-face {
	font-family: 'Belle Rose';
	src: url('fonts/Bellerose.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'QueensidesMedium';
	src: url('fonts/QueensidesMedium-x30zV.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

a {
	color: black;
	text-decoration: none;
}
#header_texte_2 {
	background-color: #760100 !important;
	padding: 40px;
	font-size: 30px;
	color:white;
	text-align: center;
	font-family: 'QueensidesMedium', Helvetica, Arial, Lucida, sans-serif;
	text-transform: uppercase;
	position: relative;
	top: 17px;

}


#shiftnav-toggle-main{
	background: white!important;
}

#shiftnav-toggle-main div.shiftnav-main-toggle-content.shiftnav-toggle-main-block{
	background: white!important;
	font-family: "Belle Rose";
	color:black;
	font-size:1.5em;
	text-transform: uppercase;
	top: -16px;
}

.shiftnav .fa, .shiftnav-toggle .fa {
	font-style: italic !important;
}
#shiftnav-toggle-main {
	background-color: transparent !important;
	color: #e02b20 !important;
	margin-top: 5px !important;
}
.shiftnav-toggle-burger {
	font-size: 30px!important;
}

.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {
	background: linear-gradient(0deg, rgba(145, 3, 0, 1) 42%, rgba(107, 1, 0, 1) 100%) !important;
	font-family: 'QueensidesMedium', Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 20px !important;
	margin-top: -10px !important;
	padding-bottom: 23px !important;
}

nav.shiftnav-nav {
	text-transform: uppercase;
}

footer {
	background-color: #760100;
	margin-top: -00px !important;
	padding-top: 0 !important;
	padding-bottom: 60px !important;
}
#texte-header-accueil-inside-paris {
	font-size: 0.5em;
}
.shiftnav.shiftnav-skin-light .shiftnav-site-title {
	text-align: center;
}
#content {
	padding: 50px;
	width: 80%;
	margin: auto;
	max-width: 1080px;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
	color: white!important;
}
.shiftnav.shiftnav-skin-light .shiftnav-site-title {

	text-align: center!important;
	color: lightgray!important;
	font-size: 3em!important;
}
/*
gallery
 */

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
	/*width: 100% !important;*/
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item {
	/*margin: 44px;*/
}
#spider_popup_wrap {
	z-index: 999999!important;
}
.bwg_image_info {
	display: flex;
	justify-content: center;
}



#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title1 {
	justify-content: flex-end!important;
}
@media (max-width: 720px) {
	html, body {
		font-size: 1.05em;
		line-height: 1.25em;
	}

	.page-id-62 #header_texte_2 {
		font-size: 22px!important;
	}

	body.home .wp-block-spacer {
		height: 0!important;
	}
	body.home figure {
		margin: 0 !important;
	}
	body.home #footerWhite > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-3.wp-block-columns-is-layout-flex {
		gap:0!important;
	}
	#content {
		padding: 0;
	}
	#shiftnav-toggle-main div.shiftnav-main-toggle-content.shiftnav-toggle-main-block {
		font-size: 0.75em;
	}

	#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
		padding: 0 !important;
	}
	#menu2 {
		margin-top: 467px!important;
	}
	.shiftnav ul.shiftnav-menu.shiftnav-targets-text-enormous li.menu-item>.shiftnav-target {
		font-size: 20px !important;
	}
	#bwg_thumbnails_0 > div > a > div > div > div.bwg-item2 > img {
		width: 100%;
		height: 100%;
	}
	#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item {
		width: 100% !important;
		max-width: 100%;
	}
}
/*
gallery
 */

div.bwg_image_info .bwg_image_description, .bwg_image_description * {
	color:#000 !important;
	font-family: 'QueensidesMedium'!important;
	font-weight: normal;
}


@media only screen and (min-width: 480px){
	.bwg-standard-thumbnails .bwg-zoom-effect .bwg-zoom-effect-overlay {
		background-color: transparent!important;
	}
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title1 {
	opacity: 1!important;
}
.bwg-zoom-effect .bwg-zoom-effect-overlay {
	opacity: 1!important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2,
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2 {
	color:black!important;
	font-family: 'QueensidesMedium'!important;
	letter-spacing: 1px;
	font-weight: normal!important;
	text-align: left;
	padding-left: 10px;
}

.bwg_image_title, .bwg_image_title * {
	color: #000 !important;
	font-family: 'QueensidesMedium'!important;/
	font-weight: bold;
	word-wrap: break-word;
	text-align: center;
	font-size: 1.1em!important;
}
.bwg_popup_image_spun1 .bwg_popup_image_spun2 {
	background: #444!important;
}
.bwg_image_info {
	background: #888;
}
.bwg_image_description {

	font-size: 0.8em !important;
	margin-top: 20px;
}
.mCSB_dragger {
	display: none!important;
}
.mCSB_inside>.mCSB_container {
	margin: 0!important;
}

.page.page-id-72 #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2, #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2,
.page.page-id-62 #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2, #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2

{
	color:white!important;
}
.page.page-id-72 .bwg_image_info,
.page.page-id-62 .bwg_image_info
{
	background: rgba(40, 40, 40, 0.70);
}
.page.page-id-72 .bwg_image_description,
.page.page-id-62 .bwg_image_description,
.page.page-id-62 .bwg_image_title,
.page.page-id-62 .bwg_image_title
{
	color:white!important;
}
.page-id-112 #bwg_container1_0 #bwg_thumbnails_0 > div:nth-child(1) > a > div > div > div.bwg-zoom-effect-overlay > div > div {
	color: white!important;
}
.page-id-112 #bwg_container1_0 #bwg_thumbnails_0 > div:nth-child(2) > a > div > div > div.bwg-zoom-effect-overlay > div > div {
	color: white!important;
}
.page-id-115 #bwg_container1_0 #bwg_thumbnails_0 > div:nth-child(1) > a > div > div > div.bwg-zoom-effect-overlay > div > div{
	color: white!important;
}
.page-id-108 #bwg_container1_0 #bwg_thumbnails_0 > div:nth-child(8) > a > div > div > div.bwg-zoom-effect-overlay > div > div{
	color: white!important;
}
/*.page-id-106 #bwg_container3_0 #bwg_thumbnails_0  div:nth-child(15) > a > div > div > div.bwg-zoom-effect-overlay > div > div,*/
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 div:nth-child(25) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 div:nth-child(26) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 div:nth-child(27) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 div:nth-child(28) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 div:nth-child(29) > a > div > div > div.bwg-zoom-effect-overlay > div > div,

.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(30) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(31) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(32) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(33) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(34) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(35) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(36) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(37) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(38) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(39) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(40) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(41) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(42) > a > div > div > div.bwg-zoom-effect-overlay > div > div,
.page-id-106 #bwg_container3_0 #bwg_thumbnails_0 > div:nth-child(43) > a > div > div > div.bwg-zoom-effect-overlay > div > div
{
	color: white !important;
}


#footerWhite > div.noptin-inpost-main-wrapper.noptin-form-id-78.noptin-optin-main-wrapper > div > form > div.noptin-form-header.no-image {
	display: none!important;
}
.noptin-optin-form {
	justify-content: initial!important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.menu-item > .shiftnav-target {
	font-size: 21px!important;
}

@media print {
	img {
		display: none !important;
	}

	* {
		background-image: none !important;
	}
}

@media (max-width: 640px) {
	.bwg_image_info {
		background: rgb(68 68 68)!important;
	}
	#bwg_image_container .bwg_image_title, .bwg_image_title * {
		color:white!important;
	}
	#bwg_image_container div.bwg_image_info .bwg_image_description, .bwg_image_description * {
		color:white!important;
	}
}
@media(min-width: 640px) {
	body.page-id-110 #mCSB_1 {
		/*top: 45px;*/
	}
}

body.page-id-72 #mCSB_1_container > div.bwg_image_title {
	color:white!important;
}

.bwg_image_title, .bwg_image_title * {
	position: relative;
	top: 12px;
}

.bwg_image_info {
	padding: 0!important;
}
body.page-id-72 .bwg_image_title {
	color:white!important;
}
.page-id-110 .bwg_image_title {
	top: 0;
}