@charset "utf-8";
/* CSS Document */

/****************************************** LAYOUT RESETS AND CHANGES ******************************************/
/***************************************************************************************************************/


/************************************************************************************* PLUGIN OR AREA SPECIFIC */

/* Gamebase Connect */

/* Table Headers and Headings */

/* Column Headers */
.gamebase_section_heading h3 { 
	/*text-align: center; */
}

.gamebase_sub_section_heading h2 {
/*	text-align: center;
	background-color: #585858;
	color: #FDFDFD!important;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #585858;
	border-left-color: #585858;*/
}

/* Data table colum label */
.gamebase_data_table .table_header label {}

/* Messages */
h3.data_table_message {
	/*color: #494949;
	text-align: center;*/
}

/* Trophies date generated heading */

/************* End ***********/


/*********** Rows ***********/

/*Main Content Area Rows*/

/*.gamebase_data_table, .tournament_widget.addtournaments, .document_widget.adddocuments {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	margin: 10px 0;
}

.data_row, .tournament_widget.addtournaments .inner, .document_widget.adddocuments .inner_docs {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.data_row, .document_widget.adddocuments .inner_docs.odd, .tournament_widget.addtournaments .inner.odd {
	background: none repeat scroll 0 0 #FAFAFA;
}

.data_row.even_row, .document_widget.adddocuments .inner_docs.even, .tournament_widget.addtournaments .inner.even {
    background: none repeat scroll 0 0 #F7F7F7;
}*/

/* Widget Sidrbar Rows */

/*.tournament_widget .inner, .document_widget .inner_docs {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.document_widget .inner_docs.odd, .tournament_widget .inner.odd {
	background: none repeat scroll 0 0 #FAFAFA;
}

.document_widget .inner_docs.even, .tournament_widget .inner.even {
    background: none repeat scroll 0 0 #F7F7F7;
}*/

/************* End Rows ***********/

/**************************************************************** End Gamebase Connect */

/* Theme My Login */

/* Main container for all forms - The styles for the forms are in the forms section*/

#theme-my-login h3 {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
}

#theme-my-login p.form_instructions {
	margin-left: 25px;
	padding-bottom: 20px;
	margin-top: 8px;
}

#theme-my-login .description {
	display: block;
	clear: both;
	padding-top: 6px;
}

#theme-my-login ul {
    list-style-type: none;
}

.visual-form-builder label {
	margin-bottom: 15px;
}
.widget_theme_my_login h3 {
	display: none;
}
.widget_theme_my_login #theme-my-login1 {
	text-align: center;
}

/* Hide elements for admin iframe */
@media only screen and (max-width: 380px) {
body {
	/*padding-top: 0px!important;*/
}
.main_title_full_width {
	padding-right: 10%;
	text-align: center;
}
#theme-my-login p, #theme-my-login ul {
	text-align: center;	
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}
.forgetmenot {
	width: 40%!important;
}

/* Create small mobile login screens */
.page-id-2677 #main-header, .page-id-2677 #main-footer, .page-id-2677 #et-top-navigation, .page-id-2677 #sidebar, 
.page-id-2679 #main-header, .page-id-2679 #main-footer, .page-id-2679 #et-top-navigation, .page-id-2679 #sidebar, 
.page-id-2680 #main-header, .page-id-2680 #main-footer, .page-id-2680 #et-top-navigation, .page-id-2680 #sidebar
{
	display: none;
}

#main-content .container {
    padding-top: 10px;
}
}


@media only screen and (min-width: 500px) {

#theme-my-login form, #theme-my-login ul {
	width: 90%;
	margin-right: auto;
	margin-left: auto;	
}

.login p.message, .login p.error {
    width: 50%;
}

}

@media only screen and (min-width: 800px) {

#theme-my-login {
	width: 50%;
	margin-right: auto;
	margin-left: auto;	
}


#theme-my-login form#your-profile {
	/*width: 70%;	*/
}

}
/************************************************************** End Theme My Login */

/* Sidebar Login Widget */
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.widget_wp_sidebarlogin ul.sidebar_login_links {
    clear: both;
    margin-left: 0 !important;
    text-align: center;
}
/********************************************************* End Sidebar Login Widget*/

