/*website*/

/* google fonts */
/* source-sans-pro-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../font/fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../font/fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../font/fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../font/fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}


/* open-sans-300 - cyrillic_cyrillic-ext_latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - cyrillic_cyrillic-ext_latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - cyrillic_cyrillic-ext_latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - cyrillic_cyrillic-ext_latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/fonts/open-sans-v35-cyrillic_cyrillic-ext_latin_latin-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* cookiebar start */
.cc_container {
    background: #fff none repeat scroll 0 0 !important;
    color: #393939 !important;
    font-family: 'Source Sans Pro', 'Open Sans', sans-serif !important;
    font-size:1.05rem !important;
    transition: box-shadow 0.8s ease;
	-webkit-box-shadow: 0px -5px 5px 0px rgba(204,204,204,0.5);
-moz-box-shadow: 0px -5px 5px 0px rgba(204,204,204,0.5);
box-shadow: 0px -5px 5px 0px rgba(204,204,204,0.5);
    padding: 15px 5% !important;
}

.cc_container a, .cc_container a:hover, .cc_container a:visited{
	color:#005aa5 !important; 
	text-decoration:underline !important;
	}
.cc_container .cc_btn {
display:inline-block;
	color:#ffffff !important;
	
	font-size:1.0rem !important;
	font-weight:400 !important; 
	font-style:normal !important;
	height:33px !important;
	line-height:33px !important;
	text-decoration:none;
	text-align:center;
	padding:0 43px 0 18px !important;
background-repeat:no-repeat;
background-color:inherit !important;
background-image: url("../../images/main_button.png");
background-position:right center;
/*transition:padding-right 0.5s ease-in-out 0s;*/
border:none !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right:4px;
transition:none !important;
letter-spacing:normal;
text-transform:none;
text-decoration:none !important;

border-radius:0 !important;
width: inherit !important;
margin-top:5px !important;
}
.cc_container .cc_btn:hover, .cc_container .cc_btn:visited {
	background-color:transparent !important;
	background-image: url("../../images/main_button_over.png")!important;
background-repeat:no-repeat !important;
background-position:right center !important;
text-decoration:none !important;
color:#fff !important;
}

.cc_container .cc_message {
font-size: 1rem !important;
transition: none !important;
margin-bottom:0.5em !important;
line-height: 1.2rem !important;
}

/* cookiebar end */


/* language switch button */
.mod_changelanguage{
	/* variante mit button im trapez*/
	/*position:absolute;
	top:20px;
	margin-right:20px;
	right:38%;*/
	}
.mod_changelanguage ul{
	
	}
.mod_changelanguage a{
	color:#fff;
	}
.langswitchcontainer {
	width:100%;
	padding: 0 40px;
	margin: 0 auto;
    /*max-width: 90%;*/
	background-color:#ededed;
	}
.langswitchcontainer_inner {
	max-width:90%;
	margin:0 auto;
	text-align:right;
	}




/* careeratsea form start*/

.careeratsea input, .careeratsea select {
	font-size:inherit;
	color:#fff;
	} 
.careeratsea .marlowform input, .careeratsea .marlowform select, .careeratsea .marlowform textarea {
    background: #1773c0 none repeat scroll 0 0;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-width: 0 !important;
    box-sizing: border-box;
    color: #fff;
    font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
.careeratsea .marlowform input:lang(pl), .careeratsea .marlowform select:lang(pl), .careeratsea .marlowform textarea:lang(pl)
.careeratsea .marlowform input:lang(ru), .careeratsea .marlowform select:lang(ru), .careeratsea .marlowform textarea:lang(ru) {
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
}
.careeratsea select {
    
    height: 32px;
	margin-top:8px !important;
}
.careeratsea .marlowform .explanation {
	margin-top:26px;
	}
.careeratsea .marlowform .upload {
	padding-left:4px;
	}
.careeratsea .checkbox_container legend {
    padding: 0 4px;
}
.careeratsea .formblue span.LV_invalid {
    text-indent: inherit;
}
.careeratsea .marlow_superparallax .marlow_teaser_big_blue {
    background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: -76px top !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 33px;
    padding-left: 279px !important;
    padding-right: 60px;
    padding-top: 74px;
    width: 79% !important;
}

.careeratsea .marlow_superparallax .marlow_teaser_big_blue#blueformcust {
    background-image: url("../../images/bg-blue-right-20151001-fm.png");
    background-position: -76px top !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 33px;
    padding-left: 279px !important;
    padding-right: 60px;
    padding-top: 74px;
    width: 79% !important;
}

@media only screen and (max-width: 420px) {
  .careeratsea .marlow_superparallax .marlow_teaser_big_blue#blueformcust {
    background-position: -760px top !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 33px;
    padding-left: 25px !important;
    padding-right: 60px;
    padding-top: 74px;
	width: 100% !important;
  }
}



.careeratsea label.error, .careeratsea p.error {
    color: #fff;
}
.careeratsea .captcha-container {
    background: #1773c0 none repeat scroll 0 0;
    color: #fff;
    margin-bottom: 2rem;
    padding: 2%;
}
.careeratsea .captcha-container input {
    background: #fff;
    color: #555;
 
}

/* careeratsea form end*/


/*-----------------------------------------------------*/
/* -------- Schriften --------*/
	
body {
	
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight:400;
	
	}
#header.sticky {
	
position:fixed;
width:100%;
transition: box-shadow 0.8s ease;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.5);
-moz-box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.5);
box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.5);
	}
	



html {
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
}
html:lang(pl), html:lang(ru) {
  font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
}
#wrapper {
	line-height:1.2rem;
	font-size:1.05rem;
	
	
	}
#wrapper:lang(pl), #wrapper:lang(ru){
	font-size:0.95rem;
	}
.ce_text li {
	line-height:1.2rem;
	margin-bottom:4px;
	
	}
	
.imagepreloader {
	display:none;
	}	

li {
	
	}
	
#container {
	background-color:#fff;
padding-top:0;
}


h1,h2,h3,h4,h5,h6 {
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
  font-weight:300;
  letter-spacing:normal;
  
}
h1:lang(pl),h2:lang(pl),h3:lang(pl),h4:lang(pl),h5:lang(pl),h6:lang(pl),
h1:lang(ru),h2:lang(ru),h3:lang(ru),h4:lang(ru),h5:lang(ru),h6:lang(ru) {
  font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
}
h1 {
	line-height:2.2rem;
	font-size:2.2rem;
	text-transform:uppercase;
	color: #005aa5;
	}
h1:lang(ru), h1:lang(pl){
	font-size:2.0rem;
	}


.intro h1{
		color:#005aa5;
		margin-bottom:0.5em;
		font-size:2.6rem;
		line-height:2.2rem;
}
.intro h2{
		color:#0093bb;
		font-size:2.6rem;
		line-height:2.2rem;
		margin-top:-0.4em;
}

h2 {
	color: #005aa5;
	font-size:2.2rem;
	text-transform:uppercase;
	line-height:2.2rem;
	}
	
h2:lang(ru), h2:lang(pl){
	font-size:2.0rem;
	}
h3 {
	font-size:1.8rem;
	text-transform:uppercase;
	color: #005aa5;
	}
h3:lang(ru), h3:lang(pl){
	font-size:1.6rem;
	}
	
h4 {
	font-size:1.6rem;
	text-transform:uppercase;
	line-height:1.7rem;
	color: #005aa5;
	}
	
h5 {
	font-size:1.4rem;
	text-transform:uppercase;
	line-height:1.5rem;
	color: #005aa5;
	
	}
h5:lang(ru), h5:lang(pl){
	font-size:1.2rem;
	}
	
.Our Workliste h5 {
	font-size:1.3rem;
	
	
	}
	
table {
    border-bottom: 1px solid #cbdeed;
    margin-bottom: 10px;
    width: 100%;
}
	
thead, thead th {
	
	text-transform:uppercase;

	
	font-weight:400;
	}
	
table td {
	
	
    border-top: 1px solid #cbdeed;
	padding:0.5rem !important;
	}
	
.table-striped tr.even {
    background: none repeat scroll 0 0 #e2eff9;
}

.marlow_superparallax table td {
	
	
    border-top: 1px solid #ccc;
	padding:0.5rem !important;
	}
	
.marlow_superparallax .table-striped tr.even {
    background: none repeat scroll 0 0 #fff;
}

#container .ce_text a, #container .ce_textarea a{
	color:#005aa5;
	text-decoration:underline;
	}

nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
}
nav.mainmenu ul li a:lang(pl), #off_canvas .mod_navigation a:lang(pl), #off_canvas .mod_customnav a:lang(pl),
nav.mainmenu ul li a:lang(ru), #off_canvas .mod_navigation a:lang(ru), #off_canvas .mod_customnav a:lang(ru) {
  /*font-family: 'Open Sans', 'Source Sans Pro', sans-serif;*/
}

nav.mainmenu {
	text-transform:uppercase;

	}

/*------------ Schriften Ende ---------------------*/
/*-----------------------------------------------------*/
/* -------- Classic Menue ON --------*/

/*@media only screen and (min-width: 991px) {*/
@media only screen and (min-width: 921px) {
	nav.mainmenu {
		display: table-cell;
	}
	#nav-open-btn {
		display: none;
	}
	
}
@media only screen and (max-width: 1190px) {
	#headertext {display: none!important;}
	
}

input[type="submit"], input.submit {
	box-shadow: inset 0 0px 0px 0px #fff; 
	border-radius: 0;
}
.button, .ce_hyperlink a {
	border: 3px double #393939; 
	border-radius: 0;
}
.ce_hyperlink.style1_light a {
	border: 3px double #fff; 
	border-radius: 0;
}
.ce_hyperlink.style1_dark a {
	border: 3px double #393939; 
	border-radius: 0;
}
.ce_hyperlink.style2_light a {
	border: 3px double #fff; 
	border-radius: 0;
}
.ce_hyperlink.style2_dark a {
	border: 3px double #393939; 
	border-radius: 0;
}
fieldset {
	border: 3px double #ccc;
}
.subheadline_h1, .subheadline_h2, .subheadline_h3, .subheadline_h4, .subheadline_h5, .subheadline_h6 {
	font-size: 1.2rem; 
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  margin-bottom:18px;
}
.subheadline_h1:lang(pl), .subheadline_h2:lang(pl), .subheadline_h3:lang(pl), .subheadline_h4:lang(pl), .subheadline_h5:lang(pl), .subheadline_h6:lang(pl),
.subheadline_h1:lang(ru), .subheadline_h2:lang(ru), .subheadline_h3:lang(ru), .subheadline_h4:lang(ru), .subheadline_h5:lang(ru), .subheadline_h6:lang(ru) {
  font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
  font-size:1.0rem;
}

/* Farbe active navi */
nav.mainmenu ul li a:hover, nav.mainmenu ul a.trail, nav.mainmenu ul a.active {
    color: #005aa5;
}
nav.mainmenu ul ul {
    border-top: 5px solid #fff;
}
/*------------ Classic Menue Ende ---------------------*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/



/* --- logo --- */

.logo-original {
   /* background-image: url("../../images/marlow_logo.png");*/
	background-image: url("../../images/MARL_Logo_4x.png");
    background-position: left 27px !important;
    background-repeat: no-repeat !important;
    /*background-size: auto auto !important;*/
	background-size: auto 80px !important;
	
    display: table-cell;
    height: 130px;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 162px;
	float: left;
}

.logo {
	background-image: url("../../images/Marlow_Navigation_Logo.png");
	/*background-image: url("../../images/Marlow_Navigation_40_Years_Logo.png"); changed this to new logo */
    display: table-cell;
    height: 130px;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 162px;
    /*width: 190px; changed this for the new logo */
	float: left;
}

