body,html{padding:0;margin:0}body{font-family:sans-serif}.wp-embed,.wp-embed-share-input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.dashicons{display:inline-block;width:20px;height:20px;background-color:transparent;background-repeat:no-repeat;background-size:20px;background-position:center;transition:background .1s ease-in;position:relative;top:5px}.dashicons-no{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M15.55%2013.7l-2.19%202.06-3.42-3.65-3.64%203.43-2.06-2.18%203.64-3.43-3.42-3.64%202.18-2.06%203.43%203.64%203.64-3.42%202.05%202.18-3.64%203.43z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E")}.dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E")}.wp-embed-comments a:hover .dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.dashicons-share{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");display:none}.js .dashicons-share{display:inline-block}.wp-embed-share-dialog-open:hover .dashicons-share{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.wp-embed{padding:25px;font-size:14px;font-weight:400;line-height:1.5;color:#82878c;background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:auto;zoom:1}.wp-embed a{color:#82878c;text-decoration:none}.wp-embed a:hover{text-decoration:underline}.wp-embed-featured-image{margin-bottom:20px}.wp-embed-featured-image img{width:100%;height:auto;border:0}.wp-embed-featured-image.square{float:left;max-width:160px;margin-right:20px}.wp-embed p{margin:0}p.wp-embed-heading{margin:0 0 15px;font-weight:600;font-size:22px;line-height:1.3}.wp-embed-heading a{color:#32373c}.wp-embed .wp-embed-more{color:#b4b9be}.wp-embed-footer{display:table;width:100%;margin-top:30px}.wp-embed-site-icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:25px;width:25px;border:0}.wp-embed-site-title{font-weight:600;line-height:25px}.wp-embed-site-title a{position:relative;display:inline-block;padding-left:35px}.wp-embed-meta,.wp-embed-site-title{display:table-cell}.wp-embed-meta{text-align:right;white-space:nowrap;vertical-align:middle}.wp-embed-comments,.wp-embed-share{display:inline}.wp-embed-comments a,.wp-embed-share-tab-button{display:inline-block}.wp-embed-meta a:hover{text-decoration:none;color:#0073aa}.wp-embed-comments a{line-height:25px}.wp-embed-comments+.wp-embed-share{margin-left:10px}.wp-embed-share-dialog{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#222;background-color:rgba(10,10,10,.9);color:#fff;opacity:1;transition:opacity .25s ease-in-out}.wp-embed-share-dialog.hidden{opacity:0;visibility:hidden}.wp-embed-share-dialog-close,.wp-embed-share-dialog-open{margin:-8px 0 0;padding:0;background:0 0;border:0;cursor:pointer;outline:0}.wp-embed-share-dialog-close .dashicons,.wp-embed-share-dialog-open .dashicons{padding:4px}.wp-embed-share-dialog-open .dashicons{top:8px}.wp-embed-share-dialog-close:focus .dashicons,.wp-embed-share-dialog-open:focus .dashicons{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-radius:100%}.wp-embed-share-dialog-close{position:absolute;top:20px;right:20px;font-size:22px}.wp-embed-share-dialog-close:hover{text-decoration:none}.wp-embed-share-dialog-close .dashicons{height:24px;width:24px;background-size:24px}.wp-embed-share-dialog-content{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}.wp-embed-share-dialog-text{margin-top:25px;padding:20px}.wp-embed-share-tabs{margin:0 0 20px;padding:0;list-style:none}.wp-embed-share-tab-button button{margin:0;padding:0;border:0;background:0 0;font-size:16px;line-height:1.3;color:#aaa;cursor:pointer;transition:color .1s ease-in}.wp-embed-share-tab-button [aria-selected=true],.wp-embed-share-tab-button button:hover{color:#fff}.wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 0 0 10px;padding:0 0 0 11px;border-left:1px solid #aaa}.wp-embed-share-tab[aria-hidden=true]{display:none}p.wp-embed-share-description{margin:0;font-size:14px;line-height:1;font-style:italic;color:#aaa}.wp-embed-share-input{box-sizing:border-box;width:100%;border:0;height:28px;margin:0 0 10px;padding:0 5px;font-size:14px;font-weight:400;line-height:1.5;resize:none;cursor:text}textarea.wp-embed-share-input{height:72px}html[dir=rtl] .wp-embed-featured-image.square{float:right;margin-right:0;margin-left:20px}html[dir=rtl] .wp-embed-site-title a{padding-left:0;padding-right:35px}html[dir=rtl] .wp-embed-site-icon{margin-right:0;margin-left:10px;left:auto;right:0}html[dir=rtl] .wp-embed-meta{text-align:left}html[dir=rtl] .wp-embed-share{margin-left:0;margin-right:10px}html[dir=rtl] .wp-embed-share-dialog-close{right:auto;left:20px}html[dir=rtl] .wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 10px 0 0;padding:0 11px 0 0;border-left:0;border-right:1px solid #aaa}
img.wp-smiley,img.emoji{display:inline !important;border:0 !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:none !important;padding:0 !important}
.footer-soc-excerpt{text-align:center;margin:15px auto}.mycarousel2,.owl-carousel{list-style-type:none;margin:0;padding:0}.owl-carousel.hapy_boys{margin:0 auto}.team_entry{padding:0 12px}.team_photo{margin:0 auto}.mycarousel3.product_list_widget{text-align:center}.pf_wrap{position:relative}.loader-image{position:absolute;width:32px;height:32px;top:50%;left:50%;margin:-16px auto auto -16px}.loader-image:before{-webkit-animation-name:spin;-webkit-animation-duration:400ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:400ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:400ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;font-size:20px}#container.loading,#container_2.loading,#container_2.loading{height:580px}#container .type-portfolio,#container_2 .type-portfolio,#container_3 .type-portfolio{visibility:visible;opacity:1;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}#container.loading .type-portfolio,#container_2.loading .type-portfolio,#container_3.loading .type-portfolio{opacity:0;visibility:hidden}.ggt-cart .attachment-shop_thumbnail.wp-post-image{min-width:0}.menu-dropdown nav a span.hover{width:100%;top:100%;left:0;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-dropdown nav a:hover span.hover{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-dropdown header.dropdown .nav nav ul li a{border-top:0}#portfolio_box .owl-item{text-align:center}#portfolio a:not(.back2top):hover,#portfolio_2 a:not(.back2top):hover,#portfolio_3 a:not(.back2top):hover{background:none repeat scroll 0 0 #fff;border-color:#fff;color:#000}.team_link{display:block;width:100%;height:100%;left:0;top:0;position:absolute;z-index:10}.option-set.clearfix{padding:0}.recent_posts_carousel article{visibility:hidden}.recent_posts_carousel{height:auto}.recent_posts_carousel.loading{max-height:300px}.recent_wrap:hover .carousel-nav,#woo:hover .carousel-nav{opacity:1;top:50%}div#recent_container,.team_corusel,#woo{position:relative}.serv_corusel li i{display:inline-block}.page_top.top_box{border-width:0 0 60px 2880px;border-style:solid solid solid solid}.page_bot.bot_box{border-width:0 2880px 60px 0;border-style:solid solid solid solid}.id_page{position:relative;padding-top:50px;margin-top:-60px}#blog{margin-bottom:60px;padding:50px 0 0;margin-top:-60px}body:not(.page-template-home-index) footer{padding-top:150px}body:not(.page-template-home-index) header{position:relative}.recent_posts_carousel .owl-item{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recent_posts_carousel .recent_iso_inner .recent_img_pop img{width:100%;height:auto}.recent_box{text-align:center;padding:30px 10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recent_posts_carousel article.post:hover .recent_box{background:#fff;color:#000}.recent_posts_carousel .recent_name{text-transform:uppercase;font-weight:600;font-size:14px;margin:15px auto}.recent_posts_carousel .recent_read_more a{display:inline-block;border:2px solid;padding:10px 15px;text-transform:uppercase;font-size:12px;font-weight:600;margin:15px auto 0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recent_posts_carousel .recent_read_more a:hover{background:#000;color:#fff}.recent_posts_carousel article.post:hover a{color:#000}.recent_posts_carousel article.post:hover .recent_read_more a:hover{color:#fff}.recent_posts_carousel .recent_date{text-transform:uppercase;font-size:12px;font-weight:400;color:#eee}.recent_posts_carousel article.post:hover .recent_date{color:#999}.recent_posts_carousel .recent_excerpt{font-size:14px;padding:0 5px;color:#eee}.recent_posts_carousel article.post:hover .recent_excerpt{color:#aaa}.recent_posts_carousel .post{background:none}.recent_img_wrap{position:relative}.recent_img_overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recent_posts_carousel article.post:hover .recent_img_overlay{opacity:1}a.recent_overlay_link{color:#fff;font-size:20px;position:absolute;width:50px;height:50px;left:0;top:0;right:0;margin:auto;bottom:0;border:2px solid;border-radius:50%;line-height:50px;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recent_posts_carousel article.post a.recent_overlay_link,.recent_posts_carousel article.post:hover a.recent_overlay_link{color:#fff}.recent_posts_carousel article.post a.recent_overlay_link:hover{background:#fff;border-color:#fff;color:#000}#single-portfolio{margin-bottom:60px;padding:0}#portfolio_box .owl-item img{width:100%;height:auto}.owl-item .post{margin-bottom:0}.owl-carousel .owl-item li{max-width:100%}.owl-carousel img{max-width:50%;padding-bottom:20px}.service_box .item>h4{min-height:100px}.pf_square_image,.square_image{width:100%;position:relative;background-size:cover;background-position:center center;min-height:280px}.ggt_pf_filter_mobile{display:none;visibility:hidden;text-transform:uppercase;padding:0;position:relative;background:white;margin:20px auto;z-index:20}.filter_item_label{border:2px solid}.filter_item_label a{display:block;padding:15px 20px;color:#000}.filter_item_mobile a{padding:5px 20px;display:block;color:#000}.ggt_pf_filter_dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;border:2px solid;margin-top:-2px;z-index:2;background:white;color:#000;padding:10px 0;text-align:left;width:100%}.ggt_pf_filter_mobile.open .ggt_pf_filter_dropdown{opacity:1;visibility:visible}.filter_item_label i{font-size:30px;line-height:14px;font-weight:600;padding-left:20px;display:inline-block;vertical-align:middle}#container .iso_inner img,#container_2 .iso_inner img,#container_3 .iso_inner img{max-width:none;width:100%;height:auto}.more_info_box{margin-bottom:30px}@media(max-width:768px){.pf_iso_filter{display:none;visibility:hidden}.ggt_pf_filter_mobile{display:inline-block;visibility:visible}}@media(max-width:1024px){.owl-carousel li{width:100%}.team_name{font-size:27px}.team_photo{width:100%;height:auto}.team_photo img{width:90%;margin:0 auto}.team_photo .mask-1,.team_photo .mask-2{display:none}.team_photo .content{background:rgba(255,255,255,0.99);height:auto;opacity:1;position:relative;padding:0;width:90%;margin:0 auto;left:0;right:0;overflow:hidden;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all .4s ease-in-out .3s;-moz-transition:all .4s ease-in-out .3s;-o-transition:all .4s ease-in-out .3s;transition:all .4s ease-in-out .3s}.team_photo .content h2{margin:0;color:#000}.item:hover .team_photo .content{height:auto;width:90%;opacity:1;top:auto;margin-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media(max-width:1180px){.mid_box .container .owl-carousel:not(.hapy-boys){padding-bottom:80px}.carousel-nav{opacity:1;position:absolute;top:auto;bottom:50px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:50px;right:0;margin:auto;left:0}.recent_wrap:hover .carousel-nav,#woo:hover .carousel-nav,.serv_corusel:hover .carousel-nav,.mycarousel3:hover .carousel-nav,.team_corusel:hover .carousel-nav{opacity:1;top:auto}}.booking-header{color:#efcc00 !important;font-size:38px;line-height:36px;font-weight:bold;padding:0;margin:0;max-width:320px;text-transform:none}.booking-header.uppercase{text-transform:uppercase}.booking-text{color:#FFF;max-width:320px}.booking-date{color:#efcc00;font-weight:bold;text-decoration:underline}.underline{text-decoration:underline}a.booking-action{padding:9px 10px;background-color:#efcc00;border-radius:10px;margin-top:20px;color:#000 !important;font-size:20px;font-weight:bold;text-transform:uppercase;display:inline-block;text-decoration:none;border:2px solid #ffe341}a.booking-action:hover{background-color:#fcdc25}.copyright{text-align:center}