.carousel.slider-inside-container .carousel-caption .carousel-inner-caption p {
 font-size: 3.5rem;
}
.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
    margin-bottom: 20px;
}


/*////////////////////////////////////////////////////////////////////////////*/
/*////////////////// CUSTOM CSS FOR VERSION 13 ISSUES LISTS //////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

.carousel.slider-inside-container .carousel-caption .carousel-inner-caption p {
	font-size: 3.5rem;
}
.ce-intext.ce-right .ce-gallery,
.ce-intext.ce-left .ce-gallery,
.ce-above .ce-gallery {
	margin-bottom: 20px;
}

.carousel.slider-inside-container .carousel-caption .carousel-inner-caption p {
    font-size: 3.5rem;
}
.carousel.fullscreen .carousel-caption .carousel-inner-caption p {
    font-size: 5vw;
}

@media (max-width: 767px) {

    .carousel.fullscreen .carousel-caption .carousel-inner-caption p {
        font-size: 8vw;
    }
}

/* LOGIN PAGE DESIGN */
main:has(.frame-type-felogin_login) .carousel{
	display: none;
}

.frame-type-felogin_login h3{
	display: none;
}
.frame-type-felogin_login p{
	display: none;
}

.frame-type-felogin_login .headers h2.headline{
}
.frame-type-felogin_login .headers h3.subheadline{
	display: block;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1.2rem;
}

.frame-type-felogin_login form fieldset legend{
	display: none;
}
.frame-type-felogin_login form fieldset > div{
    margin-bottom: .5rem;
}
.frame-type-felogin_login form fieldset > div label{
    display: block;
    font-weight: 600;
    margin-bottom: .5rem;
}
.frame-type-felogin_login form fieldset > div input{
    width: 100%;
}
.frame-type-felogin_login form fieldset > div input[type="submit"]{
    background-color: #28a745;
    border: 1px solid #28a745;
    color: #fff;
    width: 100%;
    margin-top: .5rem;
    -webkit-appearance: none;
}
#c32625 .headline.ce-headline-left{
	margin-bottom: 0;
}

#gardenpersonalities.tx-gvegardenpersonalities{
    overflow: hidden;
}

/* .carousel-item .container{
    position: static;
}
.carousel-item .container .row{
    position: static;
}
.carousel-item .container .row .col{
    position: static;
} */

#c11331 .ce-image .ce-gallery .ce-outer .ce-inner .ce-row .ce-column:last-child figure a picture img {
  min-width: 460px;
}
@media only screen and (max-width: 768px) {

    #c11331 .ce-image .ce-gallery .ce-outer .ce-inner .ce-row .ce-column figure a picture img {
    min-width: 460px;
    }
}
.nav-pagination ul li:has(strong) a{
    background: #a4044c;
    border-color: #e9ecef;
    color: #fff !important;
    pointer-events: none;
}
.nav-pagination ul li:has(strong) a::before{
    color: #fff !important;
}
 
#c56319 .row .col .tx_mask_textimageicon .textbox a.btn strong{
font-weight: 400;
}

#c59834 form fieldset .powermail_fieldwrap{
  display: inline-flex;
  flex-direction: column;
}

.powermail_fieldwrap:has(.powermail_field_error) input{
    background-color: #EBCCD1;
    color: #A94442;
}
.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error, .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, .tx-powermail .powermail_fieldset div.error{
    background-color: #EBCCD1;
    color: #A94442;
}
.powermail-errors-list.filled{
    position: relative;
    top: unset;
    left: unset;
    margin: 5px 0 20px 0;
    padding: 0;
    list-style-type: none;
    background-color: #F2DEDE;
    border: 1px solid #EBCCD1;
    width: 100%;
    float: right;
    clear: left;
}
.powermail-errors-list.filled li{
    position: relative;
    margin-bottom: 3px;
    background-color: transparent;
    border-radius: 3px;
    border: none;
    line-height: 1rem;
    list-style: none;
    color: #A94442;
    padding: 5px 10px;
}




