/*
Theme Name:     twentyfourteen-idum
Description:    Child Theme for twentyfourteen
Author:         Mike
Template:       twentyfourteen

(optional values you can add: Theme URI, Author URI, Version)
*/

/* Import parent styling */
@import url("../twentyfourteen/style.css");

/*
*
* color change	#24890d -> #DCB439
* 				#41a62a -> #002B5B
*				#55d737 -> #C9AF74
*
*/
a {
	color:#002B5B;
}
a:active,
a:hover {
	color: #DCB439;
}
::selection {
	background: #DCB439;
}
::-moz-selection {
	background: #DCB439;
}
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #DCB439;
}
button:hover,
button:focus,
.button:hover,
.button:focus,
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: #002B5B;
}
button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #C9AF74;
}

/*
#page .site-title a {
background: url("/images/logo1.png") repeat scroll center top / 178px 42px transparent;
text-indent: -9000px;
width: 178px;
}

#page .site-title a:hover {
background: url("/images/logo2.png") repeat scroll center top / 178px 42px transparent;
text-indent: -9000px;
width: 178px;
}*/
/* Removes left sidebar and centers site */

.site:before,#secondary{width:0;display:none;}.ie8 .site:before,.ie8 #secondary{width:0px;display:none;}
	    .featured-content{padding-left:0;}.site-content,.site-main .widecolumn{margin-left:0;}.ie8 .site-content,.ie8 .site-main .widecolumn{margin-left:0;}
		@media screen and (min-width: 1008px) {.search-box-wrapper{padding-left:0;}}
		@media screen and (min-width: 1080px) {.search-box-wrapper,.featured-content{padding-left:0;}}
		@media screen and (min-width: 1080px) {.grid-content{padding-left:0;}}
		
.site {
max-width: 1500px;
}
.site-header {
max-width: 1500px;
}
/*
.site-title {
	margin: 5px 0;
}*/
	/* Nav-toggle width + search-toggle width - gutter = 86px */
/* Note look at this for above
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
*/

.content-area {
max-width:100%;
margin:0;
/*width:66%;
padding-left:10%;
 margin-right:10%; */
}
.content-area.full-width {
width:100%;
max-width:100%;
margin:auto;
float:none;
}
.full-width .post-thumbnail, .full-width a.post-thumbnail:hover{
background:none;
}

/* .site {margin: 0 auto;max-width: <?php echo $max_site_width; ?>px;width: 100%;}.site-header{max-width: <?php echo $max_site_width; ?>px;} */
		@media screen and (min-width: 1110px) {.archive-header,.comments-area,.image-navigation,.page-header,.page-content,.post-navigation,.site-content .entry-header,
	    .site-content .entry-content,.site-content .entry-summary,.site-content footer.entry-meta{max-width:720px;padding-left: 0;padding-right: 0;margin-right:0;margin-left:0;}}
	    
.post-navigation {
margin-left:auto;
margin-right:auto;
margin-top:18px;
margin-bottom:18px;
}
.post-navigation a, .image-navigation a {
display:inline-block;
}
.post-navigation a, .image-navigation .previous-image, .image-navigation .next-image {
width:50%;
}
.nav-links a:last-child {
text-align:right;
}
.nav-links a:first-child {
text-align:left;
}
.comments-area {
margin-left:auto;
margin-right:auto;
}
.site-title a{
    background-repeat: no-repeat;
    //background-image: url("images/idum_logo_globe_mast_40.png");
    background-image: url("images/IDUM_logo_50_1.png");
    padding-left:55px;
}
/*
.site-title a{
    background-repeat: no-repeat;
    background-image: url("images/idum_logo_globe_mast_96.png");
    padding-left:135px;
    line-height: 128px;    
    font-size: 1.33em;  
}
#primary-navigation {
    margin-top: 96px; 
    margin-left:-200px;
}

.search-toggle {
    margin-top: 96px;     
}*/


.search-toggle {
	background-color: #DCB439;
}
.search-toggle:hover,
.search-toggle.active {
	background-color: #002B5B;
}
.search-box {
	background-color: #002B5B;
}
.site-navigation a:hover {
	color: #002B5B;
}
.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: #C9AF74;
}
.primary-navigation a{
font-size: 12px;
/* text-transform: none; */
font-weight:800;
}
.primary-navigation a .primary-menu-icon{
color:#ffffff;
vertical-align:text-bottom;
font-size:18px;
margin-left:-6px;
margin-right:-6px;
}
.featured-content .primary-navigation a .primary-menu-icon{
color:#000;
}
/*
a:hover .primary-menu-icon{
color:red;
}
*/

