@import '/skins/standard/assets/css/bootstrap.min.css';
@import '/skins/standard/assets/css/animate.css';
@import '/skins/standard/assets/css/plugins.css';
@import '//apis.agestis.com/Font-Awesome/6.0.0/css/all.min.css';
@import 'https://fonts.googleapis.com/css2?family=Stalemate&display=swap';
@import '/skins/standard/assets/css/pe-icons.css';
@import '/skins/standard/assets/css/style.css';


h1 {font-size:24px}
h2 {font-size:20px}
h3 {font-size:16px}
h3 {font-size:14px}

.breadcrumb a {color:black;}

.breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}

.shadow-logo {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.9);
  border-radius: 4px; /* Facultatif : rend les bords légèrement arrondis */
}

@media (max-width: 1580px) { 
.logo {width: 80px;}
}

@media (max-width: 992px) {   
.navbar-default .nav li a {
  font-size: 10px;
}
}

.form-control {color: white;}  

.navbar-nav.navbar-right:last-child {margin-right: -85px;}
  
.social-links {font-size: large;}

.navbar-default {padding: 0px;}
.navbar-toggle {float:none;}

.top-bar {padding: 20px 0;}

.top-bar-bg {background-image: url("/bibliotheque/carousel/vin-du-jura.jpg");}

#menu {background-color: rgba(113,146,33,.7);}

#titre{
    font-size: 48px;
    font-weight: 400;
    line-height: 60px;
	font-family: 'Stalemate', cursive;
}

#titre-xs{
    font-size: 24px;
    font-weight: 700;
    line-height: 0px;
	font-family: 'Stalemate', cursive;
	color:white;
	padding:30px 10px 0px 40px;
	text-align:right;
}

#SectionContainerFirstPage{margin-top: -200px;
position: relative;}

#contact-header{margin-top:-20px;}

.m-50 {margin-right:25px;margin-top:-50px;}

.text-shadow{text-shadow: 4px 4px 6px black;} 

.Editeur {background-color : white;background-image: none;}

.btn-primary{color:#FFF;border-color:#516818;background-color:#516818}
.btn-primary:active{background-color:#617d1c}
.btn-primary:focus,.btn-primary:hover{color:#FFF;border-color:#516818;background-color:#5a751a}

.card{
padding-top:20px;
margin:10px 0 20px 0;
background-color:rgba(214,224,226,.2);
border-top-width:0;
border-bottom-width:2px;
border-radius:3px;
box-shadow:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.card-body{
padding:0 20px;
margin-top:20px}
.card.hovercard{
position:relative;
padding-top:0;
overflow:hidden;
text-align:center;
background-color:#F0F0F0}
.card.hovercard .cardheader{
height:75px;
background-position:50% 50%;
background-repeat:no-repeat;
background-color:transparent;
background-image:url(/skins/standard/images/bg_card.jpg);
background-size:cover}
.card.hovercard.header-1{
background-size:100% 100%;
background-repeat:no-repeat;
background-position:bottom center;
background-image:url(/skins/standard/images/bg_card-header-1.jpg)}
.card.hovercard.header-1 .cardheader{
background-color:#FFF;background-image:none
}
.card.hovercard.card-conseil{
background-color:#C6DB83;
min-height:355px;
}
.card.hovercard.card-conseil .cardheader{
background-color:#FFF;background-image:none;
}
.card.hovercard.card-conseil .info .desc{
font-size:1.3em;
color:#12883a;
background-color:rgba(255,255,255,.2);
padding:10px 5px;
margin:auto -7px;
}
.card.hovercard.card-conseil .avatar img{
box-shadow:2px 2px 4px rgba(0,0,0,.5);
width:153px;
height:177px;
max-width:153px;
max-height:177px;
}
.card.hovercard .avatar{
position:relative;top:-50px;margin-bottom:-50px
}
.card.hovercard .avatar img
{width:120px;
height:120px;
max-width:120px;
max-height:120px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
border:5px solid rgba(148,200,61,.6)}
.card.hovercard .info{
padding:4px 8px 10px
}
.card.hovercard .info .title{
margin-bottom:4px;
font-size:24px;
line-height:1;
color:#262626;
vertical-align:middle
}
.card.hovercard .info .desc{
overflow:hidden;
font-size:1.2em;
line-height:1.6em;
color:#737373;
text-overflow:ellipsis}
.card.hovercard .bottom{padding:0 20px;margin-bottom:17px}

.agestis>ul,.masonry{margin:1.5em 0;padding:0;font-size:.85em;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;-ms-column-gap:1.5em;column-gap:1.5em}.agestis>ul>li,.masonry .item{display:inline-block;background:#fff;padding:1.5em;margin:0 0 1.5em;width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width:768px){.agestis>ul,.masonry{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}}@media only screen and (min-width:992px){.agestis>ul,.masonry{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3}}@media only screen and (min-width:1200px){.agestis>ul,.masonry{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;column-count:4}}.agestis.plan li{margin:.35em 0 0}.agestis.plan>ul>li{margin-bottom:15px;font-size:1.2em;background:#FFF none repeat scroll 0 0;box-shadow:0 0 0 1px rgba(148,200,61,.75),0 1px 5px 0 rgba(18,136,58,.75)}.agestis.plan>ul>li ul{padding-left:15px}.agestis.plan>ul>li>a{font-weight:700;font-size:1.4em;text-transform:uppercase}

.carousel .btn-slide {
  padding: 8px 20px;
  background: #6E8B21;
  color: #fff;
  border-radius: 4px;
  margin-top: -300px;
  display: inline-block;
  font-size: 0.5em;
}

#ContactForm {
	/* margin:0 auto 10px; */
}

#aContact .dl-horizontal dd { font-weight: bold; }
#aContact .dl-horizontal dt { font-weight: normal; }

header .intro-text {padding-top: 150px;}


@media(max-width:965px){
header .intro-text .intro-heading {font-size:32px;}
}

@media(max-width:600px){
header .intro-text .intro-heading {font-size:30px;margin-top: -50px;}
.intro-sub-heading  {font-size:18px;}
}
 
/**
 * MEMO - BootStrap 3
 * Extra small devices (phones, less than 768px)
 * No media query since this is the default in Bootstrap
 *
 * @media(max-width:767px){}
 */

/* Small devices (tablets, 768px and up) */


@media(min-width:768px){

	.page-header {
		display: block;
		width: 100%;
		margin: 0;
		padding-bottom: 0;
		/* border-bottom: 1px solid gray; */
	}
		.page-header iframe { width: 100%; border: 1px solid gray;
		}

	#wrap > #Content_Container.container { margin-top: 0; padding-top: 0; }

	#aContact  {}

		#aContact address h1 { font-size: 3em; }
		#aContact address p { font-size: 1.6em; }

		#aContact .row .col-sm-7 {
			margin-bottom: 15px;
			padding: 35px;
			background-color: #F0F0F0;
			background-position: top center;
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-image: url(/skins/standard/images/bg_card.jpg);

			border: 10px solid white;
			   -moz-box-shadow: 0px 0px 2px 0px #656565;
			-webkit-box-shadow: 0px 0px 2px 0px #656565;
			     -o-box-shadow: 0px 0px 2px 0px #656565;
			        box-shadow: 0px 0px 2px 0px #656565;
			            filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=2);
		}
		#aContact .row .col-sm-7 .InfosForm { text-align: right; }
		#aContact .form-actions { margin-left: 170px; }
		#aContact .form-group { margin-bottom: 8px; }

}



