body {font-family: "Ubuntu", sans-serif;font-weight: 400;font-style: normal;font-size: 16px;}

a {text-decoration: none;transition: all 0.3s linear;}

.prim-color {color: #11264c !important;}
.secon-color {color: #80684a !important;}
.light-color {color: #d8cdbf !important;}

.prim-bg {background-color: #11264c;}
.secon-bg {background-color: #80684a;}
.light-bg {background-color:#ece8e2;}
.white-bg {background-color: #ffffff;}
.top-border{border-top: solid 1px #d8cdbf;}
.left-border{border-left: solid 1px #d8cdbf;}
.bottom-border-3{border-bottom: solid 3px #80684a;}

.wbnav  {transition: top 0.3s linear;z-index: 1000;position: fixed;top:0px;
    background: rgb(255,255,255);
    background: linear-gradient(30deg, rgba(64, 49, 167, 0) 30%, rgba(255,255,255,0.6) 100%  );
}
.wbnav .logo {display: inline-block;padding:14px 0px;}
.wbnav .logo img {max-height: 62px;transition: all 0.3s linear;}
.wbnav .navwrap {margin-top: 36px;}
.wbnav .navwrap a {display: inline-block;color:#11264c;text-transform: uppercase;font-size: 14px;font-weight: 500;margin-left:32px;position: relative;}
.wbnav .navwrap a::before{position: absolute;content: '';left: 0px;bottom: -3px;height: 1px;background-color: #80684a;width:0px;transition: all 0.5s linear;}
.wbnav .navwrap a::after{position: absolute;content: '';right: 0px;bottom: -3px;height: 1px;background-color: #80684a;width:0px;transition: all 0.5s linear;}
.wbnav .navwrap a:hover {color: #11264c;}
.wbnav .navwrap a:hover::before, .wbnav .navwrap a:hover::after   {width: 50%;} 

.wbnav .navwrap a.lang img{border :solid 1px #ebe4dc;transition: all 0.3s linear;}
.wbnav .navwrap a.lang:hover img{transform: rotate(360deg);}
.wbnav .navwrap a.lang::before, .wbnav .navwrap a.lang::after {background-color: #fff;}
.wbnav .navwrap a.lang:last-child {margin-left: 12px;}

.srink {background-color:#fff;box-shadow: 5px 5px 30px rgba(0,0,0,0.2);} 
.srink .logo {display: block;padding:12px 0px 8px 0px;}
.srink .logo img {max-height: 46px;}
.srink .navwrap {margin-top: 24px;}
.srink .navwrap a {margin-left:20px;color:#80684a}
.srink .navwrap a:hover {color:#11264c}



.txsty {display: block;}
.txsty h1 {font-size:36px;line-height:48px;font-weight: 700;}
.txsty h2 {font-size:26px;line-height:38px;font-weight: 500;}
.txsty h3 {font-size:20px;line-height:32px;font-weight: 500;}
.txsty p {font-size: 16px;line-height: 24px;font-weight:300;}
.txsty p.lg {font-size: 18px;line-height: 28px;font-weight:300;}
.txsty p.sm {font-size: 14px;line-height: 18px;font-weight:300;}
.txsty a {font-size: 16px;line-height: 28px;font-weight:300;display: inline-block;}
.txsty a:hover {padding-left: 26px;}
.txsty img.icon {max-height: 64px;transition: all 0.3s linear;}
.txsty:hover img.icon {transform: scale(1.10);}

.txsty-white h1, .txsty-white h2, .txsty-white h3, .txsty-white p, .txsty-white p.sm, .txsty-white a  {color:#ffffff;}
.txsty-white-80 h1, .txsty-white-80 h2, .txsty-white-80 h3, .txsty-white-80 p, .txsty-white-80 p.sm, .txsty-white-80 a  {color:rgba(255, 255, 255, 0.7);}

.hero {background: url(../img/bg/hero.jpg) no-repeat left bottom;background-size: cover;}
.hero h1 {font-size:32px;line-height:44px;font-weight: 700;color:#fff;}
.hero p {color:#c1aa8d;}
.hero a {display: inline-block;padding: 8px 24px;border: solid 1px #80684a;color:#c1aa8d;border-radius: 30px;font-size: 14px;}
.hero a:hover, .hero a.actlink {background-color: #80684a;color:#ebe4dc;}


.heroslide-a {background: url(../img/bg/bg-a.jpg) no-repeat left bottom;height:640px;padding-top:220px;background-size: cover;}
.heroslide-b {background: url(../img/bg/bg-b.jpg) no-repeat left bottom;height:640px;padding-top:220px;background-size: cover;}
.heroslide-c {background: url(../img/bg/bg-c.jpg) no-repeat left bottom;height:640px;padding-top:220px;background-size: cover;}


.proditems {display:block;text-align:center;margin-bottom:24px;padding:45px 20px 45px 20px;border-radius:5px;background-color:#fff;border:solid 1px #e4ddd2;user-select:none;position: relative;}
.proditems * {transition: all 0.3s linear;}
.proditems img{max-height:200px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;margin-bottom: 18px;}
.proditems label{position: absolute;bottom: 20px; left: 50%;transform: translateX(-50%);text-align:center;font-size:14px;font-weight:400;color: rgba(193, 170, 141, 1);margin-top:18px;white-space: nowrap;}

.proditems:hover img {transform:scale(1.2)}
.proditems:hover label {color:#11264c;bottom: 0px;width:100%;padding: 10px 0px;}

.brandslider {box-sizing:border-box;overflow:hidden;border-radius:3px;background-color: #fff;}
.brandslider .brandslide {display:block;padding:2px 24px;border-radius: 3px;}
.brandslider .brandslide img{transition: all 0.3s linear;max-width:80%;margin:auto 10%;opacity: 0.7;}
.brandslider .brandslide:hover img{transform:  scale(1.2);opacity: 1;}

.brandslider .slick-track { display: flex !important;}
.brandslider .slick-slide { height: inherit !important;}

.bg-ftr {background: url(../img/bg/bg-ftr.jpg) no-repeat left top;background-size: cover;}