/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

	
	/* ==========================================================================
	POPUP RGPD
	========================================================================== */
	div#cookie-container-bar{
		display: flex;
		vertical-align: middle;
		justify-content: center;
	}
	div#cookie-container-bar div#cookie-img-bar{
		display: flex;
		vertical-align: middle;
		align-items: center;
	}
	div#cookie-container-bar div#cookie-img-bar img{
		width: 150px;
		height: 150px;
	}
	div#cookie-container-bar div#cookie-text-bar{
		padding: 10px;
		width: 75%;
	}
	div#cookie-container-bar div.cookie-ss-text-bar{
		font-size:0.8em;
		text-align:center
	}
	div#cookie-container-bar div#cookie-text-bar .cli-bar-message{
		text-align: center;
		font-size:16px
	}
	div#cookie-container-bar div#cookie-text-bar .cli-bar-message strong{
		font-size:1.2em
	}
	div#cookie-container-bar div#cookie-buttons-bar{
		justify-content:center;
		display: flex;
	}
	#cookie-law-info-bar{
		text-align: left !important; 
		padding: 15px 15px !important; 
		border-color: rgb(51, 51, 51) !important; 
		border-radius: 15px !important; 
		background-color: rgba(255, 255, 255, 0.97) !important; 
		color: rgb(51, 51, 51); font-family: inherit !important; 
		position: fixed !important; 
		width: 610px !important; 
		height: auto !important; 
		max-height: 500px !important; 
		top: 68% !important; 
		left: 64% !important; 
		transform: translate(-50%, -50%) !important; 
		overflow: auto !important; 
	}

	@media screen and (max-width: 640px) {
		#cookie-law-info-bar{
			padding: 5px 5px !important; 
			width: 100% !important; 
			max-height: 600px !important;
		}
		
		div#cookie-container-bar div#cookie-text-bar{
			padding: 10px;
			width: 100%;
		}
		#wt-cli-accept-all-btn,
		#wt-cli-reject-btn,
		#wt-cli-settings-btn{
			padding:8px 15px!important;
		}
		div#cookie-container-bar{
			flex-wrap: wrap;
		}
		div#cookie-container-bar div#cookie-text-bar{
			font-size: 12px;
		}
	}