#content .tx-indexedsearch img {width:auto;height:auto;margin-top:7px;}
.tx-indexedsearch-res  {margin-top:30px}
#content .tx-indexedsearch h4 a  {text-decoration:none}
#content .tx-indexedsearch h4 a:hover  {text-decoration:underline}

b {font-weight:bold}
.ce-table p {margin-bottom:0}

.frame-space-before-extra-large { margin-top: 110px}
 .frame-space-after-extra-large { margin-bottom: 110px}

.ce-border img,
.ce-border iframe{border:1px solid #dfdfdf;padding:0px;}

.tx-indexedsearch h4, .tx-indexedsearch h4 a  {text-transform:none; color:#333}
.tx-indexedsearch-percent {color:#333}
.tx-indexedsearch a:hover {color:#c93232}
.tx-indexedsearch .tx-indexedsearch-search-submit input {width:100px}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {margin-top:0;}
.tx-indexedsearch  img {margin-top:7px}
.tx-indexedsearch .res-tmpl-css {  margin-top:50px}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {padding:1px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none; border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:5px 0 5px 0}

hr.ce-div {margin-top:10px;margin-bottom:30px}

    .ce-border img,
    .ce-border iframe {
        border: 1px solid #dfdfdf;
        padding: 0px;
    }

 .ce-gallery figcaption { display: table-caption; caption-side: bottom;text-align:center } 


@media (max-width: 1024px) {
    .frame-space-before-extra-small,
    .frame-space-before-small,
    .frame-space-before-medium,
    .frame-space-before-large,
    .frame-space-before-extra-large { margin-top: 20px}
    .frame-space-after-extra-small,
    .frame-space-after-small,
    .frame-space-after-medium,
    .frame-space-after-large,
    .frame-space-after-extra-large { margin-bottom: 20px}
	
    .frame-space-before-extra-large { margin-top: 100px}
    .frame-space-after-extra-large { margin-bottom: 100px}

}
@media (max-width: 768px) {
#content img {width:100%;height:auto}
.ce-border,
    .ce-border img,
    .ce-border iframe {
        border: 0px solid #dfdfdf;
        padding: 0px;
    }

#content img {width:100%;height:auto}
#content .tx-indexedsearch img{width:auto;height:auto}
#content img {width:auto;height:auto}

  .ce-row { margin-bottom: 0;}
  .ce-column {margin-bottom: 20px}

}
@media (max-width: 767px) {
#content img {width:100%;height:auto}
#content .tx-indexedsearch img,  footer .ce-media img  {width:auto;height:auto}

.frame-space-before-extra-large { margin-top: 100px}
 .frame-space-after-extra-large { margin-bottom: 100px}


  .img-max-width ce-left .ce-gallery, .img-max-width .ce-column,
  .img-max-width .ce-right .ce-gallery ,
  .img-max-width .ce-left .ce-gallery, .img-max-width .ce-column {float: none;text-align:center}

  .ce-left .ce-gallery, .ce-column,
  .ce-right .ce-gallery ,
  .ce-left .ce-gallery, .ce-column {float: none;text-align:center}

  .ce-row { margin-bottom: 0}
  .ce-column { margin-right: 0; margin-bottom: 10px}
  

  .ce-intext.ce-right .ce-gallery { margin-left: 0px; }
  .ce-intext.ce-left .ce-gallery { margin-right: 0px; }
 
  .ce-center .ce-outer { position: relative; float: none; right: 0}
  .ce-center .ce-inner { position: relative; float: none; right: 0}
  
  .ce-gallery img {width:100%;height:auto}

.ce-gallery figcaption { display: table-caption; caption-side: bottom; margin-top:10px;margin-bottom:-3px}
  .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
		margin-bottom: 0;
	}
footer .ce-row { margin:0 auto; text-align:center;width:165px}
footer .ce-column {padding:0;float:left;padding:4px}

}



