/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions{ width:10px;}
.clear									 { clear:both;}
.c_footer								 { padding-right:10px; text-align:right;}
.dnntitle 								 { padding-left:10px;}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}
.ModuleTitle_MenuContainer				 { width:100px!important;}


.Container-1 							 { margin:0 0 5px;  }
.Container-1 .dnntitle					 { white-space:nowrap;   padding:0px 0 15px;  text-align:center; position:relative; z-index:2; }
.Container-1 .dnntitle:after			 { background: #000000; content:""; width:100%; height:5px; position:absolute; left:0; top:50%; margin:-10px 0 0 0; z-index:-1;}
.Container-1 .contentmain1				 { }
.Container-1 .contentpane				 { padding:0; text-align:center; vertical-align:top; clear:both; background:url(images/c1_bg.jpg) center center no-repeat; background-size:cover;  }

.Container-2 							 { margin:0 0 5px;  }
.Container-2 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:center; position:relative; z-index:2; margin-bottom: 30px;}
.Container-2 .dnntitle:after			 { background: #000000; content:""; width:100%; height:5px; position:absolute; left:0; top:50%; margin:-10px 0 0 0; z-index:-1;}
.Container-2 .contentmain1				 { }
.Container-2 .contentpane				 { padding:0 25px; text-align:left; vertical-align:top; clear:both;  }

.Container-3 							 { margin-bottom:5px; padding:25px 25px 20px; background:#e31a22; color:#fff; font-size:14px; }
.Container-3 .dnntitle					 { white-space:nowrap; text-align:center; margin: 0; padding:0 0 10px 0; border-bottom:3px solid #fff; }
.Container-3 .contentmain1				 { }
.Container-3 .contentpane				 { padding:20px 0px 0px 0px; text-align:center; vertical-align:top; clear:both; }
.Container-3 .Normal					 { color:#fff; font-size:14px;}

.Container-4 							 { margin:0 0 5px; color:#fff;  }
.Container-4 tr							 { text-align:center;}
.Container-4 .dnntitle					 { white-space:nowrap; padding:0; text-align:center; display:inline-block; width:43%; }
.Container-4 .c4_left_line	 			 { background:url(images/c4_tit_bg.jpg) 0 center repeat-x; height:5px; width:27%; display:inline-block;}
.Container-4 .c4_right_line	 			 { background:url(images/c4_tit_bg.jpg) 0 center repeat-x; height:5px; width:27%; display:inline-block;}
.Container-4 .contentmain1				 { }
.Container-4 .contentpane				 { padding:15px 27px 0; text-align:center; vertical-align:top; clear:both;  }
.Container-4 .Normal					 { color:#fff;}


.Container-11 							 { margin-bottom:5px; }
.Container-11 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px; margin:0px 0 15px; }
.Container-11 .contentmain1				 { padding:0 0 0 68px; }
.Container-11 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

														 
.Container-H1 							 { margin-bottom:5px; }
.Container-H1 .dnntitle					 { padding:0px;}
.Container-H1 .contentmain			 	 { }
.Container-H1 .contentpane			 	 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;       }

.Container-H2 							 { margin-bottom:5px; }
.Container-H2 .dnntitle					 { padding:0px;}
.Container-H2 .contentmain			     {}
.Container-H2 .contentpane			 	 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;     }

.Container-H3 							 { margin-bottom:5px; }
.Container-H3 .dnntitle					 { padding:0px;}
.Container-H3 .contentmain				 { }
.Container-H3 .contentpane				 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;     }



.title1{font-size:25px; line-height:1.2; color:#1d1d1b; white-space:normal; vertical-align:middle; font-weight:normal; background:#fff; padding:5px 14px; margin:0px; text-transform:uppercase; }

.title2{font-size:38px; line-height:1.2; color:#000000; white-space:normal; vertical-align:middle; font-weight:700; background:#fff; padding:5px 14px; margin:0px; text-transform:uppercase; }

.title3{font-size:20px; line-height:1; color:#fff; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; text-transform:uppercase; }

.title4{font-size:25px; line-height:1.2; color:#fff; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px 14px; margin:0px; text-transform:uppercase; }

.title5{color: #000000;
    font-size: 28px;
    line-height: 40px;
    margin: 15px 0 20px;}


@media only screen and (max-width: 767px) {
	.Container-2 .contentpane{
		padding:0 5px;
	}
	.Container-4 .contentpane{
		padding:15px 5px 0;
	}
}


