body {
	padding-top: 130px;
}

	.container {
		padding-left: 115px;
	}

.slider_home {
	padding-top: 10px;
}

.slidertext .csc-frame-frame2 {
		min-height: 590px;
	}
	
.slidertext .csc-frame-indent6633  {
		min-height: 340px;
	}


@media print {
    .dropdown.navigation {display: none !important;}
}

@media (max-width: 979px) { 
	.container {
	padding-left: 50px;
	}
	.slidertext .csc-frame-frame2 {
		min-height: 920px;
	}
	.slidertext .csc-frame-indent6633  {
		min-height: 620px;
	}
}

@media (max-width: 767px) {
	.container {
	padding-left: 10px;
	}
	.leftprev img {
		padding-top: 100px !important;	
		padding-left: 20px;
	}

	.rightnext img {
		float: right;
		padding-top: 50px !important;
		padding-right: 20px;
	}
	.slidertext .csc-frame-frame2 {
		min-height: 1070px;
	}
	.slidertext .csc-frame-indent6633  {
		min-height: 720px;
	}
	.navbar {
    min-height: 85px;
	}
	body {
		padding-top: 100px;
	}
}

@media (max-width: 370px) {
	.container {
	padding-left: 10px;
	}
	.leftprev img {
		padding-top: 80px !important;	
		padding-left: 20px;
	}

	.rightnext img {
		float: right;
		padding-top: 30px !important;
		padding-right: 20px;
	}
	.slidertext .csc-frame-frame2 {
		min-height: 1970px;
	}
	.slidertext .csc-frame-indent6633  {
		min-height: 1070px;
	}
	.navbar {
    min-height: 85px;
	}
	body {
		padding-top: 100px;
	}
}






/* Top start */
.navbar-default {
	box-shadow: none;
}

.navbar-header {
	float: none;
}

.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 0;
  float: left;
  margin: 25px 30px 0 10px;
  padding: 0px;
  position: relative;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #fff;
}

#navigation_search_desktop .popover {
	background-clip: padding-box;
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	display: none;
	left: 0;
	padding: 1px;
	position: static;
	text-align: right;
/*	top: 19px !important; */
	white-space: normal;
	z-index: 1060;
	margin-left: -300px;
}

@media only screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:portrait) {
  /* Portrait iPad display */
  #navigation_search_desktop .popover {
  	  	margin-left: -160px;
  	margin-top: 23px;
	}
}
 
@media only screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:landscape) {
  /* Landscape iPad display */
  #navigation_search_desktop .popover {
  	margin-left: -133px;
  	margin-top: 23px;
	}
}

#navigation_search_desktop .popover-content {
	padding: 0px;
	margin:0px;
}

#navigation_search_desktop  .popover-content input{
	padding: 10px 30px 10px 10px;
}

#navigation_search_desktop .arrow {
	display: none;	
}

#navigation_search_desktop .form-control {
  border-color: #fff;
  box-shadow: none;
  border-right: 0px;
  border-left: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}

#navigation_search_desktop div.form-group {
  margin-bottom: 0px;
/*  margin-left: -60px !important; */
}

.visible-xs.mobile {
    display: inline-block;
    text-align: center !important;
}


/* Top end */

/* Navigation left start 
.marginBottom {margin-bottom:0;} */
.dropdown-submenu {
	position:relative;
}

.dropdown-submenu>.dropdown-menu {
	top:0;
	left:90%;
	margin-top:-26px;
	margin-left:-1px;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius:0 0 0 0;
}

.dropdown-submenu.pull-left{
	float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}



.dropdown.navigation {
	position: fixed;
	top: 140px;
	left: 20px;
}

@media (min-width: 1400px) { 
	.dropdown.navigation {
		position: fixed;
		top: 140px;
		left: 120px;
	}	
}

.dropdown-menu.navigation > .active > a, .dropdown-menu.navigation > .active > a:hover, .dropdown-menu.navigation > .active > a:focus {
  background-color: #fff !important;
  background-image: none !important;
  background-repeat: repeat-x;
  color: #ED145B;
  font-family: 'Verlag Comp A', 'Verlag Comp B'; 
  font-weight: 700 !important; 
  font-style: normal;
  font-size: 22px;
  text-decoration: none;
}

