@font-face {
font-family: 'CenturyGothic';
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.eot);
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.woff2) format('woff2'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.eot?#iefix) format('embedded-opentype');
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.woff) format('woff'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.ttf) format('truetype'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic.svg#CenturyGothic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CenturyGothicItalic';
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicItalic.eot);
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicItalic.woff2) format('woff2'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicItalic.eot?#iefix) format('embedded-opentype');
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Italic.woff) format('woff'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Italic.ttf) format('truetype'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CenturyGothicBold';
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicBold.eot);
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicBold.woff2) format('woff2'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothicBold.eot?#iefix) format('embedded-opentype');
src: url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Bold.woff) format('woff'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Bold.ttf) format('truetype'),
url(//prostargymnastics.com/wp-content/themes/sydney-child/fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
.box-third .elementor-widget-container {
min-height: 300px;
}
.box-third .elementor-widget-container h2 {
min-height: 300px;
vertical-align: middle;
background-color: rgba(0,0,0,0.5) !important;
padding: 50% 0;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'CenturyGothicBold';
}
strong {
font-family: 'CenturyGothicBold';
color: rgba(251,28,173,1);	
}
em {
font-family: 'CenturyGothicItalic';
}
.pink {
color: rgba(251,28,173,1);	
padding-right: 10px;
}
blockquote {
font-size: 20.5px;
border-left: none;
}
.top-quote {
color: rgba(255,255,255,1) !important;	
text-align: center !important;
}
.top-quote a,
.top-quote a:visited {
color: rgba(255,255,255,1);	
font-weight: bold;
border-bottom: 1px dotted rgba(255,255,255,1);
}
.top-quote a:hover {
color: rgba(255,255,255,0.75);	
border-bottom: 1px dotted rgba(255,255,255,0.75);
}
.page .page-wrap .content-wrapper, 
.single .page-wrap .content-wrapper {
padding-top: 0;	
}
.page-wrap {
padding-bottom: 0 !important;
}
.page .page-wrap .content-wrapper, 
.single .page-wrap .content-wrapper {
padding-bottom: 0;
}
.intro {
background: -moz-linear-gradient(90deg, rgba(100,34,101,1) 0%, rgba(251,28,173,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(251,28,173,1)), color-stop(100%, rgba(100,34,101,1))); 
background: -webkit-linear-gradient(90deg, rgba(100,34,101,1) 0%, rgba(251,28,173,1) 100%); 
background: -o-linear-gradient(90deg, rgba(100,34,101,1) 0%, rgba(251,28,173,1) 100%); 
background: -ms-linear-gradient(90deg, rgba(100,34,101,1) 0%, rgba(251,28,173,1) 100%); 
background: linear-gradient(0deg, rgba(100,34,101,1) 0%, rgba(251,28,173,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB1CAD', endColorstr='#642265',GradientType=0 ); 
margin: 0 0 30px;
}
.intro blockquote {
padding: 30px;
font-size: 20.5px;
border-left: none;
color: rgba(255,255,255,1);
}
.scroll-down-arrow{
position: absolute;
bottom: 10px;
left: 0;
z-index: 5;
font-size: 40px;
display: block;
width: 100%;
text-align: center;
}
.timetable th,
.timetable td {
border: 2px solid rgba(255,255,255,1);	
}
.timetable th {
font-size: 20px;
background: rgba(251,28,173,1);	
color: rgba(255,255,255,1);	
text-transform: uppercase;
font-family: 'CenturyGothicBold';
}
.timetable td {
background: rgba(238,238,238,1);	
}
#mainnav li {
text-transform: uppercase;
font-size: 16px;
}	
.half-textarea {
outline: none;
overflow-x: hidden;
overflow-y: auto; 
width: 50%;
}
mb20 {
margin-bottom: 20px;
}
.timetable-heading {
text-transform: uppercase;
color: rgba(255,255,255,1);
background: rgba(251,28,173,1);	
font-size: 20px;
text-align: center;
padding: 10px;
}
.open-hours {
border: none;
border-collapse: separate;
border-spacing: 2px;
}
.open-hours td {
border: none;
padding: 5px 10px;
background: rgba(255,255,255,0.25);
text-align: left;
vertical-align: top !important;
}
.open-hours td.open-days {
background: rgba(255,255,255,0.5);
text-transform: uppercase;
vertical-align: top !important;
}
.rollers, .jumpers, .tiny, .mini, .rising, .shooting, .wag-squad, .comp, .adults, .wag-dev {
padding: 10px;
color: rgba(255,255,255,1);	
}
.rollers strong, .jumpers strong, .tiny strong, .mini strong, 
.rising strong, .shooting strong, .wag-squad strong, .comp strong, 
.adults strong, .wag-dev strong {
color: rgba(255,255,255,1);	
text-transform: uppercase;
}
.rollers {
background: rgba(255,153,0,1);
}
.jumpers {
background: rgba(0,185,255,1);
}
.tiny {
background: rgba(165,230,0,1);
}
.mini {
background: rgba(0,220,190,1);
}
.rising {
background: rgba(240,180,0,1);
}
.shooting {
background: rgba(255,102,170,1);
}
.comp {
background: rgba(251,28,173,1);
}
.wag-squad {
background: rgba(215,0,150,1);
}
.wag-dev {
background: rgba(185,95,255,1);
}
.adults {
background: rgba(190,25,0,1);
}
.timetable-key td {
border: none;
border-collapse: separate;
border-spacing: 2px;
}
.timetable-key td {
font-family: 'CenturyGothicBold';
text-align: left;
vertical-align: top;
}
.mc-text, .mc-email {
padding: 5px;
margin-bottom: 5px;
}
.mc-button {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: rgba(219,0,152,1) !important;
width: 100%;
}
.mc-button:hover {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: rgba(100,34,101,1) !important;
color: rgba(255,255,255,1) !important;
}
.footer-widgets.widget-area h3.widget-title {
font-size: 19px;	
}
a.go-top {
background: rgba(219,0,152,1);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
a.go-top:hover {
background: rgba(100,34,101,1);
-webkit-border-radius: 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
color: rgba(255,255,255,1);
}
body:not(.user-is-tabbing) button:focus,
body:not(.user-is-tabbing) input:focus,
body:not(.user-is-tabbing) select:focus,
body:not(.user-is-tabbing) textarea:focus {
outline: none;
} .text-input:focus {
outline: 1px solid rgba(219,0,152,1); } button:focus,
select:focus {
outline: none;
}
body.user-is-tabbing *:focus {
outline: 2px solid #7aacfe !important;
outline: 5px auto -webkit-focus-ring-color !important;
}
.footer-links-menu {
background: rgba(34,34,34,1);
padding: 10px 0;
}
.footer-links-menu ul {
list-style-type: none;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
-webkit-padding-start: 0;
margin-bottom: 0;
}
.footer-links-menu ul li {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.08em;
}
.footer-links-menu ul li a {
color: rgba(228,228,228,1);
}
.footer-links-menu ul li a:hover {
color: rgba(251,28,173,1);	
}
.footer-widgets {
padding: 50px 0;
}
.site-footer {
font-size: 10px;
line-height: normal;
margin-top: 0;
padding-bottom: 60px;
}
.social-links-menu {
background: rgba(228,228,228,1);
margin: 0 auto;
text-align: center;
padding: 20px;
height: 120px;
border-top: 1px solid (255,255,255,1);
}
.social-btns ul {
margin: 0;
padding: 0;
list-style: none;
}
.social-btns ul li {
display: inline-block;
margin: 0 10px;
width: 80px;
padding: 0;
}
.social-btns ul li a {
display: inline-block;
color: rgba(255,255,255,1);
font-size: 42px;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.social-btns ul li.fbook a {
background: rgba(59,89,153,1);
}
.social-btns ul li.fbook a:hover {
background: rgba(59,89,153,0.75);
font-size: 32px;
width: 60px;
height: 60px;
line-height: 60px;
}
.social-btns ul li.teewitter a {
background: rgba(85,172,238,1);	
}
.social-btns ul li.teewitter a:hover {
background: rgba(85,172,238,0.75);	
font-size: 32px;
width: 60px;
height: 60px;
line-height: 60px;
}
.social-btns ul li.insta a { background: rgba(0,0,0,1);
}
.social-btns ul li.insta a:hover {
background: rgba(0,0,0,0.75);
font-size: 32px;
width: 60px;
height: 60px;
line-height: 60px;
}
.roll-button {
border: none;
}
.callus a,
.callus a:active {
color: rgba(251,28,173,1) !important;
}
.callus a:hover {
color: rgba(251,28,173,0.65) !important;
}
.button-slider {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}
.button-slider:hover {
background: rgba(100,34,101,0.75);
color: rgba(255,255,255,1) !important;
}
.btn-150 a {
width: 150px;	
}
.wpcf7-form {
width: 60%;
margin: 0 auto;
}
.wpcf7 label {
color: rgba(255,255,255,1);
}
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 textarea {
width: 100%;
background: rgba(255,255,255,0.75);
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.wpcf7 input[type=text]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 textarea:focus {
background: rgba(255,255,255,0.9);
-webkit-border-radius: 15px 0;
-moz-border-radius: 15px 0;
-o-border-radius: 15px 0;
border-radius: 15px 0;
}
.wpcf7 input[type=submit] {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
margin: 20px 0 0 0;
width: 100%;
border: none;
cursor: pointer;
}
.wpcf7 input[type=submit]:hover {
background: rgba(100,34,101,0.75);
color: rgba(255,255,255,1);
cursor: pointer;
}
::placeholder { 
color: rgba(102,102,102,1) !important;
}
::-webkit-input-placeholder { 
color: rgba(102,102,102,1) !important;
}
:-moz-placeholder { 
color: rgba(102,102,102,1) !important;
}
::-moz-placeholder { 
color: rgba(102,102,102,1) !important;
}
:-ms-input-placeholder { 
color: rgba(102,102,102,1) !important;
}
:focus::placeholder { 
color: rgba(34,34,34,1) !important;
}
:focus::-webkit-input-placeholder {
color: rgba(34,34,34,1) !important;
}
:focus:-moz-placeholder {
color: rgba(34,34,34,1) !important;
}
:focus::-moz-placeholder { 
color: rgba(34,34,34,1) !important;
}
:focus:-ms-input-placeholder {
color: rgba(34,34,34,1) !important;
}