body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert button{background-color:#aedef4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5), inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#a1d9f2;}.sweet-alert button:active{background-color:#81ccee;}.sweet-alert button.cancel{background-color:#d0d0d0;}.sweet-alert button.cancel:hover{background-color:#c8c8c8;}.sweet-alert button.cancel:active{background-color:#b6b6b6;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px, rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#f27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}.row{max-width:1140px;}.column,.columns{padding-left:20px;padding-right:20px;}.row .row{margin-left:-20px;margin-right:-20px;}.bgcover{background-position:center;background-size:cover;}.block{display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;}.clearul{margin:0;padding:0;}.clearul li{list-style:none;margin:0;padding:0;}.accordion .accordion-navigation > .content,.accordion dd > .content{max-height:0;display:block;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}.accordion .accordion-navigation > .content.active,.accordion dd > .content.active{max-height:1000px;opacity:1;}p:last-child{margin-bottom:0;}.valignout{display:table;height:100%;width:100%;table-layout:fixed;}.valignin{vertical-align:middle;height:100%;width:100%;display:table-cell;}figure{padding:0;margin:0;}.op0{opacity:0;}.parallax{background-attachment:fixed;background-repeat:no-repeat;}#cboxOverlay{background-color:#000;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#colorbox,#colorbox *{outline:none;}#colorbox:focus,#colorbox *:focus{outline:none;}#cboxClose{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}.font1{font-family:'Merriweather', serif;}button,.button{background:#4f5052;color:#fff;font-family:'Merriweather', serif;font-size:14px;padding:10px 30px;border:2px solid #4f5052;}button:hover,button:focus,.button:hover,.button:focus{color:#4f5052;background:transparent;}button.medium,.button.medium{padding:7px 10px;}button.white,.button.white{color:#4f5052;background:#fff;border:2px solid #fff;}button.white:hover,button.white:focus,.button.white:hover,.button.white:focus{color:#fff;background:transparent;}button:only-child,.button:only-child{margin-bottom:0;}button i:first-child,.button i:first-child{margin-right:10px;font-size:16px;}button i:last-child,.button i:last-child{margin-left:10px;font-size:16px;}button.disabled,.button.disabled{opacity:.3;background:#4f5052;}body,h2,h3,h4,h5{font-family:'Merriweather', serif;font-weight:300;}p{font-size:16px;font-weight:300;margin-bottom:20px;}header{position:absolute;top:0;left:0;width:100%;z-index:100;}header h1{position:absolute;top:40px;left:50px;margin:0;}header h1 a{width:300px;height:75px;display:block;text-indent:-3000px;font-size:0;overflow:hidden;background:url(../img/logo.png) no-repeat;background-size:100% auto;}header .cart{position:absolute;right:40px;top:10px;height:32px;background:#4f5052;display:block;color:#fff;font-size:14px;padding:5px 45px 5px 15px;transition:all .3s ease-out;}header .cart:hover{background:#39393b;}header .cart span{position:absolute;top:0;right:0;width:32px;height:32px;background:#39393b;text-align:center;font-size:16px;padding-top:3px;}nav{position:absolute;top:50px;right:20px;z-index:100;}nav ul{margin:0;padding:0;}nav ul li{list-style:none;margin:0;padding:0;}nav ul li{float:left;padding:0 10px;}nav ul li a{color:#fff;font-size:14px;font-weight:300;display:block;padding:10px;position:relative;}nav ul li a span{position:relative;}nav ul li a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#4f5052;width:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}nav ul li a:hover,nav ul li a:focus{color:#fff;}nav ul li a:hover:before,nav ul li a:focus:before{width:100%;}.hero{height:100%;background:#000;}.hero .bx-viewport,.hero .bx-wrapper{height:100% !important;}.hero ul{height:100%;margin:0;padding:0;}.hero ul li{list-style:none;margin:0;padding:0;}.hero ul li{height:100%;position:relative;}.hero ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all 4s ease-out;transform:scale(1);}.hero ul li .bg:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;height:200px;content:'';display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}.hero ul li.active-slide .bg{transform:scale(1.1);}.hero.in h2{opacity:1;}.hero.in h2 >span>span{opacity:1;}.hero.in h2 >span:before{width:100%;}.hero.in .hawards{opacity:1;}.hero h2{position:absolute;bottom:50px;left:40px;color:#fff;font-size:64px;font-weight:300;z-index:100;line-height:100%;}.hero h2 >span{display:inline-block;padding:20px 30px;position:relative;margin-bottom:-10px;}.hero h2 >span >span{position:relative;z-index:10;opacity:0;transition:all .5s ease-out;}.hero h2 >span:nth-child(3)>span{transition-delay:.2s;}.hero h2 >span:before{background:#4f5052;position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.5s;}.hero h2 >span:nth-child(3):before{transition-delay:.7s;}.hero .hawards{position:absolute;bottom:40px;right:30px;z-index:100;opacity:0;transition:all .5s ease-out;}.hero .hawards span{background:rgba(0,0,0,0.5);color:#fff;font-size:14px;padding:7px 15px;position:absolute;right:130px;line-height:130%;top:50%;transform:translateY(-50%);white-space:nowrap;text-align:right;}.homeintro{height:610px;position:relative;overflow-y:hidden;}.homeintro .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-image:url('../img/temp/intro.jpg');height:120%;}.homeintro .row,.homeintro .columns{height:100%;}.homeintro h2{font-size:48px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.homeintro h2:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin-bottom:40px;margin-top:30px;}.homeintro .t{max-width:450px;margin-bottom:40px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.homeintro .buttonout{opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.homeintro.in h2,.homeintro.in .t,.homeintro.in .buttonout{opacity:1;transform:translateX(0px) translateY(0px);}.hl{height:600px;position:relative;background:#efefef;}.hl .bg{position:absolute;top:0;left:0;width:100%;height:100%;width:50%;background-position:center;background-size:cover;}.hl .row,.hl .columns{height:100%;}.hl .columns{padding:0 60px;}.hl h2{font-size:46px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.hl h2:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin-bottom:40px;margin-top:10px;}.hl .t{opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.hl .buttonout{margin-top:20px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.hl.in h2,.hl.in .t,.hl.in .buttonout{opacity:1;transform:translateX(0px) translateY(0px);}.awards{height:700px;position:relative;}.awards .row,.awards .columns{height:100%;}.awards h2{font-size:46px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.awards h2:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin-bottom:40px;margin-top:10px;}.awards ul{margin:30px 0;text-align:center;opacity:0;transform:translateX(0px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.awards ul img{max-height:170px;}.awards .plate{width:669px;height:683px;background:url(../img/plate.png) no-repeat;position:absolute;top:-30px;left:50%;margin-left:100px;}.awards .t{opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.awards .buttonout{margin-top:20px;opacity:0;transform:translateX(-30px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.6s;}.awards.in h2,.awards.in .t,.awards.in .buttonout,.awards.in ul{opacity:1;transform:translateX(0px) translateY(0px);}.plateoverflow{overflow:hidden;}.videos a{width:50%;padding-bottom:30%;position:relative;display:block;float:left;}.videos a .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.videos a .h{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.8) url(../img/video.png) no-repeat center;opacity:0;transition:all .5s ease-out;}.videos a:hover .h{opacity:1;}.videos a .text{position:absolute;bottom:30px;right:0;padding:7px 20px;color:#fff;font-family:'Merriweather', serif;font-size:18px;background:#4f5052;}.testimonials{padding:100px 0;clear:both;background:#f2f2f2;}.testimonials h2{font-size:38px;text-align:center;}.testimonials h2:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin:20px auto 40px;}.testimonials ul{margin:0;padding:0;}.testimonials ul li{list-style:none;margin:0;padding:0;}.testimonials p{text-align:center;}.testimonials .author{max-width:250px;margin:0 auto;padding-left:90px;min-height:70px;position:relative;padding-top:10px;}.testimonials .author img{max-width:70px;position:absolute;top:0;left:0;}.testimonials .author strong{font-weight:400;display:block;}.testimonials .bx-pager{text-align:center;margin-top:30px;}.testimonials .bx-pager .bx-pager-item{display:inline-block;margin:0 5px;}.testimonials .bx-pager .bx-pager-item a{width:10px;height:10px;border:1px solid #a6a6a6;border-radius:100%;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.testimonials .bx-pager .bx-pager-item a:after{width:6px;height:6px;background:#4f5052;border-radius:100%;margin:1px auto;display:block;content:'';opacity:0;transition:all .3s ease-out;}.testimonials .bx-pager .bx-pager-item a.active:after{opacity:1;}.map{position:relative;height:550px;background:#eee;}.map .refs{position:absolute;top:100%;padding:20px;background:rgba(255,255,255,0.5);left:0;}.map .refs .r{margin-bottom:10px;font-size:12px;}.map .refs .r span{width:18px;height:18px;background-size:100% auto;background-color:#333;border-radius:100%;float:left;margin-right:10px;display:block;}.map .refs .r:last-child{margin-bottom:0;}.map #map{position:absolute;top:0;left:0;width:100%;height:100%;}.map .t{position:absolute;left:20px;top:20px;}.map .t h3{font-size:24px;color:#fff;padding:15px 30px;display:inline-block;white-space:normal;background:#4f5052;}.map form{width:100%;min-width:300px;max-width:400px;height:54px;background:#fff;padding:5px 54px 5px 5px;position:relative;}.map form button{width:44px;height:44px;position:absolute;top:5px;right:5px;padding:0;}.map form input,.map form select{border:none;box-shadow:none;font-size:15px;height:44px;width:50%;float:left;}.map form select{font-size:12px;background-color:#eee;}.fromblog{padding:50px 0;}.fromblog h3{font-size:24px;}.fromblog h3:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin-bottom:40px;margin-top:20px;}.fromblog .news{padding-left:160px;min-height:90px;position:relative;}.fromblog .news img{position:absolute;top:0;left:0;width:140px;}.fromblog .news h4{font-size:16px;}.fromblog .news h4 a{color:#4f5052;}.fromblog .news .date{font-weight:bold;font-size:12px;}.prefooter{background:#4f5052;height:200px;position:relative;overflow:hidden;}.prefooter .row,.prefooter .columns{height:100%;}.prefooter p{color:#fff;}.prefooter .tel{color:#fff;font-size:30px;}.prefooter .bg{right:50%;margin-right:570px;height:200px;width:283px;background:url(../img/prefooter.jpg) no-repeat center;position:absolute;top:0;}.prefooter .social{text-align:center;}.prefooter .social a{width:42px;height:42px;background:#fff;display:inline-block;border-radius:100%;text-align:center;color:#4f5052;font-size:24px;padding-top:3px;margin:0 5px;}footer{padding:40px 0;}footer a.footerlogo{display:block;text-indent:-3000px;font-size:0;overflow:hidden;width:166px;height:41px;background:url(../img/footerlogo.png) no-repeat;margin-bottom:30px;}footer p{font-size:12px;}footer ul{margin:0;padding:0;margin-bottom:30px;margin-top:10px;}footer ul li{list-style:none;margin:0;padding:0;}footer ul li{display:inline-block;}footer ul li:after{content:' - ';}footer ul li:last-child:after{display:none;}footer ul li a{color:#4f5052;font-size:14px;}footer a.vc{width:148px;height:27px;background:url(../img/vc.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;display:inline-block;}.pageheader{height:500px;background:#000;position:relative;}.pageheader.small{height:300px;}.pageheader.small h2{font-size:36px;}.pageheader:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;height:200px;content:'';display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}.pageheader .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.pageheader.in h2,.pageheader.in h3{opacity:1;}.pageheader.in h2 >span>span,.pageheader.in h3 >span>span{opacity:1;}.pageheader.in h2 >span:before,.pageheader.in h3 >span:before{width:100%;}.pageheader.in .hawards{opacity:1;}.pageheader .t{position:absolute;bottom:50px;left:40px;}.pageheader h3{color:#fff;font-size:24px;font-weight:300;z-index:100;line-height:100%;margin-bottom:13px;}.pageheader h3 >span{display:inline-block;padding:10px 30px;position:relative;margin-bottom:-10px;}.pageheader h3 >span >span{position:relative;z-index:10;opacity:0;transition:all .5s ease-out;}.pageheader h3 >span:before{background:#2d2e30;position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.5s;}.pageheader h3 >span:nth-child(3):before{transition-delay:.7s;}.pageheader h2{color:#fff;font-size:64px;font-weight:300;z-index:100;line-height:100%;}.pageheader h2 >span{display:inline-block;padding:20px 30px;position:relative;margin-bottom:-10px;}.pageheader h2 >span >span{position:relative;z-index:10;opacity:0;transition:all .5s ease-out;transition-delay:.2s;}.pageheader h2 >span:nth-child(3)>span{transition-delay:.4s;}.pageheader h2 >span:before{background:#4f5052;position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.5s;}.pageheader h2 >span:nth-child(3):before{transition-delay:.7s;}.pageheader+.imageandtext{margin-top:0;}.imageandtext+.imageandtext{margin-top:-80px;}.content{margin:80px 0;position:relative;}.content iframe{width:100%;border:none;}.content p{font-size:16px;font-weight:300;line-height:28px;}.content p a{color:#69a296;}.content h3 a{color:#4f5052;transition:all .3s ease-out;}.content h3 a:hover{color:#69a296;}.content.pageintro{text-align:center;}.content.pageintro p{font-size:30px;line-height:54px;}.content.imageandtext{background:#f9f9f9;height:600px;}.content.imageandtext.iframe{background:none;margin:0;}.content.imageandtext iframe{height:100%;width:100%;}.content.imageandtext .row,.content.imageandtext .columns{height:100%;}.content.imageandtext .medium-offset-6{padding-left:80px;}.content.imageandtext .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;width:50%;}.content.imageandtext p{font-size:18px;font-weight:300;line-height:32px;}.content.imageandtext.rightalign .bg{left:50%;}.content.imageandtext.rightalign .medium-6{padding-right:60px;}.content.imageandtext .sliderin{position:absolute;top:0;left:0;width:100%;height:100%;}.content.imageandtext .bx-wrapper,.content.imageandtext .bx-viewport{height:100% !important;}.content.imageandtext ul{margin:0;padding:0;height:100%;}.content.imageandtext ul li{list-style:none;margin:0;padding:0;}.content.imageandtext li{height:100%;position:relative;}.content.imageandtext li .bg2{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content.imageandtext li .text{position:absolute;top:50%;transform:translateY(-50%);font-size:64px;color:#fff;background:url(img/hero-ribbon.png) no-repeat right;background-size:auto 100%;padding:30px 70px 30px 40px;}.content.imageandtext li .text h2{color:#fff;font-size:36px;line-height:100%;background:#4f5052;padding:10px 30px;display:inline-block;}.content.imageandtext li .text p{color:#fff;}.content.imageandtext .bx-pager{position:absolute;bottom:30px;right:60px;}.content.imageandtext .bx-pager .bx-pager-item{display:inline-block;margin-left:7px;}.content.imageandtext .bx-pager .bx-pager-item a{border:1px solid #fff;border-radius:100%;width:10px;height:10px;position:relative;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.content.imageandtext .bx-pager .bx-pager-item a:after{width:6px;height:6px;border-radius:100%;background:#fff;display:block;position:absolute;top:1px;left:1px;content:'';opacity:0;transition:all .3s ease-out;}.content.imageandtext .bx-pager .bx-pager-item a.active:after{opacity:1;}.content h2.sectiontitle{font-size:46px;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);text-align:center;}.content h2.sectiontitle:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin:10px auto 60px;}.content.gallery li{height:auto;}.content.gallery a{display:block;padding-bottom:100%;position:relative;overflow:hidden;background:#000;}.content.gallery a .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all 2s ease-out;}.content.gallery a .img:hover{opacity:.8;transform:scale(1.1);}.content .image{height:400px;position:relative;padding:50px;}.content .image .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content .image h3{color:#fff;font-size:48px;display:inline-block;background:#4f5052;padding:5px 30px;}.content .image .valignout{position:relative;}.content .image .button{margin-top:0px;}.content.slider{margin-bottom:70px;}.content.slider ul{margin:0;padding:0;}.content.slider ul li{list-style:none;margin:0;padding:0;}.content.slider li{height:450px;position:relative;}.content.slider li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content.slider li .text{position:absolute;top:50%;transform:translateY(-50%);font-size:64px;color:#fff;background:url(img/hero-ribbon.png) no-repeat right;background-size:auto 100%;padding:30px 70px 30px 40px;}.content.slider li .text h2{color:#fff;font-size:36px;line-height:100%;background:#4f5052;padding:10px 30px;display:inline-block;}.content.slider li .text p{color:#fff;}.content.slider .bx-next,.content.slider .bx-prev{background:url(img/next.png) no-repeat center;width:29px;height:54px;position:absolute;top:50%;margin-top:-27px;right:-30px;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.content.slider .bx-prev{right:auto;left:-30px;transform:scaleX(-1);}.content.slider .bx-pager{position:absolute;bottom:30px;right:60px;}.content.slider .bx-pager .bx-pager-item{display:inline-block;margin-left:7px;}.content.slider .bx-pager .bx-pager-item a{border:1px solid #fff;border-radius:100%;width:10px;height:10px;position:relative;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.content.slider .bx-pager .bx-pager-item a:after{width:6px;height:6px;border-radius:100%;background:#fff;display:block;position:absolute;top:1px;left:1px;content:'';opacity:0;transition:all .3s ease-out;}.content.slider .bx-pager .bx-pager-item a.active:after{opacity:1;}.content.testimonial .t{position:relative;padding-left:70px;}.content.testimonial .t i{color:#4f5052;position:absolute;top:0;left:0;font-size:30px;}.content.testimonial .t p{font-size:22px;font-weight:200;font-style:italic;}.content.testimonial .t .author{font-size:16px;}.content .panel{border:none;padding:10px 20px 20px;margin-bottom:40px;}.content .panel h3{background:#4f5052;padding:10px 20px;color:#fff;font-size:22px;margin-bottom:20px;display:inline-block;margin-left:-20px;}.content .panel ul li{padding:10px 0;border-bottom:1px solid #eee;}.content .panel ul li a{color:#4f5052;transition:all .3s ease-out;font-size:16px;}.content .panel ul li a:hover{color:#69a296;}.content .panel form input{border:none;box-shadow:none;height:40px;margin:0;}.content .panel form button{height:40px;margin:0;padding:0;}.creations{border-bottom:1px solid #fff;}.creations .title{height:160px;background:#4f5052;padding-left:40px;position:relative;}.creations .title:after{background:url(../img/prefooter.jpg) no-repeat center;width:283px;height:100%;position:absolute;top:0;right:0;transform:scaleX(-1);content:'';display:block;}.creations .title h2{display:inline-block;color:#fff;font-size:36px;width:360px;margin:0;margin-right:40px;vertical-align:middle;}.creations .title p{display:inline-block;color:#fff;font-size:16px;vertical-align:middle;width:360px;}.creations ul{margin:0;padding:0;}.creations ul li{list-style:none;margin:0;padding:0;}.creations ul li{padding:0;}.creations ul li a{display:block;padding-bottom:100%;position:relative;overflow:hidden;background:#000;transform:translate3d(0,0,0);}.creations ul li a .bg{transform:translate3d(0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all .5s ease-out;}.creations ul li a .t{position:absolute;bottom:0;right:0;color:#fff;background:#4f5052;padding:5px 10px;font-size:12px;}.creations ul li a:hover .bg{opacity:.5;transform:translate3d(0,0,0) scale(1.05);}.productlist.content{text-align:center;}.productlist.content .cats{margin-bottom:70px;}.productlist.content .cats a.active{border-color:#69a296;background:#69a296;color:#fff !important;}.productlist.content ul{margin:0 -17px;min-height:600px;}.productlist.content ul li{padding:0 35px 35px;clear:none !important;}.productlist.content ul li a{display:block;}.productlist.content ul li a .bg{display:block;padding-bottom:100%;background-position:center;background-size:cover;}.productlist.content ul li a .title{display:block;padding:15px 10px;font-size:16px;color:#4f5052;transition:all .3s ease-out;}.productlist.content ul li a .p{display:block;color:#69a296;font-weight:normal;transition:all .3s ease-out;padding-top:5px;}.productlist.content ul li a:hover .title{background:#4f5052;color:#fff;}.productlist.content ul li a:hover .p{color:#fff;}.addform{padding:20px;}.addform .vars{padding-bottom:20px;}.addform .vars a{position:relative;padding:5px 60px 5px 30px;margin-bottom:5px;color:#333;display:block;}.addform .vars a .p{position:absolute;top:5px;right:0;font-weight:bold;text-align:right;}.addform .vars a .p .s{font-size:13px;font-weight:normal;}.addform .vars a .c{position:absolute;width:15px;height:15px;border:1px solid #4f5052;border-radius:100px;background:#fff;top:11px;left:0;}.addform .vars a.active .c{background:#4f5052;}.addform .quantout{position:relative;padding-left:65px;}.addform .quantout label{position:absolute;top:13px;left:0;color:#333;padding-right:10px;font-size:13px;}.addform .quantout .l2{display:none;}.addform .quantout input{background:none;border:none;background:#f5f5f5;color:#333;margin:0;height:51px;box-shadow:none;}.addform .quantout input:focus{background:#eee;}.addform .button.addtocart{padding:17px 10px;height:51px;}.addform .columns{padding:0 10px;}.addform .row{margin:0 -10px;}.cart table{border-collapse:collapse;border-spacing:0;width:100%;border:none;}.cart table tfoot td{font-size:24px;padding:10px;}.cart table input,.cart table select{width:50px;background:#fff;box-shadow:none;border:none;margin-bottom:0;height:40px;}.cart table select{width:300px;}.cart table .button{width:40px;height:40px;padding:0;margin:0;line-height:40px;}.coupon.panel{padding:20px;}.coupon.panel .alert-box{margin-top:20px;font-size:18px;}.coupon.panel .alert-box .code{display:inline-block;font-weight:bold;}.prodgallery{position:relative;margin-top:70px;}.prodgallery ul{margin:0;padding:0;}.prodgallery ul li{list-style:none;margin:0;padding:0;}.prodgallery li{height:450px;position:relative;}.prodgallery li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;background-size:contain;background-repeat:no-repeat;background-position:center;}.prodgallery li .text{position:absolute;top:50%;transform:translateY(-50%);font-size:64px;color:#fff;background:url(img/hero-ribbon.png) no-repeat right;background-size:auto 100%;padding:30px 70px 30px 40px;}.prodgallery li .text h2{color:#fff;font-size:64px;line-height:100%;}.prodgallery li .text a.view{background:url(img/hero-arrow.png) no-repeat left;padding-left:25px;color:#fff;font-size:14px;text-transform:uppercase;position:absolute;top:100%;margin-top:10px;left:40px;}.prodgallery .bx-next,.prodgallery .bx-prev{background:url(img/next.png) no-repeat center;width:29px;height:54px;position:absolute;top:50%;margin-top:-27px;right:10px;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.prodgallery .bx-prev{right:auto;left:10px;transform:scaleX(-1);}.prodgallery .bx-pager{position:absolute;bottom:30px;right:60px;}.prodgallery .bx-pager .bx-pager-item{display:inline-block;margin-left:7px;}.prodgallery .bx-pager .bx-pager-item a{border:1px solid #4f5052;border-radius:100%;width:12px;height:12px;position:relative;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.prodgallery .bx-pager .bx-pager-item a:after{width:6px;height:6px;border-radius:100%;background:#4f5052;display:block;position:absolute;top:2px;left:2px;content:'';opacity:0;transition:all .3s ease-out;}.prodgallery .bx-pager .bx-pager-item a.active:after{opacity:1;}.contact{background:#f5f5f5;padding:70px 0;margin:0;}.contact h2{font-size:46px;}.contact h2:after{width:100px;height:5px;background:#4f5052;content:'';display:block;margin-bottom:40px;margin-top:10px;}.contact p+h4{margin-top:30px;}.contact input,.contact textarea{box-shadow:none;background:#fff;border:none;}.singleproductwor h2 img{max-width:80px;margin-left:15px;max-height:80px;}.shopmessage{text-align:center;padding:10px 0;color:#fff;background:#69a296;}body.scroll .cookieconsent-simple{opacity:0 !important;visibility:hidden !important;transition:all 0.3s ease-out !important;}.cookieconsent-simple{min-width:100% !important;max-width:100% !important;position:fixed !important;left:0 !important;bottom:0 !important;background:rgba(0,0,0,0.5) !important;right:unset !important;padding:10px !important;font-size:unset !important;line-height:17.5px !important;color:unset !important;font-family:unset !important;text-align:left !important;opacity:1 !important;visibility:visible !important;transition:all 0.3s ease-out !important;}.cookieconsent-simple h1{display:none !important;}.cookieconsent-simple p,.cookieconsent-simple li{color:#fff !important;line-height:17.5px !important;margin:0px !important;font-size:11px !important;max-width:100% !important;display:inline-block !important;float:left !important;}.cookieconsent-simple p a,.cookieconsent-simple li a{color:#fff !important;}.cookieconsent-simple .ccp-text{line-height:unset !important;margin-bottom:0px !important;font-size:11px !important;color:#fff !important;display:inline-block !important;}.cookieconsent-simple .ccp-text p{display:none !important;}.cookieconsent-simple .btn-change-settings,.cookieconsent-simple .btn-got-it{background:#4f5052 !important;box-shadow:0 !important;text-transform:uppercase !important;font-weight:300 !important;font-size:12.5px !important;padding:0px 5px !important;transition:all 0.3s ease-out !important;color:#fff !important;border:none !important;border-radius:unset !important;outline:unset !important;cursor:unset !important;margin:0 0 0 5px !important;display:unset !important;height:unset !important;line-height:unset !important;float:right !important;}.cookieconsent-change-settings .cc_cs_content .cc_cs_footer .cc_cs_f_save button{background:#4f5052 !important;box-shadow:0 !important;text-transform:uppercase !important;font-weight:300 !important;font-size:12.5px !important;padding:10px 15px !important;transition:all 0.3s ease-out !important;color:#fff !important;border:none !important;border-radius:unset !important;outline:unset !important;cursor:unset !important;margin:0 5px !important;display:unset !important;height:unset !important;line-height:unset !important;float:left !important;}@media only screen and (max-width: 1024px){.cookieconsent-simple{display:none !important;}}@media only screen and (max-width: 600px){.cookieconsent-simple{top:80px !important;}.cookieconsent-simple .btn-change-settings,.cookieconsent-simple .btn-got-it{float:left !important;display:block !important;}}@media only screen and (max-width: 1200px){.hero h2,.pageheader h2{font-size:52px;}.homeintro h2{font-size:42px;}.hl h2,.awards h2{font-size:40px;}.productlist.content ul{margin:0 -10px;}.productlist.content ul li{padding:0 20px 30px;}.creations .title h2{font-size:32px;width:300px;}}@media only screen and (max-width: 1100px){.hero h2,.pageheader h2{font-size:46px;}.homeintro h2{font-size:42px;}.hl{height:550px;}.hl h2,.awards h2{font-size:36px;}.productlist.content ul{margin:0 -10px;}.productlist.content ul li{padding:0 20px 30px;}.creations .title h2{font-size:28px;width:270px;margin-right:30px;}.content.imageandtext .medium-offset-6{padding-left:50px;}.homeintro .bg{height:100%;transform:none !important;}.map .t{left:30px;margin-left:0;}}@media only screen and (max-width: 1000px){header .cart{top:40px;right:70px;}.mobilemenu{width:32px;height:32px;display:block;top:40px;right:20px;z-index:1501;position:fixed;padding:0 7px;padding-top:8px;transition:all .1s ease-out;background:#4f5052;}.mobilemenu span{display:block;height:3px;background:#fff;margin-bottom:4px;transform-origin:50% 50%;transition:all .5s ease-out;}.menuopen .mobilemenu span:nth-child(1){transform:rotate(45deg) translateX(5px) translateY(5px);}.menuopen .mobilemenu span:nth-child(2){transform:rotate(-45deg) translateX(0px) translateY(0px);}.menuopen .mobilemenu span:nth-child(3){opacity:0;}nav{height:100%;overflow-y:auto;left:0;transform:translate3d(-100%,0,0);right:auto;width:50%;background:#4f5052;position:fixed;overflow-x:hidden;transition:all .5s ease-out;z-index:1500;top:0 !important;padding:30px 0;box-shadow:0 0 0 1000px rgba(0,0,0,0);z-index:100;}.menuopen nav{transform:translate3d(0%,0,0);box-shadow:0 0 0 1000px rgba(0,0,0,0.5);}nav ul{float:none;}nav ul li{float:none;padding:0 20px;display:block;margin-bottom:10px;height:auto !important;}nav ul li a,nav ul li span{padding:10px 10px;line-height:130% !important;color:#fff;height:auto !important;display:block;}nav ul li a:hover,nav ul li a:focus,nav ul li span:hover,nav ul li span:focus{color:#fff;}nav ul li ul{position:relative;background:none;top:auto;left:auto;padding-top:5px;}nav ul li ul li{height:auto;white-space:normal;}nav ul li ul li a{padding:7px 0;text-transform:none;}.hero h2,.pageheader h2{font-size:38px;}.hero h2 >span,.pageheader h2 >span{padding:15px 30px;}.homeintro h2{font-size:42px;}.hl{height:550px;}.hl h2,.awards h2{font-size:36px;}.productlist.content ul{margin:0 -10px;}.productlist.content ul li{padding:0 20px 30px;}.creations .title{overflow:hidden;padding-left:30px;}.creations .title h2{font-size:26px;width:250px;margin-right:20px;}.creations .title:after{right:auto;left:600px;}.creations .title p{font-size:15px;width:250px;}.content h2.sectiontitle{font-size:38px;}.content.imageandtext{height:450px;}.content.imageandtext .medium-offset-6{padding-left:30px;}.content.imageandtext p{font-size:16px;}.content.pageintro p{font-size:24px;line-height:180%;}.homeintro{height:550px;}.homeintro h2{font-size:34px;}.homeintro .bg{height:100%;transform:none !important;}.homeintro .t{max-width:330px;}.homeintro p{font-size:15px;}.awards h2,.hl h2{font-size:32px;}.awards .columns,.hl .columns{padding:0 30px;}.awards p,.hl p{font-size:15px;}.awards .plate{width:600px;height:600px;background-size:contain;margin-left:30px;}.prefooter{padding-left:10px;padding-right:10px;height:160px;}.prefooter .columns{padding:0 10px;}.prefooter .row .row{margin:0 -10px;}.prefooter p{font-size:14px;}.prefooter .tel{font-size:23px;}.prefooter .social a{width:34px;height:34px;font-size:20px;}.productlist.content ul{margin:0 -10px;}.productlist.content ul li{padding:0 15px 30px;}.hero .hawards span{position:relative;right:auto;top:auto;display:block;transform:none;text-align:center;margin-top:10px;}.fromblog .news{padding-left:0;}.fromblog .news img{position:relative;margin-bottom:15px;}}@media only screen and (max-width: 640px){header h1{top:20px;left:20px;}header h1 a{width:220px;background-size:100% auto;}header .cart{top:10px;right:10px;}.mobilemenu{right:10px;top:50px;}.scroll .mobilemenu{top:10px;}nav{width:70%;}.hero h2{left:0;font-size:32px;bottom:100px;}.hero .hawards{bottom:10px;right:auto;left:0px;text-align:center;width:100%;}.hero .hawards img{display:inline-block;max-height:50px;vertical-align:top;}.hero .hawards span{margin-top:0;display:inline-block;margin-left:10px;font-size:10px;vertical-align:top;}.homeintro{height:auto;padding-bottom:50px;background:#eee;}.homeintro .bg{background:url(../img/homeintromob.jpg) no-repeat center;position:relative;height:auto;padding-bottom:60%;background-size:100% auto;}.homeintro h2{font-size:26px;margin-top:-10px;max-width:70%;}.hl{height:auto;padding-bottom:50px;}.hl .bg{position:relative;width:100%;padding-bottom:70%;margin-bottom:30px;}.hl h2{font-size:26px;}.awards{height:auto;padding-bottom:50px;}.awards .plate{width:280px;height:280px;transform:none !important;position:relative;left:auto;margin:0 auto 0px;}.awards h2{font-size:26px;}.awards ul{margin-bottom:10px;}.videos a{width:100%;padding-bottom:70%;}.testimonials{padding:50px 0;}.testimonials h2{font-size:28px;}.testimonials p{font-size:15px;}.map .t{left:0;width:100%;top:0;}.map .t h3{width:100%;font-size:18px;margin:0;}.map form input{width:60%;font-size:12px;}.map form select{width:40%;font-size:12px;}.fromblog h3:after{margin-bottom:15px;}.fromblog .text-right{text-align:left !important;padding-bottom:20px;}.prefooter{height:auto;padding:20px 0 0;text-align:center;}.prefooter .columns{padding-bottom:0px;}.prefooter .columns .columns{padding-bottom:20px;}footer{text-align:center;}footer .footerlogo{margin:0 auto 20px;}footer .text-right{text-align:center !important;}.pageheader{height:250px;}.pageheader .t{left:0;bottom:0;}.pageheader h3{font-size:20px;}.pageheader h3 >span{padding:10px 20px;}.pageheader h2{font-size:24px;}.pageheader h2 >span{padding:15px 20px;}.pageheader+.content{margin-top:0;}.content{margin:50px 0;}.content h2.sectiontitle{font-size:26px;}.content h2.sectiontitle:after{height:3px;margin-bottom:30px;}.productlist.content .cats{margin-bottom:30px;}.productlist.content .cats a.button{margin-bottom:10px;}.content.pageintro p{font-size:18px;}.content.imageandtext{height:auto;padding-bottom:50px;}.content.imageandtext .bg{position:relative;width:100%;padding-bottom:70%;margin-bottom:30px;left:0 !important;}.content.imageandtext .medium-6{padding:0 20px !important;}.content.imageandtext p{font-size:15px;line-height:170%;}.content p{font-size:15px;line-height:170%;}.creations .title{padding:20px 20px 20px;height:auto;}.creations .title h2{font-size:20px;display:block;width:auto;margin-bottom:10px;}.creations .title p{display:block;width:auto;font-size:14px;}.contact.content{margin-bottom:0;}.contact.content h2{font-size:36px;}.cart table{display:block;}.cart table thead{display:none;}.cart table tbody{display:block;}.cart table tbody tr{display:block;overflow:hidden;}.cart table tbody td{display:block;}.cart table tbody .iprice{width:25%;float:left;}.cart table tbody .fprice{width:25%;float:left;}.cart table tbody .qua{width:25%;float:left;}.cart table tbody .del{width:25%;float:left;}.cart table tbody .figurecol img{max-width:100px;}.cart table tfoot{display:block;}.cart table tfoot tr{display:block;overflow:hidden;}.cart table tfoot td{display:block;}.cart table tfoot .totalcol{float:left;width:50%;}}@media only screen and (max-width: 400px){header h1 a{width:160px;}.hero h2{left:0;font-size:24px;bottom:80px;}}