@import url(https://fonts.googleapis.com/css?family=Oswald:300);
body {
    overflow-y: scroll;
}

@media (max-width: 767px) {
    #headerContainer .headerImage .urval {
        display:none;
    }
    .reviewTable .ui.huge.rating {
        font-size: 1.42857143rem !important;
    }
}

@media (max-width: 991px) {
    .reviewTable .ui.huge.rating {
        font-size: 0.52rem;
    }
}

img.middle {
    text-align: center;
    margin: 0 auto;
}
img.responsive {
    width:100%;
}
img.logotype,
img.example {
    max-width: 270px;
}
.test {
    background: black;
}
#headerContainer {
    background: url('../img/geometry2.png');
    border-bottom: 1px solid rgba(34,36,38,.15);
    margin-bottom:20px;
}
#headerContainer .headerImage {
    max-height:145px;
    position: relative;
}

#headerContainer .headerImage .urval {
    position:absolute;
    right:0;
}

#headerContainer .headerImage img {
    max-width: 100%;
}
#headerContainer .menu {
    margin: 0 1rem 20px 1rem;
}

#headerContainer .bottom {
    vertical-align: bottom;
}



.table .thumb {
    position: relative;
}

.table .nb {
    background-color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 50%;
    height: 40px;
    left: -14px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 40px;
    -webkit-box-shadow: 0 0 0 3px #00b5ad inset;
    box-shadow: 0 0 0 3px #00b5ad inset;
}

.table .nb>span {
    font-size: 22px;
    font-weight: bold;
    color: #00b5ad;
}

.table .nb-first {
    background-color: #00b5ad;
    border: 3px solid #00b5ad;
    line-height: 33px;
    -webkit-box-shadow: 0 0 0 2px #ffffff inset;
    box-shadow: 0 0 0 2px #ffffff inset;
}

.table .nb-first>span {
    color: #ffffff;
}

.table .visuel {
    width: 201px;
}

.table h2 {
    color: #615e58;
    font-size: 18px;
    margin: 0 0 5px;
}

.table h2 a {
    color: #615e58;
}

.table ul {
    margin: 0;
    padding-left: 13px;
    color: #006699;
}

.table ul strong {
    color: #006699;
}

img.bordered {
    border: 1px solid rgba(0,0,0,.1);
}

.table .rating h2 {
    font-size:26px;
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
    color:#00b5ad;
}

.table .rating.middle {
    text-align: center;
}

h1, h2, h3, h4,h5 {
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
    color:#00b5ad;
}

li.minus,
li.plus {
    list-style: none;
}

li.minus:before,
li.plus:before {
    font-family: Icons;
    display: inline-block;
    width: 1.2em;
    margin-left: -1.2em;
}

li.minus:before {
 content: "\f068";
 color: #9f3a38;
}

li.plus:before {
    content: "\f067";
    color: #21ba45;
}
.reviewTable {
    margin: 20px 0;
}
.reviewTable header {
    font-size:14px;
    position:relative;
    border-bottom: 1px solid rgba(34,36,38,.15);
}


.reviewTable header span.grade {
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
    color:#00b5ad;
    font-size:20px;
}


.fullwidth {
    width:100%;
}