/*Resource Skin Style*/
.hillsong-resource.skin-dark  .title{ color: #292728!important; }
.hillsong-resource.skin-light  .title{ color: #fff !important; }
.hillsong-resource.skin-light  .add-to-playlist, 
.hillsong-resource.skin-light  .simplefavorite-button{color: #ccc !important;}
.hillsong-resource .et_pb_image_container .et_overlay{
  background-color: rgba(250,190,47,.7);
  opacity: .1;
}
.hillsong-resource .entry-info{text-align:center;}
.hillsong-resource .et_pb_image_container .et_overlay:before{color: #fff;  margin: -17px 0 0 -17px; font-size: 40px; }

.hillsong-resource  .et_pb_image_container  .et_overlay:before{ content: "\50"; } 	
.hillsong-resource.audio  .et_pb_image_container .et_overlay:before{ content: "\e027"; } 
.hillsong-resource.images  .et_pb_image_container .et_overlay:before{ content: "\e005"; }  
.hillsong-resource.file  .et_pb_image_container .et_overlay:before{ content: "\68"; }  
.hillsong-resource.podcast  .et_pb_image_container .et_overlay:before{ content: "\e07f"; }  
.hillsong-resource.video  .et_pb_image_container .et_overlay:before,
.hillsong-resource.webinar  .et_pb_image_container .et_overlay:before{ content: "\49"; }    
.hillsong-resource.package  .et_pb_image_container .et_overlay:before{ content: "\e088"; }  
.single-unlimited  .title-content-wrapper a{  color: #fdbe2f;  }   


/*Ontraport Form*/
.popup_outer_wrap.more-info-popup-wrapper{ width: 630px !important; }
#membership-signup .moonray-form-p2c151960f11 .moonray-form{width:100% !important;}
#more-info-popup .moonray-form-p2c151960f11 .moonray-form-element-wrapper  > .moonray-form-element-separator{
    border-width: 10px !important; border-style: dashed !important; }
#more-info-popup .embed-script-wrapper{display:none;}
#membership-signup  .moonray-form-p2c151960f11 .moonray-form-element-wrapper  input[readonly="readonly"]{ background-color: #eee !important; }   


/*Associate Signup*/
.moonray-form-element-html  a{ color: #fdbe2f !important; }

#signup-optin  .et_pb_row{
    width: 100%;
    max-width: 100%;
}

.moonray-form.moonray-form-label-pos-stacked{
    width: 100% !important;
    max-width: 100% !important;
	background-color:transparent !important;
}


#signup-optin  .et_pb_row  #signup-left-section{
	padding-top:50px;
    background-color: #292728;
    padding-right: 5%;
    padding-bottom: 0px;
    padding-left: 5%;
}

#signup-optin  .et_pb_row  #signup-right-section{
	padding-top: 60px;   
    background-color: #ffffff;
    padding-right: 5%;
    padding-bottom: 0px;
    padding-left: 5%;
}
#signup-optin .et_pb_blurb_container  h1{ 
    font-weight: 300;
    font-size: 16px;
    color: #ffffff!important;
    line-height: 1.4em;
 }

#signup-optin .et_pb_blurb_container {  position: relative !important;
    padding-top:0px;
    padding-bottom:0px;
}

#signup-optin  .et_pb_row  #signup-left-section .et_pb_text {
    color: #ffffff!important;  margin: 5px auto; 
    margin-bottom: 5px;
}
#signup-optin  .et_pb_row  #signup-left-section .et-pb-icon{ color: #ffffff!important; }
#signup-optin  .et_pb_row  #signup-left-section  .et_pb_module.et_pb_blurb{margin-top:5px; margin-bottom:5px;} 

#signup-optin .et_pb_row #signup-left-section .et_pb_module.et_pb_blurb{    max-width: 100% !important;
    width: 100% !important;
}

#signup-optin .et_pb_blurb_container h1{ text-align: left !important; }
#signup-optin .et_pb_blurb_container h1{padding: 0 !important;}
#signup-optin .et_pb_row #signup-left-section .et_pb_module.et_pb_blurb{     margin-top: 0px;
    margin-bottom: 20px;  }
