.zusatzfields-wrapper{
	display: none;
}

.zusatzfields {
    margin-top: 30px !important;

}

.bottomform label {
    display: block;
}
.bottomform p {
    display: inline;
}
.bottomform h4 {
    font-size: inherit;
    font-weight: inherit;
    margin-bottom: 10px;
}
h2.wochen-title {
    text-align: center;
}
.checkbox-group.checkbox-group02 label {
    display: block;
}
input[type="radio"],
input[type="checkbox"] {
  transform: scale(1.5); /* Vergrößert um 150% */
  margin-right: 8px;
}
.top-art {
    text-align: center;
}
.top-art span {
    background-color: #fafaf5;
    padding: 0 10px;
    border-radius: 12px;
	font-size: 16px;
	font-weight: 500;
    margin: 0 10px;
}
.bottomform {
    padding: 5px 30px 80px;
}
.field-area {
    width: 100%;
	padding-bottom: 30px;}
span.error-message {
    display: block;
	padding-left:30px;
    clear: both;
    overflow: hidden;
    color: darkred;
	font-weight: bold;
}

.entry-inner_wrapper {
    text-align: left;
}
.entry-inner_wrapper h1 , .entry-inner_wrapper h3{
    text-align: center;
}
.paswort-schutz-wrapper {
    width: 768px;
    margin: 100px auto;
    text-align: center;
}


.input-group {
  display: flex;
  gap: 15px;
  margin-bottom: 0px;
}
.page-id-247 .entry-wrapper {
    padding-bottom: 50px;
}
input[type="text"], input[type="email"], .passwort-schutz-input {
  flex: 1;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 8px;
	margin:0 0px;
	  background-color: #fff;
  padding: 20px;
  border-radius: 15px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
		-webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.checkbox-group {
  margin: 0px 0;
}

.checkbox-group label {
    display: inline;
    margin-bottom: 10px;
    margin-right: 30px;
}

.submit-btn, .passwort-btn {
    background-color: #004d44;
    color: #fff;
    padding: 12px 30px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    font-size: 24px;
    width: 280px;
    margin: 30px auto;
    display: block;
}
button.passwort-btn {
    margin-top: 30px;
}
.anmeldformular form {
    width: 1280px;
    margin: 0 auto;
    padding: 0 30px;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.input-group input {
    float: left;
    border-radius: 15px;
    display: block;
    clear: both;
    display: block;
}


.active_monat, .active_woche, .active_art{ color:#004d4d; font-weight:bold;}
	

.wochen-point, span.btn-digital-program.btn.button.sek_color {
    display: inline-block;
    padding: 10px 30px;
    background: #004d4d;
    border-radius: 15px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 5px;
}

 .wochen-point.active_woche {
    background: #fff;
    color: #004d4d;
}


.art-point{
    display: inline-block;
    padding: 10px 30px;
    border-radius: 15px;
     color: #004d4d;
}


.wochen-button-wrapper {
    display: inline-block;
}
.art-drop-down {
    position: relative;
    width: 200px;
    cursor: pointer;
	display: inline-block;
    background-color: #fff;
    border-radius: 15px;
	border:1px solid #004d4d;
	   margin-bottom: 5px;
}

.art-point , .dropdown-top-option{
    padding: 10px;
	width: 100%;
	border-radius: 15px;
    background: #ffffff;
    transition: background 0.3s ease;
}

.art-point.selected, .dropdown-top-option.selected {
    background: #ffffff;
    font-weight: bold;
}

.art-options {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display: none;
    background: #fff;
	border-radius:15px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 10;
}

.art-options .art-point, .art-options .dropdown-top-option {
    border-top: none;
}

.art-options .art-point:hover {
    background: #eee;
}


.monats-button-wrapper {
    width: 1600px;
    margin: 0 auto;
}
.monats-button-wrapper .monats-point {
    display: inline-block;
    padding: 10px 20px;
	    cursor: pointer;
}



div#logo-skolawork {
    position: absolute;
    top: 27px;
    left: 378px;
    width: 200px;
    display: none;
}
.page-template-tmpl-digitaler-gesundheitstag #logo img, 

 #logo img {
    display: block !important;
    height: 100%;
    width: auto;
}
.standortename span {
    font-size: 18px;
    margin: 0;
    position: relative;
    top: -12px;
}
.top-art {
    text-align: center;
}

@media screen and (max-width:1660px){
.monats-button-wrapper {
    width: 100%;
    margin: 0 auto;
}
}
@media screen and (max-width:1340px){
.anmeldformular form {
    width: 100%;
	}
}

@media screen and (max-width:768px){
div#logo-skolawork {
    position: absolute;
    top: 31px;
    left: 273px;
    width: 150px;
}
input.telefon {
    margin-left: 0px;
    width: 100%;
}
}
@media screen and (max-width:520px){
	div#logo-skolawork {
    position: absolute;
    top: 31px;
    left: 166px;
    width: 100px;
}
}

