.sidebar{min-height: 400px}
strong{ font-weight: bold}


@media only screen and (max-width: 768px) {
    .sidebar {
        order: 2;padding-top:10%;
    }
    .cajacontent {
        order: 1;
    }
    
}

 /*******************
donaciones
*******************/
.cajasdonacion [class*=col-] {
    padding: 80px 35px;
}
.cajasdonacion .with-bg {
    width: 100%;
    min-height: 200px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.cajasdonacion .with-text {
    max-width: 500px;
    margin-left: 80px;
}
.ajuste {
    margin-top: 113px;
}
.cdonacion {
    max-width: 1200px;
    margin: 0 auto;
}
 /*lightbox*/

 .ekko-lightbox-nav-overlay a{ color:#000 !important;}
 .modal-dialog {
    min-height: calc(100vh - 50vh);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}
@media(max-width: 768px) {
  .modal-dialog {
    min-height: calc(100vh - 50vh);
  }
}
 
@media (max-width: 1024px) {
    .ajuste {
        margin-top: 0;
    }
    .cajasdonacion .with-bg {
        width: 100%;
        min-height: 300px;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0 auto;
        max-width: 972px;
    }
    .cajasdonacion h2 {
        font-size: 1.2em;
        max-width: 800px;
    }
    .cajasdonacion [class*=col-] {
        padding: 10px 5px;
    }
    .cajasdonacion .with-text {
        max-width: 800px;
        margin: 0 auto;
        padding: 0 5%;
    }
}
@media (max-width: 525px) {
    .cajasdonacion h2 {
        font-size: 1.2em;
        max-width: 100%;
    }
    .cajasdonacion .with-text {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 5%;
    }
}

.slider9 p {
    color: #b8d0ff;
}
.slider9 p a {
    text-decoration: underline;
}
.slider9 p a:hover {
    text-decoration: none;
}

.slider9 .btn {
    border: 1px solid #fff;
}

.slider9 .col-lg-9 {
    max-width: 400px;
}

@media (max-width: 1100px) {
    .slider9 .col-md-11 {
        min-width: 355px;
    }
    .slider9 p {
        font-size: 14px;
    }
    .slider9 .carousel-indicators {
        right: 0;
    }
}

@media (max-width: 992px) {
    .slider9 .col-md-11 {
        min-width: 250px;
    }
    .slider9 h2 {
        font-size: 18px;
        line-height: 26px;
    }
}

@media (max-width: 767px) {
    .slider9 .bs-slider,
    .slider9 .carousel-item {
        max-height: 100% !important;
    }
    .slider9 .slide-text {
        position: relative;
    }
    .slider9 .col-md-11 {
        padding: 25px 15px 50px;
    }
    .slider9 .col-lg-9 {
        max-width: 100%;
    }
    .slider9 .carousel-indicators {
        bottom: -5px;
    }
}

@media (max-width: 320px) {
    .slider9 h2 {
        font-size: 17px;
        line-height: 26px;
    }
}

@media (min-width: 1900px) and (max-width: 2700px) {
    .slider9 .carousel-indicators {
        margin-left: 20%;
    }
}

@media (min-width: 1970px) and (max-width: 2700px) {
    .slider9 .slide-text {
        -ms-transform: translate(-50%, -100%) !important;
        transform: translate(-50%, -100%) !important;
        -webkit-transform: translate(-50%, -100%) !important;
        -moz-transform: translate(-50%, -100%) !important;
    }
    .slider9 .carousel-indicators {
        margin-left: 26%;
    }
}

h3.titulonoticia{
    font-size:1.2em;color:#198791; margin-bottom:20px;
}

img.landscape{
    width:100%; margin: 0 0px 10px 0px; max-width:756px; height: auto;
}
img.landscapeauto{
    width:auto; margin: 0 0px 10px 0px; max-width:756px; height: auto;clear:both;display:block;
}
img.portrait{
    float: right;    
    max-width: 300px;
    margin: 0 0 15px 25px;clear:both;
}

img.landscapeautoajust{
    float: right;    
    max-width: 400px;
    margin: 0 0 15px 25px;clear:both;
}



div.landscape{
    margin:0px 0px 30px; color:#000; text-align: left; font-style: italic; font-size:0.8em;
}

div.landscapeauto{
    margin:0px 0px 30px; color:#000; text-align: left; font-style: italic; font-size:0.8em;
}
div.portrait{
    float: right;    
    max-width: 300px;
    margin: 15px 0 15px 25px;
    color:#000; font-style: italic; font-size:0.8em;clear:both;
}
hr.portrait{display: none;}


div.landscapeautoajust{
    float: right;    
    max-width: 400px;
    margin: 15px 0 15px 25px;
    color:#000; font-style: italic; font-size:0.8em;clear:both;
}
hr.landscapeautoajust{display: none;}



@media (max-width: 767px) {
    div.landscapeautoajust,
    img.landscapeautoajust {float: none; width: 100%; max-width: auto; margin: 0px 0px 15px;}

    div.landscapeautoajust,
    img.landscapeautoajust {float: none; width: 100%; max-width: auto; margin: 0px 0px 15px;}
}



.texto ul  { 
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;       
 }
 .texto ul li{
    list-style: disc;
    display: list-item;
    padding-left: 40px;  
 }
 .texto ul ul{
    padding-left: 40px;  
 }

 .texto ol  { 
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;       
 }
 .texto ol li{
    list-style: decimal;
    display: list-item;
    padding-left: 40px;  
 }
 .texto ol ul{
    padding-left: 40px;  
 }

