.clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
}
.light-green-color{
color:#448e42;
}
.dark-green-color{
color:#2a5134;
}
.patua-font{
font-family: 'Patua One', cursive;
}
.smaaall-font{
font-size:13px;
}
.middle-font{
font-size:16px;
}
.big-font{
font-size:24px;
}
.big-font2{
font-size:20px;
}
.bigger-font{
font-size:32px !important;
}
.icon-small {
margin-bottom: 5px;
max-width: 24px;
max-height:40px;
}
.icon-big{
max-height:40px;
max-width:40px;
}
.mobile-grayrow .icon-big{
margin-right:10px;
}
.spaceme-top{
margin-top:40px;
}
.spaceme-less{
margin-top:20px;
}
.bg-1{
background-color: #8bc666;
}
.phoney{
color:#8bc666;
}
.bg-2{
background-color: #448e42;
}
.bg-3{
background-color: #2a5134;
}
.bg-4{
background-color: #4d6a31;
}
.bg-5{
background-color: #dde100;
}
.padme-30{
padding: 40px 35px 25px 35px !important;
}
.padme-40{
padding: 20px 35px 40px 35px !important;
}
.padme-30 .white-text,.padme-40 .white-text{
margin-top:20px;
}
.padme-add{
padding: 20px 25px 20px 25px; 
}
.moba-rem .spaceme-top{
margin-bottom:15px; 
}
.small-dgreen,.footer-menu ul li a{
font-size:13px;
color: #2a5134; 
}  .wrapper {
max-width:1280px;
width:95%;
margin:0 auto;
position:relative;
} header {
font-family: 'Patua One', cursive;
}
.header-info{
margin-top: 32px;
}
.hellobar{
height:40px;
position:relative;
}
.text-hello-bar{
margin: 0 auto;
} .logo {
margin-left:0 !important; 
}
.logo-img{
padding: 0 0 0 30px;
margin-top:12px;
max-height: 70px;
min-height:70px;
} nav {
background-color:#dde100 !important;
color:#2a5134 !important;
font-family: 'Patua One', cursive;
}
nav a{
color:#2a5134 !important;
font-size:18px !important;
}
.menu-always{
background-color:#dde100 !important;
width: 100%;
}
nav ul a:hover{
}a
.menu-hider nav{
background-color: #eee !important; 
height: auto;
}
.menu-hider nav ul li {
background-color: #eee;
display: block;
float: none;
padding: 0;
position: relative;
border-bottom: 1px solid #fff;
}
.menu-hider nav,.menu-hider nav .nav-wrapper i,.menu-hider nav a.button-collapse,.menu-hider nav a.button-collapse i{
line-height:56px !important;
} .sidebar {
} .footer {
background-color:#dde100 !important;
padding-bottom:30px;
}
.paypic{
margin: 0 auto;
max-height: 100px;
max-width: 250px;
}
.btn-signup {
background-color: #2b5134;
display: inline-block;
border:0;
display:block; 
height:35px;
margin: 5px 0 !important;
}
.email-signup{
background-color: #ffffff !important;
border: none !important;
color: #ffffff;
height:35px !important; 
margin: 5px 0 !important;
}
.email-signup::-webkit-input-placeholder { color: #8e8d8d !important;
}
.email-signup::-moz-placeholder { color: #8e8d8d !important;
}
.email-signup:-ms-input-placeholder { color: #8e8d8d !important;
}
.email-signup:-moz-placeholder { color: #8e8d8d !important;
}
.fpad{
padding:0!important;
}
.hideme,.hideme2{
display:none;
}
.blockme{
display: block;
}
.menu-mobile{
margin-right: 5px;
margin-top: 12px;
min-width: 80px;
}
.loghy{
margin-bottom:12px !important;
}
.menu-mobile span{
display:block;
}
.container-menu{
max-width: 87%;
margin: 0 auto;
}
.nav-desktop ul{
padding-left: 40px;
}
.nav-desktop ul a{
padding: 0 10px;
}
.menu-open,.menu-close{
max-width:20px;
}
.mobile-fixed{
position: fixed;
top: 0;
width: 100%;
background-color:#ffffff;
z-index:100;
padding-bottom: 20px;
max-height:178px;
}
.mobi-fix{
padding-bottom: 0px;
}
.fake-space{
margin:0;
padding:0 0 56px 0;
}
.admin-bar .mobile-fixed {
top: 46px;
}
@media screen and (min-width: 783px) {
.admin-bar .mobile-fixed {
top: 32px;
}
}
.mob-menu-yellow {
margin: 0 auto;
padding: 10px 0;
}
.mob-menu-yellow a{
font-size: 16px;
}
.mob-menu-yellow .icon-small{
margin-bottom:0;
}
.play-video img:hover{
cursor: pointer;
}
.party-pic-grid{
height:600px;
}
.party-pic-grid img{
object-fit:cover;
height:100%;
width:100%;
}
.book-now-party .bg-5{
height:180px;
margin-top:20px;
margin-bottom:0;
padding-left: 40px;
} .pic-full{
width:100%;
position: relative;
max-height: 550px;
}
.pic-full .video-rep,.video-overlay{
height: auto;
min-height: 550px;
object-fit: cover;
max-height:600px;
width: 100%;
}
.video-overlay{
background-color: rgba(0,0,0,0.01);
position: absolute;
top:0;
height:100%;
left:0;
z-index:2;
}
.banner-text{
position:absolute;
top:0;
left:0;
width:100%;
padding:20px;
z-index:3;
}
.banner-buttons{
position: absolute;
bottom:30px;
width:100%;
left:0;
z-index:3;
}
.banner-buttons .col img{
max-height:150px; 
}
.book-now a{
display: block;
}
.home-banners,.prices-table{
margin-top:30px;
}
.home-banners .col,.prices-table .col{
position:relative; 
padding:0;
}
.home-banners img,.prices-table img{
width:100%;
}
.home-testimonials{
margin-top:40px;
}
.testimonial-date{
display:block;
margin-top:20px;
margin-bottom: 40px;
}
.align-bottom-pic{
bottom: 0;
position: absolute;
padding: 20px 45px 20px 20px;
} 
.texts span{
display:block;
text-shadow: 1px 1px 2px #000000;
}
.fb-staa{
margin-bottom: 4px;
max-height: 26px;
}
.fb-rating .col{
padding:0;
}
.fb-pad{
padding-left: 35px !important;
}
.free100-float{
max-height: 80px;
position: absolute;
right: 10px;
top: 10px;
width: auto !important;
}
.cta-button{
bottom: 3px;
max-width: 35px;
position: absolute;
right: 3px;
}
.yt-full{
background-color: rgba(0, 0, 0, 0.75);
height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index:999;
}
.yt-full iframe,
.yt-full object,
.yt-full embed{
margin:0 auto;
width:90%;
height:90%;
}
.yt-full .video-close{
font-size: 32px;
position: absolute;
top: 0;
right: 10px;
cursor: pointer;
} .moba-prices .col > .padme-30{
border-bottom: 2px solid #fff;
}
.osusume-yellow{
border: 10px solid #dde100;
padding-top:8px !important;
}
.osusume-yellow .padme-40{
padding-bottom:30px !important;
}
.undertable{
border:none;
} 
.moba-addon .col{
height:120px;
}
.moba-prices{
margin-bottom:-1px;
}
.mobile-grayrow{
padding:20px;
background-color:#eee;
}
.equip-pic{
margin: 0 auto;
padding: 0 30px;
}
.floaty{
margin:0 auto;
}
.top-text-c{
position:absolute;
top:55px;
padding:0 35px;
width:100%;
}
.middle-text-c{
position:absolute;
width:100%;
height:100%;
top:0;
}
.bottom-text-c{
position:absolute;
bottom:55px;
padding:0 35px;
width:100%;
}
.spaceme-right-d{
margin-right:20px; 
}
.floaty .icon-big{
margin-bottom: 3px;
}
.languages-div{
margin-top:23px;
}
.centered-text-v{
padding:0 25px;
}
.map-embed .col{
padding:0 !important;
}
.parties-float-text {
bottom: 20px;
position: absolute;
padding:40px;
width:100%;
}
.parties-float-text .grid-icon-white{
width: 60px !important;
}
.learnmore {
border: 5px solid;
font-size: 24px;
padding: 8px;
width: 100%;
margin-top:30px; } .half-row .half-col{
min-height:450px;
}
.half-row .half-pic{
padding:0 !important;
}
.single-post .half-col.hcr{
height:100%;
}
.half-pic img{
object-fit:cover;
height:100%;
width:100%;
}
.acf-map {
width: 100%;
height: 600px;
border: #ccc solid 1px;
margin: 0;
}
.spaceme-bottom-mob{
margin-bottom:0;
}
.spaceme-top-mob{
margin-top:0;
}
.big-pic {
padding: 50px;
}
.yellow-arrowz {
background-color: #dde100;
bottom: 0;
left: 0;
padding: 10px 15px;
position: absolute;
}
.button-video {
margin-top: 35px;
width: 140px;
}
.contact-form {
width: 100%;
padding: 25px;
}
.banny-pic{
padding:0 90px;
}
.banny-text{
padding: 0 30px;
margin-top:20px
} .gallery-section .gallery-square{
width:33%;
display: inline-block;
position:relative;
margin-bottom:0.5%;
}
.gallery-section .gallery-square img{
object-fit:cover;
height:100%;
width:100%;
}
.gallery-section ul{
margin-top:0;
margin-bottom:0;
}
.single-content-text a{
color:#448e42 !important;
text-decoration:underline;
} @font-face {
font-family:'Font-Name';
src:url(//skirmishgoldcoast.com.au/wp-content/themes/skirmish-theme/fonts/font-name.eot);
src:url(//skirmishgoldcoast.com.au/wp-content/themes/skirmish-theme/fonts/font-name.eot?#iefix) format('embedded-opentype'),
url(//skirmishgoldcoast.com.au/wp-content/themes/skirmish-theme/fonts/font-name.woff) format('woff'),
url(//skirmishgoldcoast.com.au/wp-content/themes/skirmish-theme/fonts/font-name.ttf) format('truetype'),
url(//skirmishgoldcoast.com.au/wp-content/themes/skirmish-theme/fonts/font-name.svg#font-name) format('svg');
font-weight:normal;
font-style:normal;
}
.white-link p{
color:#fff !important;
}
.happyaku{
height:800px;
}
.happyaku .text-here{
height:100%;
}
.grid-icon-white{
width: 90px;
} input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea,textarea  {
background-color: #fff;
border-color: currentcolor currentcolor #fff;
border-radius: 0px;
border-style: none none solid;
border-width: medium medium 1px;
box-shadow: none;
padding-left:3px;
}
.texty-area{
margin-bottom: 20px;
padding-top:10px;
height: 85px;
}
.contact-form-label {
color: #fff;
font-size: 15px;
}
.contact-form .row{
margin-bottom:0 !important;
} .container {
width:90% !important;
}
.mobile-fixed.container{
width:100% !important;
}
.contact-form-submit{
background-color: #dde100;
color: #2a5134;
display:block;
margin: 15px 0 10px 0;
font-family: "Patua One",cursive;
font-size: 19px;
padding: 5px 15px;
border-radius: 0px !important;
border-style: none none solid;
border-width: medium medium 1px;
}
.contact-form > h4{
padding-left:0px !important;
}
.yellow-link-button {
background-color: #dde100;
color: #2a5134;
font-family: "Patua One",cursive;
font-size: 19px;
margin: 0;
padding: 7px 20px;
}
.text-here .centered-text-v {
padding: 0 40px;
}
.block-under-happ .contact-form{
padding-top:40px;
padding-bottom:20px
}
.block-under-happ .contact-form input,.shrink-rem input{
height:2rem;
margin: 0 0 15px;
}
.row.parties-grid{
margin-bottom:0px;
}
.shrink-rem{
padding:0;
}
.shrink-rem h4{
margin-top:10px;
}
.shrink-rem .contact-form-label.col.s12.l3 {
padding: 0 3px;
}
.check-list-pic{
max-width: 22px;
height: auto;
margin-bottom: 7px;
margin-right: 10px;
}
.whiteborderr{
border-right:1px solid #fff;
}
.whiteborderr img{
padding:20px 0;
height: 220px;
width: auto;
}
.second-show{
margin-top:40px;
}
.underlink{
text-decoration:underline !important;
color:#fff !important;
}
.m-pic-holder{
position: relative;
overflow:hidden;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #448e42;
padding: 30px 0;
}
.full-bg-pic{
position:absolute;
top:0;
left:0;
width:100%;
object-fit:cover;
object-position: 50% 0;
}
.floaty-text{
margin-top:80px;
text-align:right;
}
.feat-listy .white-text{
margin-left:40px;
}
.undertable > .row{
margin-bottom: 60px !important;
}
.banner-block-black{
background-color: rgba(0,0,0,0.5);
bottom: 0px;
left: 100px;
position: absolute;
padding: 35px 30px;
z-index: 3;
}
.banner-block-black .pic-text{
max-height:150px;
width:auto !important;
}
.banner-button-yellow{
text-align: right;
position: relative;
margin-top: -35px;
}
.new-banner{
width: 100%;
padding: 10px 45px 10px 20px;
height: 115px;
background-color: rgba(77,106,50,0.3);
}
@media only screen and (max-width:991px) {
.banner-block-black{
width:100%;
left:0px;
padding: 15px 10px;
}
.banner-block-black .pic-text{
max-height:250px;
width:auto !important;
}
.banner-button-yellow{
text-align: left !important;
margin-top: 20px;
}
.full-bg-pic{
height:100%;
object-position: 20% 50%;
}
.floaty-text{
margin-top:20px;
text-align:center;
}
.whiteborderr{
border-right: none;
}
.acf-map {
height: 450px;
}
.contact-form{
padding:0px;
}
.big-pic {
padding: 0 50px;
}
.big-pic-wrap{
padding: 15px !important;
}
.container.mobile-container{
width:100% !important;
}
.yellow-link {
background-color: #dde100;
color: #2a5134;
display:block;
width:100%;
margin:0;
font-family: "Patua One",cursive;
font-size: 19px;
padding: 5px 15px;
}
.container.mobile-container .row{
margin:0 !important;
}
.parties-grid{
margin:0 !important;
}
.parties-grid .col {
padding:0 !important;
}
.book-now-party .bg-5{
margin-top:0;
}
.happyaku {
height:auto;
}
.centered-text-v{
padding:0 7px;
}
.happyaku .centered-text-v{
padding:25px;
}
.home-banners .l4 {
max-height: 400px;
}
.page-template-page-parties .home-banners .l4 {
max-height: 500px;
}
.home-banners .l4 img:first-child{
max-height: 400px;
width:100%;
object-fit: cover;
}
.page-template-page-parties .home-banners .l4 img:first-child{
max-height: 500px;
}
.home-banners .l6,.home-banners .hidder1 {
max-height: 200px;
min-height:200px;
}
.home-banners .l6 img:first-child, .home-banners .hidder1 img.picz{
height: 200px;
object-fit:cover;
width:100%;
}
.home-banners .hidder1 .free100-float{
max-height: 100px;
}
.home-banners .l3, .home-banners .hidder2{
max-height: 150px;
min-height:150px;
}
.home-banners .l3 img:first-child, .home-banners .hidder2 img.picz{
height: 150px;
object-fit:cover;
width:100%;
}
.logo-desk{
opacity:0;
}
.mobile-grayrow{
margin: 0;
}
.pad-around{
padding: 0 20px 20px 20px;
}
.floaty .bigger-font{
display: block;
font-size: 26px !important;
}
.floaty .icon-big{
margin-bottom: 5px;
max-width: 30px;
}
.padme-30 {
margin: 0 auto;
padding: 10px 0 25px;
width: 70%;
}
.padme-40 {
margin: 0 auto;
padding: 0 0 10px !important;
width: 70%;
}
.logo-img{
padding : 0 ;
}
.moba-prices .bg-4 .padme-40{
margin-bottom:20px;
}
.extra-colpad{
padding-bottom:25px !important;
}
.nav-mobile .current_page_item span::before{
content: "►";
margin-left: -25px;
position: absolute;
}
.nav-mobile .current_page_item span::after{
content: "◄";
margin-left: 7px;
position: absolute;
}
.gallery-section .gallery-square:nth-child(3n+2) {
margin-left:0.5%;
margin-right:0.5%;
}
.half-row .half-pic{
min-height:auto !important;
}
.hello-desk{
background-color: #fff;
}
.half-row .half-col {
min-height: auto;
padding: 30px 20px;
}
.party-pic-grid {
height: 280px;
}
.parties-grid .book-now-party.book-now{
display:none;
}
}
@media only screen and (max-width:991px) and (min-width:650px){
.padme-30 img:first-child {
padding: 0 110px !important;
}
}
@media only screen and (min-width:992px) {
.minusone{
margin-top:-1px;
}
.padme-left{
margin-left:30px;
}
.row.block-under-happ{
padding: 0 12px;
}
.row.block-under-happ .col.bg-2 > .row{
padding: 0 30px;
}
.gallery-section .gallery-square{
margin-left: 0.5%;
margin-bottom:0.5%;
width: 12%;
}
.logo-img {
max-height: 160px;
}
.banner-text{
padding:100px;
}
.pic-full{
max-height:100%;
display:flex;
}
.pic-full .video-rep{ 
height:100%;
}
.banner-buttons{
bottom:50px;
}
.mobile-grayrow{
padding:0px;
background-color : transparent;
}
.undertable{
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: #448e42;
} 
.padme-top{
padding-top:40px !important;
}
.top-text-c{
position:absolute;
top:20px;
width:100%;
}
.middle-text-c{
position:absolute;
width:100%;
height:100%;
top:0;
}
.bottom-text-c{
position:absolute;
bottom:20px;
width:100%;
}
.spaceme-right-d{
margin-right:20px; 
}
.fake-space {
margin: 0 auto;
padding: 0 0 20px; 
}
.nav-desktop .current_page_item{
border-bottom: 5px solid #2a5134;
height: 64px;
}
.nav-desktop .current_page_item a{
height: 59px;
} 
.equip-pic{
padding: 0;
}
nav ul{
width:100%;
display: table;
}
nav ul li{
text-align: center;
display: table-cell;
float:none;
}
.half-row .half-col{
height:600px;
width:49% !important;
}
.half-row .half-col.hcl{
margin-right:2%;
}	
.gallery-container {
margin-bottom: 50px;
}
.yellow-link {
background-color: #dde100;
color: #2a5134;
float: right;
font-family: "Patua One",cursive;
font-size: 19px;
margin-top: -36px;
padding: 5px 15px;
}
.acf-map {
margin: 50px 0 0 0;
}
.spaceme-bottom-mob{
margin-bottom:40px;
}
.spaceme-top-mob{
margin-top:50px;
}
.gallery-section ul{
margin-top:20px;
}
.hellobar{
height:40px;
}
.lstrange{
width: 20% !important;
}
.block-under-happ .contact-form {
padding-top: 100px;
padding-bottom:10px
}
} .osusume-yellow .padme-30{
padding: 22px 25px 25px 25px !important;
} *::-webkit-media-controls-panel {
display: none!important;
-webkit-appearance: none;
}
*::--webkit-media-controls-play-button {
display: none!important;
-webkit-appearance: none;
}
*::-webkit-media-controls-start-playback-button {
display: none!important;
-webkit-appearance: none;
} input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea{
color:#000;
}