
/* - ++resource++unifreiburg.theme.extended/css/extended.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/extended.css?original=1 */
/* */
#category {
display:none;
}
/* */
ul.smartfolderlisting {
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIABAHR2eQAAACH5BAEAAAEALAAAAAAFAA0AAAIKjI+pu+APo4SpAAA7");
list-style-type: square;
margin: 0.25em 0 0 1.5em;
}
.smartfolderlisting li {
display: list-item;
margin-bottom: 0.25em;
}
.eventlisting {
color:  #747678;
}
/* */
#content .visualHighlight,
.portletStaticText .visualHighlight {
background-color: #ffa;
}
/* */
.carousel-banners {
max-width: 100%;
}
.carousel-banner {
max-width: 100%;
}
.carousel-pager {
bottom: 0px;
height: 165px;
margin: 0;
position: absolute;
width: 100%;
pointer-events: none;
}
/* */
table td, table th {
padding: 2px;
}
table img {
max-width: none;
}
/* */
#content .tileItem {
border-bottom: 1px solid #c9cac8;
padding-bottom: 0.5em;
}
#content .tileItem h2 {
border-bottom: none;
margin: 0.5em 0;
}
#content .tileItem .documentByLine {
display: block;
margin: 0.5em 0 0 0;
text-align: left;
}
#content img.tileImage, #content div.newsImageContainer {
float: left;
padding: 0 20px 0 0;
margin: 0 0 0.5em 0;
display:block;
}
#content img.tileImage {
max-width: 128px;
}
#content div.newsImageContainer {
max-width: 200px;
}
@media screen and (max-device-width: 755px) {
#content img.tileImage, #content div.newsImageContainer {
float: none;
max-width: 100%;
margin: 1em 0 0.5em 0;
padding: 0;
}
}
@media print {
#content img.tileImage, #content div.newsImageContainer {
float: left;
padding: 0 20px 0 0;
margin: 0 0 0.5em 0;
display:block;
}
#content img.tileImage {
max-width: 128px;
}
#content div.newsImageContainer {
max-width: 200px;
}
}
/* */
#portal-column-one {
padding-left: 3px;
}
/* */
#portlets-in-header p:first-child > img:first-child {
padding-top: 18px;
}
/* */
a[href^="mailto:"], a.link-mailto {
padding-left: 18px;
}
a[href$="RSS"], a.rss-feed {
background: transparent url('data:image/gif;base64,R0lGODlhEAAQAIABAC4vLf///yH5BAEAAAEALAAAAAAQABAAAAIrjI+pu+APE2BmnhmRrdpdrXjBNo5iiXKV5ZEum5Yi7JoqBlKkCWXUDzwUAAA7') no-repeat scroll left center;
padding: 1px 0 1px 18px;
}
/* */
.template-atct_topic_view #content dt,
.template-standard_view #content dt,
.template-folder_listing #content dt {
display: list-item;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIABAHR2eQAAACH5BAEAAAEALAAAAAAFAA0AAAIKjI+pu+APo4SpAAA7");
list-style-type: square;
margin: 0.25em 0 0 1.5em;
line-height: 1.2em;
}
.template-atct_topic_view #content dd,
.template-standard_view #content dd,
.template-folder_listing #content dd {
margin-left: 1.5em;
margin-bottom: 0.25em;
}
.template-atct_topic_view #content dt > .summary a,
.template-standard_view #content dt > .summary a,
.template-folder_listing #content dt > .summary a {
font-weight: 600;
}
/* */
.image-left {
margin-top: 0;
}
.image-right {
margin-top: 0;
}

}


