/*
Theme Name: Nisarg Child
Theme URI: https://www.falgunithemes.com/downloads/nisarg/
Template: nisarg
Author: Falguni Desai
Author URI: https://www.falgunithemes.com
Description: Nisarg is a new fully responsive and translation ready theme that allows you to create stunning blogs and websites. Theme is well suited for travel, photography, recipe, design, art, personal and any other creative websites and blogs. The theme is developed using Bootstrap 3 that makes it mobile and tablets friendly. It has various options in WordPress Customizer to change look of the theme. Theme customizer can be used to add your own header image of flexible height, background image, to set background color, header text color and accent color.
Tags: flexible-header,two-columns,right-sidebar,theme-options,custom-colors,custom-background,custom-header,custom-menu,featured-images,post-formats,sticky-post,translation-ready,rtl-language-support,threaded-comments
Version: 1.2.8.2.1581957741
Updated: 2020-02-17 16:42:21

BLEU : #390F60;
*/

/*****BUG*****/
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid li.blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery li.blocks-gallery-item{
	width:calc(-9px + 50%);
}

/********************PRINCIPAL********************/
html, body{
	font-size:100%;
}

ul, ol{
	padding-left:15px;
}

.post-content hr{
	margin-top:30px;
	margin-bottom:30px;
}

/**********TITRES**********/
h1, .h1, h2, .h2, h3, .h3{
	margin-top:2rem;
	margin-bottom:2rem;
}

h2{
	color:#390F60;
	font-family: 'Kalam', cursive;
}

.wp-block-column h2, .wp-block-column h3, .wp-block-column h4, .wp-block-column h5{
	margin-top:0;
    font-family: 'Kalam', cursive;
}

body.page-id-35 h2{
	margin-top:0rem;
}

/********************HEADER********************/
a.navbar-brand{
	display:none;
}

.site-description{
	text-transform:none;
	text-shadow:2px 1px #000;
	font-size:1.6rem;
	letter-spacing:3px;
}

.primary-menu > li > a{
	padding:10px 8px;
	letter-spacing: -0.025rem;
}

.main-navigation .primary-menu > .current_page_item > a, .main-navigation .primary-menu > .current_page_item > a:hover, .main-navigation .primary-menu > .current_page_item > a:focus, .main-navigation .primary-menu > .current-menu-item > a, .main-navigation .primary-menu > .current-menu-item > a:hover, .main-navigation .primary-menu > .current-menu-item > a:focus, .main-navigation .primary-menu > .current_page_ancestor > a, .main-navigation .primary-menu > .current_page_ancestor > a:hover, .main-navigation .primary-menu > .current_page_ancestor > a:focus, .main-navigation .primary-menu > .current-menu-ancestor > a, .main-navigation .primary-menu > .current-menu-ancestor > a:hover, .main-navigation .primary-menu > .current-menu-ancestor > a:focus, .main-navigation .primary-menu > li > a{
	border-top:4px #FFF solid !important;
	font-family: 'Kalam', cursive;
	text-transform:none;
	font-size:1.2rem;
}

/********************FOOTER********************/

/********************PAGE********************/
div#primary{
	width:100%;
}

.post-content, .single-post-content, .post-comments, .comments-area{
	box-shadow: 0px 0px 8px #390F60;
	-moz-box-shadow: 0 0 8px #390F60;
	-webkit-box-shadow: 0 0 8px #390F60;
	-o-box-shadow: 0 0 8px #390F60;
}

body h1.site-title{
	font-size:5rem;
	text-shadow:2px 1px #000;
}

figcaption{
	position:absolute;
	background-color:#390F60;
	color:#FFF;
	padding:0.2rem;
}

.wp-block-column:not(:first-child){
	margin-left:5%;
}

p.dotted{
	border:3px #390F60 dotted;
	padding:0.4rem;
}

.reverse{
	background-color:#390F60;
	color:#FFF;
	font-size:1.4rem;
	padding:0.6rem;
}

.reverse a,.reverse a:visited, .reverse a:hover{
	color:#FFF;
}

.reverse a:hover{
	text-decoration:underline;
}

div#mobilefoot{
	display:none;
}

.blocks-gallery-grid, .wp-block-gallery{
	margin-top:2rem;
	position:relative;
}

.booking_form_div img.captcha_img{
	display:block;
	margin:auto;
}

.booking_form_div img.captcha_img:after{
	content:' ! ';
}

div#booking_form_div1{
	text-align:center;
}

div.bk_calendar_frame{
	margin:auto;
}

/**********FORMULAIRE DE RESERVATION**********/
form.wpcf7-form, form.wpcf7-form p, form.wpcf7-form label, form.wpcf7-form input, form.wpcf7-form textarea{
	width:100%;
}

form.wpcf7-form label.demi{
	width:48%;
}

form.wpcf7-form label.demi+label.demi{
	margin-left:4%;
}

form.wpcf7-form textarea{
	height:8rem;
}

form.wpcf7-form span.wpcf7-list-item{
	margin-left:0;
}

form.wpcf7-form span.wpcf7-list-item input{
	width:auto;
}

#cmplz-document{
	max-width:100%;
}

.site-footer a:hover{
	color:#FFF;
	text-decoration:underline;
}

span.wpcf7-list-item-label{
	margin-right:12px;
}

div.cmplz-documents.cmplz-links{
	display:none !important;
}