/*
Theme Name: Divi - Child - GameBase
Template: Divi
Author: Click Studio
Version: 1.0
Updated: 2014-02-03 14:44:05
*/
@charset "UTF-8";
@import url('../Divi/style.css');
@import url('style-child-default.css');

/* Drop Ins */

/* LARGER HEADER AND LOGO - ABSOLUTE POSITIONING REQUIRED PROBABLY */
/*#main-header {
    min-height: 103px;
}
body {
	padding-top: 120px;
}*/
/*.et_fixed_nav #logo {
    max-height: 86px;
}
nav#top-menu {
    padding-top: 30px;
}
#et_search_icon:before {
    top: 17px;
}

@media only screen and (max-width: 980px) {

body {
	padding-top: 121px;
}
#main-header {
    min-height: 83px;
}

}*/
/********************************************************** END LARGER HEADER AND LOGO */

/* Modify The Mobile Navigation */
/*#et_mobile_nav_menu {
	margin-top: 12px;
	margin-right: 30px;
}*/

/*Must be set in the theme options custom css*/
/*.mobile_menu_bar:before {
	font-size: 54px;
	color: #313A8E!important;
}*/
/* End of Modify The Mobile Navigation */

/************************************************************************** End Drop Ins*/

/* Styles */


/* COLOURS */

/* Main Areas */
/* Main Font colour */

/*body {
	color: #727272;
}*/

/* Links */
#main-content a:link, #main-content a:visited {
	color: #1C94C6;
	/*color: #0000FF;*/
}
.wp-pagenavi span.current {
	color: #313A8E!important;
}

#main-content h1 a,  #main-content h2 a,  #main-content h3 a,  #main-content h4 a,  #main-content h5 a,  #main-content h6 a {
	/*color: #313A8E!important;*/
	color: #666666!important;
}

/* Headings */
/*h1, h2, h3, h4, h5, h6, #left-area h1, .et_pb_post h2, .et_pb_portfolio_item h3, h1#comments, #reply-title {
	color: #666;
}*/

/* Header and Footer Area */

/*.header_sponsor_logo img {
	max-height: 120px!important;
	width: auto!important;
}*/

/* Full Width Page Title */
.main_title_full_width {
	background-color: #313A8E;
}

.main_title_full_width h1 {
	line-height: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}


/*No title */
.home .main_title_full_width {
    padding-bottom: 3px;
    padding-top: 3px;
}
/*.home .main_title_full_width h1 {
	display: none;
}*/

/*.main_title_full_width h1 {
		color: #FFFFFF;
}*/

/* Footer */
/*.main-footer {}

#footer-bottom {
	background-color:#141414;
}*/
#footer-info a {
	color: #1C94C6 
}

.footer-widget .et_pb_widget h4, #footer-widget .footer-widget li a, #main-footer .et_pb_widget a  {
	color: #1C94C6!important;
}
#footer-widgets .footer-widget li:before {
    border-color: #1C94C6;
}

/* Slider links */
.et_pb_more_button {
    margin-top: 20px!important;
	background-color: #0366FF!important;
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.et_pb_slides a, #main-content .et_pb_slides h2 a, .et-pb-slider-arrows a {
	color: #ffffff!important;	
}

/*Promo buttons*/
.et_pb_promo_button {
	color: #FFFFFF!important;
}

/*Promo background*/
.et_pb_promo {
	background-color: #2A337A!important;
	border-radius: 5px;	
}
/*********************************************************** End Header and Footer Area */

/*.post {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: thin solid #E2E2E2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.post h2 {
	background-color: #EBEBEB;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	margin-bottom: 5px;
}*/
@media only screen and (max-width: 767px) {
.post h2 {
	padding-left: 15px;
	margin-left: -10px;
}

}

/* NAVIGATION COLOURS */
#top-menu a, .et_mobile_menu a, #et_search_icon:before {
	/*color: #842654 !important ;*/
	font-size: 15px;
	/*text-transform: uppercase;*/
	/*font-weight: bolder;*/
}
  
/*#top-menu a:hover, .et_mobile_menu a:hover {
	color: #313A8E !important;
}*/

/* Active link */
/*#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
	color: #313A8E !important ;
	font-weight: bolder;
}*/
 
/* Sub menu hover*/
.nav ul li a:hover, .et_mobile_menu li a:hover {/*color: #111;*//*background-color: #2b2b2b;*/}
  
#top-menu li.mega-menu > ul > li > a:first-child, .et_mobile_menu li a {/* border-bottom: 1px solid #444;*/}
 
/* Sub Menu Background Colour */
.et_mobile_menu, .nav li ul , #top-menu li.mega-menu > ul > li > a:first-child:hover, .et-search-form {/*background-color: #333 !important;*/}
  
.et-search-form input {
	background-color: #EBEBEB;
	color: #2E2E2E;
	border-radius: 5px!important;
}

/* Sub menu top border */
.nav li ul, .et-search-form, .et_mobile_menu {
	border-top-color: #313A8E!important;
}

/* Mobile Navigation Icon */

/*Add the following ot the custom css field in admin*/

/*.mobile_menu_bar:before, .et_overlay:before {

	color:#842654 !important;
}*/

/* End Mobile Navigation Icon */

/*************************************************************** END NAVIGATION COLOURS */



/* Forms */

/* Button and fake buttons Style links */
input[type=submit], input[type="button"], .post .post-read-more a, .comment-reply-link, button {
	background-color: #313A8E!important;

}

/*.mce-container-body button {
	color: #434343!important;
	background-color: #434343!important;
}

.mce-toolbar .mce-ico {
    color: #FFFFFF!important;
}

.mce-menubtn.mce-fixed-width button span {
    color: #FFFFFF!important;
}

#subscribe-1149 {
	padding-left: 60px;
}*/