/* - ++resource++unifreiburg.theme.extended/css/tabs.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/tabs.css?original=1 */
/* */
.tabs {
clear: both;
}
#content .tabs ul.tabmenu {
list-style: none;
padding: 0px !important;
margin: 1.2em 0px 1.2em 0px;
background: #f2f3f1;
border-bottom: 1px solid #c9cac8;
overflow: visible;
}
.tabs ul.tabmenu li {
display: block;
float: left;
padding: 0px;
margin: 0px -44px -1px 0px;
}
.tabs ul.tabmenu li a {
padding: 0px;
margin: 0px;
display: block;
text-decoration: none;
}
.tabs ul.tabmenu li a em {
text-decoration: none;
font-family: "Times New Roman", serif;
font-weight: normal;
font-size: 160%;
float: left;
padding: 0px;
border-top: 1px solid #c9cac8;
border-bottom: 1px solid #c9cac8;
position: relative;
z-index: 300;
font-style: normal;
color: #747678;
background: #f2f3f1;
}
.tabs ul.tabmenu li a b {
padding: 0px;
margin: 0px;
font-size: 0px;
line-height: 0px;
position: relative;
border-bottom: 1px solid #c9cac8;
border-top: 1px solid #c9cac8;
width: 1px;
display: block;
float: left;
z-index: 300;
background: #f2f3f1;
}
.tabs ul.tabmenu li a b.spacebefore {
width: 15px;
}
.tabs ul.tabmenu li a b.spaceafter {
width: 15px;
}
.tabs ul.tabmenu li a:hover,
.tabs ul.tabmenu li a:focus,
.tabs ul.tabmenu li a:active {
white-space: nowrap;
position: relative;
z-index: 500 !important;
cursor: pointer;
}
.tabs ul.tabmenu li a:hover em,
.tabs ul.tabmenu li a:focus em,
.tabs ul.tabmenu li a:active em {
color: #2a6ebb;
}
.tabs ul.tabmenu li.current a,
.tabs ul.tabmenu li.current a:hover,
.tabs ul.tabmenu li.current a:active {
white-space: nowrap;
position: relative;
z-index: 600 !important;
cursor: default;
}
.tabs ul.tabmenu li.current a em,
.tabs ul.tabmenu li.current a:hover em,
.tabs ul.tabmenu li.current a:active em {
color: #363534;
border-bottom: 1px solid #f2f3f1;
}
.tabs ul.tabmenu li.current a b,
.tabs ul.tabmenu li.current a:hover b,
.tabs ul.tabmenu li.current a:active b {
border-bottom: 1px solid #f2f3f1;
}
.tabs .current-info,
.tabs .accessibletabsanchor {
display: none;
position: absolute;
left: -999em;
}
.tabs div.tabcontent {
clear: both;
margin: 0px 0px 0.5em 0px;
overflow: hidden;
}
.tabs div.tabcontent table {
border-spacing: 0px;
padding: 0px;
margin: 0px;
}
.tabs div.tabcontent table td {
padding: 0px;
}
.tabs #tabheadsettings,
.tabs #tabsettings {
display: none;
visibility: hidden;
}

}


/* - ++resource++unifreiburg.theme.extended/css/responsive.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/responsive.css?original=1 */
.uf-visible-xs,
.uf-visible-sm,
.uf-visible-md,
.uf-visible-lg,
.uf-visible-xl,
.uf-visible-print {
display: none !important;
}
.uf-visible-xs-block,
.uf-visible-xs-inline,
.uf-visible-xs-inline-block,
.uf-visible-sm-block,
.uf-visible-sm-inline,
.uf-visible-sm-inline-block,
.uf-visible-md-block,
.uf-visible-md-inline,
.uf-visible-md-inline-block,
.uf-visible-lg-block,
.uf-visible-lg-inline,
.uf-visible-lg-inline-block,
.uf-visible-xl-block,
.uf-visible-xl-inline,
.uf-visible-xl-inline-block,
.uf-visible-print-block,
.uf-visible-print-inline,
.uf-visible-print-inline-block {
display: none !important;
}
@media screen and (max-width: 391px) {
.uf-hidden-xs {
display:none !important;
}
.uf-visible-xs {
display: block !important;
}
table.uf-visible-xs {
display: table !important;
}
tr.uf-visible-xs {
display: table-row !important;
}
th.uf-visible-xs,
td.uf-visible-xs {
display: table-cell !important;
}
.uf-visible-xs-block {
display: block !important;
}
.uf-visible-xs-inline {
display: inline !important;
}
.uf-visible-xs-inline-block {
display: inline-block !important;
}
}
@media screen and (min-width: 392px) and (max-width: 755px) {
.uf-hidden-sm {
display:none !important;
}
.uf-visible-sm {
display: block !important;
}
table.uf-visible-sm {
display: table !important;
}
tr.uf-visible-sm {
display: table-row !important;
}
th.uf-visible-sm,
td.uf-visible-sm {
display: table-cell !important;
}
.uf-visible-sm-block {
display: block !important;
}
.uf-visible-sm-inline {
display: inline !important;
}
.uf-visible-sm-inline-block {
display: inline-block !important;
}
}
@media screen and (min-width: 756px) and (max-width: 821px) {
.uf-hidden-md {
display:none !important;
}
.uf-visible-md {
display: block !important;
}
table.uf-visible-md {
display: table !important;
}
tr.uf-visible-md {
display: table-row !important;
}
th.uf-visible-md,
td.uf-visible-md {
display: table-cell !important;
}
.uf-visible-md-block {
display: block !important;
}
.uf-visible-md-inline {
display: inline !important;
}
.uf-visible-md-inline-block {
display: inline-block !important;
}
}
@media screen and (min-width: 822px) and (max-width: 1002px) {
.uf-hidden-lg {
display:none !important;
}
.uf-visible-lg {
display: block !important;
}
table.uf-visible-lg {
display: table !important;
}
tr.uf-visible-lg {
display: table-row !important;
}
th.uf-visible-lg,
td.uf-visible-lg {
display: table-cell !important;
}
.uf-visible-lg-block {
display: block !important;
}
.uf-visible-lg-inline {
display: inline !important;
}
.uf-visible-lg-inline-block {
display: inline-block !important;
}
}
@media screen and (min-width: 1003px) {
.uf-hidden-xl {
display:none !important;
}
.uf-visible-xl {
display: block !important;
}
table.uf-visible-xl {
display: table !important;
}
tr.uf-visible-xl {
display: table-row !important;
}
th.uf-visible-xl,
td.uf-visible-xl {
display: table-cell !important;
}
.uf-visible-xl-block {
display: block !important;
}
.uf-visible-xl-inline {
display: inline !important;
}
.uf-visible-xl-inline-block {
display: inline-block !important;
}
}
@media print {
.uf-hidden-print {
display: none !important;
}
.uf-visible-print {
display: block !important;
}
table.uf-visible-print {
display: table !important;
}
tr.uf-visible-print {
display: table-row !important;
}
th.uf-visible-print,
td.uf-visible-print {
display: table-cell !important;
}
.uf-visible-print-block {
display: block !important;
}
.uf-visible-print-inline {
display: inline !important;
}
.uf-visible-print-inline-block {
display: inline-block !important;
}
}

}


