
#hrline {
	width: 30%;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.t2 {
    line-height: 1.1rem;
	padding-top: .5%;
}

.list_bg {
	background-color: #bd6727;
	color:#fff;
}

h2 {
	font-size: 1.7rem;
}

h3 {line-height: 1.6rem;}

 h4 {color: #fff;
padding-left: 4%;
}

sup {font-size: .8rem;}

.col_wt {color: #fff;
margin-left: 4%;}

.img_right {
	float: right;
	width: 40%;
	margin-left: 2%;
}
.img_left {
	float: left;
	width: 40%;
	margin: 1% 2% 0 0;
}


.float_l {
	float: left;
	width: 20%;
	margin-right: 2%;
	min-width: 100px;
	padding-top: 1%;
}
.float_l img {
	display: block;
	float: right;
}
.text_l {
	margin-left: 22%;
	margin-top: 10px;
}  

.l_guest {
	float: left;
	margin: .5% 1% 0 0;}

.bio_click {font-size: .9rem;}

.boxlook { background-color: #94AAD7;
	color:#000;
	padding:3%;
	

}
.boxlook h4 {color:#fff;}




/* MODULES/BONUSES */


.divline_b {
	border-bottom: 6px solid #83399a;
	
}

.mline {border-bottom: 6px solid #83399a;}


.mod_h {
  background-color: #83399a;
 
}

.mod_h h3 span {
    font-size: 1.6rem;
    font-family: MontserratLight;
}

.sp_bonus{
	border-radius: 20px;
	overflow: visible;
	margin: 0 auto 40px;
	padding: 30px 8%;
	background-color: #bd6727;
	color:#fff;}

.sp_bonus h3 {
    text-align: center;
    color: #fff;
    font-family: Montserrat;
}

.sp_bonus h3 em {
    font-family: MontserratLight;
}


.bg1 {background-color:#bd6727; 
	/*override: module_body for bonus (same as bg for sp_bonus*/
}


#cboxLoadedContent {
 margin: 3%;}

#odd {font-family: Montserrat;
font-style: italic;}

.video-wrapper {
    text-align: center;
}

.vid {	/*for 3 across*/				
	display: inline-table;
    width: 29%;
    margin: 0 1%;

}

.vid2 {	/*for 2 across*/				
	display: inline-table;
    width: 47%;
    margin: 0 1%;

}

#guests_sm {
	display: none;
}



.guests_wrap {
	display: grid;
    grid-template-columns: repeat(5, 17%);
/*	grid-template-rows:15%;*/
    row-gap: 5px;
	column-gap: 1%;
	justify-content: center;
}

.item {text-align: center;}


@media only screen and (max-width: 775px) {
    .vid {
        display:block;
		width: 90%;
		margin: 0 auto;
    }
	
	   .vid2 {
        display:block;
		width: 90%;
		margin: 0 auto;
    }
	
.guests_wrap {
    grid-template-columns: repeat(4, 25%);
}	
}

@media (max-width: 580px) {
	
#guests_sm {
	display: block;
	}	
#guests_lg {
		display: none;
		}
	
.img_r_mod {margin: 0 auto;
	text-align: center; }

	
.img_right {
	 margin: 0 auto;
    text-align: center;
    width: 100%;
}
.img_left {
	 margin: 0 auto;
    text-align: center;
    width: 100%;
}
	
	
.l_guest {	 margin: 0 auto;
    text-align: center;
    width: 100%;}

.module_body img {float: none;
	margin: 0;}
	
.guests_wrap {
    grid-template-columns: repeat(3, 25%);
}

}