/*--- logo ende --- */

/* ---- Navigationen --- */
nav.mainmenu ul {
	
	margin-right: 76px;
}
nav.mainmenu ul ul {
	
	margin-right: 0;
}


nav.mainmenu ul li a {
    
    font-size: 20px;
	font-weight:300;
    line-height: 24px;
    
    min-height: inherit;
    padding-bottom:0; 
    padding-top:0;
	
	color:#777;
}

nav.mainmenu ul ul li a {
    color: #393939;
    font-size: 16px !important;
    font-weight: 300;
    margin-left: 15px !important;
    margin-right: 15px !important;
padding:8px 25px 10px 10px !important;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
}

nav.mainmenu ul li {
		margin: 84px 0 20px 0;

	}
nav.mainmenu ul ul li {
		margin: 0;

	}
	
nav.mainmenu ul ul li.first, nav.mainmenu ul ul ul li.first {
		padding-top:5px;

	}
	
nav.mainmenu ul ul ul li.first {
		padding-top:15px;

	}
	
nav.mainmenu ul ul li.last, nav.mainmenu ul ul ul li.last {
	padding-bottom:15px;

	}
nav.mainmenu .layer_two {
	background:none repeat scroll 0 0 rgba(255, 255, 255, 1);
	}
	
nav.mainmenu ul li a.signin {
	background-image: url("../../images/signin_button.png");
	padding:0;
	margin-top:45px;
	font-size:13px;
	text-transform:none;
	font-weight:400;
	color:#777;
	width:140px;
	padding-left:8px;
	}
	
nav.mainmenu ul li a.signin:hover {
	background-image: url("../../images/signin_button_over.png");
	
	}
/* ---- Navigationen ende --- */


/* --- sonstiges ---*/
#headertext {
	display: none!important;
}
/* --- sonstiges ende --*/

/* ---- look inhaltselemente --- */
.articlewrapper.typ3 {
    background: none repeat scroll 0 0 #fff;
}
.articlewrapper.typ5 {
    border-top: 1px solid #fff;
	background:#fff;
}
/*-------------------------------*/

/* button */
.main_button, .news_home .ce_hyperlink a, .home_calltoaction .ce_url a, .marlow_newslist .more a, .search input.submit, .ce_hyperlink a, .marlowform input.submit, .marlow_poll input.submit, .mod_changelanguage a{
	/*-moz-box-shadow: 0px 2px 5px 0px #949494;
	-webkit-box-shadow: 0px 2px 5px 0px #949494;
	box-shadow: 0px 2px 5px 0px #949494;*/
	

	display:inline-block;
	color:#ffffff !important;
	
	font-size:1.0rem;
	font-weight:400;
	font-style:normal;
	height:33px;
	line-height:33px;
	text-decoration:none;
	text-align:center;
	padding:0 43px 0 18px !important;
background-repeat:no-repeat;
background-image: url("../../images/main_button.png");
background-position:right center;
/*transition:padding-right 0.5s ease-in-out 0s;*/
border:none !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right:4px;
transition:none;
letter-spacing:normal;
text-transform:none;
text-decoration:none !important;

}
.main_button:hover, .news_home .ce_hyperlink a:hover, .home_calltoaction .ce_url a:hover, .marlow_newslist .more a:hover, .search input.submit:hover, .ce_hyperlink a:hover, .marlowform input.submit:hover, .marlow_poll input.submit:hover{
	background-color:transparent !important;
	background-image: url("../../images/main_button_over.png")!important;
background-repeat:no-repeat !important;
background-position:right center !important;
}
.mod_changelanguage a {
	background-image: url("../../images/small-white-button.png");
	height:29px;
	font-size:0.9rem;
	color:#656564 !important;
	line-height:29px;
	padding-right:34px !important;
		
	}
.mod_changelanguage a:hover {
	color:#125ba1 !important;
		background-image: url("../../images/small-white-button-hover.png")!important;
	}
/* -------*/

/*-- home slider -- */

.tp-bannertimer {
	
	display:none;
	}
	
tp-leftarrow {
	
	
	}
to-rightarrow{
	
	
	}
	
