/* Container Staff
----------------------------------------------------------------------------- */
.dnn-container{ position:relative; padding:0; margin:0;}
.dnn-container h4.container-title{ margin:0; padding:0; height:35px; line-height:35px; font-size:18px; font-weight:100;}
.container-space-1{ padding:15px 0 0 0;}
.container-space-2{ padding:20px 0 0 0;}
.container-title { margin-bottom: 20px; }
.container-title .title-color-1{ color:#1f1f1f;}
.container-title .title-color-2{ color:#E1CD00;}
.container-title .title-color-3{ color:#fff;}

/* Container3 */
.container-3 h4.container-title{ border-bottom:1px solid #999; color:#444; height:42px; line-height:42px;}

/* Container4 */
.container-4 h4.container-title{ border-bottom:1px solid #DC143C; height:42px; line-height:42px;}

/* Container5 */
.container-5 h4.container-title{ background:#fafaf6; border:1px solid #e8e8e8; height:45px; line-height:45px; padding:0 0 0 15px;}
.container-5 .container-pane{ border:1px solid #e8e8e8; border-top:none; padding:15px 12px 12px 12px;}

/* Container6 */
.container-6 h4.container-title{ background:#DC143C; border:1px solid #DC143C; height:45px; line-height:45px; padding:0 0 0 15px;}
.container-6 .container-pane{ border:1px solid #DC143C; border-top:none; padding:15px 12px 12px 12px;}

/* Container7 */
.container-7 h4.container-title{ display:inline-block; position:relative; background:#fff; z-index:9; padding:0 0 45px 0; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}
.container-7 h4.container-title:before { position:absolute; left:2px; bottom:0; border-bottom:1px solid #666; width:60%; height:0; content:''; z-index:8;}
.container-7 .container-pane{ padding:5px 0 0 3px;}

/* Container8 */
.container-8 h4.container-title{ display:inline-block; position:relative; background:#fff; z-index:9; padding:0 0 45px 0; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}
.container-8 h4.container-title:after { position:absolute; left:2px; bottom:0; border-bottom:1px solid #DC143C; width:60%; height:0; content:''; z-index:8;}
.container-8 .container-pane{ padding:5px 0 0 0;}

/* Container-9 */
.container-9 { background: rgba(17,17,17,0.90); padding: 35px; border-radius: 25px; color:rgba(241,240,240,1.00); }
.container-9 h2.container-title {margin-top: 0px;}

/* Container-10 */
.container-10 { background: #E5EAE7; padding: 35px; border-radius: 25px; color: #1f1f1f; }
.container-10 h2.container-title {margin-top: 0px;}
/* footer8 */

.footer-8 h4.container-title{ display:inline-block; position:relative; background: transparent; z-index:9; padding:0 0 45px 0; margin:0 0 -4px 0; font-size:26px; font-weight:100; color:#1f1f1f; text-transform:capitalize; border-bottom:4px solid #E1CD00; }

.footer-8 h4.container-title:after { position:absolute; left:2px; bottom:0; width:60%; height:0; content:''; z-index:8;}

.footer-8 .container-pane{ padding:15px 0 0 0; border-top:4px solid #CFD8D2; font-size: 14px !important;}
.footer-8 .container-pane p, .footer-8 .container-pane a {font-size: 14px !important; color: #1f1f1f;}
.footer-8 .container-pane i {color: #E1CD00; }
/* Footer */
.footer-container{ padding:50px 0;}
.footer-container h4.container-footer-title{ margin:0 0 20px 0; font-size:14px; text-transform:uppercase; font-weight:bold; color:#666;}
.FooterContainer .container-pane{ color:#999!important;}