  /*pagelist*/

/*list*/

/*already included by eventlist*/

/*search*/

.search {
    width: 50% !important;
    /*float: right;
    margin-top: -6px;
    */
}
/*sharebutton*/

.addthis_actions {
    float: right;
}

/*
.toolbar {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

@media screen and (max-width: 767px){
    .actions {
        margin: 10px;
    }
    .actions li {
        display: block;
        text-align: center;
        margin-bottom: 1px;
    }
    .actions li:last-child {
        margin: 0;
    }
    .actions li > a {
        display: block;
        padding: 0;
    }
    .actions .share > a {
        background-position: center 0;
    }
    .actions .invite > a {
        background-position: center -31px;
    }
    .actions .register > a {
        background-position: center -62px;
    }
}

@media screen and (min-width: 768px){
    .actions {
        margin: 0 10px 0 20px;
    }
    .actions li {
        display: block;
        text-align: right;
        margin-bottom: 1px;
    }

    .actions li:last-child {
        margin: 0;
    }

    .actions li>a {
        background-color: #2C3E50;
        background-image: url(/etc.clientlibs/aemdesign/components/widgets/addthis/sharebutton/clientlibs/css/static/img/actions.png);
        background-repeat: no-repeat;
        display: inline-block;
        height: 28px;
        font-size: 14px;
        color: #fff;
        line-height: 30px;
        text-transform: uppercase;
        white-space: nowrap;
        padding: 0 35px 0 10px;
        border-bottom: 2px solid #000;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
        transition: background-color .2s ease-in-out;
    }

    .actions li>a.focus,.actions li>a:focus,.actions li>a:hover {
        background-color: #616E7C;
    }

    .actions .share>a {
        background-position: right 0;
    }

    .actions .invite>a {
        background-position: right -31px;
    }

    .actions .register>a {
        background-position: right -62px;
    }
}

aside .toolbar {
    top: 20px;
}



.addthis_toolbox {
    background: #fff;
    margin-top: 1px!important;
    display: none;
}

.addthis_toolbox a {
    background-image: url(/etc.clientlibs/aemdesign/components/widgets/addthis/sharebutton/clientlibs/css/static/img/social-share.png)!important;
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
    padding: 0!important;
    margin-left: 1px!important;
}

.addthis_toolbox a:first-child {
    margin-left: 0!important;
}

.addthis_button_facebook {
    background-position: 0 0!important;
}

.addthis_button_twitter {
    background-position: -30px 0!important;
}

.addthis_button_google_plusone_share {
    background-position: -60px 0!important;
}

.addthis_button_sinaweibo {
    background-position: -90px 0!important;
}

.addthis_button_email {
    background-position: -120px 0!important;
}

.addthis_toolbox a * {
    visibility: hidden!important;
}
*/
/*image*/
picture img {
    width: 100%;
}
/*pagelist*/

/*navlist*/
/*locationlist*/

/*listnav*/

/*list*/

/*already included by eventlist*/

/*navbar*/




/*contentblockmenu - style*/

/*NORMAL*/

.contentblockMenu ol {
    list-style: none;
}

.contentblockMenu ol li {
    overflow: hidden;
}

.contentblockMenu ol span {
    float: left;
    width: 20px;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding-top: 3px;
}

.contentblockMenu ol a {
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
}

.contentblockMenu ol.no-bullets {
    list-style: none;
}

/*
    horizontal variation of content block menu
*/
.contentblockMenu .horizontal-menu {
    text-align: center;
    font-size: 13px;
    margin: 10px 0px;
}

.contentblockMenu .horizontal-menu a {
    font-weight: bold;
}

.contentblockMenu .horizontal-menu span {
    font-weight: bold;
    padding: 5px 0px;
}

/*contentblock - style*/

/*NORMAL*/

