/* Global */
img { max-width:100%; }

/* Thumbnail Box */
.caption h4 {
position: relative;
display: inline-block;
width: 100%;
font-weight: 200;
font-family: 'Montserrat', sans-serif;
font-size: 85%;	
text-align: center;
line-height:  1rem;
margin: 0;
padding: 5px;
border: none;
}
.caption p {
font-size: 0.75rem;
color: #999;
text-align: center;
line-height:  0.75rem;
border: none;
}
.btn.btn-mini {
font-size: 0.63rem;
}

/* Carousel Control */
.control-box {
text-align: right;
width: 100%;
}
	
.slider_nouveaute2{
position: relative;
display: inline-block;
text-align: left;
width: 100%;
border: none;
height: 220px;
padding: 0;
margin: 0;
}	
.slider_nouveaute3{
position: relative;
display: inline-block;
text-align: left;
width: 100%;
border: none;
height: auto;
padding: 0;
margin: 0;
}	
.slidercomplet{
position: relative;
display: inline-block;
float: left;
width: 100%;
height: 600px;
}

@media (min-width: 767px) {
    .carousel-control{
        border: 0px;
        border-radius: 0px;
        display: inline-block;
        font-size: 34px;
        font-weight: 200;
        line-height: 18px;
        padding: 4px 10px 0px;
        position: static;
        height: 30px;
        width: 15px;
        }
		.contenu_slider{
		position: relative;
		display: inline-block;
		float: left;
		width: 90%;
		height: 100%;
		}
		.control_bleft {
		position: relative;
		display: inline-block;
		float: left;
		text-align: right;
		width: 5%;
		padding-top: 7%;
		border: 0 solid #001e50;
		}
		.control_bright {
		position: relative;
		display: inline-block;
		text-align: right;
		width: 5%;
		padding-top: 7%;
		border: 0 solid #001e50;
		}
}
@media (max-width: 767px) {
    .carousel-control{
		border: 0px;
        border-radius: 0px;
        display: inline-block;
        font-size: 34px;
        font-weight: 200;
        line-height: 18px;
        padding: 0;
        position: static;
		line-height: 50px;
        height: auto;
        }
		.contenu_slider{
		position: relative;
		display: inline-block;
		float: left;
		width: 80%;
		height: 100%;
		}
		.control_bleft {
		position: relative;
		display: inline-block;
		float: left;
		width: 10%;
		padding-top: 7%;
		border: 0 solid #001e50;
		
		}
		.control_bright {
		position: relative;
		display: inline-block;
		text-align: right;
		width: 10%;
		padding-top: 7%;
		border: 0 solid #001e50;
		}
}

/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
       } 
}
@media (max-width: 479px) {
    .caption {
    word-break: break-all;
    }
}


/* ADD-ON
-------------------------------------------------- */


::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }

a, a:focus, a:active, a:hover, object, embed { outline: none; }
:-moz-any-link:focus { outline: none; }
input::-moz-focus-inner { border: 0; }