/*
Theme Name: Twenty Fourteen Child
Theme URI: https://wordpress.org/themes/twentyfourteen/
Template: twentyfourteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Tags: blog,news,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,footer-widgets,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.8.1682348622
Updated: 2023-04-24 15:03:42

*/

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
																			
}


/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 200px;
	/**max-height: 100px;*/
/** MOD*/
}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {
	background-color: rgba(254,254,254,0.8);
	max-width: 1700px;   
/*1260px MOD*/
	position: relative;
	margin: 0 auto;
}

.main-content {
	width: 100%; 
 /*95*/
}



/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

.site-header {
	background-color: #000;
	max-width: 100%;  
/*1260px MOD*/
	position: relative;
	width: 100%;
	z-index: 4;
}


@media screen and (min-width: 1260px) {
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
		width: -webkit-calc(50% + 18px);
		width:         calc(50% + 18px);
	}

	.site-content blockquote.alignleft {
		margin-left: -18%;
	}

	.site-content blockquote.alignright {
		margin-right: -18%;
	}
}


/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */

.content-area {
	padding-top: 48px;
}

.hentry {
	margin: 0 auto ;
	max-width: 100%;	
/**MOD 672px*/
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
	max-width: 80%;
/**MOD 474px*/
}

.page-content {
	margin-bottom: 48px;
	max-width: 80%;	
/**MOD 474px*/
}


/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */

.post-thumbnail {
	background: #006b08 url(images/pattern-dark.svg) repeat fixed;
	display: block;
	position: relative;
	width: 100%;
	z-index: 0;

}

/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

.entry-header {
	position: relative;
	z-index: 1;

}

.entry-title {
	font-size: 33px;
	font-weight: 600;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: -20px 0 12px 20px;
	text-transform: uppercase;
	color: rgba(0,255,0,1);
	text-align: center;
/** MOD*/
}

.entry-title a {
	color: #0f0;
/**MOD*/
}

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

.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
	/**MOD ADD*/
	max-width: 100%;
}

/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */


.site-content .entry-header,
.site-content .entry-meta,
.site-content .entry-content,
.site-content .entry-summary,
.page-content {
	background-color: rgba(255,255,255,0.0);
	padding: 12px 10px 0;

	width: 100%
	margin: auto 0;
	/**MOD ADD*/
}

/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
																	  
																	  
																	  
																	  
																	  
																	  
																	  
																	   
	clear: left;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
												 
												 
												 
												 
												 
												 
												 
												  
	display: none;
}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {
	margin: 48px auto;
	max-width: 80%;
/**MOD 474px*/
	padding: 0 10px;
}

/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
	margin: 24px 0 12px;

	/**MOD ADD*/
	background-color: #006b08;
	color: rgba(255,255,255,1.0);
}

.widget .widget-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	margin: 0 0 24px 0;
	text-transform: uppercase;
	color: #fff
}

.widget_calendar #prev {
	padding-left: 5px;
				  
}


/* List Style Widgets*/

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
				 
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 8px 0 9px;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
				 
	border-top: 0;
}

.widget_categories li li:last-child,
.widget_nav_menu li li:last-child,
.widget_pages li li:last-child {
							   
	padding-bottom: 0;
}



/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

.content-sidebar .widget .widget-title {
	/**border-top: 0px solid #000;*/
	color: #fff;
	font-size: 14px;
	font-weight: 900;
	margin: 0 0 18px;
	padding-top: 7px;
	text-transform: uppercase;
}

/* List Style Widgets*/

.content-sidebar .widget_archive li,
.content-sidebar .widget_categories li,
.content-sidebar .widget_links li,
.content-sidebar .widget_meta li,
.content-sidebar .widget_nav_menu li,
.content-sidebar .widget_pages li,
.content-sidebar .widget_recent_comments li,
.content-sidebar .widget_recent_entries li,
.content-sidebar .widget_categories li ul,
.content-sidebar .widget_nav_menu li ul,
.content-sidebar .widget_pages li ul {
									 
	border-color: rgba(0, 0, 0, 0.1);
	background-color: rgba(255,255,255,0.8);
	color: #fff;
}


/* Calendar Widget */

.content-sidebar .widget_calendar caption {
	color: #fff;
	font-weight: 900;
	background-color: #006b08;
}

.content-sidebar .widget_calendar thead th {
	background-color: rgba(0, 0, 0, 0.92);
	color: #fff;
}

.content-sidebar .widget_calendar tbody a,
.content-sidebar .widget_calendar tbody a:hover {
	color: #fff;
}

.content-sidebar .widget_calendar tbody {
	background-color: rgba(255, 255, 255, 0.8);
	color: #000
}









