
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

.single-funtasia_attractions header h2 {
    display: none
}


.container {
    width: 1300px!important
}


#site-logo #site-logo-inner, .oceanwp-social-menu .social-menu-inner, #site-header.full_screen-header .menu-bar-inner, .after-header-content .after-header-content-inner {
    height: 96px!important
}

#site-navigation-wrap .dropdown-menuData > li > a, .oceanwp-mobile-menu-icon a, .after-header-content-inner > a {
    line-height: 96px!important
}

#site-header-inner {
    padding: 0 15px 0 15px
}

@media (max-width:768px) {
    #site-header-inner {
        padding: 0 25px 0 15px
    }
}

@media (max-width:480px) {
    #site-header-inner {
        padding: 0 25px 0 0
    }
}

#site-header.transparent-header {
    background-color: rgba(255,255,255,0)
}

#site-header.has-header-media .overlay-header-media {
    background-color: rgba(0,0,0,0.5)
}

#site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
    max-width: 152px
}

@media (max-width:768px) {
    #site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
        max-height: 103px
    }
}

@media (max-width:480px) {
    #site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
        max-height: 92px
    }
}

#site-navigation-wrap .dropdown-menuData > li > a {
    padding: 0 16px!important
}

@media (max-width:1080px) {
    #top-bar-nav, #site-navigation-wrap, .oceanwp-social-menu, .after-header-content {
        display: none!important
    }

    .center-logo #site-logo {
        float: none;
        position: absolute;
        left: 50%;
        padding: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #site-header.center-header #site-logo, .oceanwp-mobile-menu-icon, #oceanwp-cart-sidebar-wrap {
        display: block
    }

    body.vertical-header-style #outer-wrap {
        margin: 0 !important
    }

    #site-header.vertical-header {
        position: relative;
        width: 100%;
        left: 0 !important;
        right: 0 !important
    }

        #site-header.vertical-header .has-template > #site-logo {
            display: block
        }

        #site-header.vertical-header #site-header-inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            padding: 0;
            max-width: 90%
        }

            #site-header.vertical-header #site-header-inner > *:not(.oceanwp-mobile-menu-icon) {
                display: none
            }

            #site-header.vertical-header #site-header-inner > * {
                padding: 0 !important
            }

            #site-header.vertical-header #site-header-inner #site-logo {
                display: block;
                margin: 0;
                width: 50%;
                text-align: left
            }

    body.rtl #site-header.vertical-header #site-header-inner #site-logo {
        text-align: right
    }

    #site-header.vertical-header #site-header-inner .oceanwp-mobile-menu-icon {
        width: 50%;
        text-align: right
    }

    body.rtl #site-header.vertical-header #site-header-inner .oceanwp-mobile-menu-icon {
        text-align: left
    }

    #site-header.vertical-header .vertical-toggle, body.vertical-header-style.vh-closed #site-header.vertical-header .vertical-toggle {
        display: none
    }

    #site-logo.has-responsive-logo .custom-logo-link {
        display: none
    }

    #site-logo.has-responsive-logo .responsive-logo-link {
        display: block
    }

    .is-sticky #site-logo.has-sticky-logo .responsive-logo-link {
        display: none
    }

    .is-sticky #site-logo.has-responsive-logo .sticky-logo-link {
        display: block
    }

    #top-bar.has-no-content #top-bar-social.top-bar-left, #top-bar.has-no-content #top-bar-social.top-bar-right {
        position: inherit;
        left: auto;
        right: auto;
        float: none;
        height: auto;
        line-height: 1.5em;
        margin-top: 0;
        text-align: center
    }

    #top-bar.has-no-content #top-bar-social li {
        float: none;
        display: inline-block
    }

    .owp-cart-overlay, #side-panel-wrap a.side-panel-btn {
        display: none !important
    }
}


#footer-widgets {
    padding: 0 0 30px 0
}


#footer-bottom {
    padding: 0 0 30px 0
}


body {
    font-family: Open Sans;
    font-style: normal
}

h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .oceanwp-widget-recent-posts-title, .comment-reply-title, .entry-title, .sidebar-box .widget-title {
    font-family: Poppins;
    font-weight: 700;
    line-height: 2
}

h1 {
    font-size: 42px
}

@media (max-width:480px) {
    h1 {
        font-size: 28px
    }
}

h2 {
    font-size: 42px;
    line-height: 1.2
}

h3 {
    font-size: 42px
}

h4 {
    font-size: 20px
}

.dropdown-menuData ul li a.menu-link, #site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
    line-height: 2
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

    .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

@media (max-width: 1080px) {
    #site-header.center-header #site-logo, .oceanwp-mobile-menu-icon, #oceanwp-cart-sidebar-wrap {
        display: block!important;
    }
}
/*.elementor-31 .elementor-element.elementor-element-40f9931 .elementor-heading-title {
    font-size: 22px !important;
    font-weight: 700 !important;
}*/

.elementor-widget-heading .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}