@charset "UTF-8";.archi-projects,.safety-section,.const-services,.realestate-services,.events-mainbanner{width:100%;overflow:hidden;position:relative}.product-article .alignleft img,.realestate-services img{max-width:100%;display:block;height:auto}.collection-col img,.new-product .product-img img,.deal-gallery .deal-img img,.chef-carousel .img-box img{width:100%;display:block;height:auto}.realestate-section .tabset,.realestate-services .star-list,.travel-section .tabset{list-style:none;margin:0;padding:0}.shop-features h2:before,.resturant-heading:before,.our-menu-nav li a:before,.archi-columns h2:after,.archi-projects:after,.archi-projects h3:after,.safety-section .more:before,.events-mainbanner .wedding-nav .countdown-section .countdown-amount:before,.events-mainbanner .stretch:before{content:'';position:absolute}.features-box:after{content:" ";display:block;clear:both}.collection-over,.product-over,.slide-over,.architecture-gallery .btn-prev:after,.architecture-gallery .btn-next:after,.archi-columns .more:after,.const-services .box .over,.realestate-services .box .over{position:absolute;top:0;left:0;right:0;bottom:0}.header{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 0}.cross-sells{clear:both}.cross-sells .rattings-nav li{width:auto !important}#calc_shipping_postcode_field{margin-bottom:20px}.shipping-calculator-form .jcf-select{border:1px solid #ddd;height:40px;padding-top:5px}.woocommerce .woocommerce-billing-fields .form-row:not(.create-account) label,.woocommerce .woocommerce-shipping-fields .form-row:not(.create-account) label{display:none}.woocommerce-account .woocommerce input.button,.woocommerce .shipping-calculator-form p button{background:#2a2a2a none repeat scroll 0 0;border:0 none;color:#fff;margin:0 0 0 3px;border-radius:0;height:40px}.woocommerce-account .woocommerce input.button:hover,.woocommerce .shipping-calculator-form p button:hover{color:#fff}.woocommerce-account .woocommerce input.button{margin:0 10px 0 0}.rattings-nav li{padding:0 !important}.rattings-nav li.add .fa{font-size:11px}.ui-slider .ui-slider-handle{margin:-4px -1px 0}.yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;left:-24px}.single-product .buttons-block{margin-top:-14px}.woocommerce div.product form.cart{margin-bottom:0}.buttons-block .yith-wcwl-add-to-wishlist a{color:#2a2a2a;font-size:12px}.buttons-block .yith-wcwl-add-to-wishlist a:hover{text-decoration:none}#yith-quick-view-modal:before{height:auto}#yith-quick-view-modal .yith-wcqv-wrapper{height:90%;max-width:750px;overflow:scroll;max-height:530px;margin-top:100px}#yith-quick-view-content select{display:inline-block;margin-right:1em;max-width:100%;min-width:75%;height:38px}#yith-quick-view-content .cart-form{padding:0}#yith-quick-view-content form.cart .reset_variations{display:none !important}#yith-quick-view-content .images .main-images img{height:auto}#yith-quick-view-content .product_title{font:500 32px/34px "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 15px;text-transform:capitalize;color:#2a2a2a}#yith-quick-view-content .amount{color:#2a2a2a;font-size:25px;font-weight:900;line-height:34px}#yith-quick-view-content .onsale{display:none}#yith-quick-view-content .quantity label{display:block}#yith-quick-view-content .quantity input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}#yith-quick-view-content .quantity input[type=number]::-webkit-inner-spin-button,#yith-quick-view-content .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#yith-quick-view-content .cart-form .btn-slider{margin-top:26px;width:132px;height:40px}@media (max-width:991px){#yith-quick-view-modal .yith-wcqv-wrapper{margin-top:70px;max-width:600px}}@media (max-width:767px){#yith-quick-view-modal .yith-wcqv-wrapper{max-width:400px;height:auto;max-height:320px}#yith-quick-view-modal .yith-wcqv-wrapper .summary-content h3{margin-top:10px}#yith-quick-view-modal .yith-wcqv-wrapper .summary-content .single_add_to_cart_button{margin-top:20px}}.shop-gallery .shop-content{min-height:667px;padding-top:150px;padding-bottom:20px;white-space:nowrap}.shop-gallery .shop-content .shop-heading{display:inline-block;white-space:normal;vertical-align:middle}.shop-gallery .shop-content:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.shop-gallery .shop-content.add{text-align:right}.shop-gallery .shop-content.add .shop-heading{color:#fff;font-size:14px;text-align:left;max-width:580px;line-height:24px}.shop-gallery .shop-content.add .shop-heading h1{color:#fff;font-size:43px;margin:0 0 20px -2px}.shop-gallery .shop-content.add .shop-heading p{margin:0 0 20px}.shop-gallery .shop-content.add .button-slider{overflow:hidden}.shop-gallery .shop-content.add .button-slider .btn{color:#fff;border-color:#fff}.shop-gallery .shop-content.add .button-slider .btn:hover{border-color:#2a2a2a}.shop-gallery .shop-content.add2 .shop-heading{color:#fff;font-size:14px;max-width:640px;line-height:24px}.shop-gallery .shop-content.add2 .shop-heading h1{color:#fff;font-size:43px;margin:0 0 20px -2px}.shop-gallery .shop-content.add2 .shop-heading p{margin:0 0 20px}.shop-gallery .shop-content.add2 .button-slider{overflow:hidden}.shop-gallery .shop-content.add2 .button-slider .btn{color:#fff;border-color:#fff}.shop-gallery .shop-content.add2 .button-slider .btn:hover{border-color:#2a2a2a}.shop-gallery .shop-heading{z-index:999;max-width:570px;position:relative;margin:2px 0 0 2px}.shop-gallery .shop-heading h1{color:#2a2a2a;letter-spacing:2px;margin:0 0 33px -2px;text-transform:uppercase;font:700 53px/56px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.shop-gallery .shop-heading h1{font-size:35px;line-height:40px}}.shop-gallery .shop-heading h1 .txt{display:block;font-size:60px;font-weight:100;margin:0 0 4px -3px}@media only screen and (max-width:767px){.shop-gallery .shop-heading h1 .txt{font-size:40px}}.shop-gallery .button-slider{overflow:hidden}.shop-gallery .button-slider .btn{color:#2a2a2a;border-width:2px;margin:0 8px 0 0;border-color:#2a2a2a}@media only screen and (max-width:767px){.shop-gallery .button-slider .btn{width:200px;margin:0 0 15px}}.shop-gallery .button-slider .btn:hover{border-color:#2a2a2a;background:#2a2a2a;color:#fff}.shop-gallery .button-slider .btn.btn-f-info{color:#fff;border-color:#fff}.shop-gallery .button-slider .btn.btn-f-info:hover{border-color:#2a2a2a}.shop-gallery .add-text{display:block;font-size:60px;font-weight:600}.shop-gallery .beans-pagination{bottom:10px;text-align:center}.shop-gallery .beans-pagination li{display:inline-block;vertical-align:top;margin:0 3px}.shop-gallery .beans-pagination li a{display:block;text-indent:-9999px;border-radius:50%;border:2px solid #fff;width:10px;height:10px}.shop-gallery .beans-pagination li a:hover{text-decoration:none}.shop-gallery .btn-next,.shop-gallery .btn-prev{left:0;top:50%;opacity:0;z-index:55;color:#fff;font-size:52px;overflow:hidden;margin:38px 0 0;line-height:30px;text-align:center;position:absolute;visibility:hidden;width:58px;height:58px;background:rgba(0,0,0,.85);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.shop-gallery .btn-next:hover,.shop-gallery .btn-prev:hover{text-decoration:none}.shop-gallery .btn-next{right:0;left:auto}.shop-gallery:hover .btn-next,.shop-gallery:hover .btn-prev{opacity:1;visibility:visible}.shop-gallery:hover .btn-prev{left:14px}.shop-gallery:hover .btn-next{right:14px}.shop-gallery.fitness{padding:137px 0 0}.shop-gallery.fitness .shop-content{min-height:603px}.shop-gallery.fitness .shop-content.add .shop-heading{max-width:561px;margin:17px 0 0}.shop-gallery.fitness .shop-content.add .shop-heading h1{font-size:48px;line-height:1;font-weight:400;letter-spacing:0;margin:0 0 28px -2px}.shop-gallery.fitness .shop-content.add2 .shop-heading h1{font-size:48px;line-height:1;font-weight:400;letter-spacing:0;margin:0 0 28px -2px}.collection-block{padding-top:104px;padding-bottom:50px}@media only screen and (max-width:767px){.collection-block{display:none}}.collection-block.style2 .collection-over .box h2 .txt{font-size:14px;line-height:14px}.collection-col{position:relative;overflow:hidden}.collection-col.women{margin-bottom:29px}@media only screen and (max-width:1219px){.collection-col.women{margin-bottom:21px}}@media only screen and (max-width:991px){.collection-col.women{margin-bottom:14px}}.collection-over{z-index:5;padding:10px;background:rgba(0,0,0,.2)}.collection-over:after{z-index:-1;background:rgba(0,0,0,.35);transition:all .25s ease;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;position:absolute;content:'';bottom:10px;right:10px;left:0;top:10px}.collection-over:hover:after{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);left:10px}.collection-over .frame{border:2px solid #fff;width:100%;height:100%;display:table}.collection-over .box{display:table-cell;vertical-align:middle;padding:10px 10px 10px 35px}.collection-over .box h2{color:#fff;text-transform:uppercase;font:700 34px/43px 'Lato',Georgia,"Times New Roman",Times,serif;margin:-5px 0 10px}@media only screen and (max-width:991px){.collection-over .box h2{margin:0 0 5px;font-size:25px;line-height:35px}}.collection-over .box h2 .txt{display:block;font-weight:300}.collection-over.add .box{padding-bottom:28px;vertical-align:bottom}@media only screen and (max-width:991px){.collection-over.add .box{padding-bottom:8px;padding-right:20px}}.collection-over.add .box h2{font-size:24px;line-height:34px}@media only screen and (max-width:991px){.collection-over.add .box h2{font-size:20px;line-height:25px}}.collection-over.add2 .box{padding-bottom:28px;vertical-align:bottom}.product-section{padding-top:45px;padding-bottom:38px}.product-section.seller{padding-top:95px;padding-bottom:40px}.product-nav-holder{margin-bottom:60px}.product-nav{border:1px solid #ddd;margin:0;text-transform:uppercase;text-align:center;letter-spacing:-4px;font-size:0}.dark .product-nav{border-color:#494949}.product-nav li{display:inline-block;vertical-align:top;padding:0;letter-spacing:0;font-size:14px}.product-nav li.active a{color:#fff}.product-nav a{color:#222;display:block;padding:13px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .product-nav a{color:#8f8f8f}.product-nav a:hover{color:#fff;text-decoration:none}.products-holder{overflow:hidden;width:105%}@media only screen and (max-width:767px){.products-holder{width:100%}}.new-product{text-align:center;margin:0 3% 58px 0}@media only screen and (max-width:991px){.new-product{margin:0 2.3% 30px 0}}@media only screen and (max-width:767px){.new-product{width:50%;margin:0 0 30px}}@media only screen and (max-width:479px){.new-product{width:100%}}.new-product .product-img{position:relative;overflow:hidden;margin:0 0 15px}.new-product .title{color:#8f8f8f;display:block;margin:0 0 2px;font-size:11px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.new-product h2{margin:0 0 7px;letter-spacing:2px;text-transform:uppercase;font:600 12px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.new-product h2 a{color:#2a2a2a;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .new-product h2 a{color:#8f8f8f}.new-product h2 a:hover{text-decoration:none}.new-product .amount{display:block;margin:-2px 0 0;font-size:21px;line-height:24px;font-weight:900}.new-product .amount sub{font-size:16px;font-weight:700;display:inline-block;vertical-align:middle;margin:-9px 0 0}.new-product .btn-cart{display:none;text-transform:uppercase;font-size:12px;line-height:16px;color:#2a2a2a;margin:4px 0 2px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .new-product .btn-cart{color:#8f8f8f}.new-product .btn-cart:hover{text-decoration:none}.new-product:hover .product-over{top:0}.new-product:hover .btn-cart{display:inline-block;vertical-align:top}.new-product:hover .amount{display:none}.new-product.active .product-over{top:0}.new-product.active .btn-cart{display:inline-block;vertical-align:top}.new-product.active .amount{display:none}.product-over{transition:all .6s ease;background:rgba(0,0,0,.8);top:100%}.product-over .frame{width:100%;height:100%;display:table}.product-over .box{display:table-cell;vertical-align:middle;padding:10px}.rattings-nav{overflow:hidden;margin:0 0 15px;font-size:11px;line-height:14px}.rattings-nav li{padding:0;display:inline-block;vertical-align:top}.rattings-nav li.add .fa{color:#cfcfcf}.special-block{position:relative;overflow:hidden;position:relative}.special-block:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0}.special-block:before{z-index:1;background:rgba(0,0,0,.2)}.special-block .btn-next,.special-block .btn-prev{top:50%;left:14px;z-index:55;color:#fff;font-size:52px;overflow:hidden;margin:-23px 0 0;line-height:30px;text-align:center;position:absolute;width:58px;height:58px;background:rgba(0,0,0,.85)}@media only screen and (max-width:991px){.special-block .btn-next,.special-block .btn-prev{display:none}}.special-block .btn-next:hover,.special-block .btn-prev:hover{text-decoration:none}.special-block .btn-next{left:auto;right:14px}.special-block:before{background:rgba(0,0,0,.4)}.special-content{padding-top:20px;padding-bottom:20px;min-height:400px;position:relative;z-index:999;white-space:nowrap}.special-content .special-box{display:inline-block;white-space:normal;vertical-align:middle}.special-content:before{content:'';vertical-align:middle;display:inline-block;min-height:inherit;width:1px;overflow:hidden;margin:0 0 0 -5px}.special-box{color:#fff;margin:-6px 0 0;padding:0 38% 0 0;line-height:24px}@media only screen and (max-width:767px){.special-box{padding:0}}.special-box h2{margin:0 0 26px;text-transform:uppercase;font:600 32px/36px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.special-box p{margin:0 0 36px}.best-seller{margin-bottom:56px}@media only screen and (max-width:991px){.best-seller{margin-bottom:30px}}.best-seller .new-product{float:none;overflow:hidden;margin:0;width:100%;min-height:340px}@media only screen and (max-width:1219px){.best-seller .new-product{min-height:280px}}@media only screen and (max-width:991px){.best-seller .new-product{min-height:240px}}@media only screen and (max-width:767px){.best-seller .new-product{margin:0 0 40px}}.best-seller .new-product h2{margin:0 0 15px}.best-seller .new-product .product-img{margin:0 0 12px}.best-seller .new-product .rattings-nav{display:none;padding:3px 0 0}.best-seller .new-product:hover h2{display:none}.best-seller .new-product:hover .rattings-nav{display:block;width:100%}.best-seller .new-product.active h2{display:none}.best-seller .new-product.active .rattings-nav{display:block;width:100%}.other-services{overflow:hidden;background:#fff;border:1px solid #ddd;padding:72px 15px 15px;text-align:center;line-height:24px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.other-services{margin:0 0 20px}}.dark .other-services{background:#191919;border-color:#494949}.other-services .fa{color:#2a2a2a;position:absolute;left:50%;top:-41px;font-size:32px;line-height:20px;margin:0 0 0 -16px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .other-services .fa{color:#fff}.other-services .fa-money{margin:0 0 0 -18px}.other-services .fa-phone{margin:2px 0 0 -13px}.other-services h2{color:#2a2a2a;margin:0 0 15px;letter-spacing:2px;text-transform:uppercase;font:600 12px/20px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .other-services h2{color:#fff}.other-services h2 a{color:#2a2a2a;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .other-services h2 a{color:#fff}.other-services h2 a:hover{text-decoration:none;opacity:.6}.other-services p{margin:0 0 10px}.other-services:hover{color:#fff}.other-services:hover .fa{color:#fff}.other-services:hover h2 a{color:#fff}.shop-features h2{color:#222;margin:0 0 61px;padding:0 0 13px;text-transform:uppercase;font:700 18px/21px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:1}.shop-features h2:before{top:auto;z-index:-1;bottom:0;left:0;right:auto;background:0 0}.shop-features h2:before{width:40px;height:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .shop-features h2{color:#fff}.shop-features.hot h2{max-width:200px}.shop-features:hover h2:before{width:60px}.deal-gallery{overflow:visible}.deal-gallery .deal-img{overflow:hidden;position:relative;border:1px solid #ddd;margin:0 0 17px}.deal-gallery .deal-box{overflow:hidden}.deal-gallery .deal-row{overflow:hidden;margin:0 0 14px}.deal-gallery .name{float:left;color:#2a2a2a;font-size:16px;line-height:18px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .deal-gallery .name{color:#fff}.deal-gallery .name:hover{text-decoration:none}.deal-gallery .rattings-nav{float:right;margin:3px 0 0}.deal-gallery .price{float:right;font-size:18px;line-height:20px;font-weight:700}.deal-gallery .price.cancel{float:left;color:#2a2a2a;text-decoration:line-through}.dark .deal-gallery .price.cancel{color:#fff}.deal-gallery .btn-sale{top:9px;left:10px;color:#fff;font-size:12px;line-height:14px;padding:2px 10px;position:absolute;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;vertical-align:top}.deal-gallery .btn-sale:hover{text-decoration:none;background:#222;color:#fff}.deal-gallery .deal-buttons{position:absolute;top:-95px;right:2px;z-index:99}.deal-gallery .btn-next,.deal-gallery .btn-prev{font-size:18px;color:#ddd;line-height:20px;margin:0 0 0 3px;border-radius:50%;text-align:center;background:#fff;width:28px;height:28px;border:1px solid #ddd;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;vertical-align:top}.dark .deal-gallery .btn-next,.dark .deal-gallery .btn-prev{border-color:#494949;background:#191919;color:#fff}.deal-gallery .btn-next:hover,.deal-gallery .btn-prev:hover{text-decoration:none}.deal-gallery .btn-next .fa,.deal-gallery .btn-prev .fa{display:inline-block;vertical-align:middle;margin:0 0 0 -2px}.deal-gallery .btn-next .fa{margin:0 -3px 0 0}.product-article{color:#8f8f8f;margin:0 0 21px;font-size:12px;line-height:18px;overflow:hidden}.product-article .alignleft{float:left;width:36.9%;margin:0 10px 0 0;border:1px solid #ddd}.dark .product-article .alignleft{border-color:#494949}.product-article .alignleft img{width:100%}.product-article .alignleft a{display:block}.product-article .txt-box{overflow:hidden}.product-article h3{color:#2a2a2a;margin:0 0 3px;text-transform:capitalize;font:16px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.dark .product-article h3{color:#8f8f8f}.product-article h3 a{color:#2a2a2a;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .product-article h3 a{color:#8f8f8f}.product-article h3 a:hover{text-decoration:none}.product-article .rattings-nav{margin:0 0 18px}.product-article .price{color:#2a2a2a;display:block;font-size:18px;line-height:20px;font-weight:700}.dark .product-article .price{color:#8f8f8f}.product-article p{margin:0}.product-article time{display:block;margin:0 0 11px -2px}.product-article.blog{margin:0 0 19px}.product-article.blog .alignleft{margin:0 13px 0 0}.product-article.blog h3{margin:-5px 0 2px -2px}.features-box.links h3{color:#2a2a2a;margin:-5px 0 17px;text-transform:uppercase;font:700 16px/20px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .features-box.links h3{color:#fff}.links-nav{font-size:13px;line-height:16px;margin:0 0 22px;padding:0 0 0 12px}.links-nav li{padding:0 0 8px}.links-nav a{color:#8f8f8f;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.links-nav a:hover{padding:0 0 0 5px;text-decoration:none}.links-nav .fa{position:absolute;left:-12px;top:1px}.resturant-gallery{overflow:hidden;position:relative}.resturant-gallery .beans-slide{overflow:hidden}.resturant-gallery .btn-next,.resturant-gallery .btn-prev{color:#fff;position:absolute;left:20px;top:50%;margin:-33px 0 0;font-size:60px;line-height:20px;z-index:999;transition:all .25s ease}.resturant-gallery .btn-next:hover,.resturant-gallery .btn-prev:hover{text-decoration:none}.resturant-gallery .btn-next{left:auto;right:20px}.resturant-gallery .video-area{top:0;left:0;right:0;bottom:0;position:absolute}.resturant-gallery .video-area .mejs-offscreen{display:none}@media only screen and (max-width:767px){.resturant-gallery.video-bg .chef-icon,.resturant-gallery.video-bg p{display:none}.resturant-gallery.video-bg .win-height{height:auto !important}.resturant-gallery.video-bg .resturant-heading h1{font-size:28px;line-height:30px}.resturant-gallery.video-bg .resturant-heading{padding:30px 0 20px}}.resturant-content{max-height:1079px;position:relative;z-index:99;white-space:nowrap}.resturant-content .resturant-heading{display:inline-block;white-space:normal;vertical-align:middle}.resturant-content:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.resturant-heading{width:100%;font-size:18px;line-height:28px;color:#fff;text-align:center;padding:30px 20px 20px;position:relative;z-index:1}.resturant-heading:before{top:-9999px;z-index:-1;bottom:-9999px;left:-9999px;right:-9999px;background:rgba(0,0,0,.64)}@media only screen and (max-width:767px){.resturant-heading{font-size:14px;line-height:20px}}.resturant-heading .beans-fadeslider{position:relative;overflow:visible;height:80px}.resturant-heading h1{margin:0 0 25px;text-transform:uppercase;font:700 74px/78px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.resturant-heading h1{font-size:30px;line-height:40px}}.resturant-heading h1 .top-text{display:block;font-size:54px;font-weight:400;text-transform:initial}@media only screen and (max-width:767px){.resturant-heading h1 .top-text{font-size:20px}}.resturant-heading p{margin:0 0 35px}.resturant-heading .btn{border-width:2px}.chef-icon{margin:0 auto 23px;display:block}.header{overflow:hidden;height:80px}.about-chef .txt-box{padding-top:141px;padding-bottom:167px}@media only screen and (max-width:1219px){.about-chef .txt-box{padding-top:80px;padding-bottom:40px}}.about-chef .img-box{position:relative}.about-chef.style2 .img2{margin:-49px 0 0 36px}@media only screen and (max-width:991px){.about-chef.style2 .img2{margin:-19px 0 0}}.about-chef.style2 .txt-box{padding-top:90px;padding-bottom:117px}@media only screen and (max-width:1219px){.about-chef.style2 .txt-box{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:991px){.about-chef.style2 .txt-box{padding-top:40px;padding-bottom:0}}.about-chef.style2 .chef-quotes cite{background:url(//www.zukunftsingenieur.de/wp-content/themes/fekra/assets/css/../images/one-page/img03.png) no-repeat}@media only screen and (max-width:991px){.about-chef.style2 .chef-quotes cite{display:none}}.about-chef.style3{padding-top:100px}.about-chef.style3 .img2{margin:-49px 0 0 36px}.about-chef.style3 .txt-box{padding-top:90px;padding-bottom:117px}.about-chef.style3 .chef-quotes cite{background:url(//www.zukunftsingenieur.de/wp-content/themes/fekra/assets/css/../images/icons/sign.png) no-repeat}.chef-quotes{margin:0;border:0;color:#2a2a2a;text-align:center;display:block;font-size:16px;line-height:30px;font-weight:300;font-style:italic;padding:0}.dark .chef-quotes{color:#fff}.chef-quotes q{display:block;margin:0 0 54px;quotes:none}.chef-quotes cite{width:231px;height:88px;margin:0 auto;text-indent:-9999px;display:block;background:url(//www.zukunftsingenieur.de/wp-content/themes/fekra/assets/css/../images/restaurant/signature.png) no-repeat}.menu-block{position:relative;overflow:hidden}.menu-block .nav-holder{margin-bottom:60px}.menu-frame{padding-top:100px;padding-bottom:100px}.our-menu-nav{margin:0;text-align:center;padding:23px 10px 0;text-transform:capitalize;font:700 18px/22px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.our-menu-nav:before{position:absolute;content:"";top:0;bottom:0;left:-9999px;right:-9999px}@media only screen and (max-width:767px){.our-menu-nav{padding:0}}.our-menu-nav:before{border:solid #2b2b2b;border-width:2px 0}.our-menu-nav li{float:none;padding:0 18px;display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.our-menu-nav li{padding:0 1px}}.our-menu-nav li a{color:#fff;display:block;padding:0 0 26px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative;z-index:1}.our-menu-nav li a:before{top:auto;z-index:-1;bottom:0;left:0;right:0;background:0 0}.our-menu-nav li a:before{height:2px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.our-menu-nav li a:hover{text-decoration:none}.our-menu-nav li a:hover:before{opacity:1;visibility:visible}.our-menu-nav li.active a:before{opacity:1;visibility:visible}.menus-holder{width:105%;margin:0 0 2px;overflow:hidden}@media only screen and (max-width:991px){.menus-holder{width:100%}}.menu-article{float:left;color:#8f8f8f;width:46.4%;margin:0 2.5% 0 0}@media only screen and (max-width:991px){.menu-article{margin:0;width:100%}}@media only screen and (max-width:767px){.menu-article{margin:0 0 40px}}.menu-article .alignleft{float:left;width:29.8%;position:relative;margin:0 5.6% 59px 0}@media only screen and (max-width:767px){.menu-article .alignleft{float:none;width:100%;margin:0 0 20px}}.menu-article .alignleft a:hover{text-decoration:none}.menu-article .alignleft a:hover img{opacity:.6}.menu-article .alignleft a:hover .fa{opacity:1;visibility:visible}.menu-article .alignleft img{width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu-article .alignleft .fa{top:50%;left:50%;opacity:0;color:#fff;font-size:20px;visibility:hidden;position:absolute;margin:-10px 0 0 -10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu-article .txt-box{overflow:hidden}.menu-article .heading-box{overflow:hidden;margin:0 0 4px}.menu-article h2{float:left;color:#fff;margin:0 12px 0 0;text-transform:capitalize;font:700 18px/22px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif}.menu-article h2 a{color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu-article h2 a:hover{text-decoration:none}.menu-article .price{float:right;color:#fff;font:24px/28px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:-5px 0 0}.menu-article .price sub{display:inline-block;vertical-align:middle;margin:0;bottom:-2px;left:-3px;font-size:17px}.menu-article .rattings-nav{margin:0 0 9px;font-size:14px;line-height:18px}.menu-article p{margin:0 0 11px}.menu-article .btn{font-size:9px;line-height:13px;text-transform:uppercase}.book-block{position:relative;overflow:hidden;position:relative}.book-block:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0}.book-block:before{z-index:9;background:rgba(0,0,0,.2)}.book-section{color:#fff;position:relative;z-index:999;padding-top:10px;padding-bottom:10px;min-height:480px;white-space:nowrap}.book-section .book-heading{display:inline-block;white-space:normal;vertical-align:middle}.book-section:before{content:'';vertical-align:middle;display:inline-block;min-height:inherit;width:1px;overflow:hidden;margin:0 0 0 -5px}.book-heading{font:300 italic 16px/28px 'Lato',Georgia,"Times New Roman",Times,serif;text-align:center;overflow:hidden;padding:67px 10% 0}@media only screen and (max-width:767px){.book-heading{padding:20px 10px}}.book-heading h2{margin:0 0 26px;text-transform:uppercase;font:700 42px/46px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif}.book-heading p{margin:0 0 40px}.finest-chef{padding-top:90px;padding-bottom:90px}.chef-carousel{margin:0 -20px 0 0}@media only screen and (max-width:767px){.chef-carousel{margin:0 auto;max-width:280px}}.chef-carousel .beans-slide{float:left;color:#8f8f8f;position:relative;text-align:center;padding:0 10px 36px;margin:0 0 20px 20px;width:370px !important;border:1px solid #ddd}.dark .chef-carousel .beans-slide{border-color:#494949;background:#191919}@media only screen and (max-width:1219px){.chef-carousel .beans-slide{margin:0 0 20px 21px;width:292px !important}}@media only screen and (max-width:991px){.chef-carousel .beans-slide{width:335px !important}}@media only screen and (max-width:767px){.chef-carousel .beans-slide{margin:0 0 20px;width:280px !important}}.chef-carousel .beans-slide:hover .slide-over{opacity:1}.chef-carousel .img-box{max-width:370px;overflow:hidden;margin:0 -10px 24px}.chef-carousel .img-box img{max-width:100%}.chef-carousel h3{color:#2a2a2a;margin:0 0 6px;text-transform:capitalize;font:700 24px/28px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .chef-carousel h3{color:#fff}.chef-carousel .title{display:block;margin:0 0 25px;text-transform:uppercase;font-weight:400}.chef-carousel .beans-pagination{position:static !important}.chef-carousel .beans-pagination li{padding:0 2px;display:inline-block;vertical-align:top}.chef-carousel .beans-pagination li.active a{background:#2a2a2a}.chef-carousel .beans-pagination li a{display:block;text-indent:-9999px;border-radius:50%;background:#fff;border:1px solid #2a2a2a;width:12px;height:12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.chef-carousel .beans-pagination li a:hover{background:#2a2a2a;text-decoration:none}.slide-over{text-align:center;opacity:0;background:#2b2b2b;transition:all .6s ease}.slide-frame{display:table;width:100%;height:100%;padding:20px 10%}.slide-frame .slide-box{color:#fff;display:table-cell;vertical-align:middle;font-size:13px;line-height:24px}.slide-frame .slide-box h3{margin:0 0 4px;text-transform:capitalize;font:700 24px/28px 'Playfair Display',"Helvetica Neue",Helvetica,Arial,sans-serif}.slide-frame .slide-box h3 a{color:#fff;transition:all .25s ease}.slide-frame .slide-box h3 a:hover{text-decoration:none}.slide-frame .slide-box p{margin:0 0 10px}.slide-frame .slide-box .title{display:block;margin:0 0 20px;text-transform:uppercase;font-weight:400}.slide-frame .slide-box .slide-socials{margin:0 0 50px}.slide-frame .slide-box .slide-socials a{color:#fff}.slide-socials{margin:0;text-align:center}.slide-socials li{display:inline-block;vertical-align:top;float:none;padding:0 11px}.slide-socials a{color:#515151;font-size:14px;line-height:12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.slide-socials a:hover{text-decoration:none}.architecture-gallery{color:#fff;font-size:24px;line-height:30px;text-align:center;font-style:italic}@media only screen and (max-width:767px){.architecture-gallery{font-size:16px;line-height:20px}}.architecture-gallery .holder{padding:90px 0;white-space:nowrap}.architecture-gallery .holder .frame{display:inline-block;white-space:normal;vertical-align:middle}.architecture-gallery .holder:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.architecture-gallery .title{display:block;text-transform:uppercase;font:900 100px/120px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.architecture-gallery .title{font-size:70px;line-height:100px}}.architecture-gallery .subtitle{display:block;padding:0 8px;font-size:16px;line-height:20px;font-style:normal;margin:-12px 0 34px;letter-spacing:4.5px;text-transform:uppercase;display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.architecture-gallery .subtitle{font-size:7px}}.architecture-gallery p{margin:0 0 33px}.architecture-gallery .btn-prev,.architecture-gallery .btn-next{top:50%;left:0;color:#fff;width:79px;z-index:999;height:71px;font-size:32px;margin:-35px 0 0;line-height:32px;position:absolute;padding:15px 13px 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.architecture-gallery .btn-prev,.architecture-gallery .btn-next{display:none}}.architecture-gallery .btn-prev:hover,.architecture-gallery .btn-next:hover{text-decoration:none}.architecture-gallery .btn-prev:hover:after,.architecture-gallery .btn-next:hover:after{background:#fff}.architecture-gallery .btn-prev:after,.architecture-gallery .btn-next:after{z-index:-1;content:"";left:-20px;right:13px;transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.architecture-gallery .btn-next{right:0;left:auto;padding:15px 0 0 13px}.architecture-gallery .btn-next:after{left:13px;right:-20px;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg)}.architecture-gallery .btn-history:after{transform:skewX(15deg);-ms-transform:skewX(15deg);-webkit-transform:skewX(15deg)}.archi-columns{z-index:999;color:#2a2a2a;font-size:14px;margin:-56px 0 0;line-height:21px;position:relative;padding:0 0 100px}.dark .archi-columns{color:#8f8f8f}.archi-columns .coll{background:#f8f8f8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .archi-columns .coll{background:#191919}@media only screen and (max-width:767px){.archi-columns .coll{float:none;width:100%}}.archi-columns .coll:hover{color:#fff;margin:-20px 0 0}@media only screen and (max-width:1219px){.archi-columns .coll:hover{margin:-16px 0 0}}@media only screen and (max-width:991px){.archi-columns .coll:hover{margin:-15px 0 0}}@media only screen and (max-width:767px){.archi-columns .coll:hover{margin:0}}.archi-columns .coll:hover h2{color:#fff}.archi-columns .coll:hover h2 a{color:#fff}.archi-columns .coll:hover h2 a:hover{color:#222}.archi-columns .coll:hover h2:after{background:#fff}.archi-columns .coll:hover img{height:230px;max-height:230px}@media only screen and (max-width:1219px){.archi-columns .coll:hover img{height:185px;max-height:185px}}@media only screen and (max-width:991px){.archi-columns .coll:hover img{height:142px;max-height:142px}}@media only screen and (max-width:767px){.archi-columns .coll:hover img{height:auto;max-height:9999px}}.archi-columns img{width:100%;max-height:210px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:1219px){.archi-columns img{max-height:169px}}@media only screen and (max-width:991px){.archi-columns img{max-height:129px}}@media only screen and (max-width:767px){.archi-columns img{max-height:9999px}}.archi-columns .block{overflow:hidden;position:relative;padding:11px 20px 43px 22px}.archi-columns h2{color:#000;padding:0 0 8px;margin:0 0 25px;position:relative;letter-spacing:2px;text-transform:uppercase;font:600 18px/24px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .archi-columns h2{color:#fff}.archi-columns h2 a{color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dark .archi-columns h2 a{color:#fff}.archi-columns h2 a:hover{text-decoration:none}.archi-columns h2:after{left:0;bottom:0;width:36px;height:4px}.archi-columns .more{right:0;bottom:0;color:#fff;width:40px;height:42px;font-size:20px;position:absolute;padding:8px 0 0 15px}.archi-columns .more:after{left:0;z-index:-1;content:"";right:-20px;background:#222;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.archi-projects{line-height:28px;padding:78px 0 100px;font-family:'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:1}.archi-projects:after{top:0;z-index:-1;bottom:0;left:0;right:0;background:rgba(255,255,255,.85)}.dark .archi-projects:after{background:rgba(42,42,42,.85)}.archi-projects .stretch{z-index:-1}.archi-projects .heading-v2 h2{margin:0 0 10px}.archi-projects .img-box{float:right;max-width:668px}@media only screen and (max-width:1219px){.archi-projects .img-box{max-width:600px}}@media only screen and (max-width:991px){.archi-projects .img-box{float:none;max-width:100%}}.archi-projects .img-box img{width:100%}.archi-projects .text{overflow:hidden;background:rgba(255,255,255,.85);padding:32px 40px 54px 39px;border:1px solid #ddd}@media only screen and (max-width:767px){.archi-projects .text{padding:32px 20px 54px}}.dark .archi-projects .text{border-color:#494949;background:rgba(42,42,42,.95)}.archi-projects .text p{margin:0 0 32px}.archi-projects .btn-history{color:#fff;background:#000;padding:11px 67px 11px 22px}.archi-projects .title{color:#000;display:block;font-size:16px;margin:0 0 -7px;font-weight:300;text-transform:uppercase}.dark .archi-projects .title{color:#fff}.archi-projects .subtitle{color:#222;display:block;font-size:13px;margin:0 0 21px;text-transform:uppercase}.dark .archi-projects .subtitle{color:#fff}.archi-projects h3{color:#000;margin:0 0 33px;padding:0 0 19px;position:relative;text-transform:uppercase;font:300 42px/40px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .archi-projects h3{color:#fff}.archi-projects h3 .add{display:block;font-weight:400}.archi-projects h3:after{left:0;bottom:0;width:36px;height:4px}.archi-projects .beans-slider .beans-pagination{bottom:5px;width:473px;text-align:right}@media only screen and (max-width:991px){.archi-projects .beans-slider .beans-pagination{width:100%;text-align:center}}.archi-projects .beans-slider .beans-pagination li{float:none;padding:0 5px;display:inline-block;vertical-align:top}.archi-projects .beans-slider .beans-pagination li a{display:block;overflow:hidden;border-radius:50%;text-indent:9999px;width:10px;height:10px;border:2px solid #c4c4c4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.archi-projects .beans-slider .beans-pagination li a:hover{text-decoration:none}.archi-whyus{color:#7d7d7d;padding:90px 0 113px;font:300 italic 15px/24px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.archi-whyus h2{margin:0 0 17px;text-transform:uppercase;font:300 32px/40px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.archi-whyus h2 .add{font-weight:600}.archi-whyus p{margin:0 0 29px}.archi-whyus .text-box{width:50%;padding:10px 0 0;display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){.archi-whyus .text-box{width:100%;display:block}}.archi-whyus .img-box{width:48.5%;margin:0 0 0 1%;display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){.archi-whyus .img-box{width:100%;border-left:0;display:block}}.archi-whyus .btn{color:#fff;background:#000;padding:11px 66px 11px 19px}.construct-gallery{color:#fff;font-size:16px;line-height:30px;text-transform:uppercase}.construct-gallery .holder{padding:180px 0 40px;white-space:nowrap}.construct-gallery .holder .frame{display:inline-block;white-space:normal;vertical-align:middle}.construct-gallery .holder:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}@media only screen and (max-width:767px){.construct-gallery .holder .frame{max-width:280px}}.construct-gallery .txt{display:block;margin:0 0 14px;font:32px/56px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.construct-gallery .title{display:block;margin:0 0 7px;padding:0 0 0 9px;font:48px/40px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif;border-left:10px solid #ffb600}@media only screen and (max-width:767px){.construct-gallery .title{font-size:30px}}.construct-gallery .title .add{display:block;font-size:60px;margin:0 0 5px;font-weight:900}.construct-gallery p{margin:0 0 23px}.construct-gallery .btn{color:#fff;font-size:14px;background:#222;font-style:normal;padding:10px 61px 11px 24px}.construct-gallery .btn:before{background:#222}.construct-gallery .btn:hover:before{background:#222}.construct-gallery .beans-pagination li{padding:0 5px;float:none;display:inline-block;vertical-align:top}.construct-gallery .beans-pagination li a{display:block;overflow:hidden;border-radius:50%;text-indent:9999px;width:10px;height:10px;border:2px solid #c4c4c4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.construct-gallery .beans-pagination li a:hover{text-decoration:none}.safety-section{padding:87px 0 100px;background:#fff url(//www.zukunftsingenieur.de/wp-content/themes/fekra/assets/css/../images/icons/map2.png) 50% 0 no-repeat}.dark .safety-section{background-color:#2a2a2a}.safety-section .about-box{color:#8f8f8f;margin:0 auto 100px;overflow:hidden;max-width:707px;text-align:center;font:300 italic 16px/24px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.safety-section h2{color:#222;margin:0 0 29px;font:38px/40px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.safety-section h2 .add{font-weight:700}.dark .safety-section h2{color:#fff}.safety-section h3{color:#fff;max-width:257px;background:#222;position:relative;margin:-34px 0 0 10px;text-transform:uppercase;padding:12px 80px 12px 19px;font:15px/16px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.safety-section h3{width:90%}}.safety-section h3 .add{display:block;font-size:21px;font-weight:700}.safety-section .btn{color:#fff;font-size:14px;background:#222;font-style:normal;padding:10px 61px 11px 24px}.safety-section .btn:before{background:#222}.safety-section .btn:hover:before{background:#222}.safety-section img{width:100%}.safety-section p{margin:0 0 26px}.safety-section .more{top:-11px;right:-10px;color:#fff;font-size:25px;overflow:hidden;position:absolute;padding:15px 0 0 42px;width:84px;height:57px}.safety-section .more:before{top:0;bottom:0;left:12px;right:-11px;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.safety-section .more .fa{position:relative}.safety-section .more:hover:before{background:#222}.const-services{color:#fff;font-size:14px;line-height:24px;text-align:center;padding:87px 0 100px}.const-services .container{z-index:2;position:relative}.const-services .beans-mask{border:1px solid #424242}.const-services .box{width:25%;float:left;overflow:hidden;position:relative;border-left:1px solid #424242}@media only screen and (max-width:767px){.const-services .box{border:0;width:100%}}.const-services .box:first-child{border:0}.const-services .box .over{z-index:5;background:#2c2c2c;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.const-services .box .frame{width:100%;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:table;vertical-align:middle}.const-services .box .block{width:100%;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:table-cell;vertical-align:middle}.const-services .box .text-box{max-height:0;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.const-services .box .icon{display:block;font-size:40px;margin:0 0 23px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.const-services .box .title{display:block;margin:0 0 10px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font:600 12px/24px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.const-services .box:hover .over{background:rgba(0,0,0,.6)}.const-services .box:hover .text-box{max-height:100px;padding:10px 0 0}.const-services .btn-prev,.const-services .btn-next{color:#fff;font-size:25px;padding:7px 0 0;text-align:center;border-radius:50%;margin:0 2px 32px;background:#2c2c2c;width:40px;height:40px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;vertical-align:top}.const-services .btn-prev.active,.const-services .btn-next.active,.const-services .btn-prev:hover,.const-services .btn-next:hover{text-decoration:none}.const-services.style2{padding:93px 0 100px}.const-services.style2 .box .fa{font-size:34px;margin:0 0 23px}.const-services.style2 .box:hover .over .fa{color:#fff;margin:0 0 8px}.const-services.style2 .btn-prev,.const-services.style2 .btn-next{margin:0 2px 45px}.const-partners{text-align:center;padding:95px 0 95px}.const-partners a{display:inline-block;vertical-align:top}.const-partners a:hover{opacity:.8}.const-partners.style3 a{opacity:.4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.const-partners.style3 a:hover{opacity:1}.realestate-slider{z-index:2;color:#fff;position:relative;font:14px/24px 'Lato',Georgia,"Times New Roman",Times,serif}.realestate-slider .caption{z-index:55;height:839px;position:relative;padding:354px 0 0;background:rgba(0,0,0,.5);white-space:nowrap}.realestate-slider .caption .caption-holder{display:inline-block;white-space:normal;vertical-align:top}.realestate-slider .caption:before{content:'';vertical-align:top;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}@media only screen and (max-width:767px){.realestate-slider .caption{height:900px;padding:280px 0 0}}.realestate-slider .caption-holder{width:100%}.realestate-slider .holder{max-width:635px;overflow:hidden;letter-spacing:.4px;background:rgba(0,0,0,.8);padding:26px 50px 30px 41px}.realestate-slider h1{margin:0 0 11px;position:relative;vertical-align:top;display:inline-block;text-transform:uppercase;font:500 32px/50px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.realestate-slider h1 .info{top:3px;right:-62px;position:absolute;background:#2ecc71;padding:1px 11px 2px 10px;font:12px/18px 'Lato',Georgia,"Times New Roman",Times,serif}@media only screen and (max-width:767px){.realestate-slider h1 .info{right:-45px}}.realestate-slider p{margin:0 0 28px}.realestate-slider footer{overflow:hidden;margin:0 -10px 0 0}.realestate-slider footer .price{float:left;margin:-10px 0 0;font:900 42px/56px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.realestate-slider footer .price .add{font-size:21px;font-weight:400}.realestate-slider .btn{float:right;border-width:2px}.realestate-slider .btn-next,.realestate-slider .btn-prev{left:0;top:50%;opacity:0;z-index:55;color:#fff;font-size:52px;overflow:hidden;margin:38px 0 0;line-height:30px;text-align:center;position:absolute;visibility:hidden;width:58px;height:58px;background:rgba(0,0,0,.85);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.realestate-slider .btn-next:hover,.realestate-slider .btn-prev:hover{text-decoration:none}.realestate-slider .btn-next{right:0;left:auto}.realestate-slider:hover .btn-next,.realestate-slider:hover .btn-prev{opacity:1;visibility:visible}.realestate-slider:hover .btn-prev{left:14px}.realestate-slider:hover .btn-next{right:14px}.realestate-section{z-index:56;position:relative}.realestate-section .tabset{float:left;width:100%;font-size:14px;line-height:20px;margin:-45px 0 0;text-transform:uppercase}.realestate-section .tabset li{float:left;margin:0}@media only screen and (max-width:767px){.realestate-section .tabset li{float:none}}.realestate-section .tabset li.active{margin:-8px 0 0}.realestate-section .tabset li.active a{color:#fff;padding:17px 29px;text-decoration:none}.realestate-section .tabset li:hover{margin:-8px 0 0}.realestate-section .tabset li:hover a{color:#fff;padding:17px 29px;text-decoration:none}.realestate-section .tabset a{color:#222;display:block;padding:13px 29px;border-left:1px solid #e6e2de;background:rgba(255,255,255,.9)}.realestate-section .tab-content{float:left;width:100%;margin:0 0 51px}.realestate-section .tab-form{overflow:hidden;padding:39px 0 38px 40px}@media only screen and (max-width:767px){.realestate-section .tab-form{padding:30px}}.realestate-section .search-box{float:left;width:65.8%;position:relative;background:#fff}@media only screen and (max-width:767px){.realestate-section .search-box{width:100%;margin:0 0 10px}}.realestate-section .search-box input[type=search]{margin:0;border:0;color:#848484;width:100%;float:left;height:50px;outline:none;background:0 0;padding:10px 65px 10px 20px;font:italic 16px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.realestate-section .search-box .fa{top:12px;color:#c5c5c5;right:20px;font-size:26px;position:absolute}.realestate-section .jcf-select{border:0;float:left;height:50px;width:16.9%;min-width:0;margin:0 0 0 1.8%}@media only screen and (max-width:767px){.realestate-section .jcf-select{width:100%;margin:0 0 10px}}.realestate-section .jcf-select .jcf-select-opener{background:0 0}.realestate-section .jcf-select .jcf-select-opener:before{top:16px;right:22px;color:#8f8f8f;content:"\f107";position:absolute;font-family:'FontAwesome'}.realestate-section .jcf-select .jcf-select-text{margin:13px 35px 0 20px}.realestate-section .btn-submit{color:#fff;float:left;width:10%;border-radius:0;margin:0 0 0 2%;background:#222;padding:14px 5px}@media only screen and (max-width:767px){.realestate-section .btn-submit{width:100%}}.realestate-section .btn-submit:hover{opacity:.8}.realestate-section .text-box{color:#8f8f8f;font-size:18px;font-weight:300;line-height:32px;font-style:italic;text-align:center;max-width:730px;margin:0 auto 52px}.realestate-section h2{color:#222;margin:0 0 40px;font:300 40px/50px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .realestate-section h2{color:#fff}.realestate-services{color:#fff;font-size:14px;line-height:24px;text-align:center;padding:90px 0 93px}@media only screen and (max-width:991px){.realestate-services{font-size:12px;line-height:20px}}.realestate-services .beans-slider{overflow:visible}.realestate-services .box{float:left;width:23.2%;color:#8f8f8f;overflow:hidden;margin:0 0 0 2.4%;position:relative;font:500 12px/18px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.realestate-services .box{width:100%}}.realestate-services .box:first-child{margin:0}.realestate-services .box .over{z-index:5;opacity:0;visibility:hidden;background:rgba(0,0,0,.9);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.realestate-services .box .frame{width:100%;height:100%;display:table;vertical-align:middle}.realestate-services .box .block{width:100%;height:100%;display:table-cell;vertical-align:middle}.realestate-services .box h2{color:#2a2a2a;margin:0 0 9px;letter-spacing:2px;text-transform:uppercase;font:600 14px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.dark .realestate-services .box h2{color:#fff}@media only screen and (max-width:991px){.realestate-services .box h2{font-size:14px;line-height:18px}}.realestate-services .box.active .over,.realestate-services .box:hover .over{opacity:1;visibility:visible}.realestate-services .box.active .txt,.realestate-services .box:hover .txt{display:none}.realestate-services .box.active .txt2,.realestate-services .box:hover .txt2{display:block}.realestate-services .box.active .img-box a,.realestate-services .box:hover .img-box a{right:0;opacity:1;visibility:visible}.realestate-services .box.active .img-box a:last-child,.realestate-services .box:hover .img-box a:last-child{left:0;right:auto}.realestate-services .img-box{margin:0 0 11px;overflow:hidden;position:relative}.realestate-services .img-box a{color:#fff;opacity:0;right:-50px;width:44px;height:36px;margin:0 3px;font-size:21px;padding:5px 0 0;text-align:center;position:relative;visibility:hidden;vertical-align:top;display:inline-block;border:1px solid #fff;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.realestate-services .img-box a:last-child{right:auto;left:-50px}.realestate-services img{margin:0 auto}.realestate-services p{margin:0;letter-spacing:2px;text-transform:uppercase}.realestate-services .text-box{overflow:hidden;text-transform:uppercase}.realestate-services .txt{min-height:70px}.realestate-services .txt2{display:none;min-height:70px}.realestate-services .star-list{font-size:11px;margin:0 0 17px}.realestate-services .star-list li{vertical-align:top;display:inline-block}.realestate-services .star-list a{color:#cfcfcf}.realestate-services .star-list a:hover{text-decoration:none}.realestate-services .sale{color:#fff;padding:2px 10px;background:#f39c12;vertical-align:top;display:inline-block;text-transform:uppercase;font:12px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.realestate-services .price{display:block;font:700 21px/30px 'Lato',Georgia,"Times New Roman",Times,serif}.realestate-services .price .add{font-size:16px;font-weight:900}.realestate-services .price .p-text{color:#8f8f8f;font-size:14px;font-weight:400;line-height:25px}.realestate-services .btn-prev,.realestate-services .btn-next{right:2px;top:-75px;z-index:9999;color:#ddd;font-size:20px;position:absolute;text-align:center;border-radius:50%;background:#f8f8f8;width:28px;height:28px;border:1px solid #dedede;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;vertical-align:top}.dark .realestate-services .btn-prev,.dark .realestate-services .btn-next{color:#fff;background:#191919;border-color:#494949}.realestate-services .btn-prev:hover,.realestate-services .btn-next:hover{text-decoration:none}.realestate-services .btn-prev{right:36px}.realestate-services .tab-content{overflow:visible}.realestate-services.style2 .img-box{margin:0 0 14px}.realestate-services.style2 .txt2,.realestate-services.style2 .txt{min-height:31px}.realestate-services.style2 .price{font-size:25px}.realestate-services.style2 .box h2{margin:0;font-size:15px;text-transform:lowercase;text-transform:capitalize}.realestate-services.style2 .btn-prev,.realestate-services.style2 .btn-next{margin:3px 2px;position:static;background:#222;border-color:#222}.travel-slider .caption{width:100%;color:#fff;text-align:center;position:relative;white-space:nowrap;font:18px/20px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.travel-slider .caption .holder{display:inline-block;white-space:normal;vertical-align:middle}.travel-slider .caption:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}@media only screen and (max-width:767px){.travel-slider .caption{font-size:14px;line-height:16px;min-height:600px}}.travel-slider .caption .holder{z-index:5;padding:0 0 9px;position:relative}@media only screen and (max-width:767px){.travel-slider .caption .holder{padding:80px 0 0}}.travel-slider p{margin:0 0 40px}@media only screen and (max-width:767px){.travel-slider p{margin:0 0 20px}}.travel-slider .heading2{margin:0 0 27px;letter-spacing:.4px;text-transform:uppercase;font:700 60px/65px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.travel-slider .heading2{font-size:25px;line-height:30px}}.travel-slider .title2{display:block;margin:0 0 41px;text-transform:capitalize;font:24px/25px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:991px){.travel-slider .title2{font-size:18px}}@media only screen and (max-width:767px){.travel-slider .title2{font-size:16px;line-height:20px}}.travel-slider .btn{margin:0 3px 10px}.travel-slider .btn-next,.travel-slider .btn-prev{left:0;top:50%;opacity:0;z-index:55;color:#fff;font-size:52px;overflow:hidden;margin:-23px 0 0;line-height:30px;text-align:center;position:absolute;visibility:hidden;width:58px;height:58px;background:rgba(0,0,0,.85);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.travel-slider .btn-next,.travel-slider .btn-prev{top:auto;margin:0;bottom:40px}}.travel-slider .btn-next:hover,.travel-slider .btn-prev:hover{text-decoration:none}.travel-slider .btn-next{right:0;left:auto}.travel-slider:hover .btn-next,.travel-slider:hover .btn-prev{opacity:1;visibility:visible}.travel-slider:hover .btn-prev{left:14px}.travel-slider:hover .btn-next{right:14px}.travel-section{z-index:56;position:relative}.travel-section .tabset{float:left;width:100%;font-size:0;margin:-46px 0 0;text-align:center;letter-spacing:-4px;text-transform:uppercase}.travel-section .tabset li{margin:0;float:left;font-size:14px;line-height:20px;letter-spacing:0}@media only screen and (max-width:550px){.travel-section .tabset li{display:block}}.travel-section .tabset li:hover a,.travel-section .tabset li.active a{color:#fff;text-decoration:none;background:rgba(26,26,26,.9);border-left-color:rgba(26,26,26,.9)}@media only screen and (max-width:550px){.travel-section .tabset li:hover a,.travel-section .tabset li.active a{border-color:rgba(26,26,26,.9)}}.travel-section .tabset a{color:#222;display:block;padding:13px 29px;background:rgba(255,255,255,.6);border-left:1px solid rgba(255,255,255,.6)}.travel-section .tab-content{float:left;width:100%;margin:0 0 51px;background:#1a1a1a}.travel-section .tab-form{overflow:hidden;padding:39px 0 38px 40px}@media only screen and (max-width:1219px){.travel-section .tab-form{padding:39px 0 38px 20px}}@media only screen and (max-width:767px){.travel-section .tab-form{padding:30px}}.travel-section .box{float:left;width:27.3%;margin:0 0 0 30px;position:relative}@media only screen and (max-width:991px){.travel-section .box{width:43%}}@media only screen and (max-width:767px){.travel-section .box{width:100%;margin:0 0 10px}}.travel-section .box input[type=search]{margin:0;border:0;width:100%;float:left;height:50px;outline:none;color:#848484;background:#fff;padding:10px 65px 10px 20px;font:italic 16px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.travel-section .box .fa{top:18px;right:22px;color:#c5c5c5;font-size:16px;position:absolute}.travel-section .box:first-child{margin:0}@media only screen and (max-width:767px){.travel-section .box:first-child{margin:0 0 10px}}.travel-section .box.add{width:30%}@media only screen and (max-width:991px){.travel-section .box.add{width:50%}}@media only screen and (max-width:767px){.travel-section .box.add{width:100%}}.travel-section .box.add .jcf-select .jcf-select-opener:before{top:11px;right:15px;font-size:20px;content:"\f073"}@media only screen and (max-width:991px){.travel-section .box.add2{margin:0;width:70%}}@media only screen and (max-width:767px){.travel-section .box.add2{width:100%}}.travel-section .box .form-title{color:#fff;display:block;margin:0 0 5px;font-size:16px}.travel-section .box label{color:#fff;display:block;font-size:12px;margin:0 0 15px}.travel-section .box .block{overflow:hidden;position:relative;background:#fff}.travel-section .jcf-select{border:0;float:left;width:100%;height:50px;min-width:0}.travel-section .jcf-select .jcf-select-opener{background:0 0}.travel-section .jcf-select .jcf-select-opener:before{top:16px;right:22px;color:#8f8f8f;content:"\f107";position:absolute;font-family:'FontAwesome'}.travel-section .jcf-select .jcf-select-text{margin:13px 35px 0 20px}.travel-section .btn-submit{float:left;width:4.8%;color:#fff;border-radius:0;padding:14px 5px;margin:60px 0 0 1.8%}@media only screen and (max-width:991px){.travel-section .btn-submit{width:22.8%;margin:60px 0 0 30px}}@media only screen and (max-width:767px){.travel-section .btn-submit{width:100%;margin:0 0 10px}}.travel-section .btn-submit:hover{opacity:.8}.travel-section .text-box{color:#8f8f8f;font-size:18px;font-weight:300;line-height:32px;font-style:italic;text-align:center;max-width:730px;margin:0 auto 52px}.travel-section h2{color:#222;margin:0 0 40px;font:300 40px/50px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.youga-slider{color:#fff;font:300 14px/24px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.youga-slider .caption{z-index:55;height:787px;position:relative;padding:120px 0 20px;background:rgba(0,0,0,.5);white-space:nowrap}.youga-slider .caption .caption-holder{display:inline-block;white-space:normal;vertical-align:middle}.youga-slider .caption:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.youga-slider .caption-holder{width:100%}.youga-slider h1{margin:0 0 25px;text-transform:uppercase;font:700 40px/56px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.youga-slider h1{font-size:20px;line-height:25px}}.youga-slider .btn{margin:0 10px 10px 0}.youga-slider p{margin:0 0 34px}.youga-slider .beans-pagination{bottom:10px;text-align:center}.youga-slider .beans-pagination li{display:inline-block;vertical-align:top;margin:0 3px}.youga-slider .beans-pagination li a{display:block;text-indent:-9999px;border-radius:50%;border:2px solid #fff;width:10px;height:10px}.youga-slider .beans-pagination li a:hover{text-decoration:none}.events-mainbanner{color:#fff;padding:286px 0 297px}@media only screen and (max-width:767px){.events-mainbanner{padding:150px 0}}.events-mainbanner .container{z-index:99;position:relative;text-align:center}.events-mainbanner .heading{margin:0;font-size:52px;font-weight:700;line-height:1.4;letter-spacing:5px;text-transform:uppercase;font-family:'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.events-mainbanner .heading{font-size:30px}}.events-mainbanner .subtitle{padding:0 10px;font-size:16px;font-weight:700;line-height:1.5;vertical-align:top;margin:0 0 51px 4px;display:inline-block;letter-spacing:4.8px;text-transform:uppercase}@media only screen and (max-width:767px){.events-mainbanner .subtitle{font-size:12px;letter-spacing:2px}}.events-mainbanner .wedding-nav{color:#fff;margin:0 0 50px;text-transform:uppercase;font:16px/20px 'Lato',Georgia,"Times New Roman",Times,serif}.events-mainbanner .wedding-nav .countdown-section{padding:0;width:141px;margin:0 7px;height:150px;border-radius:0;background:0 0}@media only screen and (max-width:767px){.events-mainbanner .wedding-nav .countdown-section{width:100px}}.events-mainbanner .wedding-nav .countdown-section .countdown-amount{font:600 68px/70px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 42px;position:relative;z-index:1}.events-mainbanner .wedding-nav .countdown-section .countdown-amount:before{top:auto;z-index:-1;bottom:19px;left:50%;right:auto;background:rgba(255,255,255,.2)}.events-mainbanner .wedding-nav .countdown-section .countdown-amount:before{z-index:1;width:50px;height:2px;margin:0 0 0 -24px}.events-mainbanner .text{display:block;max-width:754px;margin:0 auto 55px;letter-spacing:1.2px;text-transform:uppercase;font:300 20px/28px 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif}.events-mainbanner .stretch{text-align:center;position:relative;z-index:1;position:absolute}.events-mainbanner .stretch:before{top:0;z-index:-1;bottom:0;left:-9999px;right:-9999px;background:rgba(0,0,0,.8)}.events-mainbanner .stretch:before{z-index:9;display:block}.events-icons{color:#fff;line-height:1;font-size:25px;padding:0 0 28px;background:#222;text-align:center}@media only screen and (max-width:767px){.events-icons{padding:20px 0;margin:0 0 30px}}.dark .events-icons{background:#191919}.events-icons .icon{z-index:99;display:block;font-size:28px;padding:32px 0 0;position:relative;text-align:center;border-radius:50%;width:98px;height:98px;margin:-52px auto 20px}@media only screen and (max-width:767px){.events-icons .icon{margin:0 auto 20px}}.events-icons .text{display:block}