/* global start */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rouge+Script&display=swap');

:root {
    --color-primary: #a98241;
    --color-yellow: #ffff00;
    --font-lato: "Lato", sans-serif;
    --font-lexend: "Lexend", sans-serif;
	--font-rouge-script: "Rouge Script", cursive;
}

body {
    font-family: var(--font-lexend);
}

.form-control:focus {
    box-shadow: unset;
}

a {
    text-decoration: none;
    color: var(--color-primary);
}

.color-primary {
    color: var(--color-primary);
}

.background-primary {
    background-color: var(--color-primary);
}

.color-yellow {
    color: var(--color-yellow);
}

.font-rouge-script{
	font-family: var(--font-rouge-script);
}

/* @media only screen and (max-width: 768px){ */
/* @media only screen and (min-width: 768.1px) and (max-width: 992px){ */
/* @media only screen and (min-width: 350px) and (max-width: 400px) { */

.border-end-last:last-child{
	border-right: 0 !important;
}

@media (min-width: 768px) {
    .row-category > * {
        width: 12.5%;
        flex: 0 0 auto;
    }
}

.hover-underline:hover{
	text-decoration: underline;	
}

/* global end */

/* header start */
.navbar-brand img{
	width: 220px;
}
.navbar-nav .nav-item .nav-link {
    color: #fff;
    margin-left: 0.4rem;
    margin-right: 0.4rem;
}

.navbar-nav .nav-item .nav-link:hover {
    color: var(--color-primary);
}

.dropdown-menu li a:hover {
    background-color: var(--color-primary);
    color: #fff;
}

@media (min-width: 992px) {
    .dropdown:hover .dropdown-menu {
      display: block;
    }
}

@media only screen and (max-width: 768px) {
    .offcanvas.offcanvas-start {
        width: 350px;
    }
}

@media only screen and (min-width: 350px) and (max-width: 400px) {
    .offcanvas.offcanvas-start {
        width: 310px;
    }
}

/* header end */

/* footer start */
.footer-ul {
    list-style: none;
    padding-left: 0;
}

.footer-ul li {
    margin-bottom: 9px;
}

.footer-ul li a {
    color: #fff;
}

.footer-ul li a:hover {
    color: var(--color-yellow);
}

.social-icons svg {
    background: #fff;
    padding: 8px;
    border-radius: 40%;
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
}

.social-icons svg:hover {
    background: var(--color-primary);
    color: var(--color-yellow) !important;
}

/* footer end */

/* category start */

/* category end */

/* product box start */
.product-box h6 a {
    color: #212529;
}

.product-box h6 a:hover {
    color: var(--color-primary);
}

/* product box end */

@media only screen and (max-width: 768px) {
    .row-youtube .col iframe {
        height: 340px !important;
    }
}

/* column0 start */
.column0-box svg{
	width: 50px;
	height: 50px;
}
/* column0 end */

/* column1 start */
@media only screen and (max-width: 768px) {
	.column1-box svg{
		width: 55px;
		height: 55px;
	}
	.column1-box:last-child svg{
		width: 48px;
		height: 48px;
	}
	.column1-box h5{
		font-size: 1rem;
	}
	.column1-box:last-child p{
		font-size: 1.2rem !important;
	}
	.column1-box:nth-child(2){
		border-right: 0 !important;
	}
}
/* column1 end */

/* column2 start */
.column2-box svg{
	width: 48px;
	height: 48px;
}
/* column2 end */

/* inner banner start */
.inner-banner{
    background-size: cover;
}
.inner-banner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: #00000065;
}
/* inner banner end */

/* breadcrumb start */
.breadcrumb-item:before{
	color: #fff !important;
}
.breadcrumb-item.active{
	color: var(--color-yellow);
}
/* breadcrumb end */

/*extra css start*/
li#wp-admin-bar-wp-logo {
    display: none;
}
/*extra css end*/