/* bbPress Forums */
#bbpress-forums, div.bbp-template-notice p, #bbpress-forums li, #bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p  {
    font-size: 14px;
}

/*#bbpress-forums div.bbp-the-content-wrapper, #bbp_reply_content_tbl, .mceToolbar, .mceFirst, #bbp_reply_content_toolbargroup {
	background-color: #F9F9F9;
}*/

#bbpress-forums .wp-editor-area, #bbp_topic_content_ifr, #bbp_reply_content_ifr  {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	padding: 2px;
}

#bbp_topic_content, #bbp_topic_content_ifr, #bbp_reply_content_ifr  {
	border-radius: 5px;
	margin-top: 5px!important;
}
/*.bbp-topic-form, .bbp-reply-form {
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #EEEEEE;
}*/

.bbp-topic-form input[type="text"], .bbp-topic-form input[type="password"], .bbp-topic-form select, textarea,
.bbp-reply-form input[type="text"], .bbp-reply-form input[type="password"], .bbp-reply-form select, textarea {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
#bbpress-forums fieldset.bbp-form legend {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
.bbp-pagination-count {
	font-style: italic;
	display: none;
}

.bbp-forum-info .bbp-forum-title, .bbp-topic-permalink {
	font-size: 1.1em;
}

.bbp-forum-content {
	font-size: 13px!important;	
}

#bbp_topics_widget-2 ul li, #bbp_replies_widget-2 ul li { 
	padding-left: 10px;
	padding-top: 10px;
}

/*MCE Buttons*/
.mce-container-body button {
	color: #434343!important;
	background-color: #434343!important;
}

.mce-toolbar .mce-ico, .mce-widget button {
    color: #FFFFFF!important;
}

.mce-menubtn.mce-fixed-width button span {
    color: #FFFFFF!important;
}

#subscription-toggle {
	padding-left: 60px;
}
.mce-window .mce-window-head .mce-close {
	background-color: #434343!important;
	height: 26px;
	padding-top: 0px!important;
	padding-right: 5px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}

/* Login widget */
.bbp_widget_login {
	text-align: center!important;	
}

.bbp-logged-in img.avatar {
	clear: both!important;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
	float: none!important;
}

.bbp-logged-in h4 {
	clear: both!important;
	background-color: #FFFFFF!important;
}


#bbp_login_widget-3 .bbp-logged-in h4 a {
	color: #1C94C6!important;
	font-size: 100%!important;
}
.bbp-login-form .bbp-submit-wrapper, .bbp-login-links {
	text-align: center!important;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
.bbp-login-links a {
	float: none!important;
	padding: 0px!important;
}	
/* End Login widget */
/*********************************************************** End of bbPress Forums */

/* Blog Styles */
.post {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.et_pb_post {
	margin-bottom: 5px;
}

.post h1 {
	padding-left: 5px;
	font-size: 22px;
	font-weight: bold!important;
}

.post h2 {
	margin-left: 5px;
}

.post p {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}

p.category-post {
	margin-top: 5px;
}

.post p img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 4px;
	border: 1px solid #D7D7D7;
	background-color: #FFFFFF;
}

.post .post-read-more {
	text-align: right;
	clear: both;
	padding-right: 10px;
}

.post img {
	margin-top: 22px!important;
}

.sociable img {
    margin-top: 0px !important;
}

.post .post-meta-gamebase {
	text-align: right;
	margin-bottom: 5px;
}

.post .post-meta-gamebase span {
	float: left;
	padding-left: 5px;
}

.post .post-meta-gamebase span.category {
	float: right;
	padding-left: 5px;
}

.post-meta-single {
	margin-bottom: 15px!important;
}

#comment-wrap {
	clear: both;
	padding-top: 20px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
}

#commentform textarea, #commentform input[type="text"] {
	border: medium solid #BBBBBB;
	background-color: #FFFFFF;
}