.tp-rightarrow.default {
    background: url("../../images/pfeile_slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
    background-position: left bottom !important;
}

.tp-leftarrow.default {
	display:none !important;
	}

.transparent_layer_home {
	position:absolute;
	left:0 !important;
	width:517px !important;
	height:442px !important;
	}
	
.transparent_layer_home img {
	width:517px !important;
	height:442px !important;
	}
	
.slider_subheadline {
	left: 50px !important;
	margin-top:-320px !important;
	font-size: 20px !important; 
	
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
	}
	
.slider_headline1, .slider_headline2, .slider_headline3 {
	left: 50px !important;
	font-size: 34px !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
}
	
.slider_headline1 {
		margin-top:-230px !important;
	}
	
.slider_headline2 {
		margin-top:-159px !important;
	}
.slider_headline3 {
		margin-top:-88px !important;
		color: #0093bb;
	}
	
.slider_headline2.slider_zweizeiler {
		margin-top:-159px !important;
		color: #0093bb;
	}
	
	
	
.slider_headline h6 {
	font-size: 34px !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
	}
	
.slider_headline p {

	}
	

.hellblau {
	color: #0093bb;
	
	}
.xslider_button {
	left: 50px !important;
	margin-top:100px !important;

	
	
	}
	.slider_button .main_button {
		/*font-size:15px !important;*/
		
		}
		
.ce_text.slider_copy {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
  margin-top:110px !important;
  left: 50px !important;
  width:375px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy.slider_zweizeiler {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
  margin-top:40px !important;
  left: 50px !important;
  width:375px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy p{
	font-size:20px !important;
	line-height:normal !important;
	}
.slider_copy .main_button {
min-height:33px !important;
height:33px !important;
line-height:33px !important;
font-size:20px !important;

	}

.tp-bullets.simplebullets.square .bullet {
	background:url("../../images/bullets3_marlow.png") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
	}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
    background-position: left top !important;
}

/*---*/

/* ---- slider sub content pages ---- */


	
.slider_layer_sub, .slider_layer_sub_big {
    bottom: 0;
    left: inherit !important;
    position: absolute;
    right: 8% !important;
    top: inherit !important;
}
.slider_layer_sub_big_muster {
    bottom: 0;
    left: inherit !important;
    position: absolute;
    right: 0% !important;
    top: inherit !important;
}

	
.slider_subheadline_sub, .slider_subheadline_sub_big {
	font-size: 34px !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
  left: 5% !important;
  top: inherit !important;
  bottom:5%;
	}
	
.slider_subheadline_sub_big {
  bottom:3%;
	}
	
.slider_subheadline_sub_big p {
	text-transform:none;
	color:#fff;
	font-style:italic;
	font-size:1.05rem !important;
	white-space:normal;
	padding:10px 0 10px 40px !important;
	width:80%;
	font-weight:400;
	line-height:normal;
	
	}
	

	
.slider_subheadline_sub h2, .slider_subheadline_sub h3, .slider_subheadline_sub_big h2, .slider_subheadline_sub_big h3{
	padding-left:40px !important;
	font-size:3rem !important;
	margin:0 !important;
	line-height:2.7rem !important;
	}
.slider_subheadline_sub h2, .slider_subheadline_sub_big h2{
color:#005aa5 !important;
	}
.slider_subheadline_sub, .slider_subheadline_sub_big h3{
margin:0;
	}
	
.newsdetail .slider_subheadline_sub {
  bottom:14%;
	}
	
.newsdetail .slider_layer_sub {
    right: 7% !important;
}

.newsdetail #container {
padding-top:0;
}


.rss_button {
	position:absolute;
	height:28px;
right: 55px;
    top: 21px;
	background:url("../../images/feed-icon-28x28.png") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
	-moz-transform:skewX(5.5deg); /* Firefox 3.6 Firefox 4 */
-webkit-transform:skewX(5.5deg); /* Safari */
-o-transform:skewX(5.5deg); /* Opera */
-ms-transform:skewX(5.5deg); /* IE9 */
transform:skewX(5.5deg); /* W3C */
	}
.rss_button a {
	display:block;
	height:28px;
	padding-left:36px;
	padding-top:3px;
	color:#666;
	font-size:0.85rem;
	}


@media only screen and (min-width: 1200px){
/*.marlow_sub_headerimage .slotholder .tp-bgimg {
	height:75% !important;
	}
.marlow_sub_headerimage_big .slotholder .tp-bgimg {
	height:85% !important;
	}*/
}


/*--- */


/* tabs */
.tabs.horizontal_clean ul li a:hover, .tabs.horizontal_clean ul li a.current {
    background: none repeat scroll 0 0 #fff;
    color: #005aa5;
    font-weight: 300;
}
.tabs.horizontal_clean li a {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    display: block;
    font-size: 1.4rem;
    padding: 20px 0;
    text-align: center;
	text-transform:uppercase;
	font-weight: 300;
}
/*----*/
/* counter */
.ce_counter .counterwrapper {
    font-size: 3.5rem;
    font-weight: 600;
	padding-bottom:20px;
}
.ce_counter .counterwrapper:lang(ru), .ce_counter .counterwrapper:lang(pl) {
    font-size: 3.3rem;
    font-weight: 600;
	padding-bottom:20px;
}
.headline_facts {
	text-align:center;
	padding-bottom:40px;
	font-size:3.5rem;
	font-weight:300;
	}
.headline_facts:lang(pl),.headline_facts:lang(ru) {
	font-size:3.3rem;
	}
/*---*/

/*--- artikel marlowwelt -- */
.marlowwelt {
	background-color:#12253c !important;
	}
	
.marlowwelt .servicebox_3 {
	/*padding-left:6rem;*/
	
	}
.marlowwelt .servicebox_3[class^="icon-"]:before,
.marlowwelt .servicebox_3[class*="icon-"]:before {
	/*font-size: 28px;
	margin-right: 15px;
	position: absolute;*/
	left: 0;
	top: -12px;
	/*line-height: 28px;*/
	background: none;
	padding: 1rem;
	color: #0093bb;
	border-radius: 0%;
	
	/*background-image: url("../../images/iconform.png");*/
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
	/*width:75px;*/
	font-size:33px;
	}
	
.marlowwelt .servicebox_3 {
	
	font-size:1.05rem !important;
	line-height: 1.2rem !important;
	
	}
	
.marlowwelt h4 {
/*color:#0093bb;*/
}
	
.marlowwelt .marlowlogo {
	
padding-top:100px;
	}	
/* --- */

/* --- news home -- */
.news_home {
	background-color:#12253c;
}
.news_home .info{
	
	font-size:0.8em;
	margin-top:4px;
}
.news_home .nachrichtenteaser {
border-bottom: 1px solid #005aa5;
}
.news_home .nachrichtenteaser_left{
	background-position: center;
	
	}
/*---*/

/* --- Home Teaser / Our Work --- */

.Our Workliste .port_overlay {background: #005aa5; position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 200; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.Our Workliste .content .title{
	letter-spacing:normal;
}
.Our Workliste .content {
	height:150px;
	min-height:150px;
	border-width: 0 1px 1px 1px;
	border-color:#eaeaea;
	border-style:solid;
	-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
	}
	
	

/*---*/

/* --- Home Zitat --- */
.home_zitat {
	background-color:#12253c !important;
}
.home_zitat .testimonial .text {
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
  font-weight:300;
  font-size:1.8rem;
	}
.home_zitat .testimonial .text:lang(pl),.home_zitat .testimonial .text:lang(ru) {
  font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
  font-size:1.6rem;
	}
	
.home_zitat .testimonial .autor {
  color: #0093bb;
	}
/* --- */

/* --- Weiss Zitat --- */
.weiss_zitat {
	background-color:#fff !important;
}
.weiss_zitat .testimonial .text {
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
  font-weight:300;
  font-size:1.8rem;
  color:#393939;
	}
	
.weiss_zitat .testimonial .text:lang(pl),.weiss_zitat .testimonial .text:lang(ru) {
  font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
  font-size:1.6rem;
	}
	

.weiss_zitat .testimonial .autor {
  color: #0093bb;
	}
/* --- */

/* --- Home Call To Action --- */

.home_calltoaction {
	background-color:#fff !important;
	color:#393939;
	}
.home_calltoaction h2 {
	color: #005aa5 !important;
	font-size:2.2rem;
	text-transform:uppercase;
	line-height:2.1rem;
	}

.calltoaction {
	background-color:#12253c !important;
	}



/*---*/

/* --- Home Poll --- */

.home_poll {
	background-color:#fff !important;
	color:#393939;
	text-align:center;
	}
.home_poll h2 {
	color: #005aa5 !important;
	font-size:3.5rem;
	text-transform:uppercase;
	line-height:2.1rem;
	padding-top:3px;
	}




/*---*/


/* ----- headernavi --- */
.headernavi{
margin-right:40px;
line-height:normal;
position:absolute;
top:10px;
right:0;
z-index:10;
}
.headernavi .link_login_vesselowner {
height:30px;
float:right;
background-image: url("../../images/buttonpfeilweiss.png");
background-repeat:no-repeat;

padding-right:5px;
background-position:94%;
/*--- bei aktivem facebook
margin-right:34px; --- */
margin-right:5px;

background-image: url("../../images/top_button.png");
background-position:94% center;




	}
.headernavi .link_login_clientaccess {
height:30px;
float:right;
background-image: url("../../images/buttonpfeilweiss.png");
background-repeat:no-repeat;

padding-right:5px;
background-position:94%;
/*--- bei aktivem facebook
margin-right:34px; --- */
margin-right:0px;

background-image: url("../../images/top_button.png");
background-position:94% center;
}
.link_backpress {
height:30px;
float:right;
background-image: url("../../images/buttonpfeilweiss.png");
background-repeat:no-repeat;

padding-right:5px;
background-position:94%;
margin-right:5px;

background-image: url("../../images/top_button.png");
background-position:94% center;
}

.backup .xheadernavi .xlink_login_vesselowner {
height:30px;
float:left;
xbackground-color:#f3f3f3;
xbackground-image: url("../../images/buttonpfeilgrau.png");
xbackground-repeat:no-repeat;
xpadding-right:5px;
xbackground-position:94%;
xmargin-right:10px;
	}
	
.headernavi .link_login_vesselowner:hover {
xbackground-color:#eaeaea;

	}
	
.headernavi .link_login_vesselowner a{
	
	font-size:14px;
	line-height:29px;
	padding: 0 26px 0 15px;
display:block;
height:30px;	
color:#fff;
  font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
}
.backup .xheadernavi .xlink_login_vesselowner a{
	
	font-size:14px;
	line-height:28px;
	padding: 0 23px 0 11px;
display:block;
height:30px;	
color:#777;
}
.headernavi .link_login_vesselowner a:hover{
	color:#fff;
	}
.headernavi .facebookicon, .headernavi_offcanvas .facebookicon {
	height:30px;
	width:30px;
	background-image: url("../../images/facebook.png");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}
.headernavi .twittericon, .headernavi_offcanvas .twittericon {
	height:30px;
	width:30px;
	background-image: url("../../images/twitter.png");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}
.headernavi .googleplusicon, .headernavi_offcanvas .googleplusicon {
	height:30px;
	width:30px;
	background-image: url("../../images/googleplus.png");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}
.headernavi .linkedinicon, .headernavi_offcanvas .linkedinicon {
	height:30px;
	width:30px;
	background-image: url("../../images/linkedin.png");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}

.headernavi .instagramicon, .headernavi_offcanvas .instagramicon {
	height:30px;
	width:30px;
	background-image: url("../../images/instagram.jpg");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}

.headernavi .facebookicon a, .headernavi .twittericon a, .headernavi .googleplusicon a, .headernavi .linkedinicon a, .headernavi .instagramicon a,
.headernavi_offcanvas .facebookicon a, .headernavi_offcanvas .twittericon a, .headernavi_offcanvas .googleplusicon a, .headernavi_offcanvas .linkedinicon a, .headernavi_offcanvas .instagramicon a{
	display:block;
	width:30px;
	height:30px;
	}
	
.headernavi .youtubeicon, .headernavi_offcanvas .youtubeicon {
	height:30px;
	width:30px;
	background-image: url("../../images/youtube_icon.png");
background-repeat:no-repeat;

float:left;

margin-right:4px;
margin-top:1px;
}

.headernavi .facebookicon a, .headernavi .twittericon a, .headernavi .googleplusicon a, .headernavi .youtubeicon a,
.headernavi_offcanvas .facebookicon a, .headernavi_offcanvas .twittericon a, .headernavi_offcanvas .googleplusicon a, .headernavi_offcanvas .youtubeicon a {
	display:block;
	width:30px;
	height:30px;
	}

	.headernavi_offcanvas .offcanvas_socialicons {
	margin-top:10px;
	
	}
/*-----*/

.socialiconstable {
	border:none;
	width:inherit;
	}
.socialiconstable td{
	
	padding: 0 4px 0 0!important;
	border:none;
	}


/* --- formular --- */
.marlowform {
	width:90%;
	}
.marlowform input.submit {
	background-color:transparent;
	}
.marlowform input.text, .marlowform .textarea {
    border: 1px solid #ccc;
    margin-bottom: 2px;
    margin-right: 10px;
    text-indent: 0.5rem;
	margin-top:8px;
}
.marlowform .selectcust {
    border: 1px solid #ccc;
    margin-bottom: 2px;
	margin-top:8px;
}
.marlowform .input-wrapper {
	margin-bottom:1rem;
	}

/* --- */
/* --- formular teaser blue--- */
.marlow_superparallax .marlow.marlowform {
	width:90%;
	}
.marlow_superparallax .marlowform input.submit {
	background-color:transparent;
	}
.marlow_superparallax .marlowform input.text, .marlow_superparallax .marlowform .textarea {
    border: 0px solid #005aa5;
    margin-bottom: 2px;
    margin-right: 10px;
    text-indent: 0.5rem;
	margin-top:8px;
	color:#fff;
	padding:5px 0;
	background-color:#1773c0;
}
.marlow_superparallax .marlowform .input-wrapper {
	margin-bottom:1rem;
	}
.marlow_superparallax .marlowform .textarea {
	height:120px;
	}
	
.marlowform.formblue a{
	color:#fff;
	text-decoration:underline;
	}
	
	
/*.input-wrapper span {
    display: inline;
}*/


/* --- */

/* ----- suchfunktion -----*/
.marlowsearch {
	margin-top:80px;
	}
	
.marlowsearch .mod_search {
	position:absolute;
	right:0;
	padding-right:40px;
	z-index:20;
}
	
.marlowsearch input {
	outline: none;
	
}
.marlowsearch input.text {
	width:30px;
	height:30px;
}

.marlowsearch input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
	
}
.marlowsearch input::-webkit-search-decoration,
.marlowsearch input::-webkit-search-cancel-button {
	display: none; 
}

.opera .marlowsearch input[type=search] {
text-indent:30px;
}
.marlowsearch input[type=search] {
	background: #ededed url("../../images/search-icon.png") no-repeat 5px center;
	border: solid 1px #ededed;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	/*-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;*/
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.marlowsearch input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #0093bb;
	
	-webkit-box-shadow: 0 0 5px rgba(0,147,187,.5);
	-moz-box-shadow: 0 0 5px rgba(0,147,187,.5);
	box-shadow: 0 0 5px rgba(0,147,187,.5);
}


.marlowsearch input:-moz-placeholder {
	color: #999;
}
.marlowsearch input::-webkit-input-placeholder {
	color: #999;
}

/* Demo 2 */
.marlowsearch input[type=search] {
	width: 30px;
	height:30px;
	margin:0;
	padding:0;
	color: transparent;
	cursor: pointer;
	
}
.marlowsearch input[type=search]:hover {
	background-color: #fff;
}
.marlowsearch input[type=search]:focus {
	width: 630px;
	padding:0;
	padding-left: 32px;
	color: #777;
	background-color: #fff;
	cursor: auto;
	font-weight:400;
	font-size:0.9rem;
	height:30px;
	
}
.marlowsearch input:-moz-placeholder {
	color: transparent;
}
.marlowsearch input::-webkit-input-placeholder {
	color: transparent;
}

.marlowsearch .mod_search .submit {
	display:none;
	
	}
/*------------------*/

/* ----- sitemap und zusätzliche links ausserhalb des menüs --- */
.marlow_sitemap_zusatz ul ul {
    margin: 8px 0 20px 15px;
}
.marlow_sitemap_zusatz ul li {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 15px;
    padding-bottom: 15px;
	
	font-weight: 300;
	font-size:1.05rem;
}
.marlow_sitemap_zusatz ul li ul li {
    border: 0 none;
    margin-bottom: 3px;
    padding-bottom: 0;
}
.marlow_sitemap_zusatz li:before {
    content: "▸";
    font-family: "icons";
    margin-right: 10px;
}
.marlow_sitemap_zusatz li.submenu {
    font-weight: 300;
	font-size:1.2rem;
}
.marlow_sitemap_zusatz li.submenu:before {
    content: "";
    font-family: "icons";
    margin-right: 10px;
	font-size:1.2rem;
	color:#005aa5;
}
.marlow_sitemap_zusatz li a:before {
    content: "";
}

.mod_sitemap li.submenu {
    font-weight: 300;
	font-size:1.2rem;
}
.mod_sitemap li.submenu a {
   /* color:#005aa5;
	text-transform:uppercase;*/
}
.mod_sitemap ul li {
    font-weight: 300;
	font-size:1.05rem;
}
.mod_sitemap li.submenu:before {
    color: #005aa5;
    
   
}
.mod_sitemap li:before {
    margin-right: 10px;
}
.mod_sitemap li.submenu:before {
    margin-right: 10px;
}
.mod_sitemap ul ul li.submenu {
    margin-top: 25px;
}
/* ----- */
/* ---- footer-funktionen und share buttons und bottom--- */
.sharebuttons a {
	background-color:#005aa5;
}
	
.sharebuttons2 a {
	background-color:none;
	position:relative;
}
	
.sharebuttons ul {
margin: 0 auto;
position:relative;
float:left;
left:50%;
	}
	
.sharebuttons li {
position:relative;
float:left;
right:50%;
	
	}
	
.footer_funktionen {
	position:relative;
	
	}
	
#bottom, #bottom a {
	color:#555;
	line-height:130%;
}
/* ----- */

/*------ header images content auf unterseiten --- */

.marlow_headerimage #pagetitle {
    font-size: 3.0rem !important;
	margin-bottom: 1.0rem;
	color:#005aa5;
	text-transform:uppercase;
	font-weight:300;
}

@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.marlow_headerimage #pagetitle {
    font-size: 2.5rem !important;
	margin-bottom: 0.4rem;
	color:#005aa5;
	text-transform:uppercase;
	font-weight:300;
}
}


