/*
Theme Name: EMS-2013
Author: Windell Oskay
Template: twentythirteen
Description: a theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* GENERAL FONTS & TYPOGRAPHY */ 



html,
button,
input,
select,
textarea,
.site-description,
.format-link .entry-title,
.attachment .entry-title,
.author-description .author-title ,
.archive-title, .archive-meta,
.page-title,
.comments-title,
.comment-reply-title,
.widget .widget-title,
.menu-toggle { font-family: "Open Sans", Helvetica, sans-serif; }


h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Lato', Helvetica, sans-serif;
	color:#000c15;
}


h1 {
	font-size: 36px;	/* Originally: 48px */
	margin: 22px 0px;
}
 
 
 /**** COLOR SCHEME ****/

.post-navigation .nav-links a {
        color: #3498db !important;
} 
 
 a {
        color: #3498db !important;
}  

.entry-title a { 	color:#000c15 !important;}
.entry-title a:hover { 	color:#3498db !important;
	text-decoration: none;
}

.widget {    
    	background-color: rgba(235, 245, 255, 0.7);
	border-radius: 3px;
}

.comment-respond {
    background-color: rgba(235, 245, 255, 0.7);
    padding: 15px 0;
}

.paging-navigation {
    background-color: rgba(235, 245, 255, 0.7);
    padding: 20px 0;
}

.site-footer {
    background-color: rgba(235, 245, 255, 0.7);
    color: #686758;
    font-size: 14px;
    text-align: center;
}

.sidebar .site-footer {
    text-align: center;
}

.site-info { 
    padding: 10px 0; 
}


  /**** Masthead / Banner ****/

#masthead { background-image: none;
/* 	min-height: 97px; */
}

.site-header .home-link {
	min-height: 99px;
}

/* .home-link img {} */

#MastheadImageContainer { 
	padding-top:13px;
	 }


 
#EMSLogoName {
	margin-top: 10px;
	float:right;
	display:none;
} 
 
 #EMSLogoNameSm {
		margin-top: 5px;
	float:right;
	display:none;
}
 
 #EMSLogoNameXS {
	float:right;
	display:none;
		margin-top: 12px;

}

 
 
  /**** NAV BAR SCHEME ****/

.main-navigation { min-height: 38px; }
 
 #navbar {
background: rgb(84,0,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgb(84,0,0) 0%, rgb(125,0,0) 52%, rgb(84,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(84,0,0)), color-stop(52%,rgb(125,0,0)), color-stop(100%,rgb(84,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgb(84,0,0) 0%,rgb(125,0,0) 52%,rgb(84,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgb(84,0,0) 0%,rgb(125,0,0) 52%,rgb(84,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgb(84,0,0) 0%,rgb(125,0,0) 52%,rgb(84,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgb(84,0,0) 0%,rgb(125,0,0) 52%,rgb(84,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#540000', endColorstr='#540000',GradientType=1 ); /* IE6-9 */
}

.nav-menu li a {
	color: white !important;
	font-size:	16.8px;
	font-weight: 300;
	transition: all 0.1s ease-in 0s;
	padding: 10px 20px 10px 20px;
}

#navbar  a:hover {
      color: #f00 !important;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color:transparent !important; 
} 


.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	 color: #a6a6a6 !important;
	font-style: normal;
}
 


#navsearch-icon{
	color:white; 
	font: normal 28px/1 'Genericons';
    height: 28px;  
    width: 28px;	
    margin-top: 5px;	
    display:inline-block;
}

.site-header .search-field { 
	background-image: none;
	font-family: "Open Sans", Helvetica, sans-serif; 
		font-weight: 300;
	color:white; 
	font-size:	16.8px;
	height: 28px;
	top: -8px;
	margin-top: 0px;	
	padding: 0px;
}

.site-header .search-field:focus {
	background-color: #fff3f3;
	border: 1px solid #4c4040; 
	color:#6a647d; 
}


#site-navigation .menu-toggle {
	color: #fff !important; 
	font-size:	16.8px;
	font-weight: 300;
	padding-top:5px;
} 








/**** Block Quote environment ****/

 .entry-content blockquote {
	font-size: 18px;
	color: #6a647d;
	background-color: #eaf5ff;
	padding:10px 10px 10px 10px;
	border-radius: 3px;
}

 .entry-content blockquote p{
margin: 0px;
}


/**** POST FORMAT ****/


/* Remove clock face icon */
.entry-meta .date a:before {  content: "";}

/* Remove "author" icon */	
.entry-meta .author a:before { content: "";}

.entry-meta > span {margin-right: 0px; }

.entry-meta { font-weight: 300; }
.single .author-info {  padding: 25px 0px 0px 15px;}
 
 
 
 
 /**** Comments ****/
 
 

.comment-list > li::after, .comment-list .children > li::before {
content: none;
}

 
 .comment-list .children > li:before {
  display:none;
}
 

.comment-body {
    padding: 10px 0px;
    position: relative;
}

 .comment-list li.comment { 
    border-radius: 3px; 
    margin: 10px 0px 0px 0px;
    padding: 16px;  
    -moz-box-shadow:  3px 3px 6px #8a8a8a;
-webkit-box-shadow:  3px 3px 6px #8a8a8a;
box-shadow:  3px 3px 6px #8a8a8a;  
}
 
.comment-list li.comment.odd {  
    background-color: #f3f4ff; 
}
 
 .comment-list  li.comment.even {  
 background-color: #f8f8f8; 
}
 

/* bbpress forum */
#subscription-toggle {
	float:right;
}

#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
	color: #444;
}
 
.bbp-forum-description {
display:none;}

.bbp-topic-description { 
display:none;}



/****  RESPONSIVE CSS BEGIN ****/



@media (min-width: 1000px) 
{
/* Hide footer categories list on wide screens */	
.site-footer .widget_categories { display:none; }
}



@media (max-width: 999px) 
{
	
/* Hide sidebar categories list on narrow screens */	
.sidebar-inner .widget_categories { display:none;	}	

/* Hide EMS logo "LED" boilerplate on narrow screens */	

#led_boilerplate img { display:none;	}	


}

 @media (min-width: 475px) 
{
	#EMSLogoNameXS { display:block; }
}

 @media (min-width: 520px) 
{
	#EMSLogoNameXS {  margin-right: 20px;}
}

 @media (min-width: 620px) 
{
	#EMSLogoNameSm { display:block; }
	#EMSLogoNameXS { display:none; }
}

@media (min-width: 670px) 
{
	#EMSLogoNameSm {margin-right: 50px;}
}
 
@media (min-width: 840px) 
{
	#EMSLogoName { display:block; }
	#EMSLogoNameSm { display:none; }
}








@media (max-width: 780px) 
{
	.nav-menu li a {  padding-left: 15px; padding-right: 15px;}
	}

@media (max-width: 720px) 
{
	.nav-menu li a { padding-left: 10px; padding-right: 10px; }
	.site-header .search-field:focus {  width: 200px;}
	}

@media (max-width: 643px) {

	.nav-menu li a { 
	 margin-left: auto;
    margin-right: auto;
    width: 70%;
		
	}


}

@media (max-width: 600px) {
	.entry-content blockquote { font-size: 16px; }

.site-header .search-field:focus {  width: 190px;}
	
	}


/****  RESPONSIVE CSS END ****/





















