/*------------------------------------------------------------------
* 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(a);
        opacity: 0;
    }

}
/* End Pre Loader */



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.white:hover {
    color: #e3004d !important;
}

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

    border-radius: 5px;

}


/* Slider Button Background Colour */

a.slider-btn {

    background: #253b56;


}

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

a.button-purple {

    background: #253b56;

}

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

.header_menu {
    background: rgba(0, 0, 0, 0.6);
}

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

a.btn-orange {
    background: #253b56;
    border-color: #fff;
}

a.btn.btn-orange:focus {
  
    color: #fff !important;
}

a.btn.btn-orange:hover {
  
    color: #fff !important;
}

a.btn.btn-orange:active {
  
    color: #fff !important;
}

a.btn.btn-orange:visited {
  
    color: #fff !important;
}

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

/* Header Button Background Colour */

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


.navbar {

    min-height: 30px;
}

.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;
}

.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: #e3004d;
}



/* initial menu background colour */

.header_menu {

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


/* scroll down menu colour */

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

/* drop down menu colour */

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {

    color: #253b56 !important;
}

.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: #253b56;
}

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

a.violet {

	color: #b37c91;
	}	

a.violet:hover {

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

/* Header Images */

section.breadcrumb-outer {

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

}



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.novelty-suppliers {

    background: url(../images/banners/novelty-suppliers.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.redcliffe-kitefest {

    background: url(../images/banners/redcliffe-kitefest.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.regional {
    background: url(../images/regional-qld-events.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.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 #e3004d;  
}


/* 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;
}

.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;
}

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

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

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

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

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


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

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

.call-to-action:before{

	background: #325599;
}

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

}

.footer-style-1::before {

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

footer {
    background: #192a4c;

}

.footer-top-fair {
    padding: 30px 0 50px;
}

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

h2.footer {

	text-align: center;
	padding-top: 30px;

	}
	

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 {
/*	font-family: 'Bevan', cursive; */
	color: #253b56;
	}
	
.rooms-style2 .room-title h4 {
	color: #325599;
}

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

    color: #253b56;
}


/* 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.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;
	}
	
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: #e3004d;

}

a:hover, a:focus {
    text-decoration: underline !important;
    color: #3d8ae9;
}


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

a.text {
    color: #3d8ae9;
}

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

ul li a {
color: #253b56;
}

ul.author li i {
    color: #e3004d;
}

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

span {
    color: #e3004d;
}


.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 */