@media only screen and (max-width: 767px) {

.post .post-meta-gamebase span {
    padding-left: 0px;
}

.post .post-meta-gamebase span.category {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.post .post-meta-gamebase {
	text-align: left;
}

.post p img {
	margin-left: 0px;
	
}

.post img {
    margin-top: 8px !important;
}

.post h2, .post h1 {
    padding-left: 0px;
	margin-left: 0px;
}

.et_pb_row, .container, .et_pb_container { width: 90%; }


}

@media only screen and (max-width: 500px) {
.post p {
	display: inline-block;
	width: 100%;
}

.post .post-meta-gamebase span {
	text-align: left;
	display: inline-block;
	width: 100%;
	padding-left: 0px;
}

.post .post-meta-gamebase span.sep {
		display: none;
}

.et_pb_row, .container, .et_pb_container { width: 90%; }

}
/*************************************************************** End of Blog Styles */

/* WIDGETS AND HOME SECTIONS OVERRIDES */
.et_pb_widget {
	margin: 0px;
}

.et_pb_widget_area_left {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/****************************************** End WIDGETS AND HOME SECTIONS OVERRIDES */

/* HEADER AND NAVIGATION AND FOOTER*/
nav#top-menu {
    padding-top: 10px;
}

#top-menu .menu-item-has-children > a:first-child:after {
    top: 3px;
}

#footer-bottom {
   	padding-top: 30px;
	padding-bottom: 30px;
}

#footer-info {
	float: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/********************************************************* END HEADER AND NAVIGATION */

/* SIDEBAR AND SIDEBAR WIDGETS */
.et_pb_widget  {
    margin: 0px!important;
}

/* Moving or removing the sifebar left border */
.et_right_sidebar #main-content .container:before {
	/*right: 304px;*/
	width: 0px;
}

@media only screen and ( max-width: 980px ) {

#sidebar {
	width: 300px!important;
	margin-right: auto!important;
	margin-left: auto!important;
}

}

@media only screen and (max-width: 767px) {

.et_pb_row, .container, .et_pb_container { width: 90%; }

}

#sidebar h4 {
	text-align: center;
}

/* Forum Widgets */
#sidebar .bbp-login-form label {
	width: auto;
}

div.bbp-submit-wrapper {
	clear: both;
	float: none;
	text-align: left!important;
}

.bbp-login-form .bbp-login-links a {
	clear: none;
	float: left;
	margin: 0px;
	text-align: left;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*
.bbp-register-link {}
.bbp-lostpass-link {}
*/


#bbp_search_submit {
	margin-top: 15px;
}

/* Theme My Login Widget */
#theme-my-login1 p {
	padding-bottom: 8px;
}

/* GameBase Widgets */
.et_pb_widget_area_right .sponsors.sponsors_widget_holder .sponsors_1col {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
}
/*************************************************** END SIDEBAR AND SIDEBAR WIDGETS */

