
/******************************************
	ALL of the "sec" classes below relate to the 
 	Instructional Streaming pages (Custom post type "Section"), which display the different Section. Used classes as much 
	as possible so future changes to style 
	would be easier to update. Note that these apply to the Section Custom
	Post Type, may be called "Project" or "Module" in some places
*******************************************/

/*Applied to Header Section*/
.sec-header-section {
 	padding-top: 35px !important;
  	padding-bottom: 20px !important;
	background-color: #232a2f;
background-image: url('https://bjj.foundation/wp-content/uploads/2022/05/Repeating-Background-Pattern-Black.png');
	background-repeat: repeat;
	background-size: 420px;
  	/*background-color:#463539;*/
}

/*Applied Row nested in Header Section*/
.sec-header-row {
  	padding-top: 0px !important;
  	padding-bottom: 0px !important;
}

/*Applied module nested in Header Row*/
.sec-header {
  	margin-bottom:0 !important;
}

/*Applied inline to H1 inside Header module*/
.sec-title {
	color: #f6f4f4;
	font-size:40px;

	line-height:1em;
	
}

/*Applied inline to H2 inside Header module*/
.sec-subheader {
	text-align:center;
	font-size:30px;
	margin-bottom:0 !important;
	letter-spacing: .15em;
	color:#c2aeb2;
}

/*Second Section of Instructional Stream pages, contains the main content of the page*/
.sec-body  {
	padding-bottom:0;
	background-color: #131313;
	background-image: url('https://bjj.foundation/wp-content/uploads/2022/05/Repeating-Background-Pattern-Black.png');
	background-repeat: repeat;
	background-size: 320px;
	padding-top:0;
}

/*Row nested in Body section*/
.sec-body-row {
	
}



/*Applied to first module of Body Row, will contain dynamic content to reflect the title of the Stream/Project */
.sec-subtitle {
	font-weight:bold;
	text-align:center;
	margin-bottom: 0 !important;
	padding-top:50px;
	padding-bottom:7px;
}

.sec-subtitle h3 {
	font-size: 24px;
	color: #9f3323;
	padding-bottom:0px;
}

/*Applied to the module containing the Vimeo playlist*/
.sec-video-playlist {
	margin-bottom:0 !important;
	
}



/*Applied to Next/Previous module*/
.sec-nextprev a {
	
	color:#c7d8d7;
	text-decoration:underline;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}

.sec-nextprev {
	width: 94% !important;
	margin-top:0px;
}

.nav-previous {
	margin-right:5px;
}

.sec-body-row2 {
	
}

.sec-course-map {

}

.btn-course-map {
	
}

.sec-tags {
	margin-top:15px;
}

.sec-line {
	/*padding-left: 15%;
	padding-right: 15%;*/
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}

/*Applied to Divider module*/
.sec-divider:before {
	border-top-color: #343f46 !important;
}

.sec-divider {
	margin-top:50px;
	margin-bottom:50px;
}

/*Applied to Portfolio module, containing the other parts of the instructional*/
.sec-portfolio .et_pb_module_header {
	font-family: 'Roboto Mono', monospace;
	font-size:16px !important;
	line-height:1.2;
	color: #9f3323;;
}




/******************************************
	END Main styles for Section Streaming pages
*******************************************/
