/*
Theme Name: TADHack
Theme URI: http://blog.tadhack.com
Description: Telecom Application Developer Hackathon Blog
Author: Linda Lee linda838@yahoo.com
Template: twentyfourteen
Version: 1.0
*/

@import url("http://blog.tadhack.com/wpress/wp-content/themes/twentyfourteen/style.css");

/* ----------------------------------------------------------------------------- */
/* CHANGE SITE COLORS  */
/* ----------------------------------------------------------------------------- */
body { background-color: #000; }
body.custom-background { background-color: #000; }
a { color: #cc3e12; }
a:active,
a:hover { color: #99cc33; }
::selection { 
	background: #99cc33; 
	color: #fff; 
}
::-moz-selection {
	background: #99cc33;
	color: #fff; 
}
button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #cc3e12;
	color: #fff;
}
button:hover,
button:focus,
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #99cc33;
	color: #fff;
}
button:active,
.contributor-posts-link:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #fe3e12;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	color: #444;
}
.site {
	background-color: #dbd5cc;
}
.site-title a,
.site-title a:hover {
	color: #fff;
}
.search-toggle {
	background-color: #cc3e12;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #99cc33;
}
.search-box {
	background-color: #99cc33;
}
.site-navigation a {
	color: #dbd5cc;
}
.site-navigation a:hover {
	color: #99cc33;
}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #99cc33;
}
.site-navigation .menu-item-home > a { 
	color: #99cc33; 
}
.entry-title,
.entry-title a { 
	color: #cc3e12;
}
.site-content .entry-header {
	background-color: #dbd5cc;
}
.entry-title a:hover {
	color: #99cc33;
}
.entry-meta a:hover {
	color: #99cc33;
}
.cat-links a:hover {
	color: #99cc33;
}
.entry-meta .tag-links a:hover {
	background-color: #99cc33;
	color: #fff;
}
.entry-meta .tag-links a:hover:before {
	border-right-color: #99cc33;
}
.site-content .entry-content,
.site-content .entry-summary,
.page-content {
	background-color: #dbd5cc;
}
.site-content .entry-meta {
	background-color: #dbd5cc;
}
.entry-meta .tag-links a:after {
	background-color: #dbd5cc;
}
.entry-content .edit-link a:hover {
	color: #99cc33;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #cc3e12;
}
.page-links a:hover {
	background: #99cc33;
	border: 1px solid #99cc33;
	color: #fff;
}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #99cc33;
}
.comment-reply-title small a:hover {
	color: #99cc33;
}
.widget a:hover { color: #99cc33; }

.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #cc3e12;
}
.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #99cc33;
}
.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #fe3e12;
}
.widget-title,
.widget-title a {
	color: #dbd5cc;
}
.widget-title a:hover {
	color: #99cc33;
}
.widget_calendar tbody a {
	background-color: #cc3e12;
	color: #fff;
}
.widget_calendar tbody a:hover {
	background-color: #99cc33;
}
.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #99cc33;
}
.primary-sidebar .widget .widget-title { 
	color: #99cc33;
}
.primary-sidebar .widget_nav_menu a { 
	color: #dbd5cc; 
}
.primary-sidebar .widget a:hover {
	color: #99cc33;
}
.content-sidebar .widget a {
	color: #cc3e12; color: #77ba33;
}
.content-sidebar .widget a:hover {
	color: #99cc33;
}
.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #cc3e12;
	color: #fff;
}
.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #41a62a;
}
.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #fe3e12;
}
.content-sidebar .widget .widget-title a:hover {
	color: #99cc33;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #99cc33;
}
.site-info a:hover {
	color: #99cc33;
}
.featured-content a:hover {
	color: #99cc33;
}
.slider-control-paging a:hover:before {
	background-color: #99cc33;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #cc3e12;
}
.slider-direction-nav a:hover {
	background-color: #cc3e12;
}
/* ----------------------------------------------------------------------------- */
/* CENTER THE SITE */
/* ----------------------------------------------------------------------------- */

#page {
	margin-left: auto;
	margin-right: auto;
}

/* ----------------------------------------------------------------------------- */
/* STYLE HEADER */
/* ----------------------------------------------------------------------------- */
/*.site-title {
	line-height: 55px;
}*/

.site-title img { max-width: 100%; height: auto; }
.search-toggle { display: none; }
.primary-navigation { 
	font-size: 15px; 
}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a { font-weight: 700; }

/* ----------------------------------------------------------------------------- */
/* STYLE LEFT PRIMARY WIDGET AREA */
/* ----------------------------------------------------------------------------- */
.primary-sidebar .widget_nav_menu { text-transform: uppercase; }

/* ----------------------------------------------------------------------------- */
/* STYLE PAGE / BLOG HEADING */
/* ----------------------------------------------------------------------------- */

.entry-title {
	font-size: 33px;
	font-weight: 400;
	text-transform: none;
}

/* ----------------------------------------------------------------------------- */
/* CHANGE CONTENT WIDTH OF FULL WIDTH PAGES */
/* ----------------------------------------------------------------------------- */

.full-width .archive-header,
.full-width .comments-area,
.full-width .image-navigation,
.full-width .page-header,
.full-width .page-content,
.full-width .post-navigation,
.full-width .contributor-info, 
.full-width .site-content .entry-header,
.full-width .site-content .entry-meta,
.full-width .site-content .entry-content,
.full-width .site-content .entry-summary,
.full-width .site-content footer.entry-meta {
	max-width: 810px;
}
/* For Wordpress MU 
.full-width .site-main .mu_register,
.full-width .widecolumn > h2,
.full-width .widecolumn > form {
	max-width: 810px;
}
*/

/* ----------------------------------------------------------------------------- */
/* MEDIA QUERIES */
/* ----------------------------------------------------------------------------- */

@media screen and (max-width: 400px) {
	.list-view .site-content .cat-links,
	.list-view .site-content .entry-content,
	.list-view .site-content .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: block;
	}
	.list-view .site-content .entry-title {
		font-size: 21px;
		font-weight: 700;
	}
	.list-view .site-content footer.entry-meta {
		margin-top: 24px;
	}

}

@media screen and (min-width: 783px) {
	/* CHANGE SITE COLORS */
	.primary-navigation ul ul {
		background-color: #99cc33;
		color: #fff;	
	}
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #99cc33;
		color: #fff;
	}
	.primary-navigation ul ul a {
		color: #fff;
	}
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #000;
		color: #fff;
	}
	/* END CHANGE SITE COLORS */

/* INCREASE HEADER SIZE */
/*	.masthead-fixed .site-main {
		margin-top: 55px;
	}
	.primary-navigation li {
		height: 55px;
		line-height: 55px;
	}
	.primary-navigation ul ul {
		top: 55px;
	}
*/
	.primary-navigation { margin-right: 0; }

}
@media screen and (min-width: 810px) {

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		margin-left: 0;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		margin-right: 0;
	}
}
@media screen and (min-width: 1008px) {
	/* CHANGE SITE COLORS */
	.secondary-navigation ul ul {
		background-color: #cc3e12;
	}
	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #cc3e12;
		color: #fff;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #99cc33;
	}
	/* STYLE SITE DESCRIPTION & PRIMARY SIDEBAR */
	.site-description { margin-left: 8px; margin-right: 0; }
	.primary-sidebar { padding-top: 38px;}
	.primary-sidebar .widget .widget-title { font-size: 13px; font-weight: 700; }
	.primary-sidebar .widget_nav_menu { text-transform: uppercase; font-size: 13px; }
	.primary-sidebar .widget_nav_menu li { padding: 0 0 16px; }
}
