/* Page Style */

.csc-default .innerwrap,
.csc-default .csc-header,
.csc-default .tx-dce-pi1,
.csc-frame-indent .csc-header,
.tx-indexedsearch,
.csc-default .tx-trustus {
  max-width: 500px; /* Default Width */
}

.csc-frame-invisible .innerwrap,
.csc-frame-invisible .tx-dce-pi1,
.csc-default .divider {
  max-width: 500px; /* Default Width */
}

.csc-frame-rulerBefore .innerwrap,
.csc-frame-rulerBefore .tx-dce-pi1 {
  max-width: 500px; /* Default Width */
}

.csc-frame-rulerAfter .innerwrap,
.csc-frame-rulerAfter .tx-dce-pi1 {
  max-width: 500px; /* Default Width */
}

.csc-frame-indent .innerwrap,
.csc-frame-indent3366 .innerwrap,
.csc-frame-indent6633 .innerwrap,
.csc-frame-indent .tx-dce-pi1,
.csc-frame-indent3366 .tx-dce-pi1,
.csc-frame-indent6633 .tx-dce-pi1,
#two-column {
  max-width: 520px; /* Default Width + multi column padding */
}

.csc-frame-frame1 .innerwrap,
.csc-frame-frame1 .divider,
.csc-frame-frame1 .csc-header,
.csc-frame-frame1 .tx-dce-pi1 {
  max-width: 500px; /* Default Width */
}

#header-container,
#footer-container {
  max-width: 500px;
}

/* Text Styles */

p {

}

h1 {

}

h2 {
  font-size: 26px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 16px;
}

h5 {

}

h6 {

}

/* DCE */

.columns2 > div,
.columns3 > div {
  display: block;
  width: 100%;
  margin: 20px 0 0 0;
}

/* Text-Pic */
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: none;
  margin: 0;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin: 0 auto 20px auto;
}

.csc-textpic-intext-left-nowrap-210 .csc-textpic-text {
  margin: 0;
}

/* Sub Pages */

#two-column #main-content,
#two-column #side-content {
  max-width: 100%;
  margin: 0;
  display: block;
  padding: 0;
}

/* Other Styles */
#c94 .columns2 > .c2_c1, #c106 .columns2 > .c2_c1,
#c94 .columns2 > .c2_c2, #c106 .columns2 > .c2_c2 {
  display: inline-block;
  margin: 20px 0 0 -4px; 
}

#c25 .tx-trustus form div div > label, #c25 .tx-trustus form div > label {
  width: 93%;
}

.responsivebanner {
  height: 293px !important;
  padding-bottom: 0 !important;
}

.banner_overlay {
  max-width: 500px;
}

.banner_overlay .overlaytitle {
  font-size: 24px;
}

#c275 .tx-trustus > div {
  width: 100%;
  display: block;
  margin-right: 0;
}

#c294 .c3_c1 p {
    padding: 90px 20px;
    width: 250px;
    margin: 0 auto;
}

#c95 .columns2 > .c2_c1,
#c95 .columns2 > .c2_c2 {
  margin-left: -4px;
  display: inline-block;
}

#c113 .news-single-header h2 {
        font-size:28px;
}


div.tx-trustus .profile_field .profile_field_social {
        width: 83%;
}
.tx-indexedsearch-searchbox-sword {
  width: 360px !important;
}

