/*
Theme Name: JCA
Template: toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox
Author: MMR
Author URI: http://mmrstudio.com/
Description: An amazing custom-built theme especially for MOPT. Made with love. Based on the Toolbox theme by Automattic.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 100%;
}

@font-face{ font-family: 'afklampenborg'; src: url('afklampenborg-medium-webfont.eot'); src: url('afklampenborg-medium-webfont.eot?#iefix') format('embedded-opentype'), url('afklampenborg-medium-webfont.woff') format('woff'), url('afklampenborg-medium-webfont.ttf') format('truetype'), url('afklampenborg-medium-webfont.svg#webfont') format('svg'); }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
	font-family: Helvetica, Arial, Courier, and Verdana;
}
ul {
    list-style: none;
}
ol {
	margin: 0 0 0 20px;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
* {outline: 0;}
a:hover {text-decoration:none !important;}
/* fonts */




/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

body {

  /* background: #f0f1f1;
  background: #fff;*/
  color: #666666;
  font: 300 14px/1.2 "GothamPro", helvetica, arial;
  -webkit-font-smoothing: antialiased;
}

body.blog-mopt {
	background: url(images/1_mopt/background-main.jpg) #b6dff5;
	background-repeat: repeat-x;
	background-position: top;
}

body.page-superbox-client-portal {
	background: url(images/1_moptcp/background-main.jpg) #11669f;
	background-repeat: repeat-x;
	background-position: top;
}

body.blog-rodlaver {
	background: url(images/2_rodlaver/rla-background-main.png) #fff;
	background-repeat: no-repeat;
	background-position: right top;

}

body.blog-aamipark {
	background: url(images/3_aamipark/background-main.jpg) #fcd1c1;
	background-repeat: repeat-x;
	background-position: top;
}

body.blog-hisense {
	bbackground: url(images/4_hisense/background-main.jpg?v=1) #dce0e1;
	background: url(images/4_hisense/background-main-5.jpg) #dce0e1;
	background-repeat: repeat-x;
	background-position: top;
}

body.blog-mpfc {
	background: url(images/5_mpfc/background-main.jpg) #9cb9dd;
	background-repeat: repeat-x;
	background-position: top;
}

body.blog-mca {
	background: url(images/6_mca/background-main.jpg) #c6d9e6;
	background-repeat: repeat-x;
	background-position: top;
}

html.no-touch .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 80;
  display: none;
  background: rgba(0, 0, 0, 0.6);

  width:100%;
  height:100%;
  overflow: scroll;
}

.clearfix:after {
  display: block;
  clear: both;
  height: 0;
  content: " ";
}

a {
  color: #0082c4;
  text-decoration: none;
  -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -ms-transition: all 100ms;
  -o-transition: all 100ms;
  transition: all 100ms;
}

a:hover {
  text-decoration: underline;
}

#page-wrapper {
  margin:0 auto;
  margin-top: 100px;
  max-width: 1128px;
  *width: 1128px;
  position: relative;
}
#page {
 *margin-top:100px;
}

#footer-wrapper,.footer-wrapper {
  margin: 0 auto;
  width: 1128px;
  position: relative;
}

body.blog-mopt #footer-outside-wrapper,body.blog-melbarena #footer-outside-wrapper,body.blog-rodlaver #footer-outside-wrapper, body.blog-aamipark #footer-outside-wrapper, body.blog-hisense #footer-outside-wrapper, body.blog-mpfc #footer-outside-wrapper, body.blog-mca #footer-outside-wrapper  {
	background: url(images/common-footer-gradient.png) #fff;
	background-position: bottom;
	background-repeat: repeat;
	background-size:cover;
	height: auto;
	position: relative;
	border:1px solid #ccc;
}
body.blog-mopt .footerbox {
	background: url(images/1_mopt/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}
body.page-superbox-client-portal .footerbox {
	background: url(images/1_moptcp/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}
body.blog-rodlaver .footerbox {
	background: url(images/2_rodlaver/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
	color: #ffffff;
}
body.blog-aamipark .footerbox {
	background: url(images/3_aamipark/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}
body.blog-hisense .footerbox {
	background: url(images/4_hisense/footer-boxfield.png?v=1);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}
body.blog-mpfc .footerbox {
	background: url(images/5_mpfc/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}
body.blog-mca .footerbox {
	background: url(images/6_mca/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	float: left;
	padding: 20px;
}

body.page-superbox-client-portal .footerboxmain {
	background: url('images/1_moptcp/footer-boxfield.png');
	width: 1104px;
	margin: 20px 10px 10px 10px;
	height: 263px;
	float: left;
}

body.blog-rodlaver .footerboxmain > div{display:inline-block;}
body.blog-rodlaver .footerboxmain > div:first-child{float:left;width:68%;}
body.blog-rodlaver .footerboxmain > div:last-child{float:right;width:32%;}

body.blog-mopt .footerboxmain,body.blog-rodlaver .footerboxmain, body.blog-aamipark .footerboxmain , body.blog-hisense .footerboxmain, body.blog-mpfc .footerboxmain, body.blog-mca .footerboxmain {
	width: 1104px;
	margin: 10px 10px 10px 10px;
	height: auto;
	float: left;
}

body.page-superbox-client-portal .footerheading {
    color: #FFFFFF;
    height: 47px;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    width: 214px;
	font-size: 21pt;
	border-bottom: 1px solid #86754d;
	font-family: "afklampenborg", helvetica, arial;
	text-transform: uppercase;
}


body.blog-mopt .footerheading, body.blog-rodlaver .footerheading, body.blog-aamipark .footerheading, body.blog-hisense .footerheading, body.blog-mpfc .footerheading, body.blog-mca .footerheading {
    color: #FFFFFF;
    height: 47px;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    width: 214px;
	font-size: 21pt;
	border-bottom: 1px solid white;
	font-family: "afklampenborg", helvetica, arial;
	text-transform: uppercase;
}
body.page-superbox-client-portal .footerheading {
    color: #86754d;
	border-bottom: 1px solid #86754d;
}
body.blog-mopt .footerheadingspaced, body.blog-rodlaver .footerheadingspaced , body.blog-aamipark .footerheadingspaced ,body.blog-hisense .footerheadingspaced , body.blog-mpfc .footerheadingspaced, body.blog-mca .footerheadingspaced  {
    color: #FFFFFF;
    height: 47px;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 52px;
    width: 162px;
	font-size: 21pt;
	border-bottom: 1px solid white;
	font-family: "afklampenborg", helvetica, arial;
	text-transform: uppercase;
}
body.page-superbox-client-portal .footerheadingspaced  {
    color: #86754d;
    height: 47px;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 52px;
    width: 162px;
	font-size: 21pt;
	border-bottom: 1px solid #86754d;
	font-family: "afklampenborg", helvetica, arial;
	text-transform: uppercase;
}
#twitterheading {
	background: url('images/1_mopt/twitter-white.png') no-repeat left center;
	background-position: 0px 0px;
	text-transform: uppercase;
}
#facebookheading {
	background: url('images/1_mopt/white-facebook.png') no-repeat left center;
	background-position: 0px 0px;
	text-transform: uppercase;
}
body.page-superbox-client-portal #facebookheading {
	background: url('images/1_moptcp/white-facebook.png') no-repeat left center;
	background-position: 0px 0px;
	text-transform: uppercase;
}

#wire-frame {
background: url("images/wire_frame.png") no-repeat scroll left bottom transparent;
    bottom: 0;
    height: 187px;
    left: 0;
    position: absolute;
    width: 319px;
	z-index: 1;
}
.blog-rodlaver #wire-frame{
	 background: transparent url("images/2_rodlaver/rla_wire_frame.png") no-repeat scroll left bottom;
    height: 58%;
    left: auto;
    right: 0;
    width: 31%;

}
.linkblock ul li {
	line-height: 12px;
}

body.blog-mopt #footer2 a {
	font-family: "afklampenborg", helvetica, arial;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;
    display: block;
    float: left;
    height: 21px;
    padding: 18px 15px;
    width: 186px;
    border-bottom: 1px solid white;
	text-indent: 20px;
	text-transform: uppercase;
}

body.page-superbox-client-portal #footer2 a {
	color: #86754d;
    border-bottom: 1px solid #86754d;
}


body.blog-mopt #footer2 a:hover {
	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

body.blog-mopt .nextbtn {
	background: url('images/1_mopt/next-arrow.png') no-repeat;
	background-position: 0px 4px;
	width: 19px;
	height: 19px;
	display: block;
	float: left;
}

body.page-superbox-client-portal #footer2 a:hover {
	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

body.page-superbox-client-portal .nextbtn {
	background: url('images/1_moptcp/next-arrow.png') no-repeat;
	background-position: 0px 4px;
	width: 19px;
	height: 19px;
	display: block;
	float: left;
}


.addressinfo {
	width: 246px;
	height: 222px;
	margin: 10px 0px 10px 10px;
	padding: 10px 0px 10px 10px;
	float: left;
	color: #ffffff;
	font-size: 14px;
}
.blog-rodlaver .addressinfo{
	width: 100%;
	color: #595959;
	font-family:'GothamPro',helvetica,arial;
	font-size:16px;
	margin:0;
	padding: 10px 0;
	height: auto;
}
.blog-rodlaver .addressinfo h4 {
	font-family:'GothamPro',helvetica,arial !important;
	color: #595959 !important;
}
.blog-rodlaver .addressinfo > div {
	display:inline-block;
	float:left;
	border-right:1px solid #cccccc;
	padding:0 20px;
}
.blog-rodlaver .addressinfo > div:first-child {padding-left:0;}
.blog-rodlaver .addressinfo > div:last-child{border:0;}
.addressinfo p {
	margin-bottom: 15px;
}
.blog-rodlaver .addressinfo p{margin-bottom: 0;}
.addressinfo .texticon {
	width: 30px;
	display: block;
	font-weight: bold;
	float: left;
}
.blog-rodlaver .addressinfo .texticon{font-weight: normal;width: 20px;font-family:'GothamPro',helvetica,arial;}
.addressinfo h4{

}
.addressinfo .textfeet {
	float: left;
	display: block;
	width: 100px;
}
.blog-rodlaver .addressinfo .textfeet{width: auto;}
.addressinfo .textfeet a, .addressinfo .textfeet a:visited {
	color: #ffffff;
}
.blog-rodlaver .addressinfo .textfeet a, .blog-rodlaver .addressinfo .textfeet a:visited {
	color: #595959;
}

.feetspacer {
	clear:both;
	height: 1px;
}

.linkblock {
	border-left: 1px solid white;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 222px;
    margin: 15px 5px 15px 10px;
    padding: 5px 5px 5px 10px;
    width: 178px;
}

.allow_space {
	padding-bottom: 15px;
}
.blog-rodlaver  #footer-main > div:last-child ul { display: inline-block;
    float: right;
    margin-right: -8px;
    margin-top: 18px;
    width: auto;}
.blog-rodlaver  #footer-main > div:last-child ul li{float:left;display:inline-block;}
.blog-rodlaver  #footer-main > div:last-child ul li a {color:#595959;font-family:'GothamPro',helvetica,arial;font-size:16px;padding:0 18px;border-right:1px solid #cccccc;text-transform:uppercase;}
.blog-rodlaver  #footer-main > div:last-child ul li:last-child a{padding-right:0;border:none;}

.linkblock ul {
	margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.linkblock ul li {
	list-style-image: url("images/1_mopt/bp_arrow.png");
}

#footer-logo {display: block;width: 100%;position: relative;float: left;height: 280px;margin: 30px 0 0;width: 1104px;z-index: 10;}
#footer-logo #footer-mopt {display: block;height: 64px;left: 29px;position: absolute;top: 27px;width: 230px; }
#footer-logo #footer-mopt a {background: url("images/footer-logos.png?v=2") no-repeat scroll -20px -27px transparent;display: block;height: 64px;text-indent: -9999px;width: 230px;}
#footer-logo #footer-rodlaver {display: block;height: 36px;left: 308px;position: absolute;top: 59px;width: 140px;} 
#footer-logo #footer-rodlaver a {background: url("images/footer-logos.png?v=2") no-repeat scroll -300px -59px transparent;display: block;height: 36px;text-indent: -9999px;width: 140px; }
#footer-logo #footer-centrepiece {display: block;height: 36px;left: 308px;position: absolute;top: 59px;width: 140px;} 
#footer-logo #footer-centrepiece a {background: url("images/footer-logos.png?v=2") no-repeat scroll -300px -59px transparent;display: block;height: 36px;text-indent: -9999px;width: 140px; }
#footer-logo #footer-aami {display: block;height: 52px;left: 460px;position: absolute;top: 43px;width: 162px;}
#footer-logo #footer-aami a {background: url("images/footer-logos.png?v=2") no-repeat scroll -452px -43px transparent;display: block;height: 52px;text-indent: -9999px;width: 126px;}
#footer-logo #footer-hisense {display: block;height: 32px;left: 605px;position: absolute;top: 63px;width: 156px;}
#footer-logo #footer-hisense a {background: url("images/footer-logos.png?v=2") no-repeat scroll -596px -63px transparent;display: block;height: 32px;text-indent: -9999px;width: 156px; }
#footer-logo #footer-mpfc {display: block;height: 32px;left: 945px;position: absolute;top: 63px;width: 170px;}
#footer-logo #footer-mpfc a {background: url("images/footer-logos.png?v=2") no-repeat scroll -756px -63px transparent;display: block;height: 32px;text-indent: -9999px;width: 170px; }
#footer-logo #footer-mca {display: block;height: 32px;left: 745px;position: absolute;top: 63px;width: 175px;}
#footer-logo #footer-mca a {background: url("images/footer-logos.png?v=2") no-repeat scroll -920px -63px transparent;display: block;height: 32px;text-indent: -9999px;width: 175px;}
#footer-logo #footer-trust {background: url("images/footer-logos.png?v=2") no-repeat scroll -300px 0 transparent;display: block;height: 50px;left: 309px;position: absolute;top: 0;width: 795px;}

.blog-rodlaver #footer-logo{text-align:center;}
.blog-rodlaver #footer-logo #footer-mopt{display: block;left:0;top:0;position: relative;margin: 0 auto;}
.blog-rodlaver #footer-logo #footer-mopt a{background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -300px 0px transparent;display: block;height: 64px;text-indent: -9999px;width: 230px;}
.blog-rodlaver #footer-logo #footer-trust {background: transparent url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll 0 -85px;display: block;height: 12px;left: 0;position: relative;top: 20px;width: 836px;margin: 0 auto;}
.blog-rodlaver #footer-logo #footer-rodlaver {    display: block;height: 36px;left: 130px;position: relative;top: 50px;width: 140px;}
.blog-rodlaver #footer-logo #footer-rodlaver a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll 4px -135px transparent;display: block;height: 36px;text-indent: -9999px;width: 145px; }
.blog-rodlaver #footer-logo #footer-centrepiece {    display: block;height: 36px;left: 130px;position: relative;top: 50px;width: 140px;}
.blog-rodlaver #footer-logo #footer-centrepiece a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll 4px -135px transparent;display: block;height: 36px;text-indent: -9999px;width: 145px; }
.blog-rodlaver #footer-logo #footer-aami{display: inline-block;height: 52px;left: 304px;position: absolute;top: 90px;width: 162px;}
.blog-rodlaver #footer-logo #footer-aami a{ background: transparent url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -175px -98px;display: block;height: 52px;text-indent: -9999px;width: 126px;}
.blog-rodlaver #footer-logo #footer-hisense {display: block;height: 32px;left: 454px;position: absolute;top: 108px;width: 187px;}
.blog-rodlaver #footer-logo #footer-hisense a {background: transparent url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -318px -115px;display: block;height: 32px;text-indent: -9999px;width: 156px;}
.blog-rodlaver #footer-logo #footer-mpfc {display: block;height: 32px;left: 805px;position: absolute;top: 113px;width: 170px;}
.blog-rodlaver #footer-logo #footer-mpfc a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -671px -120px transparent;display: block;height: 32px;text-indent: -9999px;width: 170px; }
.blog-rodlaver #footer-logo #footer-mca { display: block;height: 32px;left: 620px;position: absolute;top: 111px;width: 175px;}
.blog-rodlaver #footer-logo #footer-mca a {background: transparent url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -486px -120px;display: block;height: 32px;text-indent: -9999px;width: 175px;}
.blog-rodlaver #footer-logo #footer-partner{ background: transparent url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -136px -203px;display: block;height: 12px;left: 0;margin: 0 auto;position: relative;top: 85px;width: 552px;}
.blog-rodlaver #footer-logo #footer-tennis {display: block;height: 40px;left: 275px;position: absolute;top: 231px;width: 70px;}
.blog-rodlaver #footer-logo #footer-tennis a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -138px -240px transparent;display: block;height: 35px;text-indent: -9999px;width: 60px;}
.blog-rodlaver #footer-logo #footer-tennisworld {display: block;height: 40px;left: 367px;position: absolute;top: 231px;width: 100px;}
.blog-rodlaver #footer-logo #footer-tennisworld a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -232px -240px transparent;display: block;height: 35px;text-indent: -9999px;width: 90px;}
.blog-rodlaver #footer-logo #footer-tick {display: block;height: 40px;left: 494px;position: absolute;top: 231px;width: 90px;}
.blog-rodlaver #footer-logo #footer-tick a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -352px -240px transparent;display: block;height: 35px;text-indent: -9999px;width: 83px;}
.blog-rodlaver #footer-logo #footer-micro {display: block;height: 40px;left: 616px;position: absolute;top: 231px;width: 95px;}
.blog-rodlaver #footer-logo #footer-micro a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -469px -240px transparent;display: block;height: 35px;text-indent: -9999px;width: 88px;}
.blog-rodlaver #footer-logo #footer-delaware {display: block;height: 40px;left: 732px;position: absolute;top: 231px;width: 100px;}
.blog-rodlaver #footer-logo #footer-delaware a {background: url("images/2_rodlaver/rla-footer-logos.png?v=3") no-repeat scroll -588px -240px transparent;display: block;height: 35px;text-indent: -9999px;width: 95px;}




/**************** 870 ******************/
@media screen and (min-width: 720px) and (max-width: 870px) {
  .outer-footer #footer-logo-ma {
    position: relative !important;
    top: 25px !important;
    left: unset !important;
    display: inline-block !important;
    float: left;
    padding: 0 19px;
    width: auto !important;
  }

  #footer-logo-ma img {
    width: 100%;
    height: 30px;
    max-width: 127px;
  }

  .outer-footer {
    margin: 0 auto;
    text-align: center;
    display: inline-flex;
    position: relative;
    align-items: center;
    vertical-align: middle;
  }
}

@media screen and (min-width: 870px) {
  .outer-footer #footer-logo-ma {
    position: relative !important;
    top: 30px !important;
    left: unset !important;
    display: inline-block !important;
    float: left;
    padding: 0 19px;
    width: auto !important;
  }

  #footer-logo-ma img {
    width: auto;
    height: 35px;
    max-width: 165px;
  }

  .outer-footer {
    margin: 0 auto;
    text-align: center;
    display: inline-flex;
    position: relative;
    align-items: center;
    vertical-align: middle;
  }
}


/*
	background: url('images/1_mopt/next-arrow.png') no-repeat;
	background-position: 9px 12px;
*/


#getthereheading {
	text-transform: uppercase;
}

#footer4 a {
    border-bottom: 1px solid white;
	color: #ffffff;
    display: block;
    float: left;
	font-family: "afklampenborg", helvetica, arial;
	font-weight: normal;
	font-size: 17px;
    height: 27px;
    padding: 17px 0px 13px 15px;
	position: relative;
    width: 201px;
	text-indent: 15px;
	text-transform: uppercase;
}

body.blog-mpfc #footer4 a:hover, body.blog-mopt #footer4 a:hover, body.blog-aamipark #footer4 a:hover , body.blog-hisense #footer4 a:hover ,body.blog-rodlaver #footer4 a:hover,body.blog-mca #footer4 a:hover  {
	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

body.page-superbox-client-portal #footer4 a {
	color: #86754d;
	border-bottom: 1px solid #86754d;
}

body.page-superbox-client-portal #footer4 a:hover {
	background: url("images/tenpc-gold.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

body.blog-mpfc #footer2 a {
    border-bottom: 1px solid white;
	color: #ffffff;
    display: block;
    float: left;
	font-family: "afklampenborg", helvetica, arial;
	font-weight: normal;
	font-size: 17px;
    height: 27px;
    padding: 17px 0px 13px 43px;
	position: relative;
    width: 173px;
	text-indent: 15px;
	text-transform: uppercase;
}


#footer2 a:hover {
	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

body.page-superbox-client-portal #footer2 a:hover {
	background: url("images/tenpc-gold.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}

.menu-top-search {
    margin-left: -4px;
    margin-top: -7px;
}
#footer2 .capa , .menu-top-search li:nth-child(1){
	background: url('images/5_mpfc/white-capa.png') no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}
#footer2 .menu, .menu-top-search li:nth-child(2) {
    background: url("images/5_mpfc/white-menus.png") no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}
#footer2 .prom, .menu-top-search li:nth-child(3) {
	background: url('images/5_mpfc/white-prom.png') no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}


#footer4 .car {
	background: url('images/1_mopt/white-car.png') no-repeat;
	background-position: 0px 0px;
	width: 32px;
	height: 31px;
	display: block;
	float: left;
}
#footer4 .pt {
    background: url("images/1_mopt/white-public.png") no-repeat scroll 0 0 transparent;
	background-position: 0px 0px;
	width: 32px;
	height: 31px;
	display: block;
	float: left;
}
#footer4 .gm {
	background: url('images/1_mopt/white-map.png') no-repeat;
	background-position: 0px 0px;
	width: 32px;
	height: 31px;
	display: block;
	float: left;

}

body.page-superbox-client-portal #footer4 .car {
	background: url('images/1_moptcp/white-car.png') no-repeat;
}
body.page-superbox-client-portal #footer4 .pt {
    background: url("images/1_moptcp/white-public.png") no-repeat scroll 0 0 transparent;
}
body.page-superbox-client-portal #footer4 .gm {
	background: url('images/1_moptcp/white-map.png') no-repeat;
}


body.blog-mopt .linkblock, body.blog-mopt .linkblock a, body.blog-rodlaver .linkblock, body.blog-rodlaver .linkblock a, body.blog-aamipark .linkblock, body.blog-aamipark .linkblock a, body.blog-mpfc .linkblock, body.blog-mpfc .linkblock a, body.blog-hisense .linkblock, body.blog-hisense .linkblock a, body.blog-mca .linkblock, body.blog-mca .linkblock a {
	color: #ffffff;
}
body.blog-mopt .linkblock, body.blog-mopt .linkblock a:visited, body.blog-rodlaver .linkblock, body.blog-rodlaver .linkblock a:visited, body.blog-aamipark .linkblock, body.blog-aamipark .linkblock a:visited, body.blog-mpfc .linkblock, body.blog-mpfc .linkblock a:visited, body.blog-hisense .linkblock, body.blog-hisense .linkblock a:visited, body.blog-mca .linkblock, body.blog-mca .linkblock a:visited {
	color: #ffffff;
}
body.page-superbox-client-portal .linkblock, body.page-superbox-client-portal .linkblock a {
	color: #ffffff;
}
body.page-superbox-client-portal .linkblock, body.page-superbox-client-portal .linkblock a:visited {
	color: #ffffff;
}


.leftbuttons {
	width: 92%;
	margin: 0px auto;
	padding: 8% 4% 0% 4%;
}

.leftbuttons img {
	margin-bottom: 10px;
}


.tweeter {
	position: relative;
	color: #ffffff;
	border-bottom: 1px solid #FFFFFF;

}
.tweeter .textblock h2, .tweeter .textblock h2 a, .tweeter .textblock p a {
	color: #ffffff;
}