.wp-video {
    margin: 0 auto;
}


/*///////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////INFOWARPPER DIGITAL/////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////*/
.info-wrapper {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .7);
		-webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
	overflow-y: scroll;
	    z-index: 10000;
}
.info-on .info-wrapper {
    top: 0%;
}
.info-inner-wrapper {
    width: 60%;
    margin: 0 auto;
    position: relative;
     top: 270px;

		-webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
		-webkit-transition-delay:1s;
	transition-delay:1s;
	overflow-y: scroll;
	opacity: 0;
}

.info-on .info-inner-wrapper  {
    top: 170px;
	opacity: 1;
}


.info-con {
    padding: 30px 120px;
    background: #fff;
	    text-align: center;
}

.info-inner-wrapper .con.akkordeon_wrapper.akkordeon_modul {
    width: 100%;
}
.info-inner-wrapper .con.akkordeon_wrapper.akkordeon_modul {
    width: 100%;
    background: transparent !important;
}
.info-inner-wrapper .akkordeon_content {
    background: #fff;
}
.info-inner-wrapper h2.akkordeon-headline {
    background-color: #fff;
    padding: 20px 30px;
    text-align: center;
}
.akkordeon_content ul {
    padding: 0;
}



@media screen and (max-width:768px){
.info-inner-wrapper {
    width: 100%;
}.info-con {
    padding: 30px;
}

}





/*///////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////EVENT/////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////*/
a.btn-digital-program.btn.button {
    background: #ec672f;
}
h2.praesenz-day-headline {
    text-align: center;
}
.event-content .btn {
    margin-top: 30px;
}

.event-galerie dl.gallery-item {
    width: 20% !important;
    border: none !important;
    margin: 0 !important;
}
.event-galerie dl.gallery-item img {
    border: 2px solid #cfcfcf;
    border: 2px solid #fff !important;
    box-sizing: border-box;
	margin:0;
    margin-top: 1px;
}
.event-galerie br {
    display: none;
}

.event-time {
    width: 70%;
    float: left;
}
.event-con {
    width: 30%;
    float: left;
	padding-right:30px;
}
.event-con img{
    width: 100%;
    display:block;
	    border-radius: 12px;
}

.events-wrapper {
    margin-bottom: 0px;
}
.praesenz-tage {
    text-align: center;
    padding: 0 30px 30px;
}
.event-time {
    padding: 80px 0px 0;
	position: relative;
}
.time-header .c11 {
    position: relative;
}
.event-time-bar-wrapper {
    position: absolute;
    top: 40px;
    left: 0;
    height: 10px;
    border-radius: 3px;
    background:#f2f2f2;
    width: 100%;
}