/* MODAL BOXES */
.gb_modal, .login p.message, .login p.error {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.gb_modal h3 {
	margin-top: 0px!important;
	margin-bottom: 5px!important;
	padding-top: 0px!important;
	padding-bottom: 5px!important;
}

.gb_modal p {
	margin-top: 0px!important;
	margin-bottom: 10px!important;
}

.gb_modal.success, .login p.message {}

.gb_modal.error, .login p.error {}

/*.login p.error a {
	display: none;
}*/

.gb_modal.warning {}

/* Custom login form styles */
/*#login-register-password .gb_modal {
	margin-bottom: 20px;
}*/
/******************************************************************* END MODAL BOXES */

/* SHARE BY ADD TO ANY */
.addtoany_share_save_container {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-id-2682 .addtoany_share_save_container {
	display: none;
}
/************************************************************ END SHARE BY ADD TO ANY */

/* Sociable Plugin */
/*div.sociable_tagline {
	padding-top: 50px;
}*/
/***************************************************************** END Sociable Plugin */

/* NextGen Gallery - */
/*.ngg-album-compact {

}

.ngg-album-compactbox {

}

.ngg-album-compactbox:after {
    border-bottom: 0px solid #808080!important;
}

.ngg-album-compactbox:before {
    border-bottom: 0px solid #808080!important;
}

.ngg-album-compact h4  {
	text-align: center!important;
}

.ngg-album-desc {
	width: 100%!important;
	max-width: 100%!important;
	
}

#bbpress-forums fieldset.bbp-form legend {

	font-weight: bold;
}

.ngg-albumoverview {
	text-align: center!important;
}

.ngg-album-compact {
	width:23%!important;
	text-align: center!important;

}*/
/***************************************************************** END NextGen Gallery */

/********************************************************************************* END PLUGIN OR AREA SPECIFIC */


/*************************************** END OF LAYOUT RESETS AND CHANGES **************************************/
/***************************************************************************************************************/



/*********************************** PARENT THEME ALTERNATE LAYOUT DROP INS  ***********************************/
/***************************************************************************************************************/

/* DIVI NAV - ABSOLUTE POSITIONING */

/* To Keep header completly still, remove the following */
#main-header{
position:absolute !important;
}
.et-fixed-header{
    top: 0;
    background-color: #fff;
    position: absolute; width: 100%;
    z-index: 99999;
    /*padding: 18px 0 0 0 !important;*/
    min-height: 43px !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.et-fixed-header #logo { max-height: 43px; }
.et-fixed-header nav#top-menu { padding-top: 11px;}
.et-fixed-header #top-menu li > a { padding-bottom: 29px;}
.et-fixed-header .et-search-form { top: 46px; }
.et-fixed-header #et_search_icon:before { top: -3px;}

.et-fixed-header nav#top-menu-nav, nav#top-menu-nav {
    padding-top: 11px!important;
}
/************************************************* END DIVI NAV - ABSOLUTE POSITIONING */

/* NO SEARCH ICON LESS THAN 980 SCREEN*/
@media only screen and (max-width: 980px) {
#et_search_icon:before {
    content: "";
}
}
/********************************************************** END NO SEARCH ICON */

/* 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 ICON */

/*#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 MODIFY THE MOBILE NAVIGATION ICON */

/* NAVIGATION ON NEW LINE */
/*#et-top-navigation {
	float: none;
	width: 100%;
	display: block;
	clear: left;
}

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;
}

#et_top_search {
	display: none;
}

End of Center the Navigation and hide the search icon

 Style the sponsors header logo 
.header_sponsor_logo {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
}
End Style the sponsors header logo */
/********************************************************** END NAVIGATION ON NEW LINE */

/* NAVIGATION - COMPACT (LESS PADDING) */
.nav li ul {
	padding-top: 15px;
	padding-bottom: 15px;
}

#top-menu li li a {
	width: 160px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/********************************************* END NAVIGATION - COMPACT (LESS PADDING) */

/* FULL WIDTH PAGE TITLE */
.main_title_full_width {
	/*text-align: center;*/
	width: auto;
	padding-left: 10%;
	padding-top: 6px;
	padding-bottom: 6px;
}

.main_title_full_width h1 {
	padding: 0px;
}

.main_title {
	display: none;
}

/* or STANDARD TITLE */
/*.main_title_full_width {
	display: none;
}*/

/************************************************************ END FULL WIDTH PAGE TITLE */

/* INCREASE THE SIDEBAR WIDTH FOR LARGE SCREENS*/
/*@media only screen and ( min-width: 1130px ) {
#main-content .container {
    width: 1130px;
}

.et_right_sidebar #sidebar {
    width: 274px;
}
}*/
/******************************************************* END INCREASE THE SIDEBAR WIDTH */

/* REMOVE THE SIDRBAR BORDER */
/*#main-content .container:before {
    width: 0px;
}*/
/******************************************************* END INCREASE THE SIDEBAR WIDTH */

/********************************* END OF PARENT THEME ALTERNATE LAYOUT DROP INS *******************************/
/***************************************************************************************************************/



/***************************************** CHILD THEME COLOURS, FONTS ETC **************************************/
/***************************************************************************************************************/


/* FONTS */
body {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	line-height: 24px;
}

h1, h2, h3, h4, h5, h6, #left-area h1, .et_pb_post h2, .et_pb_portfolio_item h3, h1#comments, #reply-title {
	text-shadow: 0 0 1px rgba(0,0,0,0.01);
	font-weight: normal;
	font-family: 'Oswald', sans-serif;
	line-height: 36px;
}

