




div#hero-element {
    width: 100%;
    padding: 30px;
    position: relative;
}
.hero-image img {
    width: 100%;
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    top: 150px;
}
.hero-image.ani img {
    opacity: 1;
    top: 0px;
}
.hero-image {
    border-bottom: 40px solid #f9eddf;
}
a.hero-btn.button.btn {
    position: absolute;
    bottom: -10px;
    right: 20%;
}

.hero-leistungen {
    right: 10%;
    float: right;
    padding-right: 12%;
    padding-top: 30px;
}
.hero-leistungen-item {
    display: inline-block;
    padding-right: 19px;
    position: relative;
    top: 150px;
    opacity: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .hero-leistungen-item {
    top: 0px;
    opacity: 1;
}
.hero-leistungen-item:nth-child(1) {
    transition-delay: 0.2s;
}
.hero-leistungen-item:nth-child(2) {
    transition-delay: 0.4s;
}
.hero-leistungen-item:nth-child(3) {
    transition-delay: 0.6s;
}
.hero-leistungen-item img {
    width: 18px;
    position: relative;
    top: 8px;
}
.hero-leistungen-item h3 {
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    padding-left: 5px;
}
@media screen and (max-width:1340px){
    .hero-leistungen {
    padding-right: 0%;
    padding-top: 30px;
}
a.hero-btn.button.btn {
    right: 14%;
}

}


@media screen and (max-width:768px){
        .hero-leistungen {
        padding-right: 0%;
        padding-top: 30px;
        padding: 0 30px;
        text-align: center;
    }
.hero-image img {
    width: 221% !important;
    max-width: unset !important;
}
    a.hero-btn.button.btn {
        position: static;
        margin: -20px auto;
        display: block;
        width: fit-content;
        font-size: 15px;
        padding: 10px 20px;
    }
    .hero-image {
    overflow: hidden;
}
}









.bild-text_teaser {
    padding: 120px 0;
        background-image: url(../images/bg01.png);
    background-repeat: no-repeat;
    background-position: left -1% top;
    clear: both;
    overflow: hidden;
}
.bild-text_teaser .c02{
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; 
}
.bild-text_teaser.ani .c02{
    top:0px;
    opacity:1;
}
.con-bild-text_teaser .c02:first-child {
    padding: 0 100px 0 160px;
}
.con-bild-text_teaser .c02:last-child {
    padding: 0 160px 0 100px;
}
.con-bild-text_teaser img {
    width: 100%;
    border-radius: 30px;
}



@media screen and (max-width:1340px){
.con-bild-text_teaser .c02:first-child {
    padding: 0 0px 0 120px;
}
.con-bild-text_teaser .c02:last-child {
    padding: 0 60px 0 60px;
}
}
@media screen and (max-width:768px){
.con-bild-text_teaser .c02:first-child {
    padding:  0 30px  30px;
}
.con-bild-text_teaser .c02:last-child {
    padding: 0 30px 0 30px;
}
.bild-text_teaser {

    background-size: 34%;
}

.bild-text_teaser {
    padding: 60px 0 60px;
}
}



.angebote_einleitung{
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.angebote_wrapper.ani .angebote_einleitung{
    position: relative;
    top:0px;
    opacity:1;
}   

.angebote_wrapper{
       padding: 0px 0 240px 0;
        background-image: url(../images/bg02.png);
    background-repeat: no-repeat;
    background-position: right -1% bottom;
    clear: both;
    overflow: hidden;
}
.angebote_text h3 {
    color: #ab7084;
    font-size: 24px;
    font-weight: 600;
}
.inner-wrapper {
    margin: 0 auto;
    width: 1600px;
    display: block;
    clear: both;
}

.angebote {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-top: 80px;
}
.angebote_teaser {
    border: 2px solid #f2f2f2;
    padding: 30px;
    border-radius: 15px;
    position: relative;
    background-color: #fff;
    position:relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;     
    transition: all 1s ease-in-out;
}
.angebote_wrapper.ani  .angebote_teaser{
    position: relative;
    top:0px;
    opacity:1;
}

.angebote_wrapper.ani  .angebote_teaser:nth-child(2){    transition-delay: 0.2s;}
.angebote_wrapper.ani  .angebote_teaser:nth-child(3){    transition-delay: 0.4s;}
.angebote_wrapper.ani  .angebote_teaser:nth-child(4){    transition-delay: 0.6s;}    
.angebote_wrapper.ani  .angebote_teaser:nth-child(5){    transition-delay: 0.8s;}    
.angebote_wrapper.ani  .angebote_teaser:nth-child(6){    transition-delay: 1s;}
.angebote_wrapper.ani  .angebote_teaser:nth-child(7){    transition-delay: 1.2s;}
.angebote_wrapper.ani  .angebote_teaser:nth-child(8){    transition-delay: 1.4s;}    
.angebote_wrapper.ani  .angebote_teaser:nth-child(9){    transition-delay: 1.6s;}


a.angebote_link.btn.button {
    font-size: 16px;
    padding: 10px 20px;
    position: absolute;
    bottom: -15px;
    left: 30px;
}




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

@media screen and (max-width:768px){
.angebote {
    display: block;
    grid-template-columns: unset;
    gap: 20px;
    margin-top: 30px;

}
.angebote_wrapper .angebote_teaser {

    margin-bottom: 30px;
}

.angebote_wrapper {
    padding: 0px 0 80px 0;
}
}


.con-bild-text_teaser_zitat .c66 img {
    width: 100%;
    display: block;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.con-bild-text_teaser_zitat .c66 {
    width: 60%;
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.con-bild-text_teaser_zitat .c03 img {
    width: 120px;
    display: block;
}

.con-bild-text_teaser_zitat .c03 {
    width: 40%;
    padding: 6% 6% 0;
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.bild-text_teaser_zitat.ani .c66, .bild-text_teaser_zitat.ani .c03{
    position: relative;
    top:0px;
    opacity:1;
}
.con-bild-text_teaser_zitat .c03 h2 {
    color: #aebb7e;
}
.meine-praxis_con {
    width: 1600px;
    margin: 0 auto;
    padding: 120px 0;
    clear: both;
}
.meine-praxis_wrapper {
    clear: both;
    overflow: hidden;
padding-bottom:220px;
        background-image: url(../images/bg03.png);
    background-repeat: no-repeat;
    background-position: right 10% bottom;
    background-size: 35%;
}

.meine-praxis_wrapper .c02{
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.meine-praxis_wrapper.ani .c02{
    position: relative;
    top:0px;
    opacity:1;
}




@media screen and (max-width:1660px){
.meine-praxis_con {
    width: 100%;
    padding: 30px;
}

}

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

.con-bild-text_teaser_zitat .c03 {
    width: 100%;
}
.con-bild-text_teaser_zitat .c66 {
    width: 80%;
}

}




.number_video-inner-wrapper iframe {
    width: 100%;
    height: auto;           /* Wichtig, damit das iFrame frei skalieren kann */
    aspect-ratio: 16 / 9;   /* Erzwingt das perfekte 16:9-Verhältnis */
    display: block;
    left: 10%;
    position: relative;
}
.c02.video_zahlenmodul p {
    margin: 0;
}
.c02.video_zahlenmodul {
    padding-right: 50px;
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.zahlen-rechts.c02 div{
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.number_video_teaser.ani .c02.video_zahlenmodul, .number_video_teaser.ani .zahlen-rechts.c02 div {
    top:0px;
    opacity:1;
}
.number_video-inner-wrapper {
    margin: 0 auto;
    width: 1600px;    
}
.counter-value {
    display: inline-block;
}


.zahl-zahlenmodul{
    font-size: 52px;
    font-weight: 700;
    color: #aebb7e;
    font-family: 'Play', Helvetica, Helvetica Neue, Arial, sans-serif;
    margin: 0px 0 0px 0;
}

.text-zahlenmodul {
    font-size: 24px;
    font-weight: 600;
    margin-top: 40px;
}

.zahlenintro {
    padding-bottom: 60px;
}


.staerken_text p {
    margin-top: 7px;
}






@media screen and (max-width:1660px){
.number_video-inner-wrapper {

    width: 100%;
    padding: 0 30px;
}
}



@media screen and (max-width:1340px){
.text-zahlenmodul {
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px;
}
.zahl-zahlenmodul {
    font-size: 34px;

}
}

@media screen and (max-width:768px){
.text-zahlenmodul {
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom   :30px;
}
.zahl-zahlenmodul {
    font-size: 44px;


}
.number_video-inner-wrapper iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    display: block;
    left: 0;
    position: relative;
}
.c02.video_zahlenmodul {
    padding-right: 0;}
    .meine-praxis_wrapper {
    background-size: 71%;
}
.number_video-inner-wrapper {
    text-align: center;
}
}

.staerken{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    margin-top: 80px;
        width: 1600px;
    margin: 0 auto;
}
.staerken_text h3 {
    color: #000;
    font-weight: 600;
    font-size: 32px;
}
.staerken_wrapper {
    clear: both;
    /* padding: 80px 30px 120px; */
    margin-top: -200px;
    display: block;
    overflow: hidden;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
    margin: -240px auto 0;
    border: 30px solid transparent;
        border-bottom: 0;
}
.staerken_einleitung {
    clear: both;
    overflow: hidden;
    text-align: center;
    padding: 100px 30px 0px;
}
.inner-wrapper-staerken {
    margin: 0 auto;
    width: 100%;
    display: block;
    clear: both;
    background: #dbe2c4;
    padding: 120px 30px 120px;
}

.staerken_teaser {
    padding-left: 75px;
    background-image: url(../images/check-icon.svg);
    background-repeat: no-repeat;
    background-position: top 15px left;
    background-size: 50px;
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .staerken_teaser{
    position: relative;
    top:0px;
    opacity:1;
}
.ani .staerken_teaser:nth-child(1){    transition-delay: 0.2s;}
.ani .staerken_teaser:nth-child(2){    transition-delay: 0.4s;}
.ani .staerken_teaser:nth-child(3){    transition-delay: 0.6s;}    
.ani .staerken_teaser:nth-child(4){    transition-delay: 0.8s;}    
.ani .staerken_teaser:nth-child(5){    transition-delay: 1s;}
.ani .staerken_teaser:nth-child(6){    transition-delay: 1.2s;}
.ani .staerken_teaser:nth-child(7){    transition-delay: 1.4s;}    
.ani .staerken_teaser:nth-child(8){    transition-delay: 1.6s;}     
.ani .staerken_teaser:nth-child(9){    transition-delay: 1.8s;}     

.staerken_outro {
    text-align: center;
    padding-top: 30px;
     position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .staerken_outro{
    position: relative;
    top:0px;
    opacity:1;
}


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

.staerken {
    width: 100%;
}

}

@media screen and (max-width:1340px){
.staerken_einleitung h2 {
    margin-top: 20px;
}
}
@media screen and (max-width:768px){
    .staerken_text h3 {
    color: #000;
    font-weight: 600;
    font-size: 24px;
}
.staerken {
    display: block;
}
.staerken_teaser {
    display: block;
    width: 100%;
}
.staerken_teaser {
    padding-left: 46px;
    background-size: 30px;
}
.inner-wrapper-staerken {
    padding: 30px;
}
}






img.sterne {
    width: 160px;
}
.prev, .next {
    width: 40px !important;
    height: 40px;
    display: inline-block;
    text-align: center;
    padding: 13px 7px;
    float: left;
    margin-right: 10px;
	cursor: pointer;
    position: static !important;
}

.c02.kundenstimmen_bild {
    width: 40%;
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .c02.kundenstimmen_bild{
    position: relative;
    top:0px;
    opacity:1;
}


.prev img, .next img {
    width: 15px !important;
}
.next img {
    transform: scaleX(-1);
}
.c02.kundenstimmen-slider {
    padding: 120px 150px 120px 150px;
    height: auto;
    position: relative;
    top:150px;
    opacity:0;  
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .c02.kundenstimmen-slider {
    position: relative;
    top: 0px;
    opacity: 1;
}
.bewertung {
    position: absolute;
    left: -80px;
    background: #fff;
    padding: 5px 15px;
    font-weight: 400;
    top: 45px;
}
.c02.kundenstimmen-slider h2 {
    margin-top: 0;
    margin-bottom: 50px;
}

.kundenstimmen_bild img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.kundenstimmen {
    padding: 0;
	    clear: both;
}
.c02.kundenstimmen_bild img {
    width: 600px;
    float: right;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
}


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



}


@media screen and (max-width:1340px){
.c02.kundenstimmen-slider {
    padding: 75px 30px 30px 150px;
    height: auto;
}
	.c02.kundenstimmen-slider {
    padding: 75px 30px 30px 150px;
    height: auto;
}
    .c02.kundenstimmen-slider {
        padding: 75px 30px 30px 30px;
        height: auto;
        width: 60%;
    }
    .c02.kundenstimmen_bild img {
    width: 300px;
}
}


@media screen and (max-width:768px){
.c02.kundenstimmen_bild {
    width: 100%;
}
	.c02.kundenstimmen-slider {
    width: 100%;
    padding: 30px 30px 30px 30px;
}
    .c02.kundenstimmen-slider .mcp20 {
        padding: 0;
    }

    .ani .c02.kundenstimmen-slider {

    clear: both;
}

    .c02.kundenstimmen_bild img {
        width: 50%;
        margin: 0 auto;
        float: none;
    }
        .c02.kundenstimmen_bild img {
        width: 50%;
        margin: 0 0 0 60px;
        float: none;
    }
}













.home sektion.faq.con.akkordeon_wrapper {
    width: 960px !important;
    margin: 0 auto;
    display: block;
    padding: 120px 30px;
}
.faq_outro {
    padding-top: 80px;
}






.c02.ueber-mich-img img {
    width: 80%;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    margin-bottom: 100px;
}
.c02.ueber-mich-text {
    padding-top: 180px;
}

div#ueber-mich-content{
         background-image: url(../images/bg03.png);
    background-repeat: no-repeat;
    background-position: right -10% bottom;
    background-size: 30%;
}

div#ueber-mich-content .c02{
    position:relative;
    opacity: 0;
    top: 150px;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
div#ueber-mich-content.ani .c02{
    opacity: 1;
    top: 0  ;
}
div#ueber-mich-content.ani .c02:last-child{
    transition-delay: 0.2s;
}
.page-template-page-angebote .staerken_wrapper {
    margin: 0;
    /* padding: 0; */
}
.staerken_einleitung{
   padding-top: 0; 
}

@media screen and (max-width:1340px){
.c02.ueber-mich-img {
    padding: 0 30px;
}
    .c02.ueber-mich-text {
        padding-top: 120px;
    }
}

@media screen and (max-width:1180px){
    .c02.ueber-mich-text {
        padding-top: 80px;
        padding-right:30px;
    }
}


@media screen and (max-width:768px){
div#ueber-mich-content {
    background-size: 41%;
}
.c02.ueber-mich-text {
    padding: 0 30px 30px;
}

}





div#content-angebote {
    width: 1600px;
    margin: 0 auto;
    padding: 170px 0 30px 0;
    clear: both;
    overflow: hidden;
}
div#content-angebote .c66, div#content-angebote .c03 {
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
div#content-angebote.ani .c66, div#content-angebote.ani .c03 {
    position: relative;
    top:0px;
    opacity:1;
}
div#content-angebote.ani .c03{
    transition-delay: 0.2s;
}
.c66.angebote-intro-con {
    padding-right: 120px;
}

h1 span {
    font-size: 32px;
    font-weight: 400;
    line-height: 140%;
    color: #264571;
    font-family: 'Play', Helvetica, Helvetica Neue, Arial, sans-serif;
    margin: 0px 0 0px 0;
    display: block;
}
div#wrapper ul li {
    list-style: none;
    background-image: url(../images/check-icon.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: top 10px left;
    padding-left: 30px;
    padding-top: 0;
}
div#wrapper ul {
    margin:0;
    padding: 30px 0 0 0;
}