/* 
.masthead-fixed .site-main {
margin-top:140px;
}
 */

/*.featured-content .post-thumbnail img {
position:relative;
}*/
/*.content-area, .content-sidebar {
padding-top:120px;
}*/

.hentry {
max-width: 720px;
}

.page-template-front .hentry {
width: 960px;
max-width: 960px;
margin: 0 auto;
}
.list-view .site-content .hentry {
border-top:none;
padding-top:24px;
}
.site-content {
margin-right:0;
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	/*margin: 0;*/
	max-width: 720px;
}

.site-content .has-post-thumbnail .entry-header {
margin-top:0;
padding-top:8px;
}
.page-template-front .site-content .entry-header, 
.page-template-front .site-content .entry-content, 
.page-template-front .site-content .entry-summary, 
.page-template-front .site-content .entry-meta, .page-content {
	margin:0;
	max-width:960px;
}

.grid .featured-content .entry-header {
height:30px;
min-height:30px;
padding: 10px;
border:none;
}
.grid .featured-content .entry-meta {
display:none;
}
.grid .featured-content .entry-title {
font-size: 90%;
}
.grid .featured-content .primary-navigation li {
height: 36px;
line-height: 36px;
}
/* 
@media screen and (min-width: 1008px) {
	.grid .featured-content .hentry {
		width: 24.999999975%;
	}
	.grid .featured-content .hentry:nth-child( 3n+1 ) {
		clear: none;
	}
	.grid .featured-content .hentry:nth-child( 4n+1 ) {
		clear: both;
}}
 */
 
.page .entry-header,
.single .entry-header,
.blog .entry-header {
border-top: 5px solid #000;
color: #2b2b2b;
font-weight: 900;
text-transform: uppercase;
font-size:18px;
margin: 0 0 10px;
padding-top: 6px;
padding-left:0;
padding-right:0;	
}

.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta, 
.page-content {
padding-left:0;
padding-right:0;
}
.entry-title {
margin-top:12px;
}
	
.entry-title,
.featured-content .entry-title {
	font-weight: 800;
}


/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	color: #767676;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-meta a {
	color: #767676;
}

.entry-meta a:hover {
	color: #41a62a;
}

.sticky .entry-date {
	display: none;
}

.cat-links {
	font-weight: 900;
	text-transform: uppercase;
}

.cat-links a {
	color: #2b2b2b;
}

.cat-links a:hover {
	color: #41a62a;
}

.byline {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
}

.site-content footer.entry-meta {
	margin: 24px auto 0;
	padding: 0 10px;
}

/* Tag links style */

.entry-meta .tag-links a {
	background-color: #767676;
	border-radius: 0 2px 2px 0;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.2727272727;
	margin: 2px 4px 2px 10px;
	padding: 3px 7px;
	position: relative;
	text-transform: uppercase;
}

.entry-meta .tag-links a:hover {
	background-color: #41a62a;
	color: #fff;
}

.entry-meta .tag-links a:before {
	border-top: 10px solid transparent;
	border-right: 8px solid #767676;
	border-bottom: 10px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	top: 0;
	left: -8px;
	width: 0;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #41a62a;
}

.entry-meta .tag-links a:after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 4px;
	position: absolute;
	top: 8px;
	left: -2px;
	width: 4px;
}
/* End entry meta */
.entry-title a:hover {
	color: #002B5B;
}
.entry-meta a:hover {
	color: #002B5B;
}
.cat-links a:hover {
	color: #002B5B;
}
.entry-meta .tag-links a:hover {
	background-color: #002B5B;
}
.entry-meta .tag-links a:hover:before {
	border-right-color: #002B5B;
}
.entry-content .edit-link a:hover {
	color: #002B5B;
}
.full-width  .site-content .entry-content,
.full-width  .site-content .entry-summary, 
.full-width  .site-content .entry-meta,
.full-width  .page-content, .comments-area,
.full-width  .post-navigation, .image-navigation,
.full-width  .page-header, .archive-header {
	width: 76%;
	max-width: 100%;
	padding-left: 10%;
}

