﻿@import"https://fonts.googleapis.com/css?family=Raleway:200,300,400,600&subset=latin-ext";.clr:after{clear:both;content:" ";display:block}.transition,.portfolio_element h2,.portfolio_overlay,.ci_gallery img,a{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.overlay{position:absolute;width:100%;height:100%;left:0;top:0}.center{text-align:center}.no_pad{padding:0}.full_cont .container{width:100%}.with_pad{padding:60px 0}.no_pad_left{padding-left:0}.no_pad_right{padding-right:0}.table_display{display:table;float:none;width:100%}.table_display .table_cell{display:table-cell;float:none;vertical-align:middle}.o_hidden{overflow:hidden}.fixed{position:fixed}.bg{background:#fff}.primary_bg{background-color:#fff}.secondary_bg{background-color:#fff}.accent_bg{background-color:#fff}.primary_color{color:#fff}.secondary_color{color:#fff}.accent_color{color:#fff}.white_color{color:#fff}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./fonts/slick.eot);src:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./fonts/slick.woff) format("woff"),url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./fonts/slick.ttf) format("truetype"),url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{font-size:16px;line-height:140%;font-family:"Raleway",sans-serif;overflow-x:hidden}html{overflow-x:hidden;font-size:16px}p{margin:12px 0}a{color:#fff;text-decoration:none}a:hover,a:focus{text-decoration:none;color:#fff}div:focus{outline:none !important}h1,h2,h3,h4,h5,h6{line-height:125%;font-family:"Raleway",sans-serif;font-weight:200}.pagination{margin:10px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.pagination a,.pagination span{background:#fff;color:#000;display:inline-block;padding:5px 10px}.pagination span{color:gray}#btt{padding:10px 15px;font-size:22px;color:#000;text-shadow:0 0 2px hsla(0,0%,100%,.3);position:fixed;right:2%;bottom:5%;z-index:99}.invisible{opacity:0}#header{position:fixed;width:100%;background:hsla(0,0%,100%,.95);padding:5px 0;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.15)}.logo_link{display:block;margin-top:3px;color:#000}.logo_link:focus,.logo_link:hover{color:#000;opacity:.6}.logo_link img{max-height:90px;float:left}.logo_link span{float:left;display:block;font-size:2rem;line-height:100%;margin-left:10px;margin-top:15px}.navbar-default{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);margin-bottom:0;border-radius:0;margin-top:20px}.navbar-default .navbar-nav li a{color:#000;font-weight:300;text-transform:uppercase}.navbar-default .navbar-nav li.current-menu-item a{font-weight:600;background:0 0}.section_header{text-align:right;border-bottom:1px solid #000;padding-bottom:0;margin-bottom:30px}.section_header h2{text-transform:uppercase;font-size:3.5rem;margin-top:0;text-align:right;display:inline-block;margin-bottom:0;position:relative}.section_header h2:after{width:100%;position:absolute;bottom:0;height:3px;bottom:-2px;content:" ";right:0;background:#000}.section_header.sh_reverse{text-align:left}.section_header.sh_reverse h2{text-align:left}.section_title.center_title{margin-top:0;font-size:3.4rem;text-align:center;position:relative;padding-bottom:20px;margin-bottom:35px}.section_title.center_title:after{content:" ";display:block;position:absolute;bottom:0;width:150px;left:50%;margin-left:-75px;background:#000;height:1px}.section_title.center_title:before{content:" ";display:block;position:absolute;bottom:-1px;width:70px;left:50%;margin-left:-35px;background:#000;height:3px}.main_home{padding-top:220px;background-position:center center;background-repeat:no-repeat;background-size:cover}.main_home h1{font-size:2.5rem;margin-top:0;margin-bottom:10px}.main_home h2{font-size:1.4rem;font-weight:300}.down{margin:50px auto 0;display:block;max-width:70px;animation:MoveUpDown 3s linear infinite}.down img{margin-top:50px}.mh_block{background:#fff;padding:15px 25px}.mh_block p{font-size:.9rem}.column_under_title{max-width:550px;float:right;font-size:.9rem;text-align:justify}.column_under_title.cut_reverse{float:left}.column_image{max-width:550px;padding-left:25px}.column_image img{margin-top:4.3rem}.column_image .ci_reverse{float:right}.design{background:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/design_bg.png) repeat left top}.home_port{display:block;float:left;width:50%}.ci_gallery{margin-top:4.2rem;position:relative;float:right;margin-right:25px;position:relative;padding-left:0}.ci_gallery img{margin-top:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ci_gallery img:hover{-webkit-filter:grayscale(1%);filter:grayscale(1%)}.ci_gallery.cig_left{float:left;margin-right:0;margin-left:25px}.port_gal_link{display:block;width:190px;color:#fff;background:#000;position:absolute;height:34px;left:50%;top:50%;z-index:2;margin-left:-95px;margin-top:-17px;text-align:center;text-transform:uppercase;padding:7px 0;border:1px solid #000}.port_gal_link:hover{background:#fff;color:#000}.home_effects{background:#000;padding:54px 0 46px}.effects_flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.effects_elem{border:1px solid #fff;padding:30px 15px;position:relative;color:#fff;width:18%;margin:0 3%;text-align:center}.effects_elem h3{font-size:1.9rem;margin:0 auto 0}.effects_elem h4{font-size:.9rem;margin:6px 0 0}.number_icon_img{position:absolute;left:-30px;display:block;top:-30px;background:#000;width:70px;height:70px;padding:10px}.number_icon_img img{max-height:45px;max-width:60px}.ni_1 .number_icon_img{left:-38px;width:80px}.reviews{background-image:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/reviews_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;position:relative}.reviews .overlay{background:hsla(0,0%,100%,.8)}.reviews_cont{padding:25px;background:#fff;max-width:80%;margin:10px auto;font-style:italic;text-align:justify}.reviews_cont .review_author{text-align:right;font-style:normal;display:block}.reviews_cont:before{font-family:fontAwesome;content:"";font-style:normal;color:#000;background:#fff;width:45px;height:45px;border:1px solid #ebebeb;border-radius:100%;text-align:center;display:block;padding:12px 0 0;font-size:1.4rem;margin:-47px auto 0}.reviews_cont .slick-prev,.reviews_cont .slick-next{z-index:9;top:40%}.reviews_cont .slick-prev:before,.reviews_cont .slick-next:before{font-size:25px;color:#fff;background-repeat:no-repeat;background-position:left top;width:31px;height:60px;display:block;content:""}.reviews_cont .slick-prev{left:-50px}.reviews_cont .slick-prev:before{background-image:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/arrow_left.png)}.reviews_cont .slick-next{left:auto;right:-36px}.reviews_cont .slick-next:before{background-image:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/arrow_right.png)}.reviews_cont span.review_author{font-weight:500}.faq{background:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/design_bg.png) repeat left top}.panel .panel-heading{padding:0;background:0 0;border:none}.panel .panel-heading a{background:#000;color:#fff;padding:15px;display:block}.panel .panel-heading a.collapsed{background:#fff;color:#4d4d4d}.panel .panel-heading a:hover{background:#000;color:#fff}.portfolio_flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.portfolio_overlay{background:#000;opacity:.8}.portfolio_element{display:block;width:340px;margin:20px;height:220px;padding:0 50px;position:relative;overflow:hidden}.portfolio_element h2{position:relative;margin-top:50px;font-size:1.3rem;text-transform:uppercase;text-align:center;z-index:2}.portfolio_element:hover .portfolio_overlay{opacity:.2}.gallery .gallery-item img,#gallery-1 .gallery-item img{border:none;max-width:94%;height:auto;-webkit-box-shadow:0px 3px 6px 2px rgba(0,0,0,.38);-moz-box-shadow:0px 3px 6px 2px rgba(0,0,0,.38);box-shadow:0px 3px 6px 2px rgba(0,0,0,.38)}.single-post{background:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/brickwall.png) repeat left top}.single_top_port{padding-top:140px;padding-bottom:0;margin-bottom:40px}.single_top_port h1{margin:0;font-size:2.4rem;text-align:center;text-transform:uppercase}.back_portfolio{color:#000;display:block;margin-top:15px}.back_portfolio:hover{color:#737373}.single article{padding-bottom:50px}.map{width:100%;overflow:hidden;position:relative}.map #googlemaps{display:block;width:100%;height:100%;min-height:450px;border:0}div.wpcf7{margin-top:30px}.inside_map_block,.outside_map_block{position:absolute;top:120px;height:500px;width:400px;left:150px;z-index:99;background:#000;color:#fff;font-size:.9rem;padding:10px 20px}.inside_map_block input[type=text],.inside_map_block input[type=email],.inside_map_block input[type=tel],.inside_map_block input[type=number],.inside_map_block select,.inside_map_block textarea,.outside_map_block input[type=text],.outside_map_block input[type=email],.outside_map_block input[type=tel],.outside_map_block input[type=number],.outside_map_block select,.outside_map_block textarea{background:rgba(0,0,0,0);border-width:0 0 1px;border-color:#bfbfbf;padding:5px 0 2px;color:#fff;width:100%;font-size:.9rem}.inside_map_block input[type=text]:focus,.inside_map_block input[type=email]:focus,.inside_map_block input[type=tel]:focus,.inside_map_block input[type=number]:focus,.inside_map_block select:focus,.inside_map_block textarea:focus,.outside_map_block input[type=text]:focus,.outside_map_block input[type=email]:focus,.outside_map_block input[type=tel]:focus,.outside_map_block input[type=number]:focus,.outside_map_block select:focus,.outside_map_block textarea:focus{outline:none;border-color:#fcfcfc}.inside_map_block label,.outside_map_block label{font-weight:300;margin-top:6px;margin-bottom:0}.inside_map_block .wpcf7-response-output,.outside_map_block .wpcf7-response-output{font-size:.8rem;line-height:115%}.inside_map_block ::-webkit-input-placeholder,.outside_map_block ::-webkit-input-placeholder{color:#bfbfbf}.inside_map_block :-moz-placeholder,.outside_map_block :-moz-placeholder{color:#bfbfbf}.inside_map_block ::-moz-placeholder,.outside_map_block ::-moz-placeholder{color:#bfbfbf}.inside_map_block :-ms-input-placeholder,.outside_map_block :-ms-input-placeholder{color:#bfbfbf}.inside_map_block textarea,.outside_map_block textarea{height:60px}.inside_map_block label,.outside_map_block label{display:block}.outsite_map_block{display:none}span.wpcf7-not-valid-tip{color:red;font-size:.8rem;position:absolute;width:400px;font-weight:400;display:block}.wpcf7-response-output{font-size:.8rem;background:#000}input.wpcf7-form-control.wpcf7-submit{background:#fff;color:#000;padding:5px 15px;border:none;text-transform:uppercase}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background:#000}.entry-title{font-size:3rem;text-transform:uppercase}.single_top{height:800px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.gradient_overlay{background:hsla(0,0%,100%,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 19%,rgba(255,255,255,.78) 36%,rgba(255,255,255,.89) 42%,rgba(255,255,255,.95) 67%,#fff 92%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(19%,rgba(255,255,255,.46)),color-stop(36%,rgba(255,255,255,.78)),color-stop(42%,rgba(255,255,255,.89)),color-stop(67%,rgba(255,255,255,.95)),color-stop(92%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 19%,rgba(255,255,255,.78) 36%,rgba(255,255,255,.89) 42%,rgba(255,255,255,.95) 67%,#fff 92%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 19%,rgba(255,255,255,.78) 36%,rgba(255,255,255,.89) 42%,rgba(255,255,255,.95) 67%,#fff 92%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 19%,rgba(255,255,255,.78) 36%,rgba(255,255,255,.89) 42%,rgba(255,255,255,.95) 67%,#fff 92%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.46) 19%,rgba(255,255,255,.78) 36%,rgba(255,255,255,.89) 42%,rgba(255,255,255,.95) 67%,#fff 92%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)}#single-page article.post,#single-page article.page,.page-template-page-portfolio article.post,.page-template-page-portfolio article.page{margin-top:-500px;padding-bottom:40px;text-align:justify;position:relative;z-index:3}.outside_map_block{display:none}.contact_bar{padding:30px;background:#000;color:#fff}.contact_bar h3{font-size:1.4rem;line-height:130%;margin-top:30px;float:left}.contact_bar h3 a{font-size:2.4rem;display:inline-block;margin-top:12px;padding-right:40px;background:url(//deco-zebra.pl/wp-content/themes/clvdecozebra/css/../img/right.png) no-repeat center right 10px}.contact_bar h3 a:hover{background-position:center right 0;color:#d9d9d9}.contact_bar_block{position:relative}.contact_bar_block:before{position:absolute;content:" ";display:block;height:2px;width:1002px;top:5px;left:0;background:#fff}.contact_img{float:right;max-width:140px;height:auto;background:#000}.footer_center{font-size:.8rem;text-align:center;line-height:120%}#footer{padding:25px 0}#footer a{color:#000}#footer .right{margin:0}#footer .right a{color:gray}.img-responsive{max-width:100%;height:auto;display:inline-block}.grecaptcha-badge{display:none}.map_blocks{margin-top:3rem;padding-top:120px;display:flex;flex-wrap:wrap;align-items:stretch}.map_blocks .outside_map_block{display:block;position:relative;top:0;left:0;width:33.3333%;height:auto;z-index:2;flex:0 0 33.3333%;max-width:33.3333%}.map_blocks .map{padding-top:0;display:flex;width:66.6667%;flex:0 0 66.6667%;max-width:66.6667%}.map_blocks .map .cmplz-placeholder-parent{display:flex;flex:1;width:100%;height:100%;min-height:450px;position:relative}.map_blocks .map iframe#googlemaps{display:block;width:100%;height:100%;min-height:450px;border:0;flex:1}.page-template-page-contact .grecaptcha-badge{display:block}@media all and (min-width:993px){.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;opacity:0}.animated_load{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;opacity:0}.animated_load_long{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;opacity:0}.fill{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated_high{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;opacity:0}.animated2{-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;-o-animation-duration:1.7s;animation-duration:1.7s;opacity:0}.delay_1{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.animated_delay_1{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;opacity:0}.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated_visible{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated_parent{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.long{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;opacity:0}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.spinner{width:40px;height:40px;margin:50px auto;background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInLeftTop{0%{opacity:0;-webkit-transform:translate(-80px,-80px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-moz-keyframes fadeInLeftTop{0%{opacity:0;-moz-transform:translate(-80px,-80px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-o-keyframes fadeInLeftTop{0%{opacity:0;-o-transform:translate(-80px,-80px)}100%{opacity:1;-o-transform:translate(0,0)}}@keyframes fadeInLeftTop{0%{opacity:0;transform:translate(-80px,-80px)}100%{opacity:1;transform:translate(0,0)}}.fadeInLeftTop{-webkit-animation-name:fadeInLeftTop;-moz-animation-name:fadeInLeftTop;-o-animation-name:fadeInLeftTop;animation-name:fadeInLeftTop}@-webkit-keyframes fadeInLeftBottom{0%{opacity:0;-webkit-transform:translate(-80px,80px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-moz-keyframes fadeInLeftBottom{0%{opacity:0;-moz-transform:translate(-80px,80px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-o-keyframes fadeInLeftBottom{0%{opacity:0;-o-transform:translate(-80px,80px)}100%{opacity:1;-o-transform:translate(0,0)}}@keyframes fadeInLeftBottom{0%{opacity:0;transform:translate(-80px,80px)}100%{opacity:1;transform:translate(0,0)}}.fadeInLeftBottom{-webkit-animation-name:fadeInLeftBottom;-moz-animation-name:fadeInLeftBottom;-o-animation-name:fadeInLeftBottom;animation-name:fadeInLeftBottom}@-webkit-keyframes fadeInRightTop{0%{opacity:0;-webkit-transform:translate(80px,-80px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-moz-keyframes fadeInRightTop{0%{opacity:0;-moz-transform:translate(80px,-80px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-o-keyframes fadeInRightTop{0%{opacity:0;-o-transform:translate(80px,-80px)}100%{opacity:1;-o-transform:translate(0,0)}}@keyframes fadeInRightTop{0%{opacity:0;transform:translate(80px,-80px)}100%{opacity:1;transform:translate(0,0)}}.fadeInRightTop{-webkit-animation-name:fadeInRightTop;-moz-animation-name:fadeInRightTop;-o-animation-name:fadeInRightTop;animation-name:fadeInRightTop}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}}@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;opacity:1 !important}@-webkit-keyframes fadeInRightBottom{0%{opacity:0;-webkit-transform:translate(80px,80px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-moz-keyframes fadeInRightBottom{0%{opacity:0;-moz-transform:translate(80px,80px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-o-keyframes fadeInRightBottom{0%{opacity:0;-o-transform:translate(80px,80px)}100%{opacity:1;-o-transform:translate(0,0)}}@keyframes fadeInRightBottom{0%{opacity:0;transform:translate(80px,80px)}100%{opacity:1;transform:translate(0,0)}}.fadeInRightBottom{-webkit-animation-name:fadeInRightBottom;-moz-animation-name:fadeInRightBottom;-o-animation-name:fadeInRightBottom;animation-name:fadeInRightBottom}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-15px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-15px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.scaling{animation-name:scaling;-webkit-animation-name:scaling;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes scaling{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes scaling{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}.floatingquick{animation-name:floatingquick;-webkit-animation-name:floatingquick;animation-duration:.9s;-webkit-animation-duration:.9s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floatingquick{0%{transform:translateX(0%)}30%{transform:translateX(12%)}60%{transform:translateX(-12%)}100%{transform:translateX(0%)}}@-webkit-keyframes floatingquick{0%{-webkit-transform:translateX(0%)}30%{-webkit-transform:translateX(12%)}60%{-webkit-transform:translateX(-12%)}100%{-webkit-transform:translateX(0%)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}100%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}100%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes line-scroll{0%{background-position:0 -80px}80%{background-position:0 0}100%{background-position:0 80px}}@-moz-keyframes line-scroll{0%{background-position:0 -80px}80%{background-position:0 0}100%{background-position:0 80px}}@-ms-keyframes line-scroll{0%{background-position:0 -80px}80%{background-position:0 0}100%{background-position:0 80px}}@keyframes line-scroll{0%{background-position:0 -80px}80%{background-position:0 0}100%{background-position:0 80px}}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes MoveUpDown{0%{transform:translateY(0)}20%{transform:translateY(4px)}50%{transform:translateY(6px)}70%{transform:translateY(2px)}100%{transform:translateY(0px)}}@keyframes MoveUpDown{0%{transform:translateY(0)}20%{transform:translateY(4px)}50%{transform:translateY(6px)}80%{transform:translateY(4px)}100%{transform:translateY(0px)}}@media all and (min-width:993px){.navbar-default{float:right}.navbar .dropdown-menu{margin-top:0}.navbar .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:0}.navbar .dropdown-menu li a{color:#fff}.navbar .dropdown-menu>li:hover>.sub-menu{visibility:visible}.navbar .dropdown:hover>.dropdown-menu{display:block;margin-top:0;margin-left:0;padding:0;background:#fff}.navbar .dropdown:hover>.dropdown-menu li a{color:#000}.navbar .dropdown:hover>.dropdown-menu li a:hover{background:#000;color:#fff}.navbar .dropdown:hover>.dropdown-menu li.active a{background:inherit}.navbar .dropdown:hover>.dropdown-menu li.active a:hover{background:#fff}.right{text-align:right}}@media all and (max-width:1580px){.main_home{padding-top:190px}.single_top{height:700px}#single-page article{margin-top:-400px;padding-bottom:40px;text-align:justify}.inside_map_block{position:absolute;top:120px;height:500px;width:400px;left:100px;z-index:99;background:#000;color:#fff}}@media all and (max-width:1400px){.main_home{padding-top:140px}.single_top{height:600px}#single-page article{margin-top:-380px;padding-bottom:40px;text-align:justify}}@media all and (min-width:993px)and (max-width:1200px){.navbar-default .navbar-nav li a{font-size:.9rem}.main_home h1{font-size:1.8rem}.main_home h2{font-size:1.1rem}.main_home p{font-size:.8rem}.column_under_title{max-width:460px}}@media all and (max-width:1200px){.inside_map_block{display:none}.map_blocks .outside_map_block{display:block;float:none;position:relative;left:0;top:0;margin-top:0;z-index:2}.map_blocks .map{float:none}.contact_img{position:relative;z-index:3;background:#000}.contact_bar_block:before{width:93%}}@media all and (max-width:992px){#header{position:relative}.map_blocks{padding-top:0}.main_home{padding-top:40px}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.section_header{text-align:center}.column_under_title{float:none;margin:20px auto;width:100%}.column_image{margin:0 auto}.section_header.sh_reverse{float:none;text-align:center}.ci_gallery,.ci_gallery.cig_left{float:none;margin:40px auto}.effects_elem{width:32%;margin:30px 20px}.reviews_cont{font-size:.9rem}.contact_bar_block:before{width:90%}.contact_img{position:relative;z-index:3;background:#000}.contact_bar h3{font-size:1rem}.contact_bar h3 a{font-size:1.9rem}#footer{text-align:center}#mega-menu-wrap-menu-top{float:right}#mega-menu-wrap-menu-top .mega-menu-toggle{max-width:53px}}@media all and (max-width:767px){.no_pad_left{padding-left:15px}.no_pad_right{padding-right:15px}.column_under_title{float:none;padding:10px;margin:0;width:100%}.column_image{padding:0}.column_image img{margin-top:20px;float:none}.column_image .gallery_img{margin-top:0}.column_under_title.cut_reverse{float:none}.effects_elem{width:85%;max-width:300px;margin:30px auto}.section_title.center_title,.section_title{font-size:2.4rem}.contact_bar h3 a{font-size:1.9rem;line-height:130%}.contact_img{float:none;margin:10px auto;display:block}article img{float:none !important;display:block;height:auto;max-width:100%;margin:10px auto !important}.map_blocks{flex-direction:column}.map_blocks .outside_map_block{display:block;width:100%;max-width:100%;flex:0 0 100%;float:none;position:relative;left:0;top:0;margin-top:0;z-index:2}.map_blocks .map{float:none;width:100%;max-width:100%;flex:0 0 100%;height:350px}.map_blocks .map .cmplz-placeholder-parent{width:100%;height:350px;min-height:350px}.map_blocks .map iframe#googlemaps{min-height:350px}.navbar-default{text-align:center}.navbar-default .dropdown-menu{position:relative;top:auto;width:100%;float:none;z-index:1000;display:none;text-align:center}.navbar-default .dropdown-menu li{float:none}.navbar-default .dropdown-menu li a{text-align:center}.navbar-toggle{position:relative;float:none;margin:5px auto}#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:50% !important}.single_top_port{padding-top:40px;padding-bottom:0;margin-bottom:20px}.single_top_port h1{font-size:1.8rem}.single_top{height:600px;background:0 0 !important}.single_top{height:550px;background:0 0 !important}.logo_link img{max-width:110px;height:auto}.logo_link span{font-size:1.2rem}}@media all and (max-width:420px){#gallery-1 .gallery-item,.gallery .gallery-item{float:left;margin-top:10px;text-align:center;width:100% !important}}