.top-header{position:fixed;z-index:99999;width:100%;left:0;top:0;padding-top:25px;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out}@media (max-width: 1359px){.top-header{padding-top:10px}}@media (min-width: 1360px){.top-header .container{max-width:1140px}}@media (min-width: 1520px){.top-header .container{max-width:1360px}}.top-header.hid .logo{opacity:0;transform:translateY(-80px);-o-transform:translateY(-80px);-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px);transition:All 0s ease-in-out;-webkit-transition:All 0s ease-in-out;-moz-transition:All 0s ease-in-out;-o-transition:All 0s ease-in-out}.top-header.hid .menu-button{opacity:0;transform:translateY(-80px);-o-transform:translateY(-80px);-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px);transition:All 0s ease-in-out;-webkit-transition:All 0s ease-in-out;-moz-transition:All 0s ease-in-out;-o-transition:All 0s ease-in-out}.top-header.hid .top-navbar{opacity:0;transform:translateY(-80px);-o-transform:translateY(-80px);-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px);transition:All 0s ease-in-out;-webkit-transition:All 0s ease-in-out;-moz-transition:All 0s ease-in-out;-o-transition:All 0s ease-in-out}.top-header.hid .bag_button{opacity:0;transform:translateY(-80px);-o-transform:translateY(-80px);-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px);transition:All 0s ease-in-out;-webkit-transition:All 0s ease-in-out;-moz-transition:All 0s ease-in-out;-o-transition:All 0s ease-in-out}.top-header.has-bg{background:#333;padding-top:15px}@media (max-width: 1359px){.top-header.has-bg{padding-top:10px}}.top-header.has-bg .logo{width:170px}@media (max-width: 1359px){.top-header.has-bg .logo{width:150px}}.top-header.has-bg .top-navbar .main-menu>li{padding-bottom:22px}.top-header.has-bg .top-navbar .main-menu>li .sub-menu{background:#333}.top-header.has-bg .top-navbar .main-menu>li:nth-child(1){left:0}.top-header.has-bg .top-navbar .main-menu>li:nth-child(2){left:11%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(2){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(3){left:24%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(3){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(4){left:35%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(4){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(5){right:28%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(5){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(6){right:16%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(6){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(7){right:8%}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(7){left:0}}.top-header.has-bg .top-navbar .main-menu>li:nth-child(8){right:0}@media (max-width: 1359px){.top-header.has-bg .top-navbar .main-menu>li:nth-child(8){left:0}}.top-header.has-bg .bag_button{bottom:12px}@media (max-width: 1359px){.top-header.has-bg .bag_button{bottom:9px}}.top-header .header-box{padding-bottom:26px}@media (max-width: 1359px){.top-header .header-box{padding-bottom:14px}}.top-header .bag_button{position:absolute;z-index:2;right:-56px;bottom:33px;display:block;width:30px;opacity:1;transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out}@media (max-width: 1359px){.top-header .bag_button{right:48px;bottom:9px}}.top-header .bag_button .svg-box{position:relative;z-index:2}.top-header .bag_button .svg-box svg{width:100%}.top-header .bag_button .svg-box svg .st0{fill:none;stroke:#FFFFFF;stroke-miterlimit:10}.top-header .bag_button .bag_num{position:absolute;z-index:3;color:#fff;right:8px;top:-10px;background:#768979;border-radius:100%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:13px}.top-header .bag_button .bag_num.move{animation:bag_move 0.5s forwards;-moz-animation:bag_move .5s forwards;-webkit-animation:bag_move .5s forwards;-o-animation:bag_move .5s forwards}.top-header .logo{position:relative;z-index:2;margin:0 auto;display:block;width:320px;display:block;opacity:1;transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out;-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1),width 0.2s ease-in-out}@media (max-width: 1519px){.top-header .logo{width:240px}}@media (max-width: 1359px){.top-header .logo{width:150px;float:left}}.top-header .logo img{display:block;width:100%}.top-header .menu-button{display:block;width:28px;height:18px;position:absolute;z-index:4;right:0;top:44px;display:none;opacity:1;transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1)}@media (max-width: 1359px){.top-header .menu-button{display:block}}@media (max-width: 575px){.top-header .menu-button{right:15px}}.top-header .menu-button.open span:nth-child(1){top:8px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.top-header .menu-button.open span:nth-child(2){opacity:0}.top-header .menu-button.open span:nth-child(3){top:8px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.top-header .menu-button span{display:block;width:100%;height:2px;background:#fff;position:absolute;left:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.top-header .menu-button span:nth-child(1){top:0}.top-header .menu-button span:nth-child(2){top:8px}.top-header .menu-button span:nth-child(3){top:16px}@keyframes bag_move{0%{top:-13px}50%{top:-18px}100%{top:-13px}}@-webkit-keyframes bag_move{0%{top:-13px}50%{top:-18px}100%{top:-13px}}@-moz-keyframes bag_move{0%{top:-13px}50%{top:-18px}100%{top:-13px}}@-o-keyframes bag_move{0%{top:-13px}50%{top:-18px}100%{top:-13px}}.top-navbar{position:absolute;width:100%;bottom:0;left:0;padding:0 15px 0 15px;opacity:1;transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1)}@media (max-width: 1359px){.top-navbar{position:fixed;z-index:3;left:0;top:0;background:#333;opacity:0;transform:translate(0, -100%);-o-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1),transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1),transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1),transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1),transform 0.8s cubic-bezier(0.77, 0, 0.175, 1)}}@media (max-width: 1359px){.top-navbar.open{opacity:1;transform:translate(0, 0%);-o-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-webkit-transform:translate(0, 0%)}}.top-navbar.open .main-menu li{opacity:1;transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition:transform 0.7s,opacity 1s;-webkit-transition:transform 0.7s,opacity 1s;-moz-transition:transform 0.7s,opacity 1s;-o-transition:transform 0.7s,opacity 1s}.top-navbar.open .main-menu li:nth-child(1){transition-delay:0.8s}.top-navbar.open .main-menu li:nth-child(2){transition-delay:0.9s}.top-navbar.open .main-menu li:nth-child(3){transition-delay:1s}.top-navbar.open .main-menu li:nth-child(4){transition-delay:1.1s}.top-navbar.open .main-menu li:nth-child(5){transition-delay:1.2s}.top-navbar.open .main-menu li:nth-child(6){transition-delay:1.3s}.top-navbar.open .main-menu li:nth-child(7){transition-delay:1.4s}.top-navbar.open .main-menu li:nth-child(8){transition-delay:1.5s}.top-navbar .main-menu{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media (max-width: 1359px){.top-navbar .main-menu{top:50%;transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);max-height:calc(100% - 120px);overflow:auto;-webkit-overflow-scrolling:touch}.top-navbar .main-menu::-webkit-scrollbar{width:0px;height:16px;background-color:rgba(255,255,255,0)}.top-navbar .main-menu::-webkit-scrollbar-track{display:none}.top-navbar .main-menu::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0)}}.top-navbar .main-menu>li{bottom:0;position:absolute;padding:0 0 40px 0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}@media (max-width: 1359px){.top-navbar .main-menu>li{position:relative;width:100%;text-align:center;padding-bottom:4px;margin-bottom:20px;opacity:0;transform:translateX(-10vw);-o-transform:translateX(-10vw);-moz-transform:translateX(-10vw);-webkit-transform:translateX(-10vw);transition:transform 0s,opacity 0s;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;-o-transition:transform 0s,opacity 0s}.top-navbar .main-menu>li:nth-child(1){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(2){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(3){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(4){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(5){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(6){transition-delay:0.8s}.top-navbar .main-menu>li:nth-child(7){transition-delay:0.9s}.top-navbar .main-menu>li:nth-child(8){transition-delay:1s}}.top-navbar .main-menu>li.menu-item-has-children.open:before{transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.top-navbar .main-menu>li.menu-item-has-children:after{content:"";display:none;width:12px;height:2px;background:#fff;position:absolute;right:6px;top:12px}@media (max-width: 1359px){.top-navbar .main-menu>li.menu-item-has-children:after{display:block}}.top-navbar .main-menu>li.menu-item-has-children:before{content:"";display:none;width:2px;height:12px;background:#fff;position:absolute;right:11px;top:7px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}@media (max-width: 1359px){.top-navbar .main-menu>li.menu-item-has-children:before{display:block}}.top-navbar .main-menu>li.menu-item-has-children a:after{display:none}.top-navbar .main-menu>li:hover a{font-weight:600}.top-navbar .main-menu>li:hover a:after{width:94px}@media (max-width: 1330px){.top-navbar .main-menu>li:hover a:after{width:84px}}@media (max-width: 1199px){.top-navbar .main-menu>li:hover a:after{width:74px}}@media (max-width: 991px){.top-navbar .main-menu>li:hover a:after{width:54px}}.top-navbar .main-menu>li:hover .sub-menu{opacity:1;visibility:visible}.top-navbar .main-menu>li.active>a{font-weight:600}.top-navbar .main-menu>li.active>a:after{width:94px}@media (max-width: 1330px){.top-navbar .main-menu>li.active>a:after{width:84px}}@media (max-width: 1199px){.top-navbar .main-menu>li.active>a:after{width:74px}}@media (max-width: 991px){.top-navbar .main-menu>li.active>a:after{width:54px}}.top-navbar .main-menu>li:nth-child(1){left:0}.top-navbar .main-menu>li:nth-child(2){left:10%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(2){left:0}}.top-navbar .main-menu>li:nth-child(3){left:21%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(3){left:0}}.top-navbar .main-menu>li:nth-child(4){left:31%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(4){left:0}}.top-navbar .main-menu>li:nth-child(5){right:28%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(5){left:0}}.top-navbar .main-menu>li:nth-child(6){right:16%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(6){left:0}}.top-navbar .main-menu>li:nth-child(7){right:8%}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(7){left:0}}.top-navbar .main-menu>li:nth-child(8){right:0}@media (max-width: 1359px){.top-navbar .main-menu>li:nth-child(8){left:0}}.top-navbar .main-menu>li .sub-menu{min-width:265px;position:absolute;bottom:4px;left:0%;border:2px solid #fff;background:rgba(0,0,0,0.6);transform:translate(0, 100%);-o-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;opacity:0;visibility:hidden}@media (min-width: 1360px){.top-navbar .main-menu>li .sub-menu{display:block !important;overflow:visible !important}}@media (max-width: 1359px){.top-navbar .main-menu>li .sub-menu{opacity:1;visibility:visible;position:relative;transform:translate(0, 0%);-o-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-webkit-transform:translate(0, 0%);border:none;min-width:0;padding-top:20px;background:none;width:calc(100% + 30px);left:-15px;display:none;transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out}}.top-navbar .main-menu>li .sub-menu li:last-child a{border-bottom:none}.top-navbar .main-menu>li .sub-menu li a{position:relative;display:block;text-transform:uppercase;font-family:'GillSans';font-weight:300;font-size:18px;line-height:24px;color:#fff;min-height:83px;position:relative;padding:28px 86px 28px 34px;border-bottom:2px solid #fff}@media (max-width: 1359px){.top-navbar .main-menu>li .sub-menu li a{background:#666;border:none;padding:0;min-height:0;padding:7px 0}}.top-navbar .main-menu>li .sub-menu li a:after{content:"";transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;display:block;width:0;height:6px;background:#fff;position:absolute;z-index:2;left:-2px;bottom:-4px}@media (max-width: 991px){.top-navbar .main-menu>li .sub-menu li a:after{height:4px}}@media (max-width: 1359px){.top-navbar .main-menu>li .sub-menu li a:after{display:none}}.top-navbar .main-menu>li .sub-menu li a:hover{font-weight:600}.top-navbar .main-menu>li .sub-menu li a:hover:after{width:101px}@media (max-width: 991px){.top-navbar .main-menu>li .sub-menu li a:hover:after{width:70px}}@media (max-width: 1359px){.top-navbar .main-menu>li.menu-item-has-children a{display:inline-block}}.top-navbar .main-menu>li>a{display:block;font-family:'GillSans';font-weight:300;font-size:18px;line-height:24px;color:#fff;text-transform:uppercase}@media (max-width: 991px){.top-navbar .main-menu>li>a{font-size:14px;line-height:20px}}.top-navbar .main-menu>li>a:hover{color:#fff}.top-navbar .main-menu>li>a:after{content:"";transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;display:block;width:0;height:6px;background:#fff;position:absolute;z-index:2;left:50%;bottom:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0)}@media (max-width: 1359px){.top-navbar .main-menu>li>a:after{height:2px}}.single-project #menu-item-189 a:after{width:100%}.banner-block{opacity:1;position:relative;height:100vh;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out}.banner-block.hid{opacity:0;transition:opacity 0s ease-in-out;-webkit-transition:opacity 0s ease-in-out;-moz-transition:opacity 0s ease-in-out;-o-transition:opacity 0s ease-in-out}.banner-block.hid .text-box{opacity:0;transform:translate(-50%, 80px);-o-transform:translate(-50%, 80px);-moz-transform:translate(-50%, 80px);-webkit-transform:translate(-50%, 80px);transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out}.banner-block .slider-button{display:none;width:20px;height:20px;position:absolute;z-index:2;top:50%;transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);background:none;color:transparent;text-indent:-999px}@media (max-width: 640px){.banner-block .slider-button{display:none !important}}.banner-block .slider-button:before{content:"";display:block;width:8px;height:1px;position:absolute;top:12px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.banner-block .slider-button:after{content:"";display:block;width:8px;height:1px;position:absolute;top:8px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.banner-block .slider-button.button-prev{left:39px}.banner-block .slider-button.button-prev:hover:before{left:-10px}.banner-block .slider-button.button-prev:hover:after{left:-10px}.banner-block .slider-button.button-prev:before{left:0;transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg)}.banner-block .slider-button.button-prev:after{left:0;transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}.banner-block .slider-button.button-next{right:39px}.banner-block .slider-button.button-next:hover:before{right:-10px}.banner-block .slider-button.button-next:hover:after{right:-10px}.banner-block .slider-button.button-next:before{right:0;transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}.banner-block .slider-button.button-next:after{right:0;transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg)}.banner-block .home-banner-slider{height:100%}.banner-block .home-banner-slider .slick-dots{width:100%;position:absolute;left:0;bottom:46px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.banner-block .home-banner-slider .slick-dots{bottom:20px}}.banner-block .home-banner-slider .slick-dots li{margin:0 6px}.banner-block .home-banner-slider .slick-dots li.slick-active button{background:none}.banner-block .home-banner-slider .slick-dots li button{width:7px;height:7px;display:block;background:#fff;border:1px solid #fff;border-radius:100%;overflow:hidden;text-indent:-999px}.banner-block .home-banner-slider .slick-dots li button:hover{background:none}.banner-block .home-banner-slider .slick-list{height:100% !important}.banner-block .home-banner-slider .slick-list .slick-track{height:100%}.banner-block .bg-img{height:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-block .bg-img:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-webkit-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-webkit-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-o-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-ms-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0.7)', endColorstr='rgba(0,0,0,0)', GradientType=1 )}.banner-block .container{height:100%}.banner-block .container .row{height:100%}.banner-block .container .col-sm-12{height:100%}.banner-block .img-box{position:relative;z-index:1;opacity:0;overflow:hidden;height:100%}.banner-block .img-box img{width:320px}.banner-block .text-box{opacity:1;text-align:center;color:#fff;max-width:810px;width:100%;position:absolute;z-index:2;padding:0 15px;left:50%;top:50%;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1)}@media (max-width: 991px){.banner-block .text-box{transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}.banner-block .text-box h1{font-weight:300;font-size:40px;line-height:50px;margin-bottom:48px}@media (max-width: 991px){.banner-block .text-box h1{font-size:30px;line-height:40px;margin-bottom:28px}}@media (max-width: 414px){.banner-block .text-box h1{font-size:24px;line-height:34px;margin-bottom:20px}}.banner-block .text-box .shop-online{display:inline-block}.banner-block .text-box .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.banner-block .text-box .shop-online a:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.banner-block .text-box .shop-online a:hover{opacity:0.7}.one-col-text-block{padding-top:76px;padding-bottom:79px}@media (max-width: 767px){.one-col-text-block{padding-top:35px;padding-bottom:35px}}.one-col-text-block .text-box{max-width:995px;margin:0 auto;text-align:center}.one-col-text-block .text-box .single-page-editor{text-align:left}.one-col-text-block .text-box .editor h2{padding-top:0;text-transform:none;font-weight:600;font-size:22px;line-height:24px;color:#768979;margin-bottom:22px}.one-col-text-block .text-box .editor p{font-size:18px;line-height:24px;margin-bottom:23px;color:#000}.one-col-text-block .text-box .editor ul{display:inline-block;text-align:left}.one-col-text-block .text-box .editor .contact-link-box{margin-top:58px;margin-bottom:32px;display:inline-block}.one-col-text-block .text-box .editor .contact-link-box button{border-top:2px solid #333;padding:11px 20px 0 20px;background:none;font-size:16px;font-weight:600;color:#333}.one-col-text-block .text-box .editor .contact-link-box button:hover{color:#768979;border-top:2px solid #768979}.one-col-text-block .text-box .editor .shop-online{margin-top:65px;display:inline-block}@media (max-width: 767px){.one-col-text-block .text-box .editor .shop-online{margin-top:20px}}.one-col-text-block .text-box .editor .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#333;font-size:16px;position:relative}.one-col-text-block .text-box .editor .shop-online a:before{content:"";width:145px;height:2px;background:#333;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.one-col-text-block .text-box .editor .shop-online a:hover{color:#768979}.one-col-text-block .text-box .editor .shop-online a:hover:before{background:#768979}.two-col-shop-link-block .go-shop-box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.two-col-shop-link-block .go-shop-box:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6}.two-col-shop-link-block .go-shop-box .go-shop-content{position:relative;z-index:2;text-align:center;padding-top:14.5vw;padding-bottom:9vw}.two-col-shop-link-block .go-shop-box .go-shop-content h2{position:relative;font-weight:400;font-size:40px;line-height:50px;color:#fff;padding-bottom:22px;margin-bottom:4.4vw}@media (max-width: 992px){.two-col-shop-link-block .go-shop-box .go-shop-content h2{margin-bottom:48px}}.two-col-shop-link-block .go-shop-box .go-shop-content h2:after{content:"";display:block;height:4px;width:94px;background:#fff;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}.two-col-shop-link-block .go-shop-box .go-shop-content ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:48px}.two-col-shop-link-block .go-shop-box .go-shop-content ul li{display:block;padding:0 24px;border-right:1px solid #fff}.two-col-shop-link-block .go-shop-box .go-shop-content ul li:last-child{border-right:none}.two-col-shop-link-block .go-shop-box .go-shop-content ul li a{font-family:'Lato-Light';font-size:18px;line-height:22px;color:#fff}.two-col-shop-link-block .go-shop-box .go-shop-content ul li a:hover{font-weight:bold}.two-col-shop-link-block .go-shop-box .go-shop-content .shop-online{display:inline-block}.two-col-shop-link-block .go-shop-box .go-shop-content .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.two-col-shop-link-block .go-shop-box .go-shop-content .shop-online a:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.two-col-shop-link-block .go-shop-box .go-shop-content .shop-online a:hover{color:#768979}.two-col-shop-link-block .go-shop-box .go-shop-content .shop-online a:hover:before{background:#768979}.home-projects-block{padding-top:79px;padding-bottom:110px}@media (max-width: 640px){.home-projects-block{padding-top:45px;padding-bottom:58px}}.home-projects-block .text-box{text-align:center}.home-projects-block .text-box h2{font-size:40px;line-height:50px;font-weight:400;color:#333;margin-bottom:41px;padding-bottom:21px;position:relative}@media (max-width: 640px){.home-projects-block .text-box h2{font-size:25px;line-height:30px;margin-bottom:26px;padding-bottom:8px}}.home-projects-block .text-box h2:after{content:"";position:absolute;display:block;width:94px;height:4px;background:#768979;left:50%;bottom:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}.home-projects-block .text-box p{font-size:18px;line-height:24px;color:#333;margin-bottom:20px}.home-projects-block .projects-list{padding-top:40px;margin:0 -13px}.home-projects-block .projects-list li{margin-bottom:21px;padding:0 13px}.home-projects-block .projects-list li a{display:block;border-radius:100%;overflow:hidden;position:relative}.home-projects-block .projects-list li a:hover:after{opacity:0.8}.home-projects-block .projects-list li a:hover .projects-text{opacity:1;transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%)}.home-projects-block .projects-list li a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#768979;opacity:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.home-projects-block .projects-list li a .projects-text{width:100%;position:absolute;z-index:2;text-align:center;top:50%;left:0;opacity:0;transform:translate(0%, calc(-50% + 50px));-o-transform:translate(0%, calc(-50% + 50px));-moz-transform:translate(0%, calc(-50% + 50px));-webkit-transform:translate(0%, calc(-50% + 50px));transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.home-projects-block .projects-list li a .projects-text h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:30px}@media (max-width: 1199px){.home-projects-block .projects-list li a .projects-text h3{font-size:20px;margin-bottom:10px}}.home-projects-block .projects-list li a .projects-text p{display:inline-block;font-size:16px;font-weight:600;color:#fff;margin-bottom:0;border-top:2px solid #fff;padding:13px 15px 0 15px}.home-projects-block .projects-list li a img{display:block;width:100%}.form-block{padding-top:95px;padding-bottom:134px;background:#768979}.form-block h2{text-align:center;font-size:40px;line-height:50px;font-weight:400;color:#fff;margin-bottom:0;padding-bottom:20px;position:relative}.form-block h2:after{content:"";display:block;width:94px;height:4px;background:#fff;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%)}.form-block form{margin:0 auto;max-width:790px;padding-top:66px}.form-block .form-box{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -10px}.form-block .form-box .form-in-row-full{width:100%;padding:0 10px;margin-bottom:20px}.form-block .form-box .form-in-row-full textarea{resize:none;height:240px;display:block;width:100%;background:none;border:1px solid #333333;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;padding:13px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row-full textarea.wpcf7-not-valid{border:1px solid #fff}.form-block .form-box .form-in-row-full textarea:focus,.form-block .form-box .form-in-row-full textarea:hover{border:1px solid #fff}.form-block .form-box .form-in-row-full textarea:-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row-full textarea::-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row-full textarea:-ms-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row-full textarea::-webkit-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;margin-left:0;position:relative;padding-left:30px}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item:hover .wpcf7-list-item-label:before{border:2px solid #fff}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input{cursor:pointer;width:20px;height:20px;display:block;position:absolute;left:0;top:0;z-index:2}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{border:2px solid #fff}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{opacity:1}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:#fff;font-style:italic}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{width:20px;height:20px;display:block;position:absolute;left:0;top:2px;border:2px solid #333;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{opacity:0;width:12px;height:12px;display:block;position:absolute;left:4px;top:6px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row{width:50%;padding:0 10px;margin-bottom:20px}@media (max-width: 767px){.form-block .form-box .form-in-row{width:100%}}.form-block .form-box .form-in-row .upload-file-box{cursor:pointer;position:relative}.form-block .form-box .form-in-row .upload-file-box:before{content:"";display:block;width:12px;height:1px;background:#fff;position:absolute;right:15px;top:24px;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out}.form-block .form-box .form-in-row .upload-file-box:after{content:"";display:block;width:1px;height:12px;background:#fff;position:absolute;right:20px;top:19px;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out}.form-block .form-box .form-in-row .upload-file-box:hover:before{transform:rotate(180deg)}.form-block .form-box .form-in-row .upload-file-box:hover:after{transform:rotate(180deg)}.form-block .form-box .form-in-row .upload-file-box:hover .text-box{border:1px solid #fff}.form-block .form-box .form-in-row .upload-file-box .text-box{position:absolute;left:0;top:0;display:block;width:100%;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;padding:13px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;border:1px solid #333333}.form-block .form-box .form-in-row .upload-file-box input{cursor:pointer;position:relative;height:100%;opacity:0}.form-block .form-box .form-in-row .select-box{cursor:pointer;position:relative}.form-block .form-box .form-in-row .select-box:hover .select-val .val-text{border:1px solid #fff}.form-block .form-box .form-in-row .select-box .select-val{position:absolute;left:0;top:0;display:block;width:100%;background:none;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row .select-box .select-val:after{content:"";display:block;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;right:19px;top:21px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.form-block .form-box .form-in-row .select-box .select-val .val-text{padding:13px 20px;border:1px solid #333333}.form-block .form-box .form-in-row .select-box select{position:relative;display:block;width:100%;opacity:0;line-height:22px;padding:13px 20px}.form-block .form-box .form-in-row .select-box ul{display:none;border:1px solid #333333;border-top:none;width:100%;position:absolute;left:0;top:100%;z-index:4;background:#fff;padding:0 0 0 0}.form-block .form-box .form-in-row .select-box ul li{font-style:normal;font-size:16px;line-height:25px;color:#000;margin-bottom:0px;position:relative;text-align:left;display:block;width:100%;background:none;font-size:16px;line-height:25px;color:#000;padding:12px 20px}.form-block .form-box .form-in-row .select-box ul li:after{content:"";display:block;width:0%;height:2px;background:#768979;position:absolute;left:0;bottom:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row .select-box ul li:hover:after{width:90%}.form-block .form-box .form-in-row .select-box ul li:last-child{margin-bottom:0}.form-block .form-box .form-in-row input{display:block;width:100%;background:none;border:1px solid #333333;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;padding:15px 20px 11px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .form-in-row input.wpcf7-not-valid{border:1px solid #fff}.form-block .form-box .form-in-row input:focus,.form-block .form-box .form-in-row input:hover{border:1px solid #fff}.form-block .form-box .form-in-row input:-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row input::-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row input:-ms-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .form-in-row input::-webkit-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#fff;font-style:italic;opacity:1}.form-block .form-box .submit-box{text-align:center;width:100%;padding-top:36px}.form-block .form-box .submit-box input{display:block;margin:0 auto;background:none;color:#fff;font-weight:600;font-size:16px;cursor:pointer;border-top:2px solid #fff;padding:11px 43px 0 43px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-block .form-box .submit-box input:hover{border-top:2px solid #333;color:#333}.page-id-31 .inner-banner-block .bg-img:before{background:#000;opacity:0.6}.page-id-31 .two-col-inner-sign-block .go-shop-box{min-height:568px}@media (max-width: 767px){.page-id-31 .two-col-inner-sign-block .go-shop-box{min-height:350px}}.inner-banner-block{opacity:1;position:relative;max-height:740px;height:100vh;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out}@media (max-width: 1024px){.inner-banner-block{max-height:500px}}@media (max-width: 768px){.inner-banner-block{max-height:420px}}@media (max-width: 640px){.inner-banner-block{height:40vh;min-height:230px}}.inner-banner-block .slider-button{display:none;width:20px;height:20px;position:absolute;z-index:2;top:50%;transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);background:none;color:transparent;text-indent:-999px}@media (max-width: 640px){.inner-banner-block .slider-button{display:none !important}}.inner-banner-block .slider-button:before{content:"";display:block;width:8px;height:1px;position:absolute;top:12px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.inner-banner-block .slider-button:after{content:"";display:block;width:8px;height:1px;position:absolute;top:8px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.inner-banner-block .slider-button.button-prev{left:39px}.inner-banner-block .slider-button.button-prev:hover:before{left:-10px}.inner-banner-block .slider-button.button-prev:hover:after{left:-10px}.inner-banner-block .slider-button.button-prev:before{left:0;transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg)}.inner-banner-block .slider-button.button-prev:after{left:0;transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}.inner-banner-block .slider-button.button-next{right:39px}.inner-banner-block .slider-button.button-next:hover:before{right:-10px}.inner-banner-block .slider-button.button-next:hover:after{right:-10px}.inner-banner-block .slider-button.button-next:before{right:0;transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}.inner-banner-block .slider-button.button-next:after{right:0;transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg)}.inner-banner-block .banner-slider{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.inner-banner-block .banner-slider .slick-dots{width:100%;position:absolute;left:0;bottom:46px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.inner-banner-block .banner-slider .slick-dots{bottom:20px}}.inner-banner-block .banner-slider .slick-dots li{margin:0 6px}.inner-banner-block .banner-slider .slick-dots li.slick-active button{background:none}.inner-banner-block .banner-slider .slick-dots li button{width:7px;height:7px;display:block;background:#fff;border:1px solid #fff;border-radius:100%;overflow:hidden;text-indent:-999px}.inner-banner-block .banner-slider .slick-dots li button:hover{background:none}.inner-banner-block .banner-slider .slick-list{position:absolute;width:100%;height:100% !important;left:0;top:0}.inner-banner-block .banner-slider .slick-list .slick-track{position:absolute;height:100%;left:0;top:0}.inner-banner-block .banner-slider .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.inner-banner-block .banner-slider .bg-img:before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-webkit-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-webkit-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-o-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:-ms-linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0.7)', endColorstr='rgba(0,0,0,0)', GradientType=1 )}.inner-banner-block .container{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}@media (max-width: 991px){.inner-banner-block .container{transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}.inner-banner-block.hid{opacity:0;transition:opacity 0s ease-in-out;-webkit-transition:opacity 0s ease-in-out;-moz-transition:opacity 0s ease-in-out;-o-transition:opacity 0s ease-in-out}.inner-banner-block.hid .text-box{opacity:0;transform:translate(0%, 80px);-o-transform:translate(0%, 80px);-moz-transform:translate(0%, 80px);-webkit-transform:translate(0%, 80px);transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out}.inner-banner-block .container .row{height:100%}.inner-banner-block .container .col-sm-12{height:100%}.inner-banner-block .img-box{position:relative;z-index:1;opacity:0;overflow:hidden;height:100%}.inner-banner-block .img-box img{width:320px}.inner-banner-block .text-box{opacity:1;text-align:center;color:#fff;max-width:810px;width:100%;z-index:2;padding:0;margin:0 auto;transform:translate(0%, 0);-o-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-webkit-transform:translate(0%, 0);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-webkit-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-moz-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0, 1, 0.75, 1),-webkit-transform 1s cubic-bezier(0, 1, 0.75, 1)}.inner-banner-block .text-box h1{position:relative;font-weight:400;font-size:40px;line-height:50px;padding-bottom:21px;margin-bottom:0}@media (max-width: 991px){.inner-banner-block .text-box h1{font-size:30px;line-height:40px}}@media (max-width: 414px){.inner-banner-block .text-box h1{font-size:24px;line-height:34px}}.inner-banner-block .text-box h1:after{content:"";position:absolute;display:block;width:94px;height:4px;background:#fff;left:50%;bottom:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}.inner-banner-block .text-box p{margin-top:44px;font-size:18px;margin-bottom:0}@media (max-width: 991px){.inner-banner-block .text-box p{margin-top:5px}}.text-slider-block{padding-top:56px;padding-bottom:49px;text-align:center}.text-slider-block .text-slider{padding-top:74px;max-width:1000px;margin:0 auto}.text-slider-block .text-slider .slick-track{display:-webkit-flex;display:flex}.text-slider-block .text-slider .slick-list{display:-webkit-flex;display:flex}.text-slider-block .text-slider .slick-dots{width:100%;position:absolute;left:0;top:0;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.text-slider-block .text-slider .slick-dots li{margin:0 6px}.text-slider-block .text-slider .slick-dots li.slick-active button{background:#fff}.text-slider-block .text-slider .slick-dots li button{width:7px;height:7px;display:block;background:#768979;border:1px solid #768979;border-radius:100%;overflow:hidden;text-indent:-999px}.text-slider-block .text-slider .slick-dots li button:hover{background:#fff}.text-slider-block .text-slider .text-box{text-align:center;float:none !important;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.text-slider-block .text-slider .text-box h2{font-weight:600;font-size:22px;line-height:24px;color:#768979;margin-bottom:22px}.text-slider-block .text-slider .text-box p{font-size:18px;line-height:24px;color:#000;margin-bottom:24px}.text-slider-block .link-box{margin-top:58px;margin-bottom:32px;display:inline-block;border-top:2px solid #333;padding:11px 20px 0 20px}.text-slider-block .link-box a{font-size:16px;font-weight:600;color:#333}.text-slider-block .link-box a:hover{color:#768979}.team-block{background:#F4F4F4;padding-top:70px;padding-bottom:170px}.team-block .text-box{text-align:center}.team-block .text-box h2{font-weight:600;font-size:22px;line-height:24px;margin-bottom:0}.team-block .team-list{padding-top:63px;margin:0 -13px}.team-block .team-list li{margin-bottom:21px;padding:0 13px}.team-block .team-list li .team-box{display:block;border-radius:100%;overflow:hidden;position:relative;max-width:280px;margin:0 auto}.team-block .team-list li .team-box:hover:after{opacity:0.8}.team-block .team-list li .team-box:hover .team-text{opacity:1;transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%)}.team-block .team-list li .team-box:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#333;opacity:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.team-block .team-list li .team-box .team-text{width:100%;position:absolute;z-index:2;text-align:center;top:50%;left:0;opacity:0;transform:translate(0%, calc(-50% + 50px));-o-transform:translate(0%, calc(-50% + 50px));-moz-transform:translate(0%, calc(-50% + 50px));-webkit-transform:translate(0%, calc(-50% + 50px));transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.team-block .team-list li .team-box .team-text h3{font-size:16px;line-height:20px;font-weight:600;color:#fff;margin-bottom:4px}.team-block .team-list li .team-box .team-text p{font-size:16px;line-height:20px;color:#fff;margin-bottom:5px}.team-block .team-list li .team-box .team-text p.team-member-sub-title{margin-bottom:15px}.team-block .team-list li .team-box .team-text p a{position:relative;color:#fff}.team-block .team-list li .team-box .team-text p a:hover:after{width:100%}.team-block .team-list li .team-box .team-text p a:after{content:"";position:absolute;left:0;bottom:0;display:block;width:0%;height:1px;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.team-block .team-list li .team-box img{display:block;width:100%}.two-col-inner-shop-link-block .go-shop-box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.two-col-inner-shop-link-block .go-shop-box:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6}.two-col-inner-shop-link-block .go-shop-box .go-shop-content{position:relative;z-index:2;text-align:center;padding-top:14.5vw;padding-bottom:9vw}.two-col-inner-shop-link-block .go-shop-box .go-shop-content h2{position:relative;font-weight:300;font-size:30px;line-height:50px;color:#fff;margin-bottom:18px}.two-col-inner-shop-link-block .go-shop-box .go-shop-content p{font-size:18px;line-height:24px;max-width:660px;margin:0 auto;color:#fff}.two-col-inner-shop-link-block .go-shop-box .go-shop-content .shop-online{margin-top:65px;display:inline-block}.two-col-inner-shop-link-block .go-shop-box .go-shop-content .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.two-col-inner-shop-link-block .go-shop-box .go-shop-content .shop-online a:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.two-col-inner-shop-link-block .go-shop-box .go-shop-content .shop-online a:hover{color:#768979}.two-col-inner-shop-link-block .go-shop-box .go-shop-content .shop-online a:hover:before{background:#768979}.work-block{padding-top:81px;padding-bottom:98px;background:#f4f4f4}@media (max-width: 640px){.work-block{padding-top:45px;padding-bottom:58px}}.work-block .text-box{text-align:center}.work-block .text-box h2{font-weight:600;font-size:22px;line-height:24px;margin-bottom:0}.work-block .work-list{padding-top:40px;margin:0 -13px}.work-block .work-list li{margin-bottom:21px;padding:0 13px}.work-block .work-list li a{display:block;border-radius:100%;overflow:hidden;position:relative;max-width:280px;margin:0 auto}.work-block .work-list li a:hover:after{opacity:0.8}.work-block .work-list li a:hover .work-text{opacity:1;transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%)}.work-block .work-list li a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#333;opacity:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.work-block .work-list li a .work-text{width:100%;position:absolute;z-index:2;text-align:center;top:50%;left:0;opacity:0;transform:translate(0%, calc(-50% + 50px));-o-transform:translate(0%, calc(-50% + 50px));-moz-transform:translate(0%, calc(-50% + 50px));-webkit-transform:translate(0%, calc(-50% + 50px));transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.work-block .work-list li a .work-text h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:30px}@media (max-width: 1199px){.work-block .work-list li a .work-text h3{font-size:20px;margin-bottom:10px}}.work-block .work-list li a .work-text p{display:inline-block;font-size:16px;font-weight:600;color:#fff;margin-bottom:0;border-top:2px solid #fff;padding:13px 15px 0 15px}.work-block .work-list li a img{display:block;width:100%}.how-it-work-block{padding-top:68px;padding-bottom:61px;background:#f4f4f4}.how-it-work-block .text-box{text-align:center;max-width:1025px;margin:0 auto;padding-bottom:34px}.how-it-work-block .text-box h2{font-weight:600;font-size:22px;line-height:24px;color:#768979;margin-bottom:24px}.how-it-work-block .text-box p{font-size:18px;line-height:24px;color:#000;margin-bottom:24px}.how-it-work-block .work-step{text-align:center}.how-it-work-block .work-step:nth-child(1) .img-box{width:40px}.how-it-work-block .work-step:nth-child(2) .img-box{width:54px}.how-it-work-block .work-step:nth-child(3) .img-box{width:54px}.how-it-work-block .work-step .img-box{margin:0 auto 40px auto}.how-it-work-block .work-step .img-box img{width:100%}.how-it-work-block .work-step h3{font-weight:600;font-size:18px;line-height:24px;color:#768979;margin-bottom:17px}.how-it-work-block .work-step p{font-size:18px;line-height:24px;color:#000;margin-bottom:24px}.how-it-work-block .work-step p a{color:#000;text-decoration:underline}.how-it-work-block .work-step p a:hover{color:#768979}.img-slider-block{background:#f4f4f4;padding-top:70px;padding-bottom:70px}.img-slider-block .slider-box{padding-bottom:70px}.img-slider-block .slider-box .slider-button{position:absolute;bottom:0;background:none;font-size:16px;font-weight:600;width:145px;text-align:center;padding-top:11px;border-top:2px solid #333;color:#333}.img-slider-block .slider-box .slider-button:hover{color:#768979}.img-slider-block .slider-box .slider-button.prev-button{left:15px}.img-slider-block .slider-box .slider-button.next-button{right:15px}.img-slider-block .img-slider{padding-bottom:0}.img-slider-block .img-slider .slick-dots{width:100%;position:absolute;left:0;bottom:-60px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.img-slider-block .img-slider .slick-dots li{margin:0 6px}.img-slider-block .img-slider .slick-dots li.slick-active button{background:#fff}.img-slider-block .img-slider .slick-dots li button{width:7px;height:7px;display:block;background:#768979;border:1px solid #768979;border-radius:100%;overflow:hidden;text-indent:-999px}.img-slider-block .img-slider .slick-dots li button:hover{background:#fff}.img-slider-block .img-slider .img-box img{display:block;width:100%}.contact-two-col-block .left-green-bg{background:#768979;padding-top:77px;padding-bottom:116px}@media (max-width: 767px){.contact-two-col-block .left-green-bg{padding-top:37px;padding-bottom:36px}}.contact-two-col-block .left-green-bg .text-box{width:100%;max-width:265px;float:right}@media (max-width: 767px){.contact-two-col-block .left-green-bg .text-box{float:none;max-width:100%;text-align:center}}.contact-two-col-block .left-green-bg .text-box p{color:#fff;font-size:18px;line-height:28px;margin-bottom:26px}.contact-two-col-block .left-green-bg .text-box p a{color:#fff}.contact-two-col-block .left-green-bg .text-box p a:hover{text-decoration:underline}.contact-two-col-block .left-green-bg .text-box p.contact-title{margin-bottom:4px}.contact-two-col-block .left-green-bg .text-box p strong{font-weight:600}.contact-two-col-block .right-form{width:100%;max-width:905px}.contact-two-col-block .right-form .right-form-box{float:right;max-width:790px;padding-top:75px;padding-bottom:72px}.contact-two-col-block .right-form .form-box{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -10px}.contact-two-col-block .right-form .form-box .form-in-row-full{width:100%;padding:0 10px;margin-bottom:20px}.contact-two-col-block .right-form .form-box .form-in-row-full textarea{resize:none;height:240px;display:block;width:100%;background:none;border:1px solid #ccc;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;padding:13px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row-full textarea.wpcf7-not-valid{border:1px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row-full textarea:focus,.contact-two-col-block .right-form .form-box .form-in-row-full textarea:hover{border:1px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row-full textarea:-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row-full textarea::-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row-full textarea:-ms-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row-full textarea::-webkit-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;margin-left:0;position:relative;padding-left:30px}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item:hover .wpcf7-list-item-label:before{border:2px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input{cursor:pointer;width:20px;height:20px;display:block;position:absolute;left:0;top:0;z-index:2}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{border:2px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{opacity:1}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:#000;font-style:italic}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{width:20px;height:20px;display:block;position:absolute;left:0;top:2px;border:2px solid #333;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row-full .signup .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{opacity:0;width:12px;height:12px;display:block;position:absolute;left:4px;top:6px;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row{width:50%;padding:0 10px;margin-bottom:20px}@media (max-width: 767px){.contact-two-col-block .right-form .form-box .form-in-row{width:100%}}.contact-two-col-block .right-form .form-box .form-in-row .select-box{cursor:pointer;position:relative}.contact-two-col-block .right-form .form-box .form-in-row .select-box:hover .select-val .val-text{border:1px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row .select-box .select-val{position:absolute;left:0;top:0;display:block;width:100%;background:none;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row .select-box .select-val:after{content:"";display:block;width:7px;height:7px;border-bottom:1px solid #768979;border-right:1px solid #768979;position:absolute;right:19px;top:21px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.contact-two-col-block .right-form .form-box .form-in-row .select-box .select-val .val-text{border:1px solid #ccc;padding:13px 20px}.contact-two-col-block .right-form .form-box .form-in-row .select-box select{position:relative;display:block;width:100%;opacity:0;line-height:22px;padding:13px 20px}.contact-two-col-block .right-form .form-box .form-in-row .select-box ul{display:none;border:1px solid #ccc;border-top:none;width:100%;position:absolute;left:0;top:100%;z-index:4;background:#fff;padding:0 0 0 0}.contact-two-col-block .right-form .form-box .form-in-row .select-box ul li{font-style:normal;font-size:16px;line-height:25px;color:#000;margin-bottom:0px;position:relative;text-align:left;display:block;width:100%;background:none;font-size:16px;line-height:25px;padding:12px 20px}.contact-two-col-block .right-form .form-box .form-in-row .select-box ul li:after{content:"";display:block;width:0%;height:2px;background:#768979;position:absolute;left:0;bottom:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row .select-box ul li:hover:after{width:90%}.contact-two-col-block .right-form .form-box .form-in-row .select-box ul li:last-child{margin-bottom:0}.contact-two-col-block .right-form .form-box .form-in-row input{display:block;width:100%;background:none;border:1px solid #ccc;font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;padding:15px 20px 11px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .form-in-row input.wpcf7-not-valid{border:1px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row input:focus,.contact-two-col-block .right-form .form-box .form-in-row input:hover{border:1px solid #768979}.contact-two-col-block .right-form .form-box .form-in-row input:-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row input::-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row input:-ms-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .form-in-row input::-webkit-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;line-height:22px;color:#000;font-style:italic;opacity:1}.contact-two-col-block .right-form .form-box .submit-box{text-align:center;width:100%;padding-top:36px}.contact-two-col-block .right-form .form-box .submit-box input{display:block;margin:0 auto;background:none;color:#000;font-weight:600;font-size:16px;cursor:pointer;border-top:2px solid #000;padding:11px 43px 0 43px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.contact-two-col-block .right-form .form-box .submit-box input:hover{border-top:2px solid #768979;color:#768979}.map-block{width:100%;height:400px}.map-block #map{width:100%;height:100%}.two-col-inner-sign-block .go-shop-box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.two-col-inner-sign-block .go-shop-box:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6}.two-col-inner-sign-block .go-shop-box:first-child{border-right:1px solid #fff}@media (max-width: 991px){.two-col-inner-sign-block .go-shop-box:first-child{border-right:0;border-bottom:1px solid #fff}}.two-col-inner-sign-block .go-shop-box .go-shop-content{max-width:520px;width:100%;position:relative;z-index:2;text-align:center;padding-top:3.6vw;padding-bottom:4.2vw}@media (max-width: 991px){.two-col-inner-sign-block .go-shop-box .go-shop-content{padding-top:50px;padding-bottom:50px}}.two-col-inner-sign-block .go-shop-box .go-shop-content h2{position:relative;font-weight:300;font-size:30px;line-height:50px;color:#fff;margin-bottom:18px}.two-col-inner-sign-block .go-shop-box .go-shop-content p{font-size:18px;line-height:24px;max-width:520px;margin:0 auto 12px auto;color:#fff;letter-spacing:-0.4px}.two-col-inner-sign-block .go-shop-box .go-shop-content .text-list{padding-top:20px}.two-col-inner-sign-block .go-shop-box .go-shop-content .text-list ul{text-align:left;display:inline-block}.two-col-inner-sign-block .go-shop-box .go-shop-content .text-list ul li{font-size:16px;line-height:24px;color:#fff;margin-bottom:5px;padding-left:21px;position:relative}.two-col-inner-sign-block .go-shop-box .go-shop-content .text-list ul li:before{content:"";display:block;width:6px;height:6px;background:#768979;border-radius:100%;position:absolute;left:0;top:9px}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online{margin-top:65px;display:inline-block}@media (max-width: 991px){.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online{margin-top:35px}}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online button{background:none;display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online button:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online button:hover{color:#768979}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online button:hover:before{background:#768979}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online a:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online a:hover{color:#768979}.two-col-inner-sign-block .go-shop-box .go-shop-content .shop-online a:hover:before{background:#768979}.one-col-inner-sign-block{padding-top:114px;padding-bottom:123px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.one-col-inner-sign-block:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6}.one-col-inner-sign-block .container{position:relative;z-index:2}.one-col-inner-sign-block .text-box{position:relative;z-index:2;text-align:center;max-width:790px;margin:0 auto}.one-col-inner-sign-block .text-box h2{position:relative;font-weight:300;font-size:30px;line-height:50px;color:#fff;margin-bottom:15px}.one-col-inner-sign-block .text-box p{font-size:18px;line-height:24px;color:#fff;margin-bottom:24px}.one-col-inner-sign-block .text-box .text-list{padding-top:14px;text-align:left;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;max-width:578px;width:100%;margin:0 auto}.one-col-inner-sign-block .text-box .text-list ul{width:50%;padding:0 12px}.one-col-inner-sign-block .text-box .text-list ul li{font-size:16px;line-height:24px;color:#fff;margin-bottom:5px;padding-left:21px;position:relative}.one-col-inner-sign-block .text-box .text-list ul li:before{content:"";display:block;width:6px;height:6px;background:#768979;border-radius:100%;position:absolute;left:0;top:9px}.one-col-inner-sign-block .text-box .shop-online{margin-top:65px;display:inline-block}.one-col-inner-sign-block .text-box .shop-online button{background:none;display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.one-col-inner-sign-block .text-box .shop-online button:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.one-col-inner-sign-block .text-box .shop-online button:hover{color:#768979}.one-col-inner-sign-block .text-box .shop-online button:hover:before{background:#768979}.one-col-inner-sign-block .text-box .shop-online a{display:inline-block;padding-top:13px;text-transform:uppercase;font-weight:600;color:#fff;font-size:16px;position:relative}.one-col-inner-sign-block .text-box .shop-online a:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.one-col-inner-sign-block .text-box .shop-online a:hover{color:#768979}.one-col-inner-sign-block .text-box .shop-online a:hover:before{background:#768979}.show-form-block{padding-top:69px;padding-bottom:62px;text-align:center}.show-form-block .button-box{display:inline-block}.show-form-block .button-box button{background:none;font-weight:600;font-size:16px;color:#333333;border-top:2px solid #333;padding:11px 20px 0 20px}.show-form-block .button-box button:hover{color:#768979;border-top:2px solid #768979}.drop-block .dorp-button-block{background:#768979;text-align:center;padding-top:67px;padding-bottom:70px}.drop-block .dorp-button-block h2{position:relative;font-weight:600;font-size:22px;line-height:26px;color:#fff;margin-bottom:25px}.drop-block .dorp-button-block p{font-weight:300;font-size:18px;line-height:22px;color:#fff;margin-bottom:44px}.drop-block .dorp-button-block button{position:relative;font-weight:600;padding-top:13px;font-size:16px;line-height:19px;color:#fff;background:none}.drop-block .dorp-button-block button:hover{color:#000}.drop-block .dorp-button-block button:hover:before{background:#000}.drop-block .dorp-button-block button:before{content:"";width:145px;height:2px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.drop-block .drop-content-block{display:none}.drop-block .drop-content-block .tab-select-block{background:#768979;text-align:center;padding-bottom:80px}.drop-block .drop-content-block .tab-select-block .tab-select-box{border-top:1px solid #58685A;padding-top:77px;position:relative}.drop-block .drop-content-block .tab-select-block .tab-select-box h2{position:relative;font-weight:600;font-size:22px;line-height:26px;color:#fff;margin-bottom:25px}.drop-block .drop-content-block .tab-select-block .tab-select-box .close-bt{display:block;position:absolute;right:0;top:28px;width:20px}.drop-block .drop-content-block .tab-select-block .tab-select-box .close-bt img{display:block;width:100%}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -18px}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a{width:33.33%;display:block;padding:0 18px}@media screen and (max-width: 991px){.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a{width:100%}}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a:hover .arrow-bt{animation:arrow2 0.9s ease-in-out infinite;-moz-animation:arrow2 0.9s ease-in-out infinite;-webkit-animation:arrow2 0.9s ease-in-out infinite;-o-animation:arrow2 0.9s ease-in-out infinite}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a:nth-child(2) .img-box{width:207px}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a.active .border-box{border:1px solid #58685A}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .border-box{position:relative;border:1px solid #768979;padding:78px 0 60px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}@media (max-width: 991px){.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .border-box{padding:48px 0 40px}}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .border-box .mobile-bt{position:absolute;width:100%;height:100%;left:0;top:0;display:none}@media (max-width: 991px){.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .border-box .mobile-bt{display:block}}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .img-box{width:174px;margin:0 auto 60px auto}@media (max-width: 991px){.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .img-box{margin:0 auto 30px auto}}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .img-box img{display:block;width:100%}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a h3{position:relative;font-weight:600;font-size:16px;color:#fff;margin-bottom:95px}@media (max-width: 991px){.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a h3{margin-bottom:35px}}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .arrow-bt{width:59px;margin:0 auto}.drop-block .drop-content-block .tab-select-block .tab-select-box .tab-select a .arrow-bt img{display:block;width:100%}.drop-block .drop-content-block .tab-content-block{padding-top:60px;box-shadow:1px 1px 5px rgba(0,0,0,0.25)}.drop-block .drop-content-block .tab-content-block .tab-content-box{display:none}.drop-block .drop-content-block .tab-content-block .tab-content-box .stamp-box{position:relative;padding-bottom:118px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:80px;margin-top:20px}.drop-block .drop-content-block .tab-content-block .tab-content-box .stamp-box .img-box{max-width:122px;width:100%;margin:0 auto}.drop-block .drop-content-block .tab-content-block .tab-content-box .stamp-box .img-box img{display:block;width:100%}.drop-block .drop-content-block .tab-content-block .tab-content-box .stamp-box .text-box{width:100%;position:absolute;left:0;bottom:0;text-align:center}.drop-block .drop-content-block .tab-content-block .tab-content-box .stamp-box .text-box p{font-weight:400;font-size:18px;line-height:22px;color:#000;margin-bottom:0}@keyframes arrow2{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-o-transform:translate(0, 10px);transform:translate(0, 10px)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.file-button>span input{padding:0 !important;line-height:0 !important;height:49px !important}.shop-woo-block{position:relative;z-index:2;padding-top:84px}@media (max-width: 767px){.shop-woo-block{padding-top:40px}}.shop-woo-block .shop-woo-title{border-bottom:1px solid #333333;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:12px}.shop-woo-block .shop-woo-title h2{font-family:'GillSans';font-weight:600;color:#333;margin-bottom:0}@media (max-width: 640px){.shop-woo-block .shop-woo-title h2{width:100%}}.shop-woo-block .shop-woo-title .js-get-results{font-family:'GillSans';font-size:16px;line-height:19px;font-weight:300;color:#000}@media (max-width: 640px){.shop-woo-block .shop-woo-title .js-get-results{width:100%}}.shop-woo-block .custom-sidebar{padding-top:48px;padding-bottom:100px}@media (max-width: 767px){.shop-woo-block .custom-sidebar{padding-bottom:0}}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp{margin-bottom:58px;min-width:0;max-width:100%;width:100%}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier{fill:#768979;opacity:1;left:auto;right:15px}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid #000;border-radius:0;padding-left:16px;padding-right:40px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:focus,.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:hover{box-shadow:none;border:1px solid #768979}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;color:#000;font-style:italic;opacity:1}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;color:#000;font-style:italic;opacity:1}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;color:#000;font-style:italic;opacity:1}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{font-family:'GillSans';font-weight:300;font-size:16px;color:#000;font-style:italic;opacity:1}.shop-woo-block .custom-sidebar .dgwt-wcas-search-wrapp .dgwt-wcas-preloader{right:30px}.shop-woo-block .custom-sidebar h4{font-family:'GillSans';font-weight:600;color:#768979;text-transform:uppercase;margin-bottom:8px}.shop-woo-block .custom-sidebar ul li{font-size:16px;font-family:'GillSans';font-weight:300;margin-bottom:10px}.shop-woo-block .custom-sidebar ul li.current-cat a{font-weight:400}.shop-woo-block .custom-sidebar ul li a{color:#333}.shop-woo-block .custom-sidebar ul li a:hover{color:#768979}.shop-woo-block .custom-shop-list{padding-top:50px}@media (max-width: 767px){.shop-woo-block .custom-shop-list{padding-top:25px}}.shop-woo-block .custom-shop-list #main{padding-top:40px;padding-bottom:190px}@media (max-width: 991px){.shop-woo-block .custom-shop-list #main{padding-bottom:50px}}.shop-woo-block .custom-shop-list nav.woocommerce-breadcrumb{display:none}.shop-woo-block .custom-shop-list header{display:none}.shop-woo-block .custom-shop-list .woocommerce-result-count{display:none}.shop-woo-block .custom-shop-list .woocommerce-ordering{display:none}.shop-woo-block .custom-shop-list .select-row{text-align:right;position:relative;z-index:3}.shop-woo-block .custom-shop-list .select-text{display:inline-block}@media (max-width: 767px){.shop-woo-block .custom-shop-list .select-text{width:100%}}.shop-woo-block .custom-shop-list .select-val{position:relative;cursor:pointer}.shop-woo-block .custom-shop-list .select-val:after{content:"";display:block;width:9px;height:1px;background:#333;position:absolute;right:27px;top:23px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.shop-woo-block .custom-shop-list .select-val:before{content:"";display:block;width:9px;height:1px;background:#333;position:absolute;right:21px;top:23px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.shop-woo-block .custom-shop-list .select-val .val-text{font-family:'GillSans';font-weight:600;color:#333;font-size:16px;text-transform:uppercase;border:2px solid #768979;padding:11px 57px 7px 29px}@media (max-width: 767px){.shop-woo-block .custom-shop-list .select-val .val-text{text-align:left;padding:11px 57px 7px 20px}}.shop-woo-block .custom-shop-list .select-val ul{width:100%;display:none;position:absolute;right:0;top:100%;border:2px solid #768979;border-top:0}.shop-woo-block .custom-shop-list .select-val ul li{text-align:left;padding:7px;font-family:'GillSans';font-weight:600;color:#333;font-size:16px;text-transform:uppercase;background:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;text-align:left}@media (max-width: 767px){.shop-woo-block .custom-shop-list .select-val ul li{text-align:left;padding:7px 7px 7px 20px}}.shop-woo-block .custom-shop-list .select-val ul li:hover{background:#768979;color:#fff}.shop-woo-block .custom-shop-list ul.products{margin:0 -12px;display:-webkit-flex;display:flex;flex-wrap:wrap}.shop-woo-block .custom-shop-list ul.products:before{display:none}.shop-woo-block .custom-shop-list ul.products:after{display:none}.shop-woo-block .custom-shop-list ul.products li.product{overflow:hidden;position:relative;width:33.33%;margin:0 0 32px 0;padding:0 12px;float:none;text-align:left}@media (max-width: 991px){.shop-woo-block .custom-shop-list ul.products li.product{width:50%}}@media (max-width: 490px){.shop-woo-block .custom-shop-list ul.products li.product{width:100%}}.shop-woo-block .custom-shop-list ul.products li.product:hover .add_to_cart_button{-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.shop-woo-block .custom-shop-list ul.products li.product:hover .woocommerce-LoopProduct-link h2{color:#768979}.shop-woo-block .custom-shop-list ul.products li.product:hover .woocommerce-LoopProduct-link .price{color:#768979}.shop-woo-block .custom-shop-list ul.products li.product:hover .woocommerce-LoopProduct-link img{opacity:0.7}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link{overflow:hidden}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link img{border:1px solid #ccc;margin-bottom:10px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link h2{color:#333;font-family:'GillSans';font-weight:600;font-size:16px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link .star-rating{display:none}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link .price{color:#333;font-family:'GillSans';font-weight:300;font-size:16px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link .price ins{font-weight:300;text-decoration:none}.shop-woo-block .custom-shop-list ul.products li.product .woocommerce-LoopProduct-link .price small{font-weight:300}.shop-woo-block .custom-shop-list ul.products li.product .added_to_cart{display:none !important}.shop-woo-block .custom-shop-list ul.products li.product .add_to_cart_button{position:absolute;top:0;right:12px;border-radius:0;font-family:'GillSans';font-weight:400;font-size:14px;text-transform:uppercase;background:#ccc;color:#333;margin:0;transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.shop-woo-block .custom-shop-list ul.products li.product .add_to_cart_button:hover{background:#768979;color:#fff}.shop-woo-block .custom-shop-list .woocommerce-pagination{float:none;padding-top:66px}@media (max-width: 991px){.shop-woo-block .custom-shop-list .woocommerce-pagination{padding-top:10px}}.shop-woo-block .custom-shop-list .woocommerce-pagination ul{width:100%;display:block;text-align:center;border:none}.shop-woo-block .custom-shop-list .woocommerce-pagination ul li{display:inline-block;float:none;border:none;margin:0 5px}.shop-woo-block .custom-shop-list .woocommerce-pagination ul li a{font-family:'GillSans';font-weight:600;font-size:16px;color:#333;padding:5px 9px}.shop-woo-block .custom-shop-list .woocommerce-pagination ul li a.next,.shop-woo-block .custom-shop-list .woocommerce-pagination ul li a.prev{display:none}.shop-woo-block .custom-shop-list .woocommerce-pagination ul li a:hover{background:none}.shop-woo-block .custom-shop-list .woocommerce-pagination ul li span{font-family:'GillSans';font-weight:600;font-size:16px;color:#333;background:none !important;border:2px solid #768979;padding:5px 9px}body.woocommerce-cart .crss-warpper .container{padding-top:50px;padding-bottom:50px}body.woocommerce-cart .container .woocommerce-message,body.woocommerce-cart .container .woocommerce-error{margin-bottom:25px;position:relative;display:block;padding:18px 40px;background-color:#f6f6f5;line-height:50px;color:#393939;font-size:20px;font-weight:300;border:0}body.woocommerce-cart .container .woocommerce .woocommerce-message,body.woocommerce-cart .container .woocommerce .woocommerce-error{margin-bottom:25px;position:relative;display:block;padding:18px 40px;background-color:#f6f6f5;line-height:50px;color:#393939;font-size:20px;font-weight:300;border:0}body.woocommerce-cart .container .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{font-size:14px;font-style:normal;text-transform:uppercase;color:#768979;background-color:#ffffff;border-width:2px;border-style:solid;border-color:#768979;border-radius:0;line-height:47px;height:47px;padding-top:0;padding-bottom:0}body.woocommerce-cart .container .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{color:#fff;background:#768979}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td{padding:10px;background:none}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method{display:none}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method:checked+label:after,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method:checked+label:after{opacity:1}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method+label,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method+label{padding-left:30px;position:relative}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method+label:hover:after,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method+label:hover:after{opacity:1}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method+label:before,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method+label:before{content:"";position:absolute;left:0px;top:2px;display:block;width:15px;height:15px;border-radius:50%;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th #shipping_method li .shipping_method+label:after,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td #shipping_method li .shipping_method+label:after{content:"";position:absolute;left:2px;top:4px;display:block;width:11px;height:11px;border-radius:50%;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;opacity:0}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th a,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td a{color:#768979}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th a:hover,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td a:hover{color:#333}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th .form-row input,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td .form-row input{background:#f7f7f7;padding:10px;font-weight:300}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th button,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th button,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td button{width:100%;margin:0 0 10px 0}}body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table th button:hover,body.woocommerce-cart .container .woocommerce .cart-collaterals table.shop_table td button:hover{color:#fff;background:#768979}body.woocommerce-cart .container .woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse}body.woocommerce-cart .container .woocommerce table.shop_table tr{border:1px solid #e6e6e6}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table tr.cart-subtotal{border-bottom:0}}body.woocommerce-cart .container .woocommerce table.shop_table tbody tr:last-child{border:0 !important}body.woocommerce-cart .container .woocommerce table.shop_table tbody tr:last-child td{border:0 !important}body.woocommerce-cart .container .woocommerce table.shop_table td{border-bottom:1px solid #e0dede}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td{border-bottom:0}}@media (min-width: 768px){body.woocommerce-cart .container .woocommerce table.shop_table td.product-remove{text-align:center;border-top:1px solid #e0dede;border-right:1px solid #e0dede;width:50px}}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.product-remove{border-top:1.618em solid !important}}body.woocommerce-cart .container .woocommerce table.shop_table td.product-remove a.remove{color:#768979 !important;width:13px;height:13px;display:inline-block;vertical-align:middle}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.product-remove a.remove{top:-20px;right:4px;color:#fff !important}}body.woocommerce-cart .container .woocommerce table.shop_table td.product-remove a.remove:hover{color:red !important;background:none}body.woocommerce-cart .container .woocommerce table.shop_table td.product-thumbnail{text-align:center}body.woocommerce-cart .container .woocommerce table.shop_table td.product-thumbnail img{width:60px}body.woocommerce-cart .container .woocommerce table.shop_table td.product-name{text-align:left}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.product-name{border-top:0}}body.woocommerce-cart .container .woocommerce table.shop_table td.product-name a{color:#333;font-weight:600}body.woocommerce-cart .container .woocommerce table.shop_table td.product-price{text-align:left;padding-bottom:4px}body.woocommerce-cart .container .woocommerce table.shop_table td.product-quantity{text-align:left}body.woocommerce-cart .container .woocommerce table.shop_table td.product-quantity .qty{background:#efefef;font-weight:300}body.woocommerce-cart .container .woocommerce table.shop_table td.product-subtotal{text-align:left;padding-bottom:4px}body.woocommerce-cart .container .woocommerce table.shop_table td.actions{text-align:right;padding:24px 0}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.actions{background:none}}body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon{border:0;margin-bottom:0;padding:0}}body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon .input-text{outline:0;font-weight:300;border:1px solid #e9e9e9;background-color:#f6f6f5;color:#7f8385;font-size:13px;width:178px;margin-right:15px;padding:0 13px;height:37px;position:relative}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon .input-text{text-align:center;width:100%;margin:0 0 10px 0}}body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon button{width:100%;margin:0 0 10px 0}}body.woocommerce-cart .container .woocommerce table.shop_table td.actions div.coupon button:hover{color:#fff;background:#768979}body.woocommerce-cart .container .woocommerce table.shop_table td.actions button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}@media (max-width: 767px){body.woocommerce-cart .container .woocommerce table.shop_table td.actions button{width:100%;margin:0 0 10px 0}}body.woocommerce-cart .container .woocommerce table.shop_table td.actions button:disabled:hover{color:#768979;background:#fff}body.woocommerce-cart .container .woocommerce table.shop_table td.actions button:hover{color:#fff;background:#768979}body.woocommerce-cart .container .woocommerce .cart-empty{text-align:center}body.woocommerce-cart .container .woocommerce .return-to-shop{text-align:center}body.woocommerce-cart .container .woocommerce .return-to-shop a.button.wc-backward{background-color:#fff;color:#768979;border-style:solid;border-width:2px;border-color:#768979;border-radius:0;font-weight:400;text-transform:uppercase;font-size:16px}body.woocommerce-cart .container .woocommerce .return-to-shop a.button.wc-backward:hover{background-color:#768979;color:#fff}.onsale{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:0}@media (max-width: 767px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%;-ms-flex:0 0 100%;flex:0 0 4100%;max-width:100%;margin:0 0 1.618em 0}}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:0}@media (max-width: 767px){.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;-ms-flex:0 0 100%;flex:0 0 4100%;max-width:100%;margin:0 0 1.618em 0}}.form-row.woocommerce-invalid input.input-text{box-shadow:none}.form-row.woocommerce-validated input.input-text{box-shadow:none}#payment .payment_methods>.wc_payment_method>label{display:-webkit-flex;display:flex;flex-wrap:wrap}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left;width:auto;font-size:14px;font-style:normal;text-transform:uppercase;color:#768979;background-color:#ffffff;border-width:2px;border-style:solid;border-color:#768979;border-radius:0;line-height:47px;height:47px;padding-top:0;padding-bottom:0}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{color:#fff;background-color:#768979}body.woocommerce-checkout .woocommerce{padding:50px 0}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon{border-radius:0;border:0;display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:0}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p{width:100%}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{width:auto;padding:0}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first input{outline:0;font-weight:300;border:1px solid #e9e9e9;background-color:#f6f6f5;color:#7f8385;font-size:13px;width:178px;margin-right:15px;padding:0 13px;height:37px;position:relative}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last{width:auto;float:left}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}body.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button:hover{color:#fff;background:#768979}body.woocommerce-checkout .woocommerce #order_review_heading{width:100%;font-weight:300;text-transform:uppercase;font-size:24px;color:#333;display:block}body.woocommerce-checkout .woocommerce #order_review{width:100%}body.woocommerce-checkout .woocommerce #order_review table.shop_table{border-collapse:collapse;border-radius:0}body.woocommerce-checkout .woocommerce #order_review table.shop_table th,body.woocommerce-checkout .woocommerce #order_review table.shop_table td{width:50%}body.woocommerce-checkout .woocommerce #order_review table.shop_table tbody tr td strong{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total th{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total th strong{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total td{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total td strong{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr th{font-weight:300}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr th strong{font-weight:400}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td{font-weight:300}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li{padding:0}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input{display:none}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input:checked+label:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input+label{display:block;text-indent:0;padding-left:30px;position:relative}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input+label:hover:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input+label:before{content:"";position:absolute;left:0px;top:4px;display:block;width:15px;height:15px;border-radius:50%;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td #shipping_method li input+label:after{content:"";position:absolute;left:2px;top:6px;display:block;width:11px;height:11px;border-radius:50%;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;opacity:0}body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr td strong{font-weight:400}body.woocommerce-checkout .woocommerce #order_review #payment{background:none;margin-top:50px;margin-bottom:70px}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods{background:#ebe9eb;list-style:none;border-bottom:1px solid #ddd;margin-bottom:25px}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li{padding:10px 20px;border-bottom:0}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe{display:none}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe:checked+label:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label{align-items:center;padding:0;padding-left:30px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label img{margin-left:.5em}@media (max-width: 640px){body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label img{margin-left:0}}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label:hover:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label:before{content:"";position:absolute;left:0px;top:8px;display:block;width:15px;height:15px;border-radius:50%;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label:after{content:"";position:absolute;left:2px;top:10px;display:block;width:11px;height:11px;border-radius:50%;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;opacity:0}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label a{position:absolute;right:0;margin-left:0;color:#768979}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_stripe+label a:hover{color:#333}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal{display:none}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal:checked+label:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label{align-items:center;padding:0;padding-left:30px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label:hover:after{opacity:1}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label:before{content:"";position:absolute;left:0px;top:17px;display:block;width:15px;height:15px;border-radius:50%;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label:after{content:"";position:absolute;left:2px;top:19px;display:block;width:11px;height:11px;border-radius:50%;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;opacity:0}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label a{position:absolute;right:0;margin-left:0;color:#768979}body.woocommerce-checkout .woocommerce #order_review #payment ul.payment_methods li #payment_method_paypal+label a:hover{color:#333}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3{display:block}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label input{display:none}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label input:checked+span:before{background:#768979}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label span{position:relative;padding-left:27px}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label span:hover:before{background:#768979}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label span:before{content:"";display:block;position:absolute;left:0;top:7px;width:16px;height:16px;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields h3{font-weight:300;text-transform:uppercase;font-size:24px;color:#333;display:block}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3 label,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields h3 label{margin-bottom:0}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3 label span,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3 label span,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields h3 label span{display:block}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .woocommerce-input-wrapper,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields .woocommerce-input-wrapper{display:block;width:100%}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper input,body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper textarea,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .woocommerce-input-wrapper input,body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .woocommerce-input-wrapper textarea,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields .woocommerce-input-wrapper input,body.woocommerce-checkout .woocommerce .woocommerce-additional-fields .woocommerce-input-wrapper textarea{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.woocommerce-page .u-columns{padding:50px 0}.woocommerce-page .u-columns h2{font-weight:300;text-transform:uppercase;font-size:24px;color:#333;display:block}.woocommerce-page .u-columns input{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.woocommerce-page .u-columns .u-column2 .form-row{padding:0}.woocommerce-page .u-columns .u-column2 form.register{border:0;padding:0;margin:0}.woocommerce-page .u-columns .u-column2 form.register button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}.woocommerce-page .u-columns .u-column2 form.register button:hover{color:#fff;background:#768979}.woocommerce-page .woocommerce-ResetPassword.lost_reset_password{padding:50px 0}.woocommerce-page .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row input{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.woocommerce-page .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}.woocommerce-page .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row button:hover{color:#fff;background:#768979}.woocommerce-page .woocommerce-form.woocommerce-form-login.login{padding:0;border:0;border-radius:0;margin:0 0 30px 0}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .lost_password a{color:#7f8385}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .lost_password a:hover{color:#333}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row{padding:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row.form-row-first input,.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row.form-row-last input{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row button.button{text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#333;font-size:16px;background-color:#f7f7f7;height:auto;line-height:47px;position:relative;display:inline-block;width:auto;text-transform:uppercase;margin:0;padding:0 25px;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:400;border:0;border-radius:0;letter-spacing:0}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row button.button:hover{color:#fff;background:#768979}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox{margin-bottom:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox input{display:none}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox input:checked+span:before{background:#768979}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox input+span{display:block;position:relative;padding-left:27px}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox input+span:hover:before{background:#768979}.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox input+span:before{content:"";display:block;position:absolute;left:0;top:7px;width:16px;height:16px;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{margin-bottom:25px;position:relative;display:block;padding:18px 40px;background-color:#f6f6f5;line-height:50px;color:#393939;font-size:20px;font-weight:300;border:0}@media (max-width: 991px){.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{line-height:28px}}@media (max-width: 640px){.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{text-align:center}}.woocommerce-page .woocommerce-message .showcoupon,.woocommerce-page .woocommerce-message .showlogin,.woocommerce-page .woocommerce-error .showcoupon,.woocommerce-page .woocommerce-error .showlogin,.woocommerce-page .woocommerce-info .showcoupon,.woocommerce-page .woocommerce-info .showlogin{color:#768979}.woocommerce-page .woocommerce-message .showcoupon:hover,.woocommerce-page .woocommerce-message .showlogin:hover,.woocommerce-page .woocommerce-error .showcoupon:hover,.woocommerce-page .woocommerce-error .showlogin:hover,.woocommerce-page .woocommerce-info .showcoupon:hover,.woocommerce-page .woocommerce-info .showlogin:hover{color:#333}.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button{margin:0 0 0 20px;font-size:14px;font-style:normal;text-transform:uppercase;color:#768979;background-color:#ffffff;border-width:2px;border-style:solid;border-color:#768979 !important;border-radius:0;line-height:47px;height:47px;padding-top:0;padding-bottom:0}@media (max-width: 640px){.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button{width:100%;text-align:center;margin:0 auto 10px auto}}.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-info a.button:hover{color:#fff;background-color:#768979}.woocommerce-page .custom-single{padding-top:50px}.woocommerce-page .custom-single nav{display:none}.woocommerce-page .custom-single div.product{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}.woocommerce-page .custom-single div.product .woocommerce-product-gallery{width:40%;position:relative;padding-right:30px;margin:0;padding-bottom:50px}@media (max-width: 767px){.woocommerce-page .custom-single div.product .woocommerce-product-gallery{width:100%;padding-right:0}}@media (max-width: 640px){.woocommerce-page .custom-single div.product .woocommerce-product-gallery{padding-bottom:20px}}.woocommerce-page .custom-single div.product .woocommerce-product-gallery figure img{border:2px solid #f6f6f5}.woocommerce-page .custom-single div.product .product-right{width:60%;margin:0;padding-left:30px;padding-bottom:50px}@media (max-width: 767px){.woocommerce-page .custom-single div.product .product-right{width:100%;padding-left:0}}.woocommerce-page .custom-single div.product .summary{width:100%;padding:0;margin:0}.woocommerce-page .custom-single div.product .summary h1{font-family:'GillSans';font-weight:600;color:#333;font-size:28px;line-height:1.3;text-transform:capitalize}@media (max-width: 640px){.woocommerce-page .custom-single div.product .summary h1{font-size:22px}}.woocommerce-page .custom-single div.product .summary .woocommerce-product-rating .star-rating span:before{color:#768979}.woocommerce-page .custom-single div.product .summary .woocommerce-product-rating .woocommerce-review-link{color:#333}.woocommerce-page .custom-single div.product .summary .woocommerce-product-rating .woocommerce-review-link:hover{color:#768979}.woocommerce-page .custom-single div.product .summary .price{font-family:'GillSans';font-weight:300;font-size:20px;line-height:1.3;color:#768979;margin:8px 0 12px 0}.woocommerce-page .custom-single div.product .summary .price del{color:#ccc;font-weight:300}.woocommerce-page .custom-single div.product .summary .price ins{font-weight:300;color:#768979;text-decoration:none}.woocommerce-page .custom-single div.product .summary .variations_form{margin:0 0 30px 0;padding:0}.woocommerce-page .custom-single div.product .summary .variations_form .variations{margin-bottom:0;padding:5px 10px 5px 0;width:auto}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td{display:table-cell}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td.label{width:120px}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td.value{width:200px}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td label{font-size:16px;line-height:24px;color:#333;font-weight:400}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td select{width:130px;font-weight:300;padding:5px 8px;margin-top:-2px;outline:0;resize:none;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px;-webkit-appearance:menulist-button;margin:0 5px 0 0}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td .reset_variations{padding-right:13px;position:relative;margin:0;color:#768979}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td .reset_variations:before{content:"";display:block;width:9px;height:1px;position:absolute;background:#768979;transform:rotate(45deg);right:0;top:16px}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td .reset_variations:after{content:"";display:block;width:9px;height:1px;position:absolute;background:#768979;transform:rotate(-45deg);right:0;top:16px}.woocommerce-page .custom-single div.product .summary .variations_form .variations tr td .reset_variations:hover{color:#333}.woocommerce-page .custom-single div.product .summary .variations_form .woocommerce-variation-add-to-cart{margin:0;padding:0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon{margin:0 0 12px 0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon .addon-name{font-size:16px;line-height:24px;color:#333;font-weight:400}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon p{padding:0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon select{width:130px;font-weight:300;padding:5px 8px;margin-top:-2px;outline:0;resize:none;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px;-webkit-appearance:menulist-button}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon textarea{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px;min-height:140px}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon small{font-weight:300}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon label{font-size:13px}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon-font-size{margin:0 0 12px 0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon-font-size .addon-name{width:120px;font-size:16px;line-height:24px;color:#333;font-weight:400;float:left;line-height:32px;margin-bottom:0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon-font-size .form-row{width:200px;float:left;margin:0;display:block;clear:none;padding:0}.woocommerce-page .custom-single div.product .summary .variations_form .product-addon-font-size .addon-input_multiplier{width:150px;padding:5px 8px;margin-top:2px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.woocommerce-page .custom-single div.product .summary .quantity input{position:relative;height:47px;width:47px;display:inline;padding:0;border:0;background-color:#f5f5f5;text-align:center;color:#23303a;font-size:14px;line-height:47px;font-weight:400;float:left}.woocommerce-page .custom-single div.product .summary .single_add_to_cart_button{font-size:14px;font-style:normal;text-transform:uppercase;color:#768979;background-color:#ffffff;border-width:2px;border-style:solid;border-color:#768979;border-radius:0;line-height:47px;height:47px;padding-top:0;padding-bottom:0}.woocommerce-page .custom-single div.product .summary .single_add_to_cart_button:hover{background:#768979;color:#fff}.woocommerce-page .custom-single div.product .summary .product_meta{color:#768979;font-family:'GillSans';font-weight:600;font-size:16px}.woocommerce-page .custom-single div.product .summary .product_meta a{font-weight:300;color:#000;text-decoration:none}.woocommerce-page .custom-single div.product .summary .product_meta a:hover{color:#768979}.woocommerce-page .custom-single div.product .woocommerce-tabs{width:100%;padding:0;margin:0}.woocommerce-page .custom-single div.product .woocommerce-tabs ul.tabs{width:100%;padding:0;margin:0;display:none}.woocommerce-page .custom-single div.product .woocommerce-tabs .tab-button{text-align:center;height:48px;line-height:46px;margin:16px 0 0;padding:0 27px;color:#333;background-color:#efefef;font-size:18px;font-weight:300;text-transform:capitalize;cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .woocommerce-tabs .tab-button:hover{background:#768979;color:#fff}.woocommerce-page .custom-single div.product .woocommerce-tabs .tab-button.open{background:#768979;color:#fff}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel{width:100%;padding:20px 0 1px 0;margin:0;float:none}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel h2{display:none}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel .shop_attributes{border-collapse:collapse;border-spacing:0;border:medium none;vertical-align:middle}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel .shop_attributes th{background:none !important;border-bottom:none;border-right:1px solid #e6e6e6;padding:5px 7px;width:100px;color:#768979;font-style:normal;font-weight:400}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel .shop_attributes td{background:none !important;border-bottom:none;padding:5px 10px;font-style:normal;font-weight:300}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel .woocommerce-noreviews{background:none;padding:0;color:#333;border:none;margin-bottom:10px}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews{display:block}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li img.avatar{width:60px;border:none}@media (max-width: 640px){.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li img.avatar{width:32px}}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment-text{border-radius:0}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-reply-title{display:block;margin-bottom:15px;font-size:20px;font-weight:400;color:#768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-rating label{text-transform:capitalize;font-weight:300}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews p.stars.selected a:not(.active):before{color:#768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews p.stars.selected a.active:before{color:#768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews p.stars:hover a:before{color:#768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-comment label{text-transform:capitalize;font-weight:300}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-comment textarea{width:100%;margin:0 0 15px 0;padding:10px 17px;border:1px solid #e9e9e9;outline:0;resize:none;font-family:inherit;line-height:18px;font-size:13px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:160px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-comment textarea:hover{border:1px solid #768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-author label,.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-email label{text-transform:capitalize;font-weight:300}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-author input,.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-email input{width:100%;margin:0 0 15px 0;padding:10px 17px;border:1px solid #e9e9e9;outline:0;resize:none;font-family:inherit;line-height:18px;font-size:13px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-author input:hover,.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .comment-form-email input:hover{border:1px solid #768979}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .form-submit input#submit{color:#333;font-size:14px;background-color:#f7f7f7;height:auto;line-height:47px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;position:relative;display:inline-block;width:auto;text-transform:none;margin:0;padding:0 25px;text-align:left;cursor:pointer;outline:0;text-shadow:none;vertical-align:middle;font-weight:300;-webkit-box-sizing:initial !important;-moz-box-sizing:initial !important;box-sizing:initial !important;border:0;text-transform:uppercase;letter-spacing:0;border-radius:0}.woocommerce-page .custom-single div.product .woocommerce-tabs .panel #reviews .form-submit input#submit:hover{background:#768979;color:#fff}.woocommerce-page .custom-single div.product .related.products{width:100%;padding-bottom:50px}@media (max-width: 767px){.woocommerce-page .custom-single div.product .related.products{padding-bottom:25px}}.woocommerce-page .custom-single div.product .related.products ul{margin:0 -15px;display:-webkit-flex;display:flex;flex-wrap:wrap}.woocommerce-page .custom-single div.product .related.products ul:before{display:none}.woocommerce-page .custom-single div.product .related.products ul:after{display:none}.woocommerce-page .custom-single div.product .related.products ul li.product{overflow:hidden;position:relative;width:25%;margin:0;padding:0 15px;float:none;text-align:left}@media (max-width: 991px){.woocommerce-page .custom-single div.product .related.products ul li.product{width:50%;margin-bottom:20px}}@media (max-width: 490px){.woocommerce-page .custom-single div.product .related.products ul li.product{width:100%}}.woocommerce-page .custom-single div.product .related.products ul li.product:hover .add_to_cart_button{-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.woocommerce-page .custom-single div.product .related.products ul li.product:hover .woocommerce-LoopProduct-link h2{color:#768979}.woocommerce-page .custom-single div.product .related.products ul li.product:hover .woocommerce-LoopProduct-link .price{color:#768979}.woocommerce-page .custom-single div.product .related.products ul li.product:hover .woocommerce-LoopProduct-link img{opacity:0.7}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link{overflow:hidden}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link img{border:1px solid #ccc;margin-bottom:10px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link h2{color:#333;font-family:'GillSans';font-weight:600;font-size:16px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link .star-rating{display:none}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link .price{color:#333;font-family:'GillSans';font-weight:300;font-size:16px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link .price ins{font-weight:300;text-decoration:none}.woocommerce-page .custom-single div.product .related.products ul li.product .woocommerce-LoopProduct-link .price small{font-weight:300}.woocommerce-page .custom-single div.product .related.products ul li.product .added_to_cart{display:none !important}.woocommerce-page .custom-single div.product .related.products ul li.product .add_to_cart_button{position:absolute;top:0;right:15px;border-radius:0;font-family:'GillSans';font-weight:400;font-size:14px;text-transform:uppercase;background:#ccc;color:#333;margin:0;transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.woocommerce-page .custom-single div.product .related.products ul li.product .add_to_cart_button:hover{background:#768979;color:#fff}body.woocommerce-page.single-product .inner-banner-block{height:50vh;min-height:390px}@media (max-width: 640px){body.woocommerce-page.single-product .inner-banner-block{min-height:230px}}.wc-stripe-elements-field,.stripe-card-group{width:100%}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input{display:none}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input:checked+label:after{opacity:1}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input+label{padding-left:30px;position:relative}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input+label:hover:after{opacity:1}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input+label:before{content:"";position:absolute;left:0px;top:7px;display:block;width:15px;height:15px;border-radius:50%;background:#f6f6f5;border:1px solid #768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input+label:after{content:"";position:absolute;left:2px;top:9px;display:block;width:11px;height:11px;border-radius:50%;background:#768979;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;opacity:0}.payment_box p a{color:#768979}.payment_box p a:hover{color:#333}#wc-stripe-payment-request-wrapper{display:none}body.woocommerce form .product-addon{padding-bottom:1px;margin:0 0 8px 0}body.woocommerce form .product-addon.product-addon-ink-colour{display:flex}body.woocommerce form .product-addon.product-addon-ink-colour .addon-name{align-items:center;display:flex;max-width:120px}body.woocommerce form .product-addon.product-addon-ink-colour .form-row{margin-left:10px;width:120px}body.woocommerce form .product-addon.product-addon-ink-colour .form-row label{align-items:center;display:flex}body.woocommerce form .product-addon.product-addon-strata-number,body.woocommerce form .product-addon.product-addon-jps-full-name,body.woocommerce form .product-addon.product-addon-jp-number{display:flex}body.woocommerce form .product-addon.product-addon-strata-number .addon-name,body.woocommerce form .product-addon.product-addon-jps-full-name .addon-name,body.woocommerce form .product-addon.product-addon-jp-number .addon-name{align-items:center;display:flex;width:110px}body.woocommerce form .product-addon.product-addon-strata-number .form-row,body.woocommerce form .product-addon.product-addon-jps-full-name .form-row,body.woocommerce form .product-addon.product-addon-jp-number .form-row{margin-left:10px;width:120px}body.woocommerce form .product-addon.product-addon-strata-number .form-row label,body.woocommerce form .product-addon.product-addon-jps-full-name .form-row label,body.woocommerce form .product-addon.product-addon-jp-number .form-row label{align-items:center;display:flex}body.woocommerce form .product-addon.product-addon-proof-by-email{display:flex}body.woocommerce form .product-addon.product-addon-proof-by-email .addon-name{align-items:center;display:flex;width:110px}body.woocommerce form .product-addon.product-addon-proof-by-email .form-row{margin-left:10px;width:120px}body.woocommerce form .product-addon.product-addon-proof-by-email .form-row label{align-items:center;display:flex}body.woocommerce form .product-addon.product-addon-upload-your-design .form-row{align-items:center}body.woocommerce form .product-addon.product-addon-upload-your-design .form-row label{margin-bottom:0;height:20px}body.woocommerce form .product-addon.product-addon-upload-your-design .form-row input{max-width:100%;width:auto;margin-right:8px}body.woocommerce form .product-addon .addon-name{position:relative;font-size:16px;line-height:24px;color:#333;font-weight:400}body.woocommerce form .product-addon .addon-name .required{position:absolute;left:-9px;text-decoration:none}body.woocommerce form .product-addon p{padding:0}body.woocommerce form .product-addon select{max-width:130px;font-weight:300;padding:5px 8px;margin-top:-2px;outline:0;resize:none;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px;-webkit-appearance:menulist-button}body.woocommerce form .product-addon textarea{width:100%;padding:10px 17px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px;min-height:140px}body.woocommerce form .product-addon small{font-weight:300}body.woocommerce form .product-addon label{font-size:13px}body.woocommerce form .product-addon input{max-width:150px;padding:5px 8px;margin-top:2px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}body.woocommerce form .product-addon input.addon-checkbox{width:14px !important;height:14px !important;padding:0 !important;cursor:pointer !important;margin-top:5px;-webkit-appearance:checkbox}body.woocommerce form .product-addon-font-size{margin:0 0 12px 0}body.woocommerce form .product-addon-font-size .addon-name{width:120px;font-size:16px;line-height:24px;color:#333;font-weight:400;float:left;line-height:32px;margin-bottom:0}body.woocommerce form .product-addon-font-size .form-row{width:200px;float:left;margin:0;display:block;clear:none;padding:0}body.woocommerce form .product-addon-font-size .addon-input_multiplier{width:150px;padding:5px 8px;margin-top:2px;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;font-size:13px}.recaptcha-box{margin:20px auto 0;padding:0 10px;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}footer{padding:23px 0 20px 0;background:#333}footer .row{align-items:center}footer .text-box{display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 1329px){footer .text-box{width:100%;flex:0 0 100%;max-width:100%;text-align:center;justify-content:center;margin-bottom:20px}}@media (max-width: 1199px){footer .text-box{text-align:center;justify-content:center;margin-bottom:20px}}footer .text-box p{color:#fff;font-size:16px;margin-bottom:0}@media (max-width: 991px){footer .text-box p .footer-text-row{display:block}}@media (max-width: 640px){footer .text-box p .footer-text-row{padding-top:5px}}@media (max-width: 640px){footer .text-box p .footer-text-row a{display:block;margin-bottom:5px}}footer .text-box p .ft-separator-1{margin:0 28px}@media (max-width: 991px){footer .text-box p .ft-separator-1{display:none}}footer .text-box p .ft-separator-2{margin:0 28px}@media (max-width: 640px){footer .text-box p .ft-separator-2{display:none}}footer .text-box p a{color:#fff;text-decoration:underline}footer .text-box p a:hover{color:#768979}footer .scoial-box{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 1329px){footer .scoial-box{width:100%;flex:0 0 100%;max-width:100%;justify-content:center}}@media (max-width: 1199px){footer .scoial-box{justify-content:center}}footer .scoial-box a{font-size:25px;color:#fff;margin:0 0 0 40px}footer .scoial-box a:hover{color:#768979}@media (max-width: 1199px){footer .scoial-box a{margin:0 20px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;-webkit-font-smoothing:antialiased}html{overflow-x:hidden;height:100%}body{margin:0;padding:0;height:100%}.wrapper_box{overflow-x:hidden}@media (min-width: 768px){body .container{max-width:660px}}@media (min-width: 992px){body .container{max-width:890px}}@media (min-width: 1200px){body .container{max-width:1000px}}@media (min-width: 1330px){body .container{max-width:1230px}}@media (min-width: 768px){.crss-warpper{transform:none !important}}.left{float:left}.right{float:right}button{cursor:pointer;outline:none}button:focus{outline:none}input,textarea,select,button{outline:none;border:none;margin:0;padding:0;-webkit-appearance:none}a{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;text-decoration:none}a:hover{text-decoration:none;color:#000}button{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}img{height:auto}body{font-family:'GillSans';font-weight:300}.slick-slider{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-slider:focus{outline:none}.slick-slider *{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-slider *:focus{outline:none}@media (min-width: 1200px){.container{max-width:1170px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}.slider{touch-action:auto !important}.clear{clear:both}@font-face{font-family:'GillSans';src:url("../fonts/GillSans-Light.woff2") format("woff2"),url("../fonts/GillSans-Light.woff") format("woff"),url("../fonts/GillSans-Light.ttf") format("truetype"),url("../fonts/GillSans-Light.eot") format("embedded-opentype"),url("../fonts/GillSans-Light.svg") format("svg");font-weight:300}@font-face{font-family:'GillSans';src:url("../fonts/GillSans.woff2") format("woff2"),url("../fonts/GillSans.woff") format("woff"),url("../fonts/GillSans.ttf") format("truetype"),url("../fonts/GillSans.eot") format("embedded-opentype"),url("../fonts/GillSans.svg") format("svg");font-weight:400}@font-face{font-family:'GillSans';src:url("../fonts/GillSans-SemiBold.woff2") format("woff2"),url("../fonts/GillSans-SemiBold.woff") format("woff"),url("../fonts/GillSans-SemiBold.ttf") format("truetype"),url("../fonts/GillSans-SemiBold.eot") format("embedded-opentype"),url("../fonts/GillSans-SemiBold.svg") format("svg");font-weight:600}@font-face{font-family:'Lato-Light';src:url("../fonts/Lato-Light.woff2") format("woff2"),url("../fonts/Lato-Light.woff") format("woff"),url("../fonts/Lato-Light.ttf") format("truetype"),url("../fonts/Lato-Light.eot") format("embedded-opentype"),url("../fonts/Lato-Light.svg") format("svg")}ul{list-style:none;padding:0;margin:0}input,button,select,textarea{outline:none;border-radius:0}@media screen and (max-width: 767px){.hidden{overflow-y:hidden;height:100%}}.hidden-pc{overflow-y:hidden;height:100%}div.wpcf7 .ajax-loader{visibility:hidden;width:12px;height:12px;background:none;border:2px solid #000;border-radius:50%;border-bottom:2px solid transparent;animation:loading .5s infinite linear;-moz-animation:loading .5s infinite linear;-webkit-animation:loading .5s infinite linear;-o-animation:loading .5s infinite linear}footer div.wpcf7-validation-errors{border:none;color:#fff;margin:20px 0 0 0;padding:0;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1}footer div.wpcf7-mail-sent-ok{border:none;color:#fff;margin:20px 0 0 0;padding:0;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1}footer div.wpcf7 .ajax-loader{border:2px solid #fff;border-bottom:2px solid transparent;position:absolute;right:-15px;top:50%;margin-top:-6px}footer .wpcf7-form-control-wrap{display:block}footer span.wpcf7-not-valid-tip{color:#fff;width:100%;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1;margin:10px 0 0 0;display:none}.contact-block div.wpcf7-validation-errors,.light-box-products div.wpcf7-validation-errors{border:none;color:#000;padding:0;margin:20px 0 0 0;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1}.contact-block div.wpcf7-mail-sent-ok,.light-box-products div.wpcf7-mail-sent-ok{border:none;color:#000;padding:0;margin:20px 0 0 0;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1}.contact-block .wpcf7-form-control-wrap,.light-box-products .wpcf7-form-control-wrap{display:block}.contact-block span.wpcf7-not-valid-tip,.light-box-products span.wpcf7-not-valid-tip{color:#000;width:100%;display:block;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1;margin-top:10px}@keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-o-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}.editor ul li{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#000;margin-bottom:10px;padding-left:21px;position:relative}.editor ul li:before{content:"";display:block;width:6px;height:6px;background:#768979;border-radius:100%;position:absolute;left:0;top:8px}.editor blockquote{text-align:center;font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:18px;line-height:26px;color:#000;margin-bottom:10px}.editor blockquote p{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#000}.editor p{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#000;margin-bottom:10px}.editor p a{color:#768979}.editor p a:hover{color:#000}.editor a{color:#768979}.editor a:hover{color:#000}.editor h2{padding-top:30px;font-family:'GillSans';font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#000;font-size:28px;line-height:1.3;margin-bottom:26px}.editor h3{font-family:'GillSans';font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#000;font-size:26px;line-height:1.3;margin-bottom:22px}.editor h4{font-family:'GillSans';font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#000;font-size:22px;line-height:1.3;margin-bottom:18px}.editor ul{margin:10px 0 0px 0}.editor ol{padding-left:16px;margin:10px 0 0px 0}@media screen and (-webkit-min-device-pixel-ratio: 0){.editor ol{padding-left:20px}}.editor ol{padding-left:20px}.editor ol li{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#000;margin-bottom:10px;padding-left:13px}.single-page-editor table{margin:0 0 20px 0;border-collapse:collapse}.single-page-editor .inner-text-block table{margin:0 auto 20px auto}.single-page-editor table th{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:16px;line-height:26px;padding-left:13px;position:relative;color:#fff;font-weight:bold;background-color:#768979;padding:4px 29px;text-align:left}.single-page-editor table td{font-family:'GillSans';font-weight:300;-webkit-font-smoothing:antialiased;font-size:14px;line-height:23px;padding-left:13px;position:relative;color:#000;padding:4px 29px;text-align:left}.single-page-editor table tr:nth-child(2n+1){background:#f2f2f2}body span.wpcf7-not-valid-tip{color:#fff;font-weight:300;padding-top:8px}body .contact-two-col-block span.wpcf7-not-valid-tip{color:#000}body div.wpcf7-validation-errors,body div.wpcf7-acceptance-missing,body div.wpcf7-mail-sent-ok{display:block;color:#fff;border:none;padding:0;text-align:center}body .contact-two-col-block div.wpcf7-validation-errors,body .contact-two-col-block div.wpcf7-acceptance-missing,body .contact-two-col-block div.wpcf7-mail-sent-ok{color:#000}
/*# sourceMappingURL=style.css.map */
