html,body{background-color:#d2d2d2}body{font:400 14px/1 Lato,Arial,sans-serif}#page-wrap{background-color:#fff;background-image:none;color:#111;margin:0 auto;max-width:100%}#site-head header{border-bottom:solid 1px #e2e2e2}.home #site-head header{border-bottom:0}#site-head .logo{float:left}#site-head .head-bot #site-nav .content-wrap{position:relative}#site-nav .content-wrap>div{position:absolute;bottom:0;right:auto;width:calc(100% - 200px);table-layout:auto;left:200px}#site-head a{color:#111}#site-nav a span{padding:0;position:relative}.page-hero{text-transform:uppercase!important}.page-hero h1{color:#fff;font-size:48px}.page-hero h1 sup{color:#fff;margin-top:30px;font-size:21px}.page-hero h1 small{display:block;color:#fff;text-transform:none!important;font-size:100%;margin-top:10px}.logo-list-section{border:0;margin-bottom:50px!important}.logo-list-section h2{text-align:center;text-transform:uppercase;margin-top:40px;padding-bottom:24px;font-size:36px;margin-bottom:0}.logo-list-section li:before{display:none}.head-block{position:relative;text-align:center}.head-block:before,.std-ctnt h2:before{position:absolute;top:60px;left:50%;margin-left:-100px;background:#977611;height:4px;width:200px;content:' '}.head-block p:first-of-type{font-size:14px}#site-foot{background-color:#d2d2d2;font-size:14px;color:#000}#site-foot .logo-list-section{margin-bottom:0!important}#site-foot footer{padding-top:20px}#cvaults .pallion-company{color:#000!important;font-size:12px;text-align:center;margin-top:50px}#cvaults .pallion-company img{height:45px;display:block;margin:0 auto 10px}.fancy-break{height:4px!important}.less-fancy-break{text-align:center}.less-fancy-break span{display:inline-block;max-width:220px;height:4px}.less-fancy-break span:before{width:200px}.head-block.no-top:before{display:none}.std-ctnt h1{text-align:center}h2,.std-ctnt h2{font-size:27px;text-align:center;text-transform:uppercase;margin-bottom:.45em;padding-top:50px}.std-ctnt h2:before{top:0;left:50%;margin-left:-100px}.contact-us-section{position:relative}.contact-us-section .bg-ol{background:rgba(0,0,0,.7)}.contact-us-section .content-wrap{height:520px;padding:70px 0 50px}.ctct-blocks-wrap{color:#fff}.ctct-blocks-wrap a{color:inherit}.ctct-blocks-wrap h1{font-size:21px;margin:0 0 1em;text-transform:uppercase;font-weight:700}.ctct-blocks-wrap .block-content{text-transform:none!important;float:left;background:#95792b;padding:30px}.contact-us-section h5{margin-top:20px;margin-bottom:15px}.std-ctnt .fancy-break{text-align:center;max-width:220px;margin:0 auto}.fancy-break{max-width:740px}.fancy-break span:before{width:100%;height:3px}.fancy-break span{height:4px}.alternating-block .content-wrap>div{padding:50px 0;border-bottom:solid 1px #ccc}.alternating-block .content-wrap>div:last-child{border-bottom:0}#main-content>section.std-ctnt,.video-text .media-block{max-width:1110px}#site-head .header-buttons{display:block}#site-head .header-buttons .btn{float:none;min-width:0;height:25px;margin-right:0;line-height:25px;font-size:11px;padding:0 12px;color:#fff}#SOWidget{right:5px!important}@media only screen and (min-width:768px){#site-head{height:140px}#site-head header{background-image:none;background-color:#fff}#site-head .head-top{padding-top:0}#site-head .logo{margin:28px 0 22px}#site-head .header-buttons{float:right;margin:22px 5px 0 0}#site-head .header-buttons .btn{float:right;margin-right:10px}#site-head .head-srch,#site-head .tel{margin-top:18px}#site-head .head-srch .txt:before{background-position:-62px 0}#site-head .head-srch input[type="text"]{color:#fff}#site-nav a{padding:0 15px 40px;height:40px;vertical-align:middle}#site-nav a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:5px;background:rgba(0,0,0,0);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#site-nav a span:before{background-color:rgba(17,17,17,.2);bottom:auto;top:50%;height:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-15px}#site-nav a:first-child{padding-left:0}#site-nav a:last-child{padding-right:0}.head-srch-open #site-head .head-srch .txt:before{background-position:-64px -20px}.head-srch-open #site-head .head-srch{background-color:#111}#site-head .head-bot{box-shadow:none}}@media only screen and (max-width:767px){#site-head .head-top{background:#fff!important}#mmenu ul a{color:#fff!important}#site-head .header-buttons{margin-top:15px}#site-head .header-buttons .btn{margin-top:10px}.logo-list-section{padding:0}.logo-list-section h2{margin-top:0;font-size:24px}.page-hero h1{font-size:24px;line-height:1.3}.page-hero h1 sup{font-size:16px}.page-hero h1 small{margin-top:15px;color:#ccc}.page-hero{padding:0!important;min-height:0!important}.page-hero .content-wrap{padding:0!important;height:320px!important}.std-ctnt h1{text-align:center}.head-block{padding-top:60px!important}.head-block:before{top:40px}.video-text h2{padding-top:20px!important}.ctct-blocks-wrap{padding:0}.ctct-blocks-wrap .block-content{float:none;max-width:none!important;padding:30px!important}.page-hero .btn{padding-left:5px;padding-right:5px;font-size:14px}#SOWidget,#SOWidget *{box-sizing:border-box}#SOWidget{border:0!important}#SOEmailButton{margin-left:0!important}}#site-head .tel{color:#111}@media only screen and (max-width:767px){html,body{min-width:320px;padding-bottom:0!important}.dtop-show,.tblt-show,.mobi-hide{display:none!important}.mobi-show{display:block}#site-head{z-index:50;position:relative;height:60px}#site-head header{}#site-head .head-top:after{content:'';display:table;clear:both}#site-head .head-top{padding:18px 19px 0;background:url("../images/page-bg.jpg") no-repeat 0 0 #111;box-shadow:0 5px 5px 0 rgba(0,0,0,.5);height:60px;border:1px solid #95792b;border-width:0 0 1px;position:fixed;width:100%;left:0}#site-head .logo{margin:-8px 0 0;float:left}#site-head .burger{float:right;width:20px}#site-head .burger span{background:#95792b;display:block;height:2px;margin:3px 0}#site-head .head-srch{background:#fff;border-radius:15px;height:30px;width:auto;overflow:hidden;transition:width .3s,background-color .3s}#site-head .head-srch .txt{display:block;height:100%;margin:0;overflow:hidden;position:relative;width:auto}#site-head .head-srch .txt:before{background:url("../images/ico-sp.png") no-repeat scroll 0 0;content:"";height:16px;right:7px;position:absolute;top:7px;width:16px}#site-head .head-srch input[type="text"]{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;box-sizing:border-box;color:#111;font-size:13px;height:100%;padding:0 28px 0 10px;position:relative;width:100%;z-index:1}#site-head .head-srch .go{width:0;height:0;position:absolute;padding:0;border:0;opacity:0}#site-foot{padding:0 20px;margin:0 0 0}#site-foot footer{max-width:480px;margin:0 auto;padding:30px 0 40px}#site-foot .left{float:none;border:1px solid rgba(168,155,120,.2);border-width:0 0 1px;padding:0 0 20px;margin:0 0 20px}#site-foot .locations{text-transform:uppercase;margin:0 0 20px}#site-foot .locations span5{display:inline-block}#site-foot .site-links a{margin:0 15px 10px;display:inline-block}#site-foot .site-links a:first-child{margin-left:15px}#site-foot .site-links{float:none;margin:0 0 20px;text-align:center}#site-foot .shares{float:none;text-align:center}#site-foot .shares a{display:inline-block;float:none;font-size:18px}#mmenu{position:fixed;right:0;top:0;bottom:0;width:270px;height:100%;background:url("../images/page-bg.jpg") no-repeat fixed 0 0 #111;-webkit-transform:translateX(270px);transform:translateX(270px);transition:all .5s}#mmenu .mmenu-top{padding:15px 18px 15px 18px}#mmenu .close-x{float:right;height:100%;width:48px;margin-right:-18px}#mmenu .close-x:before{background:url("../images/ico-sp.png") no-repeat -43px -22px rgba(0,0,0,0);content:"";display:block;height:16px;margin:7px auto;width:16px}#mmenu .mmenu-mid{overflow:hidden;overflow-y:auto;height:calc(100% - 60px)}#mmenu ul{padding:0 0 0 20px}#mmenu ul a{font-size:16px;line-height:20px;color:inherit;text-decoration:none;padding:25px 10px 25px 30px;display:table-cell;width:250px;box-sizing:border-box;position:relative;text-transform:uppercase}#mmenu ul a:after{content:'';position:absolute;background:rgba(255,255,255,.1);left:30px;bottom:0;transition:all .5s}#mmenu ul>li{position:relative}#mmenu ul>li>a{vertical-align:bottom}#mmenu ul>li>a:after{height:1px;width:67px}#mmenu .sub-nav{height:0;overflow:hidden;position:relative;transition:height .5s}#mmenu ol{margin:0;background:#95792b}#mmenu ol li{display:table;width:100%}#mmenu ol a{font-size:13px;font-weight:700;line-height:16px;vertical-align:middle;height:60px;padding:0 10px 0 45px}#mmenu ol a:after{background:rgba(255,255,255,.1);height:1px;right:40px}#mmenu li:last-child>a:after{visibility:hidden}#mmenu li.active>a:after{height:6px;background:rgba(149,121,43,1);width:23px;left:0}#main-content,#site-foot,#site-head .head-top{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:all .5s}.show-mmenu{overflow:hidden}.show-mmenu #main-content,.show-mmenu #site-foot{-webkit-transform:translateX(-270px)!important;transform:translateX(-270px)!important}.show-mmenu #site-head .head-top{-webkit-transform:translateX(-230px)!important;transform:translateX(-230px)!important}.show-mmenu #mmenu{-webkit-transform:translateX(0);transform:translateX(0)}h1{font-size:38px}h2{font-size:27px}h1 br,h2 br{display:none}.page-hero{min-height:240px;padding:0 0 55px;position:relative}.page-hero .content-wrap{display:table;height:200px;width:100%;max-width:480px;padding:20px 0 0}.page-hero .content{display:table-cell;vertical-align:middle;padding:0 20px}.nav-hero{max-width:480px}.nav-hero .block-wrap>.block{float:none;height:auto;margin:0;position:relative;width:auto;min-height:0}.nav-hero .block-wrap>.block:after{content:'';display:table;clear:both}.nav-hero .block .block{float:left;margin:0 0 0 10px;position:relative;width:calc(50% - 5px);height:calc(34.375vw*2 + 10px);max-width:none;max-height:340px}.nav-hero .block .block .block{float:left;margin:0 0 10px;position:relative;width:100%;height:calc(34.375vw);max-height:165px}.nav-hero .h-layout .block{float:left;margin:0 0 10px;position:relative;width:100%;height:calc(34.375vw);max-height:165px;max-width:100%}.nav-hero .h-layout .block .block{float:left;margin:0 0 10px 10px;position:relative;width:calc(50% - 5px);height:100%;max-width:none}.nav-hero a.block>span{background:rgba(17,17,17,.8);bottom:0!important;font-size:13px;left:0!important;line-height:15px;min-width:90px;opacity:1;padding:15px 10px 10px;position:absolute;max-width:68%;top:auto!important;right:auto!important}.nav-hero .block .block:nth-child(2n-1){margin-left:0}.metal-prices{float:none}.metal-prices .u:after,.metal-prices .d:after{margin:0 0 0 15px;background-position:0 .5em;width:55px}.metal-prices tfoot tr:first-child td:after{padding-left:38px}.metal-prices tbody th:before{line-height:20px}.metal-prices tbody,.metal-prices tr,.metal-prices th,.metal-prices td{display:block;border:0!important;width:auto}.metal-prices th{float:left;padding:0 20px!important;line-height:16px}.metal-prices td{overflow:hidden;padding:0 20px!important;line-height:20px}.metal-prices tr:after{content:'';display:table;clear:both}.metal-prices tr{padding:20px 0}.metal-prices tbody tr{border-bottom:1px solid rgba(168,155,120,.1)!important}.nav-hero-3col,.jobs-section,.news-section,.catalogues-section{max-width:500px;padding:0 10px}.nav-hero-3col{margin:0 20px}.nav-hero-3col .block{float:left;min-height:165px;height:auto;margin:0 0 10px 10px;width:calc((100%/3) - 5px);max-height:none;max-width:none;display:block!important}.nav-hero-3col h2{margin:0 20px 5px}.nav-hero-3col a.block>span{background:rgba(17,17,17,.8);bottom:0!important;font-size:13px!important;left:0!important;line-height:15px;min-width:90px;opacity:1;padding:15px 10px 10px;position:absolute;max-width:68%;top:auto!important;right:auto!important}.nav-hero-3col.metal-prices-nav .block:nth-child(1){height:auto;max-height:none;margin:0 -10px;width:100%;float:none}.nav-hero-3col.metal-prices-nav .block{width:calc((100%/2) - 10px)}.img-col-col-section{max-width:500px;padding:0 10px}.img-col-col-section .img-col{width:auto;float:none;margin:0 auto}.img-col-col-section .txt-col{width:auto;float:none;padding:0;margin:0 auto}.img-col-col-section .txt-cols{margin:20px 10px;padding:0}.img-col-col-section p,.img-col-col-section p:last-child{margin:0 0 1em}.img-col-col-section .txt-col:last-child p:last-child{margin-bottom:0}.logo-list-section ul{margin:0 auto;text-align:center}.logo-list-section li{padding:0;box-sizing:content-box;width:calc(100%/3 - 20px);display:inline-block;padding-top:20px}.logo-list-section li:nth-child(3n-2):before{display:none}.logo-list-section li:last-child:after,.logo-list-section li:nth-child(3n-2):nth-last-child(3):after,.logo-list-section li:nth-child(3n-2):nth-last-child(2):after,.logo-list-section li:nth-child(3n-1):nth-last-child(2):after{display:none}.logo-list-section li a{width:100%;padding:15px 0;height:56px;display:table-cell;vertical-align:middle}.logo-list-section li img{margin:0 auto;display:block;max-width:100%;max-height:100%}.logo-list-section li:nth-child(3n-1) a{width:156px}.logo-list-section li:nth-child(3n) img{margin-right:0}.logo-list-section li:nth-child(3n-2) img{margin-left:0}#site-foot .logo-list-section{margin:0 -20px}.content-block-left,.content-block-right{min-height:0;padding:30px 10px 20px;border-top:1px solid rgba(168,155,120,.22)}.content-block-left:first-child,.content-block-right:first-child{border-top:0!important}.title-separator{background:none repeat scroll 0 0 #95792b;text-align:center;padding:12px 0;text-transform:uppercase}.article-results .articles{display:block;margin:0 auto;width:auto}.article-results article{display:block;width:auto}.article-results article .img-wrap{margin:6px 10px 0 0}.jobs-section aside{display:block;border-width:0 0 1px;padding:0 0 20px;margin:0 auto 40px;width:auto}.jobs-section aside+.article-results{display:block;padding:0}.head-block{padding:40px 10px 0}.media-block .img-wrap img,.media-block .vid-wrap img{margin:0 auto}.media-block .media-desc{margin:20px auto 0;max-width:480px}.quote-block{font-size:21px;line-height:1;max-width:410px}.std-ctnt h1{font-size:27px;margin:0 auto 1em}.std-ctnt h2{font-size:21px}#main-content>section.std-ctnt{max-width:500px;padding-left:10px;padding-right:10px}.std-ctnt ul+ul{margin-top:-1em}.page-hero.contact-us-section{padding-bottom:40px}.page-hero.contact-us-section .content-wrap{max-width:none;padding:40px 0}.page-hero.contact-us-section .bg{background-size:auto;background-position:50% 0}.ctct-blocks-wrap .block{box-sizing:border-box;padding:20px 10px;width:50%;clear:none;margin:0}.ctct-blocks-wrap .block:after{display:none;margin:50px 0 0}.ctct-blocks-wrap .block:nth-child(2n-1):after{display:block}.ctct-blocks-wrap .block:nth-child(2n-1){padding-right:0;border-right-color:transparent;clear:right;margin:0 0 60px}.ctct-blocks-wrap .block:nth-child(2n){border-left-color:transparent;padding-left:0;clear:left}.ctct-blocks-wrap .block.brand-head{width:auto;float:none}.ctct-blocks-wrap .block.brand-head .block-content{max-width:none}.ctct-head,.sml-ctct-blocks{padding:0 10px;max-width:500px;margin:0 auto}.sml-ctct-blocks .block-content{box-sizing:content-box;min-width:0;padding:0 20px;width:199px}.sml-ctct-blocks .ctct-block:nth-child(2n-1){border-left-width:0;clear:left}.sml-ctct-blocks .ctct-block:nth-child(2n-1) .block-content{padding-left:0}.popup{min-width:320px}.pop-inner{padding:10px}.pop-contact-wrap{max-width:480px;padding:20px}.pop-contact-wrap .form{margin:0 auto;max-width:300px}.pop-contact-wrap .form .l,.pop-contact-wrap .form .r{float:none;padding:0;width:auto}.pop-contact-wrap .close-x{right:20px;top:20px;text-indent:-9999px;overflow:hidden}.pop-contact-wrap .btn-submit{display:block;width:100%}.content-block-left .bg,.content-block-right .bg{display:none}}@media only screen and (max-width:680px){.ctct-blocks-wrap .block{border-width:0 0 1px;border-color:rgba(168,155,120,.22);float:none;padding:20px 10px!important;width:auto;margin:0 auto 0!important;max-width:480px}.ctct-blocks-wrap .block:after{display:none!important}.ctct-blocks-wrap .block:last-child{border-bottom-width:0}.ctct-blocks-wrap .img-wrap{float:none;margin:0 0 15px 70px;width:320px}.ctct-blocks-wrap .block-content{clear:both;display:block;margin:0 auto;max-width:320px;padding:0;text-align:left}.ctct-blocks-wrap .img-wrap img{}.sml-ctct-blocks .block-content{padding:0 20px;margin:0}.ctct-head .btn-enq-online{display:block}}@media only screen and (max-width:479px){.logo-list-section ul{margin:0 auto}.sml-ctct-blocks .ctct-block{float:none;margin:0 0 35px}.sml-ctct-blocks .block-content{padding:0 10px!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo-list-section li img{max-width:100%!important;display:inline-block}}@media only screen and (min-width:480px)and (max-width:767px){.nav-hero .content-wrap{max-width:480px}.nav-hero .block .block{width:235px;width:calc(50% - 5px);height:340px}.nav-hero .block .block .block{width:100%;height:165px;height:calc(34.375vw)}.nav-hero .h-layout .block{width:100%;height:165px;height:calc(34.375vw)}.nav-hero .h-layout .block .block{width:235px;width:calc(50% - 5px);height:100%}}@media only screen and (min-width:375px)and (max-width:479px){.nav-hero .content-wrap{max-width:375px}.nav-hero .block .block{width:182.5px;width:calc(50% - 5px);height:268px}.nav-hero .block .block .block{width:100%;height:129px}.nav-hero .h-layout .block{width:100%;height:129px}.nav-hero .h-layout .block .block{width:182.5px;width:calc(50% - 5px);height:100%}}@media only screen and (max-width:374px){.nav-hero .content-wrap{max-width:320px}.nav-hero .block .block{width:155px;width:calc(50% - 5px);height:230px}.nav-hero .block .block .block{width:100%;height:110px}.nav-hero .h-layout .block{width:100%;height:110px}.nav-hero .h-layout .block .block{width:155px;width:calc(50% - 5px);height:100%}}html,html a{-webkit-font-smoothing:antialiased}.page-hero{background:#111}.page-hero .bg-ol-rad{max-width:1500px;height:100%;top:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(17,17,17,1) 70%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(0,0,0,0)),color-stop(70%,rgba(17,17,17,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(17,17,17,1) 70%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(17,17,17,1) 70%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(17,17,17,1) 70%);background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(17,17,17,1) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#111111',GradientType=1)}.page-hero .btn{display:inline-block;margin-top:30px;background-color:#be1e24}.page-hero .btn:hover{background-color:#db232a}@media(min-width:1500px){.page-hero .bg-ol-rad{left:calc(50% - 750px)}}.article-results article.fw{width:auto;display:block}.nav-hero-3col a.block{transition:all linear .3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);background-size:auto 100%}.nav-hero-3col a.block:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);background-size:auto 105%}#sub-navs .sub-nav a:hover{color:#bd9936}.pallion-company{display:block;margin-top:10px;vertical-align:middle;text-align:center;color:#ccc!important}.pallion-company img{height:12px;margin:0 5px}.gallery-block .img-wrap{cursor:pointer}.gallery-block .thumbs{transition:height ease .3s;overflow:hidden}.gallery-block .thumbs a{height:auto}.vid-wrap div{height:440px}.vid-wrap .video{display:none}.vid-wrap .video.visible{display:block}.vid-wrap a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/btn-play.gif) center center no-repeat;content:' ';opacity:.85;transition:opacity ease .3s}.vid-wrap a:hover:before{opacity:1}.page-hero .content.align-top{vertical-align:top!important}.page-hero .content.align-middle{vertical-align:middle!important}.page-hero .content.align-bottom{vertical-align:bottom!important}.page-hero{color:inherit}.page-hero .text-left{text-align:left!important}.page-hero .text-center{text-align:center!important}.page-hero .text-right{text-align:right!important}.page-hero a{text-decoration:none!important}.page-hero em{font-style:normal!important;color:#000!important}.head-block.lead-less{padding-top:20px}.head-block.lead-less p:first-of-type{font-size:14px;font-weight:normal}.content-block-left h2 a,.content-block-right h2 a{text-decoration:none}.content-block-left h2 a:hover,.content-block-right h2 a:hover{text-decoration:underline}.product-head .spec-table td{font-weight:normal;padding-right:0!important}.product-head .spec-desc .txt{font-weight:normal!important}.product-head .gal-wrap .bx-controls{opacity:0;transition:opacity .2s ease}.product-head .gal-wrap:hover .bx-controls{opacity:1}.img-col-col-section .img-col.right{float:right;margin-left:1%}#metal-prices.loading{font-size:24px;line-height:365px;text-align:center;color:#666;cursor:wait}.sml-ctct-blocks .block-content{max-width:278px}.pop-contact-wrap .form input,.pop-contact-wrap .form textarea{outline:0}.pop-contact-wrap .form input:focus,.pop-contact-wrap .form textarea:focus{border-color:#696969}.pop-contact-wrap .form .input-validation-error{border-color:red!important}.validation-summary-errors{border:solid 1px #bd9936;background:#f1e8ce;padding:10px;font-size:13px}.validation-summary-errors li{margin-bottom:5px}.validation-summary-errors li:last-child{margin-bottom:0}.bg.saturated{-webkit-filter:saturate(46%);-moz-filter:saturate(46%);-o-filter:saturate(46%);filter:saturate(46%)}small{font-size:70%;color:#666}.metal-prices tfoot th,.metal-prices tfoot td{padding-bottom:10px}.video-text:before{content:' ';position:absolute;background:#977611;height:5px;width:200px;left:50%;margin-left:-100px}.video-text:after{content:' ';display:table;clear:both}.video-text .content-wrap{margin:50px auto;clear:both}.video-text h2{font-size:36px;text-align:center;text-transform:uppercase;padding-top:50px}.video-text small{display:block;font-size:16px;margin-top:25px}.video-text .vid-wrap{float:left;width:50%;position:relative}.video-text .text-wrap{float:left;width:50%;padding-left:30px;line-height:1.5}.video-text .text-wrap p{margin-bottom:20px}.subscribe-block{min-height:340px;color:#fff;text-align:center;padding:100px 0;background-position:center center;background-repeat:no-repeat}.subscribe-block h2{text-transform:uppercase;text-align:center;font-size:36px;margin-bottom:20px;padding-top:0}.subscribe-block p{font-size:16px}.subscribe-block form{margin-top:40px}.subscribe-block .inp-row{background:#fff;width:449px;margin:0 auto;border-radius:4px}.subscribe-block input{display:inline-block;height:42px;line-height:42px;width:280px;padding-left:10px;border:0;background:0;color:#111;outline:0}.subscribe-block button{width:150px;display:inline-block;background:#828383;height:42px;border-radius:4px;margin-top:2px}.subscribe-block .msg{margin-top:40px;font-size:17px}.icon-block h2{font-size:36px;text-align:center;text-transform:uppercase;padding-top:50px}.icon-block small{display:block;font-size:16px;margin-top:25px}.icon-block .content-wrap{text-align:center;line-height:1.5}.icon-block .icon-set{margin:30px 0 120px;text-transform:uppercase;color:#977611}.icon-block .icon-set li{display:inline-block;width:168px;width:calc(100%/6 - 20px);max-width:168px;text-align:center}.icon-block .icon-set li img{display:block;margin:0 auto 20px;max-width:100%}.icon-block .icon-set li a{text-decoration:none}.icon-block .icon-set li a:hover{text-decoration:underline}.pricing-block{text-align:center;position:relative}.pricing-block:before{position:absolute;top:0;left:50%;width:200px;height:4px;margin-left:-100px;background:#977611;content:' '}.pricing-block h2{text-align:center;padding-top:40px;text-transform:uppercase}.pricing-block>ul>li{display:inline-block;width:20%;color:#fff}.pricing-block>ul>li h3{color:#fff;text-align:center;border-bottom:solid 1px #a28429;padding-bottom:10px}.pricing-block>ul ul{margin:25px 0 0}.pricing-block>ul>li li{color:#000;font-size:14px;margin-bottom:10px}.pricing-block .top,.pricing-block .btm{padding:30px 50px}.pricing-block .top{background:#977611}.pricing-block .btm{background:#e2e2e2;margin-top:-70px}.pricing-block .price{position:relative;background:#59595b;text-align:center;box-shadow:2px 2px 8px #000;padding:25px 5px;margin:15px 0;text-transform:uppercase}.pricing-block .price strong{font-size:56px;display:block;margin:5px 0}.pricing-block .price p{margin-bottom:8px}.pricing-block .btm img{margin-top:20px;max-width:100%}.pricing-block .btn{position:relative;top:-20px}.accordion-block{background:#e2e2e2;line-height:1.5;padding:50px 0}.accordion-block h2{text-align:center;padding-top:35px}.accordion-block h2:before{position:absolute;top:50px;left:50%;width:200px;height:5px;margin-left:-100px;background:#977611;content:' '}.accordion-block section{background:#d1d1d1;margin-bottom:5px}.accordion-block section h3{background:#d1d1d1;margin:0;line-height:1;padding:30px 50px 30px;display:block;color:#000;text-decoration:none;cursor:pointer}.accordion-block section.open{padding-bottom:15px}.accordion-block section h3:hover{background:#c1c1c1}.accordion-block .accordion-content{display:block}.accordion-block .accordion-content div{padding:0 50px 30px;line-height:1.5}.accordion-block .accordion-content div,.accordion-block section h3,.accordion-block section{transition:all ease .4s}.accordion-block section.open .accordion-content div{padding-top:15px}.alternating-block h2{text-align:center;padding-top:77px;padding-bottom:45px;text-transform:uppercase}.alternating-block h2:before{position:absolute;top:50px;left:50%;width:200px;height:5px;margin-left:-100px;background:#977611;content:' '}.alternating-block:after,.alternating-block div:after{content:' ';clear:both;display:table}.alternating-block img{float:left;padding:0 0 25px 0;max-width:50%}.alternating-block .text{float:right;width:50%;max-width:640px;line-height:1.5;padding-right:20px}.alternating-block div:nth-child(even) img{float:right;padding-right:0;padding-left:25px}.alternating-block div:nth-child(even) .text{float:left;padding-left:20px}.no-top-padding{padding-top:0!important}.map-area{position:absolute;top:0;left:0;width:100%;height:100%}#mmenu .change-language{position:absolute;bottom:0;right:0;background:#222;padding:10px 0}#mmenu .change-language li{display:table-cell}#mmenu .change-language a{height:25px;padding-top:5px;padding-bottom:5px;padding-left:0;text-align:center;text-transform:none;font-size:80%}#mmenu .change-language a:after{display:none}@media(max-width:1100px){.pricing-block>ul>li{width:49%!important}}@media(max-width:767px){.video-text .vid-wrap,.video-text .text-wrap{float:none;width:100%;padding-left:0}.video-text .vid-wrap{padding-bottom:30px}.video-text .text-wrap a{display:block;text-align:center;margin:0 auto;max-width:220px}.alternating-block h2{padding-top:0;padding-bottom:0}.alternating-block h2:before{display:none}.alternating-block .content-wrap>div{padding:20px}.alternating-block img,.alternating-block .text{float:none!important;width:auto;max-width:none;padding:0}.alternating-block img{padding-top:20px;display:block;margin:0 auto;max-width:100%}.alternating-block div:nth-child(even) img{padding:15px 0 0 0}.icon-block h2{padding-top:0}.video-text h2{font-size:24px;padding-top:0}.video-text .content-wrap{margin:20px 0}.video-text small{margin-top:10px}.video-text:before{display:none}.pricing-block h2{padding-top:0}.pricing-block:before{display:none}.accordion-block{padding:20px}.accordion-block h2{padding-top:0}.accordion-block h2:before{display:none}.accordion-block section h3{padding-top:20px;padding-bottom:20px;font-size:16px}.accordion-block .accordion-content div{padding:0 15px}[data-accordion]>[data-control]:after{top:22px}[data-accordion].open>[data-control]:after{top:27px}.pricing-block .top,.pricing-block .btm{padding:30px 10px}.subscribe-block{padding:50px 20px;background-position:center right;min-height:0}.subscribe-block h2{font-size:24px}.subscribe-block .inp-row{background:transparent;width:auto}.subscribe-block input{width:100%;background:#fff;border-radius:4px}.subscribe-block button{margin-top:20px}.icon-block h2{font-size:24px}.icon-block .content-wrap{padding:0 20px}.icon-block .icon-set{margin:30px 0}.icon-block .icon-set li{width:calc(100%/3 - 20px);margin-top:20px}.map-area{position:static;height:240px}}