/*
Theme Name: Pinboard Child
Theme URI: http://www.onedesigns.com/wordpress-themes/pinboard
Template: pinboard
Description: A crafty and elegant theme powered by an advanced theme framework and grid system. With virtually unlimited layout options and styles, ideal for showcasing your portfolio of works or other multimedia elements like images, photo galleries, videos and podcasts.
Version: 1.1.6
Author: One Designs
Author URI: http://www.onedesigns.com/
Tags: blue, gray, silver, white, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging

License: GNU General Public License v2.0
License URI: license.txt
Tags: 

*/


/* =Import Pinboard Parent CSS
-------------------------------------------------------------- */

@import url("../pinboard/style.css");


/* =Child Theme Custom CSS for OPEN WA 
-------------------------------------------------------------- */

h5 {	font-size:1em; }

h6 {	font-size:0.9375em; }


a:link {     text-decoration: underline; }

a:visited {  text-decoration: underline; }

a:hover {    text-decoration: underline; }

a:active {   text-decoration: underline; }



/* Header customizations
-------------------------------------------------------------- */
/* attribution builder button css*/
.builder {
	text-align:center;
	width:80%;
	background-color:#a2a2a2;
   	display: inline-block;
    	border-radius: 5px;
    	border: 1px solid #a2a2a2;
	padding: 10px;
    	color: #fff;
    	margin:5px;
        transition: background .4s ease-out;
    	-moz-transition: background .4s ease-out;
    	-webkit-transition: background .4s ease-out;
}
.builder:hover {
	border: 1px solid #35889d;
    	background-color: #35889d;
    	color: #FFF;
}

#site-title,
#site-description {	
	line-height:1.5em; /* 25px; */
        float: none;
}
#site-title img {
	margin:.7em;
	height:3.5em;
	width:auto;
}

#site-title {
  	font-weight:900; 
	margin: 0 10px 0 10px;
	float:left;		
}
#site-title .home { display:none;}
#site-description { font-size: larger; }
#header #searchform {	
	display:none;
	xxmargin:20px 3.4% 10px 3px;
}
#sidebar-header {
	width: auto;
	height:110px;
	
}

/* Hide post on main page - hard-coded --commented out by Chris to show content on front page --
#post-47 { display:none; } */

#menu-main-site a { font-size: 1.3em; font-weight:900;}


/* Set max width for the content */
#wrapper { max-width: 1100px; }

.entry { box-shadow: none; }

/* Adjust slider title and controls down, and darken title background */
#slider .entry-title {
  top: 60%;
 
}
.flex-direction-nav, .flex-pauseplay { bottom: 4%; }
#slider .entry-title a { background: rgba(0, 0, 0, 0.4); }

/* main nav menu typographic change */
#menu-main-site a {
  font-size: 1em;
  font-weight: 400;
}

/* Secondary header menu */
.secondaryheader_menu_class { 
    float: right;
    margin-right: 20px;
 }
.secondaryheader_menu_class ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
.secondaryheader_menu_class li {display: inline; }
.secondaryheader_menu_class ul li a {
	text-decoration:none;  
	font-size: 1em;
	margin: 4px;
	padding: 5px 20px 5px 20px; 
	color: white;  
	background: #c44133;
        border-radius: 0 0 6px 6px;
}  
.secondaryheader_menu_class ul li a:hover {
	color: black;
	background: #a2a2a2; }	
}



/* Footer menu */
.footer_menu_class {
	margin-left: 0;
}
.footer_menu_class ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
.footer_menu_class li {display: inline; }
.footer_menu_class ul li a {
	text-decoration:none;  
	font-weight:bold;
	margin: 4px;
	padding: 5px 30px 5px 0; 
	color: #7597B9;  	
}  
.footer_menu_class li.current-menu-item {	
	background: black;  	
}  



/* modules sub-menu 
--------------------------------*/
.modules {
	border-radius:5px;
}
/* Page - main layout div
-------------------------------------------------------------- */
#container { margin: 0 1.6% 0 1.6%; }

/* Video & text wrapping
-------------------------------------------------------------- */
.video-wrap {
float: right;
margin: 10px 10px 5px 10px;
}

.entry-container {
	background-color: rgb(244, 244, 244);
}