body.blog-mopt  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-mopt  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-mopt  .sidebar-twitter-feed .tweeter .textblock p a{ color: #1A99E1; }

body.blog-rodlaver  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-rodlaver  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-rodlaver  .sidebar-twitter-feed .tweeter .textblock p a{ color: #008c55; clear:both; float:left;}

body.blog-aamipark  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-aamipark  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-aamipark  .sidebar-twitter-feed .tweeter .textblock p a{ color: #ed1c24; }

body.blog-hisense  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-hisense  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-hisense  .sidebar-twitter-feed .tweeter .textblock p a{ color: #00aaa6; }

body.blog-mpfc  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-mpfc  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-mpfc  .sidebar-twitter-feed .tweeter .textblock p a{ color: #7474b6; }

body.blog-mca  .sidebar-twitter-feed .tweeter .textblock h2,
body.blog-mca  .sidebar-twitter-feed .tweeter .textblock h2 a,
body.blog-mca  .sidebar-twitter-feed .tweeter .textblock p a{ color: #f59236; }

.sidebar-twitter-feed .tweeter .textblock { line-height:normal;}
.sidebar-twitter-feed .tweeter .textblock p{ color:#666666; margin:0 10px 10px 5px;}
.sidebar-twitter-feed .tweeter .thedate { display:none !important;}
.sidebar-twitter-feed  #twitterheading{display:none !important;}
.page-home #content  .sidebar-twitter-feed .tweeter h2, .page-template-page-witheventsgrid-php #content  .sidebar-twitter-feed .tweeter h2 {border-bottom: medium none #000080;font-size: 22px;margin: 0 0 0 2px;padding: 0;text-transform:none;}


.page-home #content  .sidebar-twitter-feed .HisenseArena h2 a{
	 color: #00aaa6;
}

.page-home #content  .sidebar-twitter-feed .AAMIPark h2 a{
	color: #ed1c24;
}

.page-home #content  .sidebar-twitter-feed .RodLaverArena h2 a{
	 color: #008c55;
}

.page-home #content  .sidebar-twitter-feed .MCourtArena h2 a{
	color: #f59236;
}

#tweet1 {
	display: block;
}
#tweet2 {
	display: block;
}
#tweet3 {
	display: none;
}
#tweet4 {
	display: none;
}

.thedate {
	font-family: "afklampenborg", helvetica, arial;
	position: absolute;
	left: -56px;
	top: 3px;
	height: 59px;
	width: 46px;
}

.newsrepeat {
	position: relative;
}
.newsrepeat img {
	display: none;
}

.thenewsdate {
	font-family: "afklampenborg", helvetica, arial;
	position: absolute;
	left: -25px;
	top: 12px;
	height: 59px;
	width: 46px;
}

body.blog-mopt .thenewsdate   {
	background: url('images/1_mopt/date2.png');
}
body.page-superbox-client-portal .thenewsdate   {
	background: url('images/1_moptcp/date2.png');
}
body.blog-rodlaver .thenewsdate {
	background: url('images/2_rodlaver/date2.png');
}
body.blog-aamipark .thenewsdate {
	background: url('images/3_aamipark/date2.png');
}
body.blog-hisense .thenewsdate {
	background: url('images/4_hisense/date2.png');
}
body.blog-mpfc .thenewsdate {
	background: url('images/5_mpfc/date2.png');
}
body.blog-mca .thenewsdate {
	background: url('images/6_mca/date2.png');
}

/*.event-dates {
	height: 59px;
	width: 46px;
	position: absolute;
	right: 0;
	top: 0;
}*/

.event-image {
    position: relative;
}

.event-dates {
    bottom: 4px;
    height: 35px;
    left:0;
    position: absolute;
    width: 100%;
	opacity:0.8;
}
.event-dates  span{
	font-family: "afklampenborg", helvetica, arial;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding-left:10px;
	line-height: 38px;
}

.whatson-read-more-div{width: 48%; float: left;}
.whatson-buy-ticket-div{width: 48%; float: right;}

a.buy_tix, a.whatson-read-more {
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
/*
body.blog-mopt a.buy_tix  {	background: url('images/1_mopt/buy-tickets.png');}
body.blog-rodlaver a.buy_tix  { background: url('images/2_rodlaver/buy-tickets.png');}
body.blog-aamipark a.buy_tix  {	background: url('images/3_aamipark/buy-tickets.png');}
body.blog-hisense a.buy_tix  {	background: url('images/4_hisense/buy-tickets.png');}
body.blog-mpfc a.buy_tix  {	background: url('images/5_mpfc/buy-tickets.png');}
body.blog-mca a.buy_tix  {	background: url('images/6_mca/buy-tickets.png');}

body.blog-mopt a.whatson-read-more  { background: url('images/1_mopt/read-more.png');}
body.blog-rodlaver a.whatson-read-more  { background: url('images/2_rodlaver/read-more.png');}
body.blog-aamipark a.whatson-read-more  { background: url('images/3_aamipark/read-more.png');}
body.blog-hisense a.whatson-read-more  { background: url('images/4_hisense/read-more.png');}
body.blog-mpfc a.whatson-read-more  { background: url('images/5_mpfc/read-more.png');}
body.blog-mca a.whatson-read-more  { background: url('images/6_mca/read-more.png');}
*/
a.buy_tix:hover, a.whatson-read-more { text-decoration:none;}

#content #whatsonblock h2 {
	margin: 0px;
	padding: 0px 0px 0px 0px ;
	font-size: 18px;
	border-bottom: none;
}

.whatsonblock-nav {
    height: 25px;
    margin-right: 28px;
    position: absolute;
    right: 0;
    top: 27px;
}

.page-numbers {
	height: 24px;
	width: 24px;
	line-height: 22px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 10px;
	font-family: "afklampenborg", helvetica, arial;
	font-size:16px;
}
.page-numbers.next , .page-numbers.prev {line-height:20px}
body.blog-mopt .page-numbers  { background: url('images/buttons/1/nav-button.png');}
body.blog-rodlaver .page-numbers  { background: url('images/buttons/2/nav-button.png');}
body.blog-aamipark .page-numbers  { background: url('images/buttons/3/nav-button.png');}
body.blog-hisense .page-numbers  { background: url('images/buttons/4/nav-button.png');}
body.blog-mpfc .page-numbers  { background: url('images/buttons/5/nav-button.png');}
body.blog-mca .page-numbers  { background: url('images/buttons/6/nav-button.png');}

span.page-numbers {color:#666666;}
a.page-numbers {color:#FFFFFF !important;}
a.page-numbers:hover {text-decoration:none;}


.grid_4.ourpartners {
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    height: 160px;
    margin-top: 20px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.grid_4.ourpartners > h2 {
    height: 70px;
    line-height: 70px;
    margin: 0;
    padding: 0;
    text-align: center;
	font-size:36px;
	font-weight:normal;
}
.grid_4.ourpartners  .cycle-slideshow {
    width: 98%;
	margin: 0px auto;
}
.blog-rodlaver .grid_4.ourpartners{display:none;}
.page-home #content h2.sidebar-feed-widget-title , .page-template-page-witheventsgrid-php #content h2.sidebar-feed-widget-title, .single-mopt_event h2.sidebar-feed-widget-title {
    border: medium none;
    font-family: "afklampenborg";
    font-size: 33px;
    font-weight: normal !important;
    margin: 0 0 12px;
    padding: 0 0 0 40px;
    text-transform: none;
	text-align:left;
}
.sidebar-feed-widget {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 5px;
    display: inline-block;
    margin: 5px 10px 5px 8px;
    padding: 5px;
    width: 90%;
}
/*
#instafeed a {
    display: block;
    float: left;
    height: 55px;
    margin: 3px;
    width: 55px;
}
body.blog-rodlaver #instafeed a{ margin:0 0 10px;height: 60px;width: 60px;}
#instafeed {
    background: none repeat scroll 0 0 #ffffff;
    margin: 3px;
	position:relative;
}
body.blog-rodlaver #instafeed{ margin: 0px  !important; padding:0px !important;}
body.blog-rodlaver #instafeed li:nth-child(4n+4) a { margin-right: 0px  !important;}
*/
#twitter-feed-widget > h2 { background :url("images/twitter.png") no-repeat scroll left 5px;}
#instagram-feed-widget > h2 { background :url("images/instagram.png") no-repeat scroll left 5px;}

body.blog-mca .grid_4.ourpartners .partner_carousel-mpfc,
body.blog-rodlaver .grid_4.ourpartners .partner_carousel-mpfc,
body.blog-mpfc .grid_4.ourpartners .partner_carousel-mpfc,
body.blog-hisense .grid_4.ourpartners .partner_carousel-mpfc {
	left: auto;
    margin: 0 auto;
}

body.blog-mca .grid_4.ourpartners .partner_carousel-mpfc {width:40%;}
body.blog-rodlaver .grid_4.ourpartners .partner_carousel-mpfc {width:55%;}
body.blog-mpfc .grid_4.ourpartners .partner_carousel-mpfc  {width:38%;}
body.blog-hisense .grid_4.ourpartners .partner_carousel-mpfc  {width:26%;}




#light-element .tweeter {min-height:32%;}

body.blog-mopt .thedate {
	background: url('images/1_mopt/date1.png');
}

body.page-superbox-client-portal .thedate  {
	background: url('images/1_moptcp/date1.png');
}
body.blog-rodlaver .thedate{
	background: url('images/2_rodlaver/date1.png');
}


body.blog-mopt .event-date-rodlaver {
	/*background:#007dc5 ;*/
}
body.blog-rodlaver .event-date-rodlaver {
	background:#007dc5 ;
}
body.blog-rodlaver .event-dates {
	background:#007dc5!important;
}
body.blog-ammipark .event-date-rodlaver {
	background:#be171d;
}
body.blog-hisense .event-date-rodlaver {
	background:#008885 ;
}
body.blog-mpfc .event-date-rodlaver {
	/*background:#007dc5 ;*/
}
body.blog-mca .event-date-rodlaver {
	background:#c77122 ;
}




body.blog-aamipark .thedate{
	background: url('images/3_aamipark/date1.png');
}
.event-date-aamipark {
	background: #ed1c24;
}
body.blog-hisense .thedate{
	background: url('images/4_hisense/date2.png') no-repeat scroll 0 -2px ;
}
.event-date-hisense {
	background: #00aaa6;
}
.event-date-melbarena {
	background: #00A9E0;
}

body.blog-hisense  #footer1 .thedate{
	background: url('images/4_hisense/date1.png') no-repeat scroll 0 0 ;
}
body.blog-mpfc .thedate, .event-date-mpfc {
	background: url('images/5_mpfc/date1.png');
}
body.blog-mca .thedate{
	background: url("images/6_mca/date1.png") no-repeat scroll 0 -2px transparent;
}
.event-date-mca {
	background: #f59236;
}



.day{
    color: #FFFFFF;
    font-family: "afklampenborg",helvetica,arial;
    font-size: 24px;
    height: 27px;
    left: -12px;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 76px;
}
.month {
	color: #FFFFFF;
    font-family: "afklampenborg",helvetica,arial;
    font-size: 12px;
    height: 17px;
    left: -13px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 76px;
	text-transform: uppercase;
}

.year {
    color: #FFFFFF;
    font-family: "afklampenborg",helvetica,arial;
    font-size: 12px;
    height: 17px;
    left: -12px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 76px;
}

.textblock {
    /*border-bottom: 1px solid #FFFFFF;*/
    color: #FFFFFF;
    font-size: 13px !important;
    line-height: 15px;
	margin: 6px 0;

	height: auto;
        /*padding-bottom: 5px;*/
	overflow:hidden;
}
.textblock  p { word-break:break-all;}

blog.blog-mopt .textblock h2 {
	color: #ffffff;
}

.addressinfo p span a {
	color: #ffffff;
	text-decoration: none;
}
.addressinfo p span a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.addressinfo p span a:visited {
	color: #ffffff;
}

.supnav {
	min-height: 340px;
}

body.blog-mopt .supnav {
	background: url('images/1_mopt/supnav.jpg');
}
body.page-superbox-client-portal .supnav {
	background: url('images/1_moptcp/supnav.jpg');
}
body.blog-rodlaver .supnav {
	background: url('images/2_rodlaver/supnav.jpg?v=7');
	background-repeat: no-repeat;
}
body.blog-aamipark .supnav {
	background: url('images/3_aamipark/supnav.jpg');
}
body.blog-hisense .supnav {
	background: url('images/4_hisense/supnav.jpg?v=1');
}
body.blog-mpfc .supnav {
	background: url('images/5_mpfc/supnav.jpg');
}
body.blog-mca .supnav {
	background: url('images/6_mca/supnav.jpg');
}

#supplementary-nav h2 {
    margin: 0 16px;
    padding: 30px 0 10px 14px;
	border-bottom: 1px solid #ffffff;
	text-transform: none;
}
#supplementary-nav h2 a {
	color: #ffffff;
	font-size: 17px;
}


body.blog-mopt #footer1 {
	background-position: -11px -20px;
}

body.blog-mopt #footer2 {
	background-position: -296px -20px;
}

body.blog-mopt #footer3 {
	background-position: -570px -20px;
}

body.blog-mopt #footer4 {
	background-position: -848px -20px;
}

body.blog-rodlaver #footer1 {
	background-position: -11px -20px;
}

body.blog-rodlaver #footer2 {
	background-position: -291px -20px;
}

body.blog-rodlaver #footer3 {
	background-position: -570px -20px;
}

body.blog-rodlaver #footer4 {
	background-position: -848px -20px;
}

body.blog-aamipark #footer1 {
	background-position: -11px -20px;
}

body.blog-aamipark #footer2 {
	background-position: -291px -20px;
	position: relative;
}

body.blog-aamipark #footer3 {
	background-position: -570px -20px;
}

body.blog-aamipark #footer4 {
	background-position: -848px -20px;
}

body.blog-hisense #footer1 {
	/*height: 263px;
	width: 255px;
	padding: 0px;*/
	background-position: -11px -20px;
}
body.blog-hisense #footer2 {
	background-position: -291px -20px;
	color: #ffffff;
	font-size: 20px;
}

body.blog-hisense #footer3 {
	background-position: -570px -20px;
}

body.blog-hisense #footer4 {
	background-position: -848px -20px;
}

body.blog-mpfc #footer1 {
	background-position: -11px -20px;
}

body.blog-mpfc #footer2 {
	background-position: -291px -20px;
}

body.blog-mca #footer3 {
	background-position: -570px -20px;
}

body.blog-mca #footer4 {
	background-position: -848px -20px;
}

body.blog-mca #footer1 {
	background-position: -11px -20px;
}

body.blog-mca #footer2 {
	background-position: -291px -20px;
}

body.blog-mca #footer3 {
	background-position: -570px -20px;
}

body.blog-mca #footer4 {
	background-position: -848px -20px;
}


#footer-main {
	background:none;
}

#footer-main h4 {
	font-size: 17px; color: #ffffff;
	text-transform: uppercase;
	font-family: "afklampenborg", helvetica, arial;
	line-height: normal;
}

#mopt_header {
    height: 115px;
    left: 0;
    padding: 0px 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1001;
}


#page-inside {
  /* position: relative; */
  z-index: 1;
  padding: 0 6px;
	/*  background: #fff;*/
}

#mpage {
  /* position: relative; */
  z-index: 1;
  padding: 0 6px;
}

#top-space {
	height: 90px;
	display: inline-block;
	position: relative;
	/*width: 100%*/;
	float:right;
	*z-index:100;
	top: 10px;
}

#top-search {
	/*width: 350px;*/
	position: relative;
	margin-top: 36px;
	float: left;
}

body.blog-mopt #searchleft {
	background: url('images/1_mopt/search-bars.png');
}
body.page-superbox-client-portal #searchleft {
	background: url('images/1_moptcp/search-bars.png');
}
body.blog-rodlaver #searchleft {
	background: url('images/2_rodlaver/search-bars.png');
}
body.blog-aamipark #searchleft {
	background: url('images/3_aamipark/search-bars.png');
}
body.blog-hisense #searchleft {
	background: url('images/4_hisense/search-bars.png');
}
body.blog-mpfc #searchleft {
	background: url('images/5_mpfc/search-bars.png');
}
body.blog-mca #searchleft {
	background: url('images/6_mca/search-bars.png');
}

body.blog-mopt #searchmiddle {
	background: url('images/1_mopt/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.page-superbox-client-portal #searchmiddle {
	background: url('images/1_moptcp/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.blog-rodlaver #searchmiddle  {
	background: url('images/2_rodlaver/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.blog-aamipark #searchmiddle  {
	background: url('images/3_aamipark/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.blog-hisense #searchmiddle  {
	background: url('images/4_hisense/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.blog-mpfc #searchmiddle  {
	background: url('images/5_mpfc/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}
body.blog-mca #searchmiddle  {
	background: url('images/6_mca/search-bars.png');
	background-position: -145px -26px;
	background-repeat: no-repeat;
}


#searchleft {
	background-repeat: no-repeat !important;
	background-position: 0px 0px;
	height: 26px;
	width: 145px;
	float: left;
}
#searchmiddle {
	height: 16px;
	width: 103px;
	float:left;
	padding: 5px 5px 5px 0px;
	color: #666;
	font: 12px arial;
	position: relative;
	text-align: right;
	cursor: pointer;
}
.blog-rodlaver #searchmiddle {padding:0;}
#searchmiddle span#venuetext {
  padding: 6px 22px 4px 5px;
  color: #666;
  font: 12px arial;
  position: relative;
  text-align: right;
  cursor: pointer;
}
.blog-rodlaver #searchmiddle span#venuetext {
	top: 0;
	padding: 0 26px 0 7px;
	line-height:27px;
}
#searchmiddledrop {
	display: none;
	cursor: pointer;
	text-align: left;
	position: absolute;
	background: #ffffff;
	-moz-box-shadow: 7px 7px 5px #cccccc;
	-webkit-box-shadow: 7px 7px 5px #cccccc;
	box-shadow: 7px 7px 5px #cccccc;
	z-index: 301;
	top: 25px;
	left: -10px;
	padding: 4px 8px;
	color: #666;
	width: 200px;
	font: 12px arial;
}
.blog-rodlaver #searchmiddledrop {top: 23px;}

#searchmiddledrop ul li label {
	cursor: pointer;
}

#searchmiddledrop ul li {
height: 24px;
}

#searchmiddledrop ul li:hover {
	background-color: #f0f0f0;
}


#top-tp-links {
	position: relative;
	float: left;
	/*margin-left: 610px;*/
	margin-top: 33px;
	width: 150px;
}

#searchright {
	float: left;
}

#loginbox {
	float: left;
	margin-top:36px;
}


#mobile-menu-wrapper {
/* position: fixed;
  overflow: hidden; */
  top: 0;
  bottom: 0;
  left: -260px;
  display: none;
  width: 260px;
  background: #none repeat scroll 0 0 #ffffff;
  -webkit-transition: width 500ms;
}

#mobile-menu {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0px;
  width: 260px;
}

#mobile-search {
	width: 100%;
	display: block;
	height: 50px;
}

.mobile-site-header {
	padding: 10px 0px;
	border-bottom: 1px solid #cad2d7;
}

.mobile-header-block {
	background: #4da4d7;
	/*background: #edf7fd;*/
	display: block;
}

.mobile-subsites {
	width: 129px;
	height: 60px;
	padding: 0px;
	float: left;
}

.mobile-subsites .borderbox {
	border-bottom: 1px solid #cad2d7;
	border-right: 1px solid #cad2d7;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	width: 100%;
	height: 100%;
}

.mobile-subsites .borderbox img {
	margin: 0 auto;
	padding: 5px;
	display: block;
}
#mobile-access {
    border-top: 1px solid #1f1f1f;
	background: #ffffff;
}
body.blog-rodlaver #mobile-access { background: none; }
.mobile-transport-links {
	display: inline-block;
	height: 50px;
	left: 2%;
	position: relative;
	width: 115px;

}
.mobile-map {
	background:url('images/mobile/maps.png');
	background-repeat:no-repeat;
	width: 14px;
	height: 22px;
	display: block;
	text-indent: -999px;
	margin-left: 10px;
	margin-top: 17px;
	float: left;
}
.mobile-transport {
	background:url('images/mobile/publictransport.png');
	background-repeat:no-repeat;
	width: 20px;
	height: 22px;
	display: block;
	text-indent: -999px;
	margin-left: 10px;
	margin-top: 17px;
	float: left;
}
.mobile-vehicle {
	background:url('images/mobile/parking.png');
	background-repeat:no-repeat;
	width: 25px;
	height: 22px;
	display: block;
	text-indent: -999px;
	margin-left: 10px;
	margin-top: 17px;
	float: left;
}
.mobile-login {
	background:url('images/mobile/login.png');
	background-repeat:no-repeat;
	width: 63px;
	height: 43px;
	display: block;
	text-indent: -999px;
	margin-left: 10%;
	margin-top: 5px;
	float: left;
}

#mobile-access a {
  display: block;
  padding: 13px;
  border-top: 1px solid #e8f5fc;
  background: #d1ebf9;
  color: #1a99e1;
  font-size: 1.2em;
  text-decoration: none;
  font-weight: normal;
}
body.blog-rodlaver #mobile-access a { background: none; }
#mobile-access ul ul a {
  /* padding: 10px; */
  padding: 14px 10px 14px 20px;
  border-bottom: 1px solid #b2c8d4;
  border-top: 1px solid #e8f5fc;
  background: #DAFFF6;
  color: #666666;
  font-size: 1.2em;
}

#mobile-access ul ul ul a {
  /* padding: 10px; */
  padding: 14px 10px 14px 40px;
  border-bottom: 1px solid #b2c8d4;
  border-top: 1px solid #e8f5fc;
  background: transparent;
  color: #666666;
  font-size: 1.2em;
}

#mobile-menu h1 {
  margin: 0 auto;
  padding: 0;
  width: 188px;
  height: 46px;
  background: url(images/header/mopt-376.png) no-repeat center center;
  background-size: 100%;
  text-indent: -9999px;
}

#branding {
  padding-top: 20px;
}

#mopt_wrapper {
	max-width: 1116px;
	margin: 0px auto;
}

#site-title {
  float: left;
}

#site-title a {
  display: block;
  margin-left: 20px;
  width: 195px;
  height: 49px;
  background: url('images/header/mopt-logo.png') no-repeat center center;
  text-indent: -9999px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

#site-title-main {
  float: left;
}

#site-title-main a {
  display: block;
  margin-left: 0px;
  width: 240px;
  height: 86px;
  text-indent: -9999px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

#site-title-main.mopt a {
  background: url('images/1_mopt/main-logo.png?v=1') no-repeat left center;
}

body.page-superbox-client-portal #site-title-main.mopt a {
  background: url('images/1_moptcp/main-logo.png?v=1') no-repeat center 65%;
}

#site-title-main.rodlaver a {
  background: url('images/2_rodlaver/main-logo.png?v=1') no-repeat center 65%;
}

#site-title-main.aamipark a {
  background: url('images/3_aamipark/main-logo.png?v=1') no-repeat left center;
}

#site-title-main.hisense a {
  background: url('images/4_hisense/main-logo.png?v=2') no-repeat left center;
}
#site-title-main.melbarena a {
  background: url('images/9_melbarena/main-logo.png?v=2') no-repeat left center;
}
#site-title-main.mpfc a {
  background: url('images/5_mpfc/main-logo.png?v=1') no-repeat center 65%;
}

#site-title-main.mca a {
  background: url('images/6_mca/main-logo.png?v=1') no-repeat left center;
}

#header-spacer {
	float: left;
	width: 45px;
	margin-top: 17px;
	height: 66px;
	border-right: 1px solid white;
}

#header-ender {
	float: left;
	width: 1px;
	margin-top: 17px;
	height: 66px;
	border-right: 1px solid #d8d8d8;
}

body.blog-rodlaver #bmglow { width: auto; }
#bmglow {
    background: url("images/bmglow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 496px;
    left: 37px;
    position: absolute;
    top: -63px;
    width: 793px;
    z-index: -1;
}

body.page-superbox-client-portal #bmglow {
	display: none;
}

#brandmark {
	position: absolute;
    z-index:-2;
}

.transport-links {
	position: relative;
}

body.blog-mopt .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/1_mopt/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.page-superbox-client-portal .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/1_moptcp/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.blog-rodlaver .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/2_rodlaver/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.blog-aamipark .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/3_aamipark/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.blog-hisense .transport-links a, body.blog-melbarena .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/4_hisense/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.blog-mpfc .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/5_mpfc/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

body.blog-mca .transport-links a {
  position: absolute;
  display: block;
  margin: 0 20px 0px 0px;
  background: url('images/6_mca/search-bars.png') no-repeat;
  text-indent: -9999px;
  opacity: 1;
}

.no-touch .transport-links a:hover {
  opacity: 1;
}

.transport-links a.map {
  position: absolute;
  left: 0px;
  width: 23px;
  height: 33px;
  background-position: 0px -52px !important;
}

