/* Novelty */
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,700italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,900,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);

footer .logo_partenaires a { padding: 0 20px 30px 0px; }

#owl-main-new .owl-controls { margin-top:0px !important;}

#materiel .owl-carousel figure, #article .owl-carousel figure {
	padding: 10px 0 10px 0;
}

#materiel .owl-carousel figure img, #article .owl-carousel figure img {
/*	background:#fff;
    -moz-box-shadow:    0px 0px 50px 50px #fff;
    -webkit-box-shadow: 0px 0px 50px 50px #fff;
    box-shadow:         0px 0px 50px 50px #fff;*/
}
#carousel-galerie-photos-tech .img-responsive, #carousel-galerie-photo-article .img-responsive { 
	 margin: 0 auto;
}

/*#carousel-galerie-photos-tech  figure.hasGalerie, #carousel-galerie-photo-article figure.hasGalerie { 
	max-height: 450px; min-height: 450px;

}
	#carousel-galerie-photos-tech  figure.hasGalerie img, #carousel-galerie-photo-article figure.hasGalerie img {
	    width: auto !important;
		max-height: 450px !important;  
	}*/
	

/* Titre bleu / Noir Novelty */
.formatTitre { color: #506a85; }
	.formatTitre u { color: #0ebfdf; font-weight: normal; text-decoration: none !important; }

.bleu { color: #0ebfdf; }

.post-title { margin-top: 10px !important; }

.breadcrumb a { padding-right: 10px; margin-right:10px; border-right: 1px solid #73879c; font-size:0.7em; }
	.breadcrumb a:last-child { border-right: none; }

.centered { text-align: center !important; padding:0; }

.padding { padding: 10px; }

.col-droite { font-size:0.8em; }

#owl-main { /*text-shadow: 4px 4px #000 !important; border:none !important; */ color: #000 !important; }
/*#owl-main .caption h1 { 
  background: url("http://www.novelty-group.com/images/design/fond_transp_noir.png"); border-radius: 10px; padding: 20px;}*/

/* Resultat de recherche materiel / articles */
#resultats figure img {
    width: auto !important;
	margin: auto auto;
}

#owl-carousel-catalogue .item  { background: #fff;border-radius: 4px;margin-right: 15px;min-height: 140px;  border: 2px solid #fff; line-height: 16px !important;  }
#owl-carousel-catalogue .item a {  font-size:0.9em !important; }
#owl-carousel-catalogue figure img { max-height: 120px; width: auto !important;}
	#owl-carousel-catalogue figcaption { height: 150px !important; padding-top:0 !important; margin:0;}
	#owl-carousel-catalogue .text-overlay { padding-top:0 !important; }

#owl-carousel-annee { margin: 10px;}
	#owl-carousel-annee .item  { height: 45px; font-size:2.8em; padding:10px 0 0 0px; }
		#owl-carousel-annee .owl-controls { margin-top: 0px !important; }	
		#owl-carousel-annee .owl-buttons { display:none !important; }			
		
		#owl-carousel-annee .item.ison, #owl-carousel-annee .item:hover { background:#fff; border-radius: 10px;  } 					
		
/* select download docs */		
.download { max-width: 80% !important; }		

.ison { background: #fff; border-radius: 5px; padding: 0 2px 0 2px; }
.filtreMarque:hover { background: #fff; border-radius: 5px; }

.btn-panier { background: #0ebfdf; color: #fff; }
.btn-panier .fa { font-size: 1.2em; }

#catalogues .item { height: 110px !important; padding-top:10px; }

/* Bouton auto play photoswipe */

.pswp__button--autoplay {
background: transparent url(play_icon.png) no-repeat scroll 16px 16px !important;
color: #fff !important;
}
.pswp__button--autoplay.stop {
background-image: url(stop_icon.png) !important;
}

.boxShadow {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    box-shadow: 0 4px 18px rgba(200, 200, 200, 1);
    padding: 5px;
	height: 300px;
}
.boxShadow p a { border: none !important; }

/* Titre des sliders de homepage */
#owl-main .caption h1 {
	color: #333 !important;
	background: url('/images/design/fond-transparent-blanc.png') top left !important;
	text-shadow: none !important;
	font-weight: 500 !important;
	border-radius: 5px !important;
	padding: 10px;
}


/* PRELOADER SECTION */
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10000; /* makes sure it stays on top */
	background:white;
	text-align: center;
}

#status {
	width:100%;
	height:100px;
	position:absolute;
	left:0; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	
	margin-top:-100px; /* is width and height divided by two */
	text-align: center;
	padding-top:15px;
	text-transform: uppercase;
	border-radius:11px;
}
#status img{margin-bottom: 22px; }
	
	

/* PARALAX SECTION */
#homesplash { 
	height: 350px;
	display: block;
    margin: 0 auto; 
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: bottom left;
}


#flexHome { margin: 0; padding-top: 1%; background: transparent; margin-top:0;  text-align:center; }
#flexHome h1 { text-align:center; visibility: hidden; }

#flexHome h1, #flexHome h2, #flexHome p { color: #fff !important; }

#flexHome h1 {
	font-size: 78px;
	line-height: 110%;
	font-weight: 900;
	letter-spacing: .05em;
	margin-bottom: 0;
	text-shadow: 2px 2px #333 !important;		
}
#flexHome h2 { 	
	font-weight: 300;
	font-size: 50px;
	line-height:1em; 
	text-shadow: 2px 2px #333 !important;		
}

#flexHome p { width: 100%; text-align: center; }

#flexHome .flex-control-nav	{
	margin-bottom:-44px;
}

/*.flexslider .slides > li { height: auto; }*/
	
.is_foreign_hubs { background: #b6d2df !important;}

#shareModal {
	top: 20%;
}

#who-we-are { font-size : 16px !important;}

video {
	width: 100% !important;
	height: auto !important;
}

video:-webkit-full-screen {
   width: 100%;
   height: 100%;
   max-height: 100%;
}

/*** MEDIA QUERIES ***/
	
@media(max-width:767px){
	#flexHome h1 {font-size: 42px;}
	#flexHome h2 {font-size: 32px;}	
	/*.owl-controls, .owl-pagination { display:none !important; }*/
	
	#materiel .owl-carousel figure img, #article .owl-carousel figure img {		
	    -moz-box-shadow:    none !important;
	    -webkit-box-shadow: none !important;
	    box-shadow:         none !important;
	}
	
	#carousel-galerie-photo-materiel, #carousel-galerie-photo-article { padding-bottom: 20px;}
	
	.col-droite .border-left { border: none; }
	
	.input-group { display: block; }
	
	#owl-carousel-catalogue a { font-size:0.8em;}
	
	#catalogues .reset-padding { padding:0; height: 140px;  }
	#catalogues p.name { padding:0 !important; margin:0 !important; font-size: 0.7em;  }
		
}

@media(min-width:768px){

}

@media(min-width:992px){}

@media(min-width:1200px){}


@media(max-width:480px){
	#owl-main-new .h2 { font-size: 12px !important; }
}

@media print {
	a:after{ content: none !important; }	
 /*   .hideforprint, #share, #tetiere, .breadcrumb, footer, .moteur {
		display: none !important; 
		}		*/
	section, #plus, #portfolio-post, .animated, .fadeInUp { display: block !important;}
}