.page-id-49 div#wrapper {
    background-image: none;
}

.page-template-page-angebote div#wrapper{
    background-image: url(../images/bg-angebote.png);
    background-repeat: no-repeat;
    background-position: right 0% top;
}


.page-template-page-angebote .patientengeschichte{
    background-image: url(../images/bg02-re.png);
    background-repeat: no-repeat;
    background-position: left 0% bottom;

}



.patientengeschichte .con, .patientengeschichte .patientengeschichte_con .akkordeon, .patientengeschichte .patientengeschichte_img {
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    z-index: 5;
}

.patientengeschichte.ani .con, .patientengeschichte.ani .patientengeschichte_con .akkordeon, .patientengeschichte.ani  .patientengeschichte_img {
    position: relative;
    top:0px;
    opacity:1;
}

.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(2){    transition-delay: 0.2s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(3){    transition-delay: 0.4s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(4){    transition-delay: 0.6s;}  
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(5){    transition-delay: 0.8s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(6){    transition-delay: 1s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(7){    transition-delay: 1.2s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(8){    transition-delay: 1.4s;}
.patientengeschichte.ani .patientengeschichte_con .akkordeon:nth-child(9){    transition-delay: 1.6s;}




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

    div#content-angebote {
        width: 100%;
        padding: 170px 30px 30px 30px;
    }

}

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

.home sektion.faq.con.akkordeon_wrapper {
    width: 100% !important;
    margin: 0 auto;
    display: block;
    padding: 30px 30px;
}
.c66.angebote-intro-con {
    padding-right: 60px;
}

}

@media screen and (max-width:768px){
  div#content-angebote {
        width: 100%;
        padding: 120px 30px 30px 30px;
    }
    .c66.angebote-intro-con {
    padding: 0 0 0px;
}
}


/* Container & Grid Layout */
.cpf-wrapper {
    width: 1600px;
    margin: 0 auto;
    clear: both;
}

.cpf-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
}