.contentblock {
    clear:both;
}
/* columns */
.colctrl-1c,
.colctrl-2c,
.colctrl-3c,
.colctrl-4c,
.colctrl-5c,
.colctrl-6c {
  overflow: visible !important;
}
.colctrl-3c-c0,
.colctrl-3c-c1,
.colctrl-3c-c2,
.colctrl-4c-c0,
.colctrl-4c-c1,
.colctrl-4c-c2,
.colctrl-4c-c3,
.colctrl-5c-c0,
.colctrl-5c-c1,
.colctrl-5c-c2,
.colctrl-5c-c3,
.colctrl-5c-c4,
.colctrl-6c-c0,
.colctrl-6c-c1,
.colctrl-6c-c2,
.colctrl-6c-c3,
.colctrl-6c-c4,
.colctrl-6c-c5 {
  float: left;
  overflow: visible !important;
  /* make it so that margin falls within width property */
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*link*/

/*download*/
[download] span.card-icon,
[download] span.icon {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 8px;
  background-position: center;
}
[download] span.card-icon.type_doc,
[download] span.icon.type_doc {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/doc.gif");
}
[download] span.card-icon.type_docx,
[download] span.icon.type_docx {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/docx.gif");
}
[download] span.card-icon.type_gif,
[download] span.icon.type_gif {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/gif.gif");
}
[download] span.card-icon.type_mov,
[download] span.icon.type_mov {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/mov.gif");
}
[download] span.card-icon.type_pdf,
[download] span.icon.type_pdf {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/pdf.gif");
}
[download] span.card-icon.type_png,
[download] span.icon.type_png {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/png.gif");
}
[download] span.card-icon.type_ppt,
[download] span.icon.type_ppt {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/ppt.gif");
}
[download] span.card-icon.type_pptx,
[download] span.icon.type_pptx {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/pptx.gif");
}
[download] span.card-icon.type_rar,
[download] span.icon.type_rar {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/rar.gif");
}
[download] span.card-icon.type_rtf,
[download] span.icon.type_rtf {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/rtf.gif");
}
[download] span.card-icon.type_txt,
[download] span.icon.type_txt {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/txt.gif");
}
[download] span.card-icon.type_wmv,
[download] span.icon.type_wmv {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/wmv.gif");
}
[download] span.card-icon.type_xls,
[download] span.icon.type_xls {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/xls.gif");
}
[download] span.card-icon.type_xlsx,
[download] span.icon.type_xlsx {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/xlsx.gif");
}
[download] span.card-icon.type_xml,
[download] span.icon.type_xml {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/xml.gif");
}
[download] span.card-icon.type_zip,
[download] span.icon.type_zip {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/zip.gif");
}
[download] span.card-icon.type_jpg,
[download] span.icon.type_jpg {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/jpg.gif");
}
[download] span.card-icon.type_flash,
[download] span.icon.type_flash {
  background-image: url("/etc.clientlibs/aemdesign/clientlibs/core/clientlibs-resources/resources/file/flash.gif");
}
/*

.content_list {
    .body p {
    font-size: 14px;
    padding: 0 10px;
    }
    ul {
        width: 100%;
        display: table;
        padding: 30px 0 10px
    }
    li {
        display: table-row;
        &>* {
            display: table-cell;
            padding: 10px 0;
            &>* {
                line-height: 120%;
            }
        }
        &* {
            vertical-align: middle;
        }
    }
    .graphics>* {
        display: inline-block;
        overflow: hidden;
        margin: 0 10px;
        img {
    display: inline-block;
    }
    }
    .location {
        min-height: 59px;
        &>* {
            background: url(/etc.clientlibs/aemdesign/components/content/download/clientlibs/css/static/img/location.png) center center no-repeat;
            display: inline-block;
            width: 34px;
            height: 59px;
            font-size: 0;
            line-height: 0;
            text-indent: -90000px;
            margin-left: 20px
        }
    }
    .media {
        min-height: 46px;
        &>* {
            background: url(/etc.clientlibs/aemdesign/components/content/download/clientlibs/css/static/img/media.png) center center no-repeat;
            display: inline-block;
            width: 46px;
            height: 46px;
            font-size: 0;
            line-height: 0;
            text-indent: -90000px;
            margin-left: 20px
        }
    }

    .placeholder {
        span {
            background: #2C3E50;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 60px;
            height: 60px;
            font-family: ramblabold, Helvetica, Arial, "华文宋体",STSong,"新細明體", PMingLiU, sans-serif;
            font-size: 20px;
            color: #fff;
            line-height: 60px;
            text-align: center;
            margin-right: 20px;
            -webkit-border-radius: 60px;
            border-radius: 60px;
            z-index: 2;
            &:after, &before {
                content: "";
                position: absolute;
                width: 0;
                top: 10px;
                opacity: .2;
            }
            &:before {
                right: 0;
                height: 50px;
                border-width: 25px 0 0 60px;
                border-color: transparent transparent transparent #fff;
                border-style: solid;
                z-index: 3;
            }
            &:after {
                height: 0;
                right: 0;
                border-width: 50px 15px 0 0;
                border-color: transparent #fff transparent transparent;
                border-style: solid;
                z-index: 4;
            }
        }
    }

    .avatar{
        a{
            background: #EFEEED;
            display: block;
            overflow: hidden;
            width: 60px;
            height: 60px;
            text-align: center;
            -webkit-border-radius: 60px;
            border-radius: 60px;
            &:focus{
                img{
                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                    opacity: 1;
                }
            }
            &:hover{
                img{
                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                    opacity: 1;
                }
            }
        }
    }

    header {
        h3 {
            font-family: ramblabold,Helvetica,Arial,"华文宋体",STSong,"新細明體",PMingLiU,sans-serif;
            font-size: 16px;
            padding: 0 10px;
        }
        a {
            opacity: 1;
            -webkit-transition: opacity .2s ease-in-out;
            -moz-transition: opacity .2s ease-in-out;
            -o-transition: opacity .2s ease-in-out;
            transition: opacity .2s ease-in-out;
            &:focus, &:hover {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                opacity: .5;
            }
        }
    }
}
*/

