/*!
Theme Name: EMTC Flex (Responsive)
Theme URI: http://eastmalverntc.com.au
Description: The official East Malvern Tennis Club theme, now mobile friendly
Author: Night & Day Digital Team
Version: 1.0
*/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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clear{clear:both}.pull-left{float:left}.pull-right{float:right}.uc{text-transform:uppercase}a{text-decoration:none}*{margin:0}html{height:100%}body{height:100%;font-size:13px;background:#f2f2f2 url(images/background-tile.png) repeat-x;font-family:"Open Sans",sans-serif;font-weight:300}strong,b{font-weight:500}em{font-style:italic}.main{min-height:100%;height:auto !important;height:100%;margin:0 auto -143px;width:962px}.push{height:143px}.header .pull-left a{color:#fff;background:#ea5a4b;font-size:1.1em;padding:0 10px;height:38px;line-height:38px;display:inline-block;*display:inline;zoom:1;-moz-transition-property:"background";-o-transition-property:"background";-webkit-transition-property:"background";transition-property:"background";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.header .pull-left a:hover{background:#ce4335}.header .pull-left i{line-height:38px}.header form{padding-top:8px}.header form input{background:#fff url(images/icon-search.png) no-repeat right center;border:0;outline:none;height:28px;line-height:28px;font-family:"Open Sans",sans-serif;padding:0 41px 0 22px;color:#ab9f8d;width:50px;-moz-transition-property:"width";-o-transition-property:"width";-webkit-transition-property:"width";transition-property:"width";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.header form input:focus{width:120px}.header .mobile-toggle{display:none}.emtc{height:112px;text-align:center;line-height:120px;font-family:"PMNCaeciliaW01-55Roman";font-size:3.2em;text-transform:uppercase;clear:both}.emtc a{color:#ea5a4b;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.emtc a:hover{color:#ef8479}.emtc img{vertical-align:middle;margin-top:-25px}.nav{height:60px;background:url(images/menu-bg.png) repeat-x;border:1px solid #e1e1e6;box-shadow:0 0 3px #eaeaea;margin-top:6px;position:relative;z-index:10}.nav li{float:left;height:60px;position:relative}.nav li:last-child a{border-right:0;padding-right:25px}.nav li.current-page-item a{color:#dc5648}.nav li:hover ul{display:block}.nav li ul{position:absolute;top:60px;left:-1px;z-index:20;background:#f7f7f7;border:1px solid #d4d6de;border-top:0;display:none;width:250px}.nav li li{float:none;margin:0;border:0;height:auto}.nav li li a{padding:0 10px;font-size:1em;margin:0;border-right:0}.nav a{display:block;line-height:38px;height:38px;margin-top:12px;border-right:1px solid #cfc8bc;font-family:"PMNCaeciliaW01-55Roman";color:#5a5a5a;text-transform:uppercase;padding:0 31px;font-size:1.15em;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.nav a:hover{color:#dc5648}.home{position:relative;margin-bottom:.5em}.slideshow{background:rgba(0,0,0,0.2);position:relative;overflow:hidden}.slideshow li{float:left;width:962px;height:446px;background-repeat:no-repeat;background-size:cover}.slideshow .arrow{position:absolute;width:58px;height:57px;background:url(images/slider-arrows.png) no-repeat;bottom:65px;cursor:pointer}.slideshow .arrow.left{left:22px}.slideshow .arrow.left:hover{background-position:-58px}.slideshow .arrow.right{left:84px;background-position:-116px}.slideshow .arrow.right:hover{background-position:-174px}.latest-news{position:absolute;padding:20px;top:25px;right:-13px;background:#35346c;width:210px;padding:22px 26px 10px 23px}.latest-news .wraparound{position:absolute;right:0;background:url(images/wraparound-edges.png) no-repeat;width:13px}.latest-news .wraparound.top{height:5px;top:-5px}.latest-news .wraparound.bottom{height:10px;bottom:-10px;background-position:0 -5px}.latest-news h3{font-size:1.4em;font-family:"PMNCaeciliaW01-55Roman";color:#fff;margin-bottom:.6em;text-transform:uppercase}.latest-news hr{height:1px;background:#272650;border:0;margin-bottom:1.2em}.latest-news p{color:#b8b8c7;line-height:1.2em;margin-bottom:1.1em}.latest-news p.more{padding-top:.8em}.latest-news p.more a{color:#f5f5f5;font-weight:bold}.latest-news p.more a:hover span{text-decoration:none}.latest-news p.more i{color:#ea5a4b;font-size:1.2em}.latest-news p.more span{text-decoration:underline}.callout-boxes{position:relative;z-index:6;width:908px;margin:-35px auto 0}.callout-boxes .box{float:left;width:291px;background:#fff;border:1px solid #dfdfdf;margin-right:13px}.callout-boxes .box a{color:#ea5a4b;display:block;padding:25px 15px}.callout-boxes .box:hover{background:#ea5a4b}.callout-boxes .box:hover h4{color:#fff}.callout-boxes .box:hover i{color:#ea5a4b}.callout-boxes .box:hover span{background:#fff}.callout-boxes .box.last{margin-right:0}.callout-boxes .box,.callout-boxes a,.callout-boxes span,.callout-boxes i,.callout-boxes h4{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.callout-boxes h4{font-family:"PMNCaeciliaW01-45Light";color:#686868;text-transform:uppercase;font-size:1.3em}.callout-boxes h4 span{float:left;width:43px;height:43px;background:#ea5a4b;text-align:center;border:4px solid #eee;border-radius:24px;margin-top:-18px;margin-right:10px}.callout-boxes h4 i{color:#fff;line-height:43px}.callout-boxes p{text-align:left;padding-left:15px;color:#ababab;line-height:1.1em;height:55px}.callout-boxes p.ch{height:auto;margin-bottom:25px}.callout-boxes p.ch a{font-family:"PMNCaeciliaW01-45Light";color:#ea5a4b;text-transform:uppercase}.callout-boxes p.ch a:hover{text-decoration:underline}.callout-boxes p.ch i{font-size:1.1em}.content{width:850px;padding:25px 25px;margin:27px auto 0;border:1px solid #dcdcdc;background:#fff;position:relative}.content.after-home{margin-top:15px;padding:25px 0 0;margin-bottom:18px;border:0;background:none;width:960px}.content h1{color:#ea5a4b;font-family:"PMNCaeciliaW01-55Roman";font-size:2.2em;line-height:1.2em;margin-bottom:.4em;max-width:60%}.content h2{color:#ea5a4b;font-family:"PMNCaeciliaW01-55Roman";font-size:1.7em;line-height:1.3em;margin:1.2em 0}.content h3{font-size:1.6em;line-height:1.3em;margin:1em 0;font-weight:500}.content h4{font-size:1.3em;line-height:1.2em;margin:1em 0;font-weight:400}.content p{color:#5c5c5c;font-size:1.15em;line-height:1.4em;margin-bottom:1.5em}.content p img{max-width:100%;height:auto}.content p img.post-image-left{float:left;margin-right:30px;margin-bottom:10px;max-width:50%}.content a{color:#588551;text-decoration:underline}.content a:hover{text-decoration:none}.content table td,.content table th{padding:6px 6px 6px 0;color:#5c5c5c;font-weight:300}.content table tr th{font-weight:bold}.content table.wp_excel_cms_table td:nth-child(1),.content table.wp_excel_cms_table th:nth-child(1){width:0}.content table.wp_excel_cms_table td:nth-child(2),.content table.wp_excel_cms_table th:nth-child(2){width:32%}.content table.wp_excel_cms_table td:nth-child(3),.content table.wp_excel_cms_table th:nth-child(3){width:32%}.content table.wp_excel_cms_table td:nth-child(4),.content table.wp_excel_cms_table th:nth-child(4){width:32%}.content hr{border:0;background:#dcdcdc;height:1px;margin:1em 0}.content .news-list{float:left;width:450px}.content .news-list.wide{float:none;width:600px}.content .court-talk-sidebar{float:right;width:300px;margin-left:30px;background-color:#eaeaea;padding:20px}.content .court-talk-sidebar h1{font-size:1.5em}.content .court-talk-sidebar a{font-size:.7em;line-height:1em}.content table.court-talk td,.content table.court-talk th{line-height:1.4em}.content table.court-talk td:first-child,.content table.court-talk th:first-child{width:150px}.news p{font-family:"Open-sans",sans-serif !important;font-weight:300 !important}.news p strong{font-weight:bold !important}.clip-on{position:absolute;top:-8px;right:8px}.clip-on a{height:52px;background:#ea5a4b url(images/clip-on-bubble.png) no-repeat right center;color:#fff;display:block;padding:10px 85px 0 23px;line-height:20px;text-decoration:none;-moz-transition-property:"background";-o-transition-property:"background";-webkit-transition-property:"background";transition-property:"background";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.clip-on a:hover{background-color:#c2483b}.clip-on span{font-family:"PMNCaeciliaW01-55Roman";text-transform:uppercase;font-size:1.1em}.clip-on .flap{position:absolute;width:9px;height:7px;background:url(images/clip-on-flaps.png) no-repeat;top:0}.clip-on .flap.left{left:-9px}.clip-on .flap.right{right:-9px;background-position:-9px}.waterfall{position:relative;margin-bottom:1.5em;z-index:2}.waterfall ul{overflow:hidden;position:relative}.waterfall li{width:822px;position:absolute;top:0;left:0}.waterfall li.current{z-index:15}.waterfall li.next{z-index:10}.waterfall img{max-width:100%;height:auto}.waterfall .arrow{position:absolute;width:58px;height:57px;background:url(images/slider-arrows.png) no-repeat;top:55%;cursor:pointer;z-index:20}.waterfall .arrow.left{left:-25px}.waterfall .arrow.left:hover{background-position:-58px}.waterfall .arrow.right{right:-25px;background-position:-116px}.waterfall .arrow.right:hover{background-position:-174px}.footer{height:143px;position:relative}.footer .social{position:absolute;left:50%;margin-left:376px;top:-41px;z-index:10;height:41px;background:#75a66d;padding:0 8px}.footer .social:hover i{color:#bad3b6}.footer .social a{display:inline-block;*display:inline;zoom:1;padding:0 5px}.footer .social a:hover i{color:#fff}.footer .social i{color:#fff;font-size:1.2em;line-height:41px;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.footer .columns{height:113px;background:#7e7e7e}.footer .columns .wrap{width:878px;margin:0 auto}.footer .columns .col{float:left;width:270px;margin-right:34px}.footer .columns .col.last{margin-right:0}.footer .columns .col h4{font-family:"PMNCaeciliaW01-45Light";color:#dedede;font-size:1.3em;margin:1em 0;text-transform:uppercase}.footer .columns .col p{color:#dedede;font-size:.9em;line-height:1.4em}.footer .columns .col a{color:#dedede;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.footer .columns .col a:hover{color:#fff}.footer .attribution{height:30px;background:#ea5a4b}.footer .attribution p{height:30px;line-height:30px;text-align:center;margin:0;color:#f7c8c4}.footer .attribution a{color:#f7c8c4;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:"0.2s";-o-transition-duration:"0.2s";-webkit-transition-duration:"0.2s";transition-duration:"0.2s"}.footer .attribution a:hover{color:#fff}.partners ul{text-align:center}.partners li{display:inline-block;*display:inline;zoom:1;padding:0 7px;margin-bottom:1em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;cursor:pointer;z-index:30;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media screen and (max-width: 1023px){body{font-size:12px;background:#f2f2f2}.header{position:relative;height:24px}.header form{position:absolute;top:12px;right:12px;padding:0}.main{width:auto;overflow:hidden;margin-bottom:0;min-height:0}.push{height:0}.emtc{height:62px;line-height:0;font-size:1.9em}.emtc img{width:auto;max-height:100%;margin-top:-10px}ul.nav{display:table;width:100%}ul.nav>li{display:table-cell;float:none}ul.nav>li>a{padding:0 10px;text-align:center}.callout-boxes{width:100%}.callout-boxes .box{width:31.7%;margin-left:1%;margin-right:0}.callout-boxes .box a{padding:21px 10px 20px}.callout-boxes h4{font-size:1.2em}.callout-boxes h4 span{width:35px;height:35px;margin-top:-16px;margin-right:7px}.callout-boxes h4 i{line-height:35px}.content{width:auto;padding:20px}.content.after-home{width:auto;padding:20px}.content img{max-width:100%;height:auto}.content .news-list.wide{width:auto}.footer{height:auto}.footer .columns{height:auto}.footer .columns .col{width:32%;margin-right:1%;padding:10px 0 30px}.footer .columns .wrap{width:auto;padding:0 20px}.footer .columns .wrap::after{content:" ";clear:both;display:block}.footer .attribution{height:auto}}@media screen and (max-width: 719px){body{font-size:11px}.header{height:20px}.header form{top:16px}.header form input{width:0;padding-left:0}.header form input:focus{width:120px;padding-left:22px}.header .mobile-toggle{display:block;background:#fff url(images/icon-hamburger.png) no-repeat center center;border:0;height:28px;width:41px;position:absolute;top:16px;left:12px}.emtc{height:50px;font-size:1.3em;padding-bottom:12px}.emtc img{margin-top:-5px}ul.nav{position:absolute;display:block;top:0;left:-370px;width:72%;max-width:370px;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #f7f7f7 50%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #f7f7f7 50%, #fff 100%);background:linear-gradient(to right, #ffffff 0%,#f7f7f7 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );margin-top:0;z-index:50;height:auto;border:0;border-right:1px solid #e1e1e6}ul.nav>li{display:block;float:none;height:auto}ul.nav>li:last-child>a::after{content:"";display:none}ul.nav>li ul{position:static;display:block;width:auto;border:0;background:rgba(0,0,0,0.05)}ul.nav>li>a{border-right:0;text-align:left}ul.nav>li>a::after{content:" ";display:block;height:0;width:20px;border-bottom:1px solid #cfc8bc}.slideshow .arrow{bottom:15px;width:30px;height:28px}.slideshow .arrow.left{background-position:-13px}.slideshow .arrow.left:hover{background-position:-71px}.slideshow .arrow.right{left:59px;background-position:-131px}.slideshow .arrow.right:hover{background-position:-189px}.latest-news{position:static;width:auto;padding:22px 26px}.latest-news .wraparound{display:none}.callout-boxes{margin-top:0}.callout-boxes .box{margin:0;width:100%;float:none;border:0;border-top:1px solid #dfdfdf}.callout-boxes .box.last{border-bottom:1px solid #dfdfdf}.footer .columns .col{float:none;width:100%;margin-right:0;padding:8px 0 16px}}@media screen and (max-width: 479px){.emtc{height:32px;font-size:.95em}.flap.left{display:none}.flap.right{display:none}.clip-on{position:static;display:block}.clip-on a{margin:0 0 15px 0}}