.main_title_full_width h1 {
	font-size: 1.2em;
	text-transform: uppercase;
}

label {
	font-weight: normal!important;
	font-size: 14px!important;
}

input[type="text"], input[type=password], input[type=password], select, textarea  {
	color: #4E4E4E;
}

input[type=submit], input[type="button"], .post .post-read-more a, .comment-reply-link, button {
	font-family: 'Open Sans',Arial,sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
}

.post p {
	font-size: 1.1em;
}

.et_pb_post h2 {
    font-size: 20px;
}
/*************************************************************************************************** END FONTS */


/* COLOURS */

/* Main Areas */
/* Main Font colour */

body {
	color: #727272;
}

/* Links */
#main-content a:link, #main-content a:visited {
	/*color: #7EBEC5;*/
}
.et_pb_widget_area .et_pb_widget a {
	color: #7EBEC5;
}
.wp-pagenavi span.current {
	/*color: #7EBEC5!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: #7EBEC5;
}

/* 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;
}

.et_pb_slide_description h2 a {
	font-size: 50px;
	font-weight: 400;
	color: #FFFFFF!important;
	
	text-shadow: 2px 2px 11px rgba(100, 100, 100, 1);
	line-height: 70px;
	
/*	background-color: rgba(0, 0, 0, 0.35);
	border-radius: 3px;
    padding: 6px 18px;*/
}

/*********************************************************************** End Main Areas */

/* Header and Footer Area */

/* Full Width Page Title */
.main_title_full_width {
	background-color: #7EBEC5;

}

.main_title_full_width h1 {
		color: #FFFFFF;
		line-height: normal;
		padding-top: 3px;
		padding-bottom: 3px;
}

/* Navigation Menu */
.nav ul li a:hover, .et_mobile_menu li a:hover {
	color: #7EBEC5!important;
	background-color: #FFFFFF;
}

/* Footer */
.main-footer {}

#footer-bottom {
	background-color:#141414;
}
#footer-info a {
	color: #7EBEC5;
}
/*********************************************************** End Header and Footer Area */

/* NAVIGATION COLOURS */
/*#top-menu a, .et_mobile_menu a, #et_search_icon:before {
	font-size: 15px;
}*/
  
/*#top-menu a:hover, .et_mobile_menu a:hover {
	color: #842654 !important;
}*/

/* Active link */
/*#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
	color: #842654 !important ;
	font-weight: bolder;
}*/
 
/* Sub menu hover*/
/*.nav ul li a:hover, .et_mobile_menu li a:hover {}*/
  
/*#top-menu li.mega-menu > ul > li > a:first-child, .et_mobile_menu li a {}*/
 
/* Sub Menu Background Colour */
/*.et_mobile_menu, .nav li ul , #top-menu li.mega-menu > ul > li > a:first-child:hover, .et-search-form {}*/
  
/*.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: #8F8F8F!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 */

/* Widgets and home page sections */
.et_pb_bg_layout_light .et_pb_widget li a, .sponsors a {
    color: #7EBEC5;
}

.et_pb_row {
	padding-top: 10px;
	padding-bottom: 5px;
}

/* Forum Widgets */
.bbp-login-form .bbp-login-links a {
	color: #7EBEC5;
}
/*************************************************** End Widgets and home page sections */

/* SIDEBAR AND SIDEBAR WIDGETS */
.et_pb_widget a {
	color: #7EBEC5;
}
@media only screen and ( max-width: 980px ) {
.et_right_sidebar #sidebar {
    clear: both;
}
}
/****************************************************** End SIDEBAR AND SIDEBAR WIDGETS */


/* Blog Area */
/*.post h2 a {
	color: #7EBEC5;
}*/
/************************************************************************ End Blog Area */

/* Gamebase Connect */

/********************************************************************* Gamebase Connect */

/* bbPress Forums */
/**************************************************************** End of bbPress Forums */

/* NextGen Gallery - */
/*.ngg-gallery-thumbnail img:hover {
    background-color: #FFFFFF!important;

}

span.bbp-admin-links a {
	color:#0062C4;
}*/
/****************************************************************** END NextGen Gallery */