body.blog-mopt a.map #maptitle, body.blog-mopt a.transport #pttitle, body.blog-mopt a.vehicle #vehicletitle {
	background: url('images/1_mopt/search-bars.png');
}
body.page-superbox-client-portal a.map #maptitle, body.page-superbox-client-portal a.transport #pttitle, body.page-superbox-client-portal a.vehicle #vehicletitle {
	background: url('images/1_moptcp/search-bars.png');
}
body.blog-rodlaver a.map #maptitle, body.blog-rodlaver a.transport #pttitle, body.blog-rodlaver a.vehicle #vehicletitle {
	background: url('images/2_rodlaver/search-bars.png');
}
body.blog-aamipark a.map #maptitle, body.blog-aamipark a.transport #pttitle, body.blog-aamipark a.vehicle #vehicletitle {
	background: url('images/3_aamipark/search-bars.png');
}
body.blog-hisense a.map #maptitle, body.blog-hisense a.transport #pttitle, body.blog-hisense a.vehicle #vehicletitle {
	background: url('images/4_hisense/search-bars.png');
}
body.blog-mpfc a.map #maptitle, body.blog-mpfc a.transport #pttitle, body.blog-mpfc a.vehicle #vehicletitle {
	background: url('images/5_mpfc/search-bars.png');
}

body.blog-mca a.map #maptitle, body.blog-mca a.transport #pttitle, body.blog-mca a.vehicle #vehicletitle {
	background: url('images/6_mca/search-bars.png');
}


a.map #maptitle {
	background-repeat: no-repeat !important;
	background-position: 0px -111px !important;
	height: 26px;
	width: 70px;
	position: absolute;
	left: -24px;
	top: -26px;
}

a.map:hover #maptitle {
	background-position: 0px -85px !important;
	-webkit-transition: background-position 0.3s;
	-moz-transition:    background-position 0.3s;
	-ms-transition:     background-position 0.3s;
	-o-transition:      background-position 0.3s;
	transition:         background-position 0.3s;
}

.transport-links a.transport {
  position: absolute;
  left: 43px;
  width: 33px;
  height: 33px;
  background-position: -23px -52px !important;
}

a.transport #pttitle {
	background-position: -72px -111px !important;
	background-repeat: no-repeat !important;
	height: 26px;
	width: 120px;
	position: absolute;
	left: -43px;
	top: -26px;
}

a.transport:hover #pttitle {
	background-position: -72px -85px !important;
	-webkit-transition: background-position 0.3s;
	-moz-transition:    background-position 0.3s;
	-ms-transition:     background-position 0.3s;
	-o-transition:      background-position 0.3s;
	transition:         background-position 0.3s;
}


.transport-links a.vehicle {
  position: absolute;
  left: 96px;
  width: 35px;
  height: 33px;
  background-position: -56px -52px !important;
}

a.vehicle #vehicletitle {
	background-position: -194px -111px !important;
	background-repeat: no-repeat !important;
	height: 26px;
	width: 120px;
	position: absolute;
	left: -18px;
	top: -26px;
}

a.vehicle:hover #vehicletitle {
	background-position: -194px -85px !important;
	-webkit-transition: background-position 0.3s;
	-moz-transition:    background-position 0.3s;
	-ms-transition:     background-position 0.3s;
	-o-transition:      background-position 0.3s;
	transition:         background-position 0.3s;
}


a.map {
  width: 23px;
  height: 33px;
  background-position: 0px 0px;
}


#contact-link {
  display: block;
  float: right;
  margin: 16px 0 0 5%;
  height: 30px;
  font-size: 16px;
}

#searchform {
/*  float: right;
  margin-top: 10px;
  margin-left: 5%; */
}

#searchform input {
  outline: none;
  border: none;
  -webkit-border-radius: 0;
/*  -webkit-appearance: none; */
}


#s {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 4px 8px;
  width: 150px;
  height: 26px;
  background: none;
  color: #666;
  font: 12px arial;
  -webkit-transition: box-shadow 100ms;
  -moz-transition: box-shadow 100ms;
  -ms-transition: box-shadow 100ms;
  -o-transition: box-shadow 100ms;
  transition: box-shadow 100ms;
}

#s:focus {
/*  box-shadow: inset 0 0 0 2px #7cc1de;*/
}

body.blog-mopt #searchsubmit {
	background: url('images/1_mopt/search-bars.png') no-repeat;
	background-position: -253px -26px;
}
body.page-superbox-client-portal #searchsubmit {
	background: url('images/1_moptcp/search-bars.png') no-repeat;
	background-position: -253px -26px;
}
body.blog-rodlaver #searchsubmit, body.blog-rodlaver #searchsubmit:hover {
	background: #ffffff url("images/svg/search-d.svg") no-repeat scroll center center
}
body.blog-aamipark #searchsubmit {
	background: url('images/3_aamipark/search-bars.png') no-repeat;
	background-position: -253px -26px;
}
body.blog-hisense #searchsubmit {
	background: url('images/4_hisense/search-bars.png') no-repeat;
	background-position: -253px -26px;
}
body.blog-mpfc #searchsubmit {
	background: url('images/5_mpfc/search-bars.png') no-repeat;
	background-position: -253px -26px;
}
body.blog-mca #searchsubmit {
	background: url('images/6_mca/search-bars.png') no-repeat;
	background-position: -253px -26px;
}


#searchsubmit {
  -webkit-appearance: none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  height: 26px;
  width: 35px;
  color: #fff;
  font: 12px 'SimplonBP',helvetica,arial;
  cursor: pointer;
  text-indent: -9999px;
  *font-size:0;
  *line-height:0;
}

#searchsubmit:hover {
  background-position: -253px 0px !important;
}

body.blog-mopt #loginbox a {
	background: url('images/1_mopt/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.page-superbox-client-portal #loginbox a {
	background: url('images/1_moptcp/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.blog-rodlaver #loginbox a {
	background: url('images/2_rodlaver/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.blog-aamipark #loginbox a {
	background: url('images/3_aamipark/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.blog-hisense #loginbox a {
	background: url('images/4_hisense/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.blog-mpfc #loginbox a {
	background: url('images/5_mpfc/search-bars.png') no-repeat;
	background-position: -290px -26px;
}
body.blog-mca #loginbox a {
	background: url('images/6_mca/search-bars.png') no-repeat;
	background-position: -290px -26px;
}

#loginbox a {

	text-indent: -9999px;
	width: 60px;
	height: 26px;
	display: block;
  -webkit-transition: all 0ms;
  -moz-transition: all 0ms;
  -ms-transition: all 0ms;
  -o-transition: all 0ms;
  transition: all 0ms;
}

#loginbox a:hover {
	background-position: -290px 0px !important;
  -webkit-transition: all 0ms;
  -moz-transition: all 0ms;
  -ms-transition: all 0ms;
  -o-transition: all 0ms;
  transition: all 0ms;

}

#loginform{
	display:none;
	clear:both;
	float:right;
	margin-top: 5px;
}

/* Arenas menu */

#arenas {
  clear: both;
  width: 100%;
}

#arenas li {
  position: relative;
  float: left;
  width: 25%;
  background-color: #e6e6e6;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -ms-transition: all 100ms;
  -o-transition: all 100ms;
  transition: all 100ms;
}

#arenas-main li {
	display: block;
	*display: inline;
}

#arenas-main li a {
	float: left;
	margin-top: 17px;
	position: relative;
	background-repeat: no-repeat;
	-webkit-transition: all 0ms;
	-moz-transition: all 0ms;
	-ms-transition: all 0ms;
	-o-transition: all 0ms;
	transition: all 0ms;
	text-indent: -1999px;
	width:160px;
	height:66px;
	border:none;
}

#arenas .rodlaver {
  background-image: url('images/menu/rodlaver.png');
}

#arenas .rodlaver a {
  background: #2e83b6 url('images/menu/rodlaver-hover.png') no-repeat center center;
}

#arenas .hisense {
  background-image: url('images/menu/hisense.png');
}

#arenas .hisense a {
  background: #00a296 url('images/menu/hisense-hover.png') no-repeat center center;
}

#arenas .aamipark {
  background-image: url('images/menu/aamipark.png');
}

#arenas .aamipark a {
  background: #f51432 url('images/menu/aamipark-hover.png') no-repeat center center;
}

#arenas .mpfc {
  background-image: url('images/menu/mpfc.png');
}

#arenas .mpfc a {
  background: #015487 url('images/menu/mpfc-hover.png') no-repeat center center;
}

#arenas .mca {
  background-image: url('images/menu/mca.png');
}

#arenas .mca a {
  background: #015487 url('images/menu/mca-hover.png') no-repeat center center;
}

#arenas li:nth-child(2) {
  background-color: #e9ecec;
}

#arenas li:nth-child(3) {
  background-color: #f0f2f2;
}

#arenas li:nth-child(4) {
  background-color: #f8f9f9;
}

#arenas a {
  display: block;
  padding: 14px 0;
  height: 16px;
  text-indent: -9999px;
  opacity: 0;
}

.no-touch #arenas a:hover, #arenas .current-arena a {
  opacity: 1;
}


/* Home Carousel */

#home-carousel {
  position: relative;
  clear: both;
  overflow: hidden;
}

#home-carousel > a {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 110px;
  background-color: rgb(147, 194, 216);
  background-color: rgba(147, 194, 216, 0.8);
  background-repeat: no-repeat;
}

.blog-rodlaver #home-carousel > a {
  background-color: rgb(147, 194, 216);
  background-color: rgba(147, 194, 216, 0.8);
}

.blog-hisense #home-carousel > a {
  background-color: rgb(139, 166, 164);
  background-color: rgba(139, 166, 164, 0.8);
}

.blog-aamipark #home-carousel > a {
  background-color: rgb(251, 140, 150);
  background-color: rgba(251, 140, 150, 0.8);
}

#home-carousel a.prev {
  left: 0;
  background-image: url('images/header/events/prev.png');
  background-position: 60% center;
}

#home-carousel a.next {
  right: 0;
  background-image: url('images/header/events/next.png');
  background-position: 40% center;
}

.no-touch #home-carousel > a:hover {
  background-position: 50% center;
}

#home-carousel ul {
  /* margin-left: -1330px; */
  width: 20000px;
}


/* Events list (home carousel & events pages) */

#events {
  margin: 0;
  padding: 0;
  background: #f0f1f1;
  list-style-type: none;
}

#events li {
  position: relative;
  float: left;
  margin: 0 1px;
  padding: 0;
  width: 180px;
  height: 180px;
  background-color: #ccc;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 5px transparent;
  cursor: pointer;
  -webkit-transition: box-shadow 100ms;
  -moz-transition: box-shadow 100ms;
  -ms-transition: box-shadow 100ms;
  -o-transition: box-shadow 100ms;
  transition: box-shadow 100ms;
}

#events a {
  position: relative;
  display: block;
  height: 100%;
  color: #e6e6e6;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.3em;
  opacity: 0.9;
}

#events .rodlaver .details {
  background: #2484b2;
}

#mbanner2 {
	height: 340px;
	width: 592px;
}

#events .hisense .details {
  background: #00a296;
}

#events .aamipark .details {
  background: #f51432;
}

.no-touch #events a:hover {
  background: rgba(255, 255, 255, 0.3);
  opacity: 1;
}

#events .details {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 3% 4%;
  background: #2484b2;
}

#events span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: -1px;
}

#events span.dates {
  padding-top: 1%;
  font-size: 0.7em;
}


/* Main menu */

#access {
  position: relative;
  z-index: 100;
  display: block;
  float: left;
  clear: both;
  margin: 0 auto;
  width: 100%;
/*  border-top: 4px solid #1d2a32;
  background: #666666;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); */
  font-size: 16px;

}

#access li:first-child:hover {
  color: #666666;
}
#access li:hover {
  color: #666666;
}
/*.blog-mopt #access li:last-child:hover {
  background: url('images/1_mopt/menubar.png');
  background-position: right -50px;
  color: #666666;
}*/
#access ul {
  padding-left: 0;
  list-style: none;

}
#access li {
  position: relative;
  float: left;
}
#access a {
  font-family: "afklampenborg", helvetica, arial;
  display: block;
  padding: 9px 22px;
  color: #fff;
  text-decoration: none;
  line-height: 32px;
  opacity: 0.7;
  font-size: 18px;
}
/*
body.blog-mopt #access ul li ul li a {
	padding: 11px 0px;
	border: none;
}
*/
body.blog-mopt #access ul.menu li:first-child a { border-left: none; !important }
body.blog-mopt #access ul.menu li:last-child a { border-right: none; !important }

#access a.no-link {
  cursor: default;
}
#mainleft {
	margin-bottom: 60px;
}
#access ul ul {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 99999;
  display: none;
  float: left;
  margin: 0;
  min-width: 100%;
  padding: 9px 21px 31px 21px;
  background-color: #ffffff;
  -moz-box-shadow: 0px 5px 6px #999;
  -webkit-box-shadow: 0px 5px 6px #999;
  box-shadow: 0px 5px 6px #999;
  /* -webkit-transition-delay: 1000ms; */
  /* -webkit-transition-property: all; */
}
#access ul li ul li {
    background: url("images/menu-indent.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #ABABAB;
    float: none;
    padding-left: 22px;

}

#access ul li ul li:hover {
    background: url("images/menu-indent.png") no-repeat scroll 0 0 transparent !important;
	background-position: 0 -39px;
}
#access ul ul ul {
  top: 0;
  left: 100%;
}
#access ul ul a {
  padding: 10px 19px 10px 4px;
  min-width: 140px;
  height: auto;
  font-size:16px;
/*  border-bottom: 1px solid rgba(0, 0, 0, 0.4);font-weight: 600;*/
  background: #ffffff;
  color: #666666;
  white-space: nowrap;
  font-weight: normal;
  line-height: 1em;
  opacity: 0.6;
}
body #access ul ul a{
	  font-size:16px!important;
}
#access ul ul a.hover-down-arrow{ background:url("images/6_mca/hover-down-arrow.png") no-repeat scroll right center transparent; }
#access ul ul a.hover-up-arrow{ background:url("images/6_mca/hover-up-arrow.png") no-repeat scroll right center transparent; }

#access a:focus {
  color: #ffffff;
  opacity: 1;
}
#access li:hover > a {
  color: #666666;
  opacity: 1;
}
#access ul li:hover > ul,
#access ul li.active > ul {
  display: block;
  height: auto !important;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
  opacity: 1;
}
#access ul.sub-menu ul.sub-menu, #mobile-access ul.sub-menu ul.sub-menu { display:none !important;}


#access ul.sub-menu > li.custom-sub-menu-li{background:none !important;}
#access ul.sub-menu > li.custom-sub-menu-li a,#access ul.sub-menu > li.custom-sub-menu-li a:hover{
    border: medium none;
	position:relative;
}
#access ul.sub-menu > li.custom-sub-menu-li a:before {
    content: url("images/menu-list-dash.png");
    position: relative;
    top: -5px;
}

#mobile-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  display: none;
  margin: 0;
  height: 50px;
  padding-bottom: 10px;
 /*width: 100%;*/
}

#mobile-header {
/*	left: 260px;	*/
}

body.blog-mca #mobile-header {
	background: #00568f;
	padding-bottom:0px;
	margin-bottom:10px;
}

#mobile_logo {
	margin: 0px auto;
	height: 50px;
	width: 174px;
	position: relative;
	z-index: 5;
}

body.blog-mopt #mobile_logo {
	background: url('images/1_mopt/mobile_mopt_logo.png') no-repeat;
}
body.page-superbox-client-portal #mobile_logo {
	background: url('images/1_moptcp/mobile_mopt_logo.png') no-repeat;
}
body.blog-rodlaver #mobile_logo {
	background: url('images/2_rodlaver/mobile_rodlaver_logo.png') no-repeat;
}
body.blog-aamipark #mobile_logo {
	background: url('images/3_aamipark/mobile_aamipark_logo.png') no-repeat;
}
body.blog-hisense #mobile_logo {
	background: url('images/4_hisense/mobile_hisense_logo.png?v=1') no-repeat;
}
body.blog-mpfc #mobile_logo {
	background: url('images/5_mpfc/mobile_mpfc_logo.png') no-repeat;
}
body.blog-mca #mobile_logo {
	background: url('images/6_mca/mobile_mca_logo.png?v=1') no-repeat transparent;
}

#mobile_bm {
	right: 0px;
	height: 50px;
	z-index: 4;
	top: 0px;
	width: 60px;
	position: absolute;
}

body.blog-mopt #mobile_bm , body.page-superbox-client-portal #mobile_bm {
	background:transparent;
}

#mobile-header .transport-links a {
  background-image: url('images/header/transport_links_60.png');
  background-size: 100%;
  opacity: 1;
}

#mobile-header #contact-link {
  margin-top: 10px;
  margin-right: 10px;
  color: #bbb;
  font-weight: 600;
}

#open-menu {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  margin: 10px 0px 10px 10px;
  width: 30px;
  height: 30px;
  background: #777;
  background: url(images/header/menu/menu.png) no-repeat center center;
  background-size: 100%;
  z-index: 999;
}

body.mobile-menu-active #open-menu {

}
body.mobile-menu-active #mobile-header {
/*	left: 260px;*/
}
/*body.mobile-menu-active #mobile_logo {  display:none;  }
body.mobile-menu-active #mobile_bm { display: none; }
*/
#mobile-search #searchform {
	/*float: none;
	height: 50px;
	margin-top: 0px;	*/
	display: none;
}

#main {
  clear: both;
}

#content {
	background:transparent;
	position: relative;
	display: block;
}


body.blog-rodlaver #content-foot {
	width: 100%;
}
#content-foot {
  height: 9px;
  width: 1116px;
  display: block;
}

body.blog-mopt #content-foot , body.page-superbox-client-portal #content-foot , body.blog-rodlaver #content-foot , body.blog-aamipark #content-foot, body.blog-hisense #content-foot, body.blog-mpfc #content-foot ,body.blog-mca #content-foot {
  background:transparent;
}

#content{
	width:100%;
}
#content:after {
  display:block;
  clear:both;
  height:0;
  content:'';
}

.nobreak {
  /* height: 1px; */
}

#supplementary-nav.fixed {
  position: fixed;
  top: 0;
}

#supplementary-menu {
  margin-bottom: 10px;
  padding: 0px 16px 45px 16px ;
  list-style-position: inside;
}

#supplementary-menu ul {
    margin-left: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
}
#supplementary-menu li {
  background: url("images/1_mopt/bp_arrow.png") no-repeat scroll 12px 12px transparent;
}

#supplementary-menu a {
	display: block;
	padding: 10px 10px 10px 30px;
	color: #555;
	text-decoration: none;
	font-size: 17px;
	border-bottom: 1px solid white;
	color: #FFFFFF;
	font-family: "afklampenborg",helvetica,arial;
	font-weight: normal;
/*	text-indent: 20px;*/
}

#supplementary-menu li.current_page_item a {
  	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
}

#supplementary-menu a:hover {
	background: url("images/tenpc.png") repeat scroll 0 0 transparent;
}

#supplementary-nav .transport-links {
  float: none;
  margin: 0;
  padding: 20px 15px 50px;
  height: auto;
}

#supplementary-nav .transport-links a {
  margin: 0 4px;
  width: 18px;
  height: 18px;
  background-image: url('images/header/transport_links_18.png');
}

.innerwhatson {
	padding: 0 0% 0% 4%;
}

body.blog-mopt .innerwhatson {
	padding: 4% 0% 0% 4%;
}

.page-article, .events {
  z-index: 2;
}

#content .article-background {
  position: relative;
  top: 0;
  bottom: 0;
  float:right;
}

.search_result {
height: auto;
margin-bottom: 0px;
padding-left: 30px;
}
.search_background-aamipark {
	background: url('images/search_aamipark.jpg') no-repeat;
	background-position: 0px 4px ;
}
.search_background-rodlaver {
	background: url('images/search_rodlaver.jpg') no-repeat;
	background-position: 0px 4px ;
}
.search_background-hisense {
	background: url('images/search_hisense.jpg') no-repeat;
	background-position: 0px 4px ;
}
.search_background-mopt {
	background: url('images/search_mopt.jpg') no-repeat;
	background-position: 0px 4px ;
}
.search_background-mpfc {
	background: url('images/search_mpfc.jpg') no-repeat;
	background-position: 0px 4px ;
}
.search_background-mca {
	background: url('images/search_mca.jpg') no-repeat;
	background-position: 0px 4px ;
}
body.blog-mopt h4.venueblock, body.blog-aamipark h4.venueblock, body.blog-rodlaver h4.venueblock, body.blog-hisense h4.venueblock, body.blog-mpfc h4.venueblock, body.blog-mca h4.venueblock {
	font-size: 	14px;
	color: #666666;
}
.mpfch {
height: 300px;
}
.padtop {
	padding-top: 10px
}

.entry-summary {
	height: 80px;
	overflow: hidden;
}
.search_result .entry-summary {
	height: auto;
}

.entry-summary p {
	width: 80%;
	display: block;
	margin-right: 5%;
	float:left;
}

.read_more {
	width: 15%;
	display: block;
	float: left;
}

.newsrepeat .read_more {
	width: 100%;
	display block;
	float: left;
}
.blog-hisense .newsrepeat h3 a {
    color: #00aaa6;
}

.blog-mca .news-article-end, .blog-hisense .news-article-end {
    border-bottom: 1px solid #ccc;
    clear: both;
    float: none;
    padding-top: 22px;
}
.blog-mca .newsrepeat .read_more, .blog-hisense .newsrepeat .read_more {
    padding-top: 18px;
    text-transform: uppercase;
}

.line_breaker {
	bottom: 0px;
	position: absolute;
	width: 100%;
}