/************************************************************************************************* END COLOURS */

/* Sidebar */

#sidebar h4, #left-area h2.content_heading {
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	text-align: center;
	color: #666666;
	background-color: #EBEBEB;
	/*	margin-right: -10px;
	margin-left: -10px;*/
	padding-top: 3px;
	padding-bottom: 3px;
	/*margin-top: 10px;*/
	margin-bottom: 5px;
	/*text-transform: uppercase;*/
	font-size: 15px;
	line-height: normal;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	font-weight: bolder;
}

#sidebar .et_pb_widget, #sidebar .document_widget, #sidebar .tournament_widget {
	margin-bottom: 15px!important;
	border: 1px solid #EBEBEB;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.widget_recent_entries .post-date {
	padding-left: 15px;
	font-size: 10px;	/*display: none;	*/
}


/*Dropins*/

/*#club_name {
display:none;
}*/

/* Header Layout */
@media only screen and (min-width: 980px) {
/* NAVIGATION ON NEW LINE */

/*#et-top-navigation {
	float: none;
	width: 100%;
	display: block;
	clear: left;
}
nav#top-menu {
    padding-top: 10px;
}

nav#top-menu-nav, #top-menu {
	margin-bottom: -7px!important;
	margin-top: 7px!important;
}
*/
 /*Center the Navigation and hide the search icon*/

/*nav#top-menu-nav, #top-menu {
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center;
}

nav#top-menu-nav, #top-menu ul li{
	text-align: left;
}

#et_top_search {
	display: none;
}*/

/*End of Center the Navigation and hide the search icon*/

/*#main-header #logo {
	padding-left: 10px;
}*/


 /*Style the sponsors header logo */
/*.header_sponsor_logo {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
	padding-left: 0px;
	text-align: center;
}

.club_name_header {
	width:450px;
	height:88px;
	display: inline;
	float:left;
	background-image: url(http://www.dev-server1.clickstudio.com.au/wp-content/uploads/2014/04/club_name_banner.png);
	background-repeat: no-repeat;
	background-position: center top;
}*/
/* End Style the sponsors header logo */
/********************************************************** END NAVIGATION ON NEW LINE */
}

@media only screen and (min-width: 1100px) {
/*.club_name_header {
	width:500px;
}
#main-header #logo {
	padding-left: 80px;
}
.header_sponsor_logo {
	text-align: left;
	/*margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
	padding-left: 0px;
	text-align: center;*/
}*/

}

@media only screen and (max-width: 980px) and (min-width: 670px) {
/*.header_sponsor_logo {
	margin-right: auto;
	margin-left: auto;
	display: inline;
	padding-left: 90px;
}*/

}
@media only screen and (max-width: 670px) {
/*	.header_sponsor_logo {
	margin-right: auto;
	margin-left: auto;
	display: inline;
	padding-left: 40px;
}*/
}
@media only screen and (max-width: 610px) {
	/*.header_sponsor_logo {
	margin-right: auto;
	margin-left: auto;
	display: inline;
	padding-left: 50px;*/
}

.header_sponsor_logo .attachment-300x300 {
	
	/*width: 250px;*/
}
}
@media only screen and (max-width: 560px) {
	/*.header_sponsor_logo {
	margin-right: auto;
	margin-left: auto;
	display: inline;
	padding-left: 55px;*/
}

.header_sponsor_logo .attachment-300x300 {
	
	/*width: 200px;*/
}
}
@media only screen and (max-width: 510px) {
/*.header_sponsor_logo {
	display: none;
}

#main-header #logo {
	display: none;
}*/


 /*Style the sponsors header logo */

/*.club_name_header {
	width:70%;
	height:88px;
	display: inline;
	float:left;
	background-image: none);
	margin-right: auto;
	margin-left: auto;
}

#club_name {
	display:inline-block;
	width:100%
}*/


}
@media only screen and (max-width: 480px) {
	/*.club_name_header {
	padding-top:20px;
	width:60%;*/
}
.mobile_menu_bar:before {
	/*font-size: 40px!important;
	color: #313A8E!important;*/
}
#et-top-navigation {
   /* margin-right: 15px;*/
}
.et_pb_slide {
	/*display: none!important;*/
}
/*div.et_pb_column div.et_pb_text h1, .et_pb_column_4_4 {
	display: none!important;
}*/
}


@media (min-width: 981px) {
#sidebar {
    float: left!important;
    width: 25.875%!important;
}
#left-area {
    width: 74%!important; 
	padding-right: 1%!important;
}
.et_right_sidebar #sidebar {
    padding-left: 20px!important;
	width: 220px!important;
}
}
@media only screen and ( min-width: 1130px ) {
#main-content .container {
    width: 1130px;
}

.et_right_sidebar #sidebar {
    width: 220px;
}
}

@media only screen and ( min-width: 981px ) {

#et-top-navigation {
	position: absolute;
	width: 100%;
	background-color: #313a8e;
	/*margin-left:-30px!important;
	margin-right:-60px!important;*/
	margin-top: 10px;
}
.et_fullwidth_nav #main-header .container {
    padding-right: 0px;
    padding-left: 0px;
}
nav#top-menu-nav {
    /*padding-top: 0px!important;*/
}

}

@media only screen and ( max-width: 980px ) {
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
    /*color: #313a8e!important;*/
}
}

.opacity_fix .et-waypoint {
    opacity: 1!important;
}

#bbpress-forums ul.bbp-forums {
	padding-left: 0px!important;
}