@import "https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Open+Sans:300,400,400i,600,700,700i";
@import "../libs/bootstrap-4.1.0/bootstrap.min.css";
@import "../libs/owlcarousel2-2.3.4/assets/owl.carousel.min.css";
@import "../libs/fontawesome-free-5.0.13/css/fontawesome-all.min.css";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.no_padding{padding:0}
img{max-width:100%;height:auto}
body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.48;font-weight:400;color:#000}
h1,h2,h3,h4,h5,h6{line-height:1;font-family:Montserrat,sans-serif;font-weight:800}
h1{font-size:60px}
h2{font-size:45px}
h3{font-size:27px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:18px}
strong{font-family:'Open Sans',sans-serif;font-weight:800}
p{word-spacing:1px}
.animated{animation-duration:1s;animation-fill-mode:both}
.fadeIn{animation-name:fadeIn}
.hidden_hwfilter{transition:all .6s;animation-name:zoomOut!important;animation-duration:.6s;animation-fill-mode:both;display:none}
@keyframes zoomIn {
from{opacity:0;transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomOut {
from{opacity:1}
50%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.sec-title h2{font-size:45px}
.sec-title h3{font-size:35px}
.sec-title strong{font-family:Montserrat,sans-serif;font-weight:800}
.sv_btn,.top_nav_links .navbar-nav>li>a{font-family:'Open Sans',sans-serif;text-transform:uppercase}
.sec-title .text{max-width:650px;margin:auto;padding:45px 0;font-size:16px;text-align:center}
.section_heading{margin-bottom:45px}
.section_heading .section_heading_title{line-height:.9}
.describe_section_title{font-size:18px;margin-top:21px}
.text_indent_30{text-indent:30px}
.section_padding_100_100{padding:100px 0}
.section_padding_100_0{padding:100px 0 0}
.section_padding_60_30{padding:60px 0 30px}
.section_padding_30_60{padding:30px 0 60px}
.section_padding_0_60{padding:0 0 60px}
.section_padding_60_0{padding:60px 0 0}
.section_padding_60_60{padding:60px 0}
.section_padding_60_60_0_60{padding:60px 60px 0}
.margin_bottom_30{margin-bottom:30px}
.columns_padding_5 [class*=col-]{padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px}
.columns_padding_5 .row,.row.columns_padding_5{margin-left:-5px;margin-right:-5px}
.sv_btn{display:inline-block;padding:10px 25px;text-decoration:none;font-size:17px;font-weight:600;border:none;color:#000;cursor:pointer;background-color:#f15a2d}
.sv_btn.small_btn{padding:7px 20px}
.sv_btn[type=submyt]{padding:9px 32px}
.sv_btn:focus,.sv_btn:hover{outline:0;color:#000;text-decoration:none}
.sv_btn_trnsp{padding:9px 20px;cursor:pointer;background-color:transparent;border:3px solid #f15a2d;transition:all .3s ease;color:#000}
.sv_btn_trnsp.active,.sv_btn_trnsp.mixitup-control-active,.sv_btn_trnsp:hover{background-color:#f15a2d;transition:all .3s ease;color:#000}
.dark_area,.qub_list li:after{background-color:#282828}
.btn_col_white{color:#fff}
.load_nav{padding:30px 0 0}
.reed_more,.reed_more i{display:inline-block;color:#f15a2d}
.reed_more{padding:0 5px;text-decoration:none}
.reed_more i{font-size:13px;margin-right:5px;position:relative;top:-1px}
.reed_more:focus,.reed_more:hover{text-decoration:none;color:#f15a2d}
.col_filed_yel{color:#f15a2d}
.qub_list li{position:relative;padding-left:18px}
.qub_list li:after{position:absolute;content:'';left:0;top:7px;width:6px;height:6px}
.bg_img{background-position:center center;background-size:cover;background-repeat:no-repeat}
.light_area{background-color:#f4f4f4}
.bg_overlay1{position:relative;z-index:1}
.bg_overlay1:after{background-color:rgba(0,0,0,.5);position:absolute;z-index:-1;content:"";height:100%;width:100%;top:0;left:0}
.hover_link_effect{display:block;position:relative;color:#f15a2d}
.hover_link_effect img{display:block}
.hover_link_effect .fas,.hover_link_effect i{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:30px;color:#f15a2d;z-index:2;transform:translateY(-50px);opacity:0;transition:all .6s ease}
.hover_link_effect:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(40,40,40,.7);z-index:1;opacity:0;transition:all .3s ease}
.hover_link_effect:hover:after{opacity:1;transition:all .6s ease}
.hover_link_effect:hover .fas,.hover_link_effect:hover i{transform:translateY(0);opacity:1;transition:all .6s ease}
.sv_dots_nav .owl-dots{text-align:center;margin-top:30px}
.sv_dots_nav .owl-dots .owl-dot{outline:0;display:inline-block;margin:0 5px;padding:0;width:17px;height:17px;background-color:transparent;border:2px solid #282828}
.sv_dots_nav .owl-dots .owl-dot.active{background-color:#f15a2d;border:2px solid #f15a2d}
.sv_arrow_nav .owl-nav .owl-next,.sv_arrow_nav .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:3px solid #f15a2d!important;color:#000;transition:all .5s ease}
.float_nav .owl-next:focus,.float_nav .owl-prev:focus,.sv_arrow_nav .owl-next:focus,.sv_arrow_nav .owl-prev:focus{outline:0}
.sv_arrow_nav .owl-next:hover,.sv_arrow_nav .owl-prev:hover{background-color:#f15a2d!important;color:#000!important;transition:all .3s ease}
.sv_arrow_nav .owl-prev{left:-80px}
.sv_arrow_nav .owl-next{right:-80px}
.float_nav .owl-nav .owl-next,.float_nav .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:0 solid #f15a2d!important;background-color:#282828!important;color:#fff!important;transition:all .5s ease}
.float_nav .owl-nav .owl-next:hover,.float_nav .owl-nav .owl-prev:hover{color:#f15a2d!important;transition:all .3s ease}
.fixed,.main_header{transition:all 1s ease}
.float_nav .owl-prev{left:0}
.float_nav .owl-next{right:0}
.dark_bg .owl-dots .owl-dot{border-color:#fff}
.dark_bg .name_card_wrapper{background-color:#f15a2d}
.dark_bg .name_card_wrapper .team_card_item_name{color:#000}
.d-flex{display:flex}
.justify_content_center{justify-content:center!important}
.align_items_center{align-items:center!important}
.psev_table{display:table;width:100%;height:100%}
.psev_table_row{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}
.main_header{padding:25px 0;background-color:#282828;z-index:800}
.transparen_bg_head{background-color:transparent}
.float_header{position:absolute;left:0;top:0;width:100%}
.fixed_header{position:fixed;left:0;top:0;width:100%;background:rgba(0,0,0,.5);padding:10px 0;}
.logo_head,.top_nav_links .has-child,.top_nav_links .has-child>a,.top_nav_links .navbar-nav>li{position:relative}
.fixed{background-color:#282828;padding:10px 0}
.logo_head{float:left;top:3px}
.logo_head a{outline:0}
.top_nav_links{float:right;margin:25px 0 0;padding:0}
.onerow_style_card .describe_service,.onerow_style_card .image_service,.post_options .prev{float:left}
.top_nav_links .navbar-nav>li>a{font-weight:600;color:#fff;font-size:16px;padding:5px 25px;transition:all .5s ease}
.top_nav_links .navbar-nav>li:last-child>a{padding-right:0}
.top_nav_links .navbar-nav>li:first-child>a{padding-left:0}
.top_nav_links .navbar-nav>li>a:hover{color:#f15a2d;text-decoration:none;transition:all .3s ease}
.top_nav_links .navbar-nav a.active,.top_nav_links .navbar-nav>li.active>a{color:#f15a2d}
.nav_btn_toggle .navbar-toggler{color:#fff;outline:0;padding:10px 0 0;border:none;font-size:24px}
.top_nav_links .has-child>a:after{position:absolute;content:'\f078';font-family:Font Awesome 5 Free;font-size:10px;right:4px;top:9px;transform:rotate(0);transition:all .3s ease}
.top_nav_links .navbar-nav>li.has-child:last-child>a:after{right:auto;left:4px}
.top_nav_links .has-child:hover>a:after{transform:rotate(180deg);transition:all .3s ease}
.top_nav_links .has-child .sub-menu{visibility:hidden;top:30px;left:0;position:absolute;width:220px;padding:15px 0;background-color:#f15a2d;box-sizing:border-box;box-shadow:inset 0 -3px 0 #fff;opacity:0;z-index:100;transform:translateY(50px);transition:all .3s ease}
.top_nav_links .navbar-nav>li.has-child:last-child>.sub-menu{left:auto;right:0}
.top_nav_links .has-child .sub-menu li .sub-menu{left:220px;top:0}
.top_nav_links .navbar-nav>li.has-child:last-child>.sub-menu li .sub-menu{left:-220px}
.top_nav_links .has-child:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0);transition:all .3s ease}
.top_nav_links .has-child:hover>a{color:#f15a2d}
.top_nav_links .has-child .sub-menu li{padding:0 25px}
.top_nav_links .has-child .sub-menu a{display:block;text-transform:uppercase;color:#000;font-size:14px;font-weight:600;padding:5px 0;border-top:1px solid #000;transition:all .3s ease}
.top_nav_links .has-child .sub-menu li:first-child a{border-top:0 solid #000}
.top_nav_links .has-child .sub-menu li:hover>a{text-decoration:none;color:#fff;transition:all .3s ease}
.main_nav_mobile{display:none;position:fixed;width:100%;left:0;top:0;height:100%;z-index:990}
.cover_mobile_menu{background-color:rgba(0,0,0,.6);position:absolute;width:100%;left:0;top:0;height:100%;z-index:991}
.main_nav_mobile_inner{position:absolute;left:0;top:0;height:100%;width:260px;background-color:#fff;transform:translateX(-320px);transition:all .6s ease;z-index:999}
.main_nav_mobile.show_mobile_nav .main_nav_mobile_inner{transform:translateX(0);transition:all .6s ease}
.close_mobile_menu{cursor:pointer;position:absolute;right:-50px;top:0;width:50px;height:50px;color:#fff;font-size:16px;text-align:center;line-height:1.4;border:none;outline:0;background-color:#282828}
.main_nav_mobile .navbar_nav_over_wrapp{overflow-y:scroll;height:100%}
.grid_pics .item,.image_service,.item_service_card,.onerow_style_card,.photo_review,.team_card_item,.team_card_item_img,body{overflow:hidden}
.main_nav_mobile .navbar-nav .has-child{position:relative}
.main_nav_mobile .navbar-nav a{display:block;padding:10px 25px;text-transform:uppercase;color:#000;font-size:14px;font-weight:600;border-top:1px solid #d6d6d6;transition:all .3s ease}
.main_nav_mobile .navbar-nav a:focus,.main_nav_mobile .navbar-nav a:hover{text-decoration:none}
.main_nav_mobile .navbar-nav li:first-child a{border-top:0 solid #000}
.main_nav_mobile .has-child .sub_menu_btn{cursor:pointer;position:absolute;right:0;top:0;width:42px;line-height:3;color:#fff;height:42px;text-align:center;background-color:#282828}
.main_nav_mobile .has-child .sub_menu_btn i{transform:rotate(0);transition:all .3s ease}
.main_nav_mobile .sub_menu_btn.close_sub_menu i{transform:rotate(45deg);transition:all .3s ease}
.main_nav_mobile .sub-menu{display:none;background-color:#282828}
.main_nav_mobile .sub-menu a{color:#fff;border-top:0 solid #d6d6d6}
.main_nav_mobile .sub-menu .sub-menu,.main_nav_mobile .sub-menu .sub_menu_btn{background-color:#f4f4f4;color:#000}
.main_nav_mobile .sub-menu .sub-menu a{color:#000}
.item_mainslide_1{background-image:url(../images/sl1.jpg);background-position:center top}
.item_mainslide_2{background-image:url(../images/sl2.jpg);background-position:center bottom}
.item_mainslide_3{background-image:url(../images/campingbg2.jpg);background-position:center bottom}
.main_big_slider .psev_table{background-repeat:no-repeat;background-position:center top;background-size:cover}
.header_title,.review_form_line{background-size:cover;background-position:center center;background-repeat:no-repeat}
.main_b_slider .container{position:relative;z-index:5;top:0}
.slider_big_title,.slider_sub_title{color:#fff}
.slider_sub_title{font-size:18px;margin-bottom:27px}
.slider_big_title{font-size:70px;line-height:1;margin-bottom:17px}
.main_b_slider .owl-dots{display:none}
.main_big_slider .main_b_slider .owl-nav .owl-next,.main_big_slider .main_b_slider .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:3px solid #f15a2d;color:#fff;transition:all .5s ease}
.about_text_main h3,.about_text_main h4,.about_text_main h5,.about_text_main ul{margin-top:10px}
.main_b_slider .owl-next:focus,.main_b_slider .owl-prev:focus{outline:0}
.main_b_slider .owl-next:hover,.main_b_slider .owl-prev:hover{background-color:#f15a2d!important;color:#000!important;transition:all .3s ease}
.main_b_slider .owl-prev{left:4%}
.main_b_slider .owl-next{right:4%}
.about_text_main{background-repeat:no-repeat;background-size:cover;padding:100px;font-size:16px}
.about_text_main h1,.about_text_main h2{margin-bottom:17px;line-height:1.1}
.about_text_main p{margin-bottom:10px}
.about_text_main a{color:#000;text-decoration:underline}
.entry_meta a,.new_name a:focus,.new_name a:hover,.pagination-mix a,.team_card_item .overlay a{text-decoration:none}
.vide_block{min-height:500px;background-image:url(../images/video.jpg);background-repeat:no-repeat;background-size:cover}
.single_cool_fact{font-size:16px}
.cool_fact_icon_img{margin-bottom:10px;font-size:34px}
.cool_fact_name{margin-bottom:23px}
.item_service_card{position:relative}
.item_service_card .overlay{position:absolute;top:100%;left:0;font-size:16px;opacity:0;height:100%;width:100%;color:#fff;box-sizing:border-box;padding:20px 25px;background-color:#282828;transition:all .5s ease}
.item_service_card .overlay a{color:#f15a2d;text-decoration:none}
.item_service_card .overlay h5,.item_service_card .overlay h6,.item_service_card .overlay p{margin-bottom:10px}
.item_service_card .overlay .name_service{text-align:left;color:#fff;margin-bottom:24px}
.item_service_card:hover .overlay{opacity:1;top:0;transition:all .5s ease}
.image_service{background-color:#efefef}
.image_service img{display:block;width:100%;height:270px;object-fit:cover}
.describe_service{background-color:#282828;padding:30px 34px;color:#fff;font-size:16px;min-height:300px}
.name_service{color:#fff;text-align:center;line-height:1;font-family:Montserrat,sans-serif;margin-bottom:23px}
.category-control{margin-bottom:20px}
.category-control .filter{margin:0 5px 10px}
.category-control .filter:last-child{margin-bottom:0}
.grid_pics{min-height:auto!important;transition:all .6s}
.grid_pics .item{position:relative}
.grid_pics .item img{display:block;width:100%;object-fit:cover;transition:all 2s ease}
.grid_pics .item:hover img{transform:scale(1.1);transition:all 4s ease}
.grid-item-wrapp{opacity:0;transition:all .6s ease;position:absolute;left:0;top:0;width:100%;height:100%}
.grid_pics .item:hover .grid-item-wrapp{background-color:rgba(254,202,47,.7);opacity:1;transition:all .6s ease}
.grid-item-wrapp:before{position:absolute;content:'';top:20px;left:20px;right:20px;bottom:20px;z-index:3;border:0 solid #fff}
.project_title{position:relative;z-index:4}
.see_big_pic{font-size:24px;color:#000}
.see_big_pic:focus,.see_big_pic:hover{outline:0;color:#000}
.pagination-mix{text-align:center;margin-top:30px}
.pagination-mix a{display:inline-block;padding:5px;height:50px;width:50px;margin:0 7px;font-size:20px;font-family:'Open Sans',sans-serif;font-weight:600;color:#000;line-height:42px;box-sizing:border-box;background-color:#f4f4f4;cursor:pointer;text-align:center;transition:all .3s ease}
.jp-next:hover:after,.jp-previous:hover:after,.pagination-mix a:hover{background-color:#f15a2d;color:#000;transition:all .3s ease}
.pagination-mix a.jp-current{background-color:#f15a2d;color:#000}
.jp-next:after,.jp-previous:after{position:relative;top:-2px;font-family:Font Awesome 5 Free;color:#000;font-size:15px}
.jp-next:after{content:"\f054"}
.jp-previous:after{content:"\f053"}
.review_form_line{background-color:#f4f4f4;background-image:url(../images/reviewbg4.jpg)}
.review_form_line .container{position:relative;z-index:2}
.review_form_line .section_heading{color:#fff}
.reviews_carousel .item{margin:auto;text-align:center;font-size:20px;color:#fff;box-sizing:border-box;padding:0 15px}
.reviews_carousel.sv_dots_nav .owl-dots .owl-dot{border-color:#fff}
.reviews_carousel.sv_dots_nav .owl-dots .owl-dot.active{border-color:#f15a2d}
.name_review{font-family:Montserrat,sans-serif;line-height:1;margin-bottom:20px;color:#f15a2d}
.photo_review{max-width:210px;height:120px;margin:auto auto 30px;background-color:transparent;padding:3px;box-sizing:border-box}
.photo_review img{display:block;width:100%!important;height:108px!important;object-fit:cover!important}
.reviews_carousel .owl-dots{margin-top:30px}
.filed_form input[type=email],.filed_form input[type=password],.filed_form input[type=phone],.filed_form input[type=tel],.filed_form input[type=text],.filed_form textarea{display:block;width:100%;padding:11px 20px;font-size:16px;font-family:'Open Sans',sans-serif;color:#000;border:none;box-sizing:border-box;outline:0;box-shadow:none;border-radius:0;margin:0;background-color:#edf0f3;transition:all .3s ease}
.latest_news_carousel .item a,.main_footer .footer_block_title,.new_name,.news_page_category .name_new,.team_card_item_name{font-family:Montserrat,sans-serif}
.filed_form input[type=email]:focus,.filed_form input[type=password]:focus,.filed_form input[type=phone]:focus,.filed_form input[type=text]:focus,.filed_form textarea:focus{outline:0;box-shadow:none;transition:all .3s ease}
.filed_form input[type=email]:focus:invalid,.filed_form input[type=text]:focus:invalid{border-color:red}
.filed_form textarea{min-height:148px}
form .filed_form input::-webkit-input-placeholder,form .filed_form textarea::-webkit-input-placeholder{color:#525458}
form .filed_form input::-moz-placeholder,form .filed_form textarea::-moz-placeholder{color:#525458}
form .filed_form input:-ms-input-placeholder,form .filed_form textarea:-ms-input-placeholder{color:#525458}
form .filed_form input:-moz-placeholder,form .filed_form textarea:-moz-placeholder{color:#525458}
.team_card_item{position:relative}
.team_card_item_img a{display:block;min-height:350px;background-color:#efefef}
.team_card_item_img img{display:block;width:100%}
.name_card_wrapper{padding:30px 0;background-color:#282828}
.name_card_wrapper .team_card_item_name{margin:0;color:#fff}
.team_card_item_name{text-align:center;margin-top:27px;line-height:1}
.team_card_item .overlay{position:absolute;opacity:0;width:100%;height:100%;top:100%;left:0;color:#fff;box-sizing:border-box;padding:30px 34px;background-color:#282828;transition:all .5s ease}
.team_card_item .short_text_team{font-size:16px}
.team_card_item h5,.team_card_item h6,.team_card_item p{margin-bottom:10px}
.social_team{margin-top:10px}
.social_team a{display:inline-block;color:#f15a2d;font-size:24px}
.team_card_item .overlay .team_card_item_name{margin:0 0 24px;text-align:left}
.entry_meta i,.header_title,.news_page_category .new_date{text-align:center}
.team_card_item .overlay a{color:#f15a2d}
.team_card_item:hover .overlay{top:0;opacity:1;transition:all .6s ease}
.latest_news_carousel .item{min-height:210px;padding:34px;font-size:16px;color:#fff;box-sizing:border-box;background-color:#282828}
.new_date{font-size:14px;text-transform:uppercase;color:#b9b9b9;margin-bottom:7px}
.new_name{margin:0 0 10px}
.latest_news_carousel .item a,.new_name{color:#f15a2d}
.header_title{background-color:#efefef;min-height:300px;color:#fff}
.pade_bg1{background-image:url(../images/page_head_team.jpg)}
.pade_bg2{background-image:url(../images/kevin-birj-bg.jpg)}
.pade_bg3{background-image:url(../images/sl2.jpg)}
.pade_bg4{background-image:url(../images/campingbg2.jpg);background-position:center bottom}
.pade_bg5{background-image:url(../images/sl1.jpg)}
.pade_bg6{background-image:url(../images/newsbg.jpg)}
.header_title h1{color:#fff}
.header_title .container{z-index:2}
.page-list{margin-top:10px}
.page-list li{margin:5px;display:inline-block;font-size:18px;color:#fff}
.card_detail_info,.preview_post_image{margin-bottom:30px}
.card_detail_info .fa-star,.page-list li a{color:#f15a2d}
.preview_post_image img{display:block;width:100%;max-height:400px;object-fit:cover}
.datelink,.entry_meta i,.soc_link{display:inline-block}
.card_detail_info li{font-size:16px;margin-top:5px;padding:5px 0}
.card_detail_info li:first-child{margin-top:0}
.soc_link{margin:0 2px;font-size:21px;color:#000;line-height:1;position:relative;top:2px;transition:all .3s ease}
.soc_link:focus,.soc_link:hover{color:#f15a2d;transition:all .3s ease}
.name_person{line-height:.9;margin-bottom:7px}
.position_porson{font-size:18px;font-weight:300;margin-bottom:20px}
.entry_meta{font-size:16px;font-weight:600}
.entry_meta a{color:#000}
.entry_meta i{position:relative;top:-1px;font-size:13px;margin-right:3px;color:#000;height:25px;width:25px;line-height:1.9;background-color:#f15a2d}
.onerow_style_card .image_service a,.onerow_style_card .image_service img{height:100%}
.item_content blockquote,.sv_pagination li a{background-color:#f4f4f4;box-sizing:border-box}
.datelink{margin:0 15px 0 0}
.entry_content{margin-top:25px;font-size:16px}
.contact-form,.contact_form_submit{margin-top:30px}
.news_page_category .name_new{text-align:center;margin-bottom:8px}
.onerow_style_card{margin:auto}
.onerow_style_card .item_service_card{display:flex}
.onerow_style_card .image_service{width:25%}
.onerow_style_card .describe_service{width:75%}
.onerow_style_card .name_new,.onerow_style_card .new_date{text-align:left}
.item_content{font-size:16px;padding:20px 0 0}
.item_content .entry-title,.item_content h3,.item_content h4,.item_content h5{margin-bottom:20px}
.item_content p{margin-bottom:10px}
.item_content blockquote{font-style:italic;padding:20px;border-left:3px solid #f15a2d}
.related_card_area .sec-title{margin-bottom:45px}
.related_card_area.dark_area .sec-title{color:#fff}
.filter_nav a,.post_options a,.sv_pagination li a{color:#000;text-decoration:none}
.post_options{margin-top:60px}
.post_options ul{position:relative;padding:22px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.post_options a{font-size:18px}
.post_options .next{float:right}
.post_options .grid{position:absolute;left:50%;font-size:26px;line-height:1.1;margin-left:-15px}
.post_options .grid a{font-size:26px}
.sv_pagination{text-align:center}
.sv_pagination li{display:inline-block}
.sv_pagination li a{display:block;padding:5px;height:50px;width:50px;margin:0;font-size:20px;font-weight:600;line-height:42px;cursor:pointer;text-align:center;transition:all .3s ease}
.filter_nav a,.social_list li,.social_list li a,.social_wg a,.widget_tag a{display:inline-block}
.sv_pagination .current_page_item a,.widget_tag a{background-color:#f15a2d}
.sv_pagination li a:hover{background-color:#f15a2d;transition:all .3s ease}
.sv_pagination .next_page i,.sv_pagination .previous_page i{position:relative;top:-2px;font-size:15px}
.filter_nav{text-align:right}
.filter_nav a{font-size:24px;margin:0 7px;line-height:.4;transition:all .6s ease}
.filter_nav a:last-child{margin-right:0}
.filter_nav .active,.filter_nav a:focus,.filter_nav a:hover{color:#f15a2d;transition:all .3s ease}
.sidebar_block{padding:40px;box-sizing:border-box;margin-bottom:30px}
.sidebar_block:last-child{margin-bottom:0}
.widget_title{margin-bottom:30px}
.sidebar_block li a{color:#000;transition:all .3s ease}
.sidebar_block li a:hover{color:#f15a2d;transition:all .3s ease;text-decoration:none}
.widget_recent_post li{overflow:hidden;margin-top:19px}
.widget_recent_post li:first-child{margin-top:0}
.widget_recent_post li p{margin-bottom:5px}
.widget_recent_post .post_thumb{float:left;margin-right:20px}
.widget_recent_post .post_thumb img{width:90px;height:90px;object-fit:cover}
.widget_recent_post .post_name{margin-bottom:7px}
.widget_recent_post .post_rating{color:#f15a2d}
.widget_recent_post .post_date{font-size:12px;color:#8c8c8c;margin-bottom:10px;line-height:1}
.widget_tweet_list li{margin-bottom:17px}
.widget_tweet_list li:last-child{margin-bottom:0}
.widget_tweet_list p{margin-bottom:3px}
.widget_tweet_list p a{text-decoration:none;font-weight:600}
.widget_tweet_list .time_tweet{font-size:12px;color:#8c8c8c}
.widget_tag a{padding:5px 10px;margin:0 10px 10px 0;color:#000;text-decoration:none}
.about_section .content-column{font-size:18px}
.about_section .content-column p,.about_section .content-column ul{margin-bottom:15px}
.about_section .content-column h1,.about_section .content-column h2,.about_section .content-column h3,.about_section .content-column h4,.about_section .content-column h5{margin-bottom:17px}
.social_list_section{background-color:#282828;padding:20px 0}
.social_list{text-align:center}
.social_list li{position:relative;margin:0 14px}
.social_list li a{color:#f15a2d;font-size:18px}
.subscribe_line{background-color:#282828;padding:30px 0}
.subscribe_title{color:#fff;font-size:30px;line-height:1}
.subscribe_form{float:right;margin-top:2px}
.subscribe_form input[type=email],.subscribe_form input[type=text]{color:#fff;border:3px solid #fff;font-size:14px;background-color:transparent}
.subscribe_form .filed_form input::-webkit-input-placeholder{color:#fff}
.subscribe_form .filed_form input::-moz-placeholder{color:#fff}
.subscribe_form .filed_form input:-ms-input-placeholder{color:#fff}
.subscribe_form .filed_form input:-moz-placeholder{color:#fff}
.subscribe_form .filed_form,.subscribe_form .sv_btn[type=submyt]{float:left}
.subscribe_form .filed_form{margin-bottom:0;margin-right:30px;width:260px}
.subscribe_form .filed_form input{padding:9px 20px}
.main_footer{background-color:#f4f4f4;padding:60px 0 55px}
.main_footer .copy{padding-left:55px;margin-top:3px}
.main_footer .footer_block{font-size:14px;color:#000}
.main_footer .footer_block_title{font-size:14px;color:#000;line-height:1;padding-top:0;padding-bottom:24px;text-transform:uppercase}
.social_wg a{margin:0 3px;color:#000;font-size:15px}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10000}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
.hide{display:none!important}
.top-attractions{position:relative}
.new-feature-slider{width:100%;float:left;overflow:hidden}
.new-feature-slider .feature-slide{width:100%;position:absolute;top:0;left:0;opacity:0;transition:all .5s ease}
.new-feature-slider .feature-slide .feature-slide-image img{width:100%;display:block;min-height:540px;object-fit:cover}
.new-feature-slider .feature-slide.active{opacity:1}
.top-attractions .feature-slide .slide-title{font-size:30px;margin-bottom:15px;text-align:left;font-weight:600}
.top-attractions .feature-slide .overview-text p{font-size:17px;word-wrap:break-word}
.top-attractions .block-wrap{position:relative;width:100%;margin:20px 0}
.top-attractions .block-wrap:before{content:"";width:100%;padding-top:100%;display:block}
.top-attractions .w50{width:50%;float:left}
.top-attractions .h50:before{padding-top:50%}
.top-attractions .block{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box}
.top-attractions .content-centered{text-align:justify;position:absolute;top:50%;left:60%;z-index:100;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.top-attractions .controls{box-sizing:border-box;width:80px;height:160px;position:absolute;z-index:99;border-right:solid 10px transparent;overflow:visible}
.top-attractions .controls .control{box-sizing:border-box;width:80px;height:80px;display:block;background:#fff;cursor:pointer;transition:all .3s ease;position:relative;float:right}
.top-attractions .controls .control:first-child{border-bottom:1px solid rgba(4,68,86,.2)}
.top-attractions .controls .control.button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.controls .control:after,.top-attractions .controls .control:before{width:20px;height:2px;position:absolute;top:50%;left:50%;display:block;-webkit-transform-origin:left center;transform-origin:left center;content:"";background-color:#f15f34;transition:all .3s ease}
.top-attractions .controls .control:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.top-attractions .controls .control:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.top-attractions .controls .control:hover{background-color:#1c9dcd}
.controls .control:hover:after,.top-attractions .controls .control:hover:before{background-color:#fff}
.top-attractions .new-feature-controls{bottom:20px;right:50%}
.new-feature-slider .map{background-image:url(../images/map-bg.png);height:70px;padding-top:15px;border:1px solid #ccc}
.new-feature-slider .map .btn{background:#fff;border:1px solid #ccc;padding:6px 12px;border-radius:5px;color:#1c9dcd;margin-right:15px}
.new-feature-slider .map:hover .btn{background:#1c9dcd;color:#fff}
.activities{background-image:url(../images/activities-sprite.png);background-repeat:no-repeat;display:block;margin:0 auto}
.activities-camping{width:64px;height:64px;background-position:-5px -5px}
.activities-cukl{width:64px;height:64px;background-position:-79px -5px}
.activities-fishing{width:64px;height:64px;background-position:-153px -5px}
.activities-parasailing{width:64px;height:64px;background-position:-227px -5px}
.activities-sightseeing{width:64px;height:64px;background-position:-301px -5px}
.activities-snorkeling{width:64px;height:64px;background-position:-375px -5px}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}
.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}
.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-close,.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.bootstrap-select>.dropdown-toggle{background:#edf0f3;border:none;padding:12px;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{padding:0 10px;}
.bootstrap-select .dropdown-toggle[title|='Select Activity']  .filter-option-inner-inner{color:#525458;}