/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 18 2019 | 12:52:17 (pm)
/*
/******* Do not edit this file *******/

#pg-home-0, #pg-home-1, .panel-grid-cell .panel {
    margin-bottom: 0 !important;
}

/* Masthead Padding */
header#masthead .hgroup {
    padding-bottom: 25px;
    padding-top: 25px;
    position: relative;
}

.layout-boxed .panel-row-style {
    padding: 25px 35px;
}

.panel-row-style-wide-grey {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin: 0 -20px;
    padding: 0;
}

body, button, input, select, textarea {
    color: #333333;
    font-family: Calibri,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    word-wrap: break-word;
}

.panel-grid-cell .widget-title {
    margin-top: 30px;
}

#main {
    background: none repeat scroll 0 0 #FCFCFC;
    padding: 0 35px; 
}


.entry-content h1 {
  text-align: left;
  font-weight: bold;
  font-size: 1.875em;
}

.entry-content h2 {
  text-align: left;
  font-weight: bold;
  font-size: 1.4em;
}

.entry-content h2 a {
  text-align: left;
  font-weight: bold;
  text-decoration: none;
}

.entry-content h3 {
  text-align: left;
  font-weight: bold;
  font-size: 1.25em;
}

.widget_headline-widget h1 {
    color: #444444;
    font-size: 39px;
    text-transform: uppercase;
  	text-align: center;
}

.widget_headline-widget h3 {
    color: #666666;
    font-size: 25px;
    font-weight: bold;
    margin: 0;
  	text-align: center;
}

.widget_circleicon-widget {
	padding-top: 30px;
}

.widget_circleicon-widget .circle-icon-box .circle-icon {
    border-radius: 0
}

#panel-0-0-0 { height: 6.5em;
}

.main-navigation a {
    color: #E2E2E2;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.submenu a {
    color: #E2E2E2;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


.widget_circleicon-widget .circle-icon-box h4 {
    font-family: Calibri,Arial,sans-serif;
  padding-top: 10px; font-size: 20px;
}

.widget_circleicon-widget .circle-icon-box p.text {
font-family: Calibri,Arial,sans-serif;
font-size: 17px;
line-height: 1.2em;
text-align: left;
padding: 0 15px;
}

.textwidget { line-height: 1.2em; font-size: 17px;
}

a.more-button {
font-family: Calibri,Arial,sans-serif;
font-size: 14px;
}
  
#panel-2-2-0 {
padding: 0 15px;
}

/* Footer Menu */
.menu-footer-container ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#colophon #theme-attribution, #colophon #site-info {
    font-size: 0;
    background-image: url(http://americanexperience.dev.si.edu/wp-content/uploads/2015/05/footer_saam_logo1.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 86px;
  	margin-top: 6px;
}

#colophon {
    padding: 23px;
}

.main-navigation ul ul a {
    padding: 15px 20px;
    width: 300px;
}

.menu-footer-container ul li { display: inline; }

.menu-footer-container ul li a
{
text-decoration: none;
padding: .2em 1em;
font-size: 16px;  
}

.menu-footer-container ul li a:hover
{
color: #fff;
}

/* Content area of pages using full-width template w title */

article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
	color: #3b3b3b;
	font-size: 1.875em;
	font-weight: bold;
}

.entry-main { padding: 2em;
}

#comments { display: none;
}

.image1 { display:inline-block; padding-right: 25px;
}

.image2 { display:inline-block; padding-left: 25px;
}

.pair {text-align: center;
}

article.post .entry-header, article.page .entry-header { margin-bottom: 40px;
}

article.post .entry-header h1.entry-title a, article.page .entry-header h1.entry-title a {
    font-size: 1.875em;
}

.entry-content p.caption_center {text-align: center; font-size: 14px;
}

.entry-content p.caption_left {font-size: 14px;
}

.entry-content .wp-caption p.wp-caption-text {
    font-size: .9em;
}

.widget_circleicon-widget .circle-icon-box a.more-button {
 font-size: 17px;
}

/* Accordian */
h3.collapseomatic {margin-top: 12px; margin-bottom: 0;
}
.collapseomatic_content {
    margin-left: 28px;
    margin-top: -26px;
}
/* Breadcrumbs Menu */

.breadcrumbs {font-size: 16px; 
  margin-bottom: 20px;
}

/* main menu spacing */
body.has-menu-search .main-navigation ul {
    margin-right: 30px;
}

/* image placement */
.image_right {
	float: right; 
	margin-top: 12px; 
	margin-bottom: 2px; 
	margin-left: 14px; 
	width: 350px;
	}
	
.image_left {
	float: left; 
	margin-top: 12px; 
	margin-bottom: 2px; 
	margin-right: 17px; 
	width: 350px;
	}	
	

.image_right250 {
	float: right; 
	margin-top: 12px; 
	margin-bottom: 2px; 
	margin-left: 14px; 
	width: 250px;
	}
	
.image_left250 {
	float: left; 
	margin-top: 12px; 
	margin-bottom: 2px; 
	margin-right: 17px; 
	width: 250px;
	}		
.image_center {
	margin-top: 12px; 
	margin-bottom: 12px; 
	width: 560px;	
	}

p.caption_left {
	text-indent: 0cm; 
	text-align: left;
	margin-top: 7px; 
	line-height: 120%; 
	font-family: Calibri,Arial,sans-serif;
	font-size: 16px; 
	margin-bottom: 0;
}

p.caption_center {
	text-indent: 0cm; 
	text-align: center;
	margin-top: 7px; 
	line-height: 120%; 
	font-family: Calibri,Arial,sans-serif;
	font-size: 16px; 
	margin-bottom: 20px;
}

/* Body Text Color */
.entry-content {
    color: #000;
}

.align-left { width: 20%;
}

.align-right { width: 20%;
}

/* Search Page */
#page-title {
    color: #3b3b3b;
    font-size: 1.875em;
    font-weight: bold;
    margin: 37px;
}

body.search .entry-header {
    margin-bottom: 10px;
}
body.search .entry-header h1.entry-title a {
    font-size: 1em; color: #00bcff;
}
body.search article.post, article.page {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
body.search .entry-main {
    padding: 0 2em;
}
body.search article.post .entry-summary p{
   font-size: 16px;
}
body.search .pagination, .entry-content .pagination {
    font-size: 11px;
    line-height: 13px;
    margin: 20px;
    position: relative;
    text-align: center;
}

/* Timeline */
timeline.vco-slider {
  background-image: http://americanexperience.dev.si.edu/wp-content/uploads/2014/06/timeline_background.jpg;
}

#video-wrap {
  float: right;
  margin: 0 20px;
}

.entry-content img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Mobile */
/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width : 480px) and (max-width: 768px)
{
#search-icon #search-icon-icon .vantage-icon-search {
     display: none; !important; }
     
.pullquote {
float: none !important;
}

.entry-content p, .entry-content > ul, .entry-content > li, .entry-content > dl, .entry-content pre, .entry-content code, .entry-content blockquote, .entry-content h1 {
    margin: 1em -1.4em;
}

.entry-content .alignright {
    margin: 20px 0 0 0;
    float: none;
}
.entry-content h2 a {
    margin-left: 0 !important;
}
.entry-content {
    width: 100%;
}

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

.menu-footer-container ul {
    font-size: .7em !important;
}
}