*, html {scroll-behavior: smooth !important;}
header {position:fixed;top:0;left:0;width:100%;background:#FFF;height:58px;z-index:10}
body {font-family: "Roboto", sans-serif;padding-top:72px;color:#5e5e5e}
a {color:#dd7533;text-decoration:none}
a:hover, a:active, a:focus {color:#a05627;}
.title {color:initial;font-weight:900}
.hoverLink:hover img {opacity:0.75}
.hoverLink:hover .title {color:#dd7533}
.btn-orange {color:#FFF;background:#dd7533;border-radius:0}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active {background:#a05627;color:#FFF}
.circleIcon {display:inline-flex;width:40px;height:40px;background:#000;color:#FFF;border-radius:100%;align-items:center;justify-content:center}

.itemMenu {height:100%;display:inline-flex !important;align-items:center;margin-left:15px;}
.itemMenu.active {color:initial;position:relative}
.itemMenu.active:before {content:" ";border-top:solid 3px #dd7533;position: absolute;top: 0;left: 0;width: 100%;}
.itemMenu .nav-link {position:relative;z-index:1;}
.dropdown-toggle {position:absolute;width:100%;left:0;text-align:right}
.dropend {padding-right:10px;padding-top:5px;padding-bottom:5px;}
.nav-link {font-weight:900;z-index:0;font-size:0.9em;}
.dropdown {display:inline-block}
.dropdown.itemMenu {padding-right:15px}
.menuContainer a {display:inline-block;text-transform:uppercase}
.dropdown-menu {font-size:0.9em;padding-left:10px;padding-right:10px}
.dropdown-menu a {margin-left:0;text-transform:initial;}
.dropdown-item {padding:0px 10px;position:relative;z-index:1}
.dropdown-menu > li > .dropdown-item {padding:5px 10px;}
.dropdown-toggle {cursor:pointer;}
.dropend .dropdown-toggle {width:100%;z-index:0}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover {color:initial;background:initial}
.menuContainer > div {height:100%;}
.menu_mobile_icon {display:none}
.horizon_scrollable {overflow-x: auto;white-space: nowrap;}
.objectCover {width:100%;height:100%;object-fit:cover}
.objectContain {width:100%;height:100%;object-fit:contain}
.textColor {color:#5e5e5e}
.itemRightMenu {padding: 7px 0;border-bottom: solid 1px rgb(0 0 0 / 18%);color: rgb(0 0 0 / 60%);font-size:0.9em}
.itemRightMenu.active {color:#a05627}
.transparent-card{background:transparent;overflow:hidden;border-bottom:none;z-index:0}
.borderTop {border-top:solid 3px #dd7533}
.listProductNameAbs {position: absolute;bottom: 0;left: 0;background: #dd7533;padding: 10px 15px;color: #FFF;z-index:3;font-weight:900;transition: all .25s ease-out;}
.listProductLinkAbs {width:100%;height:100%;position:absolute;left:0;top:0;background:#6d6d6d;z-index:2;opacity: 0.2;transition: opacity .25s ease-out;}
.productLink:hover .listProductLinkAbs{opacity:0}
.productLink:hover .listProductNameAbs{bottom:-100px}
.card hr {border-color:#595959}
.titleSpec {text-transform:uppercase;font-weight:900}
.valueSpec {text-transform:uppercase;font-weight:900;color:#dd7533;margin-bottom:15px}
.productTabs .nav-link {color:initial}
.productTabs .nav-link.active {color:#dd7533;}
.carousel-caption {width:100%;height:100%;display:flex;align-items:center;left:0;justify-content:center;background:rgb(0 0 0 / 25%);top:0}
.carousel-caption > div {max-width:600px}
.hoverProductList .hoverProductListElement {opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;
	display:flex;align-items:center;justify-content:center;transition: opacity .25s ease-out;}
	.hoverProductList .hoverProductListElement div {width:75px;height:75px;border-radius:100%;background:#dd7533;color:#FFF;display: flex;align-items: center;justify-content: center;font-size: 60px;}
.hoverProductList:hover .hoverProductListElement {opacity:0.75}

.carousel {z-index:0}
.footer_bottom {font-size:0.8em;}

@media (max-width:768px) {
	.menuContainer > div {position:fixed;top:0;right:-100%;width:100%;height:100%;background:#FFF;z-index:15;transition:right 0.25s ease-in;overflow-x: auto;}
	.itemMenu {display:block !important;height:auto;text-align:left;}
	.nav-link {padding:15px 0px}
	.itemMenu.active:before {bottom:0;top:auto}
	.dropdown-menu {position:relative !important;transform:none !important;width:100%;border:none;box-shadow:none !important}
	.dropend > .dropdown-item {display:inline-block;font-weight:600;width:auto;padding:10px 0px}
	.dropdown-item {padding-left:0 !important;}
	.dropend .dropdown-toggle {width:auto;right:0;padding:10px 0px}
	.dropdown-menu > li > .dropdown-item {padding:15px 10px}
	.dropdown > .dropdown-toggle {padding: 10px 15px 10px 0px;}
	.dropdown-toggle {width:auto;right:0}
	.itemMenu.active:before {display:none}
	.dropdown-toggle:after {font-size:2em}
	.dropdown > .dropdown-toggle:after {margin-top:5px}
	.menu_mobile_icon {display:flex;font-size:2em;line-height:1;height:100%;align-items:center;justify-content:end;}
	.menu_mobile_icon > i {cursor:pointer;}
	.menu_mobile_icon_close {cursor:pointer;font-size:1.5em;}
	.itemSecondAlone {font-weight:600}
	#sliderHome {height:500px}
	#sliderHome .carousel-inner, #sliderHome .carousel-item {height:100%;}
	#sliderHome img {width:100%;height:100%;object-fit:cover}

}