.dropdown-menu.navigation > li > a {
  font-family: 'Verlag Comp A', 'Verlag Comp B'; 
  font-weight: 700 !important; 
  font-style: normal;
  font-size: 22px;
  text-decoration: none;
}

.dropdown-menu.navigation li > a:hover, .dropdown-menu.navigation li > a:focus {
  background-color: #fff !important;
  background-image: none !important;
}

.dropdown-menu.subnavigation > li > a, .dropdown-menu.subnavigation > .active > a, .dropdown-menu.subnavigation > .active > a:hover, .dropdown-menu.subnavigation > .active > a:focus  {
  font-family: 'Verlag Comp A', 'Verlag Comp B'; 
  font-weight: 400 !important; 
  font-style: normal;
  font-size: 18px;
  text-decoration: none;
}

.dropdown-menu.navigation {
	min-width: 60px;
}

.dropdown-menu.navigation .follow_horizontal {
	border-top: 1px solid #E0E0E0;
	padding: 20px 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.dropdown-menu.subnavigation > .active > a, .dropdown-menu.subnavigation > .active > a:hover, .dropdown-menu.subnavigation > .active > a:focus {
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  color: #ed145b;
  background-image: none;
}

a.follow {
	display: inline-block !important;
	padding: 0px 0px 0px 0px !important;	
}

a.follow.twitter {
	padding-left: 10px !important;
}
/* Navigation left end */

/* Navigation collapse start */

.navbar-nav .dropdown-menu > .active > a, .navbar-nav .dropdown-menu > .active > a:hover, .navbar-nav .dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: none;
  background-repeat: repeat-x;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #fff;
}

.nav > li > a, .nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus {
	text-decoration: none;
}

.navbar-form {
  margin: 0px;
  padding: 10px 0px;
}
.navigation_search_mobile, .form-control {
  background-color: transparent;
  background-image: none;
  border: 1px solid #E0E0E0;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  display: inline-block;
  font-size: inherit;
  height: 47px;
  line-height: inherit;
  padding: 6px 12px;
  transition: none;
  width: 100%;
}
.navigation_search_mobile {
	border: none;
}

#searchsubmit {
	background: url(../Images/search.png) no-repeat;
	border-right: 1px solid #fff;
  border-top: 1px solid #fff;
 	border-bottom: 1px solid #fff;
 	border-left: none;
 	border-radius: 47px;
	width: 47px;
	height: 47px;
	margin-left: -25px;
	margin-top: -4px;
}

/* Navigation collapse end */

/* Breadcrumb start */
ol.breadcrumbs {
	margin-bottom: 30px !important;
}

.breadcrumbs li {
	list-style: none outside none;
	display: inline;
}

.breadcrumbs li.home {
	padding: 0 0 0 8px;
}

.breadcrumbs > li + li:before {
  color: #000;
  content: ">";
  padding: 0 8px;
}

.breadcrumbs  li.active {
	color: #000;
}

/* Breadcrumb end */

/* Footer start */
.footer {
  background-color: #ED145B;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 35px;
  margin-top: 100px;
}

/* Footer Form start */

.powermail_fieldset_2 div {
	float: left;
	margin-top: 20px !important;
}

.powermail_fieldset_2 .powermail_label {
	display: none;
}


.powermail_fieldset_2 input.powermail_input {
	font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B'; 
	font-style: normal;
  line-height: 1.5;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	background-color: #ED145B;
	border: 1px solid #fff;
	border-right: none;
	padding-left: 8px;
	 border-radius: 0;
}

.powermail_fieldset_2 input.powermail_submit {
	font-family: 'Verlag Comp A', 'Verlag Comp B';
	font-style: normal;
	line-height: 1.21;
	font-size: 24px;
	font-weight: 300;
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ED145B;
	border: 1px solid #fff;
	border-left: none;
	padding-bottom: 0px;
	border-radius: 0;
}

.powermail_fieldset_2 input.powermail_submit {
	font-family: 'Verlag Comp A', 'Verlag Comp B';
	font-style: normal;
	line-height: 1.21;
	font-size: 24px;
	font-weight: 300;
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ED145B;
	border: 1px solid #fff;
	border-left: none;
	padding-bottom: 0px;
	border-radius: 0;
}