.time-header .c11 span {
    width: 2px;
    background: #f2f2f2;
    height: 10px;
    position: absolute;
    left: 0;
    bottom: -10px;
}
.events-inner-wrapper:nth-child(odd) .time-header .c11 span{background-color:#fff;}
.events-inner-wrapper:nth-child(odd) .event-time-bar-wrapper {
    background:#fff;
}
.events-inner-wrapper {
    background: #ffffff;
    /* padding: 120px 0; */
}

.tag {
    width: 1600px;
    margin: 0 auto 60px;
    border-radius: 12px;
    padding: 0 0px;
    padding: 30px 0;
}
.event-time-bar {
	   position: absolute;
    top: 0px;
    left: 0;
    height: 100%;
    border-radius: 3px;
    background:#004d4d;
    width: 0%;
	-webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
.time-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.event-text {
    padding: 0px 200px 0 0;
}
.praesenz-tage{text-align:center;}
.event-wrapper {
    clear: both;
    padding: 50px 30px;
	 overflow: hidden;
}

h2.headline-time {
    text-align: center;
}

span.event-info {
    display: inline-block;
    background: #f2f2f2;
    border-radius: 3px;
    padding: 3px 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.event-info-wrapper {
    padding: 30px 0 0 0;
}


div#day-1 {
    padding-top: 30px;
}


.entry-wrapper {
    width: 1280px;
    margin: 0 auto;
    text-align: center;
    padding: 80px 30px;
}

@media screen and (max-width:1660px){
.events-wrapper {
    margin-bottom: 0px;
    padding: 0 30px;
}
.tag {
    width: 100%;
}
}
@media screen and (max-width:1340px){

.praesenz-tage {
    text-align: center;
    padding: 0;
}
.entry-wrapper {
    width: 100%;
}

}
}

@media screen and (max-width:960px){


.time-header {
    font-size: 13px;
    font-weight: 600;
}


}







@media screen and (max-width:768px){
	.checkbox-group.checkbox-wrapper.radio-check label {
    display: block;
}
	.bottomform {
    padding: 0;
}
	.entry-wrapper {
    padding: 30px !important;
}
.event-con {
    width: 100%;
    padding-right: 0;
	    width: 100%;
}
.event-time {
    padding: 0px 0px 0 0px;
    position: relative;
    width: 100%;
    margin-top: 30px;
}
	.time-header .c11 {
    position: relative;
    height: 9.090909%;
}
	.time-header {
    position: absolute;
    top: 0;
    left: 0;
		display:none;
    width: 80px;
    height: 100%;
}
	.event-time-bar-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
		display: none;
    width: 10px;
    left: 48px;
}
	.event-time-bar {
    width: 100%;
}
	.time-header .c11 span {
    width: 10px;
    background: #f2f2f2;
    height: 2px;
    position: absolute;
    left: inherit;
    top: 0;
    bottom: inherit;
    right: 35px;
}
.events-wrapper {
        margin-top: 0;
        margin-bottom: 0px;
    }
	a.btn-digital-program.btn.button {
    margin-bottom: 10px;
}
	div#day-1 {
    padding-top: 0;
}
}








div#weitere-angebote .digital-teaser-hidden-con {
    background-size: 15px;
      background-position: left 2.5% bottom 10px;
}

div#weitere-angebote img.icon-einheit {
    width: 40px;
}

.weiteres-angebot.digital-teaser {
    color: #000;
}

div#weitere-angebote {
    background-color: #004d4d;
    color: #fff;
    padding: 120px 30px;
    overflow: hidden;
}
.weiteres-angebot.digital-teaser {
    border: 15px solid #004d4d;
}

h2.weitere-angebote-headline {
    text-align: center;
    color: #fff;
}
.weiteres-angebot {
    width: 50%;
    position: relative;
    overflow: hidden;
    float: left;
}

.digi-video-con {
    text-align: center;
    padding: 80px 30px;
}

