/*
Theme Name: Weaver Xtreme Child Demo
Theme URI: //weavertheme.com
Description: Bare minimum Weaver Xtreme Child demo theme
Author: Bruce Wampler
Author URI: //weavertheme.com/about
Version: 1.0
Tags: theme-options
Template: weaver-xtreme


    This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.


About style.css:

Traditionally, a child theme provides its own style.css to override or extend the
parent style.css. This usually involved adding an "@import" to the child's style.css.

Weaver Xtreme handles the main style sheet differently. It is called "assets/css/style.weaverx.css",
and is loaded before the theme "style.css" file. Thus, there is no need to "@import" the
parent stylesheet.

So you can make overrides and extensions directly in this child style.css.

*/

#header-image{ display: none;}

#branding {height: 200px !important;}

.widget-area-bottom {border: 3px solid red;-webkit-border-radius:8px !important; -moz-border-radius:8px !important; border-radius:8px !important; }

#respond, .comment-respond {-webkit-border-radius: 15px!important;-moz-border-radius: 15px!important;border-radius: 15px!important;-moz-border-radius: 15px!important;
Margin-bottom: 20px;}

#comments{ margin-bottom:20px;}
.commentlist li.comment, #respond{-webkit-border-radius: 15px!important;-moz-border-radius: 15px!important;border-radius: 15px!important;-moz-border-radius: 15px!important;}

#infobar, #container, #header-html, #colophon{ box-sizing:none;}

#author-avatar img, img.avatar{padding-left:20px; }

.topnews{width:98%!important;height: 55px;margin-top:5px;border: 3px solid red;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; 
    text-align: center;margin-left:5px!important;margin-bottom:10px;}

