﻿:root {
    --customC: #0d1b48;
    --custom-500: #d4af37;
    --custom-0500: #d4af37;
    --custom2: #d4af37;
}    
body {
    font-family: 'Ubuntu', sans-serif;
}

/**--------------------------------**/
/**          BackGround color      **/
/**--------------------------------**/

.bg-custom {
    background-color: var(--customC);
}
.bg-custom-500 {
    background-color: var(--customC) !important;
}
.bg-custom-0500 {
    background-color: var(--customC) !important;
}

.bg-custom2 {
    background-color: var(--customC);
}

/**--------------------------------**/
/**          Font Text      **/
/**--------------------------------**/
.h500{
    font-size:5rem;
}

.h400{
    font-size:4rem;
}




/**--------------------------------**/
/**          text color      **/
/**--------------------------------**/

.text-custom {
    color: var(--customC) !important;
}

.bg-custom-500 {
    color: var(--customC) !important;
}
.bg-custom-0500 {
    color: var(--customC) !important;
}

/**--------------------------------**/
/**          NavBar                **/
/**-----*---------------------------*/
.navbar-custom a, .navbar-custom a:focus {
     color: var(--vustom);
}
    .navbar-custom a:hover, .navbar-custom .active, .navbar-custom .active:focus, .navbar-custom li:hover > a {
        color: var(--customC);
    }
.navbar-custom .dropdown ul a {
    color: var(--customC);
}
.carousel-item #carouselExampleControls2 {
  time
}

/*----------------------*/
/*button custom*/
/*----------------------*/
.cs-btn-ornage {
    color: var(--white);
    background-color: var(--customC);
    border-color: var(--customC);
    box-shadow: 0 0 24px rgba(27, 22, 66, 0.04), 0 44px 74px rgba(27, 22, 66, 0.06);
}

.tp-btn-select:hover {
    color: var(--white) !important;
    background-color: var(--customC);
    border-color: var(--customC);
}

.tp-btn-select:focus, .tp-btn-select.focus {
    color: var(--white) !important;
    background-color: var(--customC);
    border-color: var(--customC);
    box-shadow: var(--customC), var(--blue-600), var(--blue-600);
}

.tp-btn-select.disabled, .tp-btn-search {
    color: var(--blue);
    background-color: var(--customC);
    border-color: var(--gray-200);
}

.tp-btn-select:not(:disabled):not(.disabled):active, .tp-btn-select:not(:disabled):not(.disabled).active,
.show > .tp-btn-login.dropdown-toggle {
    color: #ffffff;
    background-color: var(--customC);
    border-color: var(--customC);
}

        .tp-btn-select:not(:disabled):not(.disabled):active:focus, .tp-btn-select:not(:disabled):not(.disabled).active:focus,
        .show > .tp-btn-login.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(88, 187, 151, 0.5);
        }

.titolProduct {
    color: #d4af37 !important;

}


.buttonCustom, .buttonCustom:hover {
	background-color: var(--customC);
	color: white;
}

.tab-search{
	background-color: var(--customC);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.tab-search div {
	color: #fff!important;
    border-right: 1px solid rgba(255,255,255,.5);
    display: inline-block;
    padding: 12px 24px;
	text-decoration: none;
	font-weight: bold;
}

.tab-search div:hover {
    cursor: pointer;
}


.tab-search .bg-custom {
    background-color: #d4af37;
}

.glamour-custom-layout {
    overflow: visible !important;
}

/* START FOOTER */

footer {
   background-color: rgba(33,37,41) !important;
}

/* END FOOTER */

.template-addictional-product-title, .template-addictional-product {
	font-family: 'Inter Semibold';
}

.template-addictional-product .card {
	background-color: #dee2e6 !important;
}