/*
Theme Name: ses
*/
@font-face {
	font-family: 'HelveticaNeue';
	src: url('fonts/helveticaneue.eot');
	src: url('fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
			 url('fonts/helveticaneue.woff') format('woff'),
			 url('fonts/helveticaneue.ttf') format('truetype'),
			 url('fonts/helveticaneue.svg#helveticaneue') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'helveticabold';
    src: url('fonts/helvetica_bold-webfont.eot');
    src: url('fonts/helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_bold-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;
}@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('fonts/myriadproboldcond.eot');
	src: url('fonts/myriadproboldcond.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadproboldcond.woff') format('woff'),
			 url('fonts/myriadproboldcond.ttf') format('truetype'),
			 url('fonts/myriadproboldcond.svg#myriadproboldcond') format('svg');
	font-weight: normal;
	font-style: normal;
}
html{background:#ffffff url(images/bg-html.jpg) top repeat-x;}
body { font-size:13px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
a { color:#00b26a; outline:none; outline-style:none; text-decoration:underline; }
a:hover { color:#00b26a;text-decoration:none;}
p {padding-bottom:28px; line-height:20px;}
h1{font-size:24px; line-height:24px; color:#00b26a; font-family: 'helveticabold'; padding-bottom:12px;}
h2{font-size:18px; line-height:18px; color:#00b26a;font-family: 'helveticabold'; padding-bottom:12px;}
h3{font-size:14px; line-height:14px; color:#00b26a;font-family: 'helveticabold'; padding-bottom:12px;}
h4{font-size:14px; line-height:12px; color:#00b26a;font-family: 'helveticabold'; padding-bottom:12px;}
h5{}
h6{}
ul{ margin:0px 0px 22px 22px;font-family: 'HelveticaNeue';}
ul li{ margin:0px; padding:0px 0px 6px 0px; list-style:disc; font-size:13px; color:#666666;}
ul li ul{ margin:5px 0px 4px 22px;}
ol{ margin:0px 0px 27px 27px;font-family: 'HelveticaNeue';}
ol li{ margin:0px; padding:0px 0px 5px 0px; list-style:decimal; font-size:13px; color:#666666;}
.intro{font-size:16px; color:#00b26a; line-height:22px; font-family: 'helveticabold'; padding-bottom:25px;}
em{font-style:italic;}
.alignleft{ float:left; display:block; margin:10px 10px 10px 0px;}
.alignright{ float:right; display:block; margin:10px 0px 10px 10px;}
.aligncenter {display:block; margin:10px auto;}
.alignnone{display:block; margin:10px auto;}
strong{ font-weight:bold;}
hr{overflow:hidden; height:1px; margin:10px 0px; padding:0px; clear:both; width:100%; background:#1b1b1b;background:url(images/bg_hr.png) left top repeat; border:none !important;}
.clear{ clear:both;}

.blue{ color:#00b26a;}
.blue_bold{ color:#00b26a;font-family: 'helveticabold';}
.blue_italic{ color:#00b26a;font-style:italic;}
.blue_bold_italic{ color:#00b26a;font-style:italic;font-family: 'helveticabold';}

.grey{ color:#CCC;}
.grey_bold{ color:#CCC;font-family: 'helveticabold';}
.grey_italic{ color:#CCC; font-style:italic;}
.grey_bold_italic{color:#CCC; font-style:italic;font-family: 'helveticabold';} 

#content .tablepress{ border:0px solid #f5f5f5;}
#content .tablepress thead th{border:0px solid #f5f5f5; background:#00b26a; font-size:13px; color:#FFF; text-transform:uppercase; font-weight:normal;font-family: 'helveticabold';}
#content .tablepress tbody td{border:0px solid #f5f5f5; font-size:13px; color:#333333;}
#content .tablepress tbody .odd td{ background:#e7e8e9;}
#content .tablepress tbody .even td{ background:#ffffff;}
#container{width:100%; overflow:hidden;}
/********header*******/
.header_wrapper{ background:url(images/bg_header_wrapper.png) left top repeat-x;}
#header{ height:78px; width:988px; margin:0px auto; position:relative;}
.home #header{height:415px;}
.logo{ display:block; position:absolute; left:0px; top:0px; z-index:9;}
.logo img{ display:block;}

.topnav{ position:absolute; right:5px; top:14px; padding:0px; margin:0px;}
.topnav li{ background:url(images/bg_top_navigation_li.png) left 5px no-repeat; float:left; padding:0px 6px 0px 8px; margin:0px; list-style:none; font-weight:normal;}
.topnav li a{ color:#00b26a; font-size:16px; text-transform:uppercase; text-decoration:none;}
.topnav li.current_page_item a,
.topnav li a:hover{ color:#00b26a; text-decoration:underline;}
.topnav li:first-child{ background:none; padding-left:0px;}

.social_network_links{ padding:0px; margin:0px; position:absolute; right:5px; top:38px;}
.social_network_links li{ float:left; padding:0px; margin:0px; list-style:none; font-weight:normal;}
.social_network_links li img{ display:block;}

.mainnav_wrapper{position:absolute; left:0px; top:88px; width:986px; padding-right:10px; height:80px; background:url(images/bg_mainnav.png) left top no-repeat; text-transform:uppercase;}

.important_logo{ display:block; position:absolute; left:0px; top:238px;}
.important_logo img{ display:block;}

/*********content*********/
#content{width:988px; margin:0px auto; overflow:hidden;}

.content_title{font-size:49px; color:#00b26a; text-transform:uppercase; background:url(https://sportseventservices.com.au/wp-content/uploads/arrow2.png) right 21px no-repeat; padding:39px 58px 26px 0px; border-bottom:1px solid #00b26a; margin-bottom:5px;}
.content_title h1{font-size:35px; color:#00b26a; padding:0px; line-height:15px;font-family: 'MyriadPro-BoldCond'; }
.content_title h1 span{ color:#00b26a;}
/* .maincontent{ width:944px; float:left; background:url(images/bg_1.png) left top repeat; border:1px solid #2b2b2b; padding:0px 1px;} */
.maincontent{ width:944px; float:left; background-color: #ffffff; border:1px solid #fff; padding:0px 21px;}
.maincontent img{ max-width:944px; height:auto;}
.breadcrumbs_top_box{ width:100%; overflow:hidden; border-bottom:1px solid #fff; padding:13px 0px 7px 0px;}
.breadcrumbs_bottom_box{ width:100%; overflow:hidden; border-top:1px solid #fff; padding:15px 0px 16px 0px;}
.breadcrumbs_bottom_box .breadcrumbs{ padding-top:2px;}
.breadcrumbs_top_box .breadcrumbs{ padding-top:5px;}
.breadcrumbs{ font-size:11px; color:#FFF;}
.breadcrumbs a{color:#FFF; text-decoration:none;}
.breadcrumbs a:hover{color:#FFF; text-decoration:underline;}
.back_to_top{ font-size:11px; color:#00b26a; background:url(https://sportseventservices.com.au/wp-content/uploads/arrow1.png) right 1px no-repeat; display:block; float:right; padding:2px 30px 3px 0px; margin-left:14px; text-decoration:none;}
.back_to_top:hover{ text-decoration:underline; color:#00b26a;}
.maincontent .printfriendly{ float:right;}
.maincontent .printfriendly a{ display:block; background:url(#) left bottom no-repeat; width:47px; height:2px; text-indent:-9999em;}
.maincontent .printfriendly a:hover{background:url(#) left top no-repeat;}
.maincontent .breadcrumbs_bottom_box .printfriendly{ padding-top:1px;}



/********Half Marathon*************/

.content_title.half_marathon_title{ margin-bottom:0px;}
.half_marathon_content{ width:100%; overflow:hidden;}
.half_marathon_content .sponsor_logo_box{ float:left; border:1px solid #2b2b2b; background:#FFF; width:188px; height:136px; text-align:center; line-height:136px; margin-top:18px;}
.half_marathon_content .sponsor_logo_box img{display: inline; vertical-align:middle;}
.half_marathon_content .medal_name_text{ font-size:48px; line-height:39px; color:#00b26a;text-transform:uppercase; font-family: 'MyriadPro-BoldCond'; padding:15px 0px 0px 19px; width:246px; float:left;}
.half_marathon_content .medal_name_text span{ color:#FFF;}
.half_marathon_content .half_marathon_text{ width:100%; overflow:hidden; clear:both;}


.half_marathon_content .medal_image_box{ float:right; background:url(images/bg_medal_image_box.png) left 167px no-repeat; width:91px; padding-bottom:35px;}
.half_marathon_content .medal_image_box img{ display:block;}
/******sponsors**************/
.sponsors_content{ width:100%; overflow:hidden;}
.sponsors_content_box{ overflow:hidden; background:#FFF; clear:both; border:1px solid #030303; margin-bottom:21px;}
.sponsors_logo_list{ padding:0px; margin:0px; text-align:center; width:100%; overflow:hidden;}
.sponsors_logo_list li{ display:inline-block; width:194px; height:109px; line-height:109px; padding:0px; margin:0px; list-style:none;}
.sponsors_logo_list li img{ display:inline; vertical-align:middle;}
/*****Finisher Awards*********/
.finisher_awards_wrapper{ padding-bottom:60px;}
.tab_accordions_content{ border-bottom:1px solid #2b2b2b; padding-bottom:15px; margin-bottom:12px; width:100%; overflow:hidden;}
.tab_accordions_content h3{ cursor:pointer; float:left; font-size:48px; font-family: 'MyriadPro-BoldCond'; color:#00b26a; text-transform:uppercase; background:url(images/arrow3.png) right bottom no-repeat; line-height:40px; padding:0px 24px 0px 0px;}
.tab_accordions_content h3 span{ color:#FFF;}
.tab_accordions_content_nr{ padding-bottom:13px; width:100%; overflow:hidden; display:none;}
.tab_accordions_content_nr .close_button{ font-size:11px; color:#666; float:right; background:url(images/arrow1.png) right top no-repeat; padding:2px 30px 5px 0px; text-decoration:none; cursor:pointer;}
.tab_accordions_content_nr .close_button:hover{ color:#666; text-decoration:underline;}
.tab_accordions_inner{ width:100%; overflow:hidden; border-top:1px solid #2b2b2b; padding:38px 0px 33px 0px;}
.tab_accordions_content_nr .tab_accordions_inner:first-child{ border:none;}
.tab_accordions_img_box{ float:left; font-size:16px; color:#00b26a; font-family: 'helveticabold'; width:210px;}
.tab_accordions_img_box img{ display:block; border:1px solid #2b2b2b; margin-bottom:12px;}
.tab_accordions_text_box{ float:left; width:380px; line-height:20px;}
.tab_accordions_text_box h4{ font-size:24px;font-family: 'helveticabold';color:#00b26a; padding-bottom:14px; line-height:22px;}
/******Age Category*********/
.age_category_wrapper{ padding-bottom:60px;}
.age_category_wrapper .tab_accordions_content_nr{ padding-bottom:0px;}
.age_category_wrapper .tab_accordions_inner{ padding:26px 0px 7px 0px;}
.age_category_wrapper .age_category_sponsors_logo_img{ display:block; margin-bottom:13px;}

/****maps******/
.maps_wrapper{ padding-bottom:60px;}
.maps_top_text{ color:#00b26a; font-size:13px;font-family: 'helveticabold'; width:100%; overflow:hidden; padding-bottom:39px;}
.maps_top_text span{ float:right;}
.maps_top_text a{color:#00b26a; text-decoration:none;}
.maps_top_text a:hover{color:#00b26a; text-decoration:underline;}
.maps_wrapper .tab_accordions_content_nr{ padding-bottom:0px;}
.maps_wrapper .tab_accordions_inner{ padding:13px 0px 22px 0px; line-height:20px;}
.map_thumbnail{ display:block; margin-bottom:14px;}

/********Registration Fees****/
.registration_fees_wrapper{ padding-bottom:60px;}
.registration_fees_wrapper .tab_accordions_content_nr{ padding-bottom:0px;}
.registration_fees_wrapper .tab_accordions_inner{ padding:28px 0px 28px 0px; line-height:20px;}

/*********sidebar*********/
#sidebar{ width:315px; float:right;}

.sidebar_title{ height:36px; background:url(images/bg_sidebar_title.png) left top no-repeat; font-family: 'MyriadPro-BoldCond'; color:#00b26a; text-transform:uppercase; font-size:24px; padding:5px 0px 0px 21px;}
.sidebar_title span{ color:#FFF;}
.sidebar_box{ padding-bottom:28px;}

.view_all_link{ font-size:13px; float:left; margin:11px 0px 0px 24px;font-family: 'helveticabold';}
.view_all_link:hover{color:#00b26a;}

/* .sidebar_box_content{ border:1px solid #2b2b2b; background:url(images/bg_1.png) repeat; width:313px; overflow:hidden; padding:18px 0px 19px 0px;} */
.sidebar_box_content{ border:1px solid #2b2b2b; background-color: #ffffff; width:313px; overflow:hidden; padding:18px 0px 19px 0px;}


.race_results_box{ width:268px; margin:0px auto;border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding:9px 0px 11px 0px;}

.race_results_box .bx-auto{ display:none;}
.race_results_box .bx-prev,
.race_results_box .bx-next{position: absolute; bottom:-40px; width:23px;height:18px;text-indent: -9999em;background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left top no-repeat;}
.race_results_box .bx-prev{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left top no-repeat;right:49px;}
.race_results_box .bx-prev:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left bottom no-repeat;}
.race_results_box .bx-next{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) right top no-repeat;right:1px;}
.race_results_box .bx-next:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) right bottom no-repeat;}
.race_results_box ul{ padding:0px; margin:0px;}
.race_results_box ul li{ padding:0px; margin:0px; list-style:none;}
.race_results_box ul li h3{ font-size:40px; line-height:35px; color:#FFF;font-family: 'MyriadPro-BoldCond'; padding-bottom:0px;}
.race_results_box ul li span.sports_category_text{ display:block; color:#00b26a; text-transform:uppercase; font-size:18px;font-family: 'helveticabold'; padding-bottom:4px;}
.race_results_box ul li p{ line-height:18px; padding:0px; text-transform:uppercase;font-family: 'helveticabold'; font-size:12px;}
.race_results_box ul li p span.span_text{ color:#00b26a;}
.race_results_box ul li p span.name_text{ color:#999999;}
.race_results_box ul li p span.time_text{ color:#FFF;}

.sidebar_box_content.sidebar_event_calendar{ padding:3px 0px 0px 0px;}
.count_down{ width:268px; margin:0px auto; padding-top:11px;}
.sidebar_event_calendar .carbonlite-tophtml{ font-size:16px; color:#00b26a;font-family: 'helveticabold'; line-height:22px; border-bottom:1px solid #FFF;}
.sidebar_event_calendar .carbonlite-tophtml p{ padding-bottom:12px;}
.sidebar_event_calendar .carbonlite-bothtml { font-size:13px; color:#666666; border-top:1px solid #FFF; padding:15px 0px 0px 0px; line-height:20px;}

.hasCountdown { height:63px; width:100%; padding-top:14px;background:url(images/dot2.png) left 15px no-repeat;}
.countdown_row {clear: both;width: 100%; text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}


.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_show4 .countdown_holding span {color: #888; letter-spacing:normal;}
.countdown_section {display: block;	float: left;font-size:14px; color:#a1a1a1; text-transform:uppercase; width:65px; text-align:center;}
.countdown_section:first-child{ background:none; width:63px; padding-right:7px;}
.countdown_section:first-child .countdown_amount{ text-align:right;}
.countdown_amount {font-size:40px;color:#FFF;font-family: 'helveticabold'; line-height:36px; letter-spacing:-2px;}
.countdown_descr {display: block;width: 100%;}

#sidebar .register_now_button{ background:url(images/bg_sidebar_button.png) left top no-repeat; width:315px; height:52px; font-size:24px; line-height:52px; position:inherit; margin-bottom:17px;}
#sidebar .register_now_button:hover{background:url(images/bg_sidebar_button.png) left bottom no-repeat;}

.social_media_content .dcsnt-content{ width:315px; overflow:hidden;}
.social_media_content .static .social-tabs{ width:40px; padding:0px; margin:0px; float:left; height:auto !important; overflow:hidden; position:absolute; border-left:1px solid #2b2b2b;}
.social_media_content .static .social-tabs li{ border-radius:0px; box-shadow:none; float:none; margin:0px; padding:6px 5px 6px 6px;  border-bottom:1px solid #2b2b2b;}
.social_media_content .active .social-tabs li.active{box-shadow:none;}
.social_media_content .active.dcsnt .dcsnt-slider{ border-radius:0px; box-shadow:none; float:right; width:274px; border:1px solid #2b2b2b; border-top:none;}
.social_media_content .static .tab-inner{ border-radius:0px;}
.social_media_content .dcsnt.static .controls{ left:50px; bottom:11px;}

.sidebar_sponsors_slider_wrapper{ border:1px solid #282828; background:#FFF;}
.sidebar_sponsors_slider_wrapper ul{ padding:0px; margin:0px;}
.sidebar_sponsors_slider_wrapper ul li{ padding:0px; margin:0px; width:100%; text-align:center; height:142px; line-height:142px; list-style:none;}
.sidebar_sponsors_slider_wrapper ul li img{ display:inline; vertical-align:middle;}
.sidebar_sponsors_slider_wrapper .bx-auto{ display:none;}
.sidebar_sponsors_slider_wrapper .bx-prev,
.sidebar_sponsors_slider_wrapper .bx-next {	position: absolute;	top:68px;width:6px;height:11px;text-indent: -9999em;background: url(https://sportseventservices.com.au/wp-content/uploads/slider_button.png) left top no-repeat;}
.sidebar_sponsors_slider_wrapper .bx-prev{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_button.png) left top no-repeat;left:17px;}
.sidebar_sponsors_slider_wrapper .bx-prev:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_button.png) left bottom no-repeat;}
.sidebar_sponsors_slider_wrapper .bx-next{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_button.png) right top no-repeat;right:17px;}
.sidebar_sponsors_slider_wrapper .bx-next:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_button.png) right bottom no-repeat;}

/*.photo_galleries{ border:1px solid #2b2b2b; background:url(images/bg_1.png) repeat; width:313px; overflow:hidden; padding:18px 0px 19px 0px;} */
.photo_galleries{ border:1px solid #2b2b2b; background-color: #ffffff; width:313px; overflow:hidden; padding:18px 0px 19px 0px;}
.photo_galleries_box{ width:268px; margin:0px auto; border-bottom:1px solid #393939; padding-bottom:18px;}
.photo_galleries_box ul{ padding:0px; margin:0px;}
.photo_galleries_box ul li{ padding:0px; margin:0px; list-style:none;}
.photo_galleries_box ul li img{ display:block; border:1px solid #2a2a2a;}


.photo_galleries_box .bx-prev,
.photo_galleries_box .bx-next {	position: absolute; bottom:-47px; width:23px;height:18px;text-indent: -9999em;background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left top no-repeat;}
.photo_galleries_box .bx-prev{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left top no-repeat;right:49px;}
.photo_galleries_box .bx-prev:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) left bottom no-repeat;}
.photo_galleries_box .bx-next{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) right top no-repeat;right:1px;}
.photo_galleries_box .bx-next:hover{background: url(https://sportseventservices.com.au/wp-content/uploads/slider_arrow.png) right bottom no-repeat;}


/*********footer*********/
.footer_wrapper{ background:url(https://sportseventservices.com.au/wp-content/uploads/bg_footer_wrapper.png) left top repeat-x; padding-top:16px; }
#footer{width:988px; margin:0px auto; padding-bottom:15px;}

.sponsors_slider_wrapper{ padding:5px 0px 18px 0px; width:100%; overflow:hidden;}
.sponsors_slider_title{ background:url(images/bg_sponsors_slider_wrapper_title.png) left top no-repeat; height:36px; overflow:hidden;font-family: 'MyriadPro-BoldCond'; color:#00b26a; text-transform:uppercase; color:#333333; font-size:24px; padding:5px 0px 0px 21px;}
.sponsors_slider_title span{ color:#FFF;}
.sponsors_slider_wrapper .sponsors_slider{ padding:0px; margin:0px; width:985px; overflow:hidden; border:1px solid #2d2d2d; background:#FFF;}
.sponsors_slider_wrapper .sponsors_slider li{ float:left; width:197px; height:108px; line-height:108px; text-align:center; list-style:none;}
.sponsors_slider_wrapper .sponsors_slider li img{ display:inline; vertical-align:middle;}
.sponsors_slider_wrapper .bx-next{ display:none;}
.sponsors_slider_wrapper .bx-prev{ display:none;}

.footer_logo{ display:block; margin-bottom:15px;}
.footer_logo img{ display:block;}
.footer_row1{ width:100%; overflow:hidden; padding-bottom:30px;}
.footer_row1_left{ float:left; width:162px;}
.footer_row1_left .social_network_links{ position:inherit;}

.footer_menu{ width:826px; float:left; overflow:hidden; padding-top:5px;}
.footer_menu ul{ float:left; padding:0px; margin:0px;}
.footer_menu ul li{ padding:0px 0px 6px 0px; margin:0px; list-style:none; font-weight:normal;font-family: 'helveticabold'; line-height:14px;}
.footer_menu ul li a{ font-size:12px; color:#fff; text-decoration:none;}
.footer_menu ul li a:hover{ color:#fff; text-decoration:underline;}
.footer_menu ul li .footer_menu_title{ text-transform:uppercase; color:#FFF; font-size:14px;}
.footer_menu ul li .footer_menu_title:hover{ color:#FFF;}
.footer_menu ul.footer_menu_list1{ width:166px;}
.footer_menu ul.footer_menu_list2{ width:166px;}
.footer_menu ul.footer_menu_list3{ width:166px;}
.footer_menu ul.footer_menu_list4{ width:166px;}
.footer_menu ul.footer_menu_list5{ width:164px;}

.footer_nav_wrapper{ width:100%; overflow:hidden; border-top:1px solid #1a2965; padding:9px 0px 9px 0px;} 
.footer_nav_wrapper .icon_l_t{ display:block; float:right;}
.footer_nav_wrapper span{ display:block; float:right;}
.footer_nav_wrapper .footernav{ float:left; padding:3px 0px 0px 0px; margin:0px;}
.footer_nav_wrapper .footernav li{ padding:0px 16px 0px 18px; background:url(images/bg_footernav_li.png) left 2px no-repeat; margin:0px; list-style:none; font-weight:normal; float:left;font-family: 'helveticabold'; font-size:14px; text-transform:uppercase;}
.footer_nav_wrapper .footernav li a{ color:#FFF; text-decoration:none;}
.footer_nav_wrapper .footernav li.current_page_item a,
.footer_nav_wrapper .footernav li a:hover{ text-decoration:underline; color:#FFF; text-decoration: underline;}
.footer_nav_wrapper .footernav li:first-child{ background:none; padding-left:0px;}

.footer_bottom_text{ font-size:11px;font-family: 'helveticabold'; text-transform:uppercase; border-top:1px solid #1a2965; width:100%; overflow:hidden; color:#FFF; padding-top:7px;}
.footer_bottom_text a{ color:#FFF; text-decoration:none;}
.footer_bottom_text a:hover{color:#FFF; text-decoration: underline;}
.footer_bottom_text .website_by{ float:right;}
.footer_bottom_text p{ display:inline;}
.footer_bottom_text .footer_bottom_left_text span{ padding-left:21px;}
.footer_bottom_text .footer_bottom_left_text{ float:left;}


/**********zxx***********/
.home_tow_col{ width:100%; overflow:hidden;}
.home_left{ width:636px; float:left;}
.home_right{ width:314px; float:right;}
.video_wrap{ margin:0 0 18px;}
.bg_gery{background:url(images/bg_1.png) left top repeat; border:1px solid #2b2b2b; padding:18px 21px;}
.video_left{ float:left; width:146px; padding:16px 20px; border:1px solid #2b2b2b; background:#000; text-align:right;}
.video_left h1{ text-transform:uppercase; font-family: 'MyriadPro-BoldCond',Arial, Helvetica, sans-serif; font-size:36px; text-align:left; line-height:1; margin:0;}
.video_left h1 span{ display:block; color:#fff;}
.arrow_right{  display:block; background:url(images/arrow_right.png) left top no-repeat; width:87px; height:86px; margin:0 0 5px 45px;}
.video_left a{ color:#666666; font-size:13px; text-decoration:underline;}
.video_left a:hover{ text-decoration:none;}
.video_box{ border:1px solid #2b2b2b; width:388px; height:223px; overflow:hidden; float:right;}

.title_col{ float:left; background:url(images/bg-right.png) right top no-repeat; padding:0 32px 0 0;}
.title_col h2{ text-align:center; color:#00b26a; font-size:24px; line-height:40px; background:url(images/bg-h2-title.png) left top repeat-x; padding:0 25px; font-family:'MyriadPro-BoldCond',Arial, Helvetica, sans-serif; text-transform:uppercase;}
.title_col h2 span{ color:#ffffff;}

.home_news_item{ background:#1d1d1d; border:1px solid #2b2b2b; padding:20px; clear:both; margin:0 0 18px;}
.news_text h3 a{ text-decoration:none;}
.news_text h3 a:hover{ text-decoration:underline;color:#00b26a;}
.img_left{ float:left;  display:inline; margin:0 0 15px;}
.img_left img{border:1px solid #2d2d2d;}
.news_item{ float:right; width:384px;  margin:0 0 15px;}
.news_right{ float:right; width:63px; background:url(images/bg-news-item.png) right bottom no-repeat; padding: 0 0 75px; margin:0 0 0 20px; display:inline;}
.datetime{ background:url(images/bg-datetime.png) left top no-repeat; width:63px; height:63px; float:right;}
.day{ font-size:40px; color:#ffffff; text-align:center; line-height:34px; display:block; font-family:'helveticabold',Arial, Helvetica, sans-serif; padding:8px 0 0;}
.month{ text-align:center; font-size:16px; color:#ffffff; text-transform:uppercase; font-family:'helveticabold',Arial, Helvetica, sans-serif; line-height:1; display:block;}
.excerpt_text p{ display:inline;}
.news_links{ width:100%; overflow:hidden; clear:both; padding:10px 0 0; border-top:1px solid #2b2b2b;}
.cats{ float:left; background:url(images/bg-cat.png) left center no-repeat; padding:0 0 0 22px; float:left; color:#ffffff;}
.tags{ float:right; background:url(images/bg-tag.png) left center no-repeat; padding:0 0 0 22px; float:right;}
.cats a, .tags a{ text-decoration:none; color:#00b26a;}
.cats a:hover, .tags a:hover{ text-decoration:underline; color:#00b26a;}

.mate_col a{ text-decoration:none;}
.mate_col a:hover{ text-decoration:underline;}
.excerpt_text a{ text-decoration:none;}
.excerpt_text a:hover{ text-decoration:underline;}

.news_item_wrap{ margin:0 0 45px; border-bottom:1px solid #2b2b2b; padding:0 0 15px;}

.wp-pagenavi{ text-align:center; margin:0 0 110px; padding:10px 0 0; border-top:1px solid #2b2b2b;}
.wp-pagenavi span, .wp-pagenavi a{ margin:0 7px; font-size:12px; text-decoration:none;}
.wp-pagenavi a:hover{ text-decoration:underline;}

.img_box{ margin: 0 0 30px;}
.img_box img{ border:1px solid #2b2b2b;}
.single_content .news_links{ margin:0 0 110px; }
.news_top_col{ width:100%; overflow:hidden; margin:0 0 30px;}

.gform_wrapper ul{ overflow:hidden; width:100%;}
.gform_wrapper ul li{ width:100%; overflow:hidden !important; margin:0 0 18px; }
.gform_wrapper .top_label label{ float:left; width:140px; font-size:13px; margin:0; color:#666666;}
.gform_wrapper .top_label label.gfield_label{ float:left; width:140px; font-size:13px; margin:0; color:#666666; font-weight:normal;}
.gform_wrapper .ginput_container{ float:left;}
.gform_wrapper .top_label input, .gform_wrapper .top_label select{ border:1px solid #818181; border-radius:4px; padding:5px 0 5px 10px !important; width:280px !important; height:30px !important; line-height:30px; color:#241f1f; font-family:'helveticabold',Arial, Helvetica, sans-serif; background:none; vertical-align:middle;}
.gform_wrapper .top_label select.medium{ height:30px !important; }
.gform_wrapper .top_label textarea.textarea{ border:1px solid #818181; border-radius:4px; padding:5px 10px !important; width:270px !important; height:90px !important; line-height:20px; color:#241f1f; font-family:'helveticabold',Arial, Helvetica, sans-serif; background:none;}
.gform_wrapper .ginput_container  ul.gfield_radio { float:left;}
.gform_wrapper .ginput_container  ul.gfield_radio li{ float:left; margin:0 20px 0 0; display:inline; width:auto;}
.gform_wrapper .ginput_container  ul.gfield_radio li .radio{  width:14px; height:14px; overflow:hidden; position:relative; float:left; margin:4px 0 0;}
.gform_wrapper .ginput_container  ul.gfield_radio li .radio span{ display:block; width:14px; height:14px; overflow:hidden; background:url(images/bg-radio.png) 0 0 no-repeat;}
.gform_wrapper .ginput_container  ul.gfield_radio li .radio span input{ position:absolute; left:0; top:0; width:14px; height:14px;}
.gform_wrapper .ginput_container  ul.gfield_radio li .radio span.checked{ background:url(images/bg-radio.png) 0 -14px no-repeat;}

.gform_wrapper .ginput_container  ul.gfield_checkbox li .checker{  width:14px; height:14px; overflow:hidden; position:relative; float:left; margin:4px 0 0;}
.gform_wrapper .ginput_container  ul.gfield_checkbox li .checker span{ display:block; width:14px; height:14px; overflow:hidden; background:url(images/bg-checkbox.png) 0 0 no-repeat;}
.gform_wrapper .ginput_container  ul.gfield_checkbox li .checker span input{ position:absolute; left:0; top:0; width:14px; height:14px;}
.gform_wrapper .ginput_container  ul.gfield_checkbox li .checker span.checked{ background:url(images/bg-checkbox.png) 0 -14px no-repeat;}

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{ margin:0 !important;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input{ background:url(https://sportseventservices.com.au/wp-content/uploads/bg-submit.png) left top no-repeat; width:152px !important; height:40px !important; text-align:center; line-height: normal; border:0 !important; cursor:pointer; padding-right: 13px !important; font-family:Arial, Helvetica, sans-serif; font-family:'helveticabold',Arial, Helvetica, sans-serif; font-size:17px !important; color:#fff; text-transform:uppercase;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input:hover{ background:url(https://sportseventservices.com.au/wp-content/uploads/bg-submit.png) left bottom no-repeat;}
#qaplus_searchform{ display:none;}

.qa-faq{ border-bottom:1px solid #2b2b2b; padding:0 0 20px; margin:0 0 20px;}
.qa-faq:last-child{ border-bottom:0;}
.qa-faq-title { overflow:hidden;}
.qa-faq-title a{ float:left; padding:0 25px 0 0; width:336px; font-size:16px; line-height:22px; color:#00b26a; text-decoration:none; font-family:'helveticabold',Arial, Helvetica, sans-serif; background:url(images/bg-arrow-left.png) 100% 0 no-repeat;}
.qa-faq-title a:hover{ background:url(images/bg-arrow-left.png) 100% -82px no-repeat; text-decoration:none; color:#ffffff;}

.event_wrap{ background:url(images/bg-event-options.png) left top repeat-x; clear:both; width:100%; overflow:hidden;}
.event_wrap ul{ width:100%; overflow:hidden; margin:0;}
.event_wrap ul li{ width:127px; text-align:center; list-style:none outside none; float:left;}
.event_wrap ul li a .img_medal{ display:block;}
.event_wrap ul li a .img_medal_hover { display:none;}
.event_wrap ul li a:hover .img_medal { display:none;}
.event_wrap ul li a:hover .img_medal_hover{ display:block;}
.event_wrap ul li h3{ color:#00b26a; font-size:18px; font-family:'MyriadPro-BoldCond',Arial, Helvetica, sans-serif; line-height:1; background:url(images/bg-title.png) center top no-repeat; padding:10px 0 0; text-transform:uppercase;}
.event_wrap ul li h3 span{ display:block; color:#fff;}



/*******0307**********/

.gform_wrapper .ginput_complex.ginput_container{ float:none; width:100%;clear:both; padding-top:23px;}
.gform_wrapper .ginput_complex.ginput_container .ginput_full{ width:100%; clear:both; padding-bottom:18px;}
.gform_wrapper .ginput_complex.ginput_container .ginput_left{ width:100%; clear:both; padding-bottom:18px;}
.gform_wrapper .ginput_complex.ginput_container .ginput_right{width:100%; clear:both; padding-bottom:18px;}

.gform_wrapper .ginput_complex.ginput_container label{ float:left; width:140px; font-size:13px; margin:0; color:#666666; font-weight:bold; letter-spacing:0;}
.gform_wrapper .ginput_complex.ginput_container input{ border:1px solid #818181; border-radius:4px; padding:5px 0 5px 10px !important; width:280px !important; height:20px !important; line-height:20px; color:#000000; font-family:'helveticabold',Arial, Helvetica, sans-serif; background:none; vertical-align:middle;}
.gform_wrapper .ginput_complex.ginput_container #input_1_12_6{ border:1px solid #818181; border-radius:4px; padding:5px 0 5px 10px !important; width:289px !important; height:30px !important; line-height:30px; color:#000000; font-family:'helveticabold',Arial, Helvetica, sans-serif; background:none; vertical-align:middle;}
.gform_wrapper .ginput_complex.ginput_container .ginput_full input{width:280px !important;}

.gform_wrapper .ginput_complex.ginput_container .ginput_left input{width:280px !important;}
.gform_wrapper .ginput_complex.ginput_container .ginput_right input{width:280px !important;}

.gform_wrapper .top_label input#input_1_13.medium{ width:280px !important; border:1px solid #818181 !important; border-radius:0px !important; height:23px !important; background:none !important; box-shadow:none;}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-family: inherit;
    font-size: 11px;
    letter-spacing: normal;
    outline-style: none;
    padding-bottom: 0px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px !important;
}
.maincontent .ngg-navigation{ min-height:20px;}


/******************0823*********************/

.fundraise_now_button{ display:block; background:url(images/bg_bg_fundraise_now_button.png) left top no-repeat; width:148px; height:30px; line-height:28px; text-align:center; text-transform:uppercase;font-family: 'helveticabold'; font-size:14px; color:#fff; position:absolute; right:0px; top:45px; text-decoration:none; text-shadow:1px 0px 3px #333;}
.fundraise_now_button:hover{ color:#FFF; text-decoration:none;background:url(images/bg_bg_fundraise_now_button.png) left bottom no-repeat; text-decoration: none;}

#sidebar .fundraise_now_button{ background:url(images/bg_bg_fundraise_now_button2.png) left top no-repeat; width:315px; height:52px; font-size:24px; line-height:52px; position:inherit; margin-bottom:24px;}
#sidebar .fundraise_now_button:hover{background:url(images/bg_bg_fundraise_now_button2.png) left bottom no-repeat;}


/************ 2014-09-02*************/
body{background:none;}
.logo{top:8px;}
.topnav li a{ color:#666; font-size:10px; text-transform:uppercase; text-decoration:none;}
.topnav li.current_page_item a,
.topnav li a:hover{ color:#666; text-decoration:underline;}
/*
.register_now_button{ display:block; background:url(https://sportseventservices.com.au/wp-content/uploads/bg_reg.png) left top no-repeat; width:148px; height:30px;position:absolute;right:0px;top:12px;text-decoration:none;}
.register_now_button:hover{text-decoration:none;background:url(https://sportseventservices.com.au/wp-content/uploads/bg_reg.png) left bottom no-repeat;}
.fundraise_now_button{ display:block; background:url(https://sportseventservices.com.au/wp-content/uploads/bg_fun.png) left top no-repeat; width:148px; height:30px; position:absolute; right:0px; top:45px; text-decoration:none;}
.fundraise_now_button:hover{text-decoration:none;background:url(https://sportseventservices.com.au/wp-content/uploads/bg_fun.png) left bottom no-repeat}
*/
.mainnav_wrapper{height:42px;padding:0;width:100%;z-index:10;}
.mainnav{float:left;}
.mainnav > li{border-left:1px solid #fff;}
.mainnav > li:first-child{border:0;}
.mainnav li a{background:none;height:42px;line-height:42px;}
.mainnav > li:hover > a, .mainnav > li > a:focus, .mainnav > li > a:hover, .mainnav > li > a:active{background:url("images/bg_mainnav_a2.png") !important;}
.important_logo{display:none;}
.header_slider{position:absolute;width:988px;height:355px;top:142px;left:0;overflow:hidden;z-index:1;}
.header_slider ul{padding:0;margin:0;}
.header_slider li{list-style:none;padding:0;width:988px;height:352px;}
.mainnav ul{background:url(https://sportseventservices.com.au/wp-content/uploads/bg_subnav.png);border:0;}
.mainnav li li a{background:none;border-top:1px dotted #00b26a;color:#fff !important;}
.mainnav li li:hover{background:#00b26a;}
.mainnav li li a:hover{color:#fff;}
.marquee_scroller_box{background:url(https://sportseventservices.com.au/wp-content/uploads/bg_text.png);}
.countdown_amount{color:#00b26a;}
.bg_gery{background:#fff;border:1px solid #00b26a;}
.home_news_item{background:#fff;border:1px solid #00b26a;}
.event_wrap{background:url(https://sportseventservices.com.au/wp-content/uploads/bg-event-options.png) top repeat-x;}
.event_wrap ul li h3 span{color:#666;}
.hasCountdown{background:url(https://sportseventservices.com.au/wp-content/uploads/dot21.png) left 10px no-repeat;}
.countdown_section{color:#666;}
.sponsors_slider_wrapper .sponsors_slider{border:0;}
.sponsors_slider_wrapper .bx-wrapper{border:1px solid #fff;}
.footer_wrapper{background:url(https://sportseventservices.com.au/wp-content/uploads/bg_footer1.png) repeat-x scroll left top;}
.footer_row1_left{padding-top:10px;}
.footer_nav_wrapper{border-top:1px solid #ffffff;}
.footer_bottom_text{border-top:1px solid #ffffff;}
.news_right{background:url(https://sportseventservices.com.au/wp-content/uploads/bg-news-item.png) right bottom no-repeat;}
.sidebar_box_content{border:1px solid #00b26a;}
.sidebar_sponsors_slider_wrapper{border:1px solid #00b26a;}
.photo_galleries{border:1px solid #00b26a;}
.tab-content.tab-fblike, .social-tabs li.active.dcsnt-fblike, .social-tabs li.dcsnt-fblike:hover, .tab-fblike .dcsmt-btn{background:#fff !important;}
.tab-content.tab-facebook, .social-tabs li.active.dcsnt-facebook, .social-tabs li.dcsnt-facebook:hover, .tab-facebook .dcsmt-btn{background:#fff !important;}
.tab-content.tab-twitter, .social-tabs li.active.dcsnt-twitter, .social-tabs li.dcsnt-twitter:hover, .tab-twitter .dcsmt-btn{background:#fff !important;}
.tab-content.tab-rss, .social-tabs li.active.dcsnt-rss, .social-tabs li.dcsnt-rss:hover, .tab-rss .dcsmt-btn{background:#fff !important;}
.tab-content.tab-youtube, .social-tabs li.active.dcsnt-youtube, .social-tabs li.dcsnt-youtube:hover, .tab-youtube .dcsmt-btn{background:#fff !important;}
.tab-content.tab-instagram, .social-tabs li.active.dcsnt-instagram, .social-tabs li.dcsnt-instagram:hover, .tab-instagram .dcsmt-btn{background:#fff !important;}
.social-tabs a img{display:none;}
.dcsmt-fblike a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon1.png) no-repeat;}
.dcsmt-facebook a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon2.png) no-repeat;}
.dcsmt-twitter a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon3.png) no-repeat;}
.dcsmt-rss a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon4.png) no-repeat;}
.dcsmt-youtube a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon5.png) no-repeat;}
.dcsmt-instagram a{display:block;width:26px;height:26px;background:url(https://sportseventservices.com.au/wp-content/uploads/icon6.png) no-repeat;}
.social_media_content .active.dcsnt .dcsnt-slider{border:1px solid #00b26a;}
.cats{color:#00b26a;font-weight:bold;}
.news_links{border-top:1px solid #00b26a;}
mark{background:none;}
.breadcrumbs{color:#666;}
.breadcrumbs a{color:#fff;}
.breadcrumbs a:hover{color:#fff;}