.full-width  .site-content .entry-header {
border-top: 5px solid #000;
max-width: 1100px;
width: 100%;
margin-left: 10%; /* top line and page header */
	
}

.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
	display: block;
	padding-top: 12px;
}
.site-content .format-standard .post-format a:before {
		content: "\f100";
}

article .post-thumbnail {
display:none;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #DCB439;
}
.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #DCB439;
}
.hentry .mejs-controls .mejs-button button:hover {
	color: #002B5B;
}
.navigation .pagination {
margin-bottom:0; 
display:block;
}
.paging-navigation .page-numbers.current {
	border-top: 5px solid #DCB439;
}
.paging-navigation a:hover {
	border-top: 5px solid #002B5B;
	color: #2b2b2b;
}
.page-links a:hover {
	background: #002B5B;
	border: 1px solid #002B5B;
}
.post-navigation a:hover,
.image-navigation a:hover {
	color: #002B5B;
}
.paging-navigation a:hover {
	border-top: 5px solid #002B5B;
}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #002B5B;
}
.comment-reply-title small a:hover {
	color: #002B5B;
}
.primary-sidebar {
padding:5px;
}
.content-sidebar{
width:33%;
max-width: 330px;
margin-top:72px;
margin-right:0;
margin-left:-1%;
padding:15px;
/* 
padding-right:10px;
padding-left:10px;
 */
float:left;
border: solid 1px black;
/*: 48px auto 24px 0;
padding-right:0;*/
}
.blog  .content-sidebar,
.splash .content-sidebar {
width:100%;
max-width: 1500px;
border:none;
margin:0;
padding:0;
float:none;
}
.blog  .content-sidebar figcaption,
.splash .content-sidebar figcaption {
text-align:center;
font-size:16px;
font-weight:800;
color:#fff;
margin-top:-36px;
opacity: 0.7;
}
.splash .content-sidebar .widget{
margin-bottom:0;
}
/* border line o left of siebar */
/*.sidebar_shortcode {
width:100%;
border-left: solid 1px #000;
padding-left: 6px;
}*/
.content-sidebar .widget .widget-title {
font-size:18px;
margin: 0 0 10px;
padding-top: 6px;
}

.sb-content-1 .sidebar_shortcode .widget .widget-title {
border-top: 5px solid #000;
color: #2b2b2b;
font-weight: 900;
text-transform: uppercase;
font-size:18px;
margin: 0 0 10px;
padding-top: 6px;
}
.sidebar_shortcode .widget_wpcom_social_media_icons_widget a {
	color:#000;
}
.sidebar_shortcode .menu-header-bottom-container ul li {
	display:inline-block;
}
.sidebar_shortcode .menu-header-bottom-container a{
	color:#000;
	text-decoration:none;
	padding-right:4px;
}

.widget {
margin-bottom: 36px;
font-size:16px;
line-height:1.5;
}
.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #DCB439;
}
.widget_calendar tbody a {
	background-color: #DCB439;
}
.widget a:hover {
	color: #DCB439;
}
.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: #002B5B;
}
.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #C9AF74;
}
.widget-title a:hover {
	color: #002B5B;
}
.widget_calendar tbody a:hover {
	background-color: #002B5B;
}
.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #002B5B;
}
.content-sidebar .widget a {
	color: #002B5B;
}
.content-sidebar .widget a:hover {
	color: #DCB439;
}
.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #DCB439;
}
.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: #002B5B;
}
.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #C9AF74;
}
.content-sidebar .widget .widget-title a:hover {
	color: #002B5B;
}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #002B5B;
}
.site-info a:hover {
	color: #002B5B;
}
.featured-content .entry-header{
background-color:#fff;
}
.featured-content a {
color: #000;
}
.featured-content a:hover {
	color: #002B5B;
}
.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #DCB439;
}
.slider-control-paging a:hover:before {
	background-color: #002B5B;
}
.slider-direction-nav a:hover {
	background-color: #DCB439;
}
@media screen and (min-width: 783px) {
	.primary-navigation ul ul {
		background-color: #DCB439;
	}
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #DCB439;
	}
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #002B5B;
	}
}
@media screen and (min-width: 1008px) {
	.secondary-navigation ul ul {
		background-color: #DCB439;
	}
	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #DCB439;
	}
		.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #002B5B;
	}
}