.entry-content {
	font-family: Helvetica, Arial, Courier, and Verdana; font-size: 16px;
  padding: 4% 0 4% 4%;

   font-size: 16px;
   font-weight: normal;
}
.entry-content h2{ font-family:"GothamPro";font-size:32px;}
.entry-content a{ color:#0082c4 !important; font-family: Helvetica, Arial, Courier, and Verdana; font-size: 16px; text-decoration:underline;}
.blog-rodlaver .entry-content {  padding: 0 0 0 4px; }
.single-mopt_event .entry-content {
  padding: 0 0 0 4px ;
  font-size: 14px;
}
/*
.single-mopt_event .ggrid_3 {
    margin-right: 2%;
    width: 98%;
}
*/
.whatson {
	padding: 0;
    position: relative;

}
.whatson h1, .page-template-default .entry-title, .grid_3.custom-full-page .page-header h1, .grid_3.custom-full-page  .entry-header h1 {height:90px;line-height:90px; padding:0;margin:0;font-size:44px; font-family:"GothamPro";text-align:center;border-bottom:1px solid #cccccc;text-transform: capitalize;margin:0 0  12px 0}
#whatsonblock{background:rgba(0, 0, 0, 0) url("images/inner-bg-2.png") repeat-x scroll 0 0;}
.page-template-default #content > div.grid_3 {background: url("images/inner-bg-2.png") repeat-x scroll 0 0;}
/*.page-template-default  .entry-content {background: url("images/inner-bg-2.png") repeat-x scroll 0 0;}*/
body.blog-rodlaver.page-template-default  .entry-content {padding:0px;}

.what-all, .what-hisense, .what-rodlaver, .what-aamipark, .what-mca {
	width: 165px;
	margin-right:1px;
	display: block;
	text-align:center;
	float: left;
	height: 33px;
	line-height: 33px;
	font-size: 17px;
	font-weight: normal;
	background: url('images/1_mopt/what-on-bar.png?v=3') no-repeat;
}
body.blog-mopt .what-all {
    background-position: 8px 0;
    color: #666666;
}
body.blog-mopt .what-hisense {
    background-position: -159px 0;
    color: #ffffff;
}
body.blog-mopt .what-rodlaver {
    background-position: -325px 0;
    color: #ffffff;
}
body.blog-mopt .what-aamipark {
    background-position: -492px 0;
    color: #ffffff;
}
body.blog-mopt .what-mca {
    background-position: -660px 0;
    color: #ffffff;
}

body.blog-mopt .what-hisense:visited {
	color: #ffffff;
}
body.blog-mopt .what-rodlaver:visited {
	color: #ffffff;
}
body.blog-mopt .what-aamipark:visited {
	color: #ffffff;
}
body.blog-mopt .what-mca:visited {
	color: #ffffff;
}

h1.entry-title {
	font-size: 32px;
}

body.blog-mopt h1, body.blog-mopt h1.entry-title, body.blog-mopt h2, body.blog-mopt h3, body.blog-mopt h4, body.blog-mopt a, h2.blog-h2-mopt { color: #007dc5; }
body.page-superbox-client-portal h1, body.page-superbox-client-portal h1.entry-title, body.page-superbox-client-portal h2, body.page-superbox-client-portal h3, body.page-superbox-client-portal h4, body.page-superbox-client-portal a { color: #86754d; }
body.blog-rodlaver h1, body.blog-rodlaver h1.entry-title, body.blog-rodlaver h2, body.blog-rodlaver h3, body.blog-rodlaver h4, body.blog-rodlaver a, body.blog-mopt h2.blog-h2-rodlaver   { color: #008c55; }
body.blog-aamipark h1, body.blog-aamipark h1.entry-title, body.blog-aamipark h2, body.blog-aamipark h3, body.blog-aamipark h4, body.blog-aamipark a , body.blog-mopt h2.blog-h2-aamipark  { color: #ed1c24; }
/* body.blog-hisense h1, body.blog-hisense h1.entry-title, body.blog-hisense h2, body.blog-hisense h3, body.blog-hisense h4, body.blog-hisense a   { color: #f68b1f; }
 */
body.blog-hisense h1, body.blog-hisense h1.entry-title,body.blog-hisense h2 , body.blog-hisense h3, body.blog-hisense h4, body.blog-hisense a, body.blog-mopt h2.blog-h2-hisense    { color: #00aaa6 ; }

body.blog-melbarena h1, 
body.blog-melbarena h1.entry-title, 
body.blog-melbarena h3, body.blog-melbarena h4, 
body.blog-mopt h2.blog-h2-melbarena    
{ color: #004C97 ; }

body.blog-melbarena .entry-content a{
	color:#00A9E0 !important;
}

body.blog-melbarena h2 { color: #00A9E0; }

.blog-hisense .egrid_1 a[title='READ MORE'], .blog-hisense .read_more{color:#666666}

body.blog-mca h1, body.blog-mca h1.entry-title, body.blog-mca h2, body.blog-mca h3, body.blog-mca h4, body.blog-mca a , body.blog-mopt h2.blog-h2-mca { color: #f59236; }
body.blog-mpfc h1, body.blog-mpfc h1.entry-title  { color: #7474b6; }
body.blog-mpfc h2, body.blog-mpfc h3, body.blog-mpfc h4, body.blog-mpfc a   { color: #7474b6; }

body.page-superbox-client-portal a { color: #86754d; }

h2.h2-mopt  a,h3.h3-mopt a{ color: #1A99E1; }
h2.h2-rodlaver  a,h3.h3-rodlaver a{ color: #008c55; }
h2.h2-aamipark  a,h3.h3-aamipark a{ color: #ed1c24; }
h2.h2-hisense  a,h3.h3-hisense a { color: #00aaa6; }
h2.h2-mpfc  a,h3.h3-mpfc a{ color: #7474b6; }
h2.h2-mca a, h3.h3-mca a, .blog-mca .newsrepeat h3 a {color: #f59236 !important;}

h2.h2-mopt  a:visited, h3.h3-mopt  a:visited{ color: #1A99E1 !important}
h2.h2-rodlaver  a:visited, h3.h3-rodlaver  a:visited{ color: #008c55 !important}
h2.h2-aamipark  a:visited, h3.h3-aamipark  a:visited{ color: #ed1c24 !important}
h2.h2-hisense  a:visited, h3.h3-hisense  a:visited{ color: #00aaa6 !important}
h2.h2-mpfc  a:visited,h3.h3-mpfc  a:visited{ color: #7474b6 !important}
h2.h2-mca a:visited, h3.h3-mca a:visited, .blog-mca .newsrepeat h3 a:visited {color: #f59236;}


body.blog-mopt #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }
body.blog-rodlaver #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }
body.blog-aamipark #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }
body.blog-hisense #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }
body.blog-mpfc #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }
body.blog-mca #primary .entry-content ul { list-style: none; padding:0; margin:0px 0px 15px 0px; }

body.blog-mopt #primary .entry-content ul li { font-size:16px; padding-left: -0.7em; text-indent: -.3em;  font-family: Helvetica, Arial, Courier, and Verdana;}
body.blog-rodlaver #primary .entry-content ul li { padding-left: -0.7em; text-indent: -.3em; font-family: Helvetica, Arial, Courier, and Verdana;}
body.blog-aamipark #primary .entry-content ul li { padding-left: -0.7em; text-indent: -.3em;font-family: Helvetica, Arial, Courier, and Verdana; }
body.blog-hisense #primary .entry-content ul li { padding-left: -0.7em; text-indent: -.3em;font-family: Helvetica, Arial, Courier, and Verdana; }
body.blog-mpfc #primary .entry-content ul li { padding-left: -0.7em; text-indent: -.3em;font-family: Helvetica, Arial, Courier, and Verdana; }
body.blog-mca #primary .entry-content ul li { padding-left: -0.7em; text-indent: -.3em;font-family: Helvetica, Arial, Courier, and Verdana; }

body.blog-mopt #primary .entry-content ul li:before { color: #1A99E1; content: "\2022"; padding-right: 7px; }
body.blog-rodlaver #primary .entry-content ul li:before { color: #008c55;content: "\2022"; padding-right: 7px; }
body.blog-aamipark #primary .entry-content ul li:before  { color: #ed1c24;content: "\2022"; padding-right: 7px; }
/* body.blog-hisense #primary .entry-content ul li:before { color: #a7a9ac;content: "\2022";  padding-right: 7px; } */
body.blog-hisense #primary .entry-content ul li:before { color: #a7a9ac;content: "\2022";  padding-right: 7px; }
body.blog-mpfc #primary .entry-content ul li:before { color: #7474b6;content: "\2022"; padding-right: 7px; }
body.blog-mca #primary .entry-content ul li:before { color: #003468;content: "\2022"; padding-right: 7px; }

body.blog-mopt a:visited { color: #2673a1; }
body.page-superbox-client-portal a:visited { color: #86754d; }
body.blog-rodlaver a:visited   { color: #006a3e; }
body.blog-aamipark a:visited   { color: #af1519; }
body.blog-hisense a:visited   { color: #b76813; }
body.blog-mpfc a:visited  { color: #585789; }
body.blog-mca a:visited  { color: #585789; }



body.blog-mopt #supplementary-nav h2, body.blog-rodlaver #supplementary-nav h2 , body.blog-aamipark #supplementary-nav h2 , body.blog-hisense #supplementary-nav h2 , body.blog-mpfc #supplementary-nav h2  , body.blog-mca #supplementary-nav h2  {
	color: #ffffff;
}

body.blog-mopt .highlight_text { color: #1A99E1; font-weight: bold;}
body.blog-rodlaver .highlight_text { color: #008c55; font-weight: bold; }
body.blog-aamipark .highlight_text { color: #ed1c24; font-weight: bold; }
body.blog-hisense .highlight_text { color: #f68b1f; font-weight: bold; }
body.blog-mpfc .highlight_text { color: #00a4e4; font-weight: bold; }
body.blog-mca .highlight_text { color: #003468; font-weight: bold; }

.eventbuyinfo {
    font-size: 15px;
    padding: 10px;
}
/*
body.blog-mopt .eventbuyinfo { color: #ffffff; background-color: #1A99E1; font-weight: bold;}
body.blog-rodlaver .eventbuyinfo { color: #ffffff; background-color: #008c55; font-weight: bold; }
body.blog-aamipark .eventbuyinfo { color: #ffffff; background-color: #ed1c24; font-weight: bold; }
body.blog-hisense .eventbuyinfo { color: #ffffff; background-color: #a7a9ac; font-weight: bold; }
body.blog-mpfc .eventbuyinfo { color: #ffffff; background-color: #00a4e4; font-weight: bold; }
body.blog-mca .eventbuyinfo { color: #ffffff; background-color: #003468; font-weight: bold; }
*/

body.blog-mopt .eventbuyinfo { color: #ffffff; background-color: transparent; font-weight: bold;}
body.blog-rodlaver .eventbuyinfo {
    background: #0580c1;
    color: #ffffff;
    height: 80px;
    margin-top: 23px;
	padding:0px;
}
body.blog-aamipark .eventbuyinfo { color: #ffffff; background-color: transparent; font-weight: bold; }
body.blog-hisense .eventbuyinfo { color: #ffffff; background-color: transparent; font-weight: bold; }
body.blog-mpfc .eventbuyinfo { color: #ffffff; background-color: transparent; font-weight: bold; }
body.blog-mca .eventbuyinfo { color: #ffffff; background-color: transparent; font-weight: bold; }

body.blog-mca #main-banner-nav a { color: #ffffff;}

#inner-single-event-title {
    border-bottom: 1px solid #ccc;
    height: auto;
	padding:15px 0;
}
#inner-single-event-title h1 {
    font-family: "GothamPro";
    font-size: 44px;
    font-weight: normal;
    line-height: auto;
    text-align: left;
	vertical-align:middle;
    text-transform: none;
	padding:0;
	position:relative;
	/*top:50%;
    -ms-transform: translateY(-50%);*/ /* IE 9 */
   /* -webkit-transform: translateY(-50%);*/ /* Chrome, Safari, Opera */
  /*  transform: translateY(-50%);*/
	line-height:normal;
}
#inner-single-event-date {
    border-bottom: 1px solid #ccc;
    color: #595959;
    font-family: "GothamPro";
    font-size: 32px;
    height: 115px;
}
#inner-single-event-date  div { position:relative;top:50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}


footer.entry-meta {
  padding: 30px 2%;
}

.entry-meta {
  padding-bottom: 1em;
}

h1, h2, h3, h5 {
  font-family: "GothamPro", helvetica, arial;
  text-transform: uppercase;

}

h1 {
  font-size: 2.3em;
  padding-bottom: .5em;
}

h2 {
  font-size: 23px;
  padding-bottom: .5em;
  padding-top: .5em;
}

h3 {
  font-size: 17px;
  padding-bottom: .5em;
}

h4 {
  font-family: "afklampenborg", helvetica, arial;
  text-transform: uppercase;
  padding-bottom: 0px;
  font-size: 0.5em;
}

strong {
  font-weight: 600;
}

em {
  font-style: italic;
}

.entry-content ul, .sidebar-content ul {
    list-style: disc outside none;
    padding-bottom: 20px;
    padding-left: 1em;
    padding-right: 0.5em;
}

.entry-content li, .sidebar-content li {
  margin-bottom: 3px;
  padding-left: 5px;
  font-family: Helvetica, Arial, Courier, and Verdana; font-size: 16px;
}

.entry-content p, .sidebar-content p {
  padding-bottom: .8em;
}

.entry-content .caption-text, .sidebar-content .caption-text {
  font-style: italic;
}

.entry-content iframe {
  max-width: 100%;
}

.image-thumbnail {
  position: relative;
  z-index: 1;
}

.attachment-post-thumbnail {
  display: block;
  width: 100%;
  height: auto;
}

.image_caption {
  padding: 6px 10px 10px;
  background: #a3a5a8;
  font-size: 16px;
}

#sidebar-gallery {
  margin-top: -30px;
  padding-bottom: 30px;
}

.sidebar-content {
  font-size: 14px;
}

.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5 {
  padding: 0 4% 1em;
}

.sidebar-content p {
  padding: 0 4% 1.2em;
}

.sidebar-content ul {
  margin-left: 5%;
}

.sidebar-content img {
    display: block;
    margin-left: 0;
    margin-top: 9%;
    padding-bottom: 10%;
    width: 91%;
}

#breadcrumbs {
	margin: 4% 4% 0% 4%;
}

.enquiry {
  position: relative;
  z-index: 1000;
}

.page-home #content #wpcf7-f509-p5-o1 {
	padding: 0% 15% 0% 15%;
	*width:70%;
}

.page-home #content #wpcf7-f509-p5-o1 h2 {
	font-size: 17px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.page-home #content #wpcf7-f509-p5-o1 h1 {
	padding: 0px;
}

.wpcf7-text, .wpcf7-select {
	width: 100%;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 3px;
}

.wpcf7-list-item-label {
	padding-left: 15px;
}

#page-sidebar #events {
  margin: 0 0.5%;
  padding-bottom: 15px;
}

#page-sidebar #events li {
  margin: 0.5%;
  width: 49%;
  height: 155px;
}

#page-sidebar #events a {
  font-size: 1.3em;
}



.details_box {
  padding: 15px 3% 5px 3%;
  padding-bottom: 150px;
  font-weight: 700;
}

.details_box span {
  display: block;
  float: left;
  width: 50%;
}

.details_box span:nth-child(odd) {
  color: #2e83b6;
}

a.buy {
  position: absolute;
  top: 19px;
  right: -4px;
  z-index: 2;
  display: block;
  padding: 10px 15px;
  background: #2e83b6;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.7em;
  opacity: 0.9;
  cursor: pointer;
}

a.buy:hover {
  opacity: 1;
}

/*body.blog-mopt #eventinfo {
	background-color: #edf7fd;
	height: 301px;
}*/

/*
body.blog-mopt #eventinfo{background-color: #b6dff5;height: 340px;}
body.blog-aamipark #eventinfo {background-color: #fcd1c1;height: 340px;}
body.blog-hisense #eventinfo {background-color: #dce0e1;height: 340px;}
body.blog-mpfc #eventinfo {background-color: #9cb9dd;height: 340px;}
body.blog-mca #eventinfo{background-color: #c6d9e6;height: 340px;}
*/

.eventdateinfo {
	padding: 10px;
}

.share-icon {display: inline-block;height: 46px;margin: 9px;width: 46px;}

.share-icon-facebook {background: url('images/2_rodlaver/svg/inner-social-facebook.svg') no-repeat;}
.share-icon-twitter {background: url('images/2_rodlaver/svg/inner-social-instagram.svg') no-repeat;}
.share-icon-email {background: url('images/2_rodlaver/svg/inner-social-twitter.svg') no-repeat;}


.eventcountdown-title {
    clear: both;
}
.eventshare-title > h2, .eventcountdown-title > h2 {
    line-height: normal;
    padding: 10px 0 0;
    text-align: center;

}
.eventcountdown {
    clear: both;
    display: inline-block;
    height: auto;
    width: 100%;
}

.eventcountdown-value {
	margin:0 auto 5px;
    width:100%;
	text-align:center;
}

.eventcountdown-value > a {
    display: inline-block;

}
/*
div.countdownhr::after, div.countdownhr::after{
    content: ":";
    margin: 0 5px;
    position: relative;
    top: -3px;
    color: #ffffff;
    font-family: arial;
    font-size: 46px;
    font-weight: bold;

}	*/
.countdowndot div:first-child {margin:0 5px;position:relative;top:-3px;}
.eventcountdown-value div div:first-child, .countdowndot div:first-child {
    color: #ffffff;
    font-family: arial;
    font-size: 46px;
    font-weight: bold;
}
.eventcountdown-value div div:last-child {
    color: #ffffff;
    font-family: "GothamPro";
    font-size: 18px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
#eventinfo {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.eventshare {
    margin: 0 auto;
    width: 100%;
}
#inner-single-event-share h2 {
    line-height: 60px !important;
}

#main-banner-nav li div.hidden {display:none !important;}

body.single #rla-sidebar-newsletter, body.single #instagram-feed-widget {display:none;}

body.single .ggrid_3 {
    //font-family: "GothamPro";
	font-family: Helvetica, Arial, Courier, and Verdana;
    font-size: 16px;
    color: #595959;
    line-height: 24px;
    margin: 12px 0 0;
    width: 100%;

}
.entry-content p, .sidebar-content p {    font-family: "GothamPro";
    font-size: 16px;
    color: #595959;
	font-family: Helvetica, Arial, Courier, and Verdana;
}
/* footer */

#colophon {
  position: relative;
  color: #333;
  font-size: 12px;
}

#colophon h2 {
  padding: 0 14px 0px 0px;
  font-size: 17px;
  font-family: "afklampenborg", helvetica, arial;
  text-transform: uppercase;

}

#colophon .footer-background {
  position: absolute;
  top: 0;
  bottom: 0;
}

.quicklinks {
  background: #e6e6e6;
}

.quicklinks ul {
  padding: 0 14px 14px;
}

.quicklinks li {
  float: left;
  margin-right: 5%;
  margin-bottom: 6px;
  width: 45%;
}

.partners {
  padding-bottom: 15px;
  text-align: center;
}

.partners a {
  display: inline-block;
  margin: 15px 1.5% 0;
  vertical-align: middle;
  opacity: 0.7;
}

.no-touch .partners a:hover {
  opacity: 1;
}

.footer-background.social {
  background: #F0F1F1;
}

.social-links {
  padding: 0;
  text-align: center;
  top: 37px;
  left: 0;
  position: absolute;
}
body.blog-rodlaver .social-links {
	top: 37px;
}
body.blog-mopt .social-links {
  bbackground: #edf7fd;
  background: transparent;
  position:relative;
}

.social-links a {
  display: inline-block;
  margin: 6px;
  width: 30px;
  height: 30px;

  text-indent: -9999px;
  *text-indent: 0px;
  *font-size:0px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.social-links a.twitter {
  background: url('images/svg/twitter-d.svg') no-repeat 0 0;
}
.social-links a.facebook {
  background: url('images/svg/facebook-d.svg') no-repeat 0 0;
}
.social-links a.instagram {
  background: url('images/svg/instagram-d.svg') no-repeat 0 0;
}
.indiwhatson {
	margin-bottom: 10px; height:115px; overflow:hidden;
}
#drop-shadow {
	position: absolute;
	width: 1116px;
	height: 15px;
    z-index: 2;
}

.copyright {
  clear: both;
  height: 85px;
  background: #f0f1f1;
  color: #333;
  text-align: center;
  font-size: 12px;
}

.empty {
  height: 85px;
  background: #f0f1f1;
}

.copyright p {
  padding: 14px;
}

.copyright a {
  color: #333;
}
.blog-rodlaver .copyright{ background:none;color: #a7a6a6; padding-top: 45px;position: relative;z-index: 2}
.blog-rodlaver .copyright p {
	clear: both;
    font-family: 'GothamPro',helvetica,arial;
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 5px;}
.blog-rodlaver .copyright a{
	color: #a7a6a6 !important;
}
.mapgrid {
	height: 500px;
}

body.search article {
  padding-bottom: 0px;
}

body.search .entry-summary a {
  color: #2E83B6;
}

body.search .entry-content #searchform {
  float: none;
  margin-left: 0;
}

body.search .entry-content #searchform #s {
  background: #fff;
}

#nav-below a {
  color: #2E83B6;
}

.page-home #content h3 {
    padding: 0 0 3px;
}

.page-home #content p {
  margin-bottom: 5px;
}

.page-home #content article .image-thumbnail {
  margin-bottom: 10px;
}

.page-home article {
  padding: 10px 32px 31px 32px;
}

.blog-mca.page-home article, .blog-hisense.page-home article {
  padding: 10px 32px 0;
}

.page-home .masterplan {
  background: #e6e6e6;
}

.page-home .masterplan div.image {
  height: 180px;
  background: url('images/home/masterplan-temp.jpg') no-repeat center center;
}

.page-home .news div.image {
  height: 180px;
  background: url('images/home/news-temp.jpg') no-repeat center center;
}

.page-home .twitter_feed {
  word-wrap: break-word;
}

.page-home .twitter_feed h3 a {
  color: #111;
}

.small-text {
font-size: 11px;
}

.page-home .book a {
  position: relative;
  display: block;
  margin-bottom: 2px;
  width: 100%;
  height: 180px;
  background-size: cover;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 36px;
  cursor: pointer;
}

.page-home .book a span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  padding: 17px 40px 20px 20px;
  opacity: 0;
  -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -ms-transition: all 100ms;
  -o-transition: all 100ms;
  transition: all 100ms;
}

.page-home .book a:hover span {
  opacity: 0.9;
}

.page-home a.function {
  background-image: url('images/home/function.jpg');
}

.page-home a.function span {
  background: #453f54;
}

.page-home a.superbox {
  background-image: url('images/home/superbox.jpg');
}

.page-home a.superbox span {
  background: #2e83b6;
}




.contact #enquiry_form {
  margin-top: 50px;
}

input::-webkit-input-placeholder {
  color: #aaa;
}
#enquiry_form input:-moz-placeholder {
  color: #aaa;
}
#enquiry_form input::-moz-placeholder {
  color: #aaa;
}
input:-ms-input-placeholder {
  color: #aaa;
}

#enquiry_form {
  position: relative;
}

#enquiry_form select {
  background-image: url('images/down-arrow.png');
  background-position: 98% center;
  background-repeat: no-repeat;
  background-color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}

#enquiry_form select.inactive {
  color: #aaa;
}


#enquiry_form input, #enquiry_form select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  margin-bottom: 8px;
  padding: 8px;
  width: 100%;
  outline: 0;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  color: #333;
  /* text-indent: 8px; */
  font: 12px 'proxima-nova',helvetica,arial;
}

#enquiry_form div {
  position: relative;
  float: left;
  width: 100%;
}

#enquiry_form div.right {
  float: right;
}

#enquiry_form div.half {
  width: 48.8%;
}

#enquiry_form div.third {
  width: 32%;
}

#enquiry_form div.spaced {
  margin-top: 20px;
}

#enquiry_form div.third.middle {
  margin-left: 2%;
}

#enquiry_form div.twothirds {
  width: 65.5%;
}

#enquiry_form div.clear {
  clear: both;
}

#enquiry_form input.error, #enquiry_form select.error {
  background-color: #FCC;
}

#enquiry_form input:focus, #enquiry_form select:focus {
  box-shadow: inset 0 0 0 2px #015487;
}

#enquiry_form input.error:focus, #enquiry_form select.error:focus {
  box-shadow: inset 0 0 0 2px #ff8484;
}

#enquiry_form #first_name, #enquiry_form #last_name,
#enquiry_form #event_type, #enquiry_form #event_venue {
  background-position: 95% center;
}

#enquiry_form label {
  float: left;
  clear: both;
  width: 62%;
  font-size: 8px;
  line-height: 12px;
}

#enquiry_form label.error {
  margin-bottom: 8px;
  margin-left: 3px;
  width: auto;
  color: #F66;
  font-weight: 600;
  font-size: 11px;
}

#enquiry_form #specials {
  float: right;
  margin: 0;
  width: auto;
}

#enquiry_form #submit {
  -webkit-appearance: none;
  float: right;
  margin: 0;
  padding-right: 3%;
  padding-left: 3%;
  width: auto;
  border: none;
  background: #015487;
  color: #fff;
  text-align: left;
  font-size: 16px;
  cursor: pointer;
}

#enquiry_form #submit:focus {
  box-shadow: 0 0 0 2px #fff;
}

#enquiry_form #submit.sent {
  background: #01871C;
}





.events {
  padding-top: 30px;
}

.events .page-title {
  padding: 0 3% 30px;
}

.event {
  position: relative;
  padding-right: 3%;
  padding-bottom: 20px;
  min-height: 250px;
}

.event a {
  color: #2e83b6;
  font-weight: 700;
}

.event a.more {
  color: #333;
}

.event .image {
  position: absolute;
  width: 140px;
}

.event .image img {
  margin-bottom: 30px;
}

.event .image a {
  display: block;
  float: left;
  clear: both;
  margin-left: 20px;
  font-weight: 600;
}

.event .image a.image_link {
  margin-left: 0;
  max-width: 100%;
}

.event .description {
  margin-left: 155px;
}

.event p {
  padding-bottom: 16px;
}

.breakout-box {
	background: url('images/1_mopt/overview_bg.jpg') no-repeat top center;
	height: 275px;
	width: 235px;
	display: block;
}

.event-topmopt {
	background: url('images/1_mopt/whats-all.png') repeat-x top center;
	display: block;
}

.event-tophisense {
	background: url('images/4_hisense/whats-all.png') repeat-x top center;
	display: block;
}

.event-topaamipark {
	background: url('images/3_aamipark/whats-all.png') repeat-x top center;
	display: block;
}

.event-toprodlaver {
	background: url('images/2_rodlaver/whats-all.png') repeat-x top center;
	display: block;
}
.event-topmca {
	background: url('images/6_mca/whats-all.png?v=1') repeat-x top center;
	display: block;
}

.white-inner {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 13%;
}

hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 15px;
}

hr.smalltopgap {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 5px;
}

/* 3 column grid */
.egrid_1,
.egrid_2,
.egrid_3,
.egrid_1p2,
.evgrid_2   {
  position: relative;
  float: left;
}
.egrid_1 img,
.egrid_1p2 img,
.egrid_2 img,
.egrid_3 img,
.evgrid_2 img  {
  width: 100%;
  height: auto;
  margin-bottom: 8px;
}

#aami-girl {
    height: 262px;
    left: 0;
    position: absolute;
    top: 0;
    width: 255px;
}
#aami-girl img{
	height: 100%;
	width: 100%;
	border: 0px;
}

