@charset "UTF-8";

/* Google font */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300);

/* Reset CSS */
* {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;list-style:none;quotes:none;font-style:normal;outline:none;}
html {background:#F9F6F4;}
body {min-width:1000px;-webkit-font-smoothing: antialiased;background:#F9F6F4;}
body.fixed {overflow:hidden;}
body,select,input,textarea,button {font-size:13px;color:#373d48;font-weight: 300;font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;}
/*.stream .comment p,.comment-share#fancy-share .fig .bio {font-family: Georgia,"Times New Roman",Times,serif;}*/
.stream .comment p,.comment-share#fancy-share .fig .bio {font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;}
<!--.email-container form label,#message-info p {font-family:'Courier New',Courier,monospace;}-->
.email-container form label,#message-info p {font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
button{cursor:pointer;vertical-align:middle;outline:none;}
a,a:visited{text-decoration:none;color:#B7B7B7;cursor:pointer;}
a:hover,a:focus{color:#000000;text-decoration:none;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #EEE;}
del {text-decoration:line-through;}
th,td {vertical-align:top;}
th {font-weight:bold;text-align:left;}
abbr,acronym {border-bottom:1px dotted #999;cursor:help;}
p {padding:0 0 30px 0; text-align: center;}
/*p {padding:0;}*/
input[type="text"]::-ms-clear, input[type="password"]::-ms-clear {display: none !important;}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {color:#b0b4bc;}
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder {color:#b0b4bc;}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {color:#b0b4bc;}
img {image-rendering:-webkit-optimize-contrast;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 16px;border-left: 5px solid #EEE;}

.contact a {color: #000;text-decoration: none;}
.contact a:hover {color: #000;text-decoration: none;}

small, .small {
    font-size: 77%;
}

/* Perso CSS */
body {padding-top: 0px;font-size: 13px;color: #000000;font-weight: 300;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;}
.template {position: relative;margin-top: 20px;width: 100%;background: none;border-radius: 0;box-shadow: none;}
#content {width: 680px;float: left;background: #FFF;box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05),0 1px 2px 0px rgba(0, 0, 0, 0.1);border-radius: 3px;padding: 20px;}

#content2 {width: 680px;float: left;}

.thumb-awards {position: absolute; height: 100%; right: 100px; top: 20px;}

/*.panel-title {margin-top: 0;margin-bottom: 0;font-size: 13px;color: inherit;}*/
.panel-heading {color: #606A79;
font-size: 13px;
line-height: 38px;
text-shadow: 0 1px 0 #FFF;
background: #F6F7F8;
/*border-bottom: 1px solid #DADDE1;*/
border: none;
border-radius: 3px 3px 0 0;
/*padding: 2px 0 0 15px;*/
padding:0;
text-align: left;
margin: 0;}
.panel-title {color: #606A79;
font-size: 13px;
font-weight: bold;
line-height: 38px;
text-shadow: 0 1px 0 #FFF;
background: #F6F7F8;
border-bottom: 1px solid #DADDE1;
border-radius: 3px 3px 0 0;
padding: 2px 0 0 15px;
text-align: left;
margin: 0;
}

.panel .button-static {
display: inline-block !important;
position: static;
margin: 0 3px 0 0;
font-size: 13px;
color: #6E727A;
border: 1px solid #CCCECF;
border-bottom-color: #BCBEC0;
border-radius: 3px;
background: #FFF !important;
line-height: 22px;
padding: 3px 9px 3px 9px;
height: auto;
width: auto;
opacity: 1;
box-shadow: 0 1px 0 #F2F2F2;
font-weight: bold;
position: relative;
}

figcaption .figure-detail {
display: block;
margin-top: -2px
white-space: nowrap;
text-overflow: ellipsis;
height: 1.4em;
}
figcaption .username {
width: auto;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 70%;
margin-top: -3px;
padding-top: 3px;
}
figcaption { text-align: left;padding: 15px 0;background: #FFF;}
.panel li a { font-weight: normal;color: #747885;padding-left: 3px;}
.panel li a:hover { text-decoration: none;color: #445469;}

.panel .nav>li>a { position: relative;display: block;padding: 10px 12px;}

/*.things-v3 .figure-info .price {font-size:11px;color:#8d9094;}
.things-v3 .figure-info .price big {display:block;color:#383d48;font-size:20px;font-weight:bold;padding:4px 0;}
.things-v3 .figure-info .price big small {font-size:16px;font-weight:normal;}
.things-v3-v3 a {color:#4775ac;}
.things-v3 .figure-info .description {font-size:13px;line-height:18px;padding-bottom:20px;}
.things-v3 .figure-info .description .info {display: block;margin-top: 15px;color: #3f6a9f;font-weight: bold;}
.things-v3 .figure-info .description .info:hover {text-decoration: none;color: #445469;}*/

#sidebar { width: 270px;float:right;/*background: #FFF;box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05),0 1px 2px 0px rgba(0, 0, 0, 0.1);border-radius: 3px;padding: 17px 15px 15px;*/}

.starter-template { padding: 10px 0 0;/*text-align: center;*//*padding: 20px;*/margin: 0px 0 0;background: #F9F6F4;}
.starter-template h1 { font-size: 2em; line-height: 1.2em; margin-bottom: 0px; font-weight:300; font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif; }
.starter-template h1 a { font-size: 2em; line-height: 1.2em; margin-bottom: 0px; font-weight:300; font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;color: #000000;}
.starter-template h1 a:hover { text-decoration:none;}
.starter-template h3 { font-size: 18px;font-weight: 300;color: #000000;padding-bottom: 10px;line-height: 22px;margin: 0;text-align: center;}
.starter-template h3 a { font-size: 18px;font-weight: 300;color: #000000;padding-bottom: 10px;line-height: 22px;margin: 0;text-align: center;}
.starter-template h3 a:hover { text-decoration:none;}
.starter-template .lead { margin-bottom: 0;}
.carousel-caption p { padding: 0; margin:0;}
.carousel-caption h3 { font-size: 18px;font-weight: 300;color: #FFFFFF;padding-bottom: 10px;line-height: 22px;margin: 0;}

#container { background: #FFF;border-top: solid 20px #FFF;}
.container { max-width: 880px;padding-left: 0;padding-right: 0;}
.things-v3 { max-width: 880px;margin: 20px auto;padding-left: 0;padding-right: 0;}


/* Navbar */
.navbar { min-height: 36px;margin-bottom: 20px;border: none;}
.navbar-brand { float: left;padding: 11px 15px;font-size: 18px;line-height: 20px;height: 42px;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;-ms-transition: opacity 0.2s ease;}
.navbar-inverse .navbar-brand { color: #FFF;font-weight:bold;}
.navbar-inverse { border-bottom: 1px solid #262932;box-shadow: 0px 0 3px rgba(0, 0, 0, 0.5);background: #3E444E;background: -webkit-linear-gradient(top,#454B56,#393F48);background: -moz-linear-gradient(top,#454B56,#393F48);background: -o-linear-gradient(top,#454B56,#393F48);background-image: -ms-linear-gradient(#454B56,#393F48);}
.navbar-inverse .navbar-nav>li>a {color: #C4C7CC;font-weight: bold;}
.navbar-nav>li>a { padding: 8px 32px;/*border-left: 1px solid #343944;*/font-size: 18px;}
.nav>li>a:hover, .nav>li>a:focus, .nav>li>a:active {
    text-decoration: none;
    background-color: transparent;
.navbar-nav.navbar-right:last-child { margin-right: 0;}

/* Search Bar*/
.search-bar {float: right!important;padding-right: 0px;padding-left: 0px;}
.search-bar .navbar-form {width: auto;border: 0;margin: 0;padding: 7px 0 7px 15px;-webkit-box-shadow: none;box-shadow: none;border: none;}
.search-bar .navbar-form .form-control {
display: block;
width: 100%;
height: 28px;
padding: 3px 6px;
font-size: 13px;
line-height: 1.42857143;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 4px 0 0 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.search-bar .navbar-form .btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid rgba(0, 0, 0, 0);
white-space: nowrap;
padding: 4px 6px 2px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 0 4px 4px 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.search-bar .navbar-form .input-group-btn:last-child>.btn, .search-bar .navbar-form .input-group-btn:last-child>.btn-group {
margin-left: -1px;
}
.search-bar .navbar-form .btn-default {
color: #333;
background-color: #FFF;
border-color: #CCC;
}

/* Dropdown */
.dropdown-menu { position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 13px;background-color: #414751;border: 1px solid #CCC;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {background: -webkit-linear-gradient(top,#4F555F,#414751);background: -moz-linear-gradient(top,#4F555F,#414751);background: -o-linear-gradient(top,#4F555F,#414751);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f555f',endColorstr='#414751');background-image: -ms-linear-gradient(#4F555F,#414751);color: white;height: 42px; border-left: 1px solid #343944}

.dropdown-menu>li>a { display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #C4C7CC;white-space: nowrap;font-weight: bold;}

/* Carousel */
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 20%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 10%;}
.carousel-indicators { bottom: 5px; display: none;}
.carousel-caption {left: 20%;right: 20%;padding-bottom: 0px;bottom: 0;}

/* Carousel Homepage 1 */
#carousel-homepage-1 { margin-bottom: 40px;}
#carousel-homepage-1 .carousel-control.left { background:none;}
#carousel-homepage-1 .carousel-control.right { background:none;}

/* Carousel Homepage 2 */
#carousel-homepage-2 { margin-bottom: 40px;}
#carousel-homepage-2 .carousel-control.left { background:none;}
#carousel-homepage-2 .carousel-control.right { background:none;}

/* Carousel Homepage 3 */
#carousel-homepage-3 { margin-bottom: 40px;}
#carousel-homepage-3 .carousel-control.left { background:none;}
#carousel-homepage-3 .carousel-control.right { background:none;}

/* Carousel Product */
#carousel-product .carousel-control.left { background:none;}
#carousel-product .carousel-control.right { background:none;}

/* figcaption */
figcaption { padding-top: 10px;}
figcaption .price { display: inline-block;vertical-align: middle;color: #000000;font-weight: bold;}
figcaption .title { display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #494F59;margin-bottom: 1px;}
figcaption a{ color: #494F59;}
figcaption a:hover{ color: #1f518e;}

/* Ribbon */
.ribbon { position: absolute;z-index: 19;right: -4px;top: -3px;}
.ribbon-bloc { position: absolute;z-index: 19;right: 6px;top: -2px;}

/* Shop footer */
.starter-template .aside {clear:both;/*border-top:1px solid #ebecef;*/ height:110px;}
.starter-template .aside dl {float:left;font-size:11px;line-height:18px;width:20%;}
.starter-template .aside dt {padding:10px 0 6px;font-weight:bold;color:#393d4d;text-transform: uppercase;}
.starter-template .aside a {color:#6d707b;}

/* footer */
#footer {clear: both;overflow: hidden;padding: 0px 20px 0px;}
.footer-nav {float:left;}
.footer-nav li {float:left;padding:0 0 0 18px;color:#1f518e;}
.footer-nav li:first-child {padding-left:0;}
.footer-nav a {color:#000000;}
.footer-nav.new {text-align: center;font-size: 11px;text-transform: uppercase;font-weight: bold;float:none;}
.footer-nav.new li {padding: 0 0 0 18px;font-style: normal;line-height: 18px;color: #8a9097;text-shadow: 0 1px 0 rgba(255,255,255,0.6);display: inline-block;float: none;font-size: 18px;font-weight: bold;}
.footer-nav.new a {color: #000000;}
.footer-nav.new li:first-child {padding-left:0;}