@media only screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:landscape) {
  /* Landscape iPad display */
  .powermail_fieldset_2 input.powermail_submit {
	padding-bottom: 6px;
	border-radius: 0;
}
}

/* Footer Form end */

/* Footer Navigation start */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #fff;
  color: #000;
}

.nav > li > a {
	font-family: 'Verlag Comp A', 'Verlag Comp B'; 
  font-style: normal;
  line-height: 1.1;
  font-size: 24px;
	font-weight: 700; 
}

.nav > li > a:hover, .nav > li > a:focus {
	background-color: #fff;
}

ul.nav.nav-pills.nav-justified {
	margin-bottom: 20px;
}

/* Footer Navigation end */

/* Footer end */

/* home-Slider start */

#carousel-home {
	margin-bottom: 30px;
}

.prev_next {
	position: absolute;
	top: 0px;
	width: 100%;
}


.leftprev {
	float: left;
}

.leftprev img {
	padding-top: 270px;	
	padding-left: 20px;
}

.rightnext img {
	float: right;
	padding-top: 220px;
	padding-right: 20px;
}

.img_number {
	margin-top: 20px;
	padding-right: 20px;
}

.home_slider.active {
	background-image: url(/fileadmin/Resources/Public/Images/slider_dot-red.png);
	background-repeat: no-repeat;
	background-color: inherit;
}

.home_slider {
	background-image: url(/fileadmin/Resources/Public/Images/slider_dot-white.png);
	background-repeat: no-repeat;
}

.carousel-indicators {
	position: static;
	margin-left: 0;
	width: 100%;
	text-align: right;
}

.home_slider h1 {
	margin-top: 10px;
	margin-bottom: 25px;
}

/*
.carousel-indicators {
  bottom: 0px;
  left: 0px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  position: static;
  text-align: right;
  width: 100%;
  z-index: 15;
}
*/


a.home_slider, a.home_slider:hover, a.home_slider:active {
	text-decoration: none;
	padding-right: 10px;
}

.carousel-inner > .item {
  transition: left 0.5s ease-in-out 0s;
}

/*

.carousel-inner.home_slider > .next,
.carousel-inner.home_slider > .prev {
  position: absolute;
  top: -4px;
  border: none;
  background-color: white !important;
}

.carousel-inner > .item {
  transition: left 0.7s ease-in-out 0s;
}

#home_slider img.img-responsive {
	margin-bottom: 10px;
}
*/
/* home-Slider end */

/* News latest/list begin */
.latest_news, .list_news {
	border-top: 1px solid #000;
	border-color: #E0E0E0;
	padding: 15px 0 20px 0;
}

.list_news {
	border-top: 1px solid #000;
	border-color: #E0E0E0;
	padding: 10px 0 20px 0;
}

.list_news img {
	padding-top: 30px;
}
	
.list_news:first-child img {
	padding-top: 40px;
	}

.single_news {
	border-bottom: 1px solid #000;
	border-color: #E0E0E0;
	padding: 0px 0 20px 0;
}

.latest_news:first-child, .list_news:first-child {
	border-top: none;
	padding-top: 0px;
}

.latest_news:first-child {
	margin-top: -8px;
}

.latest_go_to {
	border-top: 1px solid #000;
	border-color: #E0E0E0;
	text-decoration: none;
	padding-top: 20px !important;
}

.latest_news a, .latest_news a:active, .latest_news a:focus {
	text-decoration: none;
}

.latest_news a:hover, .latest_go_to a:hover  {
	text-decoration: underline;
}

.latest_go_to a, .latest_go_to a:active, .latest_go_to a:focus  {
	text-decoration: none;
}

/* News latest/list end */

/* Twitter Listing start */
.twitter_list {
	padding: 20px 0 20px 0;
	border-top: 1px solid #000;
	border-color: #E0E0E0;
}

.twitter_list:first-child {
	padding-top: 0px;
	border-top: none;
	border-color: #E0E0E0;
}

#wt_twitter_newsticker {
  background: none;
  border: 0px;
  margin: 0;
  padding: 0 0 0 0;
}

.twitter a, .twitter a:hover, .twitter a:active, .twitter a:focus {
	color: #ED145B;
	text-decoration: none;	
}


/* Twitter Listing end */

/* Publication Listing with img start */
.list_publication_img {
	border-top: 1px solid #000;
	border-color: #E0E0E0;
	padding: 25px 0 0 0;
}

