/*------------------------------------------------------------------
* Project:        Hotux
* Author:         CN-InfoTech
* URL:            hthttps://themeforest.net/user/cn-infotech
* Created:        01/08/2020
-------------------------------------------------------------------
*/

/**

 TABLE OF CONTENT
  
  1. Navbar & Header
  2. Banner/Slider
  3. Banner Form
  4. About Section
  5. Room Section 
  6. Call To Action
  7. Services Section
  8. Review Section
  9. News Section
  10. Newsletter section
  11. Footer
  12. Room Listing
  13. Room Grid 
  14. Room Detail Page
  15. Room Detail Tab Page
  16. Blog SIngle page
  17. ABout Inner Page
  18. Faq Page
  19. Contact Page
  20. Restaurant Page
  21. Room Availability Page
  22. Room Booking Page
  23. Testimonial
  24. Gallery
  25. Login/Account
  26. Error Page
  27. COming Soon
  28. Pricing
  29. Terms & Condition
  30. Home STyle 2
  31. Shop All
  32. Events Page
  33. Blog Night Mode

/* ========================================= */
/*          Navbar CSS        */
/* ======================================== */


/* Pre Loader */

.loader_bg{
    position: fixed;
    z-index: 999999;
    background: #fff;
    width: 100%;
    height: 100%;
}

.loader {
    border: 0 solid transparent;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    position: absolute;
    top: calc(50vh - 75px);
    left: calc(50vw - 75px);
}

.loader:before, .loader:after{
    content: '';
    border: 1em solid #ff5733;
    border-radius: 50%;
    width: inherit;
    height: inherit;
    position: absolute;
    top: 0;
    left: 0;
    animation: loader 2s linear infinite;
    opacity: 0;
}

.loader:before{
    animation-delay: .5s;
}
@keyframes loader{
    0%{
        transform: scale(0);
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        transform: scale(1);
        opacity: 0;
    }

}
/* End Pre Loader */


.single-date {

    border: 1px solid #253b56;

}

span {
    color: #253b56;
}

ul.author li i {
    color: #253b56;
}

.gallery .mt_filter ul li a:hover, .gallery .mt_filter ul li.active a {
    background: #253b56;
    color: #fff;
    border-color: #253b56;
}


h4.rides {
	color: #e3004d !important;
	}
	
h4.rides::before,
h4.rides::after {
    display: inline-block;
    content: "";
    border-top: .3rem solid #e3004d;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-.5rem);
}

.rides li i {
    margin-right: 20px !important;
    color: #e3004d !important;
}

.rides.ul li {

    padding: 0 0 0 25px;
}



a {
    color: #00aaca;
}
a.white:hover, a.credit:hover, a.slider:hover {
    color: #e3004d !important;
}

a.credit {
    color: #000000 !important;
}

a.slider {
    color: #fff !important;
}


a.slider:hover {
  text-decoration: underline !important;
  color: #fff !important;
}

a.btn, #submit.btn, a.slider-btn  {

    border-radius: 5px;

}


.slider .swiper-pagination-bullet-active{
    background: #00aaca;
}


/* Slider Button Background Colour */

a.slider-btn {

    background: #253b56;


}

.header_menu-explore .navbar.navbar-default-explore .nav.navbar-nav-explore li a {

    color: #666;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li:hover a, .header_menu .navbar.navbar-default .nav.navbar-nav li.active a {
  text-decoration: underline ;
  background: transparent;
  color: #fff;
}

.header_menu.affix .navbar.navbar-default .nav.navbar-nav > li > a {
    color: #fff;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a:hover{
  background: #fe4e37;
  color: #253b56;
}

.header_menu.affix .navbar.navbar-default .nav.navbar-nav > li:hover > a, .header_menu.affix .navbar.navbar-default .nav.navbar-nav > li.active > a {
    color: #fff;
}




.slicknav_nav {
  background: #fff;
}


a.slider-btn:hover {
    background: #fff;
    color: #253b56;
}

a.button-purple {

    background: #253b56;

}

a.btn-purple:hover {
    color: #253b56;
}

a.btn-orange {
    background: #00aaca;
 
}

a.btn-orange:hover {
    color: #253b56;
}

/* Header Button Background Colour */