.evgrid_2 { margin-right:1%; width: 65.666% }
.egrid_1 { width: 29%; margin-right: 4% }
.egrid_1p2 { width: 46%; margin-right: 4% }
.egrid_2 { width: 66.6666666%; }
.egrid_3 { width: 100%; }
.grid_3 .entry-content .egrid_1 {
    min-height: 395px;
}
body.page-sports-precinct .grid_3 .entry-content .egrid_1 { min-height: 400px;}
body.page-news-2 .grid_3 .entry-content .egrid_1, body.page-news-1 .grid_3 .entry-content .egrid_1 {
    min-height: 430px;
}
.eprefix_1 { left: 33.3333333%; }
.eprefix_2 { left: 66.6666666%; }

.esuffix_1 { right: 33.3333333%; }
.esuffix_2 { right: 66.6666666%; }

/* 3 column grid */
.ggrid_40,
.ggrid_60,
.ggrid_1,
.ggrid_2,
.ggrid_3 {
  position: relative;
  float: left;
}
.ggrid_60 img,
.ggrid_40 img,
.ggrid_1 img,
.ggrid_2 img,
.ggrid_3 img {
  width: 100%;
  height: auto;
  padding-bottom: 4%;
}

.ggrid_60 { margin-right: 5%; width: 60%; }
.ggrid_40 { margin-right: 5%; width: 30%; }
.ggrid_1 { margin-left: 0; width: 33%; }
.ggrid_2 { margin-left: 0;margin-right: 4%;width: 63%; }
.ggrid_3 { margin-right: 5%; width: 95%; }

.inner-content {
    padding-left: 4%;
}

.gprefix_1 { left: 33.3333333%; }
.gprefix_2 { left: 66.6666666%; }

.gsuffix_1 { right: 33.3333333%; }
.gsuffix_2 { right: 66.6666666%; }


.grid_1,
.grid_2,
.grid_3,
.grid_4 {
  position: relative;
  float: left;
}

.right {
  float: right;
}

.half {
  position: relative;
  float: left;
  width: 50%;
}

.third {
  position: relative;
  float: left;
  width: 33.333333333333%;
}

.clear_left {
  clear: left;
}

.fgrid_1,
.fgrid_2,
.fgrid_3,
.fgrid_4 {
  position: relative;
  float: left;
}

.grid_1 img,
.grid_2 img,
.grid_3 img,
.grid_4 img {
  max-width: 100%;

}

.grid_1 { width: 25%; }
.grid_2 { width: 50%; }
.grid_3 { width: 75%; }
.grid_4 { width: 100%; }

.blog-rodlaver .grid_1{background:#fff;}
.blog-rodlaver.page-template-page-witheventsgrid  .grid_1{background:#fff;margin-bottom:0px;margin-right:12px; padding:0px;width:24.19%}
.prefix_1 { left: 25%; }
.prefix_2 { left: 50%; }
.prefix_3 { left: 75%; }

.suffix_1 { right: 25%; }
.suffix_2 { right: 50%; }

.fgrid_1 img,
.fgrid_2 img,
.fgrid_3 img,
.fgrid_4 img {
  max-width: 100%;
  height: auto;
}

.fgrid_1 { width: 20%; padding-right: 5%;  }
.fgrid_2 { width: 50%; }
.fgrid_3 { width: 75%; }
.fgrid_4 { width: 100%; }

.fprefix_1 { left: 25%; }
.fprefix_2 { left: 50%; }
.fprefix_3 { left: 75%; }

.fsuffix_1 { right: 25%; }
.fsuffix_2 { right: 50%; }

.icon {
	margin-bottom: 3px;
	margin-top: 5px;
}
.date {
	margin-bottom: 0px; margin-top: 0px; padding-top: 5px;
}
.callanytime {
	color: #FFFFFF; font-size: 17px; font-weight: normal; padding-bottom: 0; padding-top: 10px;
}

.partner_carousel-mpfc{
	ist-style: none outside none !important;
}

.partner_carousel-mpfc li{
	float:left !important;
	margin-left:10px !important;
}

.linkblock ul.menu {
	padding-left:0px;
	margin-left:0px;
}
.linkblock ul.menu  > li {
	list-style-image: none;
	padding-bottom: 15px;
}
.linkblock ul.menu > li > a{
	font-size: 17px; color: #ffffff;
	text-transform: uppercase;
	font-family: "afklampenborg", helvetica, arial;
	line-height:20px;
}
.linkblock ul.menu> li > ul.sub-menu {
	padding-bottom: 0px;
}

.linkblock ul.menu li ul.sub-menu li {
	list-style-image: url("images/1_mopt/bp_arrow.png");
}
.linkblock ul.menu li ul.sub-menu li a{
	text-transform: normal;
	font-size: 100%;
	color: #ffffff;
}
.register-for-updates {
	padding: 5px 0px;
	text-transform: uppercase;
	color:#ffffff;
}

.newsletter-firstname, .newsletter-lastname, .newsletter-email, .newsletter-profile-1 {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    padding: 5px;
    width: 95%;
}
.newsletter-profile-1 {
	width: 40%;
}
.newsletter-submit {
    background: url("images/1_mopt/buy_bg.png") no-repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    color: #666666 !important;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
	left: 53%;
	*left: 40%;
    position: relative;
    top: -29px;
    width: 104px;
	*z-index:33;
	margin-bottom:10px;
}

body.blog-mpfc #partner_carousel li {
	/* width: 30%; */
}
body.blog-mpfc #partner_carousel li img{
	margin: 0px auto;
	display: block;
}

body.blog-mpfc table.stats {
background-color:#666666;
border:0px none;
border-collapse:collapse;
border-spacing:0px;
width:95%;
}
body.blog-mpfc table.stats td {
background-color:#bbd6f8;
border:1px solid #FFFFFF;
color:#000000;
padding:4px;
text-align:center;
}
body.blog-mpfc table.stats th {
background-color:#396aa6;
border:1px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
}

body.blog-mpfc td.required {
font-size: 10px;
color:#FF0000;
}

.mpfc_text {
font-size: 21px;
text-align: center;
}
.mpfc_phone {
font-size: 21px;
color: #687a86;

}
.centeralign {
	text-align: center;
}
#colophon p.parking1{
	text-align:center;
	color: #ffffff;
	font-size: 21px;
	line-height: 42px;
	font-weight: bold;
}
#colophon p.parking2{
	text-align:center;
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
}
#colophon p.parking3{
	text-align:center;
	color: #ffffff;
	border-bottom:1px solid #fff;
	padding-top: 8px;
}
.book-online-now, body.blog-mopt #colophon p.parking3 a, body.blog-mopt #colophon p.parking3 a:visited ,
body.blog-mca #colophon p.parking3 a, body.blog-mca #colophon p.parking3 a:visited {
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	font-size: 21px;
	line-height: 42px;
}

body.page-superbox-client-portal #colophon p.parking1{
	color: #86754d;
}
body.page-superbox-client-portal #colophon p.parking2{
	color: #86754d;
}
body.page-superbox-client-portal #colophon p.parking3{
	color: #86754d;
}
body.page-superbox-client-portal #colophon p.parking3 a, body.page-superbox-client-portal #colophon p.parking3 a:visited {
	color: #86754d;
}

.clock-count-down-inner {
	background:url("images/count-down-text.jpg?v=1") no-repeat;
    height: 100px;
	margin:0px auto 15px auto;
	width:100%;
}
.page-superbox-client-portal .clock-count-down-inner {
	background:url("images/count-down-text-gold.jpg?v=1") no-repeat;
    height: 100px;
	margin:0px auto 15px auto;
	width:100%;
}
.clock-count-down-inner div {
    color: #FFFFFF;
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin-top: 24%;
    text-align: center;
    width: 25%;
}
.bottom-nav {
    display: inline-block;
    position: relative;
    width: 100%;
	height:60px;
}

/*
.newsletter.newsletter-widget > form {
    border-bottom: 1px solid #fff;
    height: 140px;
    margin: 0;
    padding: 0;
}
*/

.register-end-p {
    border-bottom: 1px solid #fff;
    height: 1px;
    position: relative;
    top: -12%;
    width: 100%;
}
body.single-mopt_event h1.entry-title > span {
    color: #666666;
    text-transform: capitalize;
}

#event-main-image{float:left;width:100%}
.buy_tix.single-event-buy-button > img {padding-left: 5px;}
.page-home #content h2.blog-h2 { font-size:22px; border:none;}
.social-links.social-links-mopt  hr {background-color:#b2b2b2 !important; width:90%;}
.blog-rodlaver .rla-sidebar-newsletter .heading{font-family:'GothamPro',helvetica, arial;font-size:20px;color:#007dc5;text-transform:uppercase;margin-bottom: 8px;}
.blog-rodlaver .rla-sidebar-newsletter form p{display:inline-block;position: relative;width: 100%;}
.blog-rodlaver .newsletter-email{border-radius: 0;color: #595959;font-family: 'GothamPro',helvetica, arial;font-size: 16px;height: 30px;width: 148px;position: relative;top:1px;line-height: 30px;padding:0 0 0 6px;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}
.blog-rodlaver .newsletter-submit{background: #007dc5 none repeat scroll 0 0;color: #fff !important;height: 30px;top: 0px;font-family:'GothamPro',helvetica, arial;font-size:16px;left:auto;font-weight: normal;position:relative;border-radius:0px !important;-webkit-appearance: none;line-height: 31px;position: absolute;right: 0;text-align: center;top: 1px;width: 94px;}
.blog-rodlaver #twitter-feed-widget > h2.sidebar-feed-widget-title { background: rgba(0, 0, 0, 0) url("images/svg/twitter-bird-d.svg") no-repeat scroll right center;padding: 0 25px 6px 0;border-bottom: 1px solid #cccccc;}
.blog-rodlaver #twitter-feed-widget > h2  a {color:#007dc5;font-family:'GothamPro',helvetica, arial;font-size:20px;line-height: 31.2px; vertical-align: middle;}
.blog-rodlaver .sidebar-feed-widget{margin:0; padding:0;width:100%;}
.blog-rodlaver .sidebar-feed-widget .tweeter{border-bottom: 1px solid #ccc;}
.blog-rodlaver .sidebar-feed-widget .tweeter:last-child{border:none;}
.blog-rodlaver .sidebar-feed-widget .tweeter h2{display: inline-block; font-family: "GothamPro",helvetica, arial; font-size: 16px !important;}
.blog-rodlaver .sidebar-feed-widget .tweeter .rla-date{float:right;display:inline-block !important;font-family:'GothamPro';font-size:16px;color:#cccccc;}
/** Twitter and instagram height
.blog-rodlaver .sidebar-feed-widget .tweeter .textblock{margin: 15px 0 10px;}
*/
.blog-rodlaver .sidebar-feed-widget .tweeter p{color:#595959;font-family:'GothamPro';font-size:16px;text-overflow: ellipsis;overflow-y: hidden;width: auto; }
.blog-rodlaver .sidebar-feed-widget .tweeter p a{color:#000000 !important;font-family:'GothamPro';font-size:16px;}
.blog-rodlaver #instagram-feed-widget h2{display:none;}
.blog-rodlaver .leftbuttons{display:none;}
.blog-rodlaver .rla-footer-block-1{border-bottom: 1px solid #ccc;display: inline-block;width: 100%;}
.blog-rodlaver #access .menu-menu-container > ul > li:hover,.blog-rodlaver #access .menu-menu-container  > ul > li.active {background:#2691ce;}
.blog-rodlaver #access li:hover a{color:#fff;}
.blog-rodlaver #access ul ul{background: rgba(38, 145, 206, 0.6) none repeat scroll 0 0;box-shadow: none;top:auto;padding:0;}
.blog-rodlaver #access ul li ul li{background:rgba(38, 145, 206, 0.6) !important;padding-left:35px;padding-right: 15px;}
body.blog-rodlaver  #access  li > .sub-menu a:before{ content: ">";padding-right: 8px;font-family:"GothamPro"; font-size:20px;}
.blog-rodlaver #access ul li ul li:hover,.blog-rodlaver #access ul li ul li:active{background: rgba(255, 255, 255, 0.1) url("images/2_rodlaver/rla-menu-indent.png") no-repeat scroll 8% 50% !important;}
.blog-rodlaver #access ul li ul li a{color:#fff;text-transform:capitalize;padding:0;}
body.blog-rodlaver #access a{background:none;}
.blog-rodlaver #access a,.blog-rodlaver #access ul ul a{opacity:1;}
/*.blog-rodlaver #access ul li ul li,.blog-rodlaver #access ul li ul li:hover,.blog-rodlaver #access ul li ul li:active{background:url("images/2_rodlaver/rla-menu-indent.png") no-repeat !important;background-position:8% 50% !important;}*/
body.blog-rodlaver .transport-links a.vehicle{background:url("images/svg/r-parking-d.svg") no-repeat;background-position:0 0 !important;}
body.blog-rodlaver .transport-links a.transport {background:url("images/svg/r-train-d.svg") no-repeat;background-position:0 0 !important;}
body.blog-rodlaver .transport-links a.map {background:url("images/svg/r-map-d.svg") no-repeat;background-position:0 0 !important;}

body.blog-rodlaver #searchleft{margin-top: -2px;height:auto;}
body.blog-rodlaver #searchform input{
    color: #595959;
    font-family: 'GothamPro',helvetica, arial;
    font-size: 12px;
    outline: medium none;
}
body.blog-rodlaver #searchform #searchleft input {border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-top: 1px solid #cccccc;font-size: 16px;height: 29px;}
/*body.blog-rodlaver  #s::-webkit-input-placeholder,
body.blog-rodlaver  #s:-moz-placeholder,
body.blog-rodlaver #s::-moz-placeholder,
body.blog-rodlaver #s:-ms-input-placeholder {
   color: #595959;
}*/



body.blog-rodlaver #searchmiddle{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 27px;
    margin-top: -2px;
}
body.blog-rodlaver #loginbox{display:none;}
body.blog-rodlaver #searchmiddle span:first-child{color: #ccc;float: left;padding: 5px 0 0;text-align: left;}
body.blog-rodlaver #searchmiddle span#venuetext{ font-family: 'GothamPro',helvetica, arial;
    font-size: 16px;color: #595959;}
body.blog-rodlaver #searchsubmit{border-left: medium none !important;border-bottom: 1px solid #ccc;border-left: medium none !important;border-right: 1px solid #ccc;border-top: 1px solid #ccc;height: 29px !important;margin-top: -2px;}
body.blog-rodlaver #top-search-mobile { display: none; }

body.blog-rodlaver .whatson-col.whatson-static { background-image: url("images/2_rodlaver/e-bg.png")/*url("images/2_rodlaver/event-bg-d.png")*/; width: 100%; margin-bottom: 12px;position: relative; background-repeat: no-repeat; background-position: center center; background-color: #85c7b2; background-size:100% 100%;}
body.blog-rodlaver .whatson-col.whatson-static a { position: absolute; height: 100%; width: 100%; text-decoration: none;}
body.blog-rodlaver .whatson-col.whatson-static .eventtext { letter-spacing: 0.06px; color: #ffffff;font-family:'GothamPro'; font-size: 36px; text-transform: uppercase; text-align: center; line-height: 23px; }
body.blog-rodlaver .whatson-col.whatson-static .staticon { float: left; width: 100%; }

body.blog-rodlaver .whatson-col.whatson-static .parkingicon { background: url(images/2_rodlaver/svg/parking-icon-d.svg) no-repeat center center; height: 80px; width: 100%; }
body.blog-rodlaver .whatson-col.whatson-static .eventsicon { background: url(images/2_rodlaver/svg/event-icon-d.svg) no-repeat center center; height: 86px; width: 100%; }
body.blog-rodlaver .whatson-col.whatson-static .transporticon { background: url(images/2_rodlaver/svg/transport-icon-d.svg) no-repeat center center; height: 80px; width: 100%; }

/*
body.blog-rodlaver .whatson-col.whatson-static .staticon { background-image: url("images/2_rodlaver/svg/event-bg-d.svg"); width: 100%; margin-bottom: 12px; height: 135px; position: relative; background-repeat: no-repeat; background-position: center center; }*/
body.blog-rodlaver .event-imageblock-hover{z-index:70;}

 /** Main Menu **/
 #mopt_header {background:url("images/menu-bar-r.png?v=6") repeat-x scroll 0 0 !important; height:61px;}
 #header-spacer {border: medium none;margin-top: 10px;width: 36px;}
 #header-ender {display:none;}
 #site-title-main a {height:50px;margin-top:0px}
 #arenas-main li a {background-image:url("images/logo_sprite_r8_original.png");margin-top:11px;height: 40px;width:166px;border:medium none;}
 #arenas-main li::after,
 #header-spacer::after{content:url("images/delimiter.png");float: left;margin-top: 10px;}
 #header-spacer::after{margin-top:0;float:right;}


 #arenas-main .mopt a{background-position : -1px 0px}
 #arenas-main .mopt a:hover {background-position: -1px -40px;}
 #arenas-main .rodlaver a{background-position: -168px 0px;}
 #arenas-main .rodlaver a:hover {background-position: -168px -40px;}
 #arenas-main .aamipark a {background-position : -335px 0px}
 #arenas-main .aamipark a:hover {background-position : -335px -40px}
 #arenas-main .hisense a{background-position :-502px 0px}
 #arenas-main .hisense a:hover { background-position: -502px -40px;}
 #arenas-main .mpfc a {background-position : -669px 0px}
 #arenas-main .mpfc a:hover {background-position: -669px -40px;}
 #arenas-main .mca a {background-position : -836px 0px}
 #arenas-main .mca a:hover {background-position : -836px -40px}
  #arenas-main .melbarena a {background-position : -502px 0px}
    #arenas-main .melbarena a:hover {background-position : -502px -40px}

#page-inside .social-links.social-links-mopt,
#page-inside .social-links.social-links-rodlaver,
#page-inside .social-links.social-links-aamipark,
#page-inside .social-links.social-links-hisense,
#page-inside .social-links.social-links-melbarena,
#page-inside .social-links.social-links-mpfc,
#page-inside .social-links.social-links-mca 
{width:auto;position:absolute}

#instagram-feed-widget {position:relative}
#instafeed {margin: 0 !important;padding: 0 !important;}
.jr-insta-thumb ul.thumbnails.no-border {position:relative;left:-1.5%;margin:0px;top:-5px;width:100%;}
.jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li {margin: 1.5%;overflow: hidden;padding: 0 !important;width: 22% !important;}
.jr-insta-thumb ul.thumbnails li a img { width:100%;}

@media screen and (max-width: 1130px) {
.single-mopt_event 	.image-thumbnail img{
	height:auto;
}

body.blog-rodlaver .whatson-col.whatson-static .eventtext { font-size: 30px; }
.mapgrid {
	height: 400px;
}

#mbanner2 {
	height: 296px;
	width: 517px;
}
/*
body.blog-hisense #footer1 {
	height: 227px;
	width: 221px;
	padding: 0px;
	background-position: -11px -18px;
}*/

.indiwhatson {
margin-bottom: 10px; height:150px; overflow:hidden;
}

body.blog-mopt #brandmark, body.blog-aamipark #brandmark, body.blog-rodlaver #brandmark , body.blog-hisense #brandmark , body.blog-mpfc #brandmark, body.blog-mca #brandmark  {
	top: -110px;
}

#page-wrapper {
	/*width: 980px;*/
	width: 100%;
	margin: 110px auto 0;
}
.callanytime {
	color: #FFFFFF; font-size: 15px; font-weight: normal; padding-bottom: 0; padding-top: 10px;
}
#header-spacer {
	width: 1px;
}
#site-title-main a { width: 240px;}
/*
#arenas-main li a {
    background-image: url("images/logo_sprite.png?v=14");
    height: 66px;
    margin-top: 17px;
    position: relative;
    text-indent: -1999px;
    transition: all 0ms ease 0s;
    width: 145px;
}

#arenas-main .mopt a {
	background-position: 5px top;
}
#arenas-main .mopt a:hover {
	background-position: 5px bottom;
}
#arenas-main .rodlaver a {
	background-position: -156px top;
}
#arenas-main .rodlaver a:hover {
	background-position: -156px bottom;
}
#arenas-main .aamipark a {
	background-position: -315px top;
}
#arenas-main .aamipark a:hover {
	background-position: -315px bottom;
}
#arenas-main .hisense a {
	background-position: -480px top;
}
#arenas-main .hisense a:hover {
	background-position: -480px bottom;
}
#arenas-main .mpfc a {
	background-position: -640px top;
}
#arenas-main .mpfc a:hover {
	background-position: -640px bottom;
}
#arenas-main .mca a {
	background-position: -805px top;
}
#arenas-main .mca a:hover {
	background-position: -805px bottom;
}

#site-title-main.rodlaver a {
	background: url("images/2_rodlaver/main-logo-980.png?v=1") no-repeat scroll 5px 60%  transparent;
}
#site-title-main.aamipark a {
	background: url("images/3_aamipark/main-logo.png?v=1") no-repeat scroll center 50% transparent;
}
#site-title-main.hisense a {
	background: url("images/4_hisense/main-logo-980.png?v=2") no-repeat scroll 5px 60%  transparent;
}
#site-title-main.mpfc a {
	background: url("images/5_mpfc/main-logo-980.png?v=1") no-repeat scroll 5px 60%  transparent;
}
#site-title-main.mca a {
	background: url("images/6_mca/main-logo-980.png?v=1") no-repeat scroll 5px 60%  transparent;
}

body.blog-mopt #mopt_header, body.blog-rodlaver #mopt_header, body.blog-aamipark #mopt_header, body.blog-hisense #mopt_header, body.blog-mpfc #mopt_header, body.blog-mca #mopt_header {
	background: url("images/menu-bar-980.png") repeat scroll center 0 transparent;
	height:110px;
}
.blog-mopt #access {
	background: url("images/1_mopt/menubar-980.png") repeat scroll 0 0 transparent;
}
.page-superbox-client-portal #access {
	background: url("images/1_moptcp/menubar-980.png") repeat scroll 0 0 transparent;
}
.blog-rodlaver #access {
	background: url("images/2_rodlaver/menubar-980.png") repeat scroll 0 0 transparent;
}
.blog-aamipark #access {
	background: url("images/3_aamipark/menubar-980.png") repeat scroll 0 0 transparent;
}
.blog-hisense #access {
	background: url("images/4_hisense/menubar-980.png") repeat scroll 0 0 transparent;
}
.blog-mpfc #access {
	background: url("images/5_mpfc/menubar-980.png") repeat scroll 0 0 transparent;
}
.blog-mca #access {
	background: url("images/6_mca/menubar-980.png") repeat scroll 0 0 transparent;
}
#access a {
	font-size: 17px;
	padding: 6px 21px;
}
#access ul ul {
	top: 43px;
}
#drop-shadow {
	width: 968px;
}
body.blog-mopt #access ul li a {
	padding: 6px 21px;
	font-size: 17px;
}
body.blog-mopt #content {
	background: url("images/1_mopt/main-background-980.png") repeat-y scroll center top transparent;
}
body.page-superbox-client-portal #content {
	background: url("images/1_moptcp/main-background-980.png") repeat-y scroll center top transparent;
}
body.blog-rodlaver #content {
	background: url("images/2_rodlaver/main-background-980.png") repeat-y scroll center top transparent;
}
body.blog-aamipark #content {
	background: url("images/3_aamipark/main-background-980.png") repeat-y scroll center top transparent;
}
body.blog-hisense #content {
	background: url("images/4_hisense/main-background-980.png") repeat-y scroll center top transparent;
}
body.blog-mpfc #content {
	background: url("images/5_mpfc/main-background-980.png") repeat-y scroll center top transparent;
}
body.blog-mca #content {
	background: url("images/6_mca/main-background-980.png?v=1") repeat-y scroll center top transparent;
}*/
.page-home article {
	padding: 10px 56px 31px;
}
.thenewsdate {
	left: 0px;
}
.blog-mca .thenewsdate {
	left: -18px;
}
body.blog-mopt #content-foot {
	background: url("images/1_mopt/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.page-superbox-client-portal #content-foot {
	background: url("images/1_moptcp/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-rodlaver #content-foot {
	background: url("images/2_rodlaver/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-aamipark #content-foot {
	background: url("images/3_aamipark/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-hisense #content-foot {
	background: url("images/4_hisense/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-mpfc #content-foot {
	background: url("images/5_mpfc/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-mca #content-foot {
	background: url("images/6_mca/main-backfooter-980.png") no-repeat scroll center top transparent;
}
body.blog-rodlaver #content-foot {
	width: 100%;
}
#content-foot {
width: 968px;
}

body.blog-mopt .footerbox {
	background: url("images/1_mopt/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.page-superbox-client-portal .footerbox {
	background: url("images/1_moptcp/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-rodlaver .footerbox {
	background: url("images/2_rodlaver/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-aamipark .footerbox {
	background: url("images/3_aamipark/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-hisense .footerbox {
	background: url("images/4_hisense/footer-boxfield-980.png?v=1") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-mpfc .footerbox {
	background: url("images/5_mpfc/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-mca .footerbox {
	background: url("images/6_mca/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	height: 188px;
	width: 182px;
	margin: 30px 10px  10px;
}
body.blog-mopt #footer1 {
	background-position: -10px -17px;
}
body.blog-mopt .footerheadingspaced, body.blog-rodlaver .footerheadingspaced, body.blog-aamipark .footerheadingspaced, body.blog-hisense .footerheadingspaced, body.blog-mpfc .footerheadingspaced, body.blog-mca .footerheadingspaced {
	height: 40px;
	width: 132px;
}
.textblock {
	overflow: hidden;

	height:auto;
}
#footer1 .tweeter .thedate {
	display: none;
}
body.blog-mopt #footer2, body.blog-rodlaver #footer2, body.blog-aamipark #footer2, body.blog-hisense #footer2, body.blog-mpfc #footer2, body.blog-mca #footer2 {
	background-position: -252px -18px;
}

body.blog-mopt #footer2 a, body.blog-rodlaver #footer2 a, body.blog-aamipark #footer2 a, body.blog-hisense #footer2 a, body.blog-mpfc #footer2 a, body.blog-mca #footer2 a{
	padding:15px 8px;
	width: 168px;
}

body.blog-mopt #footer3, body.blog-rodlaver #footer3, body.blog-aamipark #footer3, body.blog-hisense #footer3, body.blog-mpfc #footer3 , body.blog-mca #footer3 {
	background-position: -494px -17px;
}
body.blog-mopt #footer4, body.blog-rodlaver #footer4 , body.blog-aamipark #footer4 , body.blog-hisense #footer4 , body.blog-mpfc #footer4 , body.blog-mca #footer4  {
	background-position: -737px -17px;
}
h1.widget-title {
	padding-bottom: 6px;
}
body.blog-mopt .footerheading, body.blog-rodlaver .footerheading, body.blog-aamipark .footerheading, body.blog-hisense .footerheading, body.blog-mpfc .footerheading, body.blog-mca .footerheading {
	height: 40px;
	width: 185px;
	font-size: 20pt;
}
#footer4 a {
	padding: 13px 0 11px 0px;
	width: 185px;
	line-height: 28px;
	font-size: 15px;
}
body.blog-mopt .footerboxmain {
	background: url("images/1_mopt/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.page-superbox-client-portal .footerboxmain {
	background: url("images/1_moptcp/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.blog-rodlaver .footerboxmain {
	/*background: url("images/2_rodlaver/footer-boxfield-980.png") repeat scroll 0 0 transparent;*/
	width: 949px;
	height: auto;
}
body.blog-aamipark .footerboxmain {
	background: url("images/3_aamipark/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.blog-hisense .footerboxmain {
	background: url("images/4_hisense/footer-boxfield-980.png?v=1") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.blog-mpfc .footerboxmain {
	background: url("images/5_mpfc/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.blog-mca .footerboxmain {
	background: url("images/6_mca/footer-boxfield-980.png") repeat scroll 0 0 transparent;
	width: 949px;
	height: 228px;
}
body.blog-mopt #footer-main, body.blog-aamipark #footer-main, body.blog-rodlaver #footer-main, body.blog-hisense #footer-main, body.blog-mpfc #footer-main, body.blog-mca #footer-main {
	background-position: -11px -280px;
}
.footerboxmain {
	height: 230px;
	width: 948px;
	margin: 10px;
}
.addressinfo {
	font-size: 13px;
	width:189px;
	margin:10px 0 10px 5px;
}
#footer-main h4 {
	font-size: 13px;
}
.linkblock {
	width: 152px;
	height: 192px;
}
.lickblock ul {
	padding-bottom: 5px;
}
body.blog-mopt .linkblock, body.blog-mopt .linkblock a, body.blog-rodlaver .linkblock, body.blog-rodlaver .linkblock a, body.blog-aamipark .linkblock, body.blog-aamipark .linkblock a, body.blog-mpfc .linkblock, body.blog-mpfc .linkblock a, body.blog-hisense .linkblock, body.blog-hisense .linkblock a, body.blog-mca .linkblock, body.blog-mca .linkblock a {
	font-size: 12px;
	line-height: 12px;
}
#footer-logo #footer-trust {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -260px 3px transparent;
    left: 250px;
    width: 700px;
}
#footer-logo {
    height: 137px;
    margin: 30px 10px 0;
    width: 958px;
}
#footer-logo #footer-rodlaver {
    left: 250px;
    top: 68px;
}
#footer-logo #footer-rodlaver a {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -260px -63px transparent;
}
#footer-logo #footer-aami {
    left: 385px;
    top: 43px;
}
#footer-logo #footer-aami a {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -400px -38px transparent;
    height: 50px;
    width: 110px;
}
#footer-logo #footer-hisense {
    left: 495px;
    top: 65px;
}
#footer-logo #footer-hisense a {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -510px -60px transparent;
    width: 140px;
}
#footer-logo #footer-mpfc {
    left: 640px;
    top: 65px;
}
#footer-logo #footer-mpfc a {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -650px -58px transparent;
}
#footer-logo #footer-mca {
    left: 810px;
    top: 43px;
}
#footer-logo #footer-mca a {
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -819px -38px transparent;
    height: 50px;
    width: 133px;
}
#footer-logo #footer-mopt a{
    background: url("images/footer-logos-980.png?v=2") no-repeat scroll -10px -27px transparent;
    width: 230px;
}
#footer-logo #footer-mopt {
	height: 64px;
    width: 230px;
	left:5px;
}
.blog-rodlaver #footer-logo{height: 280px;}
.blog-rodlaver #footer-logo #footer-rodlaver {left: 60px;}
.blog-rodlaver #footer-logo #footer-aami{left: 234px;}
.blog-rodlaver #footer-logo #footer-hisense{left: 380px;}
.blog-rodlaver #footer-logo #footer-mca{left: 548px;}
.blog-rodlaver #footer-logo #footer-mpfc{left: 736px;}
.blog-rodlaver #footer-logo #footer-tennis{left: 202px;}
.blog-rodlaver #footer-logo #footer-tennisworld{left: 294px;}
.blog-rodlaver #footer-logo #footer-tick{left: 420px;}
.blog-rodlaver #footer-logo #footer-micro{left: 536px;}
.blog-rodlaver #footer-logo #footer-delaware{left: 654px;}