.header-dsg{width: 800px!important; height: 40px;padding-top: 5px;border: 3px solid red;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; 
    text-align: center;margin-left:20px!important;

.dsgmenu {margin:3px;background-color:rgb(150,150,220);border-radius:7px;}
.dsgmenu ul li {margin:6px;background-color:#6666ff!important;border-radius:7px;box-shadow:0px 3px 3px grey;}
.menu_bar ul ul {box-shadow:none;}

#content  #primary-widget-area #secondary-widget-area  {max-height: 830px !important;}
/*=========bottom widget=====================*/
.widget-area-bottom {border: 3px solid red;-webkit-border-radius:8px !important; -moz-border-radius:8px !important;border-radius:8px !important; }

/*=============  ===================*/

.widget-area-top{height:400px;}

#branding{position:-50px !important; height:200px;}

#container .nav-previous a,#container .nav-next a,.more-msg,.form-submit input{background-color:rgba(0,0,0,.3);color: #FFF;padding: 2px 8px;line-height:2;margin-left:3%;margin-right:3%;}

#infobar, #container, #header-html, #colophon{ box-sizing:none;}

#author-avatar img, img.avatar{padding-left:20px; }

.page-header{
	 border: 3px solid #1C1CFF;	
  	 border-radius:15px;
	
	}
	

.fc-event-time{ display: None !important;
}

/*============= start of center text on page===================== */

.center {margin: auto;width: 95%;padding: 10px;}

.wrapper .post-title{  margin:5px auto 0;}


/* =====  Start Styles for Pods  organisations==== */



a[href="#top"] {width: 50px; display: block; margin: 10px auto 20px; font-size: 1.3em; }

/* ===== End  Styles for Pods   organisations ==== */

div.scroll{height:2500px;overflow:auto;scrollbar-base-color:#FFFFCD;}

/*========Events manager============*/

.rac {	margin-left: 60px;box-sizing: border-box; width: 80%;background-color: #ff0000; float: centre;text-align: center;color: #000000;}
.bott{padding-left: 120px;color: #ff0000;}
.fc-time{display:none;}
.fc-toolbar h2{font-size: 22px !important;}
.fc-axis.fc-time {display:inline;}

/*================================tab group 1 ===================================*/
.wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-pane {border:3px solid red;border-radius:10px;margin-top:40px;left: -70px;}

/*-Button styles for all tabs (border height and space)*/
.wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-nav span {border:3px solid red;border-radius:5px;height:46px;margin-right:10px;margin-bottom:10px;background: transparent;}

/*-Different color for current tab*/
.wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-nav span.wvr-tabs-current {border: 3px solid blue;}

/*-Tabs hover color*/
.wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-nav span:hover {background-color:yellow;}

/*-Hide first tab to start closed*/
.wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-nav span:nth-of-type(1), .wvr-tabs-style#wvr-tab-group-1 .wvr-tabs-pane:nth-of-type(1) {display:none !important;}

/*==================== group 2==================================*/
/*-Styling the content area (border and space at the top)*/
.wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-pane {border:3px solid purple;border-radius:10px;margin-top:40px;left: -70px;}

/*-Button styles for all tabs (border height and space)*/
.wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-nav span {border:3px solid purple;border-radius:5px;height:46px;margin-right:10px;margin-bottom:5px;background: transparent;}

/*-Different color for current tab*/
.wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-nav span.wvr-tabs-current {border: 3px solid blue;}

/*-Tabs hover color*/
.wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-nav span:hover {background-color:blue;}

/*-Hide first tab to start closed*/
.wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-nav span:nth-of-type(1), .wvr-tabs-style#wvr-tab-group-2 .wvr-tabs-pane:nth-of-type(1) {display:none !important;}

/*==================== group 3==================================*/
/*-Styling the content area (border and space at the top)*/
.wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-pane {border:3px solid green;border-radius:10px;margin-top:40px;left: -70px;}

/*-Button styles for all tabs (border height and space)*/
.wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-nav span {border:3px solid green;border-radius:5px;height:46px;margin-right:10px;margin-bottom:5px;background: transparent;}

/*-Different color for current tab*/
.wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-nav span.wvr-tabs-current {border: 3px solid blue;}

/*-Tabs hover color*/
.wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-nav span:hover {background-color:blue;}

/*-Hide first tab to start closed*/
.wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-nav span:nth-of-type(1), .wvr-tabs-style#wvr-tab-group-3 .wvr-tabs-pane:nth-of-type(1) {display:none !important;}

/*=====================================================*/


/*
.category-obituaries { border-radius: 15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;
     -o-border-radius :15px 15px 15px 15px;background-color:#B8B8B8 ;padding:10px 15px 15px 35px !important;border: 5px solid #000000 !important;
     margin: 15px 0px 0px 0px;  }
.category-obituaries .entry-content { padding:10px 15px 15px 35px; margin: 5px 0px 0px 0px; }
*/

.category-obituaries {background-color:#B8B8B8  !important; padding:10px 15px 15px 35px !important;border: 5px solid #000000 !important;margin: 15px 0px ;  }

.category-provincial{background-color:Transparent;padding:10px 15px 15px 35px !important;border: 5px solid #2E2EFE; border-style:dashed; margin: 15px 0px; }

.category-royal-arch{background-color:Transparent;padding:10px 15px 15px 35px !important;border: 5px solid #FF0000 !important;margin: 15px 0px ; }

.category-mariners{background-color:Transparent;padding:10px 15px 15px 35px !important;border: 5px solid green !important;margin: 15px 0px;}

.category-cryptic{background-color:Transparent;padding:10px 15px 15px 35px ;!important;border: 5px solid purple !important;margin: 15px 0px ;}

.category-top-news{background-color:Transparent;padding:10px 15px 15px 35px;border: 5px solid blue;border-style:double;margin: 15px  0px;}

.category-news{background-color:Transparent;padding:10px 15px 15px 35px;border: 5px dotted blue;margin: 15px 0px;}

/*===================== Styles for Tables in the Degrees groups ==============*/
table.degrees {
    border: 2px solid #AAA;
}
table.degrees td {
    border: 1px solid #AAA;
}

/*======= DIV TABLES for recorders & past super======= */
#podhead {
	margin-bottom: 40px;
	margin-top: -70px !important;
	text-align: center;
	width:100%;
}

#my-own-table {
	overflow: hidden;
	Width: 100%;
	/* Min-width: 100px; */
	Padding: 0.5%;
}

.table-my-own-table {
	float: left;
	 Width: 40%; 
	Height: 65px;
	background-color: transparent;
	color: black;
	text-align: center;
	vertical-align: top !important;
	margin: 3px;
	Padding-bottom: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

 {
	clear: both;
}

.row-odd {
	Height: 35px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.row-eve {
	Height: 35px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.recr1c1 {
	width: 35% !important;
}

.recr1c2 {
	width: 50% !important;
}

.recr1c3 {
	width: 30% !important;
}

.recr2c1 {
	width: 35% !important;
}

.recr2c2 {
	width: 50% !important;
}

.recr2c3 {
	width: 30% !important;
}

/* .my-own-table-header {
	Height: 60px;
	background-color: red;
	color: black;
	text-align: center;
/*padding-top: 0px;*/
} */

.my-own-table-footer {
	Height: 25px;
}

/*=========== office bearers===============*/
#obpod {
	overflow: hidden;
	Width: 100%;
	Min-width: 150px;
	Padding: .5%;
	margin-left: 60px !important;
}

.table-obpod {
	float: left;
	Width: 22%;
	Height: 60px;
	background-color: transparent;
	color: black;
	text-align: center;
	vertical-align: top !important;
	margin-bottom: 13px;
	margin-top: -10px !important;
	Padding: 3px;
	padding-bottom: 8px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div[class*='c1 '] {
	clear: both;
}

.ob-row-odd {
	padding-top: 5px;
}

.ob-row-eve {
	padding-top: 5px;
}

.obpod-header {
	Height: 60px;
	Width: 22%;
	background-color: red;
	color: black;
	text-align: center;
/*padding-top: 0px;*/
}

.obpod-header {
	Padding-top: 5px !important;
}

.obr1c1 {
	text-align: left !important;
	vertical-align: top !important;
	padding-left: 1px !important;
}

.ln1 {
	width: 85%;
	margin-bottom: 10px !important;
}

/* =================committee bearers============================*/
#ctpod {
	overflow: hidden;
	Width: 100%;
	Min-width: 150px;
	Padding: .5%;
}

.table-ctpod {
	float: left;
	Width: 24%;
	Height: 60px;
	background-color: transparent;
	color: black;
	text-align: center;
	vertical-align: top !important;
	margin: 3px;
	margin-top: -10px !important;
	Padding: 3px;
	padding-bottom: 8px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div[class*='c1 '] {
	clear: both;
}

.ct-row-odd {
	padding-top: 5px;
}

.ct-row-eve {
	padding-top: 5px;
}

.ctpod-header {
	Height: 40px;
	Width: 24%;
	background-color: red;
	color: black;
	text-align: center;
/*padding-top: 0px;*/
}

.ctpod-header {
	Padding-top: 5px !important;
}

.ctr1c1 {
	width:28%
	text-align: left !important;
	vertical-align: top !important;
	padding-left: 10px !important;
}

.ct-r1c2 {
	margin-left: 50%;
}

.ct-r1c3 {
	margin-left: 22%px;
}

.ln1 {
	width: 85%;
	margin-bottom: 10px !important;
}

/*  ====== provincial Links =================*/
#links-table {
	overflow: hidden;
	Width: 100%;
	Min-width: 100px;
	Padding: .5%;
}

.table-links {
	float: left;
	Width: 60% !important;
	height: 45px;
	background-color: transparent;
	color: black;
	text-align: center;
	vertical-align: middle !important;
/*  margin:3px;*/
	Padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.lkr1c1 {
	height: 175px;
	width: 22% !important;
}

.lkcr1c2 {
	height: 40px;
	width: 300px !important;
}

.lkcr2c2 {
	margin-left: 175px;
	margin-top: 245px !important;
/*  height: 40px ; */
	vertical-align: middle;
	width: 65% !important;
}

div[class*='c1 '] {
	clear: both;
}

/* ======= honorary Ranks ========*/
#honor-table {
	overflow: hidden;
	Width: 100%;
	Min-width: 100px;
	Padding-top: .5%;
}

.table-honor-table {
	float: left;
	Width: 18%;
	Height: 70px;
	background-color: transparent;
	color: black;
	text-align: left;
	vertical-align: top !important;
	margin: 1px;
	Padding: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div[class*='c1 '] {
	clear: both;
}

.honor-row-odd {
	Height: 35px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.honor-row-eve {
	Height: 35px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.honor-header {
	Height: 60px;
	Width: 18%;
	background-color: red;
	color: black;
	text-align: center;
/*padding-top: 0px;*/
}

.honr1c1, .honr2c1 {
	Width: 14% !important;
	text-align: center;
}

.honr1c4, .honr2c4 {
	Width: 25% !important;
	text-align: center;
}

/*===================inter prov ======================*/
#inter {
	overflow: hidden;
	Width: 90%;
	Min-width: 300px;
	Background-color: ;
	border: 0 solid;
	Padding: .5%;
}

.table-inter {
	float: left;
	Width: 24% !important;
	Height: 20px;
	background-color: transpartent;
	color: black;
	text-align: center;
	margin: .5%;
	Padding: 3px;
	border: 2px solid transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div[class*='col'] {
}

div[class*='c1 '] {
	clear: both;
}

.inter-header {
	Height: 40px;
	width: 24% !important;
	background-color: red;
}

.inter-footer {
	Height: 120px;
	background-color: ;
}

/*  commission pod tables */
/*compod css */
#compod {
	overflow: hidden;
	Width: 98%;
	height: 480px;
	Min-width: 300px;
	border: 2px solid red;
	Padding: .5%;
	margin-bottom: 15px;
}

.table-compod {
	float: left;
	color: black;
}

.compod-header {
	Height: 30px;
	width: 90%;
}

.compod-footer {
	Height: 30px;
	width: 40%;
	vertical-align: top !important;
	text-align: left;
}

.com-r2c1 {
	Height: 30px;
	padding-right: 0;
	padding-left: 15px;
	padding-top: 25px;
	padding-bottom: 15px;
}

.com-r2c2 {
	text-align: left;
	padding-right: 0;
	padding-left: 55px;
	padding-top: 5px;
	padding-bottom: 15px;
}

.com-r3c1 {
	width: 20% !important;
	text-align: left !important;
	margin-bottom: 0 !important;
}

.com-r3c2 {
	width: 70%;
	text-align: left;
	padding-right: 0;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.com-r4c1 {
	width: 20% !important;
	text-align: left !important;
	margin-bottom: 0 !important;
}

.com-r4c2 {
	width: 70%;
	text-align: left;
	padding-right: 0;
	padding-left: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.com-r5c1 {
	width: 20% !important;
	text-align: left !important;
	margin-bottom: 0 !important;
}

.com-r5c2 {
	text-align: left;
	padding-right: 0;
	padding-left: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.com-r6c1 {
	Height: 170px;
	width: 95% !important;
	text-align: left !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.com-r7c1 {
	text-align: left !important;
	padding-left: 25px;
}

.com-r7c2 {
	padding-left: 65px;
	text-align: center;
}