a.btn-purple {
    background: #253b56;
}

.slicknav_btn {
   background: #253b56;
}


section.into-home{
    padding-bottom: 0px;
	padding-top: 120px;
}

section.attractions-home{
    padding-bottom: 0px;
	padding-top: 40px;
}

section.gallery {
    padding-bottom: 0px;
	padding-top: 0px;
}

section {
    padding: 50px 0 0px;
    position: relative;
    background: #fff;
}

section.services{
    padding: 50px 0 50px;

}

section:nth-child(2n+1) {
    background: #fff;
}


.service-style-1 .service-item:before {
 
    background: linear-gradient(to top, #0000, transparent);

}

.navbar-default-event {
    background: #fff !important;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a:hover {
    text-decoration: underline !important;
    background: transparent !important;

}

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li:hover a {
    text-decoration: underline !important;
    background: transparent !important;

}

.header_menu.affix .navbar.navbar-default .nav.navbar-nav > li:hover > a, .header_menu.affix .navbar.navbar-default .nav.navbar-nav > li.active > a {

    background: transparent !important;
}



/* initial menu background colour */

.header-content {

  background: rgba(0, 0, 0, 0.6);
}

.header_menu {

  -webkit-box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.08);
}



.header_menu.affix {
  -webkit-box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.08);
}


.breadcrumb li a, .breadcrumb li.active a {
    color: #00aaca;
}

a.btn-violet {
    background: #b37c91;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #fff;

}

.header_menu.affix {
    
background: #fff;

}

.header_menu.affix li a {
    
color: #253b56 !important;

}

.header_menu {
    
background: #192a4c;

}

.header_menu-explore {
    background: #fff !important;
}

.navbar-default-event {
    
background: #253b56 !important;

}

a.violet {

	color: #b37c91;
	}	
	
a.service {

	color: #fff !important;
	font-size: 24px !important;
	}

a.violet:hover {

	color: #253b56;
	}	
	
	
	
.section-title span {
    color: #e3004d;
}


.service-content {

    background: transparent;

}




/* Header Images */

section.breadcrumb-outer {

    background: url(../images/banners/all-the-fun-of-the-fair-banner.jpg) no-repeat;

}