.marlow_headerimage p {
    font-size: 0.9rem;
    font-style: italic;
		font-weight:400;

    width: 70%;
	 line-height: 1.6rem;
	 color:#fff;
}
@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.marlow_headerimage p {
    font-size: 0.9rem;
    font-style: italic;
		font-weight:400;

    width: 80%;
	 line-height: 1.0rem;
	 color:#fff;
}
}
.marlow_headerimage h1 {
    margin-bottom:1.6rem;
	text-transform:uppercase;
	color:#fff;
	font-size:3.0rem;
}
@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.marlow_headerimage h1 {
    margin-bottom:0.4rem;
	text-transform:uppercase;
	color:#fff;
	font-size:2.5rem;
}
}
.marlow_headerimage .ce_image {
	-moz-transform:skewX(-5.5deg); /* Firefox 3.6 Firefox 4 */
-webkit-transform:skewX(-5.5deg); /* Safari */
-o-transform:skewX(-5.5deg); /* Opera */
-ms-transform:skewX(-5.5deg); /* IE9 */
transform:skewX(-5.5deg); /* W3C */
	
	position:relative;
	left:-2%
	}
.marlow_headerimage .headerimage_content_wrapper {
	position:absolute;
	height: 100%;
    left: 0;
    top: 0;
    width: 100%;
		/*background-image: url("../../images/lines.png");*/
	
	}
	
.marlow_headerimage .headerimage_content_inner {
	
	display: table-cell;
    padding: 40px;
    vertical-align: middle;
	}
	
.marlow_headerimage .headerimage_content_outer {
    height: 100%;
    margin: 0 auto;
    max-width: 90%;
    vertical-align: middle;
    width: 100%;
	
	}
	
.marlow_headerimage.newsdetail .headerimage_content_outer {
    height: 133px;
    margin: 0 auto;
    max-width: 90%;
    vertical-align: middle;
    width: 100%;
	
	}
.marlow_headerimage.newsdetail .ce_image {
	transform:none;
	
	position:relative;
	left:-2%
	}
	
.marlow_headerimage.newsdetail .headerimage img {
    min-height: 133px;
}
.marlow_headerimage {
	
	}
	
.lines {
	
	background-image: url("../../images/lines.png");
    background-position: center 27px !important;
    background-repeat: no-repeat !important;
  /*  background-size: auto auto !important;*/
	width:100%;
	height:100%;
	min-height:100%;
	position:absolute;
	z-index:20;
	}
	

/* ---- */

/* --- google maps --- */
.marlowmap_mobile {
display:none;
	}
.marlowmap p {
	margin:0;
		line-height:1.1rem;
		font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-weight:400;
font-size:0.8rem;

	}
.marlowmap p:lang(pl),.marlowmap p:lang(ru) {
		font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
	}
.marlowmap a {
	color:#005aa5;
	text-decoration:underline;
	}
marlowmap a:hover {
	font-weight:400;
	}

.marlow_legende {
	font-size:0.8rem;
	margin-top:30px;
	margin-bottom:10px;
	}
.marlow_legende p{
	padding-top:15px;
}
/* --- */

/* --- Adressen unter Google Map --- */
.adressen h2 {
	margin-top:90px;
	
	}

.adressen h3 {
    color: #005aa5;
    font-size: 1.4rem;
    
    padding-top: 10px;
}
.adressen .adresse {
	margin-top:40px;
	}
	
.adressen p {
	
	margin-bottom:10px;
	}
/* ----- */

/* --- marlow content redaktionelle seiten --- */
.marlow_content {
	
	
	}
.marlow_content p {
	
	}

.marlow_content .ce_image.autogrid {
	
	padding-left:0;
	padding-right:0;
	
	}
.marlow_content .image_container img {
	
	}
.marlow_content .ce_image .image_container {


	}
	
.marlow_content .marlow_text {
	font-size:0.9rem;
	margin-top:3%;

	
	}
	
.marlow_content .marlow_text h2 {
color:#393939;
font-size:1.2rem;
font-style:italic;	
	font-weight:400;

padding-top:10px;
	}
	

#parallelogram {
width: 150px;
height: 100px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
background: red;
}
.marlow_content.space_left {
	padding-left:40px;
	}
.marlow_content.space_right {
	padding-right:40px;
	}


/* neues content layout */



.marlow_subpage_content_right {
	margin-top:20px;
	margin-left:auto;
	max-width:97%;
	width:100%;
	}
.marlow_subpage_content_left {
	margin-top:20px;
	margin-right:auto;
	max-width:97%;
	width:100%;
	}
.marlow_subpage_content_left.umschlag {
	margin-top:20px;
	margin-right:auto;
	max-width:93%;
	width:100%;
	}
.marlow_subpage_content_right.umschlag {
	margin-top:20px;
	margin-left:auto;
	max-width:93%;
	width:100%;
	}
	
.marlow_subpage_content_right .ce_text{
	padding-left:40px;
	padding-right:60px;
	padding-top:40px;
	}
.marlow_subpage_content_left .ce_text, .marlow_subpage_content_left .ce_table{
	padding-left:80px;
	padding-top:40px;
	}
.marlow_subpage_content_right .ce_image{
	}
.marlow_subpage_content_right .autogrid_wrapper{
	}
.marlow_subpage_content_right .autogrid{
	}



/* --- */

/* ------ marlow newsliste ----- */

.marlow_newslist {
	/*max-width:90%;*/
	
	}
	
.marlow_newslist h2 a {
	color:#005aa5;
	text-decoration:none !important;
	}
.marlow_newslist h2 {
	margin-top:2rem;
	
	}
	

.marlow_newslist .newsliste_right, .marlow_newslist .newsliste_left .info{
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#dbdbdb;
	}

.marlow_newslist .newsliste_left .info{
	padding-top:2rem;
	margin:0;
	}

.marlow_newslist .layout_latest.first .newsliste_right,
.marlow_newslist .layout_latest.first .newsliste_left .info {
	border-width:0 0 0 0;
	border-style:solid;
	border-color:#dbdbdb;
	}
	


.marlow_newslist .newsliste_left {
	padding-right:60px;
	color:#666;
	font-size:0.85rem;
	}
.newsletter_archive.marlow_newslist h1 {
	margin-left:26%;
	margin-top:3%;
	}	
.newsletter_archive.marlow_newslist h1#customh1 {
	margin-left:0%;
	margin-top:3%;
	}	
.newsletter_archive.marlow_newslist h2 {
font-size:1.8rem;
	}	
.marlow_newsdetail h2 {
font-size:1.8rem;

	}
.marlow_newsdetail h1 {
	margin-top:3%;
	}
.marlow_newslist h1 {
	margin-top:3%;
	}	
.marlow_newsdetail .skew_image_left img {
	
	transform:skewX(5.5deg);
	margin-left:-50px;
	}
	
.marlow_newsdetail .skew_image_left .image_container {
	
	transform:skewX(-5.5deg);
	margin-left:30px;
	}

.marlow_newslist .newsliste_right h2, .marlow_newslist .teaser {
	
	}
.marlow_newslist .teaser {

}

.marlow_newslist .sharebuttons ul, .marlow_newsdetail .sharebuttons ul{

position:static;
}

.marlow_newsdetail .sharebuttons, .marlow_newsdetail .sharebuttons2 {

float:right;
margin-top:3%;
}

.marlow_newslist .sharebuttons li, .marlow_newsdetail .sharebuttons li, .marlow_newsdetail .sharebuttons2 div {
position:static;
margin-top:10px;
	
	}
.more a {
    background-color: transparent;
    box-shadow: none;
  
    cursor: pointer;
   
    margin-bottom: 18px;
    padding: 3px 10px;

}
.more a:hover {
    color: #fff;
    text-decoration: none;
}


.marlow_newsdetail h3 {
   color:#005aa5;
    margin-top:3rem;
}

.marlow_newsdetail .ext_txtpic_bild {
	
	
	}
	
	
.marlow_newsdetail .info {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 0.7em;
    margin-bottom: 2rem;
}

.marlow_newsdetail .back, .back, .back2 {
    margin-top:50px;
}
/* ----- */

/* suchergebnis */

.highlight {

background-color:#b1e9f8;	

	}
.search h3 a {
	color:#005aa5;
	}
	
.search .searchform input.text {
	border: 1px solid #ccc;
	text-indent:0.5rem;
	margin-right:10px;
	margin-bottom:2px;
	width:55%;
	
	}
.search .searchform input.submit {
	margin-top:12px;
	line-height:0;
}

.search .searchform .header {
	margin-bottom:60px;
}

/* ----- */


/* --- marlow parallax --- */

.marlow_parallax {
	
}

.marlow_parallax .parallax_headlines {


}
.marlow_parallax .parallax-bg.invert,
.marlow_parallax .parallax-bg.invert .filter li a,
.marlow_parallax .parallax-bg.invert h3,
.marlow_parallax .parallax-bg.invert h4,
.marlow_parallax .parallax-bg.invert h5,
.marlow_parallax .parallax-bg.invert h6,

.marlow_parallax_news .parallax-bg.invert,
.marlow_parallax_news .parallax-bg.invert .filter li a,
.marlow_parallax_news .parallax-bg.invert h3,
.marlow_parallax_news .parallax-bg.invert h4,
.marlow_parallax_news .parallax-bg.invert h5,
.marlow_parallax_news .parallax-bg.invert h6 {
	color:#393939 !important;
}



/*----Pagination News Start ---*/
	
.marlow_parallax_news .mod_newslist	.pagination li span.current {
    background: none repeat scroll 0 0 #fff;
    color: #005aa5;
	font-weight:600;
}
.marlow_parallax_news .mod_newslist	.pagination li a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #005aa5;
	font-weight:600;
	}


.marlow_parallax_news .pagination {
	font-size:0.8rem;
	width:90%;
	 margin-top: 50px;
    padding-top: 5px;
	color:#666;
	padding-left: 1%;
	}


.marlow_parallax_news .pagination li a, .pagination li span {
    line-height: 1.8rem;
    min-width: 1.8rem;
background: none repeat scroll 0 0 #fff;
padding-left: 10px;
    padding-right: 10px;
	margin-right:4px;
	  color: #666;
}
.marlow_parallax_news .pagination li a.next:after {
	content: "\e75e";
    display: inline-block;
    font-family: "icons";
    left: 0;
    line-height: 10px;
    margin-left: 5px;
    position: relative;
    text-indent: 0;
    top: 1px;
  color: #666;
}

.marlow_parallax_news .pagination li a.previous:before {
	content: "\e75d";
    display: inline-block;
    font-family: "icons";
    left: 0;
    line-height: 10px;
    margin-right: 5px;
    position: relative;
    text-indent: 0;
    top: 1px;
	  color: #666;
}
.marlow_parallax_news .pagination p, .marlow_parallax_news .pagination .last, .marlow_parallax_news .pagination .first {
	display:none;
}
.pagination ul {
    float: right;
}

/* --- Pagination News End ---*/
	
/* --- Extrasitemap Start --- */

.extrasitemap.wrapper {
	
text-align:left;
margin: 0 auto;
font-size: 1.05rem;
width:100%;
padding: 60px 10% 45px 10%;
background-color:#f7f7f7;
	}
.extrasitemap a {
    color: #555 !important;
	text-decoration:none !important;
	text-transform:uppercase;
}
.extrasitemap a:hover {
    color:#005aa5 !important;
}
.extrasitemap ul  {
margin-top:6px;
	}
	.extrasitemap ul ul {
margin-top:0px;
	}
.extrasitemap ul li {
font-size: 0.7rem;
list-style-type: none;
line-height:1.6rem;
padding-bottom:0;
margin-bottom:0;
	}
