html,body{padding:0px;margin:0px;font-size:14px;font-weight:normal;height:100%;width:100%;text-align:center;color:white;letter-spacing:0.5px;}
body{font-family:arial;font-family:'AvantGardeGothicITCW02B_737109';}
h1, h2, h3, h4, h5{padding:0px;margin:0px;font-weight:normal;font-family:'AvantGardeGothicITCW02B_737103';}
div{padding:0px;margin:0px;}
a{padding:0px;margin:0px;color:#000000;text-decoration:none;}
img{border:0px none;padding:0px;margin:0px;}
b, strong, .bold{font-weight:normal;font-family:'AvantGardeGothicITCW02B_737103';}
textarea, input, button{resize:none;outline:none;font-family:inherit;}
*{box-sizing:border-box;}
.clear{clear:both;overflow:auto}
.left{float:left}
.right{float:right}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.visible{display:block !important}
.hidden{display:none !important}
div.container-wrapper{width:100%;min-height:100%;position:relative;}
div.container{width:100%;text-align:left;position:relative;margin:0px auto 0px auto;min-width:990px}
div.header-wrapper{clear:both;width:100%;overflow:visible;}
div.header{width:100%;text-align:left;position:relative;margin:0px auto 0px auto;}
div.content-wrapper{clear:both;width:100%;overflow:auto;padding-bottom:80px;;}
.homepage div.content-wrapper{overflow:hidden;}
div.content{width:1280px;text-align:left;position:relative;margin:0px auto 0px auto;min-height:500px}
div.footer-wrapper{clear:both;width:100%;overflow:auto;position:absolute;bottom:0;left:0;height:80px;background:#28292e;}
div.footer{width:100%;text-align:left;position:relative;margin:0px auto 0px auto;height:100%;}
div.main-wrapper{float:left;width:100%}
div.main{width:100%;}
div.main-wrapper.wide{width:100%}
div.sidebar-wrapper{float:left;width:20%}
div.localizer{margin:10px 0px}
.menu-top{}
.menu-top ul{clear:both;overflow:visible;padding:0px;margin:0px}
.menu-top ul li{list-style-type:none;float:left;margin:0px;position:relative;padding:0px;line-height:20px;}
.menu-top ul li a{}
.menu-top ul li ol{display:none;position:absolute;left:0px;top:20px;z-index:1000;padding:0px;margin:0px;width:200px}
.menu-top ul li ol li{float:none;margin:0px;padding:0px}
.menu-sidebar ul{clear:both;overflow:auto;padding:0px;margin:0px}
.menu-sidebar ul li{list-style-type:none;margin:0px 20px 0px 0px;position:relative;padding:0px;line-height:20px;}
.menu-sidebar ul li a{}
.menu-sidebar ul li ol{padding:0px 0px 0px 20px;margin:0px;}
.menu-sidebar ul li ol li{margin:0px;padding:0px}
.menu-sidebar a.menu-sidebar-header{font-weight:bold}
.post{margin-bottom:10px;clear:both;overflow:auto}
.post-header{color:#033676;font-size:16px;text-decoration:none;font-weight:bold;font-family:'Slate W02 Medium';}
.post-content{margin:0px 0px 10px 0px}
.post-read-more{float:right;display:inline-block;padding:5px 10px;background-color:#033676;color:white;text-decoration:none}
.thumb-wrapper{float:left;width:150px;height:150px;border:1px solid gray;margin:0px 5px 5px 0px;overflow:hidden}
.language-bar{position:absolute;right:0px;top:10px}
.language-bar ul{clear:both;overflow:auto}
.language-bar ul li{float:left;list-style-type:none;margin-left:10px}
.language-bar ul li.active a{font-weight:bold}
.contact-wrapper{display:table;width:100%:}
.contact-left-wrapper{width:48%;padding-right:1%;display:table-cell;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.contact-right-wrapper{width:48%;padding-left:3%;display:table-cell;vertical-align:top;border-left:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#google-maps-wrapper{width:100%;margin-top:20px;margin-bottom:100px;}
#google-maps-wrapper iframe{width:100%;}
.page-show{letter-spacing:1px;line-height:22px;}
.header-wrapper{height:140px;background:#28292e;color:white;}
.header-wrapper a{color:white;text-decoration:none;}
.menu-top-wrapper{float:right;margin-top:56px;margin-right:40px;}
.logo-wrapper{float:left;margin-top:49px;margin-left:40px;}
div.container-wrapper{min-width:1280px;}
.menu-top ul > li +li:before{content:'';width:23px;height:18px;background:url('/images/zumar/oblique.png');display:inline-block;margin:0px 15px;}
.menu-top ul li + li a{position:relative;bottom:2px;}
.menu-top ul li a.active{color:#d91c5e;padding-bottom:1px;border-bottom:1px solid;font-family:'AvantGardeGothicITCW02B_737103';}
.menu-top ul li a:hover{color:#d91c5e;}
.menu-top ul li a{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
#page-background{z-index:0;width:100%;min-height:100%;position:fixed;}
#page-background .mask{width:100%;min-height:100%;position:absolute;z-index:1;background:rgba(0,0,0,0.45);}
#page-background .bg{width:100%;min-height:100%;position:absolute;z-index:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:none;}
#page-background .bg-1{background:url('/images/zumar/bg2.jpg')no-repeat center center fixed;display:block;}
#page-background .bg-2{background:url('/images/zumar/bg1.jpg')no-repeat center center fixed;}
#page-background .bg-3{background:url('/images/zumar/bg3.jpg')no-repeat center center fixed;}
.gallery-background .content-wrapper{overflow:hidden;}
.image-background .slick-slide{background-size:cover!important;}
.homepage .header-wrapper{background:transparent;}
div.footer-wrapper, div.footer-wrapper a{color:#939395;font-size:12px;}
.footer > div{width:33.33%;float:left;line-height:80px;}
.footer .firm{text-align:left;padding-left:40px;letter-spacing:6px;}
.footer .firm a{display:block;width:139px;height:27px;position:relative;margin-top:26px;}
.footer .firm a:before{content:'';background:url('/images/zumar/face.png');position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.footer .firm a:after{content:'';background:url('/images/zumar/face.png');background-position:0 27px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.footer .firm a:hover:before{opacity:0;}
.footer .firm a:hover:after{opacity:1;}
.footer .firm span{color:#d91c5e;}
.footer .copyrights-wrapper{line-height:22px;margin-top:20px;}
.fb-link{position:fixed;top:160px;left:0;font-size:25px;color:white;border:7px solid #d91c5e;border-left:none;padding:6px 10px;z-index:500;}
.section-1 .box-1{width:974px;height:441px;border:7px solid #d91c5e;margin-right:20px;float:left;font-size:40px;letter-spacing:5px;padding-top:90px;padding-left:60px;position:relative;}
.section-1 .box-1 b{font-size:55px;}
.section-1 .box-1 div{position:absolute;width:281px;height:238px;background:url('/images/zumar/oblique1.png')}
.section-1 .box-1 .left{left:-80px;top:-45px;}
.section-1 .box-1 .right{right:-65px;bottom:-45px;}
.section-1 .box-2{width:286px;height:441px;background:url('/images/zumar/box3.png');float:left;text-align:center;padding-top:80px;font-size:26px;position:relative;}
.section-1 .box-2 .ion-ios-arrow-thin-down{position:absolute;bottom:-10px;right:0;font-size:35px;cursor:pointer;}
.section-1 .box-1 span:after{position:relative;top:30px;margin-bottom:20px;}
.section-1 .box-2 span:after{margin:40px auto;}
.section-1 > div:last-child span{font-size:30px;border:7px solid white;padding:6px 17px;margin-top:20px;display:inline-block;margin-right:10px;cursor:pointer;}
.section-2 > div{float:left;}
.section-2 > div:first-child{width:500px;font-size:35px;margin-right:30px;letter-spacing:8px;}
.section-2 > div:first-child h1{font-size:35px;}
.section-2 > div:first-child p{margin:0;}
.section-2 > div:first-child b{letter-spacing:2px;line-height:55px;}
.section-2 > div:last-child p{margin:0;text-align:justify;line-height:24px;}
.section-2 > div:last-child{width:750px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.section-2 span{margin-top:40px;}
.section-1, .section-2, .section-3, .section-4 >div:not(.slick){width:1280px !important;right:0;margin:0 auto;}
.section-1{margin-top:100px;}
.section-2{margin-top:155px;}
.section-3{margin-top:25px;}
.homepage .section-3 .left{width:700px;border-right:1px solid white;}
.section-3 .left .box{width:286px;height:273px;background:url('/images/zumar/box.png');float:left;margin:0 45px 45px 0;position:relative;text-align:center;color:white;text-decoration:none;line-height:20px;letter-spacing:2px;}
.section-3 .left .box i{display:block;font-style:normal;}
.homepage .section-3 .left .box:nth-child(3), .section-3 .left .box:last-child{margin-bottom:0;}
.section-3 .left .box .number{position:absolute;top:23px;left:30px;font-size:35px;}
.section-3 .left .box .image{width:56px;height:56px;background:url('/images/zumar/icon-steps.png');margin:0 auto;margin-top:60px;}
.section-3 .left .box span{margin:30px auto;}
.section-3 .left .box .image.img-2{background-position:-56px 0;}
.section-3 .left .box .image.img-3{background-position:-112px 0;}
.section-3 .left .box .image.img-4{background-position:-168px 0;}
.section-3 .left .box label{position:absolute;width:143px;height:121px;background:url('/images/zumar/oblique1.png');background-position:-68px;bottom:-20px;right:-25px;}
.section-3 .right{width:580px;padding-left:80px;font-size:35px;height:591px;position:relative;letter-spacing:8px;}
.section-3 .right h2{font-family:'AvantGardeGothicITCW02X';font-size:35px;}
.section-3 .right p{text-align:justify;font-size:14px;margin-top:50px;line-height:25px;letter-spacing:0.5px;}
.section-3 .right a{font-size:14px;display:block;color:white;border:7px solid white;width:290px;padding:15px 20px;position:absolute;bottom:0;height:62px;letter-spacing:2px;}
.section-3 .right span{margin-top:30px;}
.section-3 .right b{line-height:50px;letter-spacing:3px}
.section-3 .right a .ion-ios-arrow-thin-right{font-size:30px;float:right;position:relative;bottom:8px;}
.section-4{margin-top:200px;}
.slick .slick-center a{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;z-index:20;border:7px solid white;}
.slick a{width:202px;height:202px;display:block;overflow:hidden;border:1px solid white;margin:0 auto;position:relative;background:black;}
.slick img{margin:0 auto;position:absolute;left:-50px;opacity:0.4;}
.slick .slick-center img{opacity:1;}
.homepage .slick-list{padding-top:30px !important;padding-bottom:30px !important;}
.slick button{position:absolute;top:0;bottom:0;margin:auto;width:60px;height:60px;border:7px solid white;background:transparent;font-size:0;color:white;cursor:pointer;}
.slick-prev{left:0;}
.slick-prev:after{font-family:"Ionicons";font-size:30px;content:'\f3d2';display:block;}
.slick-next:after{font-family:"Ionicons";font-size:30px;content:'\f3d3';display:block;}
.slick-next{right:0;}
.section-4 b{font-size:35px;}
.section-4 span{margin:20px 0 30px 0;}
.section-4 .link{width:1280px;margin:0 auto;}
.section-4 .link a{color:white;width:445px;border:7px solid white;display:block;margin-top:40px;padding:13px;position:relative;}
.section-4 .link a i{font-size:35px;position:absolute;right:0;top:1px;bottom:0;margin:auto;padding-right:30px;}
.menu-sidebar-header{display:none;}
.main-menu-galleries{text-transform:uppercase;}
.main-menu-galleries div.sidebar-wrapper{width:100%;}
.main-menu-galleries ul li{float:left;width:286px;height:273px;background:url('/images/zumar/box2.png');margin-right:45px;margin-bottom:45px;letter-spacing:2px;}
.main-menu-galleries li:first-child, .main-menu-galleries li:last-child{background:transparent;border:7px solid #d91c5e;width:948px;}
.main-menu-galleries ul li:nth-child(2n):not(:nth-child(4)){margin-right:0;}
.main-menu-galleries ul li a{color:white;display:block;text-align:center;text-decoration:none;height:100%;padding-top:90px;font-size:22px;line-height:30px;}
.main-menu-galleries ul li a b{font-size:28px;}
.main-menu-galleries li:first-child a, .main-menu-galleries li:last-child a{text-align:left;padding-left:65px;font-size:30px;padding-top:60px;line-height:28px;}
.main-menu-galleries li:first-child a b, .main-menu-galleries li:last-child a b{font-size:50px;}
.main-menu-galleries > h1{margin-top:90px;font-size:50px;}
.main-menu-galleries > h1:after{content:'';display:block;width:50px;height:7px;background:#d91c5e;margin-bottom:50px;margin-top:40px;}
.homepage div.content-wrapper{height:866px;}
.homepage div.content{height:100%;width:100%;}
.homepage div.main-wrapper{height:100%;width:100%;}
.main-menu-galleries li span{font-size:0;}
.gallery-background .content, .gallery-background .image-background{width:100%;height:100%;}
.gallery-background .image-background{position:fixed;top:140px;}
.gallery-background .slider-nav{position:fixed;left:0;right:0;bottom:155px;}
.gallery-background .slider-nav > button{position:fixed;top:50%;font-size:0;background:transparent;border:7px solid #d91c5e;color:#d91c5e;padding:4px 15px;cursor:pointer;}
.gallery-background .slick-dots li{display:inline-block;}
.image-background div{height:100%;}
.gallery-background .slider-nav img{margin:0 auto;width:310px;height:210px;border:7px solid white;}
.gallery-background .slick-dots{text-align:center;padding:0;}
.gallery-background .slick-dots button{font-size:0;background:white;border:none;width:12px;height:12px;margin:0 6px;}
.gallery-background .slick-active button{background:#d91c5e;}
.gallery-background .count-images{position:fixed;z-index:1000;text-align:center;font-size:25px;color:#d91c5e;left:0;right:0;bottom:120px;}
.gallery-menu h2, .gallery-background .gallery-header h2{position:relative;z-index:2;font-size:35px;margin-top:20px;}
.gallery-background .gallery-header h2{font-size:50px;text-transform:uppercase}
.gallery-header{width:1280px;margin:0 auto;padding-top:50px;}
.gallery-menu span, .gallery-header span{position:relative;z-index:2;margin-top:30px;}
.gallery-menu .ion-ios-close-empty, .gallery-header .ion-android-menu{float:right;color:#d91c5e;font-size:45px;cursor:pointer;}
.gallery-menu{position:fixed;z-index:5;background:#2c2d32;height:350px;width:100%;display:none;}
.gallery-menu > div{width:1280px;margin:0 auto;}
.gallery-menu .menu{margin-top:40px;clear:both;overflow:auto;text-transform:uppercase;}
.gallery-menu .menu a{color:white;width:21%;display:block;float:left;margin-top:25px;font-size:16px;letter-spacing:2px;}
.gallery-menu .ion-ios-close-empty{color:white;font-size:85px;position:relative;bottom:15px;}
.gallery-menu .menu .active{color:#d91c5e;}
.gallery-menu h2{margin-top:65px;}
.page-show h1{margin:30px 0;}
#contact-wrapper ul{padding:0;margin:0;}
#contact-wrapper ul li:first-child label{margin-top:0;}
#contact-wrapper li{list-style-type:none;}
#contact-wrapper label{display:block;text-transform:uppercase;margin-top:35px;margin-bottom:25px;font-size:18px;}
#contact-wrapper input, #contact-wrapper textarea{background:transparent;border:1px solid white;width:610px;height:60px;color:white;font-size:25px;padding-left:20px;}
#contact-wrapper textarea{height:195px;padding-top:20px;}
#contact-wrapper input[type="submit"]{width:320px;border:7px solid #d91c5e;text-align:left;padding-left:20px;font-size:16px;cursor:pointer;position:relative;z-index:1;height:70px;}
#contact-wrapper .ion-ios-arrow-thin-right{position:absolute;right:20px;top:-13px;font-size:35px;}
#submit-button-wrapper{position:relative;}
#contact-wrapper li:last-child{margin-top:40px;}
.contact-right-wrapper > div{clear:both;overflow:auto;position:relative;}
.contact-right-wrapper > span{margin:30px 0;}
.contact-right-wrapper .icon{display:block;width:38px;height:38px;background:url('/images/zumar/icon-contact.png');position:absolute;top:0;bottom:0;margin:auto;}
.contact-right-wrapper p{float:left;padding-left:60px;}
.contact-right-wrapper .email-icon{background-position:-38px 0;}
.contact-right-wrapper .adress-icon{background-position:-76px 0;}
.contact-right-wrapper .web-icon{background-position:-114px 0;}
.contact-right-wrapper b{font-size:24px;margin:30px 0;display:block;}
.contact-right-wrapper h3{font-size:35px;letter-spacing:2px;line-height:55px;}
.contact-right-wrapper .firm-name{font-size:35px;letter-spacing:5px;margin-bottom:60px;}
.contact-header{font-size:50px;margin-top:90px;}
.contact-line{margin:30px 0 40px 0;;display:block;}
#contact-page hr{margin:80px 0;}
#contact-form-alert{font-size:30px;margin-top:30px;}
#contact-form-alert.msg-error{color:red;}
#contact-form-alert.msg-success{color:#BADA55;}
.section-3.steps .left .box:last-child{margin-right:0!important;}
.steps{clear:both;overflow:auto;}
.steps-content{position:relative;}
.steps-content span{text-transform:uppercase;font-size:18px;}
.steps-content > div{position:absolute;top:0;display:none;}
.steps-content > div:first-child{display:block;}
.section-3.steps .active .number{color:#d91c5e;}
.gallery-background .header-wrapper{background:transparent;position:relative;z-index:10;}
.gallery-background .image-background{top:0;}
.gallery-background .header{background:#28292e;}
.slider-nav .slick-track{width:1820px !important;transform:translate3d(0px, 0px, 0px)!important;}
.gallery-background .slider-nav .slick-slide{display:none;}
.gallery-background .slider-nav .slick-slide.show{display:block;}
.contact-line, .contact-right-wrapper > span, .gallery-menu span, .gallery-header span, .section-4 span, .section-3 .right span, .section-3 .left .box span, .section-2 span, .section-1 .box-2 span:after, .section-1 .box-1 span:after, .main-menu-galleries li span:after{content:'';display:block;width:50px;height:7px;background:#d91c5e;}
.contact-right-wrapper .firm-name, #contact-wrapper label, .main-menu-galleries ul li a, div.footer-wrapper, .section-3, .section-2, .section-1{font-family:'AvantGardeGothicITCW02X';}
.section-3 .right a{font-family:'AvantGardeGothicITCW02B_737109';}
.gallery-menu .menu a,.footer .firm span, div.footer-wrapper a{font-family:'AvantGardeGothicITCW02B_737103';}
#contact-wrapper .error{border-color:red;}
.gallery{clear:both;overflow:auto;}
.gallery > div{width:25%;float:left;}
.gallery img{margin:0 auto;display:block;}

.menu-top ul .children-wrapper {text-align: center; padding-top: 20px;}
.menu-top ul li ol li a {padding: 5px 20px; background: #d91c5e; display: block;}
.menu-top ul li ol li:first-child a {padding-top: 10px;}
.menu-top ul li ol li:last-child a {padding-bottom: 10px;}
.parent-wrapper:hover .children-wrapper {display: block; }
.menu-top ul .children-wrapper a:hover {color: white;}