/***********COVID BAR & COOKIE BAR****************/
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label {
display: unset!important;
opacity: 0;
}

/*#cmplz-manage-consent {
  position: relative; }

#cmplz-manage-consent button {
  left: 50%;
  transform: translate(-50%, 0%);
  z-index: 1000; 
    
}*/



/********HASHBAR***********/
.hthb-row { padding: 26px 0 0 0!important; }
#notification-3647, #notification-3655 { max-width: 110px!important;}
.hthb-notification-content.ht-notification-text p a img { max-width: 110px;}
.hthb-pos--right-wall .hthb-container { max-width: 110px!important; top: 30%!important;}
.hthb-notification.hthb-pos--right-wall { top: 28%!important;}
#notification-3647 .hthb-open-toggle span { background-color: #2e75b6!important; }
.hthb-close-toggle svg#Capa_1 path {fill: rgb(255, 255, 255) !important; }
/*@media (max-width:991px) { 
    #notification-3647, #notification-3655 { display: none!important; }*/
}



/********Image Map************/
/*#mapclmn #image-map-pro-9731 .imp-wrap { height: 550px!important; max-width: 1000px!important; max-height: 650px!important; }

/********Mobile Menu T**************/


@media (min-width:992px and max-width:1199px) {
    .taptap-menu-button-wrapper { left: 40px; top: 36px; }
}

@media (min-width:320px and max-width:767px) {
   
   .taptap-by-bonfire ul li a { font-size: 22px!important; line-height: 22px!important; }
}

