@charset "utf-8";

/* CSS Document */

@font-face {
    font-family: 'LaoSangamMN';
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/LaoSangamMN.eot);
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/LaoSangamMN.eot?#iefix) format('embedded-opentype'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/LaoSangamMN.woff) format('woff'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/LaoSangamMN.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CircularStd-Book';
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Book.eot);
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Book.eot?#iefix) format('embedded-opentype'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Book.woff) format('woff'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Book.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CircularStd-Book';
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Black.eot);
    src: url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Black.eot?#iefix) format('embedded-opentype'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Black.woff) format('woff'),
        url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/fonts/CircularStd-Black.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}


body{
	font-family: "europa",sans-serif;
	background:#000 !important;
}
h1,h2,h3,h4,h5,h6,p{color:#fff;}
p, #content li {line-height:1.9; font-size:1.125rem; color:#fff;}
a{color:#fff;}
a:hover{
	color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navigation-top{background-color:#000; border-top:0; border-bottom:0; top:0;}
.navigation-top nav{padding:0; position: absolute; left: 0; right: 0; top: 0; padding-right:4rem;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{right:-4rem; width:auto;}
#mega-menu-wrap-top{background-color:transparent;}
.navigation-top a.mega-menu-link{color:#fff; text-transform:uppercase; font-family: 'CircularStd-Book'; letter-spacing:0.08rem; font-size:1rem;}
.site-branding{padding:0;}
.custom-header{margin-bottom:87px !important;}
.custom-logo-link{float:left;}
.main-navigation{display:inline-block; float:right; clear:inherit;}
.navigation-top a.custom-logo-link{padding:1em  0; position:relative; z-index:2}
#mega-menu-wrap-top #mega-menu-top{text-align:right;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{padding:1.86rem 1.25rem; height:auto; line-height:inherit; text-transform:uppercase; color:#fff; text-transform:uppercase; font-family: 'CircularStd-Book'; font-size:1rem;}
#mega-menu-wrap-top.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top a:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.main-navigation a:hover{
	background:#111111;
	color:#fff;
	opacity:1;
}
.navigation-top .wrap{max-width:100%; padding:0 4.375em;}
.panel-content .wrap{padding:0;}


.banner-content{color:#fff;}
.banner-content h1{
	font-size: 7.5rem;
	line-height: .8;
	padding: 0;
	margin: 0;
	color:#fff;
	font-family: "fatfrank",sans-serif;
	letter-spacing:.3rem;
}
.banner-content h2{
	font-size: 4.5rem;
	line-height: 1;
	padding: 0;
	margin: 0;
	color:#fff;
	font-family: "fatfrank",sans-serif;
	letter-spacing: 0.15rem;
}
.banner-content h5{
	font-size: 2.875rem;
	line-height: .8;
	padding: 0;
	margin: 0;
	font-weight: 700;
	color:#fff;
	letter-spacing:.05rem;
	font-family: "fatfrank",sans-serif;
	letter-spacing: 0.15rem;
}
.home-about-content{
	max-width:30rem;
	color:#fff;
	margin:0 auto;
}
.banner-content-center{text-align:center;}
.banner-content-right{text-align:right;}
.banner-content-right > div, .banner-content-center > div{display:inline-block; margin:0 auto;}
.banner-content-right h1, .banner-content-right h2,
.banner-content-center h1, .banner-content-center h2{text-align:left;}
.home-about-content h2{color:#fff; font-family: 'CircularStd-Book';}

.home-image-gallery{margin:0 auto;}
.gallery-box .vce-single-image-wrapper, .gallery-box .vce-single-image-wrapper figure{width:100%; display:block;}
.gallery-box figure a{position:relative; line-height:1; display:block; width:100%;}
.gallery-box figure a img{vertical-align:middle; width:100%;}

.gallery-box a::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.70);
    top: 0;
    bottom: 0;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}


.home-winners-content{max-width:490px; color:#fff; margin:0 auto;}
.home-winners-content h1, .home-winners-content h2{margin:0; padding:0; text-transform:uppercase; line-height:1; letter-spacing: .01rem;}
.home-winners-content h1{margin-bottom:3rem; font-size:4.625rem; font-weight:700; font-family: "fatfrank",sans-serif; line-height:0.85; }
.home-winners-content h2{font-size:2.5rem; font-weight:700; font-family: "fatfrank",sans-serif; line-height:0.85; letter-spacing: .03em;}
.align-center{text-align:center;}
.align-center .vce-row {
    flex-direction: column;
    margin-left: auto;
	margin-right:auto;
}
.Image-caption {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 0;
    top: 50%;
    margin-top: -3rem;
    background: rgba(0,0,0,.70);
	text-align:center;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.Image-caption h5{margin-bottom:0; font-size:1.5625rem; font-family: "fatfrank",sans-serif; font-weight:normal; transform: scale(1,1); -webkit-transform: scale(1,1); transition: all 0.2s linear; -webkit-transition: all 0.2s linear;
	 position: relative; z-index: 1;}
.gallery-box:hover .Image-caption h5{transform: scale(2,2); -webkit-transform: scale(2,2);}
.Image-caption > div{margin:.8rem 0;}
.gallery-box:hover a:after{
	opacity:1;
	visibility:visible;
}
.gallery-box:hover .Image-caption{background-color:transparent;}
.image-gallery-active a:after{
	opacity:1;
	visibility:visible;
}
.image-gallery-active .Image-caption{background-color:transparent;}
.entry-content a img, .widget a img{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.max-wrap{max-width:1152px; margin:0 auto;}
.max-wrap2 {max-width: 1300px; margin: 0 auto;}
.max-wrap .vce-image-gallery-item-inner img.vce-image-gallery-img{height:auto;}
.max-wrap .vce-image-gallery-item-inner::after {padding-bottom:66%;}
.small-title h5{font-size:1.375rem; font-family: 'CircularStd-Book';}
.max-wrap.vce-row[data-vce-stretch-content="true"]{margin-left:auto; margin-right:auto;}
.join-member p{margin-bottom:1rem; line-height:1.5; letter-spacing: .08rem;}
.Button-custome .vce-button--style-basic.vce-button--style-basic--size-small {
    font-size: 12px;
    padding: 13px 35px;
    font-weight: normal;
    text-transform: uppercase;
}
.footer{
	background-color:#000;
	margin:0;
	border:0;
}
.site-footer .wrap{
	max-width:100%;
}
.footer .footer-row{width:100% !important; float:none !important; display:table;}
.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{
    display: inline-block;
    vertical-align: top;
    padding-right: 3rem;
	padding-bottom:3rem;
}
.footer .footer-row section:first-child {width: 24%;}
.footer .footer-row section:nth-child(2) {width: 22%;}
.footer .footer-row section:nth-child(3) {width: 18%;}
.footer .footer-row section:nth-child(4) {width: 18% !important;}
.footer .footer-row section:nth-child(5) {width: 18%;}
.footer p{font-size:1rem; margin-bottom:0.5rem;}
.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
    -webkit-box-shadow: none;
    box-shadow: none;}
.footer p a{color:#fff !important; text-decoration:none !important; outline:none !important;}
.footer p a:hover{color:#8e8d8d !important; text-decoration:none; outline:none;}
ul.social, ul.social li{padding:0; margin:0; display:inline-block;}
ul.social{margin-top:1.5rem;}
ul.social a{
	background:url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/images/social.png) no-repeat 0 0;
	height:4.125rem;
	width:4.125rem;
	display:block;
	box-shadow: none !important;
	-webkit-box-shadow:none !important;
	margin-right:1.5rem;
	
}
ul.social a:hover{background-position:0 100%}
ul.social a.insta{background-position:-5.6rem 0;}
ul.social a.insta:hover{background-position:-5.6rem 100%;}
h2.widget-title {
	font-size: 1.125rem;
	margin-bottom: 2em;
	color: #fff;
	font-weight: normal;
	margin-bottom: 1rem;
	letter-spacing: 0.1rem;
	font-family: 'LaoSangamMN';
}
ul.footer-nav, ul.footer-nav li{padding:0; margin:0; display:block;}
ul.footer-nav{margin-bottom:1.5rem;}
ul.footer-nav li{padding:0.4rem 0; font-size:1rem;}
ul.footer-nav a, textwidget p{font-size:1rem; color:#fff; box-shadow: none !important; -webkit-box-shadow:none !important;}
ul.footer-nav a:hover, ul.footer-nav a:active, ul.footer-nav a:focus{
	color:#8e8d8d !important;
	outline:none;
}
.footer-bottom{background:#090909; padding:1.5em 30px; margin:0; text-align:center;}
.footer-bottom:after{content:""; display:block; clear:left;}
.footer-bottom p{font-family: 'LaoSangamMN'; font-size:13px; text-transform:uppercase; color:#fff; margin-bottom:0; line-height:1.5;}
.footer .footer-bottom a{color:#8e8d8d;}
.footer-bottom a:hover{color:#fff;}
.footer-bottom .widget {padding-bottom: 0;}

.entry-header{display:none;}
.menu-toggle {
    color: #fff;
    text-align: center;
    font-size: 1.8rem;
    margin: 0 !important;
    padding: 0;
    height: auto;
    line-height: 1;
}
.menu-toggle:focus{outline:none;}
.menu-toggle .icon{margin:0;}
.wpsisac-slick-carousal.design-6 .slick-dots{display:none !important;}
.wpsisac-slick-carousal button.slick-arrow{width: 26px; height: 37px; overflow:hidden;}
.wpsisac-slick-carousal button.slick-next, .wpsisac-slick-carousal button.slick-next:hover, .wpsisac-slick-carousal button.slick-next:focus,
.wpsisac-slick-carousal button.slick-prev, .wpsisac-slick-carousal button.slick-prev:hover, .wpsisac-slick-carousal button.slick-prev:focus{
	    background:url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/images/right-arrow.png) no-repeat 50% 50% !important;
		background-size: 100% !important;
		outline: none !important;
}
.wpsisac-slick-carousal button.slick-prev, .wpsisac-slick-carousal button.slick-prev:hover, .wpsisac-slick-carousal button.slick-prev:focus{
	-webkit-transform: rotate(180deg) translateY(50%) !important;
    -moz-transform: rotate(180deg) translateY(50%) !important;
	transform: rotate(180deg) translateY(50%) !important;

}
.wpsisac-slick-carousal.design-6 .slick-next{right:-40px !important;}
.wpsisac-slick-carousal.design-6 .slick-prev{left:-40px !important;}
.page:not(.home) #content{padding:0 !important;}
.single-featured-image-header{border:none;}
.center-content, .Center-listing{max-width:600px; margin:0 auto;}
.center-content-medium{max-width:520px;}
.center-content h2, .center-content h3, .center-content h5, .center-content h6{ font-size:2rem; font-family: "fatfrank",sans-serif; text-transform:uppercase; padding:0; margin:0; line-height:1; letter-spacing:.2rem;}
.center-content h2{ font-size:4rem; margin-bottom:2rem;}
.center-content h5, .blog-box-content h5, .rpwe-block h3{ font-size:1.5rem; font-family: "europa",sans-serif; letter-spacing:.1rem; line-height:normal;margin-bottom:.5rem;}

.center-content h6{font-size:1.125rem; font-family: "europa",sans-serif; letter-spacing:.1rem;}

.center-content.center-content-change h2{ margin-bottom:0;}
.center-content.center-content-change h3{ margin-bottom:2rem;}
.Video-container .wp-video{width:100% !important;}
.center-content.center-content-large{max-width:720px; text-align:right;}
.center-content-large ul{text-align:left; margin-left:auto; display:inline-block;}
#content .center-content-large ul li{font-size:1.25rem; padding-left: 1.25rem;}
.section-image .vce-single-image-wrapper, .section-image .vce-single-image-inner, .section-image .vce-single-image-wrapper, .section-image img{display:block; width:100%;}
.ListInnerInine li{text-align:center; display:block;}
.ListInnerInine li strong, .ListInnerInine li span {
    display: inline-block;
    vertical-align: top;
    text-align: left;
	min-width: 120px;
}
.ListInnerInine li strong{text-align:right; padding-right: 25px; font-size:1.375rem;}
.large-title h1{
	font-size:12.5rem;
	text-transform:uppercase;
	font-family: "fatfrank",sans-serif;
	letter-spacing: 0.60rem;
	margin-bottom:1rem;
	line-height:1
}
.vce-simple-image-slider-dots{bottom: -4rem;}
.vce-simple-image-slider-dots .slick-dots li{padding:.4rem 0.625rem;}
.vce-simple-image-slider-dots .slick-dots button{width: 1.5rem; height: 1.5rem; opacity:0.5}
.vce-simple-image-slider-dots-color-hover--fd9a00 .slick-dots .slick-active button, .vce-simple-image-slider-dots-color-hover--fd9a00 .slick-dots button:hover{background:#fff; opacity:1;}
.Map { padding: .625rem; border: .1875rem solid #fff; display: inline-block; width:100%; height:510px;}
.vce-google-maps-wrapper.vce-google-maps-proportional{height:100% !important; width:100% !important;}
.Map > div{margin-bottom:0;}
.map-content{padding-top:6.25rem;}
.map-content p {font-family: 'CircularStd-Book'; margin-bottom:1.5rem; line-height:1.5; font-size:1.25rem;}
.map-content p a{color:#fff; text-decoration:none; outline:none; box-shadow:none !important; -webkit-box-shadow:none !important;}
.map-content p a:hover, .map-content p a:active, .map-content p a:focus{color:#8e8d8d; text-decoration:none;}
.map-content p strong{float:left; min-width:150px; font-weight:700;}
.map-content p span{float:none; overflow:hidden; display:block;}

.max-wrpaPlay{max-width:1420px; margin:0 auto;}
.playImage, .playBox .widget_media_image {float:left; max-width:186px;}
.playImage img{vertical-align:top;}
.playContent, .playBox .widget_text{float:none; overflow:hidden; padding:2rem; font-family: 'CircularStd-Book';}
.playImage{max-width:186px;}
.playContent h6, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{margin-bottom:0; font-weight:900; color:#fff; font-size:1rem; font-family: 'CircularStd-Book';}
.playContent .vce-text-block-wrapper, .playContent p, #mega-menu-wrap-top #mega-menu-top p{margin-bottom:0;}
.main-navigation li li a{width:auto; color:#fff; padding:0; font-family: 'CircularStd-Book'; outline: none; font-weight:400;}
.playContent p, #mega-menu-wrap-top #mega-menu-top p{font-size:1rem; line-height:1.5;}

.vce-button--style-basic.vce-button--style-basic--size-medium {

    font-size: 22px;
    padding: 15px 23px;
    border-radius: 20px;

}
.blog-box div{width:100%;}
.blog-box img{width:100%; vertical-align:top;}

#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{width:auto; padding:0;}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image{
	max-width:186px;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text{float:none; overflow:hidden; padding:2rem;}
#mega-menu-wrap-top #mega-menu-top input, #mega-menu-wrap-top #mega-menu-top img{vertical-align:middle;}
.mega-sub-menu{background:#171717 !important;}
.main-navigation li li:hover, .main-navigation li li.focus{background-color:inherit !important;}
.playBox{padding:1rem;}
.playBox .mega-sub-menu{background-color:#111 !important;}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu:after{content:""; display:block; clear:both;}
.mega-menu > li > ul.mega-sub-menu{ padding: 6rem 10rem !important; }
.mega-sub-menu .textwidget  h1{
    font-size: 7.5rem;
    line-height: .8;
    padding: 0;
    margin: 0;
    color: #fff;
    font-family: "fatfrank",sans-serif;
	letter-spacing: .3rem;
	text-transform: uppercase;
}
.mega-sub-menu .textwidget  h2 {
    font-size: 4.5rem;
    line-height: .8;
    padding: 0;
    margin: 0;
    color: #fff;
	font-family: "fatfrank",sans-serif;
	text-transform: uppercase;
}
.site-content-contain{background-color:#111;}
.gform_wrapper .top_label .gfield_label{color:#9f9f9f;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0;}

.gform_wrapper .gform_heading{text-align:center; display:none;}
.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: "fatfrank",sans-serif;
    font-weight: normal;
    letter-spacing: .2rem;
}
.gform_wrapper .top_label .gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    color: #9f9f9f;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    font-size: inherit;
    font-family: inherit;
    padding: .8rem 1rem;
    letter-spacing: normal;
    background-color: transparent;
    color: #fff;
    border: 1px solid rgba(255,255,255,0.56);
}
.gform_wrapper input:focus:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border: 1px solid rgba(255,255,255,1);
}
.gform_wrapper .gform_footer{text-align:center;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    padding: 13px 35px;
    font-weight: normal;
    text-transform: uppercase;
    color: #2f2d2e;
    background-color: #fff;
    border-radius: 5px;
		transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0 !important;
    border-top: 0 solid #C89797;
    border-bottom: 0 solid #C89797;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
}
.gform_wrapper .field_description_below .gfield_description{
	padding-top: 0;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
    border-color: inherit;
}
#gform_confirmation_message_1 {
    color: #fff; 
    font-size: 2rem;
    text-align: center;
    border: 0 solid #fff;
    padding: 2rem;
    background-color: transparent;
}
.success-feild a {
    color: #fff;
    padding: 12px 30px;
    display: inline-block;
    background-color: #fff;
    color: #2f2d2e;
    text-transform: uppercase;
    font-size: 1rem;
    border-radius: 5px;
    margin-top: 2rem;
    text-decoration: none;
    box-shadow: none !important;
	border: none !important;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.success-feild a:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button :hover, 
.gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#000; color:#fff;}
body.mega-menu-overflow {
    overflow: hidden;
}
.Signup-form {
    max-width: 600px !important;
    margin: 0 auto !important;
}
.vce-simple-image-slider-img.vce-simple-image-slider-img--background-position-center-top{background-size:100%;}
.site-header{z-index:9}
.has-sidebar #secondary{display:none}
.entry-content p br{display:none;}
.single-featured-image-header {
    background: #111;
    padding: 160px 30px;
    text-align: center;
	position:relative;
}
.single-featured-image-header img {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    object-fit: cover;
    opacity: .5;
	width:100%;
}
.banner-content {
    color: #fff;
    position: relative;
    z-index: 1;
}

.single single-post a{
	color:#FFF !important;
}
.nav-subtitle{color:#DFDFDF;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{background-color:transparent; color:#fff; border-color:#fff;}
.entry-content label{color:#fff;}

.footer p a.read-more {    
    font-size: 12px;
    padding: 5px 10px;
    font-weight: normal;    
    color: #2f2d2e !important;
    background-color: #ccc;
    display: inline-block;
    border-radius: 5px;
    line-height: normal;
    margin-top: 1rem;
}
.footer p a.read-more:hover{
	background-color:#fff;
  }
  .entry-footer .cat-links a, .entry-footer .tags-links a{color:#fff;}
  .entry-footer .cat-links a:hover, .entry-footer .tags-links a:hover,
  .entry-footer .cat-links a:focus, .entry-footer .tags-links a:focus {
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(255, 255, 255, 1);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(255, 255, 255, 1);
}
.nav-title{color:#fff;}
.nav-title:hover{
	color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
label{color:#fff;}
.comment-list{padding-left:65px;}
.comment-author a{color:#fff;}
.comment-author{line-height:1; margin-bottom: 0;}
.comment-meta{margin-bottom:0.5rem;}
.comment-metadata a{color: #767676; letter-spacing: 1px; box-shadow: none; -webkit-box-shadow: none; }
.comment-body{margin-bottom:2rem;}
.comment-body p.comment-awaiting-moderation{font-size: 13px; letter-spacing: .5px; margin-bottom:0;}
.comment-body p { line-height: 1.5; font-size: 15px; margin-bottom:0;}
.comment-reply-link{
	color:#767676;
	-webkit-box-shadow: inset 0 -1px 0 #767676;
    box-shadow: inset 0 -1px 0 #767676;
	font-size: 14px; font-weight:normal;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{
	color: #fff;
	border-color: #fff;
}
.category .wrap{ max-width:100%;}
.category .site-main{margin:0 -15px;}
.category .category-members-offers{width:33.33%; float:left; padding:15px;}
.post-thumbnail a{display:block;}
.post-thumbnail img{width:100%;}
.category .site-content{padding-top:0;}
.category-banner{background:url(//tenpincity.com.au/wp-content/themes/tenpincity-new/assets/images/banner.png) no-repeat 50% 0; background-size:100%; padding:160px 0; text-align:center;
 position:relative; margin-bottom:5rem;}
.category-banner:after{content:"";display:block; background:#000; opacity:.5; position:absolute; left:0;right:0; top:0;bottom:0;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:focus{background-color: #333}


.gform_wrapper .top_label .gfield_label{color: #fff;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	border: .1rem solid #fff;
}

.contact-form {
    max-width: 600px;
    margin: 120px auto 0;
    text-align: center;
}
.contact-title h1 {
    font-size: 2em; 
    font-weight: 700;
    text-transform: uppercase;
    font-family: "fatfrank",sans-serif;
    letter-spacing: .2rem;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"]{
	font-weight: 700;
}
.success-feild a:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button :hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover{
	background-color: #333;
}
.gform_wrapper div.validation_error{background: #fff; border: 1px solid #fff; color: #f00; border-radius: .25rem; 
    padding: .75rem 1.25rem; 
    font-weight: 400; 
    font-size: 1rem; }
.gform_wrapper .validation_message{color: #f00; font-weight: 400;}
.gform_confirmation_message {
    color: #4BB543;
    font-size: 1.6em;
}

.ginput_container ginput_recaptcha > div{width: 100% !important;}
.rc-anchor-normal{width: 100%;}
.rc-anchor-normal .rc-anchor-content{width: auto; float: left;}
.rc-anchor-normal-footer{width: 90px; float: right;}
@media screen and ( max-width: 1800px) {

	 .large-title h1{font-size:10rem;}
	 .mega-menu > li > ul.mega-sub-menu {padding: 2rem 2rem !important;}
	 #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{width:23.33333%;}
	 #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12.playBox{width:38.33333%;}
	 .mega-sub-menu .textwidget  h1{font-size: 6.5rem;}
	 .mega-sub-menu .textwidget  h2{font-size: 3.5rem;}
	 #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text{padding:1rem;}
	 .mega-menu > li > ul.mega-sub-menu {
		padding: 3rem 3rem !important;
	}
	
}
@media screen and (min-width: 48em){
.main-navigation ul ul {border: none;position: static;}
.wrap{padding-left: 4.375em; padding-right: 4.375em;}

.has-sidebar:not(.error404) #primary {
    float: none;
    width: 100%;
}
}
@media screen and ( max-width: 1600px) {
	.banner-content h1{font-size:6.5rem;}
	.banner-content h2{font-size:4rem;}
	.banner-content h5{font-size: 2.5rem;}
	.home-winners-content h2{font-size:2.2rem;}
	.home-winners-content h1{font-size:4.625rem;}
	.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{display:inline-block;}
	.large-title h1{font-size:9rem;}
	.navigation-top nav{padding-right:1rem;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{right:-1rem;}
	.wrap {padding-left: 2em; padding-right: 2em;}
	.navigation-top .wrap{padding-left: 2em; padding-right: 2em;}
	.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{padding-right:2rem;}
	ul.social a {height: 3.125rem;width: 3.125rem;margin-right: 1rem;background-size: 7.3rem;}
	ul.social a.insta {background-position: -4.2rem 0;}
	ul.social a.insta:hover{background-position: -4.2rem 100%;}
	.gallery-box:hover .Image-caption h5{transform: scale(1.5,1.5); -webkit-transform: scale(1.5,1.5);}
	
	.footer .footer-row section:first-child {width: 20%; padding-right:1rem}
	.footer .footer-row section:nth-child(2n) {width: 20%; padding-right:1rem}
	.footer .footer-row section:nth-child(3n) {width: 20%;}
	.footer .footer-row section:nth-child(4n) {width: 20% !important;}
	.footer .footer-row section:nth-child(5n) {width: 20%;}

	.mega-sub-menu .textwidget h1{font-size: 5rem; display: inline-block; vertical-align: middle;}
	.mega-sub-menu .textwidget h2{font-size: 3rem; display: inline-block; vertical-align: middle;}
	.mega-menu > li > ul.mega-sub-menu { padding: 4rem 3rem !important;	}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{width: 100%;}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12.playBox{width: 50%;}
}


@media screen and ( max-width: 1280px) {
	.banner-content h1{font-size:5.5rem; line-height:1}
	.banner-content h2{font-size:3rem;}
	.banner-content h5{font-size: 2rem; line-height:1}
	.home-winners-content h2{font-size:2rem;}
	.home-winners-content h1{font-size:4.3rem;}
	.center-content h2{font-size:4rem;}
	.large-title h1{font-size:8rem;}
		#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{width:100%; float:none;}
	 #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12.playBox{width:50%; float:left;}
	 .blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments{
		 float: none; width: 100%;}
		 .wpsisac-slick-carousal button.slick-arrow{width: 16px; height: 27px;}
	.wpsisac-slick-carousal.design-6 .slick-next{right:-20px !important;}
	.wpsisac-slick-carousal.design-6 .slick-prev{left:-20px !important;}
	.footer .footer-row section:first-child { padding-right:1rem}
	.footer .footer-row section:nth-child(2n) { padding-right:1rem}
	.footer .footer-row section:nth-child(3n) {width: 20%; padding-right:2rem}
	.footer .footer-row section:nth-child(4n) {width: 20% !important; padding-right:2rem}
	.footer .footer-row section:nth-child(5n) {width: 20%; padding-right:2rem}


}
@media screen and ( max-width: 1279px){
	.footer .footer-row section:first-child, 
	.footer .footer-row section:nth-child(2n), 
	.footer .footer-row section:nth-child(3n), 
	.footer .footer-row section:nth-child(4n), 
	.footer .footer-row section:nth-child(5n) {width: 33.33% !important; padding-right:2rem}
	.single-featured-image-header{padding:100px 30px;}
	.category-banner{padding:100px 30px;}
}
@media only screen and (min-width : 1000px) and (max-width :1280px) {
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{padding:1.96rem .7rem !important; font-size:14px;}
}
@media screen and ( max-width: 48em) {
	.main-navigation li li:hover, .main-navigation li li.focus {background-color:inherit;}
}

@media screen and ( max-width: 1023px) {
	.banner-content h1{font-size:4rem; line-height:1}
	.banner-content h2{font-size:2.5rem;}
	.banner-content h5{font-size: 1.8rem; line-height:1}	
	.home-winners-content h2{font-size:1.8rem;}
	.home-winners-content h1{font-size:3.8rem;}
	.center-content h2{font-size:3.5rem;}
	.large-title h1{font-size:7rem;}
	#content .rpwe-block li, .category .entry-content p{font-size: 15px;}
	#content .rpwe-block h3{font-size:1.2rem !important;}
	#content .rpwe-block ul{margin:0 -10px !important}
	#content .rpwe-block li{padding:10px !important;}
	h2.widget-title{margin-bottom:.5rem;}
}
@media screen and ( max-width: 999px) {
	.navigation-top nav{z-index:1;}
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top {
		background-color: #000;
		top: 1.90rem;
		border-top: 1px solid #333;
		position: fixed;
		top: 6.4rem;
		height: auto;
		bottom: 0;
		overflow: auto;
		left:0;
		right:0;
		z-index:5
	}
	#mega-menu-wrap-top .mega-menu-toggle{background-color:transparent;}
	.navigation-top nav{margin-left:0;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{padding:1rem 1.25rem; font-size: 14px;}
	#mega-menu-wrap-top .mega-menu-toggle{padding:16px;}
	.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-width:150px;}

	.mega-menu-top{height:100%; background:#000;}

	.mega-menu > li > ul.mega-sub-menu { padding: 2rem 2rem !important;}
	.mega-sub-menu .textwidget h1{font-size:3rem; display:inline-block; vertical-align:top;}
	.mega-sub-menu .textwidget h2{font-size: 3rem; display:inline-block; vertical-align:top;}
	.navigation-top a.custom-logo-link{z-index:3;}
	.wpsisac-slick-carousal.design-6 .slick-arrow{z-index:0;}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12.playBox{width:100%; float:none;}
	.footer .footer-row section:first-child, .footer .footer-row section:nth-child(2n), .footer .footer-row section:nth-child(3n), .footer .footer-row section:nth-child(4n), .footer .footer-row section:nth-child(5n), .footer .footer-row section:nth-child(6n) {
    width: 33.33%;
}
.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{padding-right:2rem; padding-bottom:1.5rem;}
h2.widget-title{letter-spacing: 0.05rem;}
#mega-menu-wrap-top {
    background-color: transparent;
    text-align: right;
}
#mega-menu-wrap-top .mega-menu-toggle{display:inline-block; margin-left:auto;}
#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{top: 7.3rem;}
.map-content p{font-size:16px;}
.map-content p strong{min-width:100px;}

}
@media only screen and (min-width : 768px) and (max-width :999px) {
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{top: 5.4rem;}
	.navigation-top a.custom-logo-link{padding:1.55em  0;}
	#mega-menu-wrap-top .mega-menu-toggle{padding:23px;}
}
@media only screen and (min-width : 768px) and (max-width :1280px) {
.vce-row--col-gap-30>.vce-row-content>.vce-col--md-25p{
  flex: 0;
    flex-basis: calc((100% - 2970px) * .5 + 1455px)!important;
    max-width: calc((100% - 2970px) * .5 + 1455px)!important;
}
#el-7837e9f1 #el-8602a7cc, #el-7837e9f1 #el-28441978, #el-914479aa #el-7ab971e0, #el-914479aa #el-6468c58f{display:none;}
.gallery-box:hover .Image-caption h5{transform: scale(1.5,1.5); -webkit-transform: scale(1.5,1.5);}
}
@media screen and ( max-width: 767px) {
	.banner-content h1{font-size:3rem; line-height:1; letter-spacing:.2rem;}
	.banner-content h2{font-size:2rem;}
	.banner-content h5{font-size: 1.2rem; line-height:1}
	.home-image-gallery .vce-col-inner, .home-image-gallery .vce-single-image-wrapper, .home-image-gallery .vce-single-image-inner{width:100%;}
	.home-image-gallery .vce-single-image-inner img{width:100%;}
	.home-winners-content h2{font-size:1.3rem;}
	.home-winners-content h1{font-size:3.3rem;}
	
	.menu-top-menu-container {
		position: absolute;
		right: 0;
		background: #000;
		z-index: 1;
		top: 100%;
		width: 100%;		
	}	
	.main-navigation ul{
		background: #000;
	}
	.main-navigation li {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.navigation-top nav{padding:0;}
	.main-navigation a {
		display: block;
		padding: .8em 0;
		text-decoration: none;
		font-size: 1rem;
	}
	.wpsisac-slick-carousal button.slick-arrow{width: 16px; height: 27px;}
	.wpsisac-slick-carousal.design-6 .slick-next{right:-20px !important;}
	.wpsisac-slick-carousal.design-6 .slick-prev{left:-20px !important;}
	.center-content h2{font-size:3rem;}
	ul.social a {height: 3.125rem;width: 3.125rem;margin-right: 1rem;background-size: 7.3rem;}
	ul.social a.insta {background-position: -4.2rem 0;}
	ul.social a.insta:hover{background-position: -4.2rem 100%;}
	.large-title h1{font-size:6rem;}
	.center-content h5, .blog-box-content h5{font-size:1.3rem;}
	.js .menu-toggle, .custom-header{display:none;}
	.js .menu-toggle{display:none !important;}
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{top: 70px;}
	.main-navigation ul ul {padding: 0;}	
	
	.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{
		padding-right:0; display:block;
	}
	.footer .footer-row section#text-19{width:100% !important; }
	.footer .widget-area .widget, .footer .widget-area .footer-row > div, .footer .widget-area .footer-row section{width:100% !important;}
	.map-content { padding-top: 3.25rem;}
	.ListInnerInine li strong, .ListInnerInine li span{    min-width: 110px; font-size: 16px;}
	p, #content li{font-size: 16px;}
	#content .center-content-large ul li{font-size: 16px; padding-left: 0;}
	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:.4rem 1rem;}
	#content .rpwe-block ul{margin:0 0 !important}
	#content .rpwe-block li{padding:20px 0 !important; width:100%; float:none;}
	.single-featured-image-header, .category-banner{padding:60px 30px;}
	.category .site-main{margin:0;}
	.category .category-members-offers{float:none; width:100%; padding:10px 0;}
	
}
@media screen and ( max-width: 640px) {
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text {
    padding: 1rem 1.5rem;
}
.large-title h1 {font-size: 5rem;}
.map-content p{font-size:15px;}
.map-content p strong{min-width:100px;}

}
@media screen and ( max-width: 600px) {
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > 			li.mega-menu-item.widget_media_image {
    max-width: 100%;
    float: none;
}
#mega-menu-wrap-top #mega-menu-top input, #mega-menu-wrap-top #mega-menu-top img{width:100%}
.mega-sub-menu .textwidget h1, .mega-sub-menu .textwidget h2{font-size:2rem; display:inline-block; vertical-align:top;}
.large-title h1 {font-size: 4rem;}

}
@media screen and ( max-width: 479px) {
	.custom-logo-link{display:block; line-height:1;}
	.custom-logo-link img{width:200px;}
	.navigation-top nav {padding: 0;}
	.banner-content h1{font-size:2.5rem; line-height:1}
	.banner-content h2{font-size:1.5rem; line-height:1.5}
	.center-content h2{font-size:1.5rem;}
	.banner-content h5{font-size: 1.2rem; line-height:1}
	.home-winners-content h2{font-size:1.2rem;}
	.home-winners-content h1{font-size:3rem;}
	.center-content h3{font-size:1.5rem;}
	.center-content h2{font-size:2rem;}
	
	.large-title h1{font-size:3rem; letter-spacing: .2rem;}
	.vce-simple-image-slider-dots .slick-dots li{ padding:0.3rem}
	.vce-simple-image-slider-dots .slick-dots button{width: 1rem; height: 1rem;}
	.center-content h5, .blog-box-content h5{font-size:1.15rem;}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image{max-width:100%; float:none;}
	.playBox {padding: 1rem 0;}
	.gallery-box:hover .Image-caption h5{transform: scale(1.5,1.5); -webkit-transform: scale(1.5,1.5);}
	
	.center-content-large ul{margin-left:3rem;}
}
@media screen and ( max-width: 360px) {
	.large-title h1 {font-size: 2rem;letter-spacing: .2rem;}
	.banner-content h1{font-size: 2rem;}
	.gallery-box:hover .Image-caption h5{transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
}

@media screen and (max-width: 767px) {
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top {
		top:110px !important;
	}
}