﻿/*LOGO*/

.logoDiv {
    width: 100%;
    padding: 2rem;
    height: 360px;
    background-image: url('/img/lattiz/homepage.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    margin-top: -75px;
}

.lattiiiz .logo {
    width: 7rem;
    height: auto;
    margin-top: -3rem;
}

.latiizLogo {
    padding: 0 0 2rem 0;
    text-align: center;
}


/*BUTTONS*/

.btnme {
	cursor: pointer;
}

.btnme.btnme-primary {
    border-color: #e8ab47;
    background-color: #e8ab47;
    border-radius: 24px;
    padding: .5rem 32px;
    font-weight: bold;
	color: white;
}

.btnme.btnme-primary:hover {
    border-color: #d29126;
    background-color: #d29126;
    transition: ease .35s;
	color: black;
}

.btnme.btnme-primary:focus {
    border-color: #d29126;
    background-color: #d29126;
    box-shadow: none;
}

.btnme.btnme-primary:active {
    border-color: #d29126!important;
    background-color: #d29126!important;
    box-shadow: none!important;
}

.btnme.btnme-secondary {
    border-radius: 24px;
    padding: .5rem 32px;
    font-weight: bold;
    background-color: transparent;
    color: black;
    border: solid .1rem black;
}

.btnme.btnme-secondary:hover {
    border-color: #d29126;
    background-color: #d29126;
    color: white;
    transition: ease .35s;
}

.btnme.btnme-secondary:focus {
    border-color: #d29126;
    background-color: #d29126;
    color: white;
    box-shadow: none;
}

.btnme.btnme-secondary:active {
    border-color: #d29126!important;
    background-color: #d29126!important;
    color: white!important;
    box-shadow: none!important;
}

.btnme.btnme-link {
    color: #d29126;
    text-decoration: none;
}

.btnme.btnme-link:hover {
    color: #e8ab47;
    transition: ease 1s;
    text-decoration: none;
}

.btnme.btnme-link:focus {
    color: #e8ab47;
    text-decoration: none;
    box-shadow: none;
    outline: none;
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-success {
	background: green !important;
}


/*TITRES*/

h1,
h2, hr {
    color: #d29126;
	width: 100%
}

h2 {
    padding-bottom: 1.7rem;
}


/*DIVS*/

.row.firstDiv {
    max-width: 100%;
    padding: 1rem;
    border: 2px solid #e8ab47;
    margin: 0 2rem;
    text-align: center;
}

w-100 {
	width: 100%;
}

.row.firstDivAuto {
    max-width: 100%;
    padding: 1rem;
	background-color: rgba(247,246,244,.5);
    margin: 0 2rem 1rem 2rem;
    text-align: center;
}

.col-md-3 {
    margin: auto;
}

.paddingDiv {
    padding: 3rem 10rem 1rem 10rem;
}

.center {
    text-align: center;
}

.col-md-6 {
    max-width: 100%;
}

.secondDiv {
    max-width: 50%;
    padding: 1rem;
    border: 2px solid #e8ab47;
    margin: auto;
    text-align: center;
}

.secondDiv {
    background-color: rgba(182, 169, 153, .1);
}

.paddingTopBottom {
    padding: 2rem 5rem;
}

.paddingTop {
    padding: 5rem 5rem 0 5rem;
}

.machine {
    background-color: #e8ab47;
}

.rightBorder {
    /*A faire disparaître au responsive*/
    border-right: 1px solid lightgray;
}

.priceDiv {
    max-width: 70%;
    margin: auto;
    border: 2px solid #e8ab47;
    padding: 1rem;
    text-align: center;
}

.orderDiv {
    padding: 2rem;
}

.fullWidth {
    width: 100%;
}

.verticalAlign {
    height: 100%;
    vertical-align: middle;
}


/*IMAGES*/

.image {
    width: 100%;
    margin: auto;
}

.smallPic {
    width: 5rem;
}


/*TEXTS*/

.titleText {
    color: #e8ab47;
    font-weight: bolder;
}

hr {
    width: 10rem;
    margin-bottom: 3rem!important;
}

.big {
    font-size: larger;
}

.disclaimer {
    color: gray;
    font-style: italic;
    text-align: center;
}

td {
    vertical-align: middle!important;
}

.lighter {
    color: lightgrey;
}

.lighter:hover {
    color: #d29126;
    transition: ease .5s;
}


/*TABLE*/

.paddingBottomH2 {
    padding-bottom: 1rem;
    font-size: larger;
}

.headTr {
    font-weight: bold;
    border-top: none;
}

.tableTop {
    font-weight: bold;
    color: #e8ab47;
}

.noTopBorder {
    border-top: none!important;
}

.inlineDisplay {
    display: flex;
}

.partialDisplayBlock {
    display: none;
}


/*INPUT*/

.form-control-me {
    border-radius: 24px!important;
}

.form-control-me:focus {
    outline: none!important;
    box-shadow: none!important;
    border-color: #d29126!important;
}

#quantity {
    height: 42px!important;
}


/*MARGIN PADDING*/
.minusmargin {
	margin-top: -15px;
}
.minusmarginplus {
	margin-top: -40px;
}