.digital-tag-wrapper {
    clear: both;
    overflow: hidden;
    padding: 120px 80px;
}
.digital-tag-wrapper:nth-child(even) {
    background-color: #f2f2f2;
}
.digital-teaser, .weiteres-angebot {
    position: relative;
    background: #000;
    overflow: hidden;
	border:15px solid #ffffff;
}
.digital-tag-wrapper:nth-child(even) .digital-teaser {border:15px solid #f2f2f2;}
.digital-teaser img, .weiteres-angebot img {
    width: 100%;
    display: block;
    opacity: .5;
	 -webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
.digital-teaser:hover img, .weiteres-angebot:hover img {

    opacity: 1;
}
.standort h3 {
    color: #fff !important;
}
.digital-teaser-headline {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #fff;
	    padding: 30px;
}

.digital-teaser-time {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 10px;
    font-size: 24px;
    font-weight: 500;
	    -webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
img.icon-einheit {
    width: 80px;
    margin: 0 auto 10px auto;
    opacity: 1;
}
.digital-teaser-headline h4 {
    font-size: 38px;
		 -webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
	color: #fff;
}
.digital-teaser:hover .digital-teaser-headline h4 {
    opacity:0;
}
.teaser-top-headline {
    text-align: center;
}
.digital-teaser-hidden-con {
    position: absolute;
    top: -88%;
    left: 93.5%;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,1);
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    -webkit-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
    border-radius: 15px;
    background-image: url(../images/wings.svg);
    background-position: left 10px bottom 10px;
    background-repeat: no-repeat;
    background-size: 30px;
    background-size: 34px;
	border:0px solid #004d4d;
}
.digital-teaser:hover .digital-teaser-hidden-con{top:0; left:0;border-radius: 0px;  background-color: rgba(255,255,255,.8);}
.digital-teaser-hidden-con-inner-wrapper li {
    background: #ffffff;
    display: inline-block;
    padding: 10px;
    margin: 10px;
}
.digital-teaser-hidden-con-inner-wrapper ul {margin:0; padding:0;}
.digital-teaser-hidden-con-inner-wrapper .btn{margin-top:20px;}
.digital-teaser-hidden-con-inner-wrapper {
    padding: 0 30px;
}

.digital-teaser > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	    z-index: 100;
}

.headbild-pano img {
    display: block;
}

.headbild-pano {
    width: 1600px;
    margin: 0 auto;
    border-radius: 15px;
    overflow: hidden;
}

.headbild-pano img{width:100%;}
.headbild-pano-headline-wrapper {
    position: absolute;
    bottom: -55px;
    text-align: center;
    width: 100%;
}
.headbild-pano-headline-wrapper h1 {
    background: #004d4d;
    width: auto;
    display: inline-block;
    color: #fff;
    padding: 15px 30px;
	    border: 10px solid #fff;
}

@media screen and (max-width:1700px){

div#weitere-angebote .digital-teaser-hidden-con {
    background-size: 10px;
    background-position: left 2.5% bottom 10px;
}


.digital-teaser-hidden-con-inner-wrapper li {
    padding: 5px;
    margin: 2px;
}
.digital-teaser-hidden-con-inner-wrapper {
    font-size: 12px;
    font-weight: 500;
    line-height: 120%;
}
img.icon-einheit {
    width: 50px;
}
	.digital-teaser-hidden-con-inner-wrapper .btn {
    font-size: 15px;
    padding: 5px 10px;
}
	.digital-teaser-hidden-con {
    background-position: left 7px bottom 7px;
    background-size: 20px;
}
	.digital-teaser-time {
    font-size: 18px;
}
	div#weitere-angebote .digital-teaser-hidden-con {
    background-size: 8px;
    background-position: left 2.5% bottom 10px;
}
    .headbild-pano img {
        display: block;
        border-radius: 15px;
    }

.headbild-pano {
        width: 100%;
         padding: 0 30px; 
        border-radius: 15px;
    }
}

@media screen and (max-width:1080px){
.digital-teaser-hidden-con-inner-wrapper img {
    display: none;
}
	.digital-teaser-hidden-con-inner-wrapper li {
    padding: 2px;
    margin: 1px;
}
	.digital-teaser-hidden-con-inner-wrapper {
    font-size: 11px;
}
.headbild-pano-headline-wrapper {
    position: static;
    bottom: 0;
    text-align: center;
    width: 100%;
}
	.digital-tag-wrapper {
    padding: 120px 15px;
}
}


@media screen and (max-width:960px){
	div#weitere-angebote .digital-teaser-hidden-con {
    background-size: 5px;
    background-position: left 2.5% bottom 5px;
}
.digital-tag-wrapper {
    clear: both;
    overflow: hidden;
    padding: 0;
}
	.digital-teaser-headline h4 {
    font-size: 30px;
}
}

@media screen and (max-width:768px){

div#weitere-angebote .digital-teaser-hidden-con {
    background-size: 13px;
    background-position: left 13px bottom 10px;
}
.digital-teaser-hidden-con {
    position: static;
    border-radius: 0;
    padding: 30px;
}
.digital-teaser-headline {
    position: static;
    background: #fff;
    color: #000000;
    color: #000;
    padding: 10px 30px 0;
}
		.digital-teaser-hidden-con-inner-wrapper li {
    padding: 0px;
    margin: 5px;
}
	.digital-teaser-hidden-con-inner-wrapper {
    font-size: 18px;
		font-weight:100;
}
	.digital-teaser:hover img, .weiteres-angebot:hover img {

    opacity: .5;
}
	.digital-teaser:hover .digital-teaser-headline h4 {
    opacity:1;
}
	.digital-teaser:hover .digital-teaser-hidden-con{top:0; left:0;border-radius: 0px;  background-color: rgba(255,255,255,1);}
.digital-teaser-headline h4 {
    font-size: 20px;
}
	.weiteres-angebot.digital-teaser {
    border: 0;
    width: 100%;
    margin-bottom: 30px;
}
	.standort {
    width: 100%;
}
}







.digitale-programm-btn-wrapper {
    text-align: center;
    padding: 80px 30px 0;
}


.standorte-verteiler-headline {
    text-align: center;
}
img.img-standort-verteiler {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index: -1;
}