.extrasitemap ul li a:before{
	content: "\e75e";
  
    font-family: "icons";
	padding-right:4px;
}

	
.extrasitemap ul ul li {

margin-left:14px;
line-height:1.6rem;
padding-bottom:0;
margin-bottom:0;
	}
	
	

    

.extrasitemap ul {
	padding-left:0;
	margin-bottom:0;
	}
.extrasitemap4 {
padding-left:5% !important;	
	
	}
	
.extrasitemap li.active {
	color:#005aa5;
	text-transform:uppercase;
	}
.extrasitemap li.active:before{
	content: "\e75e";
  
    font-family: "icons";
	padding-right:4px;
}

/* --- Extrasitemap End --- */


.marlow_parallax_news .parallax-bg-inside {
	
	background-image: url("../../images/bg_80_white.png");
    
    background-repeat:repeat;
	margin-top:130px;
	width:80%;
	margin-left:3% !important;
	margin-bottom:100px;
	padding: 60px 40px 40px !important;
	
	-moz-transform:skewX(-5.5deg); /* Firefox 3.6 Firefox 4 */
-webkit-transform:skewX(-5.5deg); /* Safari */
-o-transform:skewX(-5.5deg); /* Opera */
-ms-transform:skewX(-5.5deg); /* IE9 */
transform:skewX(-5.5deg); /* W3C */
	
	}

.marlow_parallax_news .mod_newslist {
		-moz-transform:skewX(5.5deg); /* Firefox 3.6 Firefox 4 */
-webkit-transform:skewX(5.5deg); /* Safari */
-o-transform:skewX(5.5deg); /* Opera */
-ms-transform:skewX(5.5deg); /* IE9 */
transform:skewX(5.5deg); /* W3C */

padding-left:7%;
}

.marlow_parallax_news .mod_newsreader {
		-moz-transform:skewX(5.5deg); /* Firefox 3.6 Firefox 4 */
-webkit-transform:skewX(5.5deg); /* Safari */
-o-transform:skewX(5.5deg); /* Opera */
-ms-transform:skewX(5.5deg); /* IE9 */
transform:skewX(5.5deg); /* W3C */

padding-left:7%;
padding-right:2%;
}





.marlow_parallax .parallax_headlines h1, .parallax-bg.invert h1{
		color:#005aa5 !important;
		margin-bottom:0.5rem;
		font-size:2.6rem;
		line-height:2.0rem;

}
.marlow_parallax .parallax_headlines h2, .marlow_parallax .parallax-bg.invert h2{
		color:#0093bb !important;
		font-size:2.6rem;
		line-height:2.0rem;

}
.marlow_parallax .parallax_copy {
	color:#393939;
}

.marlow_parallax .parallax-bg-inside {
	

background-image: url("../../images/bg_parallax_content.png");
    background-position: left 230px !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-left:42%;
	padding-left:170px;
}
.marlow_parallax .parallax-bg-inside p {
	
padding-right:40px;
}
.marlow_parallax.marlow_parallax_left .parallax-bg-inside {
	

background-image: url("../../images/bg2_parallax_content.png");
    background-position: right 230px !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-right:40%;
	margin-left:0;
	padding-right:135px;
	padding-left:100px;
}

.marlow_parallax.marlow_parallax_long_right .parallax-bg-inside {
	

background-image: url("../../images/bg-white-right-20151001.png");
    background-position: left 90px !important;
    background-repeat: no-repeat !important;
    margin-left: 33%;
    max-width: 100% !important;
    padding-left: 350px;
}
.marlow_parallax.marlow_parallax_long_right .parallax-bg-inside p,
.marlow_parallax.marlow_parallax_long_right .parallax-bg-inside h1,
.marlow_parallax.marlow_parallax_long_right .parallax-bg-inside h2 {
	
padding-right:40px;
}
.marlow_parallax.marlow_parallax_long_right .parallax-bg-inside .highlight_blue {
	
border-style: solid;
    border-width: 1px 0;
    color: #005aa5;
    font-style: italic;
    margin: 15px 40px 19px -40px;
    padding: 18px 0 4px;
}

.marlow_parallax .highlight_blue {
	
border-style: solid;
    border-width: 1px 0;
    color: #005aa5;
    font-style: italic;
    margin: 15px 40px 19px -40px;
    padding: 18px 0 4px;
}

.marlow_parallax.marlow_parallax_long_left .parallax-bg-inside {
	

background-image: url("../../images/bg-white-left-20151001.png");
    background-position: right 90px !important;
    background-repeat: no-repeat !important;
    margin-right: 48%;
    max-width: 100% !important;
    padding-right: 190px;
	margin-left:0;
	padding-left:100px;
}
.xmarlow_parallax.marlow_parallax_long_left .parallax-bg-inside p {
	
xpadding-left:40px;
}
.marlow.parallax p {
	color:#393939 !important;
	
	}
.marlow_parallax .slider-control {
	position:relative !important;
	height:50px !important;
	margin-top:30px;
	}
.marlow_parallax .slider-wrapper > div {
    padding-left: 0px;
    padding-right: 0px;
}
.marlow_parallax .slider-menu {
    bottom: 30px;
    font-family: Arial,sans-serif;
    top: auto !important;
}
.marlow_parallax .slider-prev {
    background: none repeat scroll 0 0 #005aa5;
    color: rgba(0, 0, 0, 0);
    height: 2rem;
    left: 0 !important;
    width: 2rem;
    z-index: 100;	
}
.marlow_parallax .slider-prev:before, .slider-next:before {
    font-size:20px;
}
.marlow_parallax .slider-next {
  background: none repeat scroll 0 0 #005aa5;
    color: rgba(0, 0, 0, 0);
    height: 2rem;
    right: 0;
    width: 2rem;
    z-index: 100;
}
.marlow_parallax .slider-control .slider-menu b.active {
    color: #005aa5;
}


.marlow_parallax_multi .parallax-bg-inside {
	

background-image: url("../../images/bg_parallax_content.png");
    background-position: left 230px !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-left:42%;
	padding-left:170px;
}

.marlow_parallax_multi2 .parallax-bg-inside {
	
background-image: url("../../images/bg2_parallax_content.png");
    background-position: right 230px !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-right:40%;
	margin-left:0;
	padding-right:135px;
	padding-left:100px;
}







.marlow_superparallax .outer .parallax-bg-inside {

	max-width:100% !important;
	padding:0;
	margin:0;
}

.marlow_superparallax .innerparallax1_right .parallax-bg-inside {

background-image: url("../../images/bg-white-right-20151001.png");
    background-position: -135px 0 !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-left:35%;
	padding-left:200px;
	padding-bottom: 30px;
    padding-top: 80px;
	padding-right:7%;
}

.marlow_superparallax .innerparallax1_left .parallax-bg-inside {

background-image: url("../../images/bg-white-left-20151001.png");
    background-position: right 0 !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-right:38%;
	padding-right:199px;
	padding-bottom: 30px;
    padding-top: 80px;
	padding-left:7%;
}

.marlow_superparallax .parallax_headlines h1, .marlow_tabs h1{
		color:#005aa5 !important;
		margin-bottom:0.5em;
		font-size:2.6rem;
		line-height:2.2rem;
}

.marlow_superparallax .parallax_headlines h2, .marlow_tabs h2{
		color:#0093bb !important;
		font-size:2.6rem;
		line-height:2.2rem;
		margin-top:-0.4em;
}

.marlow_superparallax .parallax_headlines h3, .marlow_tabs h3{
		color:#0093bb !important;
		margin-bottom:0.5em;
		font-size:1.8rem;
		line-height:2.2rem;
}

.marlow_superparallax .parallax_headlines h1:lang(ru), .marlow_tabs h1:lang(ru),.marlow_superparallax .parallax_headlines h2:lang(ru), .marlow_tabs h2:lang(ru),
.marlow_superparallax .parallax_headlines h1:lang(pl), .marlow_tabs h1:lang(pl),.marlow_superparallax .parallax_headlines h2:lang(pl), .marlow_tabs h2:lang(pl){
		font-size:2.4rem;
}

.marlow_superparallax h3{
		color:#005aa5;
		font-size:1.4rem;
		line-height:1.5rem;
		margin-bottom:0.3em;
}
.marlow_superparallax h4{
		color:#005aa5;
		font-size:1.0rem;
		line-height:1.5rem;
		margin-bottom:0.3em;
		font-weight:400;
}

.marlow_superparallax h6{
		color:#393939;
		font-size:1.05rem;
		text-transform:none;
		margin-bottom:0.3em;
		font-weight:400;
		line-height:inherit;
}

.marlow_superparallax .slider-control {
	position:relative !important;
	height:50px !important;
	margin-top:30px;
	}
.marlow_superparallax .slider-wrapper > div {
    padding-left: 0px;
    padding-right: 0px;
}
.marlow_superparallax .slider-menu {
    bottom: 30px;
    top: auto !important;
}
.marlow_superparallax .slider-prev {
    /*background: none repeat scroll 0 0 #005aa5;*/
    color: rgba(0, 0, 0, 0);
    height: 2rem;
    left: 0 !important;
    width: 2rem;
    z-index: 100;
	background-image: url("../../images/pagination_zurueck.png");
		background-repeat:no-repeat;
	background-color:transparent;
	width:53px;
	height:29px;
}
.marlow_superparallax .slider-prev:before, .slider-next:before {
    font-size:20px;
}
.marlow_superparallax .slider-next {
   /* background: none repeat scroll 0 0 #005aa5;*/
    color: rgba(0, 0, 0, 0);
    height: 2rem;
    right: 0;
    width: 2rem;
    z-index: 100;
		background-image: url("../../images/pagination_vor.png");
		background-repeat:no-repeat;
	background-color:transparent;
	width:53px;
	height:29px;

}

.marlow_superparallax .slider-next:before {
    color: #fff;
    content: "" !important;
	content:inherit;
    display: block;
    font-family: "icons";
    font-size: 30px;
    line-height: 26px;
    margin-top: -12px;
    position: relative;
    text-align: center;
    top: 50%;
}
.marlow_superparallax .slider-control .slider-menu b.active {
    color: #005aa5;
}




.marlow_superparallax .marlow_teaser {
background-image: url("../../images/teaser_bg2.png");
    background-position: -77px top !important;
    background-repeat: no-repeat !important;
    
    background-repeat:repeat;
	
	width:450px !important;
	padding-left:75px;
	height:248px;
	padding-top:40px;
	padding-right:60px;
	margin-bottom:20px;
	
}

.marlow_superparallax .marlow_teaser_big_blue {
background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: -167px top !important;
    background-repeat: no-repeat !important;
    
    background-repeat:repeat;
	
	width:60% !important;
	padding-left:154px !important;
	/*height:248px;*/
	padding-top:40px;
	padding-right:60px;
	margin-bottom:20px;
	padding-bottom:30px;
	
}
.marlow_superparallax .marlow_teaser_big_blue_left {
background-image: url("../../images/bg-blue-left-20151001.png");
    background-position: right 0 !important;
    background-repeat: no-repeat !important;
    
    background-repeat:repeat;
	
	width:60% !important;
	padding-right:154px !important;
	/*height:248px;*/
	padding-top:40px;
	padding-left:60px;
	margin-bottom:20px;
	padding-bottom:30px;
	
}

.marlow_superparallax .innerparallax2 .parallax-bg-inside,
.marlow_superparallax .innerparallax2_left .parallax-bg-inside,
.marlow_superparallax .innerparallax2_right .parallax-bg-inside  {
padding-top:200px;
padding-bottom:200px;
}


