/*
Theme Name: The7child by Mandala
Theme URI: http://www.mandalanetdesign.com/
Author: Mandala Net Design
Author URI: http://www.mandalanetdesign.com/
Description: Child theme for The7 - developed by Mandala Net Design for Christopher Hobbs.
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
Version: 2.0.0
*/

@import url("../dt-the7/style.css");

/*******************************************************************/
/* LAYOUT MODIFICATIONS FOR VERSION 7.2 OF THE7 THEME */
/*******************************************************************/

/*************************************/
/***** HOMEPAGE *****/

/* TOP BAR BACKGROUND ON HOMEPAGE */
#top-bar .wf-wrap { background-color: #FFF; }

/* LOWER CALENDAR ON HOMEPAGE */
.home-calendar { margin-top: 0px; }

/* REMOVE GREEN PENCILS FROM HOMEPAGE */
div.post-format.entry-meta { display: none; }

/* BLOG POST TILES ON HOMEPAGE */
.dt-blog-shortcode .post h2.entry-title
{
	font-size: 1.3em;
	text-transform: none;
	font-weight: normal;
	line-height: 1em;
}

/*************************************/
/***** PAGE HEADER *****/

.page-title
{
	background-color: #b1d698;
	background-image: url(http://www.christopherhobbs.com/wp-website/wp-content/uploads/2014/09/header-default.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	min-height: 45px;
}

h1.entry-title, .page-title.title-left h1 { color: #fff; }

.page-title.title-left h1
{
	font-size: 32px;
	line-height: 36px;
}

.fancy-header .hgroup
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/*************************************/
/***** PAGE CONTENT FIELD ******/

/* HEADINGS */
#content h1
{
	margin-top: -10px;
	margin-bottom: 40px;
}

#content h2 { margin-top: 34px; }

#content h3
{
	margin-top: 24px;
	margin-bottom: 10px;
}

#content h4
{
	margin-top: 14px;
	margin-bottom: 6px;
}

h2.entry-title { font-size: 24px; }

/* DEFAULT LISTS */
#content li
{
	margin-top: 0px;
	margin-bottom: 5px;
}

/* DEFAULT TABLES */
#content table
{
	margin: 20px 0px 20px 0px;
	padding: 100px;
	background-color: #fff;
	/*border: 1px #b6b6b6 solid;*/
	font-weight: normal;
}

/*#content table
{
	border-collapse: collapse;
}*/

#content table td, #content table th
{
  	/*border-bottom: 2px #f7f7f7 solid;*/
    border: 2px #f7f7f7 solid;
}

#content table th
{
	font-weight: bold;
	text-transform: uppercase;
}

th { color: #373a41; }

/*THIS ADDS SPACING IN TABLES BUT IT BROKE HOMEPAGE CALENDAR*/
/*#content table td, #content table th
{
	margin: 0px;
	padding: 5px 15px;
}*/

/*.content td, .content th 
{
	padding: 5px 10px 5px 5px;
}*/

/*div.home-calendar table.gce-calendar td, div.home-calendar table.gce-calendar th
{
	margin: 0px;
	padding: 0px 0px;
}*/


/* DEFAULT BLOCKQUOTES */
blockquote { font-family: arial, sans-serif; }

blockquote p, blockquote td, blockquote i
{
	color: #666;
	font-weight: normal;
}

/*************************************/
/***** SIDEBARS *****/

/* SIDEBAR - TITLES */
.widget-title { text-transform: uppercase; }

/* SIDEBAR - 1ST LEVEL LINKS */
.custom-nav > li > a
{
	font-size: 15px;
	line-height: 120%;
}

/* SIDEBAR - 2ND LEVEL LINKS */
.custom-nav > li > ul a
{
	font-size: 12px;
	line-height: 120%;
}

/* SIDEBAR - 2ND LEVEL - CURRENT PAGE LINKS */
.sidebar-content .custom-menu > li.act > a span { color: #7bcd40; }


/* SIDEBAR - CATEGORY LINKS */
.custom-categories > li > a
{
	font-size: 15px;
	line-height: 120%;
}

/*************************************/
/***** GOOGLE CALENDAR *****/

/* CALENDAR LIST VIEW */
/*.gce-list li { margin-bottom: 2em; }*/

/*
.gce-list-title
{
	margin-bottom: .5em;
	color: #666;
}
*/

.gce-page-list .gce-list .gce-list-event
{
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

.gce-feed { margin-bottom: 20px; }
a.gce-change-month { text-decoration: none; }
a:hover.gce-change-month { color: #000; }

/*************************************/
/***** MISC *****/

/* "RELATED POSTS" TITLE ON BLOG PAGES */
.fancy-posts-title
{
	color: #373a41;
	font-size: 22px;
	line-height: 120%;
}

.dt-fancy-separator { clear: both; }

/* PURCHASE BOOK BUTTONS */
.dt-btn-s { margin-top: 20px; }

/* CAPTIONS */
.wp-caption-text
{
	font-size: 14px;
	line-height: 120%;
}

/* 404 ERROR */
.error404 h1.entry-title { color: #333; }

/* TOOL TIP */
.qtip { font-size: 12px; }

/* NOT USEING THIS - MOVE BREADCRUMBS TO LOWER POSTION */

/*#fancy-header .wf-table
{
	position: relative;
	bottom: -46px;
}*/

/* REMOVE META DATA FROM SEARCH RESULTS */
.search-results .entry-meta { display:none; }

/* MEDIA PLAYER */
/*blockquote span.mejs-currenttime, blockquote span.mejs-duration
{
	color: #fff;

}*/

/*blockquote button:not(.vc_btn3):not(.ubtn):not(.mfp-close):not(.slick-next):not(.slick-prev)
{
	background-color: transparent;
  	background-image: url("controls.svg");

}*/

/*button:not(.vc_btn3):not(.ubtn):not(.mfp-close):not(.slick-next):not(.slick-prev)
{
	background-color: transparent;
  	background-image: url("controls.svg");

}*/

/*.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
    background: red !important;
}*/