section.things-to-do-in-queensland {

    background: url(../images/banners/things-to-do-in-queensland.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.things-to-do-in-new-south-wales {

    background: url(../images/banners/things-to-do-in-new-south-wales.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-victoria {

    background: url(../images/banners/things-to-do-in-victoria.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-act {

    background: url(../images/banners/things-to-do-in-act.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-south-australia {

    background: url(../images/banners/things-to-do-in-south-australia.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-western-australia {

    background: url(../images/banners/things-to-do-in-western-australia.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-northern-territory {

    background: url(../images/banners/things-to-do-in-northern-territory.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.things-to-do-in-tasmania {

    background: url(../images/banners/things-to-do-in-tasmania.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.amusement-rides {

    background: url(../images/banners/amusement-ride-hire-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.bands-for-hire {

    background: url(../images/banners/bands-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.brisasia-festival {

    background: url(../images/banners/brisasia-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}
section.brisbane-french-festival {

    background: url(../images/banners/brisbane-french-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.brisbane-irish-festival {

    background: url(../images/banners/brisbane-irish-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.bungy-trampoline-hire {

    background: url(../images/banners/bungy-trampoline-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.camel-rides-for-hire {

    background: url(../images/banners/camel-rides-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.catering {

    background: url(../images/banners/catering-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.celebration {

    background: url(../images/banners/celebration.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.childrens-entertainment {

    background: url(../images/banners/childrens-entertainment-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.circus-acts-for-hire {

    background: url(../images/banners/circus-acts-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.clowns-for-hire {

    background: url(../images/banners/clowns-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.cooly-rocks-on {

    background: url(../images/banners/cooly-rocks-on.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.events {

    background: url(../images/banners/event-planning-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.event-hire {

    background: url(../images/banners/event-hire-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.face-painters {

    background: url(../images/banners/face-painters-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.fair-banner {

    background: url(../images/banners/fair-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.fairy-floss-snow-cones-popcorn {

    background: url(../images/banners/fairy-floss-snow-cones-popcorn.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.ferris-wheel {

    background: url(../images/banners/amusement-rides/ferris-wheel-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.fireworks-displays {

    background: url(../images/banners/fireworks-displays-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.food-trucks {

    background: url(../images/banners/food-trucks-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.gold-coast-show {

    background: url(../images/banners/gold-coast-show.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.goodna-jacaranda-festival {

    background: url(../images/banners/goodna-jacaranda-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.green-heart-fair {

    background: url(../images/banners/green-heart-fair.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.hills-carnivale {

    background: url(../images/banners/hills-carnivale.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.inflatable-obstacle-course-hire {

    background: url(../images/banners/inflatable-obstacle-course-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.inflatable-slide-hire {

    background: url(../images/banners/inflatable-slide-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}



section.jumping-castles {

    background: url(../images/banners/jumping-castles-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.laser-light-shows {

    background: url(../images/banners/laser-light-shows.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.laser-tag {

    background: url(../images/banners/laser-tag.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.magicians-for-hire {

    background: url(../images/banners/magicians-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.manly-halloween-street-party {

    background: url(../images/banners/manly-halloween-street-party.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.mobile-outdoor-stage-hire {

    background: url(../images/banners/mobile-outdoor-stage-hire-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.mobile-rock-climbing-wall-for-hire {

    background: url(../images/banners/mobile-rock-climbing-wall-for-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.mobile-wildlife-encounters {

    background: url(../images/banners/mobile-wildlife-encounters.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.monster-truck-hire {

    background: url(../images/banners/monster-truck-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.mudgeeraba-show {

    background: url(../images/banners/mudgeeraba-show.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.oktoberfest-brisbane {

    background: url(../images/banners/oktoberfest-brisbane.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.paniyiri-greek-festival {

    background: url(../images/banners/paniyiri-greek-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.party-hire {

    background: url(../images/banners/party-hire-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.petting-zoo-hire {

    background: url(../images/banners/petting-zoo-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.pony-rides-hire {

    background: url(../images/banners/pony-rides-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.queensland-garden-expo {

    background: url(../images/banners/queensland-garden-expo.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.redfest-strawberry-festival {

    background: url(../images/banners/redfest-strawberry-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.redcliffe-kitefest {

    background: url(../images/banners/redcliffe-kitefest.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.regional {
    background: url(../images/whats-on-in-australia.jpg) no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

section.roaming-performer {

    background: url(../images/banners/roaming-performer-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.royal-queensland-show {

    background: url(../images/banners/royal-queensland-show.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.sherwood-community-festival {

    background: url(../images/banners/sherwood-community-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}



section.showbag-suppliers {

    background: url(../images/banners/showbag-suppliers.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.sideshow-games {

    background: url(../images/banners/sideshow-games-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.special-event {

    background: url(../images/banners/special-event-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.sunshine-coast-show {

    background: url(../images/banners/sunshine-coast-show.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.superhero-character-hire {

    background: url(../images/banners/superhero-character-hire.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.the-fun-of-the-fair {

    background: url(../images/banners/fun-of-the-fair-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
	
}

section.the-glennie-fair {

    background: url(../images/banners/the-glennie-fair.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}



section.ticket-rolls-for-sale {

    background: url(../images/banners/ticket-rolls-for-sale.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.toowoomba-carnival-of-flowers {

    background: url(../images/banners/toowoomba-carnival-of-flowers.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.weddings {

    background: url(../images/banners/wedding-banner.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}


section.whats-on-in-brisbane {

    background: url(../images/banners/whats-on-in-brisbane.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-sydney {

    background: url(../images/banners/whats-on-in-sydney.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-canberra {

    background: url(../images/banners/whats-on-in-canberra.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-melbourne {

    background: url(../images/banners/whats-on-in-melbourne.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-adelaide {

    background: url(../images/banners/whats-on-in-adelaide.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-perth {
    background: url(../images/banners/whats-on-in-perth.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}
section.whats-on-in-darwin {

    background: url(../images/banners/whats-on-in-darwin.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.whats-on-in-hobart {

    background: url(../images/banners/whats-on-in-hobart.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}

section.wheel-of-oz {
    background: url(../images/banners/wheel-of-oz.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.winter-harvest-festival {

    background: url(../images/banners/winter-harvest-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}

section.woodford-folk-festival {

    background: url(../images/banners/woodford-folk-festival.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;
}


section.wristbands-for-sale {

    background: url(../images/banners/wristbands-for-sale.jpg) no-repeat;
	position: relative;
    text-align: center;
    padding: 160px 0 60px;

}







.gallery .mt_filter ul li a {

    border-radius: 4px;
    border: 2px solid #00aaca;  
}


/* sidebar */

.service li {
    position: relative;
    margin: 0;
    padding: 8px 0 8px 20px;
}

.list-sidebar-item.info-1-1 {
    text-align: left !important;
}

h4.sidebar {

    color: #253b56;

}

h4.white {

    color: #fff;

}

.service-style-2 .section-title {
    box-shadow: 0 0 5px #00000082;
}

a.sidebar {
	color: #9936fc;
	}
	
a.sidebar:hover {
	color: #253b56;
	}
	

.amt-item-event{

    background: #ffffff;
}

ul.margin-right-25 {
    margin-right: 25px;
}

ul.margin-left-25 {
    margin-left: 25px;
}


.padding-left-50 {
    padding-left: 50px;
}


.padding-bottom-0 {
    padding-bottom: 0px !important;
}

.padding-top-0 {
    padding-top: 0px !important;
}

.padding-bottom-70 {
    padding-bottom: 70px;
}

.padding-bottom-60 {
    padding-bottom: 60px;
}

.padding-bottom-80 {
    padding-bottom: 80px;
}

.padding-bottom-50 {
    padding-bottom: 50px;
}

.padding-bottom-120 {
    padding-bottom: 120px;
}

.padding-bottom-20 {
    padding-bottom: 20px! important;
}

.padding-bottom-30 {
    padding-bottom: 30px! important;
}

.padding-bottom-40 {
    padding-bottom: 40px! important;
}

.pad-top-28 {
    padding-top: 28px;
}


.padding-top-50 {
    padding-top: 50px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-100 {
    margin-top: 100px;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-80 {
    margin-bottom: 80px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}


.margin-top-30 {
    margin-top: 30px;
}

.padding-top-30 {
    padding-top: 30px !important;
}
.padding-top-40 {
    padding-top: 40px !important;
}

.padding-top-60 {
    padding-top: 60px !important;
}

.padding-top-70 {
    padding-top: 70px;
}

.padding-top-80 {
    padding-top: 80px;
}

.pad-top-100 {
    padding-top: 100px;
}

.margin-top-80 {
    margin-top: 80px !important;
}

.margin-top-120 {
    margin-top: 120px;
}

.margin-top-100 {
    margin-top: 100px;
}

.margin-top-50 {
    margin-top: 50px;
}

.padding-top-20 {
    padding-top: 20px;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-bottom-100 {
    margin-bottom: 100px;
}


.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.news-content ul li {
    font-size: 15px !important;
}

.call-to-action:before{

	background: #325599;
}

.about-us-image {
    border: 0px solid #fff;

}

footer {
    background: #192a4c;

}

.footer-style-1 {
  background: #192a4c !important;

}

h1.heading {
    text-shadow: 0px 0px 0px #253b56 !important;
    padding-top: 70px;
    text-align: center;
    color: #253b56;
}

h2.heading {
    font-size: 36px;
    font-weight: 600;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
	text-shadow: 0px 0px 0px #253b56 !important;
    text-align: center;
    color: #253b56;
}

h2.white {

	color: #fff;

	}
	
h2.stroke {

	text-shadow: 1px 1px #000000;
	}
	
h2.title {

	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	}
	
h2.events {

	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
	}
	
h2.whats-on {

    padding-top: 30px;
    padding-bottom: 10px;
}

h2.featured {

    padding-top: 0px;
    margin-bottom: 0px;
}

.section-title {
   
    margin: 0 auto 40px;

}
	
h2, h3 {
/*	font-family: 'Bevan', cursive; */
	color: #00aaca;

	}
	
.rooms-style2 .room-title h4 {
	color: #325599;
}

.review-item p.date, .news-content p.date {

     font-family: 'Lato', sans-serif;
	 color: #666;
	 font-size: 12px;
}

.news-content-attribution {
    padding: 5px 25px 20px;
}


/* If the screen size is 601px wide or more, set the font-size of <div> to 50px */
@media screen and (min-width: 601px) {
  h1 {
    font-size: 50px;
  }
}

/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
  h1 {
    font-size: 30px;
  }
}

h1.heading {
    
text-shadow: 0px 0px 0px #253b56 !important;

padding-top: 100px;
    
text-align: center;
    
color: #253b56;

}
	
h1.service {


	color: #fff;

	}
	
h3.services {

/*	font-family: 'Bevan', cursive; */
    font-size: 28px;
	color: #e3004d;
	}
	
	
h1 {
    text-shadow: 1px 1px 1px #000 !important;
	/* font-family: 'Bevan', cursive; */
}
	
.black {

	color: #343a40;
	}
	
.dark {

	color: #333 !important;
    font-weight: 500;
	}
	
	
.swiper-content h1 {
 
    margin-bottom: 0px;
}
	
h2.swiper-content {
    color: #FFF;
    text-shadow: 1px 1px 1px #000 !important;
}

	
h3.black {

	color: #343a40;
	}	
	
h3.orange {

	color: #e3004d;
	}	
	
h3.violet {

	color: #b37c91;
	}	
	
h3.sub-head {

	font-weight: 500;
	font-size: 20px;
	}	
	
	
.orange {

	color: #3d8ae9;
	}
	
ul.purple {
    color: #253b56;
}

p.purple {
    color: #253b56 !important;
}
	
h3.purple {
    color: #253b56 !important;
}

h3.sub {

	font-size: 23px;;
	}	
	
h5.sidebar {

	color: #343a40;
	text-align: center;
	font-size: 17px;
	
	}

	
h2.center {

	text-align: center;
	}

p.center {

	text-align: center;
	}

.center {

	text-align: center;
	}
	
.sidebar-book-event form li {
    text-align: center;

}
	

.list {
    list-style-type: disc;
    padding-left: 15px;
}

a.footer {
    color: #FFF;
}

a.event, a.event:hover {
    font-weight: 700;
	color: #fff;
}


footer h4{
	color: #3d8ae9;
    margin-bottom: 29px;
}

a.footer:hover {
    text-decoration: underline !important;
}

#back-to-top a {

    background: #00aaca;

}


.copyright-content span, .copyright-content a {
    color: #3d8ae9;
}

a.text {
    color: #3d8ae9;
}

a.text:hover {
    text-decoration: underline !important;
}

a.text:focus {
    text-decoration: underline !important;
	outline:0 !important;
}

ul li a {
color: #253b56;
}



ul li.contact {
   

    color: #fff !important;
   
}



ul li {
   

    color: #666;
   
}

ul li.attraction {
    font-size: 14px;

    color: #212529;
   
}



.no-shadow  {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

section.white {
   background: #f8f9fa !important;
}

section.call-to-action-list-an-event{
	background: url(../images/amusement-rides/list-an-event.jpg) no-repeat;
}


section.call-to-action-jubilee{
	background: url(../images/amusement-rides/fairground-rides-for-hire-brisbane.jpg) no-repeat;
}

section.call-to-action-funfair{
	background: url(../images/amusement-rides/carnival-rides-for-hire-brisbane.jpg) no-repeat;
}

section.call-to-action-all-fun{
	background: url(../images/amusement-rides/carnival-rides-for-hire-melbourne.jpg) no-repeat;
}


section.call-to-action-jubilee-amusements{
	background: url(../images/amusement-rides/carnival-rides-for-hire-sydney.jpg) no-repeat;
}

section.call-to-action-wheel-of-oz{
	background: url(../images/amusement-rides/ferris-wheel-hire.jpg) no-repeat;
}

section.call-to-action-whats-on{
	background: url(../images/whats-on.jpg) no-repeat;
}


section.round-up{
    background: url(../images/backgrounds/round-up-ride-for-hire-brisbane.jpg) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-attachment: scroll;
    background-size: auto;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

section.amusement-ride-lights{
    background: url(../images/backgrounds/amusement-ride-lights.jpg) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-attachment: scroll;
    background-size: auto;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}


/* Short Line After Heading */