#signup-optin .et_pb_row #signup-left-section .et_pb_text{    margin-bottom: 30px; }
#strength_message.short{ color:#FF0000; }
#strength_message.weak{ color:#E66C2C; }
#strength_message.good{ color:#2D98F3; }
#strength_message.strong{ color:#006400; }



/*Style Carousel*/
.owl-carousel-section-wrapper  > .owl-carousel,
.owl-carousel-section-wrapper > .customPrevBtn,
.owl-carousel-section-wrapper > .customNextBtn{ float:left;	}

.owl-carousel-section-wrapper > .customNextBtn{}
.owl-carousel-section-wrapper > .customPrevBtn span,
.owl-carousel-section-wrapper > .customNextBtn span{
 font-size: 42px; position: absolute; z-index: 10; margin-top: 80px; cursor: pointer;
}

.owl-carousel-section-wrapper.netflix > .customPrevBtn span,
.owl-carousel-section-wrapper.netflix > .customNextBtn span{ margin-top: 90px; }

.owl-carousel-section-wrapper > .customPrevBtn span{margin-left: -25px;}
.owl-carousel-section-wrapper > .customNextBtn span{margin-left: 10px;}   

.owl-carousel-section-wrapper.light > .customPrevBtn span, 
.owl-carousel-section-wrapper.light > .customNextBtn span{ color: #111; }

.owl-carousel-section-wrapper > .customPrevBtn span:hover, 
.owl-carousel-section-wrapper > .customNextBtn span:hover{ color: #fdbe2f; }


/*Assign Course Style*/
#assign-to-user-wrapper{    margin: 20px 0 0 0; float: left; width: 100%; }
#assign-to-user-wrapper > span{     border: 1px solid #fdbe2f;
    padding: 5px; margin: 5px; color: #333; float: left; }

#assign-to-user-wrapper > span  .assign-to-close{padding: 5px 10px;
    margin-right: -5px;
    color: #fdbe2f;
    cursor: pointer;}
	
	
/*Membership Form Style Style*/
#membership-signup  .moonray-form-p2c151960f11 .moonray-form{width: 100% !important;} 

/*My Profile*/
.accessally-profile-update-section .accessally-profile-update-edit-first-name-row,
.accessally-profile-update-section .accessally-profile-update-edit-last-name-row,
.accessally-profile-update-section .accessally-profile-update-edit-email-row,
.accessally-profile-update-section .accessally-profile-update-edit-company-row,
.accessally-profile-update-section .accessally-profile-update-edit-phone-row{ display: none !important; visibility:hidden !important;}      	


/*Use for hiding sections per membership level*/
.hln-sub-member-only, .hln-paid-member-only, .hln-associate-only, .hln-guest-only{ display: none !important; visibility: hidden !important;}    

/*No Access Video Style*/
.img-with-play-btn{  box-shadow: 0px 0px 18px 0px #000000; 
 -webkit-box-shadow: 0px 0px 18px 0px #000000; 
  -moz-box-shadow:  0px 0px 18px 0px #000000; 
   max-height: 290px;
	overflow: hidden;
}
.img-with-play-btn  .et_overlay{    background-color: rgba(0,0,0,0.6);
    border: 0;
    opacity: 1;
    cursor: pointer;
    height: 100%;
    z-index: 999999; }
.img-with-play-btn  .et_overlay:before{   top: 50% !important;  color: grey; font-size: 100px;  content: "\49"; margin: -60px 0 0 -60px; }
.img-with-play-btn  .et_overlay:hover:before{color: #fff;}


/*Share Style*/
article > .entry-content  >  .addtoany_content{display: none !important; visibility: hidden !important;}

.accessally-team-add-child-input-section   .accessally-team-add-input.accessally-team-add-email-input{ float: left !important; width: 33% !important; }

.accessally-order-form{padding: 0 !important;}

/*Resource Page*/
article.video  .et_pb_row_0.title-content-wrapper  *{color:#FFF;} 


.hln_divider{
    max-width: 8% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 20px!important;
    margin-bottom: 50px!important;
    height: 0px !important;
}
           
.hln_divider:before {
    border-top-color: #fdbe2f;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px;
}
 
/*Church Dashboard Style*/
.dials-intro.dial-panel{
	background-image: linear-gradient(to bottom, #f2c256 0%, #f4b73a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2C256', endColorstr='#FFF4B73A', GradientType=0);
    color: #333;
    position:fixed; float:left; bottom:0; width:55%; height:100%;
}
.dials-intro.dial-panel > .center-panel{ max-width: 65%; text-align: center; margin: 135px auto 10px auto; }
.dials-intro.dial-panel > .center-panel  h1.massive {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 5em;
    line-height: 1;
    margin: 0 0 15px;
    letter-spacing: -1px;
	font-family: "proxima-nova-1",sans-serif !important;
}
.dials-intro.dial-panel >  .center-panel>i {
    color: #fff;
    margin-bottom: 25px;
}
.dials-intro.dial-panel >  .center-panel  .lead {  font-size: 21px; }

/*Payment Form AA*/
.accessally-order-form-billing-address-section > div{width:100%;}
.accessally-order-form-billing-state-input { margin-left: 0; }


/*Reset Password*/
.accessally-login-reset-container *, .accessally-login-reset-container a.accessally-reset-back-link{color:#fff !important;}

.accessally-login-reset-login-submit,
.skin-dark   input[type="submit"],
.skin-dark   input[type="button"],
.skin-dark    button,
.skin-light   input[type="submit"],
.skin-light   input[type="button"],
.skin-light    button,
.accessally-order-form-coupon-button
{
    background-color: transparent!important;
    border: 2px solid #000!important;  color: #000!important;
    border-radius: 100px!important;
    -webkit-border-radius: 100px!important;
    -moz-border-radius: 100px!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    padding: 18px 50px!important; 
	height: auto !important;  
	line-height: unset !important;
}
.accessally-order-form-coupon-button{ padding-top: 0px!important; }
.accessally-login-reset-login-submit:hover{}


.skin-dark .moonray-form-input-type-submit .moonray-form-input { border: 2px solid #000!important; color: #000!important; }

.skin-light   input[type="submit"],   
.skin-light   input[type="button"],
.skin-light    button{  border: 2px solid #fff!important; color: #fff!important;  }

.skin-dark .moonray-form-input-type-submit .moonray-form-input:hover,
.skin-dark  form  input[type="submit"]:hover,
.skin-dark  form  button[type="submit"]:hover,
.skin-dark   input[type="submit"]:hover,   
.skin-dark   input[type="button"]:hover,
.skin-dark   button:hover,
.skin-light   input[type="submit"]:hover,   
.skin-light   input[type="button"]:hover,
.skin-light    button:hover,
.accessally-order-form-coupon-button:hover{ background-color: #fdbe2f!important;  border: 2px solid transparent !important; color: #fff!important; }     


/*Add Credit form css*/
.accessally-credit-card-new-form  .accessally-credit-card-submit-row{text-align: right;}
.accessally-credit-card-new-form  .accessally-credit-card-edit-row{margin-bottom:10px;}
.accessally-credit-card-new-form  .accessally-credit-card-edit-input-column  > input,
.accessally-credit-card-new-form  .accessally-credit-card-edit-input-column  > select{
	font-size: 15px!important;
    color: #222!important;
    background-color: #f2f2f2!important;
    height: 38px!important;
    padding: 6px 10px!important;
    border: 1px solid #d1d1d1!important;
    border-radius: 4px!important;
	border-radius: 4px!important;
	border-radius: 4px!important;
    box-shadow: none!important;
    box-sizing: border-box!important;
	width:100%;
	}
.accessally-credit-card-new-form  .accessally-credit-card-edit-label-column  label{    font-family: 'filsonproregularregular',"Helvetica Neue",Helvetica,Arial,sans-serif!important;     color: #000000;  font-size: 12px; font-weight: normal; font-style: normal;    font-size: 15px; }  




#aa-payment-form > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough > div > div > div > div > form > div:nth-child(49) > label, #aa-payment-form > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough > div > div > div > div > form > div:nth-child(48) > label{font-weight:normal !important;}  
div.moonray-form-input-type-checkbox{ padding-bottom: 0px !important; }
.moonray-form-input-type-textarea textarea{height: auto !IMPORTANT;}

html .moonray-form .moonray-form-input-type-checkbox .moonray-form-input{    width: auto!important;
    display: inline!important;
    height: auto !important;
    float: left !important;
    margin-top: 13px; }
html .moonray-form .moonray-form-input-type-checkbox .moonray-form-label{
	display: inline!important;
    float: left !important;
    padding: 0 !important;
    width: 80% !important;
}


.accessally-order-form-progress-icon,
.accessally-order-form-progress-connection{background-color: #222 !important;}
.accessally-order-form-swap-option.accessally-order-form-swap-selected,
.accessally-order-form-order-summary,
.accessally-order-form-coupon-section{ border: 2px solid #222 !important; } 
.accessally-order-form-progress-icon-highlight {  background-color: #fdbe2f!important; }  



/*My Team CSS*/
.accessally-team-client-display{float:left; width:100%; padding: 0; border-left: 0; border-right: 0; border-bottom: 0;margin: 0;  margin-top: 3px;}  
.accessally-team-client-display  .accessally-team-client-name  .accessally-team-client-operation,
.accessally-team-admin-management-container  .accessally-team-client-operations  > .accessally-team-client-operation-revoke,
.accessally-team-admin-management-container  .accessally-team-client-operations  > .accessally-team-client-operation-elevate,
.hln-hide{display:none !important; visibility: hidden !important; opacity: 0 !important;}

.accessally-team-client-display  .accessally-team-client-name   .accessally-team-client-operation-revoke,
.accessally-team-client-display  .accessally-team-client-name   .accessally-team-client-operation-elevate{display:inline-block !important; visibility: visible !important; opacity: 1 !important;  
background-color: transparent; color: #fff;  width: auto; border: 2px solid #fff;   text-align: center; padding: 5px 25px;   font-weight: bold; }  

.accessally-team-client-display  .accessally-team-client-name   .accessally-team-client-operation-revoke:hover,
.accessally-team-client-display  .accessally-team-client-name   .accessally-team-client-operation-elevate:hover{
	background-color:#fdbe2f; color:#FFF; border: 2px solid #292728; 
}

.accessally-team-client-display  .accessally-team-client-name{float:left; width:100%;}
.accessally-team-client-display  .accessally-team-client-name  >  div.fullname{ float:left;  margin-top: 10px; margin-right: 10px;  }
.accessally-team-client-display .accessally-team-client-name  > .operations-wrapper{float: right; margin-top: 9px;}	
.accessally-team-client-display .accessally-team-client-name  .accessally-team-client-operation-revoke{ margin-right: 0; }     


.accessally-team-admin-management-container  .accessally-team-client-operations{    margin-top: 15px; }
.accessally-team-admin-management-container  .accessally-team-client-operations > *{display:none;}
.accessally-team-admin-management-container  .accessally-team-client-operations  > .accessally-team-client-operation{
	background-color: transparent;  
    color: #fff;
    text-align: left;
    padding: 0;
    margin: 0;
    width: 40%;
 }
 .accessally-team-admin-management-container .accessally-team-client-operations > .accessally-team-client-operation:hover{color:#fdbe2f; opacity:1; }

.accessally-team-client-operations-head{font-weight:bold;color:#fff;width:100%;}  
.accessally-team-admin-management-container  .accessally-team-admin-management-header h4{color:#fff;}   
.accessally-team-admin-management-container  .accessally-team-admin-management-header{font-weight:normal; margin-bottom: 15px;}

#my-team-required-youth, #my-team-required-kids{float:left; width:100%; margin-top: 40px;}


/*2FA CSS*/
#twofactor-user-settings  .wrap > .postbox{ float: left; margin-bottom: 25px;}
#twofactor-user-settings  .wrap  > .postbox .inside { margin-bottom: auto; }
#twofactor-user-settings  .wrap  > .postbox > h2,
#twofactor-user-settings  .wrap  .simba_tfa_verify_tfa_notice h2{font-size:25px !important;}

input[readonly="readonly"],select[readonly="readonly"],textarea[readonly="readonly"]{
	background-color: rgb(221, 221, 221) !important; }  
	
/*Tooltips*/
.Zebra_Tooltip .Zebra_Tooltip_Message{ min-width: 130px !important;}	



/*Divi Popup CSS*/
.popup_outer_wrap{  position: absolute !important;  height: unset !important; }   
.popup_outer_wrap > .et_pb_section  > .et_pb_row  > .et_pb_column{ padding-bottom: 20px !important; }


/*My Team Style*/
#my-team-required-members h4{float:left; width:100%;}
#my-team-required-members  .accessally-team-admin-management-remaining-text,
#my-team-required-members  .accessally-team-admin-management-header,
#my-team-other-members  .accessally-team-admin-management-remaining-text{display:none !important; visibility:hidden !important;}


.hillsong-team-management{  float: left; width: 100%; margin: 10px 0 0px 0; }
.hillsong-team-management .form-wrapper,
.hillsong-team-management .list-wrapper{float:left; width:100%;} 
.hillsong-team-management .form-wrapper{ margin-bottom: 10px; }
  
.hillsong-team-management   .hln-team-add-input{ float: left; width: 32.7%; margin-right: 5px;}
.hillsong-team-management   .hln-team-add-input *{width:100%;}                    
.hillsong-team-management   .hln-team-add-child-button{float:right; margin-top: 10px;}
.hillsong-team-management.hln-team-role-0    .hln-team-add-input{     width: 24.6%; }
.hillsong-team-management   .hln-team-add-input  .error{    position: absolute;  margin-top: -20px; }  
.hillsong-team-management.hln-team-role-0   .hln-team-add-email-input{ margin-right: 0; }

.hillsong-team-management .list-wrapper{
    border-top: 1px solid #fff; padding-top: 15px; margin-top: 15px;   
}
.hillsong-team-management .list-wrapper > div{ float:left;width:50%; color: #fff;}   
.hillsong-team-management .list-wrapper  .actions{text-align:right; }
.hillsong-team-management .list-wrapper  .actions  button{ margin-top: 5px; }

#my-team-required-members .form-wrapper > .hln-team-add-input{ width: 26%;}
#my-team-required-members .form-wrapper > .hln-team-add-child-button{margin-top: 0;}
.hillsong-team-management .form-wrapper > .hln-team-add-child-button  button,
.hillsong-team-management .list-wrapper .actions button{     font-family: 'filsonproregularregular',"Helvetica Neue",Helvetica,Arial,sans-serif!important;    padding: 6px 25px !IMPORTANT; text-align: center; cursor:pointer; }

#my-team-required-creative, #my-team-required-youth, #my-team-required-kids {  margin-top: 30px !important; }


body #wait-wrapper{ width: 100%;
    height: 100vh !important;
    z-index: 9999999;
    background-color: rgba(0,0,0,0.5);
    top: 0;
    bottom: 0;
    text-align: center;
    max-height: 100%;
    position: fixed !important; }
body #wait-wrapper img{ margin: 30vh auto; }


/*Messages Style*/
.success-message{color:#fdbe2f;}
.rounded-box-wrapper{
	background-color: #ffffff;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	width:100% !important;
}
.reset-password-form  > .moonray-form-element-wrapper{ padding: 10px 0;}
.reset-password-form  .moonray-form-input-type-password{text-align:left;}

.optanon-show-settings-popup-wrapper { display: none !important; }    

.single-unlimited  article.video  embed,
.single-unlimited  article.video  iframe,
.single-unlimited  article.video  object,
.single-unlimited  article.video  video{
       max-width: 100%  !important;
       width: 100%  !important;
}           

.light-icons-wrapper .et_pb_image_wrap .et-pb-icon{ color: #fff !important;  }

/*CSS Media Query*/
@media only screen and (min-width: 1182px){
 .mega-sub-menu {   top: 10px !important;  padding-top: 20px !important;  }
  #mega-menu-item-121816  .mega-sub-menu {  top: 0px !important; padding-top: 30px !important; }   
}


@media only screen and (min-width: 1182px) and (max-width: 1365px){
	#main-header { padding-bottom: 20px !important;  }     
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 15px!important; } 
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin-top: 10px !important;}
}



@media only screen and (min-width: 1361px){
.hln-banner-form  .moonray-form  form > .moonray-form-element-wrapper-contracted{     width: 23.7% !IMPORTANT; }
}

@media only screen and (min-width: 1024px) and (max-width: 1360px) {
.hln-banner-form  .moonray-form  form > .moonray-form-element-wrapper-contracted{     width: 20.5% !IMPORTANT; }
}

@media only screen and (min-width: 1024px){
.et_pb_code_inner  .moonray-form .moonray-form-element-wrapper-contracted { width: 50% !IMPORTANT; }
/*Ontraport Banner form*/
.hln-banner-form  .moonray-form{ max-width: 1080px !important; }
.hln-banner-form  .moonray-form  form > .moonray-form-input-type-submit{     width: 310px !IMPORTANT; }
}

@media only screen and (min-width: 981px){
  .popup_outer_wrap.popup_full_height > #signup-optin { overflow-y: hidden;  }	
  #signup-optin, #signup-optin  .et_pb_row{ padding: 0 !important;   }
  #signup-optin  .et_pb_row  #signup-right-section,
  #signup-optin  .et_pb_row  #signup-left-section{  margin-right: 0px!important; } 
  .accessally-credit-card-new-form  >  .accessally-credit-card-edit-row{ width:48%; float: left; }       
  .accessally-credit-card-new-form  .accessally-credit-card-edit-label-column {    width: 120px; }
  .accessally-credit-card-new-form  .accessally-credit-card-edit-input-column {   float: right; }
  .accessally-credit-card-new-form  >  div:nth-child(odd){  margin-right:20px !important;  }         
}


@media only screen and (max-width: 980px){
 .single-unlimited   .resource-top-actions{    width: 100% !important; }
 .single-unlimited   .resource-top-actions  > *{ width: 33.3% !important; margin-bottom: 0px !important;}
 .single-unlimited   .resource-top-actions   .et_pb_main_blurb_image{ margin-bottom: 30px !important; }
 .single-unlimited   .resource-top-left-section{margin-bottom:0 !important;}
 .single-unlimited   .resource-top-right-section  .subscribe-download-btn > a {  width: 100% !important; }
 .tax-subjects  .view-all-resource  article{ margin-bottom: 20px !important; }   
 .tax-subjects  .view-all-resource  article  .entry-info{    padding: 10px 0; }
 
 .et_pb_audio_module{height: auto !important;}
 .et_pb_audio_module  > .et_pb_audio_cover_art,
 .et_pb_audio_module  > .et_audio_container{position: unset !important;
    float: left !important; }
 .et_pb_audio_module  > .et_pb_audio_cover_art{    background-size: cover !important;
    height: 306px !important;
    background-position: center !important; }
 .et_pb_audio_module  > .et_audio_container{}
 .single-unlimited  article.podcast  .resource-top-actions{ margin-top: 30px; margin-bottom: 10px; }
 
  body.page-id-116011  #et-boc > .et_builder_inner_content > div.et_pb_section:nth-child(1) { padding-top: 0 !important; }
 .gauges  > .et_pb_code_inner,
 .gauges  > .et_pb_code_inner > div,
 .gauges div:first-child{ position: relative !important;  width: 100% !IMPORTANT;  }
 .gauges  .gauges-left-section{}
 .gauges  .gauges-right-section{}
 .gauges  .gauges-right-section  img{margin-top: 50px !important; margin-bottom: 50px !important; width: 100% !important;
    margin-left: 0 !important;
    float: none !important; }
 .dials-intro.dial-panel > .center-panel{  margin: 50px auto !important; }
 
}


@media only screen and (max-width: 599px){
	/*.owl-stage > .owl-item{width: 305px !important;}*/
}

