/**
 *
 * Color Sheet for Default Dark Grey
 * 
 *
*/

/* Color styles based on SCSS variables and branding
$white: 			#ffffff;
$black: 			#000000;
$dark-grey: 		#333333;
$light-grey:		#5d5d5d; 
$very-light-grey: 	#efefef;
$osu-red: 			#bb0000;
$secondary-blue:	#586a81;

$light-purple:  	#63a99a;
$purple:  			#26686d;
//#442369;  

$light-green: 		#63a99a;
$dark-green: 		#26686d;  
$yellow: 			#dcaa38;
$brown: 			#453831;
*/

/* ############ General ############ */
#inner_content_wrapper {}

hr {
    border-top: 1px solid #bb0000;
}


/* ### Typography - Headings ### */
#content_wrapper h1, #content_wrapper h2, #content_wrapper h3, #content_wrapper h4, #content_wrapper h5, #content_wrapper h6 {
    color: #bb0000;
}


/* ### Typography - Links ### */

a { color: #bb0000; }

a:active { color: #bb0000; }

a:hover  {
  opacity: .8;
  color: #bb0000; 
  text-decoration: none; 
}

a:visited {  color: #bb0000; }

/* ### Elements - Blockquote  ### */
blockquote {
  border-left: 5px solid #bb0000; }


/* ### Elements - Buttons ### */
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"] {
    background: #bb0000;
    }

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="file"]:hover {
opacity: .8;
  }
  
button[disabled], input[disabled] {
    background: #5d5d5d;
}




/* ### Elements - Search Input ### */

input#s {  
  background-color: #efefef;   
  color: #333333;     
  border: 1px solid #efefef;
  }

input#searchsubmit {
    background: #bb0000;
    border: none;
    color: #ffffff;
 }


.searchresults { border-bottom: 1px solid #efefef;}


/* ### Elements - Widget Search ### */

.widget_search input#s {
   border: 1px solid #ccc;
  color: #333333;
}


.widget_search input#s:focus{
	color: #333333;
}


/* ### Elements - Tables ### */
table, th, td {
   border: 1px solid #000000;
   padding: 1em;
}
table { border-collapse: collapse; width: 100%;}
th { color: $white; background-color: #333333; text-transform: uppercase;}
tr {}
td {}
tfoot th {color: #bb0000; background-color: transparent;}



/* ### Page Sections - Header ### */


.site_header {
    background-color: #bb0000;
}

.sticky_header  {
    background-color: #bb0000;
}

.sticky_header .site_text_logo {
color: #ffffff;
}

.logoleft.sticky_header .site_text_logo {
color: #ffffff;
}

.logoright.sticky_header .site_text_logo {
color: #ffffff;
}



/* ### Logo ### */

.site_text_logo {
color: #ffffff;
}

.logoleft .site_text_logo {
	color: #ffffff;
}


.logoright .site_text_logo {
	color: #ffffff;
}

.logocenter .site_text_logo {
	color: #ffffff;
}

.site_text_logo a {
 color: #ffffff;
}



/* ### Page Sections - Navigation - Header ### */

.menu a {
color: #ffffff;
}

.menu li.highlight a:hover::before {
color: #ffffff;
}


.menu .sub-menu a {
	/* background-color: #333333; */
}
	

.menu .sub-menu li:hover
 {
	background-color: #5d5d5d;
}


/* ### Page Sections - Responsive Menu Section ### */
@media screen and (min-width: 769px) {
	.responsive-menu-icon {display:none;}
	.responsive-menu {display:none;clear:both;}

}
@media screen and (max-width: 768px) {

		.header_menu_container, .sub-header-menu {display: none;}

			.logoleft .responsive-menu-icon {color: #ffffff; }
			.logoright .responsive-menu-icon {color: #ffffff; }
			.logocenter .responsive-menu-icon {color: #ffffff; }


	.logoleft .site_text_logo {
	color: #ffffff; 
}


	.logoright .site_text_logo {
	color: #ffffff; 
}

.responsive-menu {

	background-color: #333333;

}

.responsive-menu a {
	color: #ffffff; 
}
}


.responsive-menu li a {
	border-bottom: 1px solid #5d5d5d;
}





.responsive-menu .menu-item-has-children::before {
color: #ffffff;
	}




/* ### Page Sections - Posts ### */

div.post_meta{
 color: #888;
}
div.post_meta a{color: #444;
 text-decoration: none;
}



/* Box Sections */

.boxcontentholder { background-color: #999; }
.boxcontenttext {background-color: #bb0000; color: #ffffff; }
#content_wrapper .boxcontentholder h1 {color: #ffffff;}


/* ### Page Sections - Sidebar ### */


.sidebar_container {

}

@media screen and (max-width: 768px) {
  .sidebar_container {
 } 
}
/* ### Page Sections - Widgets ### */

   h2.widgettitle {
	border-bottom: 1px solid #333333;
	color: #bb0000 !important;
}

.sidebar_container .menu a, .widget .menu a {
	color: #bb0000;

	}



/* ### Page Sections - Comments ### */
/* FOR LATER */






/* ### Page Sections - Footer ### */


.site_footer{  
 color: #5d5d5d;

}



.site_footer a {color: #ffffff;
}


/* ### 404 ### */
.page404searchholder input[type=text] {
  color: #333333;
 }

#page404searchholder button {
  color: #000000;
  background-color: #efefef;
   border-left: 1px solid #333333;
 }

#page404searchholder button:hover {
  background-color: #5d5d5d;
  color: #ffffff; }


/* ### Pages - Single Post  ### */


.single-post #inner_content_wrapper {
  background-color: #ffffff;
  padding: 40px; 
}