body.blog-mopt #footer-outside-wrapper, body.blog-aamipark #footer-outside-wrapper, body.blog-hisense #footer-outside-wrapper, body.blog-rodlaver #footer-outside-wrapper, body.blog-mpfc #footer-outside-wrapper, body.blog-mca #footer-outside-wrapper {
	height: 711px;
}
body.blog-mopt #light-element, body.blog-aamipark #light-element, body.blog-hisense #light-element, body.blog-rodlaver #light-element, body.blog-mpfc #light-element, body.blog-mca #light-element {
	height: 710px;
}
body.blog-rodlaver #footer-outside-wrapper , body.blog-rodlaver #light-element{height:auto;}
#aami-girl {
	height: 227px;
	width: 209px;
}


.social-links a {
	/* background: url("images/social-links-980.png") no-repeat scroll center center transparent; */
	display: inline-block;
	height: 35px;
	width: 35px;
	margin: 6px;
}
/*
.social-links a.facebook {
	background-position: -9px -54px;
}
.social-links a.facebook:hover {
	background-position: -9px -7px;
}
.social-links a.twitter {
	background-position: -63px  -54px;
}
.social-links a.twitter:hover {
	background-position: -63px  -7px;
}
.social-links a.instagram {
	background-position: -116px  -54px;
}
.social-links a.instagram:hover {
	background-position: -116px  -7px;
}
.social-links a.pinterest {
	background-position: -169px  -54px;
}
.social-links a.pinterest:hover {
	background-position: -169px  -7px;
}
*/
body.blog-mpfc #footer2 a {
	padding: 13px 8px 12px 42px;
	width: 134px;
}
#footer-wrapper,.footer-wrapper {
	width: 980px;
	margin: 0 auto;
}
#mopt_wrapper {
	width: 980px;
}
.linkblock ul li {
	line-height: 9px;
}
body.blog-mopt .linkblock, body.blog-mopt .linkblock a, body.blog-rodlaver .linkblock, body.blog-rodlaver .linkblock a, body.blog-aamipark .linkblock, body.blog-aamipark .linkblock a, body.blog-mpfc .linkblock, body.blog-mpfc .linkblock a, body.blog-hisense .linkblock, body.blog-hisense .linkblock a, body.blog-mca .linkblock, body.blog-mca.linkblock a {
	font-size: 10px;
	line-height: 9px;
}
.newsletter-profile-1 {
	width: 35%;
}
.newsletter-submit {
    background: url("images/1_mopt/buy_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666 !important;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
	left: 43%;
    position: relative;
    top: -29px;
    width: 104px;
}

#colophon p.parking1{
	font-size: 17px;
	line-height: 33px;
}
#colophon p.parking2{
	font-size: 14px;
	line-height: 24px;
}
body.blog-mopt #colophon p.parking3 a, body.blog-mopt #colophon p.parking3 a:visited {
	font-size: 16px;
	line-height: 42px;
}
.tweeter .textblock  h2 a{
	font-size: 13px;
}

.clock-count-down-inner {
	margin:0px auto;
	background-size:100%;
}
body.page-superbox-client-portal .clock-count-down-inner {
	margin:0px auto;
	background-size:100%;
}
.clock-count-down-inner div {
    font-size: 25px;
}

.what-all, .what-hisense, .what-rodlaver, .what-aamipark, .what-mca {
    background: url("images/1_mopt/what-on-bar-980.png") no-repeat scroll 0 0;
    font-size: 16px;
    height: 29px;
    line-height: 29px;
    width: 144px;
}
body.blog-mopt .what-all {
    background-position: 5px 0;
}
body.blog-mopt .what-hisense {
    background-position: -141px 0;
}
body.blog-mopt .what-rodlaver {
    background-position: -285px 0;
}
body.blog-mopt .what-aamipark {
    background-position: -429px 0;
}
body.blog-mopt .what-mca {
    background-position: -574px 0;
}

.page-home #content h2.sidebar-feed-widget-title, .page-template-page-witheventsgrid-php #content h2.sidebar-feed-widget-title, .single-mopt_event h2.sidebar-feed-widget-title { font-size: 26px; line-height:40px;}


.eventbuyinfo {padding: 10px 0 0 10px;}
.eventshare-title > h2, .eventcountdown-title > h2 {padding:0px;}
.buy_tix.single-event-buy-button > img {padding-left: 0px;}
body.blog-mca .grid_4.ourpartners .partner_carousel-mpfc {width:47%;}
body.blog-mpfc .grid_4.ourpartners .partner_carousel-mpfc  {width:45%;}
body.blog-hisense .grid_4.ourpartners .partner_carousel-mpfc  {width:30%;}
body.blog-rodlaver .partner_carousel-mpfc li {width: 16%;}
.whatson h1, .page-template-default .entry-title, .grid_3.custom-full-page .page-header h1, .grid_3.custom-full-page  .entry-header h1 {height:60px;line-height:60px;font-size:34px;}
}

@media screen and (min-width: 980px) and (max-width: 1130px) {
 #header-spacer { width: 0px; }
 #arenas-main li a { width: 145px; }
 #arenas-main .mopt a{background-position : -12px 0px}
 #arenas-main .mopt a:hover {background-position: -12px -40px;}
 #arenas-main .rodlaver a{background-position: -176px 0px;}
 #arenas-main .rodlaver a:hover {background-position: -176px -40px;}
 #arenas-main .aamipark a {background-position : -347px 0px}
 #arenas-main .aamipark a:hover {background-position : -347px -40px}
 #arenas-main .hisense a{background-position :-514px 0px}
 #arenas-main .hisense a:hover { background-position: -514px -40px;}
 #arenas-main .mpfc a {background-position : -680px 0px}
 #arenas-main .mpfc a:hover {background-position: -680px -40px;}
 #arenas-main .mca a {background-position : -848px 0px}
 #arenas-main .mca a:hover {background-position : -848px -40px}

}

.blog-rodlaver #footer-main > div:last-child ul li a{padding:0 14px;}
.blog-rodlaver #footer-main > div:last-child ul li:first-child a {padding-left:0;}

@media screen and (max-width: 1024px) {
	.jr-insta-thumb ul.thumbnails.no-border{width:104%;left:-2%;}
	.jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li {margin:2% 1.5%;}
	.tweeter .textblock h2{width:80%;}
	.sidebar-twitter-feed .tweeter .textblock{margin: 6px auto;width: 96%;}
	body  #mobile-access {height: 80%;overflow-y: scroll;}
}

@media screen and (max-width: 980px) {
.single-mopt_event #mainleft{
	display:none;
}
.single-mopt_event #inner-event-content-mobile{
	padding-bottom:20px;
}
.blog-rodlaver #page-wrapper { max-width: 90%; }
.blog-rodlaver #mobile-access { background: none; }
.blog-rodlaver #mobile-access a { background: none; }
/*.blog-rodlaver #mobile-menu { top: 2px; }*/
body.blog-rodlaver #searchform #searchleft input { width: 100%; }
body.blog-rodlaver #searchleft { width: 79%; }
.blog-rodlaver #top-space { width: 95%; }
/*.blog-rodlaver #mobile-menu-wrapper { display: block; position: absolute; }*/
.blog-rodlaver #arenas-main { display: none; }
.blog-rodlaver #top-space #top-tp-links { display: none; }
.blog-rodlaver #top-space #top-search{ display: none; }
.blog-rodlaver nav#access { display: none; }
.blog-rodlaver #searchmiddle { width: auto; }
.blog-rodlaver #top-search-mobile #searchform #searchright input { float: left; width: 30px; }
.blog-rodlaver.mobile-menu-active .mobile-header-block #top-search-mobile { display: block; position: relative; z-index:90; margin-top: 12px; width: 85%; float: right; }
.blog-rodlaver .mobile-transport-links .mobile-login { display: none; }
.blog-rodlaver h1#site-title-main { display: none; }
.blog-rodlaver #footer-main > div:last-child ul { margin-right: 0px; }

.page-superbox-client-portal .clock-count-down-inner, .clock-count-down-inner {
	margin:0 auto -22px auto;
	background-size:100%;
	width:100%;
}
.clock-count-down-inner div {
    font-size: 25px;
}

#menu-superbox-left-menu li {clear:both;}

.mapgrid {
	height: 300px;
}
#mbanner2 {
	height: 226px;
	width: 396px;
}

body.blog-mopt .footerboxmain, body.blog-rodlaver .footerboxmain, body.blog-aamipark .footerboxmain, body.blog-hisense .footerboxmain, body.blog-mpfc .footerboxmain, body.blog-mca .footerboxmain {
	margin: 20px 7px 10px;
}

body.blog-hisense .footerbox {
	margin: 30px 6px 10px;
}
body.blog-mopt .footerbox {
	margin: 30px 6px 10px;
}
body.blog-aamipark .footerbox {
	margin: 30px 6px 10px;
}
body.blog-rodlaver .footerbox {
	margin: 30px 6px 10px;
}
body.blog-mpfc .footerbox {
	margin: 30px 6px 10px;
}
body.blog-mca .footerbox {
	margin: 30px 6px 10px;
}
#footer2 .capa, .menu-top-search li:nth-child(1) {
	background: url('images/5_mpfc/white-capa-740.png') no-repeat;
	background-position: center center;
	width: 25px;
	height: 40px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}

#footer2 .menu , .menu-top-search li:nth-child(2){
    background: url("images/5_mpfc/white-menus-740.png") no-repeat;
	background-position: center center;
	width: 25px;
	height: 40px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}

#footer2 .prom, .menu-top-search li:nth-child(3) {
	background: url('images/5_mpfc/white-prom-740.png') no-repeat;
	background-position: center center;
	width: 25px;
	height: 40px;
	display: block;
    left: 5px;
    position: relative;
    top: 8px;
}


body.blog-mpfc #footer2 a {
	padding: 9px 8px 4px 42px;
	width: 102px;
}
body.blog-mpfc #footer1 {
	background-position: -6px -13px;
}
.indiwhatson {
margin-bottom: 10px; height:180px; overflow:hidden;
}

#mopt_header {
	background: url("images/menu-bar-768.png") repeat scroll center 0 transparent;
}

body.blog-mopt #brandmark, body.blog-aamipark #brandmark, body.blog-rodlaver #brandmark , body.blog-hisense #brandmark , body.blog-mpfc #brandmark , body.blog-mca #brandmark  {
	top: -110px;
}
.linkblock ul li {
	line-height: 10px;
}
body.blog-mopt .linkblock, body.blog-rodlaver .linkblock, body.blog-aamipark .linkblock, body.blog-mpfc .linkblock, body.blog-hisense .linkblock, body.blog-mca .linkblock {
	font-size: 10px;
}
body.blog-mopt .linkblock a, body.blog-rodlaver .linkblock a, body.blog-aamipark .linkblock a, body.blog-mpfc .linkblock a, body.blog-hisense .linkblock a, body.blog-mca .linkblock a {
	font-size: 10px;
	height: 9px;
}
#mopt_wrapper {
	width: 775px;
}
#page-wrapper {
	width: 100%;
	max-width: 690px;
	margin: 80px auto 0;
}

.callanytime {
	color: #FFFFFF; font-size: 15px; font-weight: normal; padding-bottom: 8px; padding-top: 10px;
}
#header-spacer {
	width: 35px;
	height: 35px;
}
#arenas-main li a {
	width: 109px; 	height: 50px;
	background-image: url("images/logo_sprite_768.png?v=6");
}
#arenas-main .mopt a {
	background-position: -10px top;
}
#arenas-main .mopt a:hover {
	background-position: -10px bottom;
}
#arenas-main .rodlaver a {
	background-position: -131px top;
}
#arenas-main .rodlaver a:hover {
	background-position: -131px bottom;
}
#arenas-main .aamipark a {
	background-position: -252px top;
}
#arenas-main .aamipark a:hover {
	background-position: -252px bottom;
}
#arenas-main .hisense a {
	background-position:  -377px  top;
}
#arenas-main .hisense a:hover {
	background-position: -377px bottom;
}
#arenas-main .mpfc a {
	background-position : -500px  top;
}
#arenas-main .mpfc a:hover {
	background-position: -500px  bottom;
}
#arenas-main .mca a {
	background-position : -620px  top;
}
#arenas-main .mca a:hover {
	background-position: -620px  bottom;
}

#site-title-main.mopt a {
	background: url("images/2_rodlaver/main-logo-768.png") no-repeat scroll 1px 36px transparent;
}
#site-title-main.rodlaver a {
	background: url("images/2_rodlaver/main-logo-768.png") no-repeat scroll 1px 36px transparent;
}
#site-title-main.aamipark a {
	background: url("images/3_aamipark/main-logo-740.png") no-repeat scroll 15px center transparent;
}
#site-title-main.hisense a {
	background: url("images/4_hisense/main-logo-768.png?v=2") no-repeat scroll 1px 36px transparent;
}
#site-title-main.mpfc a {
	background: url("images/5_mpfc/main-logo-768.png") no-repeat scroll 1px 36px transparent;
}
#site-title-main.mca a {
	background: url("images/6_mca/main-logo-768.png") no-repeat scroll 1px 19px transparent;
}
#header-ender {
	height: 35px;
}