@media only screen and (max-width: 768px) {
    .taptap-by-bonfire ul li a { font-size: 20px!important; line-height: 22px!important; padding: 6px 0; }
    .taptap-menu-button-wrapper { left: 10px!important; top: 11px!important; }
    .taptap-main-inner-inner {padding: 40px 0; }
    .taptap-widgets-wrapper #media_image-2 img { max-width: 60%!important; display: inline-block; }
    .taptap-sub-arrow-inner { top: -6px; }
     header .navbar-logo-wrap img { height: 35px!important; }
    .taptap-menu-button-label:before {display: none; }
    .taptap-menu-button-label:after { color: #2e75b6!important; }
    .taptap-menu-button-wrapper.taptap-smart-header-hide { top: 11px !important; /*background-color: rgba(255,255,255,0.8);*/}
    .header-center-aligned-transparent .navbar-logo { left: 32%!important; }
    .wpml-ls-legacy-dropdown a { border: none!important; }
    a.js-wpml-ls-item-toggle.wpml-ls-item-toggle { left: -4px; }
    .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu  { left: -4px;}
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-sub-menu, .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown > a { max-width: 64px; }
    .wpml-ls-item-legacy-dropdown a.js-wpml-ls-item-toggle.wpml-ls-item-toggle { width: 64px; display: block;}
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown a { color: #ffffff!important; }
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown li:hover .wpml-ls-last-item,
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-last-item:hover wpml-ls-legacy-dropdown li,
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown li:hover .wpml-ls-first-item { color: #2e75b6!important; background-color: #fff!important;}
    .wpml-ls-legacy-dropdown li:hover .wpml-ls-last-item, wpml-ls-last-item:hover wpml-ls-legacy-dropdown li, 
    .wpml-ls-legacy-dropdown li:hover .wpml-ls-first-item { color: #2e75b6!important; background-color: #fff!important;}
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown li:hover .wpml-ls-last-item > a,
    .wpml-ls-legacy-dropdown li:hover .wpml-ls-last-item > a,
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown li:hover .wpml-ls-first-item > a,
    .wpml-ls-legacy-dropdown li:hover .wpml-ls-first-item > a{color: #2e75b6!important; }
    .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown a:hover, .header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a { color: #9d9488!important; }
}

.page-id-2145 .taptap-menu-button-wrapper, .page-id-2649 .taptap-menu-button-wrapper,
.page-id-2651 .taptap-menu-button-wrapper, .page-id-2653 .taptap-menu-button-wrapper { display: none!important; }

.taptap-main-wrapper.taptap-main-wrapper-active img.image.wp-image-1972.attachment-medium.size-medium { margin-left: -44px; }

.taptap-smart-header-hide { top: 24px!important;}

.taptap-smart-header-hide .taptap-menu-button-label { /* color: #2e75b6!important; position: relative!important; top: 7px!important;*/  }


.taptap-by-bonfire-image-wrapper { margin-top: 50px;}


.taptap-widgets-wrapper #custom_html-2 { margin-left: 5px; margin-top: -25px;}

.header-sticky.ffb-header-design.header-shrink .taptap-menu-button-wrapper  { margin-top: -2px!important; } 

.tapcontact { font-size: 20px; margin-bottom: 10px; }

.tapmtitle { font-size: 86px; color: #878C91; }

#media_image-2 { margin-bottom: 30px; }
#menu-minders-main li { max-width: fit-content; }


/**************************/

/************HEADER DESIGN*******************/

/*.header-sticky.navbar-fixed-top.header-shrink .ffb-id-4p00cj8m span, .header-sticky.navbar-fixed-top.header-shrink .ffb-id-4p00cj8m i { 
    color:#9d9488!important; border-color: #9d9488!important; }

.header-sticky.navbar-fixed-top.header-shrink .mobheadbook { background-color: rgba(255,255,255,0.8)!important; }


.header-sticky.navbar-fixed-top.header-shrink .ffb-id-4p00cj8m a:nth-child(2) { border-color: #9d9488!important;} */

.header-shrink.header-transparent, .header-shrink.header-transparent .navbar { background: none; }

.header-transparent { background: transparent!important;}


.ffb-id-navigation-header .ark-header.header-shrink .ff-ark-header-circle-shadow::before {
    box-shadow: 0 0 15px rgba(0,0,50,0.0)!important; }

.ark-header.auto-hiding-navbar.nav-up .dropdown-menu { margin-top: 18px!important; }
.ark-header .auto-hiding-navba .nav-down ul.sub-menu.dropdown-menu {margin-top: 5px!important; }
.ark-header.header-pills .navbar-nav .nav-item-child { margin-bottom: 10px!important; }

.ffb-id-navigation-header .menu-container > ul > li.active > a.nav-item-child { border-radius: 16px!important; }
.ark-header.header-pills .navbar-nav .nav-item-child { border-radius: 16px!important; }
.ark-header.header-pills.header-shrink .navbar-nav .nav-item-child { margin-bottom: 10px!important; }
.ark-header.header-pills .navbar-nav .nav-item-child {
    padding: 7px 15px 5px 15px; }

/************Home Page*******************/

/*.page-id-2272 .imp-wrap { width: 100%; height: 750px!important; max-height: none!important; max-width: 80%!important; }*/
.frntcmatic .collapseomatic { color: #2e75b6 !important; }
.collapseomatic { 
    background-image: none!important;
    border-top: 1px solid #2e75b6;
    border-bottom: 1px solid #2e75b6;
    padding: 12px 28px!important;
    position: relative;
    top: 20px;
    padding: 10px 20px!important;
    color: #2e75b6!important;
}

.collapseomatic::before, .collapseomatic::after { color: #2e75b6!important; }

.colomat-hover { text-decoration: none!important; }

.collapseomatic:before, .collapseomatic:after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    background-color: #2e75b6;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.collapseomatic:before { top: 0; left: 0; }
.collapseomatic:after { bottom: 0; right: 0; }

.collapseomatic:hover:before, .collapseomatic:hover:after { width: 100%!important; }


/**********Minders BUTTONS******************/

.sikyon-button {
    border-top: 1px solid #2e75b6!important;
    border-bottom: 1px solid #2e75b6!important;
    position: relative!important;
}

.sikyon-button:before, .sikyon-button:after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    background-color: #2e75b6!important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.sikyon-button:before { top: 0; left: 0; }
.sikyon-button:after { bottom: 0; right: 0; }

.sikyon-button:hover:before, .sikyon-button:hover:after { width: 100%; }



/*****Collapsible Button Styling**********/

.svg-wrapper2 {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  /*width: 320px;*/
  width: 100%;
  text-align: center;
}
.shape2 {
  stroke-dasharray: 140 540;
  stroke-dashoffset: -474;
  stroke-width: 8px;
  fill: transparent;
  stroke: #2e75b6;
  border-bottom: 5px solid black;
  transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;
}
.text23 {
  font-size: 22px;
  line-height: 32px;
  /*letter-spacing: 8px;*/
  color: #000;
  top: -48px;
  position: relative;
  text-align: center;
}

.svg-wrapper2:hover .shape2 {
  stroke-width: 2px;
  stroke-dashoffset: 0;
  stroke-dasharray: 760;
}

/**********WPML LANG SWITCHER******************/
/*****FOR WAVE ONLY-ITEMS HAVE BEEN DISABLED BELOW THIS-DELET THIS & RE-ENABLE*****/
.wpml-ls-legacy-dropdown .wpml-ls-item { padding-bottom: 4px; }
.wpml-ls-sidebars-ark-custom-sidebar-lang-switcher .wpml-ls-current-language:hover > a, .wpml-ls-sidebars-ark-custom-sidebar-lang-switcher .wpml-ls-current-language > a:focus {padding-top: 0; }
.header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown a, .header-sticky.navbar-fixed-top.header-shrink ul.wpml-ls-sub-menu > a  { color: #2e75b6; }

/***FOR MOBILE ONLY*/
@media (max-width: 768px) { 
    .wpml-ls-sidebars-ark-custom-sidebar-lang-switcher {background-color: transparent!important;}
    .wpml-ls-sidebars-ark-custom-sidebar-lang-switcher .wpml-ls-current-language > a {color: #ffffff!important; }
    
}



/*****************************************/
.js-wpml-ls-legacy-dropdown-click { border-right: 1px solid #fff;}
.wpml-ls-legacy-dropdown a { background-color: transparent!important; font-family: 'Montserrat'; font-size: 14px; font-weight: 400; }
.wpml-ls-legacy-dropdown a { border-left: none; border-right: 1px solid #fff; border-top: none; border-bottom: none; }
.wpml-ls-legacy-dropdown a:hover { background-color: #fff!important; color: #2e75b6!important; text-decoration: none!important; }
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle { display: inline; }
.wpml-ls-legacy-dropdown-click a { background-color: transparent!important; border: none!important; }
/*.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover { color: #fff; text-decoration: none!important; }
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover { color: #fff; text-decoration: none!important; }*/

.wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu { border: none!important; }
/*.header-sticky.navbar-fixed-top.header-shrink .wpml-ls-legacy-dropdown a, .header-sticky.navbar-fixed-top.header-shrink ul.wpml-ls-sub-menu > a  { color: #ffffff; }*/


/*****************FOOTER******************/
