@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400;600&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bad+Script&amp;display=swap');
.gt-header .gt-logo a, .gt-header .gt-logo a:visited {letter-spacing:2px !important;}
.gt-footer .gt-copyright.gt-dark, .gt-footer .gt-footer-widgets.gt-dark {background-color: #3b3b3d !important;}

/* Logo Slider Styles */

.lgx_app_item_row {
  align-items: center !important;
}

p {font-family: "Montserrat", Sans-serif !important;}
.gt-title {margin-top:0px !important;}
.gt-module-title .gt-sub-title span, .gt-sponsors.gt-opacity-0-5 .gt-item .gt-logo {opacity: 1;font-size: 2rem !important;font-weight: 400 !important;letter-spacing: 6px !important;}
.gt-button a, .gt-button a:visited {font-size: 16px;font-weight: 500;}
.elementor-element-6d8c127 {padding-bottom:0px !important;}

.futura .elementor-heading-title,
.elementor-editor-active .futura .elementor-heading-title {
  font-family: 'futura-pt' !important;
}

.orpheus .elementor-heading-title,
.elementor-editor-active .orpheus .elementor-heading-title {
  font-family: 'Domine', serif !important;
}

.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button {
    font-family: "Montserrat", Sans-serif !important;
}

.gt-footer-widget .gt-social-links ul {
  display: flex;
  flex-direction: row !important;
}

.gt-footer-widget .gt-social-links li {
  display: inline-block;
  float: left;
}

.gt-footer-widget .gt-social-links i {
  font-size:2em !important;
}

.gt-footer-widget.widget_nav_menu li {
  font-size:1.3em;
}

.gt-footer-widgets-inner {
  padding-bottom: 40px !important; 
}  

.gt-footer-widgets-inner .gt-grid-col {
  margin-bottom: 40px !important;
}

.script {font-family: 'Bad Script', cursive !important;}

/* Header CSS */

.gt-header .gt-menu ul li a, .gt-header .gt-menu ul li a:visited {font-family: "Montserrat", Sans-serif !important;font-weight: 700 !important;}
header .gt-header-main.gt-dark.gt-separator .gt-header-main-inner {border-bottom:0px !important;}
.gt-mobile-header .gt-dark, .gt-standard .gt-header-main.gt-dark {background:#313131 !important;}
.gt-off-canvas.gt-dark .gt-menu ul li .gt-submenu-wrap, .gt-off-canvas.gt-style-1.gt-dark {background-color: #313131 !important;background: url(/wp-content/uploads/2023/02/home-slider-mobile.jpg);background-position: top right;background-size: cover !important;}


/* Footer CSS */

.gt-footer-widgets .block {width:100% !important;display:block !important;}
.gt-footer-widgets .gt-grid.gt-grid-2>.gt-grid-col {flex:none !important;width:auto;}
.gt-footer-widgets .left {display:inline-block !important;}
.gt-footer-widgets .block {display:block !important;width:90% !important;clear:both !important;}
.footersocial {padding-top:8px !important;}
.footertoplogo {margin-right:40px !important;}
.footerlogo img {max-width:120px !important;margin-right:20px;}
.gt-footer .gt-footer-widgets.gt-style-1 ul {flex-direction: row !important;}
.gt-footer .gt-footer-widgets.gt-dark .widget_nav_menu ul li:before {display:none !important;}
.gt-footer-widget.widget_nav_menu li {padding-right:20px !important;}
.gt-footer-widget.widget_nav_menu li a {    text-transform: uppercase;letter-spacing: 2px;font-size: 12px;}
.gt-footer .gt-footer-widgets.gt-style-1 p, .gt-footer .gt-copyright.gt-style-1 .gt-copyright-text {opacity:1 !important;}
.gt-footer .gt-footer-widgets.gt-style-1 ul {opacity: 1;font-family: "Montserrat", Sans-serif !important;}
.gt-copyright {border-top:0px !important;}
.gt-footer-widgets-inner {padding-bottom: 0px !important;}
.gt-footer-widgets-inner .gt-grid-col {margin-bottom:0px !important;}
.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner {padding-top:0px !important;}
#media_image-3 img {max-width:250px !important;}
.gt-copyright-text p {font-size:12px !important;}
.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner {align-items: flex-start !important;}

@media only screen and (max-width: 650px) {
.gt-footer .gt-footer-widgets.gt-style-1 ul {display:block !important;}
#media_image-3 {margin-bottom:20px !important;}
}

@media only screen and (max-width: 600px) {
.mobilehide img {display:none !important;}
}

#daextlwcn-cookie-notice-button-container div {text-transform:uppercase !important;font-family: 'Roboto', sans-serif !important;font-weight:600 !important;}
#daextlwcn-cookie-notice-container-mask {display:none !important;}

.elementor-6328 .elementor-element.elementor-element-1dfe87e img{border-style:solid;border-color:#FFFFFF;}