.standorte-verteiler-headline h1 {
    background: #fff;
    width: fit-content;
    display: inline-block;
    padding: 10px 20px;
}

.standorte-hybride-teaser {
    width: 1080px;
    text-align: center;
    margin: 120px auto;
}
.hybride-teaser.c02 {
    width: 500px;
    background: #fff;
    height: 500px;
    text-align: center;
    padding: 30px;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 20px;
	position: relative;
}
.hybride-teaser a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.hybride-teaser img {
    width: 80px;
}
@media screen and (max-width:1340px){

.standorte-hybride-teaser {
    width: 780px;
    text-align: center;
    margin: 80px auto;
}
.hybride-teaser.c02 {
    width: 350px;
    background: #fff;
    height: 350px;
    text-align: center;
    padding: 10px;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 20px;
    position: relative;
}
	.hybride-teaser-inner-wrapper h2 {
    font-size: 28px;
}
	.hybride-teaser img {
    width: 60px;
}
	.digital-teaser-headline h4 {
    font-size: 24px;
}
	.event-text {
    padding: 0px 0px 0 0;
}
}



@media screen and (max-width:768px){
.standorte-hybride-teaser {
    width: 100%;
    text-align: center;
    margin: 180px auto;
}
.hybride-teaser.c02 {
    margin: 0 auto 30px;
}
}


.logos-start {
    text-align: center;
    width: 1600px;
    margin: 0 auto;
	 align-items: center;
  display: flex;
  justify-content: center;
}
.logo-start-wrapper.c05 img {
    width: 100%;
}

.logo-start-wrapper.c05 {
    display: inline-block;
    padding: 30px;
}
.logo-start-wrapper.c05 img {
    width: 100%;
}
.gesundheitswoche-starten-wrapper {
    text-align: center;
    padding: 30px 30px 120px;
}
@media screen and (max-width:1660px){
.logos-start {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    display: flex;
    justify-content: center;
}

}
@media screen and (max-width:768px){
.logo-start-wrapper.c05 {
    display: inline-block;
    padding: 10px;
    width: 40.333% !important;
    float: none;
    clear: both;
    overflow: hidden;
}
	.logos-start {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    display: block;
    justify-content: center;
}
}

.headbild img {
    width: 100%;
}

.headbild-headline-wrapper h2 {
    background: #004d4d;
    color: #fff;
    display: inline-block;
    padding: 20px 30px;
    font-weight: 500;
     border: 12px solid #ffffff;
}
.headbild-headline-wrapper {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: -60px;
}
.headbild {
    position: relative;
}


/*img.mehr-g-bewirken {
    width: 300px;
    position: absolute;
    top: -132px;
    left: 50%;
    margin-left: -180px;
    background: #fff;
    padding: 30px;
}*/
img.mehr-g-bewirken {
    width: 300px;
    position: absolute;
    top: inherit;
    bottom: 131px;
    left: 50%;
    margin-left: -180px;
    background: #fff;
    padding: 30px;
}

@media screen and (max-width:1660px){

img.mehr-g-bewirken {
    width: 240px;
    bottom: 131px;
    margin-left: -135px;
    padding: 30px;
}

}


@media screen and (max-width:1320px){

img.mehr-g-bewirken {
    width: 200px;
   bottom: 103px;
    margin-left: -107.5px;
    padding: 15px;
}
.headbild-headline-wrapper h2 {
    font-size: 28px;
}
}



@media screen and (max-width:960px){
.headbild-headline-wrapper {
    position: relative;
    text-align: center;
    width: 100%;
    bottom: 30px;
}
}


@media screen and (max-width:768px){
.headbild-headline-wrapper h2 {
    border-top: 0;
    margin-top: 0;
}
.headbild-headline-wrapper {
    padding-top: 0;
    top: 0;
}
	img.mehr-g-bewirken {
    width: 200px;
    bottom: 91px;
    margin-left: -107.5px;
    padding: 15px;
}
}
@media screen and (max-width:768px){
.headbild-headline-wrapper.jetzt-teilnehmen-btn h2 {
    font-size: 19px;
}
}

/*\\\\\\\\\\\\\\\\\\\\ CONTENT LAYOUT ////////////////////*/


/*\\\\\\\\\\\\\\\\\\\\ SINGLE ////////////////////*/
.blog .entry img{
    height: auto;
    max-width: 100%;
    float: left;
    padding: 0px 30px 30px 0;
}
/*\\\\\\\\\\\\\\\\\\\\ BLOG ////////////////////*/	


