﻿@import url('../../Content/LandingPages/bootstrap.min.css');
@import url('../../Content/LandingPages/animation_appLe.css');
@import url('../../Content/LandingPages/jquery-ui-1.10.3.custom.css');
@import url('../../Content/LandingPages/responsive-slider.css');
@import url('../fonts/font-awesome.css');
@import url('../fonts/elusive-icons.css');
@import url('../fonts/fonts.css');

/* CSS Document */
/*html, body {font-family:"SourceSansProLight", Arial, Helvetica, sans-serif; background-color:#ffffff;}*/
html, body {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; background-color:#ffffff; color:#444444;}
* {margin:0px; padding:0px;}
p {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; color:#444444;}
p.bold, span.bold {font-family:"Lato-Bold", Arial, Helvetica, sans-serif;}
a {text-decoration:none; cursor:pointer;}
.colGreen {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color:#0fafaf;}
.colBlack {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color:#444444;}
.clear {clear:both;}
.mtop05 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mtop15 {margin-top:15px;}
.mtop20 {margin-top:20px;}
.mtop25 {margin-top:25px;}
.mtop30 {margin-top:30px;}
.mtop40 {margin-top:40px;}
.mtop50 {margin-top:50px;}
.mtop80 {margin-top:80px !important;}
.m05 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.p05 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.link-txt-orange {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color:#ed6c04;}
.link-txt-orange:hover {text-decoration:underline;}
.alignC {text-align:center;}
.main-container {width:100%;}
.fixw-container {max-width:1260px; width:100%; margin:0px auto; padding:0px 10px;}
.fixw-mTB {padding:50px 0px;}
.lect-title-hol {text-align:center;}
.lect-logo {
	width:180px; height:120px;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.block-title {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	color:#444444; font-size:26px; line-height:36px; text-transform:uppercase; text-align:center; margin:0px; font-weight:bold;
}
.block-title-sep {border-bottom:2px solid #0fafaf; width:200px; margin:auto; display:inline-block; height:10px;}
.block-title-sep-orange {border-bottom:2px solid #ed6c04; width:200px; margin:auto; display:inline-block; height:10px;}
.block-title-sep-yellow {border-bottom:2px solid #fae812; width:200px; margin:auto; display:inline-block; height:10px;}

.block-title-privacy {
    float:left;
    font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	color:#444444; font-size:26px; line-height:36px; text-transform:uppercase; text-align:center; margin:0px; font-weight:bold;
}
.block-title-sep-privacy1 {border-bottom:2px solid #0fafaf; width:214px; margin:auto; display:inline-block; height:10px; float:left;}
.block-title-sep-privacy2 {border-bottom:2px solid #0fafaf; width:352px; margin:auto; display:inline-block; height:10px; float:left;}

.lect-header {
	position:fixed;
	z-index:99;
	top:0px;
	width:100%;
	height:168px;	
	background-color:#ffffff;
	border-top:6px solid #0fafaf;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.lect-hamburger-hol {float:right; position: relative;}
.lect-hamburger-btn {display:none;}
.lect-header-logBtn-hol {float:right;}

.lect-header-logBtn {
    display:inline-block;
    float:left;
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size:16px;
	font-weight: normal;
    text-transform:uppercase;
	/*float:right;*/
    background-color:#0fafaf;
    
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;

	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding:4px 8px;
	
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.lect-header-logBtn .link {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color:#ffffff; cursor:pointer; text-decoration:none;
    padding:4px 0px; line-height:30px;   
    text-transform:uppercase; 
    background:none;
    border:0px;    
}
.lect-header-logBtn .link:hover {color:#666666;}
.lect-header-logBtn-sep1 {display:inline-block; margin:3px 8px 0px 8px; position:relative; top:-1px;}
.lect-header-logBtn-sep2 {display:inline-block; margin:0px 8px; position:relative; top:-1px; font-weight:normal;}
.btnFormReg-header {
    margin-left:5px;
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	display:inline-block;
	background-color:#ed6c04;
	padding:12px 20px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none !important;
	cursor:pointer;
    border:0px;
	
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;

    -webkit-border-bottom-right-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.btnFormReg-header:hover {background-color:#f07b1d; color:#ffffff; text-decoration:none !important;}
.btnFormReg-header:visited {
    color: #ffffff; text-decoration:none !important;
}
.btnFormReg-header-sep {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; margin:0px 5px 0px 10px; position:relative; top:0px; display:none;}

.lect-header-logBtn i.fa-user, i.el-user {font-size: 25px; position: relative; bottom: -3px; margin-right:5px;}
.lect-header-inner {background-color:#ffffff;}
.lect-logo {float:left; width:180px; margin-top:10px;}
.lect-logo-title {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	font-size: 18px; line-height: 22px; color: #ed6c04; display:inline-block; margin:28px 0px 0px 10px;
}
.lect-logo-title span {font-family:"Lato-Bold", Arial, Helvetica, sans-serif; color:#0fafaf;}
/*TOP Navigation*/
/* Reference Link: http://candpgeneration.com/toys/CSS3-dropdown-tut.php */
.lect-nav {
	text-align: center;
	position: absolute;
	bottom:-4px;
	margin: auto;
	width: 100%;
	max-width: 1240px;
    max-height:39px;
}
.lect-nav-close {
	display:none;
}
.lect-nav .navlink {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;
	display: inline-block;
	color: #444444;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 15px;
	border-bottom: 5px solid #ffffff;
    line-height:30px;
    border:0px;
    background:none;
}
.lect-nav .navlink:hover {border-bottom: 5px solid #0fafaf;}
.lect-nav .navlink.sel {
    border-bottom: 5px solid #0fafaf;
}

.lect-nav ul {
	position:relative; top:0px; z-index:1000; list-style:none;
	display:inline-block; /*for keep center position*/
	margin-bottom:0px;
}
.lect-nav > ul > li {position: relative; float: left; margin-right: 10px;}
.lect-nav ul > a:visited {border-bottom: 5px solid #0fafaf;}
.lect-nav ul ul {
	position:absolute;
	left:15px;
	top:35px;
	z-index:100;
    height: 0;
	/*overflow: hidden;*/
	
	-webkit-transition: height 0.3s ease-in;
    -moz-transition: height 0.3s ease-in;
    -o-transition: height 0.3s ease-in;
    -ms-transition: height 0.3s ease-in;
    transition: height 0.3s ease-in;
}
/*.lect-nav > ul > li:hover ul, .lect-nav > ul > li > a:hover ul,
.lect-nav ul ul li:hover > ul, .lect-nav ul ul li a:hover > ul {
	height:220px;
	color:#ffffff;	
}*/
.hidesubnav {display:none !important;}

.lect-nav ul ul li {
	background:rgba(14,175,175,0.8); /* grey */
	width:180px;
	text-align:left;
	border-bottom:1px solid #ffffff;	
	
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.lect-nav ul ul li:hover {background-color:#0eafaf; /* grey */}
.lect-nav ul ul li a {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif; 
    font-size: 18px;
    line-height: 22px;
	display:block;
	text-decoration:none;
	margin:0 12px;
	padding:8px 0;
	color:#ffffff;
}
.lect-nav ul ul li a:hover, .lect-nav ul ul li:hover > a {color:#ffffff; /* white */}
/*END TOP Navigation*/
.lect-slider {
	margin-top:168px;
	
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.lect-top-bodyCont {margin-top:220px;}
.lect-col-3hol {text-align:center;}
.lect-col-3 {width:33.33%; float:left;}
.lect-col-2lp {width:49%; float:left;}
.lect-col-2rp {width:49%; float:right;}
.lect-col-2-img {width:100%; max-width:550px; margin:auto;}
.lect-col-block {background-color:#cccccc; position:relative;}
.lect-col-block .col-3-img {max-width:450px; width:100%;} 
.lect-col-block .col-3-cap {position:absolute; bottom:0px; width:100%; padding:0px; display:table;}
.lect-col-block .col-3-cap .col-3-cap-txt {color:#ffffff; font-size:24px; text-transform:none;}
.lect-col-block .col-3-cap .col-3-cap-link {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	color:#ffffff; font-size:24px; line-height:28px; text-transform:uppercase;
	text-decoration:none; cursor:pointer;
    width:100%;
    display:table-cell;
    vertical-align:middle;
    padding:10px;
}
.lect-col-block .col-3-cap-bg1,
.lect-col-block .col-3-cap-bg2,
.lect-col-block .col-3-cap-bg3 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lect-col-block .col-3-cap-bg1 {background:rgba(14,175,175,0.7);}
.lect-col-block .col-3-cap-bg1:hover {background: rgba(14,175,175,0.9);}
.lect-col-block .col-3-cap-bg2 {background:rgba(237,109,4,0.7);}
.lect-col-block .col-3-cap-bg2:hover {background:rgba(237,109,4,0.9);}
.lect-col-block .col-3-cap-bg3 {background:rgba(53,5,6,0.7);}
.lect-col-block .col-3-cap-bg3:hover {background:rgba(53,5,6,0.9);}


.lect-mit-list i.fa-check-circle {color:#ec6f03; font-size:32px; position:relative; top:10px;}
.lect-mit-list .lect-mit-list-txt {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color: #444444; font-size: 25px; line-height: 50px; padding-left: 10px;}

.lect-list2 .lect-list2-txt1 {
	font-family:"Lato-Italic", Arial, Helvetica, sans-serif;
	display:inline-block;
	font-size: 20px;
	line-height: 28px;
	padding-left:20px;
}
.lect-list2 .lect-list2-txt2 {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	display:inline-block;
	font-size: 16px;
	line-height: 20px;	
	padding-left:20px;
	text-transform:uppercase;	
}
.lect-list2-icon {
	display:inline-block;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.lect-list2-icon i.fa-quote-left, .lect-list2-icon i.el-quotes {
    color:#ffffff; font-size:42px; line-height:79px;
    display:inline-block;
}
.lect-list2-icon1 {background-color:#0fafaf;}
.lect-list2-icon2 {background-color:#ed6c04;}
.lect-list2-icon3 {background-color:#0fafaf;}

.screen-beschriftet img {width:100%; border-top:3px solid #878787;}
.lect-info-l {float:left; width:49%;}
.lect-info-r {float:right; width:49%;}
.lect-info-l p, .lect-info-r p {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; color:#696969; font-size:16px; line-height:22px;}
.lect-info-img {width:100%; max-width:620px; margin:auto;}
.lect-info-img img {width:100%;}
.home_smReader {max-width:309px; width:100%; height:auto; float:left; margin:0px 30px 20px 0px;}
/*Footer*/
.lect-footer {background-color:#0f8f8f;}
.lect-footer-lp {float:left; width:28%; display:none;}
/*.lect-footer-rp {float:left; width:100%;} width:65%;*/
.lect-footer-rp {float:none; /*width:65%;*/ display:table; margin:auto;}

.lect-footer-lp .link {margin:2px 4px; text-decoration:none; cursor:pointer; display:inline-block;}
.lect-footer-lp .link i.fa {color:#ffffff; font-size:35px;}
.lect-footer-lp .link i.fa:hover {color:#dfdfdf;}

.lect-footer-rp .link {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	margin:2px 30px; text-decoration:none; cursor:pointer; display:inline-block;
	color:#ffffff;
	font-size:18px;
	line-height:35px;
}
.lect-footer-rp .link:hover {color:#dfdfdf;}
/*END Footer*/

/*Popup LogReg*/
.popup-logReg {
	display:none;
	max-width:400px; width:100%; position:fixed; top:6px; right:0px; z-index:100;
	background:rgba(224,231,237,0.9);
	
	-webkit-box-shadow: -2px 2px 2px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: -2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: -2px 2px 2px 0px rgba(0,0,0,0.3);
}
.popup-logReg-hol {margin:15px;}
.popup-logReg-hol .link {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
	color:#444444; font-size:15px; line-height:18px; text-decoration:none; cursor:pointer; float:right;
}
.lp-logReg-txt, .lp-logReg-txt span {
	font-family:"Lato-Bold", Arial, Helvetica, sans-serif !important;
	color:#0fafaf; font-size:18px; line-height:26px; text-transform:uppercase;
}
 
.lp-logReg-block {background-color:#ffffff; padding:15px;}

.lp-logReg-block .form-control {
    border: 1px solid #dfdfdf;    
    height:44px !important;
}
.voucherURLSelected {
    background-color:#eaffff  !important;    
    border:1px solid #0fafaf !important;
}
.form-control:focus {
	border-color: #0fafaf !important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(15,175,175,.075), 0 0 8px rgba(15, 175, 175, 0.6) !important;
	box-shadow: inset 0 1px 1px rgba(15,175,175,.075), 0 0 8px rgba(15, 175, 175, 0.6) !important;
}
.lp-logReg-block .input_holder {
    margin-bottom:15px !important;
}
.lp-logReg-block .btn-lp-login,
.lp-logReg-block .btn-lp-reg {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	display:inline-block;	
	padding:6px 16px;
	text-align:center;
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
    border:0px;
    width:100%;
	
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
}
.lp-logReg-block .btn-lp-login {background-color:#0eafaf;}
.lp-logReg-block .btn-lp-reg {background-color:#ed6d04;}
.lp-logReg-block .btn-lp-login:hover,
.lp-logReg-block .btn-lp-reg:hover {opacity:0.8;}
.lp-logReg-block .lp-reg-info1 {font-size:16px; line-height:20px;}
.lp-logReg-block .lp-reg-info2 {font-size:14px; line-height:20px; color:#999999;}
.lp-logReg-block .log-reg-remMeBlockRP {
    margin-top:0px;
}
.lp-logReg-block .fa {
    margin-right:15px;
}
.lp-logReg-block .btn-ResendMyLogin-holder {border-top:1px solid #dfdfdf; margin-top:20px; padding-top:15px;}
.lp-logReg-block .btn-ResendMyLogin-holder .lp {float:left; width:43%;}
.lp-logReg-block .btn-ResendMyLogin-holder .rp {float:right; width:56%; text-align:right;}
.lp-logReg-block .btn-ResendMyLogin-holder .link-cust {color:#f7931e;}
/*END Popup LogReg*/

.lect-lectoryPG-table .txt,
.lect-seminarPG-table .txt,
.lect-publisherPG-table .txt {
    font-family:"Lato-Bold", Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; padding-left:20px; display:inline-block;
}
.lect-lectoryPG-table .link,
.lect-seminarPG-table .link,
 .lect-publisherPG-table .link {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}
.lect-lectoryPG-table .link {color:#0fafaf; text-decoration:underline;}
.lect-lectoryPG-table .link:hover {text-decoration:none;}

.lect-seminarPG-table .link {color:#ed6d04; text-decoration:underline;}
.lect-seminarPG-table .link:hover {text-decoration:none;}

.lect-publisherPG-table .link {color:#350506; text-decoration:underline;}
.lect-publisherPG-table .link:hover {text-decoration:none;}

.lect-reader {max-width:613px; width:100%; margin:20px auto; cursor:pointer;}
.lect-was-kostet-lectory {
    margin:20px 0px;
    font-size:18px; line-height:26px;
}
.lect-was-kostet-lectory .lect-lp {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; float:left; width:20%;}
.lect-was-kostet-lectory .lect-rp {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; float:left; width:70%;}

.ab-lp {width:60%; float:left; padding-right:2%;}
.ab-rp {width:30%; float:left;}
.ab-rp .person-name {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:14px; display:inline-block; text-align:center; max-width:301px; width:100%;}
.ab-col-1 {float:left; width:196px; margin-right:60px;}
.ab-col-1 img {max-width:196px; width:100%;}
.ab-col-2 {float:left; width:155px; margin-right:60px;}
.ab-col-2 img {max-width:155px; width:100%;}
.ab-col-3 {float:left; width:336px;}
.ab-col-3 img {max-width:336px; width:100%;}

.lect-contact-txt-big {font-size:32px; line-height:45px;}
.lect-contact-logo {position: absolute; left: 250px; top: -30px;}
.lect-contact-logoEN {position: absolute; left: 310px; top: -30px;}
.lect-contact-lp {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; width:200px; float:left; padding-top:5px;}
.lect-contact-rp {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:18px; line-height:26px;  width:70%; float:left;}
.lect-contact-rp .form-control {height: 40px;}

.lect-inner-pg-hol {margin-top:30px;}
#dvTrialRegistration input, #dvTrialRegistration select {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:16px !important; line-height:24px;}
#dvTrialRegistration p, #dvTrialRegistration label {font-size:16px; line-height:24px;}
#dvTrialRegistration button {padding: 5px 15px; margin-right:20px;}
#dvTrialRegistration button:last-child{margin-right:0px;}
#dvTrialRegistration button .fa-chevron-circle-right,
#dvTrialRegistration button .fa-times-circle {margin-right:10px;}
#dvTrialRegistration .fixw-container {padding:0px;}

#dvTrialRegistration_title {
    position:relative; top:6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#dvTrialRegistration .modal-dialog {
    overflow:hidden;
}
/*Language Switch*/
.langSw {
	position: relative;
	top: 7px;
	right: 10px;
    display: inline-block;
}
.langSw span.de,
.langSw span.en,
.langSw span.us {display:inline-block;}
.langSw span.de .link,
.langSw span.en .link,
.langSw span.us .link {
    border: 0px;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;

    -webkit-box-shadow: 1px 1px 0 #ddd;
    -moz-box-shadow: 1px 1px 0 #ddd;
    -o-box-shadow: 1px 1px 0 #ddd;
}
.langSw span.de .link {
	background: url(../../Content/images/LandingPages/sprite_img.png) no-repeat -160px -44px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	width: 30px;
	opacity: 1;
}
.langSw span.en .link {
    background: url(../../Content/images/LandingPages/sprite_img.png) no-repeat -160px -87px;
    cursor: pointer;
	display: inline-block;
	height: 30px;
	width: 30px;
	opacity: 1;
}
.langSw span.us .link {
	background: url(../../Content/images/LandingPages/sprite_img.png) no-repeat -160px -129px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	width: 30px;
	opacity: 1;
}
.langSw span.de .sel, .langSw span.en .sel, .langSw span.us .sel {opacity: 0.3;}

/*END Language Switch*/
.lect-lp-small-txt {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
.lp-agb-ol ol.list {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; margin-left:15px; font-size:18px; line-height:26px;}
.lp-agb-ol ol.list li {margin-bottom:10px;}
.lp-agb-ol ul.list {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; margin-left:15px; font-size:18px; line-height:26px; margin-left:40px;}
.lp-agb-ol ul.list li {margin-bottom:10px; list-style-type:lower-alpha; padding-left:10px;}
.lp-agb-ol ul.list li ul {margin-left:20px; margin-top:10px;}
.lp-agb-ol ul.list li ul li { list-style-type:lower-roman; padding-left:10px;}
.lp-agb-ol ul.listDisc {font-family:"Lato-Regular", Arial, Helvetica, sans-serif; margin-left:15px; font-size:18px; line-height:26px; margin-left:40px;}
.lp-agb-ol ul.listDisc li {margin-bottom:10px; list-style-type:disc; padding-left:10px;}
#lectLp-back-top {
    float:right;
    position:relative; right:0px; bottom:50px;
    z-index:2;
    display:inline-block; width:40px; height:40px; text-align:center;    
    background:rgba(15,175,175,0.8);
    cursor:pointer;

    /*-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;*/

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#lectLp-back-top .back-top {
    display: inline-block;
}

#lectLp-back-top i.fa {
    display:inline-block !important;
    color:#ffffff !important;
    font-size:22px !important;
    line-height:40px !important;    
}
.lect-lp-trialNCheckbox {
    position: relative;
    top: 3px;
    float: left;
    width: 30px;
    text-align: left;
    display: inline-block;
    left: 0px;
}
.lect-lp-trialNLabel {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
    font-size:18px; line-height:26px;
    color:#444444;
    cursor: pointer;
    float: left;
    width: 90%;
    font-weight: normal;
}

.lectLPDataSHBtn {display:none;}
.lectLPDataSH {display:inline-block;}
.lectLPBodyDataSHBtn {display:none;}
.lectLPBodyDataSH {display:inline-block;}
.lectLPBodyDataSHBtnHol {position:relative;}
.fixw-container-GreenBorder {border-top:2px solid #0fafaf; border-bottom:2px solid #0fafaf;}
.lect-lp-imprintP {font-size:15px; line-height:20px;}
/*Quick Guide*/
.lect-lp-QG-box {
    float:right;
    width:90%;
    border:1px solid #b2b2b2;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    text-align:right;
}
.lect-lp-QG-box .qg-inner {
    padding:50px 30px 50px 0px;
    text-align:center;
}
.lect-lp-QG-box .qg-inner .qg-table {float:right; width:80%;}
.lect-lp-QG-box .qg-inner .qg-table .qg-tableTD {width:30%;}
.lect-lp-QG-box .qg-inner-footer {
    font-family:"Lato-Bold", Arial, Helvetica, sans-serif;
    font-size: 16px; line-height: 22px;
    padding:15px;
    text-align:center;
    background-color:#e7e6e6;
}
.lect-logo-qg {width:180px; margin-top:10px;}
.lect-logo-title-qg {font-family:"Lato-Bold", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #ed6c04; display:inline-block; margin:-5px 0px 0px 10px;}
.lect-logo-title-qg span {font-family:"Lato-Bold", Arial, Helvetica, sans-serif; color:#0fafaf;}
/*END Quick Guide*/
/*Buttons*/
.btn-orange, .btn-green {
    font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	display:inline-block;
	background-color:#ed6c04;
	padding:10px 20px;
	text-align:center;
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	text-decoration:none !important;
	cursor:pointer;
    border:0px;
    	
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
}
.btn-orange:hover {background-color:#f07b1d; color:#ffffff; text-decoration:none !important;}
.btn-orange:visited, .btn-green:visited {
    color: #ffffff; text-decoration:none !important;
}
.btn-green {background-color:#0fafaf;}
.btn-green:hover {background-color:#14bcbc; color:#ffffff; text-decoration:none !important;}

.deskReg {display:inline-block;}
.mobReg {display:none;}
/*END Buttons*/
/*.modal-open { skip browser scroll when bootstrap popup open
	overflow: inherit !important;
}*/
.responsive-slider .slides ul li {position:relative;}
.li-1 .btnFormReg-banner {position:absolute; z-index:10; bottom:240px; right:440px;}
.li-1-de .btnFormReg-banner {position:absolute; z-index:10; bottom:220px; right:220px;}

.li-2 .btnFormReg-banner {position:absolute; z-index:10; bottom:130px; right:295px;}
.li-2-de .btnFormReg-banner {position:absolute; z-index:10; bottom:130px; right:295px;}

.li-3 .btnFormReg-banner {position:absolute; z-index:10; bottom:190px; left:460px;}
.li-3-de .btnFormReg-banner {position:absolute; z-index:10; bottom:190px; left:320px;}

.li-4 .btnFormReg-banner {position:absolute; z-index:10; bottom:190px; left:480px;}
.li-4-de .btnFormReg-banner {position:absolute; z-index:10; bottom:190px; left:350px;}
.btn-anmeldenMitEduApps {
    background:url(../../Content/images/eduApps_signin_withoutbg.png) no-repeat top center; background-size:100%;
    line-height:48px;
    max-width: 380px;
    width: 100%;
    color:#ffffff;
    border:0px;
    font-size:15px;
    text-align:center;
    cursor:pointer;
}
.btn-anmeldenMitEduAppsOr {
    text-align: center;
    margin: 2px 0px 20px 0px;
    font-size: 15px;
    border-bottom: 1px solid #dfdfdf;
}
.btn-anmeldenMitEduAppsOr-inner {
    display: inline-block;
    position: relative;
    top: 15px;
    background-color: #fff;
    padding: 5px 10px;
}
@media only screen and (max-width:1600px) {
    .li-1 .btnFormReg-banner {bottom:190px; right:360px;}
    .li-1-de .btnFormReg-banner {bottom:150px; right:150px;}

    .li-2 .btnFormReg-banner {bottom:90px; right:245px;}
    .li-2-de .btnFormReg-banner {bottom:90px; right:245px;}

    .li-3 .btnFormReg-banner {bottom:140px; left:300px;}
    .li-3-de .btnFormReg-banner {bottom:140px; left:180px;}

    .li-4 .btnFormReg-banner {bottom:160px; left:350px;}
    .li-4-de .btnFormReg-banner {bottom:140px; left:200px;}
}
@media only screen and (max-width:1400px) {
    .li-1 .btnFormReg-banner {bottom:150px; right:230px;}
    .li-1-de .btnFormReg-banner {bottom:130px; right:130px;}

    .li-2 .btnFormReg-banner {bottom:80px; right:215px;}
    .li-2-de .btnFormReg-banner {bottom:80px; right:215px;}

    .li-3 .btnFormReg-banner {bottom:120px; left:220px;}
    .li-3-de .btnFormReg-banner {bottom:120px; left:120px;}

    .li-4 .btnFormReg-banner {bottom:120px; left:230px;}
    .li-4-de .btnFormReg-banner {bottom:120px; left:160px;}
}
@media only screen and (max-width:1100px) {
    .li-1 .btnFormReg-banner {bottom:100px; right:110px;}
    .li-1-de .btnFormReg-banner {bottom:100px; right:50px;}

    .li-2 .btnFormReg-banner {bottom:40px; right:170px;}
    .li-2-de .btnFormReg-banner {bottom:40px; right:170px;}

    .li-3 .btnFormReg-banner {bottom:80px; left:110px;}
    .li-3-de .btnFormReg-banner {bottom:80px; left:80px;}

    .li-4 .btnFormReg-banner {bottom:90px; left:130px;}
    .li-4-de .btnFormReg-banner {bottom:70px; left:70px;}
}

@media only screen and (max-width:991px){
	.lect-contact-txt-big {font-size:27px;}
    .lect-footer-lp {
        width: 35%;
    }
    .lect-footer-rp {
        /**/
    }
    .lect-footer-rp .link {margin: 2px 12px;}
}
@media only screen and (max-width:880px){	
    .lect-logo {float: left; width: 140px; margin-top: 10px; height: auto;}
    .lect-hamburger-hol {float: right; position: absolute; top: 0px; right: 10px;}
    .lect-logo-title {margin: 50px 0px 0px 10px;}
	.lect-contact-txt-big {font-size:24px;}
	
	.ab-col-1 {float:left; width:146px; margin-right:40px;}
	.ab-col-2 {float:left; width:105px; margin-right:40px;}
	.ab-col-3 {float:left; width:286px;}
/*}
@media only screen and (max-width:767px){*/
	.lect-header {height:98px;}
	.lect-logo {width:90px; height:60px; margin-top:8px;}
	.lect-slider {margin-top:130px;}
    .lect-slider .responsive-slider {display:none;}

    .lect-hamburger-hol {text-align:right;}
    .lect-header-logBtn-hol {margin-right:10px;}
    .btnFormReg-header {
        background: none;
        color: #333;
        font-size: 14px;
        padding: 0px;
        line-height: 42px;
        border: 0px;
        box-shadow: none !important;
        margin-left:0px;
    }
    .btnFormReg-header:hover {color:#666666; background:none;}
    .btnFormReg-header-sep {display:inline-block;}
	.lect-header-logBtn {
        background:none; color:#444444; font-size:14px; /*padding: 2px 10px;*/ padding:0px; line-height:42px; float:none; font-weight:normal;
        box-shadow:none !important;
	}
    .onLogingMob {display:inline-block;}
    .lect-header-logBtn i.el-user {color:#0fafaf;}
	.lect-header-logBtn .link {color:#444444;}

	.deskReg {display:none;}
    .mobReg {display:inline-block;}
	.lect-nav {
		display:none;
		text-align: left;
		position: absolute;
		top: -58px;
		margin-left: 0px;		
		max-width: 1240px;		
		left: 0px;
        max-height:auto;		
	}
	.lect-nav > ul {
		max-width: 880px;
        width:100%;
		background: rgba(245,245,245,0.8);
		border-bottom:2px solid #999;
		margin-bottom:0px;
	}
	.lect-nav > ul > li {
		position: relative;
		float: none;
		margin:0px 35px;
		text-align: left;
		top: 0px;
		padding: 8px 0px;
	}
	.lect-nav .navlink {
		font-size: 15px;
		border-bottom: 0px solid #ffffff;
		display: inline-block;
		width: 100%;
		margin:0px;
        border:0px;
        background:none;
	}
	.lect-nav .navlink:hover {
		border-bottom: 0px solid #ffffff;
		color:#999999;
	}
	.lect-nav .navlink.sel {
		border-bottom: 0px solid #ffffff;
	}

	.lect-nav ul ul {display:none; position:relative; top:0px;}
	.lect-nav ul ul li {background:none; border-bottom:0px;}
	.lect-nav ul ul li:hover {background:none; color:#444444;}
	.lect-nav ul ul li a {color:#444444; font-size:15px;background:none; margin:0px; line-height:19px;}
	.lect-nav ul ul li a:hover {background:none; color:#999999;}
	.lect-nav > ul > li:hover ul, .lect-nav > ul > li > a:hover ul,
	.lect-nav ul ul li:hover > ul, .lect-nav ul ul li a:hover > ul {
		height:100px; /* need a height to accommodate any tertiary menus */
		color:#ffffff;
		position:relative;
		display:block;
	}
	.navlink-mob {margin-top:15px !important;/*for adjust close button*/}
	.lect-nav-close {
		position: absolute;
		right: -35px;
		top: 0px;
		z-index: 2;
		font-weight: bold;
		color: #ed6d04;
		display: inline-block;
		width: 35px;
		text-align: center;
		cursor: pointer;
		height: 35px;
		line-height: 26px;
		font-size: 22px;
	}
    .lect-nav-close .fa {
        display:inline-block;
        width:35px; height:35px;
        line-height:35px;
    }
	
	/*All UI*/
	.fixw-mTB {padding: 30px 0px;}
	.block-title {font-size:20px; line-height:28px;}
    
	
	.lect-col-3 {float:none; width:100%;}
	.lect-col-block {height: 100px; overflow: hidden;}
	.lect-col-block .col-3-cap {height: 100px; line-height: 40px; top:0px;}
	
	.lect-mit-list tr td {padding:5px 0px;}
	.lect-mit-list i.fa-check-circle {font-size: 25px; top: 3px;}
	.lect-mit-list .lect-mit-list-txt {font-size: 20px; line-height: 28px;}
	
	.btn-orange, .btn-green {font-size: 18px; padding: 6px 10px;}
	
	.lect-list2-icon {width: 50px; height: 50px; line-height: 50px;}
	.lect-list2-icon i.fa-quote-left, .lect-list2-icon i.el-quotes {font-size: 28px; line-height: 48px;}
	.lect-list2 .lect-list2-txt1 {font-size: 18px; line-height: 26px;}
	.lect-list2 .lect-list2-txt2 {font-size: 14px; line-height: 20px;}
	
	.br-hide {display:none;/*we are lectory*/}
	.lect-info-l, .lect-info-r {float:none; width:100%;}
	p {font-size:15px; line-height:25px;}
    .lect-lp-imprintP,
    .lp-agb-ol ol.list,
	.lect-info-l p,
    .lect-info-r p,
    .lect-contact-lp,
    .lect-contact-rp {font-size: 15px; line-height:25px;}
	
	.lect-footer-lp, .lect-footer-rp {float:none; width:100%;}
	.lect-footer-rp {margin-top:10px;}
	.lect-footer-rp .link {display:inline-block; width:100%; margin: 4px 2px;}
	
	.lect-top-bodyCont {margin-top: 140px;}
	.lect-publisherPG-table .txt {font-size:16px;}
	.ab-lp {float:none; width:100%;}
	.ab-rp .p-hide {display:none;}
	.ab-rp .person-name {text-align:left;}
	
	.lect-col-2lp, .lect-col-2rp {float:none; width:100%;}
	.lect-col-2rp {text-align:center; margin-top:30px;}
	.lect-lectoryPG-table .txt {font-size:16px;}
	.lect-was-kostet-lectory .lect-lp, .lect-was-kostet-lectory .lect-rp {float:none; width:100%; font-size:14px;}
	.lect-was-kostet-lectory .lect-lp {margin-top:20px;}

	.lect-seminarPG-table .txt {font-size:16px;}
	
	.lect-col-2rp {text-align:left;}
	.lect-contact-lp, .lect-contact-rp {float:none; width:100%;}
	.lect-contact-txt-big {font-size: 25px; line-height: 35px;}
	
	.popup-logReg {
		/*max-width:767px;*/
		position:fixed; top:6px; /*top:98px;*/
	}
    
	.lect-logo-title {margin:34px 0px 0px 10px;}
	.lect-hamburger-hol {float:right; position: relative; top: 25px;}
	.lect-hamburger-btn {display:inline-block; width:35px; height:35px; line-height:35px; text-align:center; cursor:pointer; margin: 3px 6px 0px 0px;}
    .lect-hamburger-btn i.fa-bars {color:#0fafaf; font-size:30px; line-height:36px; display:inline-block;}
	
	.lect-inner-pg-hol {margin-top:10px;}
	.langSw {
		position: relative;
		top: 3px;
		right: 3px;	
	}	

    .lectLPDataSHBtn {/* for show hide data on mobile */
        cursor:pointer;
        display: inline-block;
        padding: 2px 0px;
        line-height: 22px;
        color: #f07b1d;
        text-decoration: underline;
        font-size: 14px;
        margin-bottom: 12px;
    }
    .lectLPDataSHBtn:hover {
        text-decoration:none;
    }
    .lectLPDataSH {display:none;}

    .lectLPBodyDataSHBtn  {/* for show hide data on mobile */
        cursor:pointer;
        display: inline-block;
        width:35px; height:35px;                
        line-height: 35px;
        position:absolute; left:0px; top:-5px;
    }
    .lectLPBodyDataSHBtn .fa {
        display: inline-block;
        width: 35px;
        height: 35px;
        color: #0fafaf;
        line-height: 35px;
        font-size: 22px;
    }
    .lectLPBodyDataSHBtn:hover {
        background:rgba(245,245,245,0.8);
    }
    .lectLPBodyDataSH {display:none;}
    .lectLPBodyDataSHBorderTGreen {border-top:1px solid #0fafaf; margin:35px 0px 0px 0px;}
    .lectLPBodyDataSHBorderTOrange {border-top:1px solid #ed6d04; margin:35px 0px 0px 0px;}
    .lectLPBodyDataSHBorderTYellow {border-top:1px solid #fae812; margin:35px 0px 0px 0px;}
    
    .fixw-container-GreenBorder {border-top:1px solid #0fafaf; border-bottom:1px solid #0fafaf;}
    .fixw-container-OrangeBorder {border-top:1px solid #ed6d04; border-bottom:1px solid #ed6d04;}
    .fixw-container-YellowBorder {border-top:1px solid #fae812; border-bottom:1px solid #fae812;}

    .lect-lp-QG-box {float: none; width: 100%;}
	/*END All UI*/
}
@media only screen and (max-width:750px) {
    .lect-logo-title {font-size:17px; margin:17px 0px 0px 10px;}
	.lect-hamburger-hol {float:right; position:absolute; top: 42px; right:0px;}
	.lect-header-logBtn .link {font-weight:normal;}
}
@media only screen and (max-width:640px){
	.langSw {right: 0px;}
	.lect-hamburger-btn {margin: 3px 5px 0px 0px;}
	.ab-col-1 {float:left; width:100px; margin-right:20px;}
	.ab-col-2 {float:left; width:100px; margin-right:20px;}
	.ab-col-3 {float:left; width:200px;}

    .lect-footer-lp .link {
        margin: 2px 4px;
        text-decoration: none;
        cursor: pointer;
        display: inline-block;
    }
    .lect-footer-lp .link:last-child {margin-right:0px;}
    .lect-footer-lp .link i.fa {font-size:40px;}

    .lect-lp-QG-box .qg-inner .qg-table {width: 90%;}
    .lect-lp-QG-box .qg-inner .qg-table .qg-tableTD {width:25%;}
    .lect-logo-qg {width:150px;}
    .lect-logo-qg img {max-width:150px; width:100%;}
}
@media only screen and (max-width:520px) {
    .lect-header-logBtn-hol {width:100%;}
    .lect-hamburger-hol {position:absolute; top:0px;}
    .lect-logo-title {font-size: 12px; margin: 10px 0px 0px 3px;}
}
@media only screen and (max-width:480px){	
    .lect-header {height:100px;}
    .lect-logo {margin-top: 2px; width: 80px; height: 53px;}
    /*.lect-hamburger-hol {top: 55px;}*/
    .lect-header-logBtn {background:none;}
	.lect-contact-logo {left:200px; top: 0px; max-width: 140px;}
    .lect-contact-logoEN {left:200px; top: 0px; max-width: 140px;}
	
	.ab-col-1 {float:none; width:100%; margin-right:0px; text-align:center;}
	.ab-col-2 {float:none; width:100%; margin-right:0px; text-align:center; margin-top:20px;}
	.ab-col-3 {float:none; width:100%; text-align:center; margin-top:20px;}

    .lect-lp-trialNLabel {width: 82%;}
}
@media only screen and (max-width:400px){

    .lect-header {height: 90px;}
    .lect-logo {margin-top: 2px; width: 60px; height: 40px;}
    /*.langSw {right: 8px; position: absolute; top: -33px;}
    
    .lect-hamburger-hol {top: 40px;}*/
    .lect-logo-title {font-size: 11px;}
	.lect-contact-txt-big {font-size:20px;}
	.lect-contact-logo {left: 180px; top: 15px; max-width: 120px;}
    .lect-contact-logoEN {left: 180px; top: 15px; max-width: 120px;}
	
    #dvTrialRegistration button {padding: 5px 8px; font-size:16px; margin-right:10px;}
    #dvTrialRegistration button .fa-chevron-circle-right,
    #dvTrialRegistration button .fa-times-circle {margin-right:0px;}
    #dvTrialRegistration_title {width:86%;}
	/*.langSw {position: absolute; top: -12px; right: 10px;}*/
    .btn-anmeldenMitEduApps {
        background:url(../../Content/images/eduApps_signin_withoutbg_mob.png) no-repeat top center; background-size:auto;
        max-width: 260px;
        width: 100%;    
    }
}

.lpOlList {margin-left:20px;}
.lpOlList li {font-size:18px;}
.lpAlphaList {margin-left:20px;}
.lpAlphaList li {list-style-type:lower-alpha; font-size:18px;}
.lpCircleList {margin-left:17px;}
.lpCircleList li {list-style-type:circle; font-size:18px;}
.lpCircleList li p {font-size:16px; line-height:22px;}

.btn_dataProcessingAgreement {
    float:right;
    position:relative;    

    font-family: "Lato-Regular", Arial, Helvetica, sans-serif;
    display: inline-block;
    background-color: #ed6c04;
    padding: 5px 10px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none !important;
    cursor: pointer;
    border: 0px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.50) !important;
}
.btn_dataProcessingAgreement:hover {background-color:#f07b1d; color:#ffffff; text-decoration:none !important;}
.btn-btn_dataProcessingAgreement:visited {
    color: #ffffff; text-decoration:none !important;
}
@media only screen and (max-width: 800px) {
    .btn_dataProcessingAgreement { 
        float:none;
        padding: 5px 8px;
        font-size: 15px;
    }   
    .block-title-privacy {font-size:20px; line-height:28px; float:none; margin:10px 0px 6px 0px;}
    .block-title-sep-privacy1 {border-bottom:2px solid #0fafaf; width:210px; margin:auto; display:inline-block; height:10px; float:none;}
    .block-title-sep-privacy2 {border-bottom:2px solid #0fafaf; width:280px; margin:auto; display:inline-block; height:10px; float:none;}
}
@media only screen and (max-width: 480px) {
    .btn_dataProcessingAgreement { 
        float:none;
        padding: 5px 6px;
        font-size: 14px;
    }   
}
@media only screen and (max-width: 380px) {
    .lp-logReg-block .btn-ResendMyLogin-holder .lp {float:none; width:100%; text-align:center;}
    .lp-logReg-block .btn-ResendMyLogin-holder .rp {float:none; width:100%; text-align:center; margin-top:10px;}
}

/* ----- thickbox and popup ----- */
/*.bg_thickbox1 
{
    background-color: rgba(0,0,0,0.7); position:fixed; top:0; left:0; width:100%; height: 100%; min-height: 100%; z-index:100; display:none;
}
.popupBlock1 
{
    position:fixed; border:0; z-index:101;  max-width: 480px;
    min-height: 230px;
    min-width: 320px;   	
}
.popupBlock1_container 
{
    max-width:460px; margin:auto; margin-top:180px; padding:0; position:relative; background-color:#ffffff;
    border-width:0px;
    border-style:solid;
    border-color:#01b5b2;    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.popupBlock1_container .header_popup1 
{
    font-size:20px; color:#ffffff;
    border:none;
    overflow:hidden;
    z-index:10;
    padding:0;
    background-color:#0fafaf;
    height:35px;  
    line-height:35px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;  
	width:100%;
	text-align:center;
}
.popupBlock1_container > .content1 {padding:15px; max-height: 600px;
	overflow-y: auto;
  	-webkit-overflow-scrolling: touch;
}
.popupBlock1_container > .content1 p {font-size:15px;}

@media screen and (max-height:600px) {
 .popupBlock1_container > .content1 {max-height: 450px;
      	overflow-y: auto;
      	-webkit-overflow-scrolling: touch;
    }
}
@media screen and (max-height:360px) {
	.popupBlock1_container > .content1 {max-height: 260px;
    	overflow-y: auto;
  		-webkit-overflow-scrolling: touch;
    }
}*/
/* ----- thickbox and popup END ----- */