/*Home teaser column*/
.navbar-brand>img {
	max-width: 100%;
} 
blockquote.twitter-tweet {
	border: none;
}
a.twitter-timeline {
  /* Buttonish */
	height: 300px
}

.logotype img {
	padding: 0;
}
.logotype {
	margin-bottom: 4px;
	padding: 22px 24px 0 18px;
}
.wordmark {max-width: 376px !important;}
.iea-logo {width: 300px !important;}
.identity-iea {float: left;}
.identity-iea img {height: 81px;} /* svg drg */
.intl-release {
	border-bottom: 2px dotted #cccccc;
	margin-bottom: 22px;
}
.intl-release h3, .teaser h3 {
	font-size: 14px;
}
.intl-release h3 {padding-top: 8px;}
.intl-release p, 
.teaser p, 
.teaser p a {
	color: #333333 !important;
}
.teaser p {
	    margin-bottom: 6px;/*followed by button*/
}

.intl-release a:hover, 
.teaser a:hover {
    text-decoration: none;
}
.intl-release p:hover, 
.teaser p:hover {
    color: #333333!important;
    text-decoration: none;
    text-decoration-color: #333333;
}
.intl-release a h3:hover, .teaser a h3:hover {
    text-decoration: underline;
}
.intl-idb {margin-right: 100px;}


@media (max-width: 768px) {
.iea-logo {
	display: none;
}
.wordmark {
    float: none !important;
    height: auto;
	margin: inherit;
    width: 57% !important;
}
.logotype {
	margin-right: auto;
	margin-left: auto;
}
}
.teaser {border-bottom: 2px dotted #cccccc;}
.teaser img {padding-bottom: 9px;}
#range-logo {
    background-image: url(../home/assets/img/timss-release.svg);
    background-position: 0 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 155px;
    width: 295px;
    /* contain: content; */
}
#range-logo-idb {
    background-image: url(../home/assets/img/t15ug.svg);
    background-position: 0 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 155px;
	margin-bottom: 8px;
    width: 295px;
    /* contain: content; */
}
#range-logo-idb-adv {
    background-image: url(../home/assets/img/ta15ug-sm.svg);
    background-position: 0 8px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: auto;
	margin-bottom: 8px;
    width: 295px;
    /* contain: content; */
}

#range-logo-idb-fram {
    background-image: url(../home/assets/img/timss-19-frameworks.png);
    background-position: 0 8px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: auto;
	margin-bottom: 8px;
    width: 295px;
    /* contain: content; */
}
#range-logo-enc-pirls {
    background-image: url(../home/assets/img/encyc-arrow-pirls.svg);
    background-position: right 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: auto;
	margin-bottom: 24px;
	max-height: 105px;
    width: auto;
    /* contain: content; */
}
#range-logo-release-pirls {
	background-image: url(../home/assets/img/pirls-release.svg);
	background-position: right 30px;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: auto;
	margin-bottom: 2px;
	max-height: 181px;
	width: auto;
	/* contain: content; */
}

#range-logo-ug-pirls {
	background-image: url(../home/assets/img/ug-pirls-tease.svg);
    background-position: 0 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 155px;
	margin-bottom: 8px;
    width: 295px;
    /* contain: content; */
}

.change-case {text-transform:lowercase;}
/*button.demo {
    font-size: 13px;
	padding-bottom: 1px;
	margin: 4px 0 0 0;
}*/
.demo {

	padding-bottom: 1px;
	margin: 4px 0 0 0;
}
.teaser a.demo {
	color: #000000 !important;
	font-size: 13px;
}
.demo { /*replace button*/
font-family: 'Open Sans', sans-serif;
font-size: 13px;
}
.demo {
	background-color: white;
    display: inline-block !important;
    text-align: center;
    text-decoration: none !important;
    box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    transition: all .2s;
    -o-transition: all .2s;
    -ie-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    color: #000000;
    border-radius: 4px;
    border: 2px solid rgba(50, 191, 192, 0.51);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 0 8px 0;  /*structure */
	padding: 2px 6px 1px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	line-height: 18px;
}
.intl-pirls {
	margin-right: 70px;
}
@media (max-width: 992px) {
#range-logo, #range-logo-idb, #range-logo-idb-adv, #range-logo-idb-fram, #range-logo-enc-pirls, #range-logo-ug-pirls {
	background-position: bottom right;
	background-size: contain;
	contain: content;
	width: 100%;
	}
#range-logo p br, #range-logo-idb p br, #range-logo-idb-adv p br, #range-logo-idb-fram p br, #range-logo-enc-pirls p br, #range-logo-ug-pirls p br { display:  none; }	
.intl-idb {margin-right: 0;}
#range-logo, #range-logo-idb, #range-logo-idb-adv, #range-logo-ug-pirls {
	height: 155px;
}
#range-logo-release-pirls {background-position: right 0;}
}