.list_publication_img:first-child {
	border-top: none;
	padding-top: 0px;
}

.list_publication_img .publication_text {
	margin-top: -6px;
}
/* Publication Listing with img end */

/* Publication Listing without img start */
.list_publication {
	border-top: 1px solid #000;
	border-color: #E0E0E0;
	padding: 20px 0 0 0;
}

.list_publication:first-child {
	border-top: none;
	padding-top: 0px;
}
/* Publication Listing without img end */

/* Publication CatMenu start */


.catmenu a  {
	text-decoration: none;
	padding-left: 20px;
	margin-left: -20px;
}

.catmenu a:active, .catmenu a:hover, .catmenu a:focus  {
	text-decoration: none;
}

.catmenu p.textstyle2 {
	margin-top: -20px;
	margin-bottom: 10px;
	font-size: 18px;
}

.catmenu img {
	padding-right: 5px;
	padding-bottom: 5px;
}



/* Publication CatMenu end */

/* Text slider start */
.slidertext {
  background-color: #ED145B;
  width: 100%;
  margin-top: 10px;
  padding-top: 60px;
  padding-bottom: 20px;
  margin-bottom: 80px;
}

#text_slider .carousel-inner {
  background-color: inherit !important;
}

#text_slider .text_slider_menu {
	border-top: 3px solid #fff;
	margin-top: 7px;
}
	
#text_slider a.text_slider {
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #fff;	
	width:100%;
	font-family: 'Verlag Comp A', 'Verlag Comp B';
	font-style: normal;
	line-height: 1.1;
	font-size: 24px;
	font-weight: 300; 
	color: #000;
	text-decoration: none;
	background-color: inherit !important;
	margin: 0;
	padding: 20px 0;
	text-align: left;
	height: auto;
}

#text_slider a.text_slider:hover {
	text-decoration: underline;
}

#text_slider a.text_slider.active {
	font-weight: 700;
}

#text_slider .carousel-inner > .next,
#text_slider .carousel-inner > .prev {
	border: none;
  background-color: inherit !important;
  top: -5px;
}


/* Text slider end */


/* Black box start */
.blackbox {
  background-color: #000;
  width: 100%;
  margin-top: 100px;
  margin-bottom: -100px;
  padding-bottom: 20px;
}

.blackbox .csc-frame-frame1 {
	margin-top: -33px;
	margin-bottom: 40px;
}

.blackbox .related {
	border-bottom: 10px solid #ED145B;
}

/* Black box end */

/* Sitemap menu start */
.csc-menu {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
}

.csc-menu a, .csc-menu a:hover, .csc-menu a:active, .csc-menu a:focus {
	text-decoration: none;
}

/* Sitemap menu end */

/* Pagebrowser About section start */
div.prev, div.next {
  position: fixed;
  top: 55%;
  z-index: 1;
}
div.next {
	right: 0;
}

div.next.breadcrumbs a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 15px;
}
div.prev.breadcrumbs a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 15px;
}


.glyphicon  {
	font-size: 25px;
	padding-bottom: 10px;
}

/* Pagebrowser About section end */



/* right column fixed top start */
.affix {
  width: auto;
	top: 67px;
}

.affix-top {
  width: inherit !important; 
}
/* right column fixed top end */


/* powermail start */

.parsley-errors-list {
	margin: 0px;
}

.powermail_fieldset_1 label.powermail_label {
  display: inline-block;
  font-weight: inherit;
  margin-bottom: 10px;
  width: 15%;
}

.powermail_fieldset_1 input.powermail_input, .powermail_fieldset_1 select.powermail_select  {
  display: inline-block;
  font-weight: inherit;
  margin-bottom: 10px;
  width: 75%;
}

.powermail_fieldset_1 span.mandatory {
	display: none;
}

/* powermail end */





/* replace default radiobox with image start */

input[type=radio   ]:not(old){
  width   : 150px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=radio   ]:not(old) + span{
  margin-left  : -150px;
  padding-left : 28px;

  background   : url('../Images/refine_gray-circle-empty.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=radio]:not(old):checked + span{
   background   : url('../Images/refine_gray-circle-red-dot.png') no-repeat 0 0;
}

/* replace default radiobox with image end */


/* search start */
#ke_search_sword {
 	position: static !important;
}

