/* font body */
body{
    font-family: 'Gill Sans', sans-serif;
}

/* barra di navigazione */
nav{
    background-color: #fcf8f3;
    border-bottom: 1px solid #fcf8f3;
}

/* bottone ricerca */
.btn-search{
    background-color: #ffffff;
    color: #2d2d2a;
    border: 1px solid #2d2d2a;
}

/* link menu navigazione (desktop) */
.hor-menu li a{
    color: #d2710b;
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Gill Sans', sans-serif;
    font-weight: 600;
}

/* link menu navigazione (mobile) */
.vertical-menu li a{
    color: #d2701b;
    text-transform: uppercase;
}

/* link menu navigazione (mobile) */
.vertical-menu li{
    border-bottom: 1px solid #e63a3a;
}

/* toggle menu navigazione */
.widget-handle{
    color: #d2710b;
    border-right: 1px solid #dddddd;
}

/* Bottone callToAction verde */
.btn-cta{
    background-color: #d2710b;
    color: #ffffff;
    font-size: 18px;
    text-transform: none;
}

/* Bottone callToAction verde in stato hover */
.btn-cta:hover{
    background-color: #d2710b;
    color: #ffffff;
}

/* CallToAction principale di ListaNozze */
.btn-listanozze{
    background-color: #d2710b;
    color: #ffffff;
    border: 1px solid #d2710b;
    text-transform: uppercase;
    font-size: 14px;
}

/* CallToAction principale di ListaNozze in stato hover */
.btn-listanozze:hover{
    background-color: #d2710b;
    color: #ffffff;
    border-color: 1px solid #d2710b;
}

/* Carrello ListaNozze colore icona */
.guest-cart .fa{
    color: #000000;
}

/* Carrello ListaNozze colore totale elementi nel carrello */
.guest-cart .items-number{
    color: #000000;
    background-color: #e63a3a;
}

/* classe btn */
.btn{
    font-weight: 200;
    font-family: 'Gill Sans', sans-serif;
}

/* classe btn contributor cart */
.btn-contributor-cart{
    color: #e63a3a;
    background: #ffffff;
    border: 1px solid #e63a3a;
}

/* font base tag h* */
h1, h2, h3, h4, h5, h6{
    font-weight: 700;
    font-family: 'Gill Sans', sans-serif;
}

/* font weight h1 */
h1{
    font-weight: 400;
}

/* font weight h2 */
h2{
    font-weight: 400;
}

/* font weight h3 */
h3{
    font-weight: 400;
}

/* font weight h4 */
h4{
    font-weight: 400;
}

/* font weight h5 */
h5{
    font-weight: 400;
}

/* font weight h6 */
h6{
    font-weight: 400;
}

/* font override classe dancing-script */
.dancing-script{
    font-weight: 400;
    font-family: 'Gill Sans', sans-serif;
}

/* font override classe dancing-script-h */
.dancing-script-h{
    font-weight: 400;
    font-family: 'Gill Sans', sans-serif;
}

/* textarea e input */
textarea, input{
    background-color: #f4f4f4;
    border: transparent;
}

/* css privacy iubenda */
.iubenda-banner-content > p{
    font-family: 'Gill Sans', sans-serif;
}

/* css privacy iubenda */
.iubenda-cs-content{
    font-family: 'Gill Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    background: #ffffff;
}

/* CallToAction principale di ListaRegaloOnline */
.btn-lro-primary{
    background-color: #d2710b !important;
    color: #ffffff !important;
    border: 1px solid #d2710b !important;
    text-transform: uppercase;
    font-size: 14px !important;
}

/* CallToAction principale di ListaRegaloOnline in stato hover */
.btn-lro-primary:hover{
    background-color: #d2710b !important;
    color: #ffffff !important;
    border-color: 1px solid #d2710b !important;
}