.marlow_superparallax .marlow_teaser h2 {
font-size:1.8rem;
line-height:1.8rem;
margin-bottom:0.8rem;
	
}
.marlow_superparallax .marlow_teaser_big_blue h2, .marlow_superparallax .marlow_teaser_big_blue_left h2 {
font-size:1.8rem;
line-height:1.8rem;
margin-bottom:0.8rem;
color:#fff;
}

.marlow_superparallax .marlow_teaser h2:lang(pl), .marlow_superparallax .marlow_teaser_big_blue h2:lang(pl), .marlow_superparallax .marlow_teaser_big_blue_left h2:lang(pl),
.marlow_superparallax .marlow_teaser h2:lang(ru), .marlow_superparallax .marlow_teaser_big_blue h2:lang(ru), .marlow_superparallax .marlow_teaser_big_blue_left h2:lang(ru)
 {
	font-size:1.6rem;
	}

.marlow_superparallax .marlow_teaser_big_blue, .marlow_superparallax .marlow_teaser_big_blue_left {

color:#fff;
}	
	.marlow_superparallax .marlow_teaser .block {
	
	}
	
.marlow_superparallax .innerparallax2_left .parallax-bg-inside,
.marlow_superparallax .innerparallax2_right .parallax-bg-inside {

	max-width:100% !important;
}
.marlow_superparallax .innerparallax2_right .marlow_teaser,
.marlow_superparallax .innerparallax2_right .marlow_teaser_big_blue {
float:right;
text-align:left;
	
}
.marlow_superparallax .highlight_blue {
    color: #005aa5;
    font-style: italic;
}
.marlow_superparallax .articlewrapper.typ4 {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
}
/* --- */


.newsletter_archive .more {
	display:none;
	}

/* --- newsletter_anmeldung --- */

.newsletter_anmeldung {
	height:700px;
	
	}

/*---*/


/* --- marlow polls --- */

.marlow_poll .poll_title{
	display:none;
	}
.marlow_poll fieldset{
	border:0;
	margin:0;
	padding:0;
	margin-bottom:20px;
	}
	
.marlow_poll fieldset span{
	display:inline;
	padding-right:10px;
	}
.marlow_poll .submit{
	background-color:transparent;
	line-height: 0 !important;
	}

/* --- */



/* --- Menü ul ul ul --- */

nav.mainmenu ul ul ul {
	position: absolute;
	left: 40%;
	top:30px;
	z-index:99;
	width:inherit !important;
	right:inherit !important;
	}
/* --- */


/* --- marlow iconbox --- */

.marlow_iconbox h4{
	margin:0;
	}
	
.marlow_iconbox h2{
	
font-size:1.6rem;
    line-height: 1.7rem;	
	margin-bottom:0.5rem;
	}
	
.marlow_iconbox a{
	text-decoration:none;

	}
.marlow_iconbox a:hover{
	color:#0093bb;

	}



/* --- */



/* ---- off_canvas navigation ---- */
#off_canvas {
    background: none repeat scroll 0 0 #12253c;
	color:#fff;
	/*background: none repeat scroll 0 0 #f00;*/
}
#off_canvas a:hover, #off_canvas a.active, #off_canvas a.trail {
    background: none repeat scroll 0 0 transparent;
    color: #0093bb;
}
#off_canvas .mod_navigation a {
    font-size: 1.6rem;
}
#off_canvas .mod_navigation {
    margin-bottom: 2rem;
}
#off_canvas .mod_navigation .level_2 a {
    font-size: 1.2rem;
}

/*     --tablets
------------------------------------------------- */
/*@media only screen and (max-width: 990px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {*/

@media only screen and (max-width: 920px), screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	

#header.sticky {

box-shadow:none;
	}


	
#nav-open-btn {
		display: inherit;
}
.marlowsearch, .headernavi {
	display:none;
	}
	
.logo {
	height:124px;
}



.pushy {
    font-size: 1.2rem;
}
.pushy a {
   
    color: #fff;

}
.mod_customnav {
	text-transform:uppercase;
	font-weight:300;
}

.headernavi_offcanvas .link_login_vesselowner {
height:30px;
background-color:#0093bb;
background-image: url("../../images/buttonpfeilweiss.png");
background-repeat:no-repeat;


background-position:94%;
margin-top:30px;
width:70%;

	}
.headernavi_offcanvas .link_login_vesselowner a {
	padding-left:10px !important;
	font-weight:300;
	text-transform:uppercase;
	font-size: 1.2rem;
}
.headernavi_offcanvas .link_login_vesselowner a:hover {
	color:#fff !important;
}

.tabs.horizontal_clean li a {
    
    font-size: 1.0rem;
   
}
/*.parallax-bg {
    background-position: center top !important;
    background-size: auto 100%;
    
}
.home .parallax-bg {
    background-position: center top !important;
    background-size: cover;
    
}*/


/* PARALLAX LAYOUT IM TABLET */
.parallax-bg {
background-attachment: scroll !important;
background-position:left top !important;
background-size:cover;
}
.marlow_superparallax .innerparallax1_right .parallax-bg-inside {

background-image: url("../../images/bg-white-right-20151001.png");
    background-position: -135px 0 !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-left:27%;
	padding-left:180px;
	padding-bottom: 30px;
    padding-top: 50px;
	padding-right:5%;
}

.marlow_superparallax .innerparallax1_left .parallax-bg-inside {

background-image: url("../../images/bg-white-left-20151001.png");
    background-position: right 0 !important;
    background-repeat: no-repeat !important;
	max-width:100% !important;
	margin-right:30%;
	padding-right:120px;
	padding-bottom: 30px;
    padding-top: 50px;
	padding-left:5%;
}
.marlow_superparallax .marlow_teaser_big_blue {
background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: -167px top !important;
    background-repeat: no-repeat !important;
    
    background-repeat:repeat;
	
	width:80% !important;
	padding-left:154px !important;
	/*height:248px;*/
	padding-top:40px;
	padding-right:60px;
	margin-bottom:20px;
	padding-bottom:30px;
	
}
.marlow_superparallax .marlow_teaser_big_blue_left {
background-image: url("../../images/bg-blue-left-20151001.png");
    background-position:right 0 !important;
    background-repeat: no-repeat !important;
    
    background-repeat:repeat;
	
	width:80% !important;
	padding-right:154px !important;
	/*height:248px;*/
	padding-top:40px;
	padding-left:60px;
	margin-bottom:20px;
	padding-bottom:30px;
	
}
.careeratsea .marlow_superparallax .marlow_teaser_big_blue {
    background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: -76px top !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 33px;
    padding-left: 246px !important;
    padding-right: 60px;
    padding-top: 50px;
    width: 90% !important;
}
.marlow_superparallax .innerparallax2 .parallax-bg-inside,
.marlow_superparallax .innerparallax2_left .parallax-bg-inside,
.marlow_superparallax .innerparallax2_right .parallax-bg-inside  {
padding-top:100px;
padding-bottom:100px;

}
.marlow_superparallax .parallax_headlines h1, .marlow_tabs h1 {
    color: #005aa5 !important;
    font-size: 2.4rem;
    line-height: 2rem;
    margin-bottom: 0.5em;
}
.marlow_superparallax .parallax_headlines h2, .marlow_tabs h2 {
    color: #0093bb !important;
    font-size: 2.4rem;
    line-height: 2rem;
    margin-top: -0.4em;
}
.bg_parallax_01 {
background-position: 44% top !important;
}
.bg_parallax_02 {
background-position: 16% top !important;
}
.bg_parallax_03 {
background-position: 55% top !important;
}
.bg_parallax_04 {
background-position: 78% top !important;
}
.bg_parallax_05 {
background-position: 50% top !important;
}
.bg_parallax_06 {
background-position: 61% top !important;
}
.bg_parallax_08 {
background-position: 35% top !important;
}
.bg_parallax_09 {
background-position: 14% top !important;
}
.bg_parallax_10 {
background-position: 39% top !important;
}
.bg_parallax_11 {
background-position: 12% top !important;
}
.bg_parallax_12 {
background-position: 56% top !important;
}
.bg_parallax_13 {
background-position: 66% top !important;
}
.bg_parallax_14 {
background-position: 65% top !important;
}
.bg_parallax_24 {
background-position: 62% top !important;
}
.bg_parallax_52 {
background-position: 62% top !important;
}

.marlow_parallax_news .parallax-bg-inside {

	width:90%;
	
	}
	
/* google map contact less high in tablets */

.marlowmap .dlh_googlemap{
	height:450px !important;
	
	}
}
@media only screen and (max-width: 920px),
screen and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

html {font-size: 14px; line-height: 28px;}
table {
    font-size: 1.05rem;
}

.marlow_superparallax .innerparallax1_right .parallax-bg-inside {
margin-left:17%;
	padding-left:180px;
	padding-bottom: 30px;
    padding-top: 50px;
	padding-right:7%;
}

.marlow_superparallax .innerparallax1_left .parallax-bg-inside {
	margin-right:20%;
	padding-right:120px;
	padding-bottom: 30px;
    padding-top: 50px;
	padding-left:7%;
}
.home_tab img, .home_tab .ext_txtpic_bild {
width:200px !important;
}



.bg_parallax_01 {
background-position: 50% top !important;
}
.bg_parallax_02 {
background-position: 16% top !important;
}
.bg_parallax_03 {
background-position: 55% top !important;
}
.bg_parallax_04 {
background-position: 78% top !important;
}
.bg_parallax_05 {
background-position: 55% top !important;
}
.bg_parallax_06 {
background-position: 65% top !important;
}
.bg_parallax_08 {
background-position: 35% top !important;
}
.bg_parallax_09 {
background-position: 30% top !important;
}
.bg_parallax_10 {
background-position: 27% top !important;
}
.bg_parallax_11 {
background-position: 12% top !important;
}
.bg_parallax_12 {
background-position: 40% top !important;
}
.bg_parallax_13 {
background-position: 56% top !important;
}
.bg_parallax_14 {
background-position: 65% top !important;
}
.bg_parallax_23 {
background-position: 80% top !important;
}
.bg_parallax_24 {
background-position: 62% top !important;
}
.bg_parallax_52 {
background-position: 0% top !important;
}





}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {


}


/*     --phones
------------------------------------------------- */
@media only screen and (max-width: 767px) {
	html {font-size: 15px; line-height: 28px;}

.tabs.horizontal_clean li a {
    font-size: 1.6rem;
}

.marlow_iconbox h2{
font-size:2.2rem;
     line-height: 2.2rem;
	margin-bottom:0.5rem;
	}
	
.marlowwelt {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.marlowwelt .marlowlogo {
    padding-top: 0;
}
.tp-bullets {
display:none;
	}
.home #wrap_about {
	padding-bottom:0 !important;
	
	}
.home_tab img, .home_tab .ext_txtpic_bild {
width:100% !important;
}
.home_poll h2, .headline_facts {
 
    line-height: 3.1rem;
    
}
.main_button, .news_home .ce_hyperlink a, .home_calltoaction .ce_url a, .marlow_newslist .more a, .search input.submit, .ce_hyperlink a, .marlowform input.submit, .marlow_poll input.submit {
   width:inherit !important;
}
.nachrichtenteaser_content {
   
    padding-top: 40px;
}
#nav-open-btn .menu-btn-label {
  
    margin-right: 10px;

}


