

#masthead .navigation {
padding-top: 18px;
    padding-bottom: 18px;
}

#toolbar {

    padding-top: 10px;
    padding-bottom: 10px;
}

.sc_heading .title {
    line-height: 40px;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 2px;
}
 #faqPanel .thim-widget-accordion .panel-title a  {
    border: none;
}
.thim-widget-accordion .panel-title {
    margin: 0;
    padding-left: 25px;
}
.wrapper-lists-our-team.icon-image-hover .our-team-item:hover .our-team-image:before {
    background-color: #fff !important;
    opacity: 0.8 !important;
}
.wrapper-lists-our-team.icon-image-hover .our-team-item .title{     color: #333;         font-size: 15px;
    font-weight: 700;
    margin: 24px 0 0;}

.wrapper-lists-our-team.icon-image-hover .our-team-item .regency {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #999;
    line-height: 20px;
}

.wrapper-lists-our-team.icon-image-hover .our-team-item {
    padding-top: 0;
}
.wrapper-lists-our-team.icon-image-hover .our-team-item:before, .wrapper-lists-our-team.icon-image-hover .our-team-item:after{ display: none;}
.wrapper-lists-our-team.icon-image-hover .our-team-item .our-team-image {
    margin: 0px auto;
}
.thim-widget-accordion .panel-title a:after {
    content: '\f0d7';
    color: #ffb606;
    font-size: 15px;
    font-family: FontAwesome;
    line-height: 30px;
    height: 30px;
    float: right;
    top: 0;
    position: absolute;
    right: 10px;
    transform: none;
}
#faqPanel .thim-widget-accordion .panel-title a:after {
    color: #f10;
    left: 0;
}
.thim-widget-accordion .panel-title a.collapsed:after {
    content: '\f0da';
    color: #333;
}
.thim-widget-accordion .panel-title a {
    line-height: 30px;
    display: block;
    font-size: 15px;
    font-weight: 700;
    padding: 0 10px 0 15px;
    position: relative;
    color: #666;
}

.wrapper-box-icon.overlay .smicon-box {
    padding: 7px 0;
    overflow: hidden;
    min-height: 150px;
}

    .navigation .navbar-nav>li.menu-item-has-children>a:after,.navigation .navbar-nav>li.menu-item-has-children>span:not(.icon-toggle):after,.navigation .navbar-nav>li.tc-menu-layout-builder>a:after,.navigation .navbar-nav>li.tc-menu-layout-builder>span:not(.icon-toggle):after,.navigation .navbar-nav>li.widget_area>a:after,.navigation .navbar-nav>li.widget_area>span:not(.icon-toggle):after {
        content: "\f107";
    right: 8px;
        top: 47%;
        font-family: FontAwesome;
            font-size: 14px;
    font-weight: 400;
     
    }

    div#wpcs_tab_10378 {

    top: 224px !important;

}


@media (min-width: 1025px) {
    .navigation .navbar-nav>li:not(.menu-item-has-children):last-child>a, .navigation .navbar-nav>li:not(.menu-item-has-children):last-child>span, .navigation .navbar-nav>li:not(.tc-menu-layout-builder):last-child>a, .navigation .navbar-nav>li:not(.tc-menu-layout-builder):last-child>span {
        padding-right: 20px;
    }
}

.menu-main-menu li .sub-menu:not(.megacol) li.menu-item-has-children:before {
    content: "\f107";
    font-family: FontAwesome;
     top: 20px;

}
.navigation .navbar-nav li .sub-menu li a, .navigation .navbar-nav li .sub-menu li>span.disable_link, .navigation .navbar-nav li .sub-menu li>.tc-menu-inner {

    padding: 8px 0;
   
}
.top_site_main{
    min-height: auto;
}
.thim-owl-carousel-post .owl-controls .owl-prev i, .thim-owl-carousel-post .owl-controls .owl-next i {

    color: #00904e;
}
.thim-owl-carousel-post .owl-controls .owl-prev:hover i, .thim-owl-carousel-post .owl-controls .owl-next:hover i, .thim-owl-carousel-post .owl-controls.owl-prev:hover i, .thim-owl-carousel-post .owl-controls.owl-next:hover i{
        color: #000;
}

.sc_heading.clone_title .clone {
    font-size: 79px;
}

.thim-owl-carousel-post .owl-controls {

    display: flex;
    flex-direction: column;
}
.thim-owl-carousel-post .owl-nav.owl-buttons {
    order: 2;
}
.owl-controls .owl-pagination .owl-page{     border: 2px solid #82888d;
    background: #fff;     opacity: inherit;}

    
.owl-controls .owl-pagination .owl-page:hover, .owl-controls .owl-pagination .owl-page.active {
    border-color: #fff;
    background-color: #fff;
}

footer#colophon .footer .thim-social a:hover {
    color: #fff !important;
    border-color: transparent !important;
}
.thim-widget-icon-box .wrapper-box-icon.contact_info .boxes-icon span.icon .fa {
    font-size: 24px;
}
/* 
.thim-widget-icon-box .wrapper-box-icon.contact_info .boxes-icon span.icon i.fa.fa-phone{
    transform: rotateY(140deg);     margin-top: 8px;
} */
 footer#colophon .footer .thim-footer-location .social a, .thim-social li a {
    border-color: #999;
}
footer#colophon .footer .thim-footer-location .social a, footer#colophon .footer a, footer#colophon .copyright-area .text-copyright a, .thim-social li a {
    color: #999;
}
.page-id-87 .inner-icon .icon .fa, .fas, .page-id-87 .fa, .fas {
    font: normal normal normal 14px / 1 FontAwesome;
}

      form.wpcf7-form p:first-of-type {
     display: flex;
    justify-content: space-between;
    gap: 15px;
        flex-direction: column;
      }
      .content-area .siteorigin-panels-stretch{         padding-left: 15px;padding-right: 15px; }
      #booking-package_calendarPage .dayPanel {
    border-color: #ddd;
}
#booking-package_calendarPage .holidayPanel {
    background-color: #FFD5D5 !important;
}
.widget-area aside.widget ul li a {
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}
.widget-area aside {
    overflow: hidden;
    padding: 0 20px;
    margin-bottom: 50px;
    position: relative;
}

.widget-area aside:after {
    bottom: 0;
    width: 1px;
    background: #e5e5e5;
}

.widget-area aside:after, .widget-area aside:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}
.widget-area aside:before {
    width: 3px;
    height: 36px;
    z-index: 3;
}
.widget-area aside:after, .widget-area aside:before {
    content: "";
    position: absolute;
    left: 0;
       top: 50px;
}
.widget.widget_search:after {
    display: none;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
      form.wpcf7-form p:first-of-type {
       
        flex-direction: row;
}
}