/**
A) Misc styling adjustments
E) Google Custom Search Engine
F) EXT:html5videoplayer adjustments
G) lang icon
QQ) LTS_10 changes @ idefa.dk
**/

/** A) Misc styling adjustments - start**/

/* IE-problem images is not responsive START*/
/* Removed this snippet. From my tests, nothing breaks in IE anymore. --uhk, 2020-01-17 */
/*.info-content .ce-gallery,*/
/*.info-content .ce-media,*/
/*.info-content .ce-column,*/
/*.info-content .ce-row{*/
/*    width:100%;*/
/*}*/
/* IE-problem images is not responsive STOP*/

#main ul.unorder-list.list-inline li {
    margin-left: 20px;
    padding: 0 0 0 20px;
    line-height: 24px;
}
#sidebar .info-box .info {
    font-style: normal;
}
.paddingBottomNone {
    padding-bottom: 0!important;
}
.paddingTopNone {
    padding-top: 0!important;
}
.categories-area .category-box a {
    text-decoration: none!important;
}
@media (min-width: 992px) {
    .ce-textpic {
        font-size: 16px;
    }

    .top-area ul.top-links {
        max-width: none;
    }

    .two-cols ul.education-list li
    {
        display: inline-block;
        width: 200px;
    }
    .extra-information .extra-info p {
        margin: 0 0 15px;
    }
    aside#sidebar {
        width: 70%;
    }
}
.two-columns ol.carousel-indicators {
    left: initial;
    width: 100%;
    margin-left: 0;
    height: 42px;
    padding-top: 21px;
    left:0;
}
#main .about-info .caption-info ul.unorder-list li,
#main .about-info .caption-info ul.arrows-list li {
    color: #fff;
}
#main .about-info .caption-info ul.arrows-list li:before,
#main .about-info .caption-info ul.unorder-list li:before {
    background: #fff;
}


/** Footer adjustments**/
#footer .copyrights a {
    text-transform: none!important;
}

/** A) Misc styling adjustments - end**/


/** E) Google Custom Search Engine - start **/
.gsc-selected-option-container {
    min-width:80px!important;
}
.gs-title,
a.gs-title,
a.gs-title b{
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight:700;
    text-decoration:none !important;
    font-size:17px !important;
    line-height: 1.47 !important;
}

.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page{
    text-shadow:0 0 0 #FFF !important;
}
.gsc-cursor-page{
    display: inline-block !important;
    height: 34px !important;
    width: 34px !important;
    line-height: 34px !important;
    color: #aeaeae !important;
    text-decoration:none !important;
    font-weight: 700 !important;
    background: #FFF !important;

    border-left-width:1px !important;
    border-left-style: solid !important;
    border-left-color:#e7e7e7 !important;

    margin:0 !important;
}
.gsc-cursor{
    border-top-width:1px !important;
    border-top-style: solid !important;
    border-top-color:#e7e7e7 !important;
    border-right-width:1px !important;
    border-right-style: solid !important;
    border-right-color:#e7e7e7 !important;
    border-bottom-width:1px !important;
    border-bottom-style: solid !important;
    border-bottom-color:#e7e7e7 !important;
    display: inline-block !important;
}
.gsc-cursor-page.gsc-cursor-current-page,
.gsc-cursor-page:hover{
    border-left:1px solid #e7e7e7;
    color: #fff !important;
    background: #aeaeae !important;
}
.cse .gsc-cursor-box, .gsc-cursor-box{
    border-top:0 !important;
    text-align:center !important;
}
.cse .gs-result .gs-snippet, .gs-result .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original{
    font-size:17px !important;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    line-height: 1.47 !important;
}
.gsc-orderby-container,
.gcsc-branding,
.gsc-url-bottom,
.gsc-thumbnail{
    display:none !important;
}

/*REMOVE ADDS*/
#main .container .gsc-orderby,
#main .container .gsc-url-bottom,
#main .container .gcsc-branding,
#main .container .gsc-adBlockVertical,
#main .container .gsc-adBlock,
#main .container .gsc-above-wrapper-area {
    display: none;
}


.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result.gsc-promotion:hover, .gsc-results .gsc-imageResult-classic:hover, .gsc-results .gsc-imageResult-column:hover{
    border-color:#e1dfdd !important;
}
.gsc-control-cse .gsc-table-result{
    border-bottom:1px solid #e1dfdd;
}
.gsc-control-cse .gsc-table-result td{
    padding:15px 0 20px 0;
}
/** E) Google Custom Search Engine - stop **/


/** F) EXT:html5videoplayer adjustments - start **/
.html5videoplayer .video-js {
    padding-bottom: 56.9%;
}

.html5videoplayer .vjs-youtube {
    padding-top: 30px;
}

.html5videoplayer .vjs-fullscreen {
    padding-top: 0;
}

.html5videoplayer .vjs-default-skin .vjs-big-play-button {
    left: 40%;
    top: 40%;

    height: 20%;
    width: 20%;

    font-size: 1em;
}

.html5videoplayer .vjs-default-skin .vjs-play-control, .html5videoplayer .vjs-default-skin .vjs-time-controls {
    width: 3em;
}

.html5videoplayer .vjs-default-skin .vjs-fullscreen-control {
    width: 3.4em;
}

.html5videoplayer .vjs-default-skin .vjs-mute-control {
    display: none;
}
/** F) EXT:html5videoplayer adjustments - stop **/

/** G) lang icon - start **/
.lang.lang-en span {
    background-image: url(../Images/gb_nogloss.png);
}
.lang.lang-da span {
    background-image: url(../Images/dk_nogloss.png);
}
.lang.lang-link span {
    width: 30px;
    height: 20px;
    display: block;
    -webkit-background-size: 30px 20px;
    background-size: 30px 20px;
}
.lang{
    position: fixed !important;
    right: 80px;
    left: auto !important;
    top: 53px !important;
    z-index: 100;
}
.lang a{
    text-decoration: none;
    font-weight: bold;
    color:#666;
}
.lang a:hover{
    text-decoration: underline;
}
@media (max-width: 991px) {
    .lang{
        position: absolute !important;
        right: 102px;
        left: auto !important;
        top: 22px !important;
        z-index: 100;
    }
}
/** G) lang icon - stop **/

/* #region: QQ) LTS_10 - begin */

.image-embed-item {
    display: block;
    max-width: 100%;
    height: auto; 
}

/*#endregion: QQ) LTS_19 - stop */