.marlow_superparallax .innerparallax1_left .parallax-bg-inside {
    background-image: url("../../images/bg-white-left-20151001.png");
    background-position: left !important;
    background-repeat: no-repeat !important;
    margin-right: 0;
    max-width: 100% !important;
    padding: 50px 35px 30px 35px;
}
.marlow_superparallax .innerparallax1_right .parallax-bg-inside {
    background-image: url("../../images/bg-white-right-20151001.png");
    background-position: right 0 !important;
    background-repeat: no-repeat !important;
    margin-left: 0;
    max-width: 100% !important;
    padding: 50px 35px 30px 35px;
}
.marlow_superparallax .marlow_teaser_big_blue {
    background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: right !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 30px;
    padding-left: 35px !important;
    padding-right: 35px;
    padding-top: 40px;
    width: 100% !important;
}
.marlow_superparallax .marlow_teaser_big_blue_left {
    background-image: url("../../images/bg-blue-left-20151001.png");
    background-position: left 0 !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 35px !important;
    padding-top: 40px;
    width: 100% !important;
}
.careeratsea .marlow_superparallax .marlow_teaser_big_blue {
     background-image: url("../../images/bg-blue-right-20151001.png");
    background-position: right !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
    padding-bottom: 33px;
    padding-left: 35px !important;
    padding-right: 35px;
    padding-top: 74px;
    width: 100% !important;
}
.marlow_teaser_big_blue .submit_container, .marlow_teaser_big_blue_left .submit_container, .marlowform .submit_container {
	width: inherit !important;
	}
	

.marlow_superparallax .parallax_headlines h1, .marlow_tabs h1 {
    color: #005aa5 !important;
    font-size: 2.3rem;
    line-height: 2rem;
    margin-bottom: 0.5em;
}
.marlow_superparallax .parallax_headlines h2, .marlow_tabs h2 {
    color: #0093bb !important;
    font-size: 2.3rem;
    line-height: 2rem;
    margin-top: -0.4em;
}

.marlow_parallax_news .parallax-bg-inside {

	width:100%;
	
	}
.marlow_parallax_news .parallax-bg-inside {
	
	background-image: url("../../images/bg_80_white.png");
    
    background-repeat:repeat;
	margin-top:130px;
	width:100%;
	margin-left:0 !important;
	margin-bottom:100px;

	padding:20px !important;
	
	-moz-transform:none; /* Firefox 3.6 Firefox 4 */
-webkit-transform:none; /* Safari */
-o-transform:none; /* Opera */
-ms-transform:none; /* IE9 */
transform:none; /* W3C */

	
	}

.marlow_parallax_news .mod_newslist {
	-moz-transform:none; /* Firefox 3.6 Firefox 4 */
-webkit-transform:none; /* Safari */
-o-transform:none; /* Opera */
-ms-transform:none; /* IE9 */
transform:none; /* W3C */


padding-left:0;
margin: 0 auto;
max-width:90%;
}

.marlow_parallax_news .mod_newsreader {
-moz-transform:none; /* Firefox 3.6 Firefox 4 */
-webkit-transform:none; /* Safari */
-o-transform:none; /* Opera */
-ms-transform:none; /* IE9 */
transform:none; /* W3C */

padding-left:0;
margin: 0 auto;
max-width:90%;
}
.marlow_newslist .newsliste_left {
    color: #666;
    font-size: 1.05rem;
}
.marlow_newsdetail .info {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 1.05rem;
    margin-bottom: 2rem;
	padding: 2px 0;
}
.marlow_newsdetail .sharebuttons, .marlow_newsdetail .sharebuttons2 {
    float: none;
    margin-bottom: 6%;
    margin-top: 3%;
}
.marlow_newsdetail .info .author{
}
.marlow_newsdetail .info .date{
  
}
.marlow_poll fieldset span {
    display: inline;
    padding-right: 4px;
}

.marlowmap_desktop {
	display:none;
	}
.marlowmap_mobile {
	display:block;
	}
.marlow_legende p {
    padding:0;
	margin:0;
}
.marlow_legende {
    font-size: 1.05rem;
    margin-bottom: 10px;
    margin-top: 15px;
}
.adressen h2 {
    margin-top: 20px;
}
.adressen .adresse {
    margin-top: 0;
}
.adressen p {
    margin-bottom: 6px;
}
.adressen .main_button {
	margin-top:10px;
	
	}
	
.sharebuttons > ul.boxxed_16 > li > a {
	width:32px !important;
	height:32px !important;
	background-image:url('../../images/sprites-32.png') !important;
	background-size:auto 32px !important;
}

.sharebuttons > ul.boxxed_16 > li > a.facebook {
	background-position:-40px 0 !important;
}

.sharebuttons > ul.boxxed_16 > li > a.twitter {
	background-position:-160px 0 !important;
}

.sharebuttons > ul.boxxed_16 > li > a.gplus {
	background-position:-80px 0 !important;
}

.sharebuttons > ul.boxxed_16 > li > a.linkedin {
	background-position:-120px 0 !important;
}

.sharebuttons > ul.boxxed_16 > li > a.xing {
	background-position:-200px 0 !important;
}

.sharebuttons > ul.boxxed_16 > li > a.mail {
	background-position:0 0 !important;
}
.newsletter_archive.marlow_newslist h1 {
    margin-left: 0;
    margin-top: 3%;
}
.search .searchform input.text {
    border: 1px solid #ccc;
    margin-bottom: 2px;
    margin-right: 10px;
    text-indent: 0.5rem;
    width: 100%;
}
	
/*---*/
/* --- */
.extrasitemap4 {
padding-left:0 !important;	
	
	}
	
.rss_button {
	position:static;
	height:28px;
max-width:88%;
margin: 0 auto;
	background:url("../../images/feed-icon-28x28.png") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
	-moz-transform:none; /* Firefox 3.6 Firefox 4 */
-webkit-transform:none; /* Safari */
-o-transform:none; /* Opera */
-ms-transform:none; /* IE9 */
transform:none; /* W3C */
	}
.rss_button a {
	display:block;
	height:28px;
	padding-left:36px;
	padding-top:5px;
	color:#666;
	font-size:1.05rem;
	}

.extrasitemap ul li {
font-size: 1.05rem;
list-style-type: none;
line-height:1.6rem;
padding-bottom:0;
margin-bottom:0;
	}
.marlow_newslist .newsliste_left {
    
    padding-right: 1%;
}


.marlow_parallax_news .pagination {
	font-size:1.0rem;
	width:90%;
	 margin-top: 50px;
    padding-top: 5px;
	color:#666;
	padding-left: 1%;
	}
.marlow_parallax_news .pagination li {
	display:none;
	}
.marlow_parallax_news .pagination li.next {
	display:block;
	}
.marlow_parallax_news .pagination li.previous {
	display:block;
	}

.langswitchcontainer {
	padding: 0;

	}

}
@media only screen and (min-width : 480px) and (max-width : 767px) {
/* SLIDER HOME iphone landscape*/
.transparent_layer_home {
    height: 442px !important;
    left: -12px !important;
	top:84px !important;
    position: absolute;
    width: 517px !important;
}
	
.transparent_layer_home img {
    height: 308px !important;
    width: 377px !important;
}
	
	
	.tp-rightarrow.default {
    background: url("../../images/pfeile_slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
    background-position: left bottom !important;
}

.tp-leftarrow.default {
	display:none !important;
	}
	
	
	


.slider_subheadline {
	left: 35px !important;
	top:428px !important;
	font-size: 1.05rem !important; 
	
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
	}
	
.slider_headline1, .slider_headline2, .slider_headline3 {
	left: 35px !important;
	font-size: 1.8rem !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
}
	
.slider_headline1 {
		top: 360px !important;
	}
	
.slider_headline2 {
		top:316px !important;
	}
.slider_headline3 {
		top:271px !important;
		color: #0093bb;
	}
	
.slider_headline1.slider_zweizeiler {
	top:372px !important;
	}
.slider_headline2.slider_zweizeiler {
	top:328px !important;
	color: #0093bb;
	}
	
	
	
.slider_headline h6 {
	font-size: 1.05rem !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
	}
	


	
		
.ce_text.slider_copy {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
top:80px !important;
  left: 35px !important;
  width:250px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy.slider_zweizeiler {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
top:162px !important;
  left: 35px !important;
  width:250px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy .p1 .tp-resizeme {
	
	display:none;

	}

.ce_text.slider_copy .p1 {
	
	padding-top:16px !important;
	
	}
.ce_text.slider_copy.slider_zweizeiler .p1 {
	
	padding-top:0px !important;
	
	}
	
.ce_text.slider_copy p{
	font-size:1.05rem !important;
	line-height:1.2rem !important;
}
	
	
.slider_copy .main_button {
min-height:33px !important;
height:33px !important;
line-height:33px !important;
font-size:1.05rem !important;

	}


.home #header_after {
	overflow:visible !important;
	/*height:300px !important;*/
	
	}
.home #header_after .inside, .home #header_after .inside .block, .home #header_after .banner ul, .home #header_after .banner li {
	overflow:visible !important;
	
	}
.home .fullwidthbanner-container {
	overflow: visible !important;
	}





}
@media only screen and (max-width: 479px) {
/* SLIDER HOME iphone portrait*/

.transparent_layer_home {
    height: 442px !important;
    left: -67px !important;
	top:93px !important;
    position: absolute;
    width: 517px !important;
}
	
.transparent_layer_home img {
    height: 264px !important;
    width: 377px !important;
}



.tp-rightarrow.default {
    background: url("../../images/pfeile_slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px;
    z-index: 100;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
    background-position: left bottom !important;
}

.tp-leftarrow.default {
	display:none !important;
	}
	
	
	


.slider_subheadline {
	left: 35px !important;
	top:428px !important;
	font-size: 1.05rem !important; 
	
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
	}
	
.slider_headline1, .slider_headline2, .slider_headline3 {
	left: 35px !important;
	font-size: 1.8rem !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
}
	
.slider_headline1 {
		top: 365px !important;
	}
	
.slider_headline2 {
		top:316px !important;
	}
.slider_headline3 {
		top:267px !important;
		color: #0093bb;
	}
	
.slider_headline1.slider_zweizeiler {
	top:377px !important;
	}
.slider_headline2.slider_zweizeiler {
	top:328px !important;
	color: #0093bb;
	}
	
	
	
.slider_headline h6 {
	font-size: 1.05rem !important;
	color: #005aa5;
	font-weight:300;
  letter-spacing:normal;
  text-transform:uppercase;
  margin-bottom:2px !important;
	}
	


	
		
.ce_text.slider_copy {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
top:85px !important;
  left: 35px !important;
  width:250px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy.slider_zweizeiler {
	
	/*font-size: 20px !important;*/
	font-weight:300;
  letter-spacing:normal;
top:167px !important;
  left: 35px !important;
  width:250px !important;
  white-space:normal !important;

	}
	
.ce_text.slider_copy .p1 .tp-resizeme {
	
	display:none;

	}

.ce_text.slider_copy .p1 {
	
	padding-top:16px !important;
	
	}
.ce_text.slider_copy.slider_zweizeiler .p1 {
	
	padding-top:0px !important;
	
	}
	
.ce_text.slider_copy p{
	font-size:1.05rem !important;
	line-height:1.2rem !important;
}
	
	
.slider_copy .main_button {
min-height:33px !important;
height:33px !important;
line-height:33px !important;
font-size:1.05rem !important;

	}


.home #header_after {
	overflow:visible !important;
	height:300px !important;
	
	}
.home #header_after .inside, .home #header_after .inside .block, .home #header_after .banner ul, .home #header_after .banner li {
	overflow:visible !important;
	
	}
.home .fullwidthbanner-container {
	overflow: visible !important;
	}

.tp-bullets.simplebullets.square .bullet {
	background:url("../../images/bullets3_marlow.png") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
	}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
    background-position: left top !important;
}
.marlow_superparallax .marlow_teaser {
    background-image: url("../../images/teaser_bg2.png");
    background-position: -104px top !important;
    background-repeat: no-repeat !important;
    height: 248px;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 40px;
    width: inherit !important;
}
.marlowmap.microsite .dlh_googlemap{
	width:400px !important;
	height:300px !important;
	
	}
	
#bottom .inside {
	padding:20px 0;
	}
}