body.blog-mopt #mopt_header, body.blog-aamipark #mopt_header, body.blog-rodlaver #mopt_header, body.blog-hisense #mopt_header, body.blog-mpfc #mopt_header, body.blog-mca #mopt_header {
	height: 96.5px;
	background: url("images/menu-bar-768.png") no-repeat scroll center 0px transparent;
}
body.blog-aamipark #footer1,body.blog-aamipark #footer1, body.blog-aamipark #footer1 {
	background-position: -6px -14px;
}
#aami-girl {
	height: 174px;
	width: 161px;
}
#site-title-main a {
	display: block;
	height: 57px;
	width: 145px;
	margin-left: 10px;
	text-indent: -9999px;
	transition: none 0s ease 0s;
}
#access a {
	font-size: 12px;
	padding: 0px 13px;
}
.blog-mca #access ul.sub-menu > li a, .blog-hisense #access ul.sub-menu > li a {
	font-size: 12px;
}
#access ul ul {
	top: 32px;
}
#drop-shadow {
	width: 740px;
}
body.blog-mopt #access ul li a {
	padding: 0px 21px;
	font-size: 12px;
}
body.blog-mopt #content {
	background: url("images/1_mopt/main-background-740.png") repeat-y scroll center top transparent;
}
body.page-superbox-client-portal #content {
	background: url("images/1_moptcp/main-background-740.png") repeat-y scroll center top transparent;
}
body.blog-rodlaver #content {
	background: url("images/2_rodlaver/main-background-740.png") repeat-y scroll center top transparent;
}
body.blog-aamipark #content {
	background: url("images/3_aamipark/main-background-740.png") repeat-y scroll center top transparent;
}
body.blog-hisense #content {
	background: url("images/4_hisense/main-background-740.png") repeat-y scroll center top transparent;
}
body.blog-mpfc #content {
	background: url("images/5_mpfc/main-background-740.png") repeat-y scroll center top transparent;
}
body.blog-mca #content {
	background: url("images/6_mca/main-background-740.png?v=1") repeat-y scroll center top transparent;
}
.page-home article {
	padding: 10px 56px 31px;
}
.thenewsdate {
	left: 0px;
}
body.blog-mopt #content-foot {
	background: url("images/1_mopt/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.page-superbox-client-portal #content-foot {
	background: url("images/1_moptcp/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-rodlaver #content-foot {
	background: url("images/2_rodlaver/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-aamipark #content-foot {
	background: url("images/3_aamipark/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-hisense #content-foot {
	background: url("images/4_hisense/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-mpfc #content-foot {
	background: url("images/5_mpfc/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-mca #content-foot {
	background: url("images/6_mca/main-backfooter-740.png") no-repeat scroll center top transparent;
}
body.blog-rodlaver #content-foot {
	width: 100%;
}
#content-foot {
	width: 740px;
}
a.buy_tix {
	background: transparent;
	height: 13px;
	width: 60px;
	font-size: 8px;
	padding: 0;
}
.thenewsdate {
	display: none;
}
.page-home article, .blog-mca.page-home article, .blog-hisense.page-home article {
	padding: 7px 13px 10px;
}
.page-home #content h2 {
	margin: 5px 13px 6px;
	font-size: 24px;
}
body.blog-mopt .footerbox {
	background: url("images/1_mopt/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
	margin: 27px 6px  7px;
}
body.page-superbox-client-portal .footerbox {
	background: url("images/1_moptcp/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
	margin: 27px 6px  7px;
}
body.blog-rodlaver .footerbox {
	background: url("images/2_rodlaver/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-rodlaver #footer1 {
	background-position: -6px -14px	;
}

body.blog-aamipark .footerbox {
	background: url("images/3_aamipark/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-hisense .footerbox {
	background: url("images/3_aamipark/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-mca .footerbox {
	background: url("images/6_mca/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
.linkblock ul li {
	line-height: 9px;
	margin:-4px 0px 0px 0px;
}
.linkblock ul {
	padding-bottom: 6px;
}
.blog-mopt .menu-footer-2-block-4-container {
	width: 130px;
}

.blog-mopt .menu-footer-2-block-4-container ul.menu > li{
	padding-bottom: 10px;
}
.newsletter-firstname, .newsletter-lastname, .newsletter-email, .newsletter-profile-1 {
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 3px;
	margin-top: 2px;
	padding: 3px;
	width: 95%;
	font-size: 100%;
}
.newsletter-profile-1 {
	width: 40%;
}
.newsletter-submit {
	background: url("images/1_mopt/buy_bg-740.png") repeat scroll 0 0 transparent;
	border: medium none;
	color: #666666 !important;
	cursor: pointer;
	font-weight: bold;
	height: 16px;
	left: 56%;
	position: relative;
	top: -20px;
	width: 66px;
	font-size: 8px;
}
body.blog-hisense .footerbox {
	background: url("images/4_hisense/footer-boxfield-740.png?v=1") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-mpfc .footerbox {
	background: url("images/5_mpfc/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-mca .footerbox {
	background: url("images/6_mca/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	height: 153px;
	width: 152px;
	padding: 10px;
}
body.blog-mopt #footer1 {
	background-position: -6px -14px;
}
body.blog-hisense #footer1, body.blog-mca #footer1 {
	background-position: -6px -14px;
}
body.blog-mopt .footerheadingspaced, body.blog-rodlaver .footerheadingspaced, body.blog-aamipark .footerheadingspaced, body.blog-hisense .footerheadingspaced, body.blog-mpfc .footerheadingspaced, body.blog-mca .footerheadingspaced {
	height: 27px;
	width: 102px;
	font-size: 19px;
}
#colophon h2 {
	font-size: 15px;
	margin-bottom: 4px;
}
#colophon p {
	line-height: 11px;
}

#twitterheading {
    background: url("images/1_mopt/twitter-white-740.png") no-repeat scroll 0 0 transparent;
    text-transform: uppercase;
}
.textblock {
	overflow: hidden;

}
#footer1 .tweeter .thedate {
	display: none;
}
body.blog-mopt #footer2, body.blog-rodlaver #footer2, body.blog-aamipark #footer2, body.blog-hisense #footer2, body.blog-mpfc #footer2 , body.blog-mca #footer2 {
	background-position: -193px -14px;
}

#facebookheading {
	background: url("images/1_mopt/white-facebook-740.png") no-repeat scroll 0 0 transparent;
}
body.page-superbox-client-portal #facebookheading {
	background: url("images/1_moptcp/white-facebook-740.png") no-repeat scroll 0 0 transparent;
}
body.blog-mopt #footer2 a, body.blog-rodlaver #footer2 a, body.blog-aamipark #footer2 a, body.blog-hisense #footer2 a, body.blog-mca #footer2 a {
	padding:10px 8px;
	width: 138px;
	text-indent: 2px;
}
body.blog-mpfc #footer2 a {
	padding:12px 8px 2px;
	width: 134px;
	text-indent: 34px;
	font-size: 14px;
}
body.blog-mca #colophon p.parking3 a, body.blog-mca #colophon p.parking3 a:visited{ line-height:31px;font-size:15px;}

body.blog-mopt #footer3, body.blog-rodlaver #footer3, body.blog-aamipark #footer3, body.blog-hisense #footer3, body.blog-mpfc #footer3, body.blog-mca #footer3 {
	background-position: -376px -14px;
}
body.blog-mopt #footer4, body.blog-rodlaver #footer4 , body.blog-aamipark #footer4 , body.blog-hisense #footer4 , body.blog-mpfc #footer4 , body.blog-mca #footer4  {
	background-position: -563px -14px;
}
h1.widget-title {
	font-size: 19px;
	padding-bottom: 4px;
}
body.blog-mopt .footerheading, body.blog-rodlaver .footerheading, body.blog-aamipark .footerheading, body.blog-hisense .footerheading, body.blog-mpfc .footerheading , body.blog-mca .footerheading {
	height: 29px;
	width: 150px;
	font-size: 19px;
}
#footer4 a {
	padding: 5px 0px 9px 0px;
	width: 150px;
	line-height: 28px;
	font-size: 11px;
}
body.blog-mopt .footerboxmain {
	background: url("images/1_mopt/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 740px;
	height: 200px;
}
body.page-superbox-client-portal .footerboxmain {
	background: url("images/1_moptcp/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 740px;
	height: 200px;
}
body.blog-rodlaver .footerboxmain {
	background: url("images/2_rodlaver/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 99%;
	height: 200px;
}
body.blog-aamipark .footerboxmain {
	background: url("images/3_aamipark/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 739px;
	height: 200px;
}
body.blog-hisense .footerboxmain {
	background: url("images/4_hisense/footer-boxfield-740.png?v=1") repeat scroll 0 0 transparent;
	width: 719px;
	height: 200px;
}
body.blog-mpfc .footerboxmain {
	background: url("images/5_mpfc/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 739px;
	height: 200px;
}
body.blog-mca .footerboxmain {
	background: url("images/6_mca/footer-boxfield-740.png") repeat scroll 0 0 transparent;
	width: 739px;
	height: 200px;
}

body.blog-mopt #footer-main, body.blog-aamipark #footer-main, body.blog-rodlaver #footer-main, body.blog-hisense #footer-main, body.blog-mpfc #footer-main {
	background-position: -9px -211px;
}

body.blog-mca #footer-main {
	background-position: -8px -211px;
}
body.blog-rodlaver #footer-main {background:none;height: auto;}
.footerboxmain {
	height: 230px;
	width: 948px;
	margin: 10px;
}
.addressinfo {
	font-size: 11px;
	width:143px;
	margin:10px 0 10px 5px;
}
#footer-main h4 {
	font-size: 13px;
}
.linkblock {
	margin: 15px 0 5px 10px;
	padding: 0px 5px 0px 10px;
	width: 114px;
	height: 143px;
}
.lickblock ul {
	padding-bottom: 5px;
}
body.blog-mopt .linkblock a, body.blog-rodlaver .linkblock a, body.blog-aamipark .linkblock a, body.blog-mpfc .linkblock a, body.blog-hisense .linkblock a, body.blog-mca .linkblock a {
	font-size: 10px;
	line-height: 5px;
}
body.blog-mopt .linkblock, body.blog-rodlaver .linkblock, body.blog-aamipark .linkblock, body.blog-mpfc .linkblock, body.blog-hisense .linkblock, body.blog-mca .linkblock {
	font-size: 10px;
	line-height: 0px;
}
#footer-logo #footer-mopt a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -12px -17px transparent;
    display: block;
    height: 53px;
    text-indent: -9999px;
    width: 168px;
}
#footer-logo #footer-trust {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -195px 0 transparent;
    height: 28px;
    left: 198px;
    width: 525px;
}
#footer-logo {
    height: 137px;
    margin: 0px auto;
    width: 721px;
	float: none;
}
#footer-logo #footer-rodlaver {
    left: 195px;
    top: 57px;
    width: 116px;
}
#footer-logo #footer-rodlaver a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -192px -44px transparent;
    display: block;
    height: 26px;
    width: 100px;
}
#footer-logo #footer-aami {
    left: 305px;
    top: 45px;
}
#footer-logo #footer-aami a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -300px -31px transparent;
    height: 30px;
    width: 84px;
}
#footer-logo #footer-hisense {
    left: 395px;
    top: 52px;
    width: 105px;
}
#footer-logo #footer-hisense a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -390px -38px transparent;
    width: 105px;
}
#footer-logo #footer-mpfc {
    left: 615px;
    top: 50px;
    width: 190px;
}
#footer-logo #footer-mpfc a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -493px -36px transparent;
    width: 120px;
}
#footer-logo #footer-mca {
    left: 505px;
    top: 45px;
}
#footer-logo #footer-mca a {
    background: url("images/footer-logos-728.png?v=2") no-repeat scroll -616px -31px transparent;
    height: 30px;
    width: 84px;
}

body.blog-mopt #footer-outside-wrapper, body.blog-aamipark #footer-outside-wrapper, body.blog-hisense #footer-outside-wrapper, body.blog-rodlaver #footer-outside-wrapper, body.blog-mpfc #footer-outside-wrapper, body.blog-mca #footer-outside-wrapper {
	height: 580px;
}
body.blog-mopt #light-element, body.blog-aamipark #light-element, body.blog-hisense #light-element, body.blog-rodlaver #light-element, body.blog-mpfc #light-element, body.blog-mca #light-element {
	height: 580px;
}
 body.blog-rodlaver #footer-outside-wrapper,body.blog-rodlaver #light-element{height:auto;}
#aami-girl {
	height: 174px;
	width: 161px;
}
.social-links {
	padding: 0px;
	top:2.2%;
}

.social-links a {
	display: inline-block;
	height: 27px;
	width: 27px;
	margin: 6px;
	  background-size: 100% 100% !important;
}

#footer-wrapper,.footer-wrapper {
	width: 100%;
	margin: 0 auto;
}

#mopt_wrapper {
	width: 775px;
}
#colophon p.parking1{
	font-size: 14px;
	line-height: 28px;
}
#colophon p.parking2{
	font-size: 12px;
	line-height: 19px;
}
body.blog-mopt #colophon p.parking3 a, body.blog-mopt #colophon p.parking3 a:visited {
	font-size: 14px;
	line-height: 30px;
}
.tweeter .textblock  h2 a{
	font-size: 10px;
}
.grid_3 .entry-content .egrid_1 {
	min-height:320px;
}

.what-all, .what-hisense, .what-rodlaver, .what-aamipark, .what-mca {
	background: url("images/1_mopt/what-on-bar-768.png") no-repeat scroll 0 0;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	width: 110px;
}
body.blog-mopt .what-all {
	background-position: 3px 0;
}
body.blog-mopt .what-hisense {
	background-position: -108px 0;
}
body.blog-mopt .what-rodlaver {
	background-position: -219px 0;
}
body.blog-mopt .what-aamipark {
	background-position: -329px 0;
}
body.blog-mopt .what-mca {
	background-position: -439px 0;
}

.sidebar-feed-widget {width: 86%;}
.page-home #content h2.sidebar-feed-widget-title, .page-template-page-witheventsgrid-php #content h2.sidebar-feed-widget-title ,.single-mopt_event h2.sidebar-feed-widget-title { font-size: 18px; line-height:40px;}


.eventbuyinfo {padding: 10px 0 0 10px;}
.eventshare-title > h2, .eventcountdown-title > h2 {padding:0px; font-size:17px;}
.buy_tix.single-event-buy-button > img {padding-left: 0px;}
body.blog-mca .grid_4.ourpartners .partner_carousel-mpfc {width:60%;}
body.blog-mpfc .grid_4.ourpartners .partner_carousel-mpfc  {width:58%;}
body.blog-hisense .grid_4.ourpartners .partner_carousel-mpfc  {width:38%;}
body.blog-rodlaver .partner_carousel-mpfc li {width: 16%;}
body.blog-rodlaver .footerboxmain > div{width:100% !important;text-align: center;}
.blog-rodlaver .addressinfo > div{width:auto;display: inline-block;padding: 0;border:none;}
.blog-rodlaver .addressinfo > div:first-child{width:100%;text-align:center;border:none;margin-bottom: 20px;}
.blog-rodlaver .addressinfo > div .feetspacer{border-right: 1px solid #ccc;
    clear: none;
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0 10px;
    vertical-align: middle;
    width: 1px;}
.blog-rodlaver .addressinfo > div > div{display:inline-block;width:auto;float:left;}
.blog-rodlaver #footer-main .addressinfo  h4,.blog-rodlaver #footer-main .addressinfo p{font-size: 16px; line-height: 20px;}
.blog-rodlaver #footer-main > div:last-child ul{display: inline-block;}
.blog-rodlaver #wire-frame{background-size:cover;width:43%;height:59%;}
.blog-rodlaver #footer-logo{height: 255px;}
body.blog-rodlaver .footer-partner-left,
body.blog-rodlaver .footer-trust-left{display:block;}
.blog-rodlaver #footer-logo #footer-mopt{display: block;left: 25px;margin: 0 auto;position: relative;top: 0;}
.blog-rodlaver #footer-logo #footer-mopt a{background: transparent url("images/svg/f-mopt-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width: 203px; height: 50px;}
.blog-rodlaver #footer-logo #footer-trust {background: none;display: block;height: 17px;left: 0;margin: 0 auto;position: relative;top: 13px;width: 95%;}
.blog-rodlaver #footer-logo #footer-trust .footer-trust-left{background: transparent url("images/svg/f-L-1-left.svg?v=3") no-repeat scroll 0 0;display: inline-block;width: 100%}
.blog-rodlaver #footer-logo #footer-trust .footer-trust-content {color: #a7a6a6;display: inline-block;float: left;font-size: 11px;position: relative;text-align: center;text-transform: uppercase;top: -5px;width: 100%;}
.blog-rodlaver #footer-logo #footer-trust .footer-trust-right{  background: transparent url("images/svg/f-L-1-right.svg?v=3") no-repeat scroll right top;display: inline-block;width: 100%}
.blog-rodlaver #footer-logo #footer-rodlaver {display: block;height: 36px;left: 13px;position: relative;top: 37px;width: 124px;}
.blog-rodlaver #footer-logo #footer-rodlaver a {background: transparent url("images/svg/f-rla-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:116px;height:11px;}
.blog-rodlaver #footer-logo #footer-aami{display: inline-block;height: 52px;left: 166px;position: absolute;top: 99px;width: 96px;}
.blog-rodlaver #footer-logo #footer-aami a{background: transparent url("images/svg/f-aami-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:92px;height:31px;}
.blog-rodlaver #footer-logo #footer-hisense {display: block;height: 32px;left: 279px;position: absolute;top: 118px;width: 120px;}
.blog-rodlaver #footer-logo #footer-hisense a {background: transparent url("images/svg/f-ha-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:112px;height:11px;}
.blog-rodlaver #footer-logo #footer-mpfc {display: block;height: 32px;left: 567px;position: absolute;top: 116px;width: 140px;}
.blog-rodlaver #footer-logo #footer-mpfc a {background: transparent url("images/svg/f-mpfc-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:160px;height:13px;}
.blog-rodlaver #footer-logo #footer-mca { display: block;height: 32px;left: 418px;position: absolute;top: 110px;width: 136px;}
.blog-rodlaver #footer-logo #footer-mca a {background: transparent url("images/svg/f-mca-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:130px;height:19px;}
.blog-rodlaver #footer-logo #footer-partner{  background: none;display: block;height: 12px;left: 0;margin: 0 auto;position: relative;top: 73px;width: 482px;}
.blog-rodlaver #footer-logo #footer-partner .footer-partner-left{background: transparent url("images/svg/f-L-2-left.svg?v=3") no-repeat scroll 0 0;display: inline-block;width: 100%;}
.blog-rodlaver #footer-logo #footer-partner .footer-partner-content {color: #a7a6a6;display: inline-block;float: left;font-size: 11px;position: relative;text-align: center;text-transform: uppercase;top: -5px;width: 100%;}
.blog-rodlaver #footer-logo #footer-partner .footer-partner-right{  background: transparent url("images/svg/f-L-2-right.svg?v=3") no-repeat scroll right top;display: inline-block;width: 100%}
.blog-rodlaver #footer-logo #footer-tennis {display: block;height: 40px;left: 127px;position: absolute;top: 223px;width: 55px;}
.blog-rodlaver #footer-logo #footer-tennis a {background: transparent url("images/svg/f-tennis-icon-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:47px;height:28px;}
.blog-rodlaver #footer-logo #footer-tennisworld {display: block;height: 40px;left: 207px;position: absolute;top: 223px;width: 80px;}
.blog-rodlaver #footer-logo #footer-tennisworld a { background: transparent url("images/svg/f-tennis-world-icon-768.svg?v=5") no-repeat scroll 0 0;    display: block;
    height: 34px;
    left: -5px;
    position: absolute;
    text-indent: -9999px;
    top: -5px;
    width: 88px;}
.blog-rodlaver #footer-logo #footer-tick {display: block;
    height: 40px;
    left: 310px;
    position: absolute;
    top: 223px;
    width: 74px;}
.blog-rodlaver #footer-logo #footer-tick a {background: transparent url("images/svg/f-ticketek-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:68px;height:28px;}
.blog-rodlaver #footer-logo #footer-micro {    display: block;
    height: 40px;
    left: 405px;
    position: absolute;
    top: 225px;
    width: 80px;}
.blog-rodlaver #footer-logo #footer-micro a {background: transparent url("images/svg/f-microhire-768.svg?v=4") no-repeat scroll 0 0;height: 25px;text-indent: -9999px;width: 88px;}
.blog-rodlaver #footer-logo #footer-delaware {display: block;
    height: 40px;
    left: 512px;
    position: absolute;
    top: 223px;
    width: 85px;}
.blog-rodlaver #footer-logo #footer-delaware a {background: transparent url("images/svg/f-deltaware-768.svg?v=3") no-repeat scroll 0 0;display: block;text-indent: -9999px;width:77px;height:26px;}
.blog-rodlaver #colophon p span{display: inline-block; float: left; width: 50%;text-align: left;}
.blog-rodlaver #colophon p span:first-child{text-align: right;}
.blog-rodlaver #colophon p span:last-child{width: 100%; display: inline-block;margin-top: 15px;text-align: center;}
.blog-rodlaver .welcome{display:none;}
.blog-rodlaver .grid_3{width: 100%;}
.blog-rodlaver #mobile-header{display:block;}
body.blog-rodlaver .social-links{text-align:right;left:auto;right:0px;}
body.blog-rodlaver #mobile-access a{ font-family: GothamPro;text-transform: uppercase;}
body.blog-rodlaver #mobile-access li > .sub-menu a{text-transform: capitalize;border:none !important;}
body.blog-rodlaver #page #mopt_header{ height: 52px;}
body.blog-rodlaver #mopt_header #mobile-header{height: 40px; width: 90%; margin: 0 auto;}
body.blog-rodlaver #mpage #top-space{height: 53px;}
body.blog-rodlaver #page-inside .social-links{top: 0.4%;}
.blog-rodlaver #footer-main > div:last-child ul{float:none;}
}

@media screen and (min-width: 720px) and (max-width: 980px) {
	.blog-rodlaver .addressinfo > div { float: none; }

}
@media screen and (min-width: 721px) and (max-width: 767px) {
	body.blog-rodlaver #mobile_logo { margin-left: 10px; }
	body.blog-rodlaver #open-menu { margin-right: 10px; }

}
@media screen and (max-width: 768px) {
	body.blog-rodlaver { background-image: url('images/2_rodlaver/bg-768.png'); background-repeat: no-repeat; background-position: right top; background-size: 55%; }
	/*.blog-rodlaver #mobile-menu { top: 0px; }*/
	.blog-rodlaver #main-banner { margin-left: 0px !important; }
	body.blog-rodlaver #mpage #top-space{height: 0;}
	.search_result {height: 160px;}
	.search_result  .entry-summary{height: auto;}

}
@media screen and (max-width: 767px) {
	#page-inside .social-links.social-links-mopt,
	#page-inside .social-links.social-links-rodlaver,
	#page-inside .social-links.social-links-aamipark,
	#page-inside .social-links.social-links-hisense,
	#page-inside .social-links.social-links-melbarena,
	#page-inside .social-links.social-links-mpfc,
	#page-inside .social-links.social-links-mca {position:relative}
	.grid_3 #event-main-image .image-thumbnail img{width:100%}
	.whatson h1, .page-template-default .entry-title, .grid_3.custom-full-page .page-header h1, .grid_3.custom-full-page .entry-header h1{padding:10px 0px;}
}
@media screen and (min-width: 721px) and (max-width: 768px) {
	body.blog-rodlaver #mpage #top-space{height: 90px;}
	body.blog-rodlaver #page-inside .social-links{ top: 2.2%;}
}

@media screen and (min-width: 481px) and (max-width: 720px) {
.page-superbox-client-portal .clock-count-down-inner, .clock-count-down-inner {
	margin:0px auto 0px auto;
	background-size:100%;
	width:90%;
}
.clock-count-down-inner div {
    font-size: 25px;
}

#menu-superbox-left-menu li {clear:both;}

}

@media screen and (max-width: 720px) {
.blog-rodlaver #mopt_header #mobile-header { width: 95% }
.blog-rodlaver #page-wrapper { max-width: 95%; }
body.blog-rodlaver #page { background-position: left 60px; }
body.blog-rodlaver #top-space { height: auto; }
.mapgrid {
	height: 250px;
	margin-top: 15px;
	margin-bottom: 45px;
}
#mbanner2 {
	height: 181px;
	width: 310px;
}
body.blog-mpfc #footer2 a {
	padding:16px 15;
	width: 134px;
	text-indent: 34px;
	font-size: 18px;
}
#footer2 .capa, .menu-top-search li:nth-child(1) {
	background: url('images/5_mpfc/white-capa.png') no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
}
#footer2 .menu, .menu-top-search li:nth-child(2) {
    background: url("images/5_mpfc/white-menus.png") no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
}
#footer2 .prom, .menu-top-search li:nth-child(3) {
	background: url('images/5_mpfc/white-prom.png') no-repeat scroll center center transparent;
	width: 41px;
	height: 57px;
}
.indiwhatson {
margin-bottom: 10px; height:auto; overflow:auto;
}

#mobile-header, #mopt_wrapper {
	display: block;
}
body.blog-mopt #eventinfo {
	height: auto;
}
.event_copy {
	padding-top: 10px;
	padding-bottom: 10px;
}
  .grid_1,
  .grid_2,
  .grid_3,
  .grid_4,
  .grid_5,
  .grid_6,
  .grid_7 {
    right: 0;
    float: none;
    width: 100%;
  }
  .evgrid_2,
  .ggrid_1,
  .ggrid_2,
  .ggrid_3,
  .ggrid_4,
  .ggrid_5,
  .ggrid_6,
  .ggrid_7 {
    right: 0;
    float: none;
    width: 100%;
  }
  .egrid_1,
  .egrid_2,
  .egrid_3,
  .egrid_4 {
    float: none;
    width: 92%;
	margin-right: 4%;
	margin-left: 4%;
  }

  #page {
    position: relative;
    padding-top: 39px;
    -webkit-transition-duration: 200ms;
    -webkit-transition-property: -webkit-transform;
    -webkit-backface-visibility: hidden;
  }

  .overlay {
    right: auto;
    bottom: auto;
    width: 0;
    height: 0;

  }


  #branding #contact-link {
    display: none;
  }

  #branding .transport-links {
    display: none;
  }


  .transport-links {
    position: absolute;
    top: 5px;
    left: 50%;
    margin: 0;
    margin-left: -60px;
  }
  #arenas li, #branding #arenas li a {
    background-size: 80%;
  }

  #site-title {
    float: none;
    padding-bottom: 0;
  }

  #site-title a {
    margin: 0 auto;
    width: 300px;
    height: 76px;
    background: url('images/header/mopt-logo-x2.png') no-repeat center center;
    background-size: 100% 100%;
  }

  #searchform {
    float: none;
    margin-left: 0;
    height: 40px;
  }

  #s {
    width: 88%;
  }

  #searchsubmit {
    width: 12%;
  }

  .page-home .book a span {
    opacity: 0.9;
  }

  #home-carousel > a {
    display: none;
  }

body.blog-mopt {
	background: #ffffff;
}

#mopt_header, #page-wrapper, #footer-outside-wrapper {
	/*display: none;	*/

}
#page {
	left: 0px;
	top: 0px;
	position: relative;
	width: 100%;
	background: transparent;
}
body.mobile-menu-active #page {
	left: 260px;
}
#mopt_wrapper, .welcome, #drop-shadow, #mainleft, #content-foot {
	display: none;
}
body.blog-mopt #mopt_header, body.blog-rodlaver #mopt_header , body.blog-aamipark #mopt_header , body.blog-hisense #mopt_header , body.blog-mpfc #mopt_header, body.blog-mca #mopt_header  {
	background: none;
}

#footer-wrapper,.footer-wrapper {
	width: 100%;
}
#footer1, #footer2, #footer3, #footer4{
	margin: 20px auto;
}
#colophon {
	padding-top: 10px;
}
body.blog-mopt .footerbox, body.blog-aamipark .footerbox, body.blog-rodlaver .footerbox, body.blog-hisense .footerbox, body.blog-mpfc .footerbox, body.blog-mca .footerbox {
	float: none;
}

#page-wrapper {
	width: 100%;
	/*width: 320px;*/
	background: #ffffff;
	margin-top:  15px;
}

.entry-content {
	padding: 7px;
}
#breadcrumbs {
	margin: 0px;
}

body.blog-mopt #footer-outside-wrapper, body.blog-aamipark #footer-outside-wrapper, body.blog-hisense #footer-outside-wrapper, body.blog-rodlaver #footer-outside-wrapper, body.blog-mpfc #footer-outside-wrapper , body.blog-mca #footer-outside-wrapper {
	height: auto;
}

body.blog-mopt #light-element, body.blog-rodlaver #light-element, body.blog-aamipark #light-element, body.blog-hisense #light-element, body.blog-mpfc #light-element, body.blog-mca #light-element {
	background: none;
}

body.blog-mopt #light-element, body.blog-aamipark #light-element, body.blog-hisense #light-element, body.blog-rodlaver #light-element, body.blog-mpfc #light-element, body.blog-mca #light-element {
	height: auto;
}
#footer-logo {
	float: none;
	display: block;
	margin: 0px auto;
	width: 100%;
	height: auto;
	background: #1A99E1;
	padding-bottom: 78px;

}
#footer-logo #footer-mopt {
	margin: 0px auto;
	position: relative;
	left: auto;
	width: 167px;
}
#footer-logo #footer-rodlaver {
	width: 160px;
}
#footer-logo #footer-hisense {
	width: 	156px;
}
#footer-logo #footer-hisense a {
	width: 156px;
}
.linkblock {
	display: none;
}
body.blog-mopt #footer-main {
	background: #1a99e1;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-mopt #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #1A99E1;
	width: 100%;
}
body.blog-aamipark #footer-main {
	background: #DA1A20;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-aamipark #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #DA1A20;
	width: 100%;
}
body.blog-rodlaver #footer-main {
	background: #008c55;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-rodlaver #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #008c55;
	width: 100%;
}
body.blog-hisense #footer-main {
	background: #00aaa6;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-hisense #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #00aaa6;
	width: 100%;
}
body.blog-mpfc #footer-main {
	background: #3C6FAE;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-mpfc #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #3C6FAE;
	width: 100%;
}
body.blog-mca #footer-main {
	background: #004177;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
}
body.blog-mca #footer-logo {
	background: url("images/wire_frame.png") no-repeat scroll left bottom #004177;
	width: 100%;
}