/*  font sizes too big!  1-16-2016 */
.entry-title { 
  font-size:1.8em;
  font-weight:500;
  margin-bottom: 0px !important;
}

.entry-author-link { 
	display:none !important;
}


/* Hide page titles */
.single .entry-title, .page .entry-title, .error404 .entry-title  { display:none; } 

/* Show title for news items */
.category-news .entry-title { display:block; }

/* Module - training customizations */
#mod5-attribution-examples td {  
   padding: 5px 0 0 30px !important; 
   text-align: left;
}



.search-results-suggest { font-weight: bold; font-size: larger; color: orange;}




/* Page-level menus - Highlight current menu item  #243C42;   */
li.current-menu-item {  background-color:#C44133; color:#FFFFFF;} 
li.current-menu-item a { color:#FFFFFF;} 
.shortcode_menu li { padding: 0 5px 0 5px; }
.shortcode_menu, .sub-menu { 
   padding: 2px 10px 5px 10px;
   margin: 0 0 15px 15px;
   list-style: none;
}



/* NEWS page
-------------------------------------------------------------- */
.lcp_catlist { list-style-type: none; }
.lcp_catlist li { margin-bottom: 30px; }
.lcp_catlist li a { font-size: larger; padding-right: 10px; font-weight: bold; }

/* =Category Pages Customization
-------------------------------------------------------------- */

.page-title {
	font-style: normal;
}

.entry-meta {
	display: none;
}

.category-description {
	color: #000000;
	font-size:1.5em;
	line-height:2em;
}

.wp-post-image {
	height:auto;
	width:20em;
}

.entry-summary p {
	font-size:1em;
}

/* removes the date from the entry-summary on the category page . Note: also can hide links that we want displayed! */
.entry-summary p a {
	xxdisplay: none;
}

/* FOOTER
-------------------------------------------------------------- */
#footer-area { height: 0px; }

#copyright { font-size:small; padding-bottom:0px;  }

#sidebar-footer-wide.widget-area {
	background: #111111;
	text-align: left;
}

/* type treatment
---------------------------------------------------------------------*/
/*
.entry-content  {   p - was ".entry-content p"  
	font-size: 1.25em; 
	  line-height:1.2; 
}
*/

/* disable for now - unneccessary?
.onecol .onecol .entry-summary,
.entry-content {
	font-size:1em;
	line-height:1.62em;
}
*/

#access a:hover,
#access li.current_page_item > a,
#access li.current-menu-item > a {
	color:#fff;
	background-color:#a2a2a2;
}


#policy-videos-menu li.current-menu-item a { color: #FFFFFF; }
#policy-videos-menu a:focus { color: #FFFFFF; }

/* CSS for At Our Colleges page
-------------------------------------------------------------- */
.row {
	width: 100%;

}

.column-2 {
	float:left;
	width: 50%;
	padding: 1%;
	box-sizing: border-box;

}

.column-2 p,
.column-2 h1 {
	padding:0px;
}

.vision {	
	padding:10px;
	color: #464646;		
}

.connect {
	color: #fff;
	background-color: #464646;
	padding:10px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}

.connect p {
	padding:0px;
	margin-bottom:0px;
}

.connect a {
	color:#fff;
	text-decoration:none;
	font-size:.85rem;
}

.connect a:hover {
	color:#fff;
	text-decoration: underline;
}

.clear {
	clear: both;
}

.lcp_catlist li a {
	font-size:inherit;
}

/*  Home page widgets 
--------------------------------------------------------------------*/

.rpwe_widget h3.widget-title a {
  font-size:larger;
}

.rpwe-title {
  font-size:1.0em;
}

.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
border-bottom: 0px solid #fff;
margin-bottom: 0px;
padding-bottom: 3px;
list-style-type: none;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: normal !important;
line-height: 1.5em;
}

.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
    color:black;
}

.rpwe-time{
color: #405264;
font-size: smaller;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}




/* =Media Queries for tablet
-------------------------------------------------------------------- */

@media screen and (max-device-width:760px), screen and (max-width:760px) {
	.column-2 {
		width:100%;
	}
}

/* =Media Queries for phone
-------------------------------------------------------------- */
@media screen and (max-device-width:550px), screen and (max-width:550px) {

	#site-title img {
		margin:0px;
		width:95vw;
		height: auto;
	}
}