/*

	Theme Name: AlbretKim

	Author: Kim

	Author URI: http://monsiteweb.com

	Description: Ceci est un theme enfant basé sur le theme twentythirteen

	Template: flash

	*/

@import url('../flash/style.css');
#preloader-background
{
	background:#fff !important;
}

.o2b-loader
{
	 position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('http://37.187.54.123/albret/wp-content/uploads/puff.svg') 50% 50% no-repeat;
}

#site-navigation ul li:hover>a, #site-navigation ul li.current-menu-item>a, #site-navigation ul li.current_page_item>a, #site-navigation ul li.current-flash-item,#site-navigation ul li.current-flash-item a
{
	color:#6F0A76 !important;
}
#nf-field-3
{
	height:120px !important;
}
h4 em
	{
		font-size: 40px;
	}

em.slider-subtitle
{
	font-size:30px;
}


.slider-btns
{
	
}

.trail-items
{
	display:none;
}
.footer-right
{
	text-align:right;
}

.footer-right a
{
	color:#fff !important;
	text-align:right;
}
.copyright-text .col-md-6 a  {
   float:right;
  }
.tel-image img
{
	height:58px !important;
}


@media only screen and (min-width: 481px) {
#site-navigation, .logo
	{
		width:auto !important;
		margin: auto !important;
	}
	.elementor-242 .elementor-element.elementor-element-6a124504
	{
		padding-bottom:0 !important;
	}
	
	.elementor-242 .elementor-element.elementor-element-67d5a4a3, .elementor-242 .elementor-element.elementor-element-dce8636
	{
		padding:0 30px !important;
	}
	.elementor-242 .elementor-element.elementor-element-65e927f7
	{
		padding-top:0 !important;
	}
}
@media only screen and (max-width: 480px) {
	
	.logo
	{
		padding:20px 0 0 0 !important;
	}
	.logo-text
	{
		padding-top:0 !important;
		margin-top:-15px !important;
		margin-bottom:10px !important;
	}
	
	.elementor-242 .elementor-element.elementor-element-354166a2 .elementor-image img
{
	padding: 0 !important;
width: 170px !important;
height: 30px !important;
}
	
	.logo
{
	width:92%;
}
	
	.mobile-height .elementor-element-populated
	{
		height:200px;
	}
	
  .copyright-text .col-md-6 a  {
   float:none !important;
  }
	.elementor-242 .elementor-element.elementor-element-35d7a53 .elementor-image img
	{
		width:170px !important;
		padding:0;
		height:32px !important;
	}
.j-btn .elementor-button
	{
		width:170px !important;
	}
	.elementor-242 .elementor-element.elementor-element-l5ykuqf:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-l5ykuqf > .elementor-motion-effects-container > .elementor-motion-effects-layer
	{
		background-position: right center !important;
		/*background-size:cover !important;*/

	}
	
	.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated
	{
		padding:3px 0 !important;
	}
	.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
	{
		margin-bottom:17px !important;
	}
	.label-right .checkbox-wrap .nf-field-label
	{
		width:100% !important;
	}
	h4 em
	{
		font-size: 20px;
	}
	em.slider-subtitle
{
	font-size:14px;
}
}

@media (max-width: 767px){
    body .elementor-top-section .elementor-container {
        display: block
    }
}