.widget.imagecaptcha {
padding: 10px 0;
padding-bottom:30px;
}
.widget.imagecaptcha img {
margin-bottom: -10px;
    padding: 0 20px;
}
.widget.imagecaptcha input {
width:200px;
}
.widget-recaptcha {
padding-bottom:20px;
}

ol.pol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol.pol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol.pol > li:before  {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

li ol.pol > li {
  margin: 0;
}

li ol.pol > li:before {
  content: counters(item, ".") " ";
}

p a:hover {color: #005aa5; text-decoration: none;}


/*
*
* Nav custom
* --------------------------------------------------
*/
/**
* Base styles
*/
.tabs-custom {
	text-align: left;
}

.tabs-custom.text-center {
	text-align: center;
}

.tabs-custom .nav-tabs {
	font-size: 0;
	line-height: 0;
	word-spacing: 0;
	border: 0;
}

.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
	display: none;
}

.tabs-custom .nav-tabs li {
	float: none;
	border: 0;
	cursor: pointer;
	transition: .33s all ease;
}

.tabs-custom .nav-tabs li.active {
	cursor: default;
}

.tabs-custom .nav-tabs a {
	margin: 0;
	border-radius: 0;
}

.page .tabs-custom.tabs-centered .nav-tabs,
.page .tabs-custom.tabs-centered .tab-content {
	text-align: center;
}

* + .tabs-horizontal.tabs-buttons {
	margin-top: 25px;
}

.shell + .tabs-horizontal.tabs-buttons {
	margin-top: 35px;
}

.shell + .tabs-horizontal.tabs-buttons .nav-tabs {
	padding-left: 15px;
	padding-right: 15px;
}

.shell + .tabs-horizontal.tabs-buttons .nav-tabs + .tab-content {
	margin-top: 30px;
}

@media (min-width: 1600px) {
	.shell + .tabs-horizontal.tabs-buttons {
		margin-top: 60px;
	}
}

* + .tabs-vertical.tabs-buttons {
	margin-top: 40px;
}

@media (min-width: 768px) {
	* + .tabs-vertical.tabs-buttons {
		margin-top: 60px;
	}
}

/**
* Tabs Line
*/
.tabs-custom.tabs-line .nav-tabs {
	position: relative;
}

.tabs-custom.tabs-line .nav-tabs li a {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
}

.tabs-custom.tabs-line * + .tab-content {
	padding-top: 20px;
}

@media (max-width: 767px) {
	.tabs-custom.tabs-line .nav-tabs {
		border: 1px solid #e8e8e8;
	}
	.tabs-custom.tabs-line .nav-tabs li {
		margin: -1px 0;
	}
	.tabs-custom.tabs-line .nav-tabs li a {
		position: relative;
		z-index: 1;
		overflow: hidden;
		padding: 7px 10px;
		font-size: 16px;
		color: #29293a;
		background: #fff;
		border-bottom: 1px solid #ededed;
	}
	.tabs-custom.tabs-line .nav-tabs li a:first-child {
		border-top: 1px solid #ededed;
	}
	.tabs-custom.tabs-line .nav-tabs li a:hover,
	.tabs-custom.tabs-line .nav-tabs li.active a {
		color: #fff;
		border-color: #bdbf09;
		background: #bdbf09;
	}
	.tabs-custom.tabs-line.tabs-line-secondary .nav-tabs li a {
		padding-top: 6px;
		padding-bottom: 6px;
		color: #838386;
	}
	.tabs-custom.tabs-line.tabs-line-secondary .nav-tabs li a:hover,
	.tabs-custom.tabs-line.tabs-line-secondary .nav-tabs li.active a {
		color: #fff;
		background: #f6c33b;
		border-color: #f6c33b;
	}
}

* + .tabs-line {
	margin-top: 25px;
}

@media (min-width: 768px) {
	* + .tabs-line {
		margin-top: 40px;
	}
}

/**
* Tabs buttons
*/
.tabs-buttons .nav-tabs li a {
	padding: 7px 10px;
	border-radius: 35px;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	line-height: 1.4;
	color: #29293a;
	background: transparent;
	border: 1px solid #e8e8e8;
	text-align: center;
	vertical-align: middle;
}

.tabs-buttons .nav-tabs li a:hover,
.tabs-buttons .nav-tabs li.active a {
	color: #fff;
	background: #bdbf09;
	border-color: #bdbf09;
}

.tabs-buttons .tab-content {
	padding: 30px 0 0;
}

@media (max-width: 767px) {
	.tabs-buttons .nav-tabs > li + li {
		margin-top: 5px;
	}
}

@media (min-width: 768px) {
	/**
  * Base styles
  */
	.tabs-custom.tabs-line .nav-tabs {
		border: 0 solid #ededed;
	}
	.tabs-custom.tabs-line .nav-tabs li a {
		position: relative;
		border: 0;
		background-color: transparent;
		color: #29293a;
	}
	.tabs-custom.tabs-line .nav-tabs li a::after {
		content: '';
		position: absolute;
		background: #bdbf09;
		transition: .22s ease;
	}
	.tabs-custom.tabs-line .nav-tabs li.active a,
	.tabs-custom.tabs-line .nav-tabs li a:hover {
		color: #bdbf09;
	}
	.tabs-custom.tabs-buttons .nav-tabs > li > a {
		padding: 11px 25px;
		min-width: 100px;
		text-align: center;
		border: 2px solid #e8e8e8;
	}
	.tabs-custom.tabs-buttons .nav-tabs > li.active a,
	.tabs-custom.tabs-buttons .nav-tabs > li a:hover {
		color: #fff;
		border-color: #bdbf09;
		background-color: #bdbf09;
	}
	/**
  * Horizontal tabs
  */
	.tabs-horizontal.tabs-line .nav-tabs {
		border-bottom-width: 1px;
	}
	.tabs-horizontal.tabs-line .nav-tabs li {
		display: inline-block;
	}
	.tabs-horizontal.tabs-line .nav-tabs li:not(:last-child) {
		margin-right: 46px;
	}
	.tabs-horizontal.tabs-line .nav-tabs li a {
		padding: 0 0 15px 0;
	}
	.tabs-horizontal.tabs-line .nav-tabs li a::after {
		bottom: 0;
		left: 0;
		width: 0;
		height: 1px;
	}
	.tabs-horizontal.tabs-line .nav-tabs li.active a::after {
		width: 100%;
	}
	.tabs-horizontal.tabs-line .tab-pane {
		transition: .22s;
	}
	.tabs-horizontal.tabs-line * + .tab-content {
		padding-top: 30px;
	}
	.tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li a {
		color: #838386;
	}
	.tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li a::after {
		background: #f6c33b;
	}
	.tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li.active a,
	.tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li a:hover {
		color: #f6c33b;
	}
	.tabs-horizontal.tabs-buttons .nav-tabs {
		position: relative;
		display: block;
		width: 100%;
		border: 0;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		transform: translateY(-10px);
		margin-bottom: -10px;
		margin-left: -10px;
		text-align: left;
		will-change: transform;
	}
	.tabs-horizontal.tabs-buttons .nav-tabs > * {
		display: inline-block;
		margin-top: 10px;
		margin-left: 10px;
	}
	.tabs-horizontal.tabs-buttons .nav-tabs.text-center {
		text-align: center;
	}
	.tabs-horizontal.tabs-buttons .nav-tabs li {
		display: inline-block;
		will-change: transform;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 0;
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
	}
	.tabs-horizontal.tabs-buttons .nav-tabs li a {
		display: block;
		transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}
	/**
  * Vertical tabs
  */
	.tabs-vertical {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.tabs-vertical .nav-tabs {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-negative: 0;
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
		max-width: 50%;
	}
	.tabs-vertical .nav-tabs li {
		width: 100%;
		border: 0;
		text-align: left;
		word-break: break-all;
	}
	.tabs-vertical .tab-content {
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.tabs-vertical.tabs-buttons .nav-tabs {
		width: auto;
		min-width: 170px;
		border: 0;
	}
	.tabs-vertical.tabs-buttons .nav-tabs li {
		margin: 0;
	}
	.tabs-vertical.tabs-buttons .nav-tabs li a {
		position: relative;
	}
	.tabs-vertical.tabs-buttons .nav-tabs > li + li {
		margin-top: 10px;
	}
	.tabs-vertical.tabs-buttons .tab-content {
		padding: 0 0 0 30px;
	}
	.tabs-vertical.tabs-line .nav-tabs {
		border-right-width: 1px;
		text-align: right;
	}
	.tabs-vertical.tabs-line .nav-tabs > li > a {
		padding: 0 25px 0 5px;
	}
	.tabs-vertical.tabs-line .nav-tabs > li > a::after {
		right: -1px;
		top: 50%;
		transform: translateY(-50%);
		height: 0;
		width: 1px;
	}
	.tabs-vertical.tabs-line .nav-tabs > li.active a::after {
		height: 100%;
	}
	.tabs-vertical.tabs-line .nav-tabs > li + li {
		margin-top: 15px;
	}
	.tabs-vertical.tabs-line .tab-content {
		padding-top: 0;
		padding-left: 20px;
	}
}

@media (min-width: 992px) {
	/**
  * Vertical tabs
  */
	.tabs-vertical {
		/**
    *  Tabs buttons
    */
	}
}

@media (min-width: 992px) {
	/**
  * Horizontal tabs
  */
	.tabs-horizontal.tabs-line .tab-content {
		padding-top: 35px;
	}
}

@media (min-width: 992px) {
	/**
  * Base styles
  */
	.tabs-custom.tabs-line:not(.tabs-line-small) .nav-tabs > li > a {
		font-size: 24px;
	}
	/**
  * Horizontal tabs
  */
	.tabs-horizontal.tabs-line:not(.tabs-line-small) .nav-tabs > li:not(:last-child) {
		margin-right: 67px;
	}
	/**
  * Vertical tabs
  */
	.tabs-vertical.tabs-line .nav-tabs > li + li {
		margin-top: 26px;
	}
	.tabs-vertical.tabs-line .tab-content {
		padding-left: 50px;
	}
}

.nav-tabs.nav-tabs-checkout {
	display: inline-flex;
}

a.custlink {
	color: #393939 !important; 
	text-decoration: none !important;
}
a:hover.custlink {
	color: #005aa5 !important; 
	text-decoration: none !important;
}
a:hover.marlinks {
	color: #005aa5 !important; 
	text-decoration: none !important;
}

.notactive {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tabs.horizontal_clean li.smalfont a {
    font-size: 1.3rem;
}

@media (max-width: 479px) {
  .fullsz {
	width: 70% !important;
	height: 70% !important;
  }
  .fullsz2 {
	width: 40% !important;
	height: 40% !important;
  }
}

/* WebKit, Edge */
::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* Firefox 4-18 */
:-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
/* Firefox 19+ */
::-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
/* IE 10-11 */
:-ms-input-placeholder {
  color: #FFFFFF;
}
/* Edge */
::-ms-input-placeholder {
  color: #FFFFFF;
}
/* MODERN BROWSER */
::placeholder {
  color: #FFFFFF;
}