.tx-kesearch-pi1 input {
	height: 40px;
	border: 1px solid #E0E0E0 !important;
	border-radius:0px !important;
}

.tx-kesearch-pi1 input[type="text"], .tx-kesearch-pi1 select, .tx-kesearch-pi1 textarea {
    border: 1px solid #E0E0E0 !important;
    font-family: inherit !important;
    font-size: inherit !important;
    padding: 0.3em 0.3em 0.3em 0.4em !important;
}

.tx-kesearch-pi1 .left {
    float: left;
}

.tx-kesearch-pi1 .left2 {
    overflow: hidden;
    display: block;
    padding: 0 0 0 10px
}
.tx-kesearch-pi1 .left2 input {
    width: 100% !important;
}

#kesearch_num_results {
    text-align: right !important;
    padding: 0 0 !important;
}

.tx-kesearch-pi1 label.ph {
	font-family: 'Verlag Comp A', 'Verlag Comp B';
	font-style: normal;
	line-height: 1.1;
	font-size: 30px;
	font-weight: 400;
	color: #000;
	text-decoration: none;
	background-color: inherit;
	margin: 0;
	padding: 3px 0 0 0;
}

.tx-kesearch-pi1 #kesearch_ordering div.ordering {
    text-align: left !important;
}

.tx-kesearch-pi1 li.anchor {
	font-family: 'Verlag Comp A', 'Verlag Comp B';
	font-style: normal;
	line-height: 1.1;
	font-size: 20px;
	font-weight: 300;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background-color: inherit;
	margin: 0;
	padding: 0px;
	display: block;	
}

.tx-kesearch-pi1 li.anchor a {
	text-decoration: none !important;
}

#kesearch_pagebrowser_bottom .pages_total {
    border-top: 1px solid #E0E0E0 !important;
}

.tx-kesearch-pi1 a.next, .tx-kesearch-pi1 a.prev {
    color: inherit !important;

}
.tx-kesearch-pi1 .next, .tx-kesearch-pi1 .prev  {
    background: none !important;
}

.tx-kesearch-pi1 #kesearch_ordering span.down {
    border-color: #000 transparent !important;
    margin-bottom: 3px !important;
    margin-left: 3px !important;
}

.tx-kesearch-pi1 #kesearch_ordering span.up {
    border-color: #000 transparent !important;
    margin-bottom: 3px !important;
    margin-left: 3px !important;
}

#kesearch_pagebrowser_bottom div.result_txt {
    margin-top: 35px !important;
    font-style: italic !important;
}

#kesearch_pagebrowser_bottom div.result_txt p {
    font-style: italic !important;
    margin-bottom: 15px !important;
}

kesearch_pagebrowser_top a.current, #kesearch_pagebrowser_bottom a.current {
    font-weight: 400 !important;
    text-decoration: none !important;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    color: #ed145b !important;
}



/* search end */


/* MailChimp */

#mc_embed_signup {
	font: 18px "Chronicle Text G1 A","Chronicle Text G1 B" !important;
}

#mc_embed_signup form {
    display: block;
    padding: 0px 0 0px 0px !important;
    position: relative;
    text-align: left;
}

#mc_embed_signup .indicates-required {
    font-size: 11px;
    margin-right: 0% !important;
    text-align: right;
}

#mc_embed_signup .mc-field-group {
    clear: left;
    min-height: 50px;
    padding-bottom: 3%;
    position: relative;
    width: 100% !important;
}

#mc_embed_signup div.mce_inline_error {
    background-color: #ed145b !important;
    color: #fff;
    font-weight: bold;
    margin: 0 0 1em;
    padding: 5px 10px;
    z-index: 1;
}

#mc_embed_signup input.mce_inline_error {
    border-color: #ed145b !important;
}

#mc_embed_signup .asterisk {
    color: #000 !important;
    font-size: 200%;
}

#mc_embed_signup div#mce-responses {
    clear: both;
    float: left;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    top: -1.4em;
    width: 100% !important;
}

#mc_embed_signup div.response {
    float: left;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 0 15px 0 !important;
    top: -1.5em;
    width: 100% !important;
    z-index: 1;
}

#mc_embed_signup #mce-success-response {
    color: #ed145b !important;
    display: none;
}