.article-con{
	/*padding:40px 60px 40px 0px;*/
	}	
.c80.article-detail{width:90%;}
.article-comments{
	padding:50px 0;
	}

.article-image img{
    float: left;
    margin:  0;
}
.article-image.c01 {
    padding-bottom: 30px;
}
.entry img {
    float: left;
}
.single .article-image img {
    width: 100%;
    padding-right: 30px;
    height: auto;
	
}
.single-post #content ul, .single-post #content ol {
    border-left: 8px solid #004d4d;
}
.single-post #content ul li {
    list-style-type: none;
}
.article-image.c03 {
    padding: 0 30px 30px 0;
}
.single-post div#content .con {
    width: 100%;
}
.single-post div#content {
    width: 900px;
}
#content .navigation {
    margin-top: 40px;
}	

.wp-paginate a, .wp-paginate .current{
    padding: 4px 10px !important;
}

h2 a:link, h2 a:active, h2 a:visited, h2 a:hover{
	
	text-decoration:none;
	}
	

@media screen and (max-width:960px){
.single-post div#content {
    width: 100%;
	padding:0 30px;
}
}

@media screen and (max-width:1000px){
	.single .c80.article-detail{width:100%;}

}
@media screen and (max-width:960px){
	.single-post .c66{width:66.6666%;}

	}
	@media screen and (max-width:800px){
	.single .article-image img{
	    width: 100%;
    height: auto;
	margin-bottom:30px;
	}
.single-post .c66, .single-post .c03{width:100%;}
	.article-con {
    padding: 0px;
}
		.article-image.c03 {
    padding: 0 0px 0px 0;
			overflow: hidden;
}
	}
	
@media screen and (max-width:680px){
	.single-post .con img{width:100%;}
	.article-con{
	padding:20px 0px;
	}
	.article-image.c02 {
    padding: 0 0 30px 0;
		    overflow: hidden;
}
	.single-post .c01.article-detail {
    padding-top: 30px;
}
	
	.single-post .c66 {
    padding: 0;
}
	}







/*\\\\\\\\\\\\\\\\\\\\\PAGING NAVIGATION//////////////////*/	
	
.paging-navigation .wp-paginate .current{
		background:#aed544;
	}
.wp-pagenavi > span, .wp-pagenavi > a {
    width: 36px !important;
    height: 30px !important;
    padding-top: 10px !important;
    text-align: center;
    display: block;
    float: left;
}
.wp-pagenavi > span.pages {
    width: auto !important;
    border: none;
}

/*\\\\\\\\\\\\\\\\\\\\ LIGHTBOX ////////////////////*/

a#swipebox-close {
    top: 89px;
	right:34px;
}#swipebox-top-bar, #swipebox-top-bar.visible-bars {
    top: 89px !important;
}
#swipebox-top-bar, #swipebox-top-bar.visible-bars {
    -webkit-transform: translate3d(0,0px,0) !important;
    transform: translate3d(0,0px,0) !important;
}
html > body > #swipebox-overlay {
background-color: #f2f2f2 !important; 
}

body #swipebox-action{
text-shadow:none;
background-color: #004d4d;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004d4d), color-stop(100%, #004d4d));
background-image: -webkit-linear-gradient(#004d4d, #004d4d);
background-image: -moz-linear-gradient(#004d4d, #004d4d);
background-image: -o-linear-gradient(#004d4d, #004d4d);
background-image: linear-gradient(#004d4d, #004d4d);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}
body #swipebox-caption {
text-shadow:none;
background-color: #f2f2f2;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #f2f2f2));
background-image: -webkit-linear-gradient(#f2f2f2, #f2f2f2);
background-image: -moz-linear-gradient(#f2f2f2, #f2f2f2e);
background-image: -o-linear-gradient(#f2f2f2, #f2f2f2);
background-image: linear-gradient(#f2f2f2, #f2f2f2);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}	

#swipebox-bottom-bar, #swipebox-top-bar {
    text-shadow: 1px 1px 1px #004d4d !important;
    background: #004d4d !important;
    opacity: .95;
}
div#swipebox-top-bar {
    display: block !important;
}
 #swipebox-overlay {
  background-color: rgba(0,0,0,0.7) !important;

}
div#swipebox-action {
  background-color: #ff7800;
  background-image: none;
}
div#swipebox-caption {
  background-image: none;
  background: #ff7800;
  font-size: 20px;
  font-weight: 400;
  font-family: inherit;
}

