/*
------------------------------------------------------------------------
Theme Name:Milwaukee Art Museum Pressroom
Theme URI:http://www.mam.org
Description:Milwaukee Art Museum Pressroom theme
Version:1.0
Author:Kris Martinez
Author URI:http://www.mam.org/
------------------------------------------------------------------------


/* Pressroom Code
-------------------------------------------------------------- */

#body-content			{ width:590px; margin-right:30px; margin-top:30px;}
#body-content h1 		{ font-size: 1.3em; margin-bottom:0em; }
#body-content h2 		{ font-size: 1.2em; margin-bottom:0em; }
#body-content h3 		{ font-size: 1.2em; margin-bottom:0em; }
#body-content h4 		{ font-size: 1.2em; margin-bottom:0em; }
#body-content h5 		{ font-size: 1.2em; margin-bottom:0em; }
#body-content a 			{ color:#000000; text-decoration:underline;}
#body-content a:hover 		{ color:#0076bc;}
#body-content .post-link a 	{color:#000000; font-weight:500; text-decoration:underline;}
#body-content .post-link a:hover{color:#0076bc;}

#sidebar 				{ margin-top:45px; text-align:left;} 
#sidebar ul 			{ margin:0; list-style:none;}
#sidebar li 			{ margin-bottom:5px;}
#sidebar hr 			{ background: none repeat scroll 0 0 #FBD7A1; color: #FBD7A1; margin: 1em 0; width:150px; text-align: left;}


.press-release-archives ul {list-style-type: square; color: #ff8d00; margin-left: 15px;}
.no-clear {clear:none;}
.float-left {float:left;}
a.rss {background: url("http://www.mam.org/info/pressroom/wp-content/themes/press/images/rss.jpg") no-repeat 0px 50%; display: inline-block; right: 0px; text-indent: -999em; top: 0px; width: 16px; vertical-align: text-bottom;}
p { line-height: 1.6em; }

.semi-thick { background: #eee!important; height:1px!important; }

.date { margin:-15px 0 15px; color: #aaaaaa; }
.semi-thick {height:2px; background: #eee; margin: 40px 0; border-color:#eee; display: inline-block;}
#tspfp_article .entry-title a { font-weight: 600 !important; text-decoration: none; }
.post-link { font-weight: 600; line-height: 1.25; }
.post-link a { text-decoration: none;}
.wp-caption-text { margin: 10px 0; }
.wp-caption { margin-bottom: 40px; }
.widget-title { margin-bottom: 1.5em; font-size: 32px; }
h5 a {text-decoration: none; line-height: 1.25; }

.wp-block-image figcaption {
    font-size: .7em;
}

/* Flickr Press Kits
--------------------------------------------------------------*/
#presskit-nav { margin: 0; font-size: .9em;}

#presskit-nav a { 
    text-decoration: none;
    display: inline-block;
    margin-bottom: 15px;
    border-radius: 100px;
    padding: 0.5em 1em;
    background: #0D151A;
    color: #fff !important;
    font-weight: 300;
    border: none;
    transition: ease-in-out .3s all;
    margin-right: 10px;
}
#presskit-nav>a:hover {background: #238FE7 !important;color: #000 !important;}
.presskit-mini { float:left; padding:5px 5px 10px 0px; margin:5px 5px 5px 0px;  width:32% !important; border-bottom: 0 !important; min-height: 485px;}
.presskit-mini h2 { font-size: 1.25em;}
.presskit-mini img.a {text-decoration:none; }
.presskit-mini ul { margin-top: 10px; }
.presskit-list { min-height: 120px; height:auto!important; height:120px; }
.presskit-recent-thumbnail {float:left; padding: 0 20px 20px 0;}
.presskit-list img {width:150px; height:150px;}
.presskit-mini img {width:100% !important; height:auto !important;}
.press-kit-mini-thumbnail {width:140px; padding: 0 0 0 10px;}
.presskit-list p, .presskit-mini p {display:none;}
.presskit-list li {list-style: inside;}

.current { color:#000!important; }



/* Refresh
--------------------------------------------------------------- */
.captcha {
	width: 500px;
	text-align: left;
	margin: 20px 0;
	display: block;
	float: none;
	padding: 20px 0;
}

.wp-block-query .wp-block-post-template li {
	margin-left: 0;
}

p.wp-block-post-excerpt__excerpt {
	padding-bottom: 0;
}

.wp-block-query-pagination {
	margin-top: 2em;
}


/* Mobile
---------------------------------------------------------------*/

@media only screen and (max-width: 768px) {
	
	.presskit-mini {
		width:48% !important;
		min-height: 775px;
	}
}

/* Temporary
-------------------------------------------------------------- */

#press a { text-decoration: none; }

#press img {
padding: 5px 5px 5px 0px;
float: left;
margin: 0;
}

#children a {
text-decoration: none;
}

#children li {
list-style-type: none;
padding-bottom: 0px;
margin: 0px;
}


#grid {
float: left;
width: 180px;
height: 300px;
padding-left: 10px;
}

.gridsm {
float: left;
width: 180px;
height: 220px;
padding-left: 10px;
}

#gridlg {
float: left;
width: 180px;
height: 400px;
padding-left: 10px;
}

#gridxl {
float: left;
width: 180px;
height: 500px;
padding-left: 10px;
}
