
/* old color
Secondary: #8ADAD2 (Teal)
Primary: #C8A6F4 (Lavender)
Accent: #FD9384 (Coral)
Dark: #02391C (Deep Green)
*/

/*New color */
/* color: #FFC6F1; */
/* color: #0083CD; */
/* color: #FFFF00; */
/* color: #FF4E02; */


@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Medium.eot');
    src:url('../fonts/BasicGothicPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Medium.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Medium.woff') format('woff'),
        url('../fonts/BasicGothicPro-Medium.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Medium.svg#BasicGothicPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Light.eot');
    src:url('../fonts/BasicGothicPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Light.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Light.woff') format('woff'),
        url('../fonts/BasicGothicPro-Light.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Light.svg#BasicGothicPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-LightItalic.eot');
    src:url('../fonts/BasicGothicPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-LightItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-LightItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-LightItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-LightItalic.svg#BasicGothicPro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-MediumItalic.eot');
    src:url('../fonts/BasicGothicPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-MediumItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-MediumItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-MediumItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-MediumItalic.svg#BasicGothicPro-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Extralight.eot');
    src:url('../fonts/BasicGothicPro-Extralight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Extralight.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Extralight.woff') format('woff'),
        url('../fonts/BasicGothicPro-Extralight.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Extralight.svg#BasicGothicPro-Extralight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-ExtralightItalic.eot');
    src:url('../fonts/BasicGothicPro-ExtralightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-ExtralightItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-ExtralightItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-ExtralightItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-ExtralightItalic.svg#BasicGothicPro-ExtralightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Italic.eot');
    src:url('../fonts/BasicGothicPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Italic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Italic.woff') format('woff'),
        url('../fonts/BasicGothicPro-Italic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Italic.svg#BasicGothicPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Bold.eot');
    src:url('../fonts/BasicGothicPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Bold.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Bold.woff') format('woff'),
        url('../fonts/BasicGothicPro-Bold.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Bold.svg#BasicGothicPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Black.eot');
    src:url('../fonts/BasicGothicPro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Black.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Black.woff') format('woff'),
        url('../fonts/BasicGothicPro-Black.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Black.svg#BasicGothicPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-BlackItalic.eot');
    src:url('../fonts/BasicGothicPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-BlackItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-BlackItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-BlackItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-BlackItalic.svg#BasicGothicPro-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro-BookItalic';
    src:url('../fonts/BasicGothicPro-BookItalic.eot');
    src:url('../fonts/BasicGothicPro-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-BookItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-BookItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-BookItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-BookItalic.svg#BasicGothicPro-BookItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro.eot');
    src:url('../fonts/BasicGothicPro.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro.woff2') format('woff2'),
        url('../fonts/BasicGothicPro.woff') format('woff'),
        url('../fonts/BasicGothicPro.ttf') format('truetype'),
        url('../fonts/BasicGothicPro.svg#BasicGothicPro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro-Book';
    src:url('../fonts/BasicGothicPro-Book.eot');
    src:url('../fonts/BasicGothicPro-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Book.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Book.woff') format('woff'),
        url('../fonts/BasicGothicPro-Book.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Book.svg#BasicGothicPro-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-BoldItalic.eot');
    src:url('../fonts/BasicGothicPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-BoldItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-BoldItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-BoldItalic.svg#BasicGothicPro-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-Demibold.eot');
    src:url('../fonts/BasicGothicPro-Demibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-Demibold.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-Demibold.woff') format('woff'),
        url('../fonts/BasicGothicPro-Demibold.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-Demibold.svg#BasicGothicPro-Demibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BasicGothicPro';
    src:url('../fonts/BasicGothicPro-DemiboldItalic.eot');
    src:url('../fonts/BasicGothicPro-DemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasicGothicPro-DemiboldItalic.woff2') format('woff2'),
        url('../fonts/BasicGothicPro-DemiboldItalic.woff') format('woff'),
        url('../fonts/BasicGothicPro-DemiboldItalic.ttf') format('truetype'),
        url('../fonts/BasicGothicPro-DemiboldItalic.svg#BasicGothicPro-DemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

body {
    font-family: 'BasicGothicPro' !important;
}
a {
    color: #FF4E02;
}
h1 { font-family: 'BasicGothicPro'; font-weight: 700; }
h2 { font-family: 'BasicGothicPro'; font-weight: 700; }
h3 { font-family: 'BasicGothicPro'; font-weight: 700; }
h4 { font-family: 'BasicGothicPro'; font-weight: 700; }
h5 { font-family: 'BasicGothicPro'; font-weight: 700; }
p  { font-family: 'BasicGothicPro'; font-weight: normal; }

.bottom-up.onView {top: 0;opacity: 1;}
.bottom-up {transition: 1.5s all ease, 1s opacity ease;top: 100px;opacity: 0;position: relative;}

.tagline { padding-left: 0 !important; font-family: 'BasicGothicPro' !important; font-weight: normal; }
header.navbar-default .navbar-brand { width: 300px; }
header.navbar-default .navbar-brand img { width: 100%; }
header.navbar-default .navbar-nav>li>a { color: #02391C !important; padding: 0 0 0 0; margin: 0 0px 0 0 !important; transition: all 0.5s ease-in-out; font-family: 'BasicGothicPro'; }
header.navbar-default .navbar-nav>li>a:hover { color: #FF4E02 !important; }
header.navbar-default .navbar-nav>li { margin-right: 30px; }
header.navbar-default .navbar-nav>li:last-child { margin-right: 0; }
header .navbar-right { padding-top:65px; }
header .navbar-nav>li>a { font-weight: 700; font-size: 18px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #FF4E02 !important; background-color: transparent !important; }
header.navbar-default .navbar-toggle { border-color: #02391C; background-color: #02391C; border-radius: 0; }
header.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
header.navbar-default .navbar-toggle:focus, header.navbar-default .navbar-toggle:hover { border-color: #02391C; background-color: #02391C; border-radius: 0; }

.home-page-new.no-background:after { display: none; }
.home-page-new.no-background { background: transparent; }
.home-page-new.no-background h2 { color: #02391C !important; }
.home-page-new.no-background .home-page-new-content a.email-us { color: #FF4E02; }
.home-page-new.no-background .home-page-new-content a.email-us:hover { color: #02391C; }
.home-page-new.no-background .home-page-new-content a.email-us span { color: #02391C; }
.home-page-new { background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 180px 0; position: relative; background-color: #02391C; }
.home-page-new:after { content: ""; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; }
.home-page-new .home-page-new-content .button-wrap { display: flex; justify-content: center;}
.home-page-new .home-page-new-content { position: relative; z-index: 11; text-align: center; }
.home-page-new .home-page-new-content h1 { color: #0083CD; font-weight: 700; font-size: 80px; margin: 0 0 20px 0; line-height: 1.1; font-family: 'BasicGothicPro'; }
.home-page-new .home-page-new-content h2 { color: #fff; font-weight: 700; font-size: 50px; line-height: 1.2; margin: 0 0 30px 0; }
.home-page-new .home-page-new-content .button { background-color: #FFC6F1; color: #000; font-size: 20px; font-weight: 600; padding: 14px 30px 10px 30px; border-radius: 100px; text-decoration: none !important; display: inline-block; transition: all 0.5s ease-in-out; border:2px solid transparent; margin: 0 10px; }
.home-page-new .home-page-new-content .button:hover { background-color: transparent; color: #FFC6F1; border-color: #FFC6F1; }
.home-page-new .home-page-new-content p { color: #fff; font-size: 20px; line-height: 1.4; margin-bottom: 20px; }

.home-page-new .home-page-new-content a.email-us { color: #FF4E02; font-weight: 700; font-size: 24px; text-decoration: none; transition: all 0.5s ease-in-out; }
.home-page-new .home-page-new-content a.email-us span { display: inline-block; color: #fff; }
.home-page-new .home-page-new-content a.email-us:hover{  color: #fff; }
.home-page-new .home-page-new-content .button.bottomtwo { background: transparent; color: #FFC6F1; border-color: #FFC6F1; }
.home-page-new .home-page-new-content .button.bottomtwo:hover { background: #FFC6F1; color: #000; }

.background-color-primary { background-color: #0083CD; }
.background-color-secondary { background-color: #FFC6F1; }
.background-color-accent {background-color: #FF4E02;  }
.background-color-dark { background-color: #02391C; }

.background-color-primary:after { display: none; }
.background-color-secondary:after {  display: none; }
.background-color-accent:after { display: none;  }
.background-color-dark:after {  display: none; }

.background-color-primary h1 { color: #02391C !important; }
.background-color-primary h2 { color: #02391C !important; }
.background-color-primary p { color: #02391C !important; }
.background-color-primary a.email-us span { color: #02391C !important; }
.background-color-primary a.email-us { color: #02391C !important; }
.background-color-primary a.email-us:hover { color: #fff !important; }

.background-color-accent h1 { color: #02391C !important; }
.background-color-accent h2 { color: #02391C !important; }
.background-color-accent p { color: #02391C !important; }
.background-color-accent a.email-us span { color: #02391C !important; }
.background-color-accent a.email-us { color: #02391C !important; }
.background-color-accent a.email-us:hover { color: #fff !important; }

.background-color-secondary h1 { color: #02391C !important; }
.background-color-secondary h2 { color: #02391C !important; }
.background-color-secondary p { color: #02391C !important; }
.background-color-secondary a.email-us span { color: #02391C !important; }
.background-color-secondary a.email-us { color: #02391C !important; }
.background-color-secondary a.email-us:hover { color: #fff !important; }

/*Rent space section css start here*/
.rent-space-section .section-heading { text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 40px; }
.rent-space-section .section-heading h2 { font-size: 50px; font-weight: 700; margin:0 0 20px 0; }
.rent-space-section { padding:100px 0 70px;  }
.rent-space-section .rent-space-row { display: flex; flex-wrap: wrap; justify-content: center; margin:0 -15px; }
.rent-space-section .rent-space-row .rent-space-column { width: 50%; padding:0 15px; margin-bottom: 30px; }
.rent-space-section .rent-space-row .rent-space-column-inner { box-shadow: 0px 3px 6px #00000029; background-color: #fff; border-radius: 10px; border-bottom: 8px solid #02391C; height: auto !important; }
.rent-space-section .rent-space-row .rent-space-column-inner h3 { margin: 0 0 0 0; padding: 30px 0 10px; }
.rent-space-section .rent-space-row .rent-space-column ul li { color: #02391C; list-style: none; margin-bottom: 5px; font-weight: 500; font-size: 18px; position: relative; padding-left: 20px; }
.rent-space-section .rent-space-row .rent-space-column ul li:before { content: ""; position: absolute; left: 0; top: 10px; background-color: #02391C; width: 5px; height: 5px; border-radius: 50%; }
.rent-space-section .rent-space-row .rent-space-column ul { padding: 30px 30px 10px 30px; }


.page-bottom-section { padding: 80px 0; }
.page-bottom-section-wrap { display: flex;}
.page-bottom-section-wrap .page-bottom-section-content { width: 50%; padding-right: 90px; }
.page-bottom-section-wrap .page-bottom-section-form { width: 50%; }
.page-bottom-section-wrap .page-bottom-section-form form { margin: 0; }
.page-bottom-section-wrap .page-bottom-section-content p { font-size: 18px; color: #02391C; line-height: 28px; }
.page-bottom-section-wrap .page-bottom-section-content h2 { font-size: 40px; color: #02391C; line-height: 1.4; margin: 0 0 10px 0; font-weight: 700; }
.page-bottom-section-wrap .page-bottom-section-content h3 { font-size: 40px; color: #02391C; line-height: 1.4; margin: 0 0 10px 0; font-weight: 700; }
.page-bottom-section-wrap .page-bottom-section-form form input { border: 1px solid #02391C; border-radius: 5px; color: #02391C; }
.page-bottom-section-wrap .page-bottom-section-form form input { border: 1px solid #02391C; border-radius: 5px; color: #02391C; padding: 10px 10px 10px 10px; }
.page-bottom-section-wrap .page-bottom-section-form form input[type="submit"] { background: #02391C; color: #fff; font-weight: 700; border-radius: 100px; border: 1px solid transparent; transition: all 0.5s ease-in-out; padding:13px 30px 10px 30px; font-family: 'BasicGothicPro' !important; }
.page-bottom-section-wrap .page-bottom-section-form form input[type="submit"]:hover { background: transparent; border-color: #02391C; color: #02391C; }
.page-bottom-section-wrap .page-bottom-section-form form input:focus { box-shadow: none; }
/*.page-bottom-section-wrap .page-bottom-section-form form .mc4wp-error p*/
.page-bottom-section-wrap .page-bottom-section-form form .mc4wp-success p { color: green; font-size: 16px; line-height: 24px; }

.page-bottom-section-wrap .page-bottom-section-form form input::-webkit-input-placeholder { color: #02391C; }
.page-bottom-section-wrap .page-bottom-section-form form input::-moz-placeholder { color: #02391C; }
.page-bottom-section-wrap .page-bottom-section-form form input:-ms-input-placeholder {  color: #02391C; }
.page-bottom-section-wrap .page-bottom-section-form form input:-moz-placeholder {  color: #02391C; }

.map-section { background-color: #FFC6F1; padding:80px 20px; }
.map-wrap { padding-bottom: 500px; position: relative; max-width: 1080px; margin: 0 auto;}
.map-wrap iframe {position: absolute; width: 100%; height: 100%;border-radius: 10px;}
.map-content { width: 100%; z-index: 11;  max-width: 750px; margin: 0 auto; text-align: center; margin-bottom: 40px; }
.map-content h3 { color:#02391C; font-size: 40px; font-weight: 700; margin: 0 0 20px 0; }
.map-content p { color:#02391C; font-size: 18px; line-height: 28px;}
.map-content a.email-us { font-weight: 700; font-size: 20px; }

.widget .eaw-block a.eaw-img { height: 220px; margin: 0 !important; padding: 0; }
.widget .eaw-block a.eaw-img img { height: 100%; width: 100%; object-fit: cover; margin: 0; padding: 0; }
.widget .eaw-block .eaw-title a { text-decoration: none; color: #02391C; font-size: 24px !important; line-height: 34px !important; clear: none; margin: 0 0 15px 0; font-weight: 700 !important; width: 100%; display: inline-block; }
.widget .eaw-block .eaw-summary { font-size: 18px !important; color: #02391C; line-height: 28px; }
.widget .eaw-block .eaw-summary a { display: inline-block; width: 100%; margin: 8px 0 10px 0; font-size: 18px; line-height: 28px; font-weight: 700; }
.widget .eaw-block .eaw-time { font-size: 16px !important; display: inline-block; margin:0 0 10px 0; }
.widget .eaw-block .eaw-booknow { margin-top: 0; margin-bottom: 15px; }
.widget .eaw-block .eaw-booknow a { font-weight: 700; font-size: 16px; }

.wfea.eaw-block .eaw-ulx { display: flex; flex-wrap: wrap; margin:0 -15px; }
.wfea.eaw-block .eaw-ulx .eaw-li__wrap { width: 50%; padding: 0 15px; margin-bottom: 30px; }
.wfea.eaw-block .eaw-ulx .eaw-li__wrap .eaw-thumb-wrap { max-width: 100% !important; margin-bottom: 20px; }
.wfea.eaw-block .eaw-ulx .eaw-li__wrap .eaw-thumb-wrap a { display: inline-block; width: 100%; }
.wfea.eaw-block { padding: 80px 0; }
.wfea.eaw-block .eaw-ulx .eaw-li__wrap .eaw-content-wrap h3 { margin: 0; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date { padding-left: 60px; box-shadow: 0px 0px 6px #00000029; background-color: #fff; border-radius: 10px; margin:40px 0px 10px !important; padding: 30px 30px 30px 150px !important; }
.event-feed-for-eventbrite-app { overflow: inherit !important; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item { align-items: center; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date { width: 140px !important; top: 50% !important; transform: translateY(-50%) !important; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day { font-size: 45px !important; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image { width: 100% !important; max-width: 550px !important; margin-bottom: 0; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date .eventbrite-item-datetime { font-size: 16px !important; }
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title { font-size: 24px !important; }
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location { color: #000; font-size: 16px !important; }
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-description { color: #000; font-size: 16px !important; }
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div { border: 1px solid #000 !important; color: #fff !important; background-color: #000 !important; border-radius: 100px !important; padding: 6px 10px 5px 10px !important; font-size: 10px !important; font-weight: 700 !important; }
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button { margin-top: 10px; background-color: #FFC6F1; color: #000; font-size: 16px; font-weight: 600; padding: 12px 20px 8px 20px; border-radius: 100px; text-decoration: none !important; display: inline-block; transition: all 0.5s ease-in-out; border: 2px solid transparent; box-shadow: none; }
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button:hover { border-color:#000; color: #000; }
.general-block-content h2 { font-size: 40px; color: #02391C; line-height: 1.4; margin: 30px 0 0 0; font-weight: 700; }
.moretexts { display: none; }
button.moreless-button { margin: 15px 0 20px 30px; border: none; background-color: #333; color: #fff; font-size: 16px; padding: 8px 20px 5px 20px; border-radius: 6px; font-weight: 500; }
.rent-space-section .rent-space-row .rent-space-column .moretexts ul { padding-top: 0; }
.rent-space-section .rent-space-row .rent-space-column ul#myList { margin-bottom: 0; padding-bottom: 0; }
.rent-space-section .rent-space-row .rent-space-column ul li ul { padding: 9px 0 0px 0; }

.image-slider { padding: 60px 0;}
.image-slider-slick figure { height: 270px; }
.image-slider-slick figure img { height: 100%; width: 100%; object-fit: cover; }
.image-slider-slick .slick-list { margin: 0 -5px; }
.image-slider-slick .slick-slide { padding: 0 5px; }

ul.slick-dots li { list-style: none; margin:5px; }
ul.slick-dots li.slick-active button { background: #333; }
ul.slick-dots li button { background: transparent; padding: 0; font-size: 0; width: 18px; height: 18px; border-radius: 50%; border: 2px solid #333; }
ul.slick-dots { display: flex; align-items: center; justify-content: center; padding: 0; margin: 0; }

button.slick-prev.slick-arrow { background-color: transparent; border: none; font-size: 0; background-image: url(../../dist/imgs/slick-arrow-left.svg); background-repeat: no-repeat; width: 30px; height: 30px;     position: absolute; left: -40px; top: 49%; transform: translateY(-50%); }
button.slick-next.slick-arrow { background-color: transparent; border: none; font-size: 0; background-image: url(../../dist/imgs/slick-arrow-right.svg); background-repeat: no-repeat; width: 30px; height: 30px;     position: absolute; right: -40px; top: 49%; transform: translateY(-50%);}



@media only screen and (max-width:1400px) {
    .home-page-new { padding:150px 0; }
    .home-page-new .home-page-new-content p { font-size: 18px; }  
    .page-bottom-section-wrap .page-bottom-section-content { padding-right: 50px; }
    .image-slider-slick { margin: 0 40px; }
    .image-slider-slick figure { height: 240px; }
}
@media only screen and (max-width:1199px) {
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image { width: 100% !important; max-width: 450px !important; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date { width: 100px !important; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date { padding: 30px 30px 30px 100px !important; }
    .home-page-new .home-page-new-content h1 { font-size: 65px; margin: 0 0 10px 0; }
    .home-page-new .home-page-new-content h2 { font-size: 40px; margin: 0 0 20px 0; }
    header.navbar-default .navbar-brand { font-size: 70px !important; }
    .rent-space-section { padding: 80px 0 50px; }
    .rent-space-section .section-heading { margin-bottom: 30px; }
    .page-bottom-section { padding: 60px 0; }
    .widget .eaw-block a.eaw-img { height: 180px; }
}
@media only screen and (max-width:991px) {
    .home-page-new { padding: 100px 0; }
    .home-page-new .home-page-new-content .button { font-size: 18px; }
    .home-page-new .home-page-new-content h1 { font-size: 55px; }
    .home-page-new .home-page-new-content h2 { font-size: 30px; }
    .rent-space-section .section-heading h2 { font-size: 40px; }
    .rent-space-section .rent-space-row .rent-space-column ul li { font-size: 16px; }
    .rent-space-section .rent-space-row .rent-space-column ul li:before { top: 9px; }
    .rent-space-section { padding: 60px 0 40px; }
    .page-bottom-section-wrap .page-bottom-section-content p { font-size: 16px; line-height: 26px; }
    .wfea.eaw-block .eaw-ulx .eaw-li__wrap { width: 50%; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image { max-width: 100% !important; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date { padding: 20px 15px 20px 50px !important; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date { width: 50px !important; }
    .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day { font-size: 30px !important; }
}
@media only screen and (max-width:767px) {
    header .navbar-right { padding: 40px 0; }
    .rent-space-section .rent-space-row { margin: 0 -10px; }
    .rent-space-section .rent-space-row .rent-space-column { padding: 0 10px; }
    .rent-space-section .rent-space-row .rent-space-column ul { padding: 30px 20px 10px 20px; }
    header.navbar-default .navbar-toggle { top:18px; } 
    header.navbar-default .navbar-brand { width: 250px; }
    .tagline { font-size: 20px !important; line-height: 30px; }
    header .navbar-nav { margin: 0; padding: 30px 0 30px 0; }
    header .navbar-right { padding-top: 0; position: absolute; width: 100%; background-color: #fff; }
    header.navbar-default .navbar-nav>li { padding: 20px 15px 20px 15px; border-bottom: 1px solid #000; margin: 0; }
    header.navbar-default .navbar-nav>li:last-child { margin: 0 0 0px 0; }
    .page-bottom-section-wrap .page-bottom-section-content { padding-right: 20px; }
    .page-bottom-section { padding: 40px 0; }
    
    button.navbar-toggle.collapsed.active .icon-bar:nth-child(2) { display: none; }
    button.navbar-toggle.collapsed.active .icon-bar:nth-child(3) { transform: rotate(45deg); position: relative; top: 1px; }
    button.navbar-toggle.collapsed.active .icon-bar:nth-child(4) { transform: rotate(135deg); position: relative; top: -5px; }
}
@media only screen and (max-width:575px) {
    .home-page-new .home-page-new-content .button-wrap { flex-wrap: wrap; }
    .home-page-new .home-page-new-content .button { width: 100%; max-width: 300px; margin: 10px 0; }
    .icon img { height: 14px !important; width: 14px !important; }
    .rent-space-section .rent-space-row { margin: 0px; }
    .rent-space-section .rent-space-row .rent-space-column { padding:0px; width: 100%; margin-bottom: 15px; }   
    .page-bottom-section-wrap .page-bottom-section-content { padding-right: 0px; width: 100%; margin-bottom: 15px;  }
    .page-bottom-section-wrap .page-bottom-section-form { width: 100%; }
    .page-bottom-section-wrap { flex-wrap: wrap; }
    .wfea.eaw-block .eaw-ulx .eaw-li__wrap { width: 100%; }
}