/* 
 * Switch Advertising - VERITAS DATA GmbH
 */

#vd-eu-popup-wrapper {
    position: fixed; 
    z-index: 1; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
	z-index:1000;
}

#vd-eu-popup-wrapper .container {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube{
    margin:20px;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube{
    position:relative;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube{
    width: 85%;
    height: 90%;
    margin: 30px auto;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-image,
#vd-eu-popup-wrapper .vd-eu-popup-div-video,
#vd-eu-popup-wrapper .vd-eu-popup-div-editor,
#vd-eu-popup-wrapper .vd-eu-popup-div-article{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#vd-eu-popup-wrapper .vd-eu-popup-div-image,
#vd-eu-popup-wrapper .vd-eu-popup-div-editor,
#vd-eu-popup-wrapper .vd-eu-popup-div-article{
	width:90%;
}



.vd-eu-popup-div-content-youtube{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-content-image,
#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-content-video,
#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-content-editor,
#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-content-article{
    padding-bottom: 15px;
}


#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-content .vd-eu-popup-content-resize{
    width:100%;
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-content-resize-youtube{
    width:100%;
    height:100%;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-image .vd-eu-popup-close-class,
#vd-eu-popup-wrapper .vd-eu-popup-div-video .vd-eu-popup-close-class,
#vd-eu-popup-wrapper .vd-eu-popup-div-editor .vd-eu-popup-close-class,
#vd-eu-popup-wrapper .vd-eu-popup-div-article .vd-eu-popup-close-class{
    float: right;
    font-size: 40px;
    font-weight: 700;
    filter: alpha(opacity=20);
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	position: relative;
	z-index:1000;
	line-height:18px;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube .vd-eu-popup-close-class{
    font-size: 40px;
    font-weight: 700;
    filter: alpha(opacity=20);
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	position: absolute;
	z-index:1000;
	right: -15px;
	line-height:18px;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube .vd-eu-popup-close-no-header{
    margin-top: -5px !important;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-youtube .close-class-y-header{
	top: 20px;
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-header{
    position: relative;
    border-bottom: 1px solid #e5e5e5;
	min-height:55px;
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-header-height{
	height:30px;
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-body{
    position: relative;
}

#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-div-footer{
    position: relative;
    border-top: 1px solid #e5e5e5;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-image .vd-eu-popup-content-resize-image{
    width: 100%;
}

#vd-eu-popup-wrapper .vd-eu-popup-div-image .vd-eu-popup-content-no-resize-image{
    margin: 0 auto;
	display: block;
}

@media (max-width: 1199.98px) and (orientation: landscape){
	
	#vd-eu-popup-wrapper .vd-eu-popup-div-article,
	#vd-eu-popup-wrapper .vd-eu-popup-div-editor{
		width:50%;
	}
	
    #vd-eu-popup-header-id,
    #vd-eu-popup-subtext-id,
    .vd-eu-popup-div-footer{
        display:none;
    }
	
	#vd-eu-popup-wrapper .vd-eu-popup-div-image .vd-eu-popup-div-body,
    #vd-eu-popup-wrapper .vd-eu-popup-div-editor .vd-eu-popup-div-body,
	#vd-eu-popup-wrapper .vd-eu-popup-div-article .vd-eu-popup-div-body{
        overflow-x: hidden;
        overflow-y: auto;
        max-height: 70vh;
    }
	
	#vd-eu-popup-wrapper .vd-eu-popup-div-youtube .close-class-y-header{
		top: 0px;
	}
}

@media (max-width: 1199.98px){
    .vd-eu-popup-wrapper-not-mobile{
        display:none !important;
    }    

    .vd-eu-popup-div-content-video{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
	
    #vd-eu-popup-wrapper .vd-eu-popup-div-video .vd-eu-popup-resize-video{
        max-height: 60vh;
        max-width: 60vw;
    }
}

@media (min-width: 1200px) {	
    #vd-eu-popup-wrapper .vd-eu-popup-div-image,
	#vd-eu-popup-wrapper .vd-eu-popup-div-editor,
	#vd-eu-popup-wrapper .vd-eu-popup-div-article{
        max-height: 90vh;
		width:100%;
    }    

    .vd-eu-popup-div-content-image,
    .vd-eu-popup-div-content-video{
        position: relative;
    }

    #vd-eu-popup-wrapper .vd-eu-popup-div-video .vd-eu-popup-resize-video{
        width: 100%;
    }
	
	#vd-eu-popup-wrapper .vd-eu-popup-div-youtube{
		width: 90%;
	}
	
	#vd-eu-popup-wrapper #vd-eu-popup-div-id .vd-eu-popup-close-no-header {
		margin-top: 10px;
	}
}