.addressinfo {
	margin: 25px auto;
	height: 100%;
	float: none;
	padding: 35px 0px 35px 0px !important;
	font-size: 14px;
	text-align: center;
	width: 255px;
}
.footerboxmain {
	width: 100%;
}
.addressinfo p span.texticon, .addressinfo p span {
	text-align: left;
}
.addressinfo p span.texticon {
	margin-left: 47px;
}
#footer-main h4 {
	font-size: 15px;
}
#footer-logo #footer-trust {
	background: url("images/mobile/trust.png") no-repeat scroll 0 0 transparent;
	height: 35px;
	width: 231px;
	position: relative;
	margin: 40px auto 0px;
	top: auto;
	left: auto;
	padding: 0px;
}
#footer-logo #footer-rodlaver, #footer-logo #footer-aami, #footer-logo #footer-hisense, #footer-logo #footer-mpfc, #footer-logo #footer-mca {
	position: relative;
	top: auto;
	left: auto;
	margin: 0px auto;
	padding: 10px 0px;
}
#footer-logo #footer-rodlaver a {
	background: url("images/footer-logos.png") no-repeat scroll -339px -61px transparent;
	width:160px;
}
#footer-logo #footer-aami a {
	background: url("images/footer-logos.png") no-repeat scroll -531px -43px transparent;
	height: 60px;
	width: 122px;
}
#footer-logo #footer-hisense a {
	background: url("images/footer-logos.png") no-repeat scroll -687px -59px transparent;
}
#footer-logo #footer-mpfc a {
	background: url("images/footer-logos.png") no-repeat scroll -863px -59px transparent;
	width: 188px;
}
#footer-logo #footer-mca a {
	background: url("images/footer-logos.png") no-repeat scroll -339px -61px transparent;
	width:160px;
}

.whatsonblock-nav {
	height: 41px;
	margin-right: 0px;
	top: inherit;
	right: inherit;
	position: relative;
}
.event-dates {
	display: none;
}
.event-date-mopt,.event-date-rodlaver, .event-date-aamipark , .event-date-hisense,.event-date-mca,.event-date-melbarena { display:block;}
.innerwhatson {
	padding: 0%;
}
.prefix_1 {
	left: 0%;
}
.leftbuttons img {
	display: block;
	margin: 10px auto;
}
.social-links {
	position: relative;
}

.what-fournav {
	display: block;
	padding-bottom: 10px;
	height: 155px;
}
.what-all, .what-hisense, .what-rodlaver, .what-aamipark {
	float: left;
	width: 188px;
	margin: 3px auto;
}
.event-topmopt {
	padding-top: 10px;
}
#footer-main h4 {
	font-size: 17px; color: #ffffff;
	text-transform: uppercase;
	font-family: "afklampenborg", helvetica, arial;
}
#colophon p {
	font-size: 13px;
	line-height: 13px;
}
#twitterheading {
	background: url('images/1_mopt/twitter-white.png') no-repeat left center;
	background-position: 0px 0px;
	text-transform: uppercase;
}
#facebookheading {
	background: url('images/1_mopt/white-facebook.png') no-repeat left center;
	background-position: 0px 0px;
	text-transform: uppercase;
}

body.blog-mopt .footerbox {
	background: url(images/1_mopt/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	padding: 20px;
}
body.blog-mca .footerbox {
	background: url(images/6_mca/footer-boxfield.png);
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	padding: 20px;
}
body.page-superbox-client-portal .footerbox {
	background: url("images/1_moptcp/footer-boxfield.png") repeat scroll 0 0 transparent;
	width: 218px;
	margin: 30px 10px 10px 10px;
	height: 224px;
	padding: 20px;
}
body.blog-rodlaver .footerbox {
	background: url("images/2_rodlaver/footer-boxfield.png") repeat scroll 0 0 transparent;
	height: 224px;
	width: 218px;
	margin: 30px 10px 10px 10px;
	padding: 20px;
}
body.blog-aamipark .footerbox {
	background: url("images/3_aamipark/footer-boxfield.png") repeat scroll 0 0 transparent;
	height: 224px;
	width: 218px;
	margin: 30px 10px 10px 10px;
	padding: 20px;
}
body.blog-hisense .footerbox {
	background: url("images/4_hisense/footer-boxfield.png?v=1") repeat scroll -11px -20px transparent;
	height: 224px;
	width: 218px;
	padding: 20px;
}
body.blog-mpfc .footerbox {
	background: url("images/5_mpfc/footer-boxfield.png") repeat scroll 0 0 transparent;
	height: 224px;
	width: 218px;
	margin: 30px 10px 10px 10px;
	padding: 20px;
}
body.blog-mca .footerbox {
	background: url("images/6_mca/footer-boxfield.png") repeat scroll 0 0 transparent;
	height: 224px;
	width: 218px;
	margin: 30px 10px 10px 10px;
	padding: 20px;
}
body.blog-mopt #footer1 {
	background-position: -10px -17px;
}
body.blog-hisense #footer1 {
	background-position: -11px -20px;
}
body.blog-mopt .footerheadingspaced, body.blog-rodlaver .footerheadingspaced, body.blog-aamipark .footerheadingspaced, body.blog-hisense .footerheadingspaced, body.blog-mpfc .footerheadingspaced , body.blog-mca .footerheadingspaced {
	height: 47px;
	width: 162px;
}
.textblock {
	overflow: hidden;

}
#footer1 .tweeter .thedate {
	display: block;
}
body.blog-mopt #footer2, body.blog-rodlaver #footer2, body.blog-aamipark #footer2, body.blog-hisense #footer2, body.blog-mpfc #footer2, body.blog-mca #footer2 {
	background-position: -291px -20px;
}

body.blog-mopt #footer2 a, body.blog-rodlaver #footer2 a, body.blog-aamipark #footer2 a, body.blog-hisense #footer2 a, body.blog-mpfc #footer2 a, body.blog-mca #footer2 a{
	padding:18px 15px;
	width: 186px;
}

body.blog-mpfc #footer2 a{
	padding:16px 15px;
	width: 186px;
}

body.blog-mopt #footer3, body.blog-rodlaver #footer3, body.blog-aamipark #footer3, body.blog-hisense #footer3, body.blog-mpfc #footer3, body.blog-mca #footer3 {
	background-position: -570px -20px;
}
body.blog-mopt #footer4, body.blog-rodlaver #footer4 , body.blog-aamipark #footer4 , body.blog-hisense #footer4 , body.blog-mpfc #footer4, body.blog-mca #footer4  {
	background-position: -848px -20px;
}
h1.widget-title {
	padding-bottom: 6px;
}
body.blog-mopt .footerheading, body.blog-rodlaver .footerheading, body.blog-aamipark .footerheading, body.blog-hisense .footerheading, body.blog-mpfc .footerheading, body.blog-mca .footerheading {
	height: 47px;
	width: 214px;
	font-size: 20pt;
}
#footer4 a {
	padding: 17px 0 13px 15px;
	width: 201px;
	line-height: 28px;
	font-size: 15px;
}
#wire-frame {
	display: none;
}
h1.widget-title {
	font-size: 2.3em;
}
#aami-girl {
	height: 262px;
	width: 255px;
	left: -15px;
}
body.blog-mpfc #main-banner-nav #tour-banner {
	display: none;
}
#main-banner div {
	float: none;
}
body.blog-mpfc #main-banner-nav li#virtualtours {
	display: none;
}
#colophon p.parking1{
	text-align:center;
	color: #ffffff;
	font-size: 21px;
	line-height: 42px;
	font-weight: bold;
}
#colophon p.parking2{
	text-align:center;
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
}
#colophon p.parking3{
	text-align:center;
	color: #ffffff;
}
body.blog-mopt #colophon p.parking3 a, body.blog-mopt #colophon p.parking3 a:visited {
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	font-size: 21px;
	line-height: 42px;
}
body.blog-hisense #footer1 {
	background-position:-11px -15px;
	height:250px;
	padding:0px;
	width:250px;
}
body.blog-mpfc table.stats {
	width:100%;
}
body.blog-mopt #mopt_header, body.blog-rodlaver #mopt_header, body.blog-aamipark #mopt_header, body.blog-hisense #mopt_header, body.blog-mpfc #mopt_header, body.blog-mca #mopt_header {height:50px;}
.social-links {left: 0;top: 0;}
#event-main-image{ width:100%; float:none;clear:both}
#eventinfo{ width:100%; float:none;clear:both}
.eventbuyinfo {text-align: center;}
#eventinfo .eventbuyinfo img{ width:60%;}
.eventshare {margin: 0 auto;width: 85%;}
body.blog-rodlaver #eventinfo {height:200px;}

.eventcountdown {margin: 0 auto;width: 40%;}
h1.entry-title {font-size: 20px; padding-top:10px;}
.buy_tix.single-event-buy-button > img {padding-left: 0px;}


body.blog-mopt .what-all {
	background: #ddf0fb;
}
body.blog-mopt .what-hisense {
	background:#00aaa6;
}
body.blog-mopt .what-rodlaver {
	background:#008c55;
}
body.blog-mopt .what-aamipark {
	background:#ed1c24;
}
body.blog-mopt .what-mca {
	background:#003468;
}


.what-fournav > a {
    clear: both;
    float: none;
    margin: 5px auto !important;
    text-align: center;
    width: 83% !important;
}

body.blog-mca .grid_4.ourpartners .partner_carousel-mpfc,
body.blog-mpfc .grid_4.ourpartners .partner_carousel-mpfc,
body.blog-hisense .grid_4.ourpartners .partner_carousel-mpfc  {width:100%;}

.blog-mca .partner_carousel-mpfc li {width: 20%;}
.blog-mpfc .partner_carousel-mpfc li {width: 26%;}
.blog-rodlaver .partner_carousel-mpfc li {width: 15%;}
.blog-rodlaver .copyright{ padding-top: 30px;}
.blog-rodlaver .rla-footer-block-1{padding-bottom: 42px;}
body.blog-rodlaver .footerboxmain > div:first-child{margin-bottom: 20px;}
.blog-rodlaver #colophon p{font-size:16px;}
.blog-rodlaver #colophon p span{display:block;width:100%;text-align:center !important;margin-top:10px;}
body.blog-rodlaver #footer-logo{display:none;}
.blog-rodlaver .copyright{margin-bottom: 125px;}
.blog-rodlaver #wire-frame{height: 158px;
    width: 320px;display:block;background: rgba(0, 0, 0, 0) url("images/2_rodlaver/rla_wire_frame_320.png") no-repeat scroll 0 0;}
	.blog-rodlaver .addressinfo > div{width:100%;}
.blog-rodlaver .addressinfo > div .feetspacer{display:none;}
.blog-rodlaver .addressinfo > div > div{display: block;float: none;}
.blog-rodlaver .addressinfo > div > div span{display: inline-block;
    float: none;

}
body.blog-rodlaver #main-banner img{height:auto !important;}
body.blog-rodlaver #main-banner .cycle-prev{background: rgba(0, 0, 0, 0) url("images/2_rodlaver/mobile/rla-grey-left-arrow.png") no-repeat scroll 0 0; bottom: -26px;height: 14px;top: auto;width: 10px;display:block;}
body.blog-rodlaver #main-banner .cycle-next{background: rgba(0, 0, 0, 0) url("images/2_rodlaver/mobile/rla-grey-right-arrow.png") no-repeat scroll 0 0; bottom: -26px;height: 14px;top: auto;width: 10px;display:block;}
body.blog-rodlaver #main-banner .cycle-pager{bottom: -30px;left:50%;margin-left: -40px;top: auto;}
body.blog-rodlaver #main-banner .cycle-pager span{background:rgba(0, 0, 0, 0) url("images/2_rodlaver/mobile/rla-grey-pager.png") no-repeat scroll left top;}
body.blog-rodlaver #main-banner .cycle-pager span.cycle-pager-active{background:rgba(0, 0, 0, 0) url("images/2_rodlaver/mobile/rla-grey-pager.png") no-repeat scroll right top;}
body.blog-rodlaver #whatsonblock .egrid_3.whatson-new{margin-top: 40px;}
.jr-insta-thumb ul.thumbnails.no-border{width:103%;}
.whatson h1, .page-template-default .entry-title, .grid_3.custom-full-page .page-header h1, .grid_3.custom-full-page  .entry-header h1 {height:auto;line-height:normal;font-size:27px;}
body.search .ggrid_3.search_result {margin:20px auto !important;min-height:75px;height:auto;overflow:auto;}
.ggrid_3.search_result .entry-header, .ggrid_3.search_result .entry-summary { width:auto; padding-left:20px;}
.ggrid_3.search_result .entry-summary {height:auto;}
.ggrid_3.search_result .entry-summary p {width:100%;padding-bottom:5px;overflow:auto;}
.ggrid_3.search_result .entry-summary a.read_more {width:100%;clear:both;}
}


@media screen and (max-width: 480px) {
.blog-rodlaver #mopt_header #mobile-header { width: 98% }

.blog-rodlaver #page-wrapper { max-width: 98%; }
.blog-rodlaver .mod_mobile .whatson-static:nth-child(3) {
    margin-right: 0px;
	float:right;
}
body.blog-rodlaver #page-wrapper #brandmark {
    background: url("images/2_rodlaver/svg/leaf-320.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); left: -170px; top: -115px;width:333px;
}

.page-superbox-client-portal .clock-count-down-inner, .clock-count-down-inner { width:90%; margin:0px auto 10px auto;}
#menu-superbox-left-menu li {clear:both;}

.newsletter-firstname, .newsletter-lastname, .newsletter-email, .newsletter-profile-1 {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 5px;
    width: 95%;
}
.newsletter-profile-1 {
	width: 40%;
}
.newsletter-submit {
    background: url("images/1_mopt/buy_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666 !important;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
	left: 53%;
    position: relative;
    top: -29px;
    width: 104px;
	font-size:12px;
}
body.blog-hisense #footer1, body.blog-mca #footer1 {
	background-position:-11px -20px;
}
body.blog-hisense #footer1 {
    height: 224px;
    padding: 20px;
    width: 218px;
}
body.blog-mpfc #main-banner-nav {
	width:100% !important;
}

#footer-logo #footer-rodlaver a {background-position:-278px -51px; height:50px;}
#footer-logo #footer-aami a {background-position:-440px -51px; height:50px; width:150px;}
#footer-logo #footer-hisense a { background-position:-585px -65px;}
#footer-logo #footer-mpfc a { background-position:-740px -65px;}
#footer-logo #footer-mca a { background-position:-932px -61px;}
.social-links{ left:0;}
#twitterheading{ font-size:21pt;}
.register-end-p {top:-7%;}
.blog-rodlaver .addressinfo > div{width:100%;}
.blog-rodlaver .addressinfo > div .feetspacer{display:none;}
.blog-rodlaver .addressinfo > div > div{display: block;float: none;}
.blog-rodlaver .addressinfo > div > div span{display: inline-block;
    float: none;

}
.blog-rodlaver .newsletter-email{ width: 178px;}
body.blog-rodlaver #page{background-size: 100% 5% !important;}
}

@media print {
	body, #page, #content, body.blog-mopt #content, body.blog-rodlaver #content, body.blog-hisense #content, body.blog-aamipark #content, body.blog-mpfc #content, body.blog-mopt, body.blog-rodlaver, body.blog-aamipark, body.blog-hisense, body.blog-mpfc {
		background: #ffffff;
		color: #000000;
		margin: 0px; padding: 0px;
	}
	#page-wrapper {
		margin: 0px; padding: 0px;
	}
	a {
		color: #000000;
		text-decoration: underline;
	}
	.grid_3 {
		width: 100%;
	}
	.indiwhatson {
		height: 220px;
	}
	.social-links,
	#partner_carousel,
	#mopt_header,
	#mopt_wrapper,
	#content-foot,
	#brandmark,
	#top-space,
	#mopleft,
	#drop-shadow,
	.welcome,
	#main-banner-wrapper,
	#footer-outside-wrapper,
	#mainleft,
	#leftbuttons,
	#access,
	.linkblock ul.menu
	{
		display: none;
	}
}

body.page-coming-events  .innerwhatson .grid_1:nth-child(4n+4) {margin-right:0px}
#dummy-limiter{display:none;}
body.mobile-menu-active #mobile-menu-wrapper #mobile-menu #mobile-access .mobile_menu div { height:60px;}
body.mobile-menu-active #mobile-menu-wrapper #mobile-menu #mobile-access .mobile_menu div a { padding:0px !important;position:relative;}


/*#news-content-widget .egrid_1{ height:270px; overflow:hidden; }
#news-content-widget .egrid_1 h3{ height:20px; overflow:hidden; }
#news-content-widget .egrid_1 h3 + p{ height:90px; overflow:hidden; }
#news-content-widget{ margin-top: -3px; padding-top: 3px; }*/
#news-content-widget h2{ margin-bottom:1px; position:relative;}
/*#news-content .egrid_1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
#news-content .egrid_1 > h3 a {color:#63cae1;font-family:"GothamPro";font-size: 18px;}
.home #news-content .egrid_1 > h3{line-height:16px; padding:0; margin-top:-6px;}
.home #news-content .egrid_1 > h3 a {line-height:18px;color: #007dc5;font-size: 17px;
}
.page-template-page-news h3{
	font-family:"GothamPro";
	line-height:14px;
	padding-bottom:5px;

}
.page-template-page-news h3 a{
	font-family:"GothamPro";

}
.page-template-page-news .entry-content p{
	font-size:14px;
	padding-bottom:5px;
}

.page-template-page-news .entry-content p a{
	font-size:14px;

}


#news-content .egrid_1 > p {font-family: "GothamPro";font-size: 16px;color:#595959; line-height:16px;}
#news-content .egrid_1 p a.more-link{
	margin-top:0px;
}

.aamipark h2 a{     color: #ed1c24 !important; }
.hisensearena h2 a{ color:#00aaa6 !important; }
.mcourtarena h2 a{ color: #f59236 !important; }


/* CSS BY PA **/
.loadsevents{margin-top: 40px;}
.loadevents{color: #fff !important;display: block;font-size: 24px;line-height: 40px;text-align: center !important;
    text-transform: capitalize;font-family: "GothamPro";
}
body.blog-mopt .loadsevents{ background:#ed1c24 !important; }
body.blog-rodlaver .loadsevents{ background:#007dc5 !important; }
body.blog-aamipark .loadsevents{ background:#ed1c24 !important; }
body.blog-mopt .loadsevents{ background:#1a99e1 !important; }
body.blog-hisense .loadsevents{ background:#00aaa6 !important; }
body.blog-mca .loadsevents{ background:#f59236 !important; }
#page-inside .social-links{ width:50%; position:relative;  }
/* CSS BY PA **/
.grid_3.custom-full-page {
    background: rgba(0, 0, 0, 0) url("images/inner-bg-2.png") repeat-x scroll 0 0;
	width:100%;
	margin-bottom:20px;
}
.grid_3.custom-full-page .ggrid_3.search_result {
    clear: both;
    float: none;
    margin: 0 auto;
    width: 90%;
}

#content .gform_wrapper .ginput_complex.ginput_container {
  overflow:visible;
}
#content .gform_wrapper .ginput_complex .ginput_left,#content .gform_wrapper .ginput_complex .ginput_right,#content .gform_wrapper .ginput_complex .ginput_full {
 overflow:visible;
}

.partner-logos {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 110px;
    width: 100%;
}
#inner-single-event-info{
	border-bottom: 1px solid #ccc;
	padding:20px 0;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px){
	#inner-single-event-mobile #inner-single-event-info h3{
		text-align:center;
		width:100%;
		font-size:20px;
	}
}
#inner-single-event-info h3{
	font-weight:bold;
	font-size:16px;
	margin:30px 0 10px 0;
}
#inner-single-event-info{


}
.addtional_info{
	display:block;
	height:auto;
	width:100%;

}
.left_text{
	display:inline-block;
	width:100%;
	height:auto;
	text-align:left;
	font-size:16px;

}
.right_text{
	display:inline-block;
	width:30%;
	text-align:right;
	height:auto;
}

#page-inside .ggrid_1 img, #page-inside .ggrid_3 img {
	width:auto;
}

.gform_wrapper .gform_fields li{
	margin-bottom:15px;
}
.page-filming-permits .gform_wrapper #gform_1 .gform_fields li{
	width: 100%;
	margin-bottom:15px;
}
.page-filming-permits .gform_wrapper #gform_1 .gform_fields li#field_1_15{
	height:264px;
}

.gform_wrapper .gform_fields li li{
	 width: 100%;
}
.gform_wrapper .gform_fields  li.large{
	/*width: 98%;*/
}
.gform_wrapper .gform_fields li:before{

	content:""!important;

}
.gform_wrapper .gform_fields li input{

    width: 100%!important;

	 border-radius: 0;
    color: #595959;
    font-family: 'GothamPro',helvetica, arial!important;
    font-size: 16px!important;
	padding: 5px 0 5px 3px;
	border:1px solid #595959;
	height:32px;
}


body .gform_wrapper ul li.gfield{
	margin-top: 0px;
}

.gform_wrapper .gform_fields li select{
	padding: 5px 0 5px 3px;
    width: 100%!important;
	border:1px solid #595959;
	height:32px;
	border-radius: 0;
    color: #595959;
    font-family: 'GothamPro',helvetica, arial;
    font-size: 16px;
}
.gform_wrapper .gform_fields li .gfield_checkbox{
	width: 100%!important;
}

.gform_wrapper .gform_fields li h2{
	font-family: "GothamPro";
    font-size: 32px;
	font-weight:normal;
}

.gform_wrapper li.gsection{
	border-bottom: none;
}

.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
	margin-bottom: 0 !important;
}

.gform_footer input[type="submit"] {
    margin-top: 20px;
	margin-bottom: 0px;

    width: 100%;
	max-width:250px;
     border-radius: 0 !important;
    color: #fff !important;
    font-family: "GothamPro",helvetica,arial;
    font-size: 16px;
	float:right;
	height:40px;
    -webkit-appearance: none;
	margin-right:12px;
	padding: 0 40px;
	cursor:pointer;
	background: #007dc5 none repeat scroll 0 0;
	display:block;
	line-height:10px;
	position:relative;
	font-weight: normal;
	text-transform:capitalize;
	border:none;



}
body.blog-aamipark .gform_footer input[type="submit"] {
	background: #ed1c24 none repeat scroll 0 0;
}

body.blog-hisense .gform_footer input[type="submit"] {
	background:#00aaa6 none repeat scroll 0 0;
}
body.blog-mpfc .gform_footer input[type="submit"] {
	background:#7474b6 none repeat scroll 0 0;
}
.gform_footer input[type="submit"]:hover{
	opacity:0.7;
}

.inner-content .gform_wrapper li.gfield.gfield_error, .inner-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: none;
	background-color: none;
    border-bottom: none;
    border-top: none;
    box-sizing: border-box;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    padding-top: 0px;
}

.inner-content .gform_wrapper .field_sublabel_above ul.gfield_radio li label,.inner-content .gform_wrapper .field_sublabel_below ul.gfield_checkbox li label{
	   font-family: 'GothamPro',helvetica, arial;
	   color: #595959;
	   font-size:18px;
}
.page-id-521 .ggrid_2{
	width:100%;

}

@media screen and (max-width: 800px) {
	.gform_wrapper .gform_fields li{
		 width: 100%;
	}
}

iframe{
    overflow:hidden;
}
.page-template-hisene_home-php .grid_3.custom-full-page,
.page-template-melb-arena-home .grid_3.custom-full-page {
    display: none;
}
@media screen and (max-width: 800px) {
	#sg-popup-content-wrapper-1 h1,
#sg-popup-content-wrapper-1 h2{
	font-size:25px;
}

	}
#sg-popup-content-wrapper-1 h1,
#sg-popup-content-wrapper-1 h2{
	text-transform: none;
	padding: 2px 0px;
}
#arenas-main li.hisense {
    display: none;
}