/* - ++resource++unifreiburg.theme.extended/css/floatinghint.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/floatinghint.css?original=1 */
.uffh-body ul {
list-style-image: url('data:image/gif;base64,R0lGODlhBQANAIABAHR2eQAAACH5BAEAAAEALAAAAAAFAA0AAAIKjI+pu+APo4SpAAA7');
list-style-type: square;
}
.uffh-body li {
line-height: 1.2em;
display: list-item;
margin-bottom: 0.25em;
margin-left: 1em;
}
}


/* - ++resource++unifreiburg.theme.extended/css/videokey.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/videokey.css?original=1 */
/* */
p.videoiframe:before{content:url("video.png") " Video: "; margin-right: 5px; }
p.videoiframe{ font-weight: bold; color: #119;}
.aspect-ratio {
position: relative;
width: 100%;
max-width: 100vw;
height: 0;
padding-bottom: 51%;
overflow: auto;
-webkit-overflow-scrolling:touch;
}
@media only screen and (min-device-width : 320px)
and (max-device-width : 568px)  {
.aspect-ratio {  padding-bottom: 40%;}
}
@media only screen  {
.aspect-ratio iframe {width: 100%}
}
.aspect-ratio iframe {
position: absolute;
height: 1px; min-height: 100%;
left: 0; top: 0;
}

}


/* - ++resource++unifreiburg.theme.extended/css/accordion.css - */
@media screen {
/* https://www.anglistik.uni-freiburg.de/portal_css/++resource++unifreiburg.theme.extended/css/accordion.css?original=1 */
/* */
.descacco {
border: 1px solid #cfcfcf;
border-top: 0;
display:none;
margin-left: 0;
padding: 9px 15px;
background-color: #f5f5f5;
}
.descacco.first { display:block; }
#portal-column-one .descacco {
background-color: #fff;
padding: 5px;
}
#portal-column-two .descacco {
padding: 5px;
}
h2.hideacco, h2.showacco:hover{
background-color: #ddd;
}
h2.hideacco, h2.showacco:hover{
background-color: #ddd;
}
h2.accordion {
background: rgba(0, 0, 0, 0.02) none repeat scroll 0 0;
color: #2a6ebb;
border: 1px solid #cfcfcf;
padding: 9px 15px;
cursor: pointer;
margin-bottom: 0;
margin-top: 3px;
font-size: 13.3504px;
font-weight: bold;
}
#portal-column-one h2.accordion, #portal-column-two h2.accordion {
padding: 5px;
}
h2.hideacco {
color: #000055;
border-bottom: 0;
padding: 9px 15px;
cursor: pointer;
margin-bottom: 0;
}
h2.showacco:after {
content: "";
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid #2a6ebb;
position: relative;
right: 0px;
transition: all 500ms linear;
transform: rotate(0deg);
float: right;
top: 5px;
}
h2.showacco.hideacco:after {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid #2a6ebb;
transform: rotate(-90deg);
top: 6px;
}

}