/* MODAL BOXES - Powered and other plugin overrides */
.gb_modal, .login p.message, .login p.error {}

.gb_modal h3 {}

.gb_modal p {}

.gb_modal.success, .login p.message {
	background-color: #E3FBD9;
	border-top-color: #55C611;
	border-right-color: #55C611;
	border-bottom-color: #55C611;
	border-left-color: #55C611;
}

.gb_modal.error, .login p.error{
	background-color: #FFEBE8;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

.gb_modal.warning {
	background-color: #FDE9AA;
}

/* Custom login form styles */
#login-register-password .gb_modal {}
/********************************************************************** END MODAL BOXES */

/************************************************************************************************* END COLOURS */



/* FORMS - FULL BLOCKS INCLUDING COLOURS */

/* Main form containers */
.gamebase_form, .visual-form-builder fieldset, #theme-my-login {
	/*same as original - next 4 lines*/
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    /*margin: 0 0 30px;*/
	
	padding: 10px 0; 
}

label, .gamebase_form label, .visual-form-builder label, label.vfb-desc {
    color: #608E96;
    font-weight: normal;
}

.gamebase_form label {}


.gamebase_form h3, #theme-my-login h3, .visual-form-builder .vfb-legend {}

.gamebase_form h3, #theme-my-login h3, .visual-form-builder .vfb-legend h3 {}

/* Section headers */
.vfb-section-div h4, .gamebase-form-section h3, #theme-my-login form h3 {
	font-size: 16px;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border-bottom-style: none!important;
}

.vfb-section-div, .gamebase-form-section, #theme-my-login form h3 {
	background-color: #D4D4D4;
	border-radius: 3px;
	float: left;
	width: 97%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}

/* Button and fake buttons Style links */
input[type=submit], input[type="button"], .post .post-read-more a, .comment-reply-link, button {
	background-color: #7EBEC5!important;
	border: medium none!important;
    border-radius: 5px!important;
    padding: 2px 17px!important;
	cursor: pointer!important;
	color: #FFFFFF!important;
}

/*bbpress editor toolbar buttons*/
.quicktags-toolbar input {
    background: linear-gradient(to top, #454545, #454545) repeat scroll 0 0 #EEEEEE!important;

}

input[type="text"], input[type=password], select, textarea  {
	background: none repeat scroll 0 0 #F7F7F6;
    border: 1px solid #BBBBBB;
    border-radius: 5px !important;
    padding: 10px 6px !important;
}

input[type="text"]:focus, input[type=password]:focus, select:focus, textarea:focus  {
	border: 1px solid #919191;
}

input[type="text"], input[type=password] {
	padding: 5px!important;
}

select {
	padding-top: 4px!important;
	padding-right: 4px!important;
	padding-bottom: 4px!important;
	padding-left: 4px!important;
}

textarea {
}

/* bbPress Forums */
#bbpress-forums .wp-editor-area  {
    color: #4E4E4E;
}

/* Visual Form Builder Error */
label.vfb-error {
    color: #FF0000!important;
}

/* Payment Total Floating Box */
.vfb-payment-total-container {
    bottom: 0px!important;
	top: auto!important;
	margin-right: 12px!important;
	margin-bottom: 20px!important;
}


/******************************************************************* END FORMS - FULL BLOCKS INCLUDING COLOURS */


/************************************* END OF CHILD THEME COLOURS, FONTS ETC ***********************************/
/***************************************************************************************************************/


/********************************* PARENT THEME ALTERNATE COLOURS ETC DROP INS  ********************************/
/***************************************************************************************************************/

/* DARK NAVIGATION */
/*#top-menu a, .et_mobile_menu a, #et_search_icon:before {
    color: #ddd !important;
}
  
#top-menu a:hover, .et_mobile_menu a:hover {
    color: #fff !important;
}
  
.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;
}
  
#main-header, .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: #2b2b2b;
    color: #999;
}*/
/*************************************************************** END DARK NAVIGATION */

/******************************* END OF PARENT THEME ALTERNATE COLOURS ETC DROP INS ****************************/
/***************************************************************************************************************/