.cpf-card{
    position: relative;
    top:150px;
    opacity:0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.ani .cpf-card{
    top:0px;
    opacity:1   ;
}
/* Post Card */
.cpf-card-link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: inherit;
  height: 100%;
}

.cpf-image-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 8px; /* Leicht abgerundete Ecken */
  background-color: #f0f0f0;
}

.cpf-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.3s ease;
}

.cpf-card-link:hover .cpf-image {
  transform: scale(1.03);
}

.cpf-placeholder {
  width: 100%;
  height: 100%;
  background-color: #e2e8f0;
}

/* Card Content */
.cpf-content {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
}

.cpf-date {
  font-size: 0.85rem;
  color: #666;
  margin-bottom: 0.25rem;
}

.cpf-title {
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 0 0 0.5rem 0;
}

.cpf-excerpt {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #444;
}

/* Pagination Styling */
.cpf-pagination {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
}

.cpf-pagination ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: 0.5rem;
}

.cpf-pagination a,
.cpf-pagination span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 0 0.5rem;
  border-radius: 6px;
  border: 1px solid #e2e8f0;
  text-decoration: none;
  color: #1a1a1a;
  font-size: 0.9rem;
}

.cpf-pagination .current {
  background-color: #1a1a1a;
  color: #fff;
  border-color: #1a1a1a;
}

.cpf-pagination a:hover {
  border-color: #1a1a1a;
}

nav.cpf-pagination ul.page-numbers li {
    padding: 0 !important;
    background-image: unset !important;
}
@media screen and (max-width:1660px){
.cpf-wrapper {
    width: 100%;
    padding:0 30px;
}
}


/* Responsive Handling */
@media (max-width: 640px) {
  .cpf-grid {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }
}

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


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




.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: 0;
    height: auto;
    border-radius: 30px;
    display: block;
    width: 100%;
}

div#wrapper .article-con.con ul {
    padding: 0;
}

.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%;
}
}

@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;
}
	}







