/*
Theme Name:     NEST Simulator theme
Description:    Theme for NEST Simulator (child of Twenty Twelve theme)
Author:         Jochen Martin Eppler, Susanne Kunkel, Bernd Wiebelt, Steffen Graber
Template:       twentytwelve
*/

/* @import url("http://www.nest-simulator.org/wp-content/themes/twentytwelve/style.css");*/

/**
* Make it wider
**/
footer[role="contentinfo"] {
    max-width: 1100px;
}
@media screen and (min-width: 600px) {
    .site {
        max-width: 1100px;
        max-width: 78.571428571rem;
    }
}
.ie .site {
    max-width: 1100px;
}



/*
Main Styles
*/
h1.site-title {
    height: 90px;
    left: 0px;
    padding: 10px 0 0 0;
    text-align: right;
    background: none;
}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
   /* margin: 10px 0;*/
}

.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
    margin: 10px 0;
}

.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
    margin: 10px 0;
}

.entry-header .entry-title {
    font-size: 2.3rem;
    font-weight: bold;
}

.entry-content h2, .comment-content h2 {
    font-size: 1.7rem;
    font-weight: bold;
}

.entry-content blockquote, .comment-content blockquote {
    margin: 10px 0;
    padding: 0 0 0 30px;
}

.site-content article {
    padding-bottom: 0;
    border-bottom: none;
}

#main {
    border-left: 3px solid #f63;
    padding-left: 37px;
}

h1, h2 {
    font-family: Courier, Monospace;
    color: #f63;
    text-transform: lowercase;
    background: url('http://www.nest-simulator.org/wp-content/themes/nest-simulator/moeppel2.png') no-repeat no-repeat left center;
    background-attachment: padding-box;
    position: relative;
    padding-left: 62px;
    left: -62px;
}

h2 {
    background: url('http://www.nest-simulator.org/wp-content/themes/nest-simulator/moeppel1.png') no-repeat no-repeat left center;
}
.entry-content code, .comment-content code, .entry-content pre, .comment-content pre {
    font-size: 85%;
}

.papercite_doi img, .papercite_pdf img {
    border-radius: 0;
    box-shadow: none;
    padding-right: 5px;
}

.entry-content h2, .comment-content h2 {
    margin-top: 40px;
}
.entry-content pre {
    padding: 16px;
}
/*
Front Page
*/

.home .widget img {
    box-shadow: none;
}

/*.home #front {
    height: 300px;
}*/
.home #front #secondary {
    border-top: none;
    padding-top: 0;
}
/*.home #front #secondary div.first {
    width: 50%;
}
.home #front #secondary div.second {
    width: 50%;
}*/
.home #front h1, #front h2 {
    background: none;
    font-size: 4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: -1px;
    padding-top: 10px;
}
/*.home #front h1 {
    padding-top: 50px;
}*/
.home #front h2 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    text-transform: none;
}
.home #front .widget-area .widget a {
    outline: medium none;
    color: #21759B;
}
.home #main {
    border-left: none;
    padding-left: 40px;
    padding-right: 40px;
}
.home .nest {
    font-family: Courier, Monospace;
    color: #f63;
    text-transform: lowercase;
    font-weight: 600;
}
.home .nestcolon {
    letter-spacing: -1rem;
}

.home #front-teaser ul {
    width: 100%;
    border-top: 1px solid #EDEDED;
    display: block;
}
.home #front-teaser ul li {
    display: block;
    width: 30%;
    float: left;
    margin: 10px;
}
.home h3.teaserh {
    margin-bottom: 10px;
    height: 30px;
    line-height: 1.4rem;
}
.home p.teaserp {
    padding-left: 3px;
    padding-bottom: 6px;
    line-height: 1.4rem;
}

.home #primary {
    border-top: 1px solid #EDEDED;
}

.home .entry-content {
    margin-top: 2rem;
}

.home .entry-content td, .home .comment-content td {
    border-top: none;
}

@media screen and (max-width: 860px){
   .home #front-teaser {
        display: none;
    }
}
@media screen and (max-width: 600px){
    .home #front #secondary div.second {
        display: none;
    }
    .home #front #secondary div.first {
        width: 100%;
    }
    h1, h2 {
        background: none;
    }
    h1.site-title {
        text-align: center;
    }
    .menu-toggle {
        display: none;
    }
}

/*
Footer
*/


footer .site-info {
    text-align: center;
}
footer #second-site-navigation {
    margin-top: 0;
}
footer #second-site-navigation.main-navigation li {
    margin-right: 1rem;
}


/*#second-site-navigation {
    position: absolute;
    margin-top: 0;
}

#second-site-navigation.main-navigation ul.menu {
    text-align: left;
}


#second-site-navigation.main-navigation li {
    font-size: 0.7rem;
    margin-right: 1rem;
}
#second-site-navigation.main-navigation li a {
    color: #aaa;
}
*/



.main-navigation li ul {
    z-index: 20000;
}


/*
Slider
*/

/*.da-slide h2 {
    background-image: none;
    padding-left: 0;
}

.da-slide a.da-link {
    border: none;
    background: none;
    box-shadow: none;
    padding:    0;
}*/

/*Neuer Slider*/

.advps-slide a img{
    position: relative;
    left: 50%;
    border: none;
    box-shadow: none;
}
.advps-slide .advps-excerpt-one {
    margin-left: 12%;
}
.advps-slide .advps-excerpt-one  p{
    font-size: 13px;
	line-height: 14px;
}

.advps-slide h2.advs-title {
    background: none;
    font-size: 16px;
}
.advps-slide-container {
    padding-bottom: 50px;
    margin: 60px auto 0 auto;
	display: block
}
.bx-wrapper .bx-controls-direction a {

}
.bx-wrapper {
	left: -10px;
}
.bx-wrapper .bx-next, .bx-wrapper .bx-prev {
	opacity: 0.4;
	filter: alpha(opacity=40);
}


@media screen and (max-width: 860px){
   .home .advps-slide-container {
        display: none;
    }
}

/**
* Search
*/

.header-search {
float: right;
margin-top: -40px;
width: 238px;
display: inline-block;
z-index: 9998;
position: relative;
}
.header-search  input#s {
    width: 150px;
}
@media (max-width: 1050px) {
        .header-search {
	   /* float: none;
            margin-top: 10px;*/
        }
}

@media (max-width: 600px) {
    .header-search {
        margin-top:10px;
        text-align:center;
        float:none;
        text-align: center;
    }
    .header-search {
        margin:10px auto 0 auto;
    }
    .header-search {
        display: none;
    }
    .main-navigation  {
        clear:both;
    }
}

/* Zweispaltiger Inhalt mit Shortcode */
.entry-content .leftcolumn, .entry-content .rightcolumn {width: 48%; }
.entry-content .leftcolumn {float: left;  }
.entry-content .rightcolumn {float: right; }
.entry-content .topcolumn {clear: both; }

.entry-content img {
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/*
 * Reference Styles
 */

a.cmd-a {
    display: block;
}
.cmd-key {
    font-weight: bold;
}



/*Ribbon*/
.ribbon,
.attachment-full {
        float: right;
        position: relative;
		top: -24px;
		z-index: 10000;
    }

@media screen and (max-width: 950px) {
    .ribbon {
		top: 0;
    }
    .nest-title {
		display: none;
    }
}
