﻿:root{
    --fontRegular:'Univia Pro Regular';
    --fontBold:'Univia Pro Bold';
    --fontLight:'Univia Pro Light';
    --fontMedium:'Univia Pro Medium';
    --boxShadow:0px 0px 50px -19px #000;
}


* { font-weight:400; font-size:1rem;font-family:var(--fontRegular),sans-serif;color:#030d28;}
body,html{ height:100%;}

.Regular {font-family:var(--fontRegular) !important;}
.Bold {font-family:var(--fontBold) !important;}
.Light {font-family:var(--fontLight) !important;}
.Medium {font-family:var(--fontMedium) !important;}
.Font-48 {font-size:3rem;}
.Font-72 {font-size:4.5rem;}
.Font-30 {font-size:1.875rem;}
.Font-22 {font-size:1.375rem;}
.Max-w-100{max-width:100%;}
.Italic {font-style:italic;}
.RedBtn {background-color:#f99e29;color:#fff; padding:15px 40px;display:table;text-decoration:none;cursor:pointer !important;}
.BgWhite {background-color:#fff !important;}
.WhiteText p,.WhiteText  strong {color:#fff !important;}
.BlackText p,.BlackText  strong{color:#000 !important;}
.input-validation-error {border-color:red !important;}

@media screen and (max-width:1024px) {

.Font-48 {font-size:2rem;line-height:normal;}
.Font-72 {font-size:3.5rem;line-height:normal;}
.Font-30 {font-size:1.875rem;line-height:normal;}
.Font-22 {font-size:1.375rem;line-height:normal;}

}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Loading{display: block;background-color:#f99e29;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 5000;background-image: url(/ui/img/Loading.svg);background-position: center;background-repeat: no-repeat;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.center-block {float: none;margin: auto;}

header {/*position:absolute;left:0;right:0;top:0;*/z-index:10;background-color:#f99e29;padding:10px 0px;}
header .Logo{transition:all ease 1s;}

header nav .navbar-toggler{/*background-color:#fff;*/border: 2px solid #000;}
header nav .navbar-toggler .navbar-toggler-icon{background-size:120%;}
header .navbar-collapse collapse show {}
header .nav-link{color:#fff;font-size: 1.2rem;border-radius:10px;    padding: 10px 20px !important;}
header .nav-item.dropdown.active .nav-link.active {background-color:#fff; color:#000 !important;}
header nav .navbar-nav .nav-item .nav-link {color:#000;font-family:var(--fontMedium);}
header nav .navbar-nav .nav-item .nav-link:hover , header .nav-item .nav-link.show  {background-color:#fff;color:#000 !important;}

header .nav-item.dropdown .dropdown-menu.show{background-color: #f99e29;border: 0;}
header .nav-item.dropdown .dropdown-menu.show .dropdown-item{color:#fff;font-family:var(--fontMedium);}

header .nav-item.dropdown .dropdown-menu.show .dropdown-item:hover{background-color:#fff;color:#030d28;}
header .nav-item.dropdown .dropdown-menu li {padding: 2px 10px;}
header .nav-item.dropdown .dropdown-menu li a{border-radius:5px;}
header .nav-item.dropdown .dropdown-menu.show li.active .dropdown-item {background-color:#fff;color:#030d28;}


header .nav-link.active{font-family:var(--fontMedium);color: #000 !important;background-color: #fff;}

header .ProductSearch{text-align:right; width:250px; background-color:#f99e29;color:#fff;/* padding:15px 40px;*/display:table;text-decoration:none;cursor:pointer !important;border:0px;background-image:url('/ui/img/icon/BlackSearchIcon.png');background-position:right center;background-position-x: calc(100% - 30px);padding-right:60px;background-repeat:no-repeat;background-size:20px;outline:none;}
header .ProductSearch span{color:#000;}
header .ProductSearch input{display:none;outline:none;color:#000;border:0px;border-bottom:1px solid #000;background-color:transparent;}


header::-webkit-scrollbar              {background:transparent;display:none; }
header::-webkit-scrollbar-button       {background:transparent;display:none;}
header::-webkit-scrollbar-thumb        {background:transparent;display:none; }

.Menu {position:fixed;left:0px;right:0px;top:0px;bottom:0px;background: rgb(138,18,39);background: linear-gradient(0deg, rgba(138,18,39,1) 0%, rgba(214,31,63,1) 99%);z-index:1060;/* background-image:url('/ui/img/MenuLogo.png'); */background-position:center;background-repeat:no-repeat;display:none;transition: none;/*overflow-y:scroll; overflow-x:hidden;*/}



header.Mobile.Open {position: fixed;top: 0;bottom: 0;width: 100%;background-color: #f99e29;z-index: 1000;text-align: center;display: flex;align-items: start;text-align: center;justify-content: space-between;overflow-y:scroll;}
header.Mobile.Open nav {width: 91.66666667%;margin: 0px auto;}


header.Mobile.Open nav .navbar-nav .nav-item .nav-link {font-weight:var(--fontBold);}
/*Header.Mobile.Open nav .navbar-nav .nav-item {margin-bottom:20px;}*/
    
header.Mobile nav .navbar-nav .dropdown-menu {background-color: transparent;color: #fff;border: 0;    display: block;}
header.Mobile.Open nav .navbar-nav .nav-item.dropdown .dropdown-menu li a {border-radius: 5px;color:#000;text-align: center;font-family:var(--fontMedium);}
header.Mobile.Open nav .navbar-nav .nav-item.dropdown .dropdown-menu li a.active{background-color: #fff; color:#000;}
/*header.Mobile.Open nav .navbar-nav .nav-item.dropdown .dropdown-menu li a:hover{background-color: #cf2031;color:#fff;}*/

header.Mobile.Open .ProductSearch ,Header.Mobile.Open .Search {width:100%;}

@media screen and (max-width:1024px) {header .Logo{width:250px;}}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.ContentTeaser {height:600px;background-position: center;background-size: cover;background-repeat: no-repeat;position:relative;}
.ContentTeaser p{color:#fff;}
@media screen and (max-width:1024px) {.ContentTeaser{height:300px;}}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.Teaser {position:relative;background-color:#030d28;}
.Teaser .Arrow{position:absolute;bottom:15%;z-index:100;left: 0;right: 0;display: flex;align-items: center;justify-content: center;padding: 10px;display:table;margin:auto;}
.Teaser .Arrow div{border-radius:30px; padding:5px 10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color: #fff;}
.Teaser .Arrow div span{color: #d9dbde;width: 2px;}
.Teaser .Arrow i{font-size: 1.2rem;padding:5px 15px;cursor:pointer;}


/*.Teaser .Arrow i.fa-chevron-right{-webkit-border-top-right-radius: 30px;-webkit-border-bottom-right-radius: 30px;-moz-border-radius-topright: 30px;-moz-border-radius-bottomright: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.Teaser .Arrow i.fa-chevron-left{-webkit-border-top-left-radius: 30px;-webkit-border-bottom-left-radius: 30px;-moz-border-radius-topleft: 30px;-moz-border-radius-bottomleft: 30px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
*/

.Teaser  .owl-carousel .owl-stage-outer ,.Teaser  .owl-carousel .owl-stage-outer  .owl-stage {height:100%;}
.Teaser  .owl-carousel .owl-stage-outer .owl-item {height:100%;}
.Teaser  .owl-carousel .owl-stage-outer .owl-item p{color:#fff;}
.Teaser  .owl-carousel .owl-stage-outer .owl-item .item{background-position:center;background-size:cover;background-repeat:no-repeat;}

.RightSkew{transform: skewY(-6deg);-webkit-transform: skewY(-6deg);margin-top:-6.5%;position: relative;z-index: 10;}
.ClearSkewY{transform: skewY(6deg);-webkit-transform: skewY(6deg);position: relative;z-index: 10;}

.Home section {min-height:800px;background-position:center;background-size:cover;background-repeat:no-repeat;padding:150px 0px;}
.Home p{color:#030d28;}

@media screen and (max-width:1024px) {
    .Home section {padding:5rem 0px;}
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Home section.SectioneOne{padding-top:150px;}
.Home section.SectioneOne .Font-48{border-left: 7vw solid #030d28;line-height: normal;padding-left: 1vw;}
.Home section.SectioneOne p{border-left: 7vw solid transparent;padding-left: 1vw;}
.Home section.SectioneOne a{border-left: 7vw solid transparent;padding-left: 1vw;}
.Home section.SectioneOne p.Spot{line-height:2.7rem;}

.Home section.SectioneOne video{border-radius:10px;box-shadow: 0px 0px 50px -19px #000;cursor:pointer;max-width:100%;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Home section .SectionTitle{margin-bottom: 100px;color: #fff !important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Home section.SectionTwo p.Title{margin-bottom:0px;}
.Home section.SectionTwo p{line-height:2rem;}
.Home section.SectionTwo .WhiteBox {background-color:#fff;border-bottom:5px solid #f99d29; padding:70px 50px; margin-top:50px;}
.Home section.SectionTwo .WhiteBox .col{border-left:1px solid #d9dbde; padding:30px;}
.Home section.SectionTwo .WhiteBox .col:first-child {border-color:transparent;}

@media screen and (max-width:1200px) {
 .Home section.SectionTwo .WhiteBox .col:first-child,.Home section.SectionTwo .WhiteBox .col{border:0px; border-bottom:1px solid #d9dbde;}
.Home section.SectionTwo .WhiteBox .col:last-child{border:0px;} 

}

@media screen and (max-width:1024px) {
.Home section.SectionTwo .WhiteBox{padding:0px;}

}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Factory{background-color:#fff;padding:30px;border-bottom:10px solid #fb8e00;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Home section.SectionFive {background-color:#030d28; background-position:top center;background-repeat:no-repeat;background-size:100%;min-height:auto;position:relative;z-index:10;}
.Home section.SectionFive p{color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Home section.SectionSix p{color:#030d28;}
.Home section.SectionSix .WhiteBox{padding: 30px;background-color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Home section.SectionSeven {color:#030d28;}
.Home section.SectionSeven .owl-carousel .item {padding:10px;background-color:#fff;-webkit-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.75)}
.Home section.SectionSeven .owl-carousel .item img{display:table;margin:auto; width:auto;}
.Home section.SectionSeven .owl-carousel .owl-item{padding:20px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Home section.SectionEight .Font-48{color:#fff;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.BlogList .item{cursor:pointer !important;}
.BlogList .item img{ box-shadow:var(--boxShadow);object-fit: cover;object-position: top;height: 320px;}
.BlogList .item:before{content:" ";background-image:url('/ui/img/BlogImage.jpg');background-repeat:repeat-x;background-position:top center;height:18px;width:100%;display:block;}
.BlogList .item .Text {background-color:#fff; margin-top:-50px;padding:20px 30px;position:relative;}
.BlogList .item:hover .Text{background-color:#cf2031;}
.BlogList .item:hover .Text p{color:#fff;}
.BlogList .item a{text-decoration:none;cursor:pointer;}
.BlogList .item .Text .Date {color:#3e414a;margin-bottom:0px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

footer {background-color:transparent;}
footer .RightSkew{background-color:#030d28;height:200px;margin-top:0px;}
footer .Box{min-height:260px;width:100%;background-color:#030d28;display:block;position:relative;z-index:20;}
footer p{color:#fff;}
footer hr{opacity: 1;border-color: #303d5f;}

footer .navbar .navbar-nav .nav-item a{color:#fff;}
footer .FooterMenu li a{text-align:center;color:#fff;text-decoration:none;width:100%;}

/*@media screen and (max-width:480px) {footer img.FooterTopImage {margin-top:-27px !important; }}*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.breadcrumb {display:flex; align-items:center;justify-content:center;margin:50px 0px;}
.breadcrumb li {}
.breadcrumb li a{color:#030d28; text-decoration:none;cursor:pointer; padding:0px 15px; border-left:1px solid #030d28;}
.breadcrumb li:first-child a{border-color:#fff;}
@media screen and (max-width:1024px) {.breadcrumb{margin:20px 0px;}}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Content {padding-bottom:200px;background-image:url('/ui/img/ContentBg.jpg');background-position:top left; background-repeat:repeat-y;background-size:cover;}
.Content label {line-height: 2rem;}
.Content.ClearBackgroundImage {background-image:none !important;}

.Content .SmallTitle {font-size: 1.5rem;font-weight: 800;color: #011689;margin-bottom: 2rem;}
.Content .ContentTitle {line-height: 5rem;}
.Content .ContentTitle.Bold { line-height: 4rem; }
.Content .Line {background-color:#030d28;}
.Content .BottomTitle { font-size: 1.6rem; }
.Content a {text-decoration:none;color:#030d28;}
 @media screen and (max-width:1024px) {.Content .ContentTitle {line-height:normal;}}
 .NoBgImage {background-image: none !important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Content .ContactList .item{-webkit-box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);background-color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.Content .ContactForm {-webkit-box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.75);background-color:#fff;}
.Content .ContactForm .form-control{/*background-color:#f3f3f3;*/border-radius:0px;}
.Content .ContactForm .form-control label{margin-bottom:10px;}
.Content .ContactForm .RedBtn{padding:10px 40px;border:0px;}
.Content .ContactForm .CaptchaImage { width:120px; }

 @media screen and (max-width:767px) {
          .Content .ContactForm .RedBtn{margin:30px 0px; width:100%;}
          .Content .ContactForm .CaptchaImage {margin-bottom:20px;}

 }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.BgTransparent {background-color: transparent !important;}
.ImageOverText  {background-position:center;background-size:cover;padding:10rem 0;display:flex;align-items:center;justify-content:center;text-align:center;min-height: 500px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.BgImageOverText{background-position:top center;background-size:cover; background-repeat:no-repeat;position:relative;min-height:700px;}
.BgImageOverText .Text{position:absolute;left:0;right:0;bottom:0;top:0;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.LogoList .item{}
.LogoList .item img{display:table;margin:auto;}
.LogoList .item div{display: table;margin: auto;-webkit-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75)}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.LeftRightContent {margin:100px 0px;background-position:right center;background-size:cover;background-repeat:no-repeat;}

.LeftRightContent .BgImage{background-position: center;height: 700px;background-position: right center;background-size: auto;background-repeat:no-repeat;}

.LeftRightContent .Text{background-color:#fff;position:relative;}
.LeftRightContent p , .LeftRightContent  strong{color:#030d28; line-height:normal;}
.LeftRightContent .Text.Left {margin-right:-5rem;}
.LeftRightContent .Text.Right{margin-left:-5rem;}


.LeftRightContent .Center{}

@media screen and (max-width:1960px) {.LeftRightContent .BgImage{background-size:cover;}}
@media screen and (max-width:1024px) {.LeftRightContent .Text.Left {margin-right:0;}.LeftRightContent .Text.Right{margin-left:0;}}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.IconList {padding-bottom:200px; background-color:#fa9c2a; background-position:top center;background-repeat:no-repeat;background-size:cover;margin-bottom: -350px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.SearchTeaser {background-image:url('/ui/img/SearchBg.jpg');background-position:center;background-repeat:no-repeat;height:500px; display:flex;align-items:center;justify-content:center;background-size:cover;}
.SearchTeaser p{color:#fff;}                                
.SearchTeaser #Search{padding:15px;font-size: 1.2rem;background-repeat:no-repeat; background-image:url('/ui/img/icon/BlackSearchIcon.png');background-position:left center;background-position-x:10px; padding-left:50px;border:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Content .ProductListSearchText p{font-family: 'Montserrat', sans-serif;}
.Content .ProductListSearchText p span{font-size: 1.2rem;color: #008cc7;font-weight: 700;}

.Content .ProductList { display: flex;flex-flow: row wrap; flex-direction:row;flex-wrap:wrap; position: relative;width: auto;}
.Content .ProductList .Border {border: 5px solid #eaeaea;background-color:#fff;}
.Content .ProductList .Border:hover {border-color:#cf2031;}
.Content .ProductList .item:hover {border-color:#1292d0;}
.Content .ProductList .item img{width:100%;}
.Content .ProductList .ImageComingSoon {width:90%;}      
                                   
.Content .ProductList .item p:first-child{font-size:1.4rem; font-weight:700;}
.Content .ProductList .item p:nth-child(5),.Content  .ProductList .item p:nth-child(7){font-size:16px;}
.Content .ProductList .item p:nth-child(6){font-size: 0.9rem;font-weight: 700;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.Content .ProductList .item a {font-size:14px;display: block;padding: 15px;margin: 10px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Content .ProductDetail { }
.Content .ProductDetail a{color:#cf2031; }
.Content .ProductDetail p.Title{padding-left:10px;}
.Content .ProductDetail .Properties .DetailHeader{background-color:#e9e9e9;padding:20px;}
.Content .ProductDetail .Properties .DetailIcerik{background-color:#f4f4f4;padding:20px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*.Content .ProductCategories .OwlCategories .owl-item { cursor: pointer; }
.Content .ProductCategories .OwlCategories .owl-item .item img { width: auto; max-width: 100%; margin: auto; display: table; }
.Content .ProductCategories .OwlCategories .owl-item .item p { font-size: 1.3rem; text-align: center; }
.Content .ProductCategories .OwlCategories .owl-item.active { }
.Content .ProductCategories .OwlCategories .owl-item.ClearBorder { border-color: #fff; }
.Content .ProductCategories .owl-theme .owl-nav.disabled + .owl-dots { display: none; }
.Content .ProductCategories .OwlCategories .owl-item:hover p { color: #011689; }
.Content .ProductCategories .Brochure .OwlCategories .owl-item { padding: 0 10px; }
.Content .ProductCategories .Brochure .OwlCategories .owl-item .item p:nth-child(1) { font-size: 1.3rem; text-align: center; min-height: 80px; margin: 0px; }*/


.Content .ProductCategories .Catalogue { display: flex; align-items: center; justify-content: center; flex-direction: row; cursor: pointer; max-width: 60%; }
.Content .ProductCategories .Catalogue .item { padding: 20px 30px; }
.Content .ProductCategories .Catalogue .item img { max-width: 100%; }
.Content .ProductCategories .Catalogue .item p b { font-size: 1.2rem; text-align: center; }
.Content .ProductCategories .Catalogue p:hover { color: #f99e29; }

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Content .ProductCategories .categories { flex-direction: row; margin-bottom: 50px; column-gap: 40px; }
.Content .ProductCategories .categories .categoryList h6 { font-weight: 700; font-size: 16px; color: #ff4e00; margin-bottom: 30px; }
.Content .ProductCategories .categories .categorygroup-menu { font-size: 12px; font-weight: 700; margin: 0; color: #f99e29; display: flex; flex-direction: column; row-gap: 21px; padding: 0; }
.Content .ProductCategories .categories ul li { display: inline-flex; justify-content: space-between; column-gap: 25px; cursor: pointer; white-space: nowrap; }
.Content .ProductCategories .categories ul li.active { color: #ff4e00 !important; }
.Content .ProductCategories .categories ul li a { color: #333; text-decoration: none; }
.Content .ProductCategories .categories ul li.active a { color: #ff4e00; }
.Content .ProductCategories .categories ul li:after { color: #000; content: ">"; }

.Content .ProductCategories .categories .categoryContent { flex-wrap: wrap; gap: 50px 10px; }
.Content .ProductCategories .categories .categoryContent a { text-decoration: none; color: #000; max-height: 350px; }

.Content .ProductCategories .categories .categoryContent .group-capsule { cursor: pointer; height: 350px; width: 350px; }
.Content .ProductCategories .categories .categoryContent .group-capsule:hover { color: #ff4e00; }
.Content .ProductCategories .categories .categoryContent .group-capsule img { border-radius: 3px; align-items: center; border: 1px solid #e5e5e5; max-width: 350px; max-height: 350px; }
.Content .ProductCategories .categories .categoryContent .group-capsule small { font-size: 12px; font-weight: 700; white-space: nowrap; }
.Content .ProductCategories .categories .categoryContent .group-capsule small:after { color: #000; content: ">"; margin-left: 15px; }

.Content .ProductCategories .categories .categoryContent .category-capsule { cursor: pointer; height: 150px; width: 150px; text-align: center; text-decoration: none; }
.Content .ProductCategories .categories .categoryContent .category-capsule:hover { color: #ff4e00; }
.Content .ProductCategories .categories .categoryContent .category-capsule:hover img { color: #ff4e00; }
.Content .ProductCategories .categories .categoryContent .category-capsule > img { border-radius: 3px; align-items: center; border: 1px solid #e5e5e5; max-width: 150px; max-height: 150px; padding: 10px; }
.Content .ProductCategories .categories .categoryContent .category-capsule > small { font-size: 12px; font-weight: 700; white-space: nowrap;    text-wrap: auto; }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Content .Desc .MediumTitle span ,.Content .Desc .MediumTitle {padding-left:10px; letter-spacing: 0;}
.Content .Desc .ContentLeftBx .MediumTitle {padding-left:0px; }
.Content .Desc .ContentLeftBx .MediumTitle span{padding-left:0px;}
.Content .Desc .RedTitle span,.wrapper .Content .Desc .RedTitle {font-size:40px;color:#666666;}
.Content .Desc .RedTitle span {color:#f99e29;}
.Content .Desc .RedTitle, .Content .Desc .RedTitle span {color:#f99e29;}

@media screen and (max-width:414px) {
    .Content .Desc .RedTitle span, .Content .Desc .RedTitle {font-size:44px; }
}

/*----------------------------------------------------------------------------------------------------*/

.Content .Desc .ContentLeftBx {padding-bottom:50px;}
.Content .Desc .ContentLeftBx ul {margin:auto;padding:0px;overflow: auto;max-height:340px;}
.Content .Desc .ContentLeftBx ul li {list-style-type:none;}
.Content .Desc .ContentLeftBx ul li p{padding:5px 10px;background-color:#333333;color:#fff;margin:10px;font-size:18px; margin-left: 0;background-image:url('/ui/img/icon/LeftMenuDownArrow.png');background-position:center right; background-position-x:95%; background-repeat:no-repeat;cursor:pointer;}
.Content .Desc .ContentLeftBx ul li p.Up {background-image:url('/ui/img/icon/LeftMenuUpArrow.png');}
.Content .Desc .ContentLeftBx ul li ul li p {background-color:#fff;color:#333333;font-size:17px;padding: 0px;padding-left: 15px;}

.Content .Desc .ContentLeftBx ul::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.Content .Desc .ContentLeftBx ul::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}
.Content .Desc .ContentLeftBx ul::-webkit-scrollbar-thumb{border-radius: 10px;	background-color: #ccc;}
.Content .Desc .ContentLeftBx ul::-webkit-scrollbar-button {background-color: #fff;}

.Content .Desc .ContentLeftBx .MediumTitle {padding-left:0px; }
.Content .Desc .ContentLeftBx  .MediumTitle span{padding-left:0px;  }
.Content .Desc .ContentLeftBx .ChckBx{padding-top: 2px;display: block;position: relative;padding-left:29px;margin-bottom: 12px;cursor: pointer;font-size:15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.Content .Desc .ContentLeftBx  .FilterResults{}
@media screen and (max-width:768px) {.Content .Desc .ContentLeftBx .ChildFilter{display:none;}}
@media screen and (min-width:768px) {.Content .Desc .ContentLeftBx .ChildFilter{display:block !important;}}

.Content .Desc .ProductList { }
.Content .Desc .ProductList .item {padding:30px 20px; border:1px solid #e2e2e2;border-top:0px;border-left:0px;border-right:0px;cursor:pointer;}
.Content .Desc .ProductList .item .img {width:220px;float:left;display:table;padding:15px;}
.Content .Desc .ProductList .item img{width:100%;}
.Content .Desc .ProductList .item .Properties{display:flex;float:left; flex-direction:column; align-items: start; margin-left: 30px; width: calc(55%);}
.Content .Desc .ProductList .ImageComingSoon {width:90%;}      
.Content .Desc .ProductList .item:nth-child(2n) {border-left:1px solid #e2e2e2;}

.Content .Desc .ProductList .item a, .Content .Desc .ProductList .item p{margin-bottom:0px;color:#666666;font-weight: 300;line-height: 1.4;font-size:18px;text-decoration:none;}                                      
.Content .Desc .ProductList .item p:first-child {font-size:24px;}
.Content .Desc .ProductList .item p:nth-child(5), .Content .Desc .ProductList .item p:nth-child(7){font-size:16px;}
.Content .Desc .ProductList .item p:nth-child(6){font-size:16px;}
.Content .Desc .ProductList .item a {font-size: 14px;}
.Content .Desc .ProductList .item .Properties{min-height: 200px;}

@media (max-width:767px){
    .Content .Desc .ProductList .item:nth-child(2n){border-left:0px;}
    .Content .Desc .ProductList .item .img{width:135px; width: 100%;} 
    .Content .Desc .ProductList .item .Properties{display:table;float:left;}}

.Content .ProductDetail .img img{max-width: 100%;}
.Content .ProductDetail .Properties p.Title strong,.Content .ProductDetail .Properties p.Title { font-size:48px;background-color:transparent;color:#f99e29;padding-left:10px;line-height:48px;}
.Content .ProductDetail .Properties p.Title strong{font-weight:normal;}

.Content .ProductDetail .Properties h1.Title strong,.Content .ProductDetail .Properties h1.Title { font-size:48px;background-color:transparent;color:#f99e29;padding-left:10px;line-height:48px;}
.Content .ProductDetail .Properties h1.Title strong{font-weight:normal;}



.Content .ProductDetail .Properties div {padding:10px 15px;background-color:#fff;margin:0px;font-weight:300;}
.Content .ProductDetail .Properties div label { font-weight:bold; width: 170px; margin:0px; font-size:15px; color: #898989; }
.Content .ProductDetail .Properties div span {font-weight:300; font-size:15px; color:#737373;}
.Content .ProductDetail .Properties div:nth-child(2n) {background-color:#f4f2f3;}
.Content .ProductDetail .Properties .custom-button-text { font-size:20px !important; }

@media screen and (max-width:1700px) {
    .Shopping-button {border-radius:10px; width:80px;margin:10px;}
    .ProductDetail .custom-button-text{display:flex !important;}
    .Content .ProductList .Shopping-button {border-radius:10px;}
}

.Shopping-button {cursor:pointer; text-decoration:none !important; color:#fff !important; display: flex;justify-content: center;align-items: center;border-radius: 7px 30px 30px 7px;width: 140px;height: 35px;background: linear-gradient(174deg, rgba(249, 158, 41, 1) 0%, rgba(204, 113, 0, 1) 100%);
box-shadow: 0px 0px 20px -7px rgba(204, 113, 0, 1);border: none;text-align: left;padding: 2px; transition: width 0.3s !important;margin:10px;}
.Shopping-button span {font-weight: 700;text-align: left;color: #fff !important;padding-right: 10px;}
.Shopping-button span img {width:26px !important;}
.Shopping-button .span-img {padding: 10px !important; display: flex;}

.Content .Shopping-button {border-radius:10px;max-width:100%;min-width: 200px !important;margin:auto; margin-left: 25px; } 
         
@media screen and (max-width:1700px) {
    .Shopping-button {border-radius:10px; width:80px;margin:10px;}
    .ProductDetail .custom-button-text{display:flex !important;}
    .Content .ProductList .Shopping-button {border-radius:10px;}
}

@media screen and (max-width:1700px) {
    .Shopping-button {border-radius:10px; width:80px;margin:10px;}
    .ProductDetail .custom-button-text{display:flex !important;}
    .Content .ProductDetail .Properties .Shopping-button {border-radius:10px;}
}

/*----------------------------------------------------------------------------------------------------------*/

.ChckBx{padding-left:20px;}
.ChckBx input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top:5px;left:0px;height: 25px;width: 25px;background-color: #fff;border: 1px solid #9b9b9b;}
.ChckBx:hover input ~ .checkmark {border: 1px solid #cb186f;}
.ChckBx input:checked ~ .checkmark {border: 1px solid #3cc137;}
.checkmark:after {content: "";position: absolute;display: none;}
.ChckBx input:checked ~ .checkmark:after {display: block;}
.ChckBx .checkmark:after {left: 6px;top: 0px;width: 11px;height: 20px;border: solid #3cc137;border-width: 0 4px 4px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.ChckBx a {color:#f02338;font-weight: bold;}
.ChckBx .checkmark.error{border: 3px solid #e00000 !important;}
.ChckBx .checkmark.glyphicon-remove{border: 3px solid #e00000 !important;}

/*------------------------------------------------------------------------------------------------------------------------------------*/

.Content .Desc .PageList{display:table;margin: 30px auto;}
.Content .Desc .PageList a{margin: 0px 5px;padding: 5px 10px;font-size: 15px;color: #898989;transition: all 0.3s ease;border: 1px solid #cbcbcb;}
.Content .Desc .PageList a:hover{text-decoration:none;background-color:#f12535 !important;color:#fff !important;border:1px solid #f12535 !important;}
.Content .Desc .PageList span{margin: 0px 5px;padding: 5px 10px;font-size: 15px;color: #fff;background-color:#f12535;border: 1px solid #f12535;}
.Content .Desc .PageList .backIcon{border:0px;background-color:#898989;color:#fff;padding: 5px 10px;    border: 1px solid #898989;}

.ProductDetail .PropertiesDetail {border: 1px solid #b4b4b4;padding: 25px;margin-bottom: 30px;}
.ProductDetail .PropertiesDetail .SmallTitle {margin: 0px;color: #898989;font-size: 18px;display: block;margin-bottom: 10px;}
.ProductDetail .PropertiesDetail .col-md-6 {background-color: #fff !important;}
.ProductDetail .PropertiesDetail .pull-left {padding-left: 0px;}
.ProductDetail .PropertiesDetail .pull-right {padding-right: 0px;}
.ProductDetail .PropertiesDetail div {padding: 5px 20px;background-color: #f4f2f3;}
.ProductDetail .PropertiesDetail div label {width: 240px;}
.ProductDetail .PropertiesDetail div:nth-child(2n) {background-color: #fff !important;}
.ProductDetail .PropertiesDetail .clearBth {background-color: #fff;}
.ProductDetail .PropertiesDetail table th, .ProductDetail .PropertiesDetail table td {text-align: center;}
.ProductDetail .PropertiesDetail .row div {background-color: #f4f2f3 !important;padding: 5px 20px !important;}
.ProductDetail .PropertiesDetail .SmallTitle {margin: 0px;color: #898989;font-size: 18px;display: block;margin-bottom: 10px;}

.SalesForm .ProductDetail {background-color: white !important;padding: 0px !important;}
.SalesForm .form-group label {font-size: 1.6rem;line-height: 2.5rem;color: #454545;margin-bottom: 0.5rem;}
.SalesForm .form-group input {box-shadow: none;font-size: 16px;color: #737373;border-radius: 30px;height: 60px;padding: 1.3rem;}
.SalesForm .form-group select { height: 60px !important; padding: 10px 20px; border-radius: 30px; border: 1px solid #ced4da; color: #8f8f8f; font-size: 16px; }
.SalesForm .form-group select { -webkit-appearance: none; -moz-appearance: none; background: transparent; background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position: center; background-position: center; background-position-x: 98%;}
.SalesForm .form-group option { font-size: 16px; color: #a5a5a5; }
.SalesForm .form-group textarea {box-shadow: none;font-size: 16px;color: #737373;border-radius: 30px;padding: 1.3rem;}
.SalesForm .form-group input::placeholder {font-size: 16px;color: #8f8f8f;}
.SalesForm .form-group label.error {display: none !important;}
.SalesForm .form-group textarea::placeholder {font-size: 16px; color: #8f8f8f;}
.SalesForm .form-group input:-internal-autofill-selected {-webkit-text-fill-color: #737373 !important;}
.SalesForm .form-group .CaptchaImage {width: 150px;margin-right: 15px;}
.SalesForm .BlueButton {border-radius: 30px;padding: 20px 60px;background-color: #001689;color: #fff !important;font-weight: 700;border: 0px;margin: 30px 0;cursor: pointer;font-size: 16px;}
.SalesForm .ChckBx .checkmark.error {border: 1px solid #e00000 !important;}
.SalesForm .checkmark {left: 15px;}
.SalesForm .ChckBx {font-size: 18px !important;padding-top: 2px;display: block;position: relative;padding-left: 50px;margin-bottom: 15px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.BlueBtn { border-radius:30px; padding:20px 60px; color:#fff !important;font-weight:700;border:0px;margin: 30px 0px; cursor: pointer; font-size:16px; height: 64px; background: linear-gradient(174deg, rgba(249, 158, 41, 1) 0%, rgba(204, 113, 0, 1) 100%);}

.Categories .owl-carousel .owl-item {border-left:1px solid #666666; cursor:pointer;}
.Categories .owl-carousel .owl-item {display: flex; justify-content: center;}
.Categories .owl-carousel .owl-item .item p {display: flex; justify-content: center; font-size: 19px;}
.Categories .owl-carousel .owl-item .item .img {padding: 0 30px;}
.Categories .owl-carousel .owl-item .item img {display:table;margin:auto;max-width: 100%;width: auto;}
