/* barra di navigazione */
nav{
    background-color: #ffffff;
}

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

/* bottone ricerca */
.btn-search{
    background-color: #ffffff;
}

/* bottone ricerca */
.btn-search{
    color: #2d2d2a;
}

/* botton ricerca */
.btn-search{
    border: 1px solid #2d2d2a;
}

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

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

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

/* toggle menu navigazione */
.widget-handle{
    color: #e63a3a;
}

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

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

/* Bottone callToAction verde */
.btn-cta{
    color: #ffffff;
}

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

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

/* CallToAction principale di ListaNozze */
.btn-listanozze{
    background-color: #e63a3a;
    text-transform: uppercase;
    font-size: 12px;
}

/* CallToAction principale di ListaNozze */
.btn-listanozze{
    color: #ffffff;
}

/* CallToAction principale di ListaNozze */
.btn-listanozze{
    border: 1px solid #e63a3a;
}

/* CallToAction principale di ListaNozze in stato hover */
.btn-listanozze:hover{
    background-color: #e32323;
}

/* CallToAction principale di ListaNozze in stato hover */
.btn-listanozze:hover{
    color: #ffffff;
}

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

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

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

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

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

/* classe btn */
.btn{
    font-weight: 700;
    font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, 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: 'Lato', 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: 'Dancing Script',cursive;
}

/* font override classe dancing-script-h */
.dancing-script-h{
    font-weight: 400;
    font-family: 'Dancing Script',cursive;
}

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

/* css privacy iubenda */
.iubenda-banner-content > p{
    font-family: Helvetica,Arial,FreeSans,sans-serif;
}

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

