/* Web Studio Tweaks */

html
{
	font-size: 82.5%;
}

body::before
{
	opacity: 0.2;
}

@media screen and (min-width: 87.6875em)
{

	body:before
	{
		//width: -webkit-calc(50% - 215px);
	}

}

.site-header
{
	background-image: none !important
}

.site-branding
{
  padding-top: 2em !important;
}

#page
{
	 
}

.site-description
{
	text-align: left !important;
}

.site-content
{
	padding-top: 32px; 
}

.main-navigation ul
{
	border-color: transparent; 
}

#sidebar
{
	
}

/* Don't show front page name */
.home .entry-header
{
	display: none; 
}

/* Hide faux paper shadow */

.hentry, .page-header, .page-content
{
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

body.custom-background
{
	background: #fff !important;  
}




h1
{

}

#primary p,
#primary address,
#primary pre,
#primary ul,
#primary ol,
#primary dl,
#primary dd,
#primary table,
#primary th,
#primary td
{
	font-size: 1.3rem;
}

.site-main
{
  padding-top: 2.5%;
}

.home .site-main
{
  padding-top: 9%;
}

.hentry
{
  	padding-top: 0;
    margin-left: 8% !important;
	margin-right: 7% !important;
}

.entry-header,
.entry-content
{
	padding: 0; 
}

.entry-title
{
  border-top: 2px solid RGBA(173, 189, 201, 1.00);
  padding-top: 8px;
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 1.2632;
  margin-top: 3.3684em;
  margin-bottom: 1.6842em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}  

.entry-content h5
{
	border-top: 2px solid RGBA(173, 189, 201, 1.00);
	padding-top: 8px
}

.entry-footer
{
  background: transparent;
  border: 1px solid rgba(0,0,0,0.05);

}

.edit-link
{
  color: #06f; 
}

th,
td strong
{
	//color: #999999;
}

/* Simple Banner */

#simple-banner
{
	position: absolute;
    display: none;
}
    
.simple-banner,
.simple-banner-text
{
	padding: 0 !important; 
}

/* Countdown */

.the-countdown
{
  margin-top: 12px;
	margin-bottom: 24px; 
}

.the-countdown .intro-text
{
	margin-bottom: 4px;
}

.countdown_section
{
	padding: 12px 0;
    width: 100%;
    background: rgba(255,255,255,0.8);
}

.the-countdown .outro-text
{
	border: 2px solid #fff;
    background: rgba(255,255,255,0.8);
	text-align: center;
}

.the-countdown .outro-text a
{
	color: #f60;
}

.site-info
{
  display: none;
}

.single-speakers .site-content
{
  padding-top: 64px;
}

.single-speakers .wp-post-image
{
	width: 320px;
    margin: 0;
}

.speakers .post-thumbnail
{
  display: none;
}

.entry-footer
{
  padding: 0.5em;
  margin: 1.5em 0;
}

/* Posts */

.nav-links
{
  display: none;
}
    
/* Abstracts */
 
.entryForm
{
	margin-left: 8% !important;
	margin-right: 7% !important;
    padding-bottom: 8rem;
}

.entryForm textarea
{
	height: 16em;
}
    
.attachmentFile input
{
	padding: 0.5em;
	line-height: 0
}
    
/* COLORS */

/* DEFAULT COLORS */    
    
.amfProgramItemCategoryLabel
{
	font-size: 0.8em;
	color: #888;
    max-width: 12em;
    }

.amfProgramItemContent
{
    background: rgba(204,255,204,0.5);
    border-color: rgba(204,255,204,0.8);
    border-top-width: 1px;
}   

    
/* UNCATEGORIZED */
    
.amfProgramItemCategory_1 .amfProgramItemContent
{
    background: rgba(247,235,235,0.5);
    border-color: rgba(204,255,204,0.8);
    border-top-width: 1px;
}

.amfProgramItemCategoryLabel_1
{
    color: rgba(239,246,253,0,3);   
}
    
    
/* TUTORIAL */    
    
.amfProgramItemCategory_3 .amfProgramItemContent
{
    background: rgba(217,217,217,0.5);
    border-color: rgba(217,217,217,0.8);
    border-top-width: 1px;
}

.amfProgramItemCategoryLabel_3
{
    color: rgba(239,246,253,0,3);   
}

    
/* INVITED TALK */
   
.amfProgramItemCategory_5 .amfProgramItemContent
{   /* Invited Talk */
    background: rgba(204,228,251,0.1);
    background: #cce4fb;
    border-color: rgba(204,228,251,0.8);
    border-top-width: 1px;
}

.amfProgramItemCategoryLabel_5
{
    color: rgba(239,246,253,0,3);   
}

    
/* BREAK */    
    
.amfProgramItemCategory_6 .amfProgramItemContent
{
    //background: rgba(255,195,0,0.4);
    background: #ffc300;
    border-color: rgba(255,195,0,0.8);
    border-top-width: 1px;
}

.amfProgramItemCategoryLabel_6
{
    color: rgba(239,246,253,0,3);   
}

    
/* CONTRIBUTED TALK */

.amfProgramItemCategory_18 .amfProgramItemContent
{	
	background: #eff6fd;
}
    
.amfProgramItemCategoryLabel_18
{
    color: rgba(239,246,253,0,3);   
}

    
/* POSTER SESSION */
    
.amfProgramItemCategory_19 .amfProgramItemContent
{	
	background: #f5ebcb;
}
    
.amfProgramItemCategoryLabel_19
{
    color: rgba(239,246,253,0,3);   
}

    
/* SOCIAL PROGRAM */
    
.amfProgramItemCategory_21 .amfProgramItemContent
{	
	background: #daf7a6;
}    

.amfProgramItemCategoryLabel_21
{
    color: rgba(239,246,253,0,3);   
}

 
/* Superconducting qubits and circuid QED */
    
.amfProgramItemCategory_4 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_4
{

}

    
/* Amplifiers and detectors */
    
.amfProgramItemCategory_15 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_15
{
      
}

    
/* Cavity optomechanics */
    
.amfProgramItemCategory_10 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_10
{
      
}
    

/* Josephson junctions */
    
.amfProgramItemCategory_9 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_9
{
      
}


/* Quantum effects in electron transport */
    
.amfProgramItemCategory_7 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_7
{
      
}

    
/* Quantum transport in topological materials */
    
.amfProgramItemCategory_20 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_20
{
      
}    

    
/* Quantum dots */
    
.amfProgramItemCategory_11 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_11
{
      
}  


/* Hybrid mesoscopic devices */
    
.amfProgramItemCategory_13 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_13
{
      
} 

    
/* Molecular magnets and spin devices */
    
.amfProgramItemCategory_14 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_14
{
      
} 

    
/* Quantum Hall effects */
 
.amfProgramItemCategory_16 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_16
{
      
} 

    
/* Quantum thermodynamics */

.amfProgramItemCategory_8 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_8
{
      
} 

/* Quantum sensing */

.amfProgramItemCategory_17 .amfProgramItemContent
{

}

.amfProgramItemCategoryLabel_17
{
      
} 


/* CALENDAR VIEW */    

#amfProgramCalendarToggle
{
    position: relative;
    font-size: 1.6rem;
    margin: 2rem 2rem -1rem 2rem;
    color: #369;
    z-index: 9999;
    /* float: right; */
    cursor: pointer;
}    
    
#amfProgramCalendarToggle:before
{
    content: "View as calendar";
}
  
.amfCalendarMode #amfProgramCalendarToggle:before
{
    content: "View as list";
}
    
.amfCalendarMode #programList
{
    white-space: nowrap;
    overflow: auto;
    margin: 0 0 0 1em;
    font-size: 85%;
}
    
.amfCalendarMode .amfProgramDateSeparator
{
    margin: 0;
}
    
.amfCalendarMode .amfProgramDay
{
    width: 20%;
    display: inline-block;
    vertical-align: top;
}

.amfCalendarMode .amfProgramItemContent
{
    white-space: normal;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    margin: 0 0;
    min-height: 220px;
}
    
.amfCalendarMode .amfProgramItemCategoryContainer
{
    top: auto;
    bottom: 12px;
}

.amfProgramItemTitle h2
    {
      margin-right: 180px;
    }

.amfCalendarMode .amfProgramItemTitle h2
    {
      margin-right: 0;
      font-size: 1.1em !important
    }

.amfCalendarMode .amfProgramItemExcerpt p
    { 
      font-size: 1.1em !important 
    }


    
/* POINT FIXES */    
    
/* Individual items */
    
.menu-item-441,
.menu-item-444 
{
	margin-top: 24px !important;
    margin-bottom: 0 !important;
    border-color: transparent !important;
}
    
.textwidget a
{
	border: 0 solid transparent !important;
}
    
.site-description {
    text-align: right;
}

/* EQS 2019 Navi Exceptions */

.page-id-1253 #menu-item-1211,
.page-id-1253 #menu-item-1293,
.page-id-1253 #menu-item-1380,
.page-id-1253 #menu-item-1364,
.page-id-1253 #menu-item-1167,
.page-id-1253 #menu-item-1296,
.page-id-1253 #menu-item-1166,
.page-id-1253 #menu-item-1173,
.page-id-1253 #menu-item-1337,
.page-id-1253 #menu-item-1559,
.page-id-1253 #menu-item-1713,
.page-id-1253 #menu-item-1664,
.page-id-1319 #menu-item-1211,
.page-id-1319 #menu-item-1293,
.page-id-1319 #menu-item-1380,
.page-id-1319 #menu-item-1364,
.page-id-1319 #menu-item-1167,
.page-id-1319 #menu-item-1296,
.page-id-1319 #menu-item-1166,
.page-id-1319 #menu-item-1173,
.page-id-1319 #menu-item-1337,
.page-id-1319 #menu-item-1559,
.page-id-1319 #menu-item-1713,
.page-id-1319 #menu-item-1664,
.page-id-1322 #menu-item-1211,
.page-id-1322 #menu-item-1293,
.page-id-1322 #menu-item-1380,
.page-id-1322 #menu-item-1364,
.page-id-1322 #menu-item-1167,
.page-id-1322 #menu-item-1296,
.page-id-1322 #menu-item-1166,
.page-id-1322 #menu-item-1173,
.page-id-1322 #menu-item-1337,
.page-id-1322 #menu-item-1559,
.page-id-1322 #menu-item-1713,
.page-id-1322 #menu-item-1664,
.page-id-1355 #menu-item-1211,
.page-id-1355 #menu-item-1293,
.page-id-1355 #menu-item-1380,
.page-id-1355 #menu-item-1364,
.page-id-1355 #menu-item-1167,
.page-id-1355 #menu-item-1296,
.page-id-1355 #menu-item-1166,
.page-id-1355 #menu-item-1173,
.page-id-1355 #menu-item-1337,
.page-id-1355 #menu-item-1559,
.page-id-1355 #menu-item-1713,
.page-id-1355 #menu-item-1664,
.page-id-1360 #menu-item-1211,
.page-id-1360 #menu-item-1293,
.page-id-1360 #menu-item-1380,
.page-id-1360 #menu-item-1364,
.page-id-1360 #menu-item-1167,
.page-id-1360 #menu-item-1296,
.page-id-1360 #menu-item-1166,
.page-id-1360 #menu-item-1173,
.page-id-1360 #menu-item-1337,
.page-id-1360 #menu-item-1559,
.page-id-1360 #menu-item-1713,
.page-id-1360 #menu-item-1664
{
	opacity: 0.2;
}