/*
 Theme Name:     Wizard of WP	
 Theme URI:      Custom
 Description:    Your Wizard of WP Child Theme
 Author:         WizardofWP
 Author URI:     http://wizardofwp.com
 Template:       Divi
 Version:        1.0.2
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */


h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}

body {
	letter-spacing: 1px;
	font-weight: 300;
}

.nopadding {
	padding-bottom: 0!important;
}
 span.red {
	color: #B71F2F;
	font-weight: normal;
}

/* NEW BLUE */
.blue {
	color: #1f79bc;
	}

#left-area ul li, .entry-content ul li, .comment-content ul li, body.et-pb-preview #main-content .container ul li, #left-area ol li{
	padding-bottom: 1em;
	line-height: 1.8em;
}

/* HOME TOP MENU LINK */
body.home #top-menu a, #top-menu li.current-menu-item>a {
	color: #2b5879!important;
}

#top-menu li.menu-item-874 {
	padding-right: 0!important;
}

li#menu-item-874 a {
    padding: 7px 40px !important;
    border-radius: 28px;
    border: 2px solid #1c4868!important;
}
body.home #menu_full_custom.cfs_menu #menu-main-menu li.menu-item-874 a {
	    padding: 0px 40px !important;
	    padding-top: 0px!important;
	    padding-bottom:0px!important;
    border-radius: 28px;
	height: 30px;
    border: 2px solid #1c4868!important;
}
body.home .et_pb_menu--style-centered .et_pb_menu__wrap,body.home .et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap {
	justify-content: flex-end;
}
#menu_full_custom li.etsearch {
	display: none!important;
}

/* =Theme customization starts here
-------------------------------------------------------------- */
.cd-timeline-img img.person_icon {
	width: 100%!important;
left: 0;
right: 0;
margin-left: 0;
height: auto;
top: 0;
margin-top: 0;
border-radius: 100%;
}
#cd-timeline p, #cd-timeline ul li {
	font-weight: normal;
}
.bigperson{
	 margin-bottom: 38px!important;
 }

 body .cd-timeline-block.tiny {
	 padding-top: 0px!important;
 margin-top: 0!important;
 
 
 }
body .bigperson .cd-timeline-img {
	width: 148px;
	height: 148px;
	left: 0;
	right: 0;
	margin-left: auto;
	box-shadow: none;
	padding: 8px;
	box-sizing: border-box;
	margin-right: auto;
	background: white!important;
	border: #c1c1c1 2px solid;
	position: relative;
}

ol li {
	line-height: normal;
	padding-bottom: 1em;
	list-style-position: outside;
}
ol {
	padding-bottom: 0!important;
	margin-left: 35px;
}

body .bigperson:after {
	clear: both;
	content: "";
}
body .bigperson .cd-timeline-content {
	visibility: hidden;
	display: none;
}
body .tiny .cd-timeline-img {
	background: transparent;
	margin-left: auto!important;
	margin-right: auto!important;	box-shadow: none!important;
	width: 25px;
	height: 25px;
	left: 0;
	right: 0;
	margin-top: 40px;
}
body .tiny .cd-timeline-img .et-pb-icon {
	background: white;
	border: none;
	content: "";
	box-shadow: none!important;
	min-height: 0;
	min-width: 0;
	padding: 0;
	display: block;
		color: #C1C1C1!important;
text-align: left;
	font-size: 20px;
position: relative;
	/*  transform: scaleX(-1);
	  -webkit-transform: scaleX(-1);
	  -ms-transform:scaleX(-1);
	  -moz-transform: scaleX(-1);
	  -o-transform:scaleX(-1);*/
	  text-indent: -9999px!important;
	  height: 25px;
	  width: 25px;
	  background: transparent;
	 
}
body .tiny .cd-timeline-img .et-pb-icon:before {
	opacity: 1;
	position: relative;
width: 25px;
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 5px;
		height: 25px;
	content: url(images/Icon_clock.svg);
	text-indent: 0;
	z-index: 102;
}

body .tiny .cd-timeline-content {
/* Rectangle 4: */
box-shadow: 0px 4px 8px 0 rgba(0,0,0,0.10);
/* Rectangle 4: */
/*background: #F6F6F6;*/
background: white;
border-radius: 5px;
/* Triangle: */
}

.et_pb_column_4_4 .cd-timeline-content {
	max-width: 480px;
	padding-bottom: 25px!important;
	padding-top: 15px!important
}
.et_pb_column_4_4 .cd-timeline-content  h2 {
	margin-bottom: 14px;
}
.et_pb_column_4_4 .cd-timeline-content ul{
	padding-bottom: 0!important;
/*	padding-top: 1em;*/
padding-top: 0!important;
}
/*
.et_pb_blurb .et_pb_main_blurb_image{
	width: 60px;
}
*/
#cfscceu {
	position: absolute;
	right: -10px;
	top:0px;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
}

@media (max-width: 1139px) {
#cfscceu {
	width: 100px;
}

}

@media (max-width: 636px) {
#cfscceu {
	width: 80px;
right: 5px;
}
h1#cert {
	line-height: 1.3;
}
}


/* BLURBS */
.blurbs h4 {
	font-weight: bold!important;
}
.blurbs p {
	font-weight: normal!important;
}

.faculty_box {
	background: #EFEEEC;
	padding: 22px 0px 15px 0!important;

box-shadow: 0 4px 8px 0 rgba(0,0,0,0.10);
border-radius: 5px;
	
	
}
.faculty_box .et_pb_team_member_image img {
	border-radius: 100%;
	width: 163px;
	border: 10px solid #EFEEEC;
}
.faculty_box .et_pb_team_member_description {
	width: 260px;
	margin: -10px auto 0;
}
.faculty_box .et_pb_team_member_description h4 {
	font-weight: 400!important;
}
.faculty_box .et_pb_team_member_description img {
	width: auto;
	height: 109px;
	/* Book_Jim-Dethmer: */
border: 1px solid #C1C1C1;
box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.10);
}
.faculty_box:before {
	position: absolute;
	width: 100%;
	height: 100px;
	content: "";
	left: 0;
	toP: 0;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
	
	background: #D1CDC7;
}

.faculty_box p{
	font-size: 15px;
color: #4E3D24;line-height: normal;
margin: 12px auto 14px;
padding-bottom: 0;
}
 .featured_person_code .et_pb_code_inner > img:first-of-type{
	 border-radius: 100%;
    width: 185px;
    border: 10px solid white;
    position: relative;
    z-index: 2;
    	  margin-top: 21px;
    	  float:left;
    	  margin-right: 20px;

 }
  .featured_person_code.faculty_box {
	  background: white;
	  position: relative;
	  padding: 0 20px 10px!important;
  }
  .featured_person_code.faculty_box:before {
	  background: #E3E3E3;
	  z-index: 1;
	  height: 120px;
  }
  
  .featured_person_code span.name {
/* Jim Dethmer: */
font-size: 27px;
color: #B71F2F;
font-weight: 600;
letter-spacing: 0.5px;
line-height: 40px;  
display: block;
line-height: normal;}
 .aboutthem img {
	 float: right;
	 width: 114px;
	 height: 160px;
	 margin-top: -50px;
	 margin-left: 13px;
 }
 .featured_person_code .aboutthem {
	 clear:both;

	 padding-top: 5px;
 }
 .aboutthem p {
	 	 font-size: 17px;
	 color: black!important;
	 letter-spacing: .5px;
 }
   .featured_person_code span.role {
	   display: block;
	   line-height: 1.4;
	   font-size: 14px;
	   font-weight: normal;
	   letter-spacing: .5px;
   }
   a.youpop {
	   margin-top: 50px;
	   display: block;
	   font-size: 16px;
	   font-weight: normal;
	   color: #B71F2F;

   }
      a.youpop i {
	      margin-right: 10px;
	      font-size: 34px;
	      display: inline-block;
	      vertical-align: middle;
      }
  .who {
	  margin-top: 20px;
	  float:left;
	  position: relative;
	  z-index: 2;
  }
   	 .faculty_row {
		 width: 96%!important;
	 }
     @media (max-width: 980px) {
 .featured_person_code > img:first-of-type {
float:none;
margin: 20px auto 0;
display: block;
}
 .who {
	 text-align: center;
	 float:none;
	 margin-top: 0;
 }
 	    a.youpop {
margin-top: 10px;
}
.aboutthem {
	margin-top: 10px;
}
 .aboutthem img {
 margin-top: 0;
 margin-top: 10px;
 

 /* Book_Jim-Dethmer Copy: */
border: 1px solid #C1C1C1;
box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.10);
 
 }
 .aboutthem p {
	 margin-top: 0;
	 text-align: left;
 }
	     	 .faculty_row {
		 width: 90%!important;
	 }
	     }
  
    @media (max-width: 1045px) and (min-width: 981px) {
 .featured_person_code > img:first-of-type {
	width: 35%;
	 margin-top: -0px;
	 margin-top: 20px; 
	 
	 }
	    a.youpop {
margin-top: 30px;
}

  }
  
  @media (max-width: 1200px) and (min-width: 981px) {
 .aboutthem img {
	
	 margin-top: -0px; }
  }

@media (max-width: 980px) and (min-width: 768px) {
.faculty_box .et_pb_team_member_image {
	float:none!important;
	margin: 0 auto 30px!important;
	text-align: center!important;
	width: auto!important;
	}
	.faculty_box {
		text-align: center!important;
		width: 50%;
		position: relative;
		margin: 0 auto;
	}
	.faculty_box .et_pb_team_member_description {
		display: block;
	}


}




@media only screen and (min-width: 981px) {

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 15px 0 0 0!important;
}

	#water img{
		margin-top: -30px;
		position: relative;
		z-index: 10;
	}
	#beforewater ul {
		padding-right: 19px;
	}
}
.cd-timeline-content::before {
	  border: none!important;
	  position: absolute;
	  right:0;
	  top: 35px!important;
	  content: url(images/timeline-triangle-white2.png)!important;
width: 40px!important;
height: 40px!important;
}

	.et_pb_column_4_4 .cd-timeline-block.even .cd-timeline-content {
margin: 0 auto!important;
}
body #cd-timeline {
	text-align: center!important;
}






@media only screen and (max-width: 1169px) {
#cd-timeline::before {
	left: auto!important;
	right: auto!important;
	text-align: center;
	margin-left: auto!important;
	margin-rigth: auto!important;
}
.et_pb_column_4_4 .cd-timeline-block .cd-timeline-content:before {
	display: none!important;
}
.cd-timeline-content {
	margin-left: auto!important;
	text-align: left;
	margin-right: auto!important;
}
body .tiny .cd-timeline-img .et-pb-icon:before {
	display: none!important;
}

}


@media only screen and (min-width: 1170px) {
	.et_pb_column_4_4 .cd-timeline-block.even .cd-timeline-content {
    float: none!important;
    width: 100%!important;
  position: relative;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  left: -60px;
}
	.et_pb_column_4_4 .cd-timeline-block.odd .cd-timeline-content {
    float: none!important;
    width: 100%!important;
      transform: translateX(50%);
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -o-transform: translateX(50%);
  left: 60px;
  margin: auto;
  right: 0;
}

	.et_pb_column_4_4 .cd-timeline-block.odd {
		margin-top: -350px!important;
	}

	.et_pb_column_4_4 .cd-timeline-block {
	text-align: left;
	margin: 0 auto;
	}


	.et_pb_column_4_4 .cd-timeline-block.odd .cd-timeline-content:before {
left: -40px;
right: auto;
	  transform: scaleX(-1);
	  -webkit-transform: scaleX(-1);
	  -ms-transform:scaleX(-1);
	  -moz-transform: scaleX(-1);
	  -o-transform:scaleX(-1);
}

.et_pb_column_4_4 .cd-timeline-block.even .cd-timeline-content::before {
	left: 100%!important;
	right: auto!important;
	    border-color: transparent;
	    border-right-color: transparent!important;
    border-left-color: #F6F6F6!important;

}


}
#cd-timeline {
	padding-top: 0!important;
	margin-top: 0!important;
}


@media (max-width: 767px) {
	#cfslider .et_pb_slide_image {
		display: block!important;
	}
	#cfslider .et_pb_slide_content p{
		line-height: normal;
	}
	.openquote {
		line-height: 5px;
	}
	#cfslider .et_pb_slide {
		padding: 0;
	}
}

#cfslider .et_pb_slide_image {
	width: auto;
	margin: 0 auto!important;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	width: 180px;
	height: 180px;
	border-radius: 100%!important;
	border: 4px solid #1F79BC;
	padding: 10px;
	overflow: hidden;
	background: white;
	position: relative;
	text-align: center;
	display: block;
}
#cfslider .et_pb_slide_image img {
	width: 100%;	border-radius: 100%!important;
}

#cfslider .et_pb_slide_with_image .et_pb_slide_description {
	width: 100%;
	max-width: 970px;
	margin: 20px auto 0;
	text-align: center;
	float:none;
}
.openquote {
	font-size: 320%;	align-content: center;
	display: inline-block;
	margin-right: 1px;
	font-family: '', serif;
	position: relative;
	bottom: -3px;
	vertical-align: bottom;
}
#cfslider .et_pb_container {
	height: auto!important;
}
#cfslider {
	margin-top: -90px;
}
#cfslider .et_pb_slide {
	background: transparent!important;
}
#cfslider .et-pb-arrow-prev,#cfslider .et-pb-arrow-next {
	top: 64%!important;
}

#top-menu li li a {
padding: 6px 0px!important;	
}


@media only screen and (max-width: 980px) {

#cfslider .et-pb-arrow-prev,#cfslider .et-pb-arrow-next {
display: none;
}
}




#footer-info {
	color: white!important;
}
#footer-info span.text {
    position: absolute;
    bottom: 0px;
}

.footer-policy a {
    font-size: 14px;
    color: white;
    letter-spacing: 0.82px;
    vertical-align: super;
  /* position: absolute;*/
    bottom: 0px;
    right: 0px;
}

.footer-policy {
   text-align: right;
}
body #top-menu .registernow a{
	color: #B71F2F!important;
}
body #menu-cfs .registernow a {
	color: #B71F2F!important;
		font-weight: bold!important;

}
#main-header .container {
	max-width: 1320px;
	width:96%;
}
body.page-id-244 #main-header {
	box-shadow: none!important;
}
#main-header, body #main-header.et-fixed-header {
	/* Navigation Bar: */
/*box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05)!important;*/
/*padding-bottom: 4px!important;
margin-bottom: 4px!important;
*/}

#footer-bottom {
	background: transparent!important;
}
#logo {
	position: relative;
	/*left: -10px;*/
}
#header1920 {
	display: none;
}

#header636 {
	display: none;
}

@media only screen and (max-width: 636px) {
#header636 {
	display: block!important;
}
#main-header .container {
	width: 96%!important;
}
}

@media only screen and (min-width: 637px) {
#header1440 {
	display: block!important;
}
}
.mobile_menu_bar:before {
	color: #2B5879;
}


@media only screen and (min-width: 1600px) {
#header1920 {
	display: block;
}
#header1440 {
	display: none!important;
}
#header636 {
	display: none!important;
}
}

/* PODCAST */
#podcast_header .header-content-container {
align-self: flex-start!important;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;    -ms-align-self: flex-start;
    margin-top: 12vh;
}
#crpodcast_logo {
	margin: 7px auto 24px;
}

#podcast_header .podfollow {
position: absolute;
bottom:100px;
margin: 0 auto;
text-align: center;
left: 50%;
right: auto;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.magic_subscribe .podfollow {
	display: none;
}
body.et-db #page-container #et-boc .et-1 .et_pb_button.subscribetopodcast{

}
body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.subscribetopodcast {
	color: #0B5C9C!important;
    background: rgba(0,0,0,0);
    border-radius: 30px;
    font-size: 15px!important;    
    padding: 8px 35px 8px 18px!important;
    letter-spacing: 1px!important;
    margin-top: 0!important;
        border: 1px solid #0B5C9C!important;
}
body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.subscribetopodcast:after {
	top: 8px!important;
}
h3.podcast_title a {
	font-size: 27px;
	font-weight: normal;
	color: #0B5C9C;
	display: block;
	line-height: 1.3;
}
h3.podcast_title a:hover {
opacity: .3!important;
}
body #page-container .et_pb_fullwidth_header .magic_subscribe .et_pb_button.subscribetopodcast {
	background: white!important;
	color: #0B5C9C!important;
	border: 1px solid #0B5C9C;
}
body #page-container .et_pb_fullwidth_header .magic_subscribe .et_pb_button.subscribetopodcast:after {
	color: #0B5C9C!important;
}

body .et_pb_button.subscribetopodcast:hover {
	background: #F27347!important;
	border-color: #F27347!important;
	color: white!important;
}
body .et_pb_button.subscribetopodcast:hover:after {
	color:white!Important;
}
.greyrow .et_pb_button.subscribetopodcast, .greyrow .et_pb_button.subscribetopodcast:after {
color: black!important;	
border-color:black;
}

.et_pb_button.subscribetopodcast:after {
font-weight: normal!important;
    color: #ffffff;
    content: "";
    line-height: 1.7em;
    font-size: 15px!important;
    opacity: 1!important;
    margin-left: .3em;
    left: auto;
    display: inline-block;	
}

#podcast_header .et_pb_more_button {
/*	padding: 13px 35px 13px 18px!important; */
	letter-spacing: 1px!important;
	position: absolute!important;
	bottom: 100px!important;
	margin: 0 auto!important;
	left: auto;
	display: inline-block;
	right: auto;
	  transform: translateX(-50%);
	  -webkit-transform: translateX(-50%);
	  -ms-transform: translateX(-50%);
	  -moz-transform: translateX(-50%);
	  -o-transform: translateX(-50%);
}

/* Podcast Advert Overrides */

#podcastadvert .et_pb_fullwidth_header {
	display: block;
}
#podcastadvert a.et_pb_button {
display: table;	
}

.cfs-advert-section {
    max-width: 800px;
    min-height:430px;
    margin: 0 auto;
    z-index: 0;
}

body #cfs_new_header.pod-advert .et_pb_fullwidth_header_container.center .header-content-container {
    padding-top: 10px !important;
}

#cfs_new_header.pod-advert .header-content h1 { font-size:18px;}

#cfs_new_header.pod-advert .header-content .et_pb_fullwidth_header_subhead {
    font-size: 50px !important;
    
}

.cfs_header_2018.pod-advert .cfs_subtitle {
    font-size: 34px;
}
    

#cfs_new_header.pod-advert .et_pb_fullwidth_header_scroll a .et-pb-icon {display:  none;}

#cfs_new_header.pod-advert .et_pb_fullwidth_header_scroll a {
    width: 130px;
    padding: 0px;
    height: 33px;
}

#cfs_new_header.pod-advert .et_pb_fullwidth_header_scroll a:before {
    font-size: 12px;
    line-height: 12px;
    vertical-align: super;
}

.et_pb_fullwidth_header.pod-advert .et_pb_fullwidth_header_scroll {
    padding-bottom: 0px;
}

#cfs_new_header.pod-advert {
    min-height: 440px !important;
    display: block;
}   


@media (max-width: 850px) {

    #cfs_new_header.pod-advert .header-content h1 { font-size:16px;}
    #cfs_new_header.pod-advert.cfs_header_2018 .header-content .et_pb_fullwidth_header_subhead {
    font-size: 44px !important; }

    .cfs_header_2018.pod-advert .cfs_subtitle {
    font-size: 29px;
    }

    #cfs_new_header.pod-advert .et_pb_fullwidth_header_scroll a:before {
    vertical-align: middle;
    }

}


@media (max-width: 680px) {

    #cfs_new_header.pod-advert .header-content h1 { font-size:13px;}
    #cfs_new_header.pod-advert.cfs_header_2018 .header-content .et_pb_fullwidth_header_subhead {
    font-size: 34px !important; }

    .cfs_header_2018.pod-advert .cfs_subtitle {
    font-size: 22px;
    }

    #cfs_new_header.pod-advert .et_pb_fullwidth_header_scroll a:before {
    vertical-align: middle;
    }

}

@media (max-width: 480px) {

    #cfs_new_header.pod-advert .header-content h1 { font-size:9px;}
    #cfs_new_header.pod-advert.cfs_header_2018 .header-content .et_pb_fullwidth_header_subhead {
    font-size: 24px !important; }

    .cfs_header_2018.pod-advert .cfs_subtitle {
    font-size: 15px;
    }

}



#menu_full_custom {
/*	margin: 20px 0;*/
	font-weight: normal!important;
}
/*
#menu_full_custom ul, #menu_full_custom li > a{
	padding-top: 0!important;
	padding-bottom: 0!important;
}
*/
 #menu_full_custom li {
	 vertical-align: top!important;
 }
#menu_full_custom .fullwidth-menu-nav {
	display: none!important;
/*	margin: 20px 0!important;*/
	
	margin: 00px 0!important;

}

#menu_full_custom.cfs_menu {
		margin: 0 0!important;

}
@media (min-width: 981px) {
#menu_full_custom.cfs_menu .fullwidth-menu-nav {
	display: block!important;
}
}

@media (max-width: 980px) {
	#menu_full_custom.cfs_menu {
padding: 10px!important;
}
}
body.et-db #et-boc  #menu_full_custom.cfs_menu #menu-main-menu li > a, body #menu_full_custom.cfs_menu #menu-main-menu li > a  {
	padding-top: 22px!important;
	line-height: 1!important;
	padding-bottom:22px!important;
}
 body.et-db #et-boc  #menu_full_custom.cfs_menu #menu-main-menu ul li > a,  #menu_full_custom.cfs_menu #menu-main-menu ul li > a {
	 padding-top: 6px!important;
	 line-height: 1.6!important;
	 padding-bottom:6px!important;
 }


#menu_full_custom.cfs_menu li {
/*	padding-bottom: 0!important;
	vertical-align: middle!important;
	line-height: 1;*/
	position: relative;
/*	top: -2px;*/
	padding-top: 0;
	padding-bottom: 0;
	margin-top:0;
	align-items:center;
}
#menu_full_custom.cfs_menu.BACKUP ul ul {
	line-height: normal!important;
	/*height: 20px;*/	z-index: 9999;
padding-top: 18px!important;
margin-top: 8px;

}
#menu_full_custom.cfs_menu ul.fullwidth-menu {
/*	height: 20px; */
	padding-top: 0!important;
	padding-left:0;
	padding-bottom:0;
}
#menu_full_custom.cfs_menu li li, #top-menu li li {
	padding-left: 10px;
	padding-right: 10px;
}

#menu_full_custom.cfs_menu li li a {
color: #2b5879!important;	
}

#menu_full_custom img {
	display: block;
	width: 209px!important;
}
/* testing this? 
.post-type-archive-podcast #main-header {
	box-shadow: none!important;
	position: absolute;
	height:0!important;
}

.post-type-archive-podcast #main-header #top-menu-nav > ul > li > a, .post-type-archive-podcast #main-header.et-fixed-header #top-menu-nav > ul > li > a, .post-type-archive-podcast #main-header.et-fixed-header #top-menu-nav > ul > li.current-menu-item > a {
	color: #2b5879!important;
}
.post-type-archive-podcast #main-header #top-menu-nav > ul ul {
	padding-top: 10px;
	padding-bottom: 10px;
}

*/
.post-type-archive-podcast .et_pb_fullwidth_header  {
	/*height: 100vh!important;*/
}

 #main-header li li a {
	padding-left: 20px!important;
	padding-right: 20px!important;
	line-height: 1.8em;
}

.post-type-archive-podcast #main-header.et-fixed-header {
	background: transparent;
}

.post-type-archive-podcast #main-header .logo_container{
/*	display: none;*/
}

.post-type-archive-podcast #left-area, .single-podcast #left-area {
	padding-right: 0!important;
}
.single-podcast #left-area ol {
	padding-bottom: 23px!important;
}
.single-podcast #left-area ul li, .single-podcast #left-area ol li {
	padding-bottom: 0;
}
.post-type-archive-podcast #page-container {
	padding-top: 0!important;
	margin-top: 0!important;
}

.post-type-archive-podcast #page-container #main-content > .container {
	padding-top:0!important;
}


.et_pb_fullwidth_menu .et_pb_menu__wrap {
//	justify-content: flex-end;
}
@media (min-width: 981px) {

.podcastonlynav .et_pb_menu--style-centered .et_pb_menu__wrap, .podcastonlynav .et_pb_fullwidth_menu .et_pb_menu__wrap {
	justify-content: flex-end!important;
}

#menu_full_custom .et_pb_row{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-content: center;
align-items: center;
align-self: center;
-webkit-justify-content: space-between;
justify-content: space-between;	
max-width: 1320px!important;
width: 100%;
}	
 #menu_full_custom .et_pb_row:after {
	display: none!important;
}
}

.podfollow a {
	color: #494949;-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.podfollow a:hover {
	color: #f27347;
}

.podfollow li {
	list-style-type: none;
	display: inline-block;
	margin: 0 4px;
	color: #494949!important;
/* Shape: */
background: #FFFFFF;
border: 1px solid #E5E5E5;
width: 40px;
line-height: 40px;
text-align: center;
border-radius: 100%;
}
.screen-reader-text {
	display: none;
}
.search-submit:hover {
	opacity: .5;
}
.search-submit {
	background: transparent!important;
	border: none!important;
	font-size: 80%;
	
	position: absolute;
	right: 10px;
	  top: 53%;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
}
.podcastsearch .et_pb_s {
	padding-right: 35px!important;
	padding-left: 15px!important;
	border-radius: 30px!important;
border: 2px solid #494949!important;
}
.podcastsearch {
	position: relative;
}
.p_guest {
	text-align: center;
		width: 160px;
}
.p_guest p {
	line-height: normal;
	font-size: 16px;
	padding:  0 15px;
letter-spacing: 0.75px;
line-height: 20px;
}
.p_guest img{
	border-radius: 100%;
	display: block;
	margin: 0 auto 10px;
}
.podcast_guest, .podcast_meta {
/*	font-family: 'Roboto', sans-serif;*/
	font-size: 16px!important;
	color: #494949;
	font-weight: normal!important;
	line-height: normal;	
}
.podcast_meta a {
	color: #494949;

}
.podcast_meta {
	padding-top: 26px;
}
.podcast_meta > div {
	margin-bottom: 15px;
}

.podcast_meta i {
	margin-right: 2px;
	width: 20px;
	text-align: center;
}
.podcasttags i, .podcasttags a {
	display: inline!important;
}
.podcasttags i {
	margin-bottom: 10px!important;
	display: inline-block!important;
	float:left;
	margin-right: 7px;
}
.podcasttags {text-transform: capitalize!important;	line-height: normal!important;

}
.podcasttags div {
	display: table-cell;
}
.episode_number {
	line-height: 1;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal!important;
	color: #B71F2F;
margin-bottom: 5px;
}
.podcast_summary p, .podcast_summary a.podcastmore{
	font-size: 17px;
line-height: 1.7;
}
 .podcast_summary a.podcastmore{
	 display: block;
	 line-height: normal;
	 color: #4276FB;
	 }

 .podcast_summary a.podcastmore:hover {
	 color: #B71F2F;
 }

.podcast_summary p:last-of-type {
	padding-bottom: 0!important;
}

.archivepodcast {

}

.archivepodcast:after, .bioleft:before {
	display: block;
	content: "";
	background: url(images/podcast-divider.svg) center center;
	height: 12px;
	width: 100%;
	background-size: auto!important;
	background-repeat: no-repeat;
	margin: 0px 0 5px!important;
}
body.archive .archivepost:after {
	margin-bottom: 30px!important;
}
.bioleft:before {
	line-height: normal;
	visibility: visible;
}

@media (min-width: 768px) and (max-width: 1346px) {
.archivepodcast .flexit {
	-webkit-flex-flow: row wrap;
	flex-flow: nowrap;
}
.podcast_summary {
	width: auto;
	
}

}

@media (max-width: 767px) {
.podcast_guest, .podcast_meta {
margin: 0 30px 20px!important;
display: inline-block;
vertical-align: top;
padding-top: 0!important;
margin-left: 0!important;
}
.podcast_summary {
	text-align: left;
}
.archivepodcast {
	text-align: center;
}



.podcast_meta  {
	text-align: left;
}
}




@media (min-width: 768px) {
	
	#faculty_carousel .et_pb_team_member {
		display:block;
	}
	
	.archivepodcast .flexit{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 35px!important;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.podcast_meta {
	width: 190px!important;
	min-width: 190px!important;
	margin-left: 15px;
}
.podcast_summary {
	max-width: 700px;
}
}

.whitecircle img {
	
    border-radius: 100%;
    width: 183px;
    border: 10px solid white;
}

#podcast_joel {
	margin-top: 270px;
    background-color: #1f79bc!important;
}
#podcast_joel.abouttheperson a{
	color: white;
}
body.single-podcast #et-boc #podcast_joel.abouttheperson p
 {
	color: white!important;
}
.nameheadline {
	font-weight: bold;
}
.biodescription {
	font-weight: normal;
}
#marginup h1 {
	padding-bottom: 10px!important;
	margin-bottom: 0!important;
	line-height: 1;
}
#marginup {
	text-align: center;
}
#marginup .circleborder {
	border: 4px solid #1F79BC;
		height: auto;
	display: inline-block;
	border-radius: 100%;
	margin-bottom: 6px!important;
}

body.post-type-archive-podcast #marginup {
	margin-top: -260px!important;
}

body.post-type-archive-podcast .whitecircle {
	display: inline-block!important;	border: 4px solid #1F79BC;
border-radius: 100%;
}

#marginup {
/*	margin-top: -260px;*/
	margin-top: -202px;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
#marginup .center_image {
	margin-bottom: 0!important;
}

body.single-podcast #page-container {
	padding-top: 0!important;
}
body.single-podcast .playit {
	display: none;
}

body.single-podcast #main-header {
	/*display: none;*/
}
body.single-podcast .et_pb_fullwidth_header, body.single-podcast .recentepisodes{
display: none;	
}

body.single-podcast #navwrapper {
	width: auto;
}
body.single-podcast .entry-content, .eighthundred {
	width: 800px;
	margin: 0 auto;
	max-width: 100%;
}
#singleepisodenumber {
	font-size: 18px;
	text-align: center;
	font-weight: 500;
}

#blackpodcast {
	margin: 0 auto!important;
	display: block;
	max-width: 150px;
}
.podcast_single_title {
	text-align: center!important;
	line-height: 1.3;
}
#redline {
width:  100px;
margin: 20px auto 22px!Important;
display: block;
}
.powerpress_links_mp3, .powerpress_subscribe_links {
	display: none;
}
#podcast_player {
	margin-top: 32px!important;
	display: block;
/*	background: black;
	padding: 1px 10px 0;*/
	margin-bottom: 32px;
}

body.single-podcast .et_post_video {
	margin-bottom: 55px;
}

body.single-podcast h5 {
	color:#141247;
	font-weight: normal;
	padding-bottom: 1em;
	font-size: 28px;
	font-family: 'sofia-pro';
}

body.single-podcast blockquote {
	background: #1f79bc;
	border-left: none;
	padding: 40px 0!important ;
	color: white;
	font-weight: normal;
	font-size: 30px!Important;
	margin-bottom: 1.4em!important;
	text-align: center;
box-shadow: 40vw 0 00px #1f79bc, -40vw 0 00px #1f79bc;
}
body.single-podcast #left-area {
	padding-bottom: 0;
}
@media (max-width: 980px) {
	 .et_mobile_nav_menu {
		display: inline-block;
		vertical-align: middle;
	}
	.mobile_menu_bar {
		padding-bottom: 0!important;
	}
	.full_menu_logo {
		margin: 0 auto!important;
	}
	#menu_full_custom img {
		display: inline-block;
		vertical-align: middle;
	}
	.et_mobile_nav_menu {
				vertical-align: middle;
	}
	.et_mobile_menu {
		border-top: 3px solid #2B5879;
	}
	#menu_full_custom.cfs_menu ul {
		height: auto;
		padding-top: 0px!important;
	}
	#menu_full_custom.cfs_menu ul li {
		padding-bottom: 0;
		margin: 10px 0;
	}
	#navwrapper > div {
/*		text-align: center;*/
	}
	.et_pb_fullwidth_menu .mobile_menu_bar:before {
    top: 0px!important;
}
	
	
body.single-podcast blockquote {
	padding: 30px 0!important;
	line-height: normal;
	font-size: 25px!important;
}	

#menu_full_custom .et_pb_row {
    min-height: 0;
}
.greyrow {
	text-align: center;
}
.greyrow .et_pb_code {
	margin: 0 auto!important;
}
}

.leftbar {
	margin: 20px auto 40px;
}

@media (min-width: 981px) {
	h1 {
    font-size: 38px;
}

#menu_full_custom .mobile_menu_bar {
	display: none!important;
}
}
.red_divider {
	padding-top: 0px!important;
	padding-bottom: 10px!important;
}
.red_divider img {
	width: 100px!important;
}



@media (min-width: 1200px) {
	.leftbar {
		position: absolute;
		left: -110px;
		top: 200px;
	}
	}
	

@media (min-width: 1440px) {
	.leftbar {
	}
	}
	

	
	body.single-podcast #main-content .container {
	/*	padding-top: 65px;*/
	}

body.single-podcast article {
	position: relative;
}
.center_image {
	display: block;
	margin: 0 auto 10px!important;
}
.leftbar {
	width: 190px;
}
.leftbar .podcast_meta {
	padding-top: 15px;
}
.leftbar img{
border-radius: 100%;
width: 120px;
margin-bottom: 0!important;
}
#podcast_header .header-logo {
	height: 80px;
}
#podcast_header {
	
}

/* NO NAV TEMPLATE */
.page-template-page-template-nonav #page-container{
	padding-top: 0!important;
}





#cfs_new_header .et_pb_fullwidth_header_container {
	width: 90%;
}
body #cfs_new_header .et_pb_fullwidth_header_container.center .header-content-container.center {
    -webkit-align-self: flex-start; 
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;

        padding-top: 15vh;

}
#cfs_new_header .header-content {
	width: 100%!important;
	max-width: none;

}

#cfs_new_header .header-content h1 {
	padding-bottom: 0!important;
}

#cfs_new_header .header-content .et_pb_fullwidth_header_subhead {
font-size: 80px !important;
color: #E7F2FE !important;
}

.cfs_header_2018 .cfs_subtitle {
    font-size: 55px;
    font-weight: bold;
    letter-spacing: 2px;
}

#cfs_new_header .header-content .et_pb_fullwidth_header_subhead {
font-weight: bold;
/* Live Online Coach Tr: */
font-size: 23px;
color: #FFFFFF;
letter-spacing: 1.25px;
text-shadow: 0 2px 30px rgba(0,0,0,0.50);
display: block;
line-height: normal;
margin-top: -5px;
margin-bottom: 5px;
}

#futura {
	font-family: "futura-pt", serif;
	font-size: 90px;
	line-height: normal;
}


#Lato {
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
	font-size: 80px;
	color: #E7F2FE;
	line-height: normal;
}



@media (max-width: 1240px) {
	#cfs_new_header #futura, #cfs_new_header #Lato {
		font-size: 70px;
	}
}

@media (max-width: 850px) {
	#cfs_new_header #futura, #cfs_new_header #Lato {
		font-size: 60px;
		line-height: 1;
		margin-top: 10px;
	}

	#cfs_new_header.cfs_header_2018 .header-content 		.et_pb_fullwidth_header_subhead {
    font-size: 60px !important;
	}

.cfs_header_2018 .cfs_subtitle { font-size: 32px; }
	
	#cfs_new_header h1 {
		line-height: 1.3;
		margin-bottom: 15px;
	}
	
		#cfs_new_header .et_pb_fullwidth_header_subhead {
		line-height: 1.2!important;
		margin-bottom: 5px;
	}
	
	body #cfs_new_header .et_pb_fullwidth_header_container.center .header-content-container.center {

        padding-top: 2vh;

}
	
}

@media (min-width: 767px) and (max-width: 768px) {

	body #cfs_new_header .et_pb_fullwidth_header_container.center .header-content-container.center {

        padding-top: 15vh!important;
}
	#cfs_new_header #futura, #cfs_new_header #Lato {
		font-size: 90px!important;
		line-height: 1;
		margin-top: 20px!important;
	}
		body	#cfs_new_header .et_pb_fullwidth_header_subhead {
		line-height: 1.2!important;
		margin-bottom: 5px;
		font-size: 20px!important;
	}
		#cfs_new_header h1 {
		line-height: 1.3;
		margin-bottom: 10px!important;
	}
}

@media (max-width: 480px) {
#cfs_new_header.cfs_header_2018 .header-content .et_pb_fullwidth_header_subhead {
    font-size: 36px !important; }
.cfs_header_2018 .cfs_subtitle { font-size: 15px; }
#cfs_new_header.cfs_header_2018 .header-content h1 { font-size: 18px; }
}

@media (max-width: 375px) {
	body #pricearea .et_pb_blurb {
		margin-bottom: 10px!important;
	}
body.page-id-282 #pricearea {
		padding: 10px 30px!important;
	}
	
		.essb_totalcount_item {
		display: block!important;
	}
	#pricearea .et_pb_promo {
		padding: 10px!important;
	}
	
	#cfs_new_header #futura, #cfs_new_header #Lato {
		font-size: 55px;
		margin-top: 10px!important;
		text-shadow: 1px 1px 12px black;
	}
	#cfs_new_header h1 {
	font-size: 25px;
		}
	#cfs_new_header .et_pb_fullwidth_header_subhead {
	font-size: 22px!important;
	}


	body #cfs_new_header .et_pb_fullwidth_header_container.center .header-content-container.center {
        padding-top: 0;
	}
	
	#cfs_new_header .header-content {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#cfs_new_header .et_pb_fullwidth_header_container:after, #aodcheader .et_pb_fullwidth_header_container:after{
		bottom: 100px!important;
	}
}





@media (max-width: 374px) {
	#cfs_new_header #futura, #cfs_new_header #Lato {
		font-size: 45px;
		margin-top: 10px!important;
		text-shadow: 1px 1px 12px black;
	}
	#cfs_new_header h1 {
	font-size: 25px;
		}
	#cfs_new_header .et_pb_fullwidth_header_subhead {
	font-size: 22px!important;
	}
	body #cfs_new_header .et_pb_fullwidth_header_container.center .header-content-container.center {
        padding-top: 0;
	}
	
	#cfs_new_header .header-content {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#cfs_new_header .et_pb_fullwidth_header_container:after, #aodcheader .et_pb_fullwidth_header_container:after {
		bottom: 100px!important;
	}
}



#cfs_new_header .et_pb_fullwidth_header_container:after, #aodcheader .et_pb_fullwidth_header_container:after {
	content: "";
/*	background: url(https://www.coachesrising.com/wp-content/uploads/2017/07/Icon_CCEUs.png);*/
	width: 120px;
	height: 120px;
	display: block;
	position: absolute;
	background-size: contain;
	right: 0;
	bottom: 60px;
}
#aodcheader .et_pb_fullwidth_header_container:after {
	background-image: url(images/Icon_19-CCEUs.png) ;
    right: 56%;
    bottom: 120px;
	transform: translateX(250%);
	-webkit-transform: translateX(250%);
	-ms-transform: translateX(250%);
	-moz-transform: translateX(250%);
	-o-transform: translateX(250%);
		width: 140px;
	height: 140px;
	display: none;
}

@media (max-width: 700px) {
#cfs_new_header .et_pb_fullwidth_header_container:after, #aodcheader .et_pb_fullwidth_header_container:after {
	width: 80px!important;
	background-size: contain;
	height: 80px!important;
	bottom: 20px;	
	transform: translateX(300%);
	-webkit-transform: translateX(300%);
	-ms-transform: translateX(300%);
	-moz-transform: translateX(300%);
	-o-transform: translateX(300%);
	}
	#blackpodcast {
		max-width: 100px;
	}
	
	
	
}

@media (max-width: 515px) {
#cfs_new_header .et_pb_fullwidth_header_container:after, #aodcheader .et_pb_fullwidth_header_container:after {
	width: 60px!important;
	background-size: contain;
	height: 60px!important;
	bottom: 20px;	
	transform: translateX(300%);
	-webkit-transform: translateX(300%);
	-ms-transform: translateX(300%);
	-moz-transform: translateX(300%);
	-o-transform: translateX(300%);
	}

}

@media (max-width: 514px) {
 #aodcheader .et_pb_fullwidth_header_container:after {
	width: 60px!important;
	background-size: contain;
	height: 60px!important;
	bottom: 20px;	
	transform: translateX(240%);
	-webkit-transform: translateX(240%);
	-ms-transform: translateX(240%);
	-moz-transform: translateX(240%);
	-o-transform: translateX(240%);
	}
}


#cfs_new_header .et_pb_fullwidth_header_scroll a:hover {
	border-color: white;
	background: white;
}

#cfs_new_header .et_pb_fullwidth_header_scroll a:hover:before {
		color: black;

}
#cfs_new_header .et_pb_fullwidth_header_scroll .scroll-down {
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	position: relative;
	top: -2px;
	right: -2px;
	display: inline-block;
	vertical-align: middle;
	}
#cfs_new_header .et_pb_fullwidth_header_scroll a:hover .scroll-down {
			color: black;

}

#cfs_new_header .et_pb_fullwidth_header_scroll a {
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	width: 226px;
	padding: 0 0px 1px 10px;
	border: 2px solid white;
	border-radius: 30px;

	  bottom: 15px;
	  text-align: center;
	  
}
#cfs_new_header .et_pb_fullwidth_header_scroll a span {
	display: block;
}
#cfs_new_header .et_pb_fullwidth_header_scroll a {
display: inline-block;
vertical-align: middle;
position: relative;
}
#cfs_new_header .et_pb_fullwidth_header_scroll a:before {
		-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	content: "About the Training";
	color: white;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}
#cfs_new_header.cfs_header_2018 .et_pb_fullwidth_header_scroll a:before {
	content: "Learn More";
}

#cfs_new_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
	font-size: 45px!important;
}

#cfs_new_header .et_pb_fullwidth_header_container.center .header-image-container{
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
    padding-top: 15vh;
}
.sticky {
	position: fixed;
	    top: 0;
    width: 100%;
    z-index: 999;	
}

body.admin-bar .sticky  {
	top: 32px;
}
#navwrapper {
	min-height: 67px;
	margin-bottom: 4px;
}
.summitevolution #navwrapper {
	min-height: 0!important;
}

.summitevolution #navwrapper #menu_full_custom {
	box-shadow: none!important;	
}

.summitevolution  #glance2020:before {
	content: none!important;
	padding:0!important;
	box-shadow: none!important;
}

#navwrapper #menu_full_custom{
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
}

/* JUST NEW CFS CODE */
.page-template-page-template-nonav strong {
/*	color: #B71F2F;*/
	font-weight: normal!important;
}
.red {
		color: #B71F2F;

}
.page-template-page-template-nonav #main-content > article {
	padding-bottom: 400px;
	background: url(https://www.coachesrising.com/wp-content/uploads/2017/07/Background-Image-Page-Bottom.jpg) no-repeat bottom center;
}
#pricearea {
	width: 800px;
margin: 0 auto;
max-width: 100%;
padding: 20px 40px;
border: 2px solid #B71F2F;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.10);
border-radius: 5px;
}
#pricearea .et_pb_main_blurb_image img {
	display: block;
}

#pricearea .et_pb_blurb {
margin-bottom: 45px!important;	
}

#pricearea .et_pb_blurb h4{
	font-size: 21px!important;
padding-bottom: 0;	font-weight: normal;
color: #494949!important;
}
#pricearea .et_pb_blurb .et_pb_blurb_container {
	padding-bottom: 0!important;
/*	vertical-align: middle;*/
}
#pricearea .et_pb_row {
	width: 100%;
}
#priceboxes h2{
	font-weight: normal!important;
	padding-bottom: 0;
}
#pricearea .et_pb_promo_description {
	font-weight: 500;
}
#pricearea del {
	color: #8A8A8A!important;
}
@media (max-width: 768px) {
	#pricearea {
		width: 80%;
	}
	.aboutthem:after {
		display: block;
		content: "";
		clear: both;
	}
}

/* RED OVERRIDES */
.et_pb_vertical_timeline_0 h1, body .et_pb_vertical_timeline_0 h2, .et_pb_vertical_timeline_0 h1 a, .et_pb_vertical_timeline_0 h2 a, .et_pb_vertical_timeline_0 h3, .et_pb_vertical_timeline_0 h4 {
	    color: #B71F2F!important;
}

#frosted {
	background: rgba(255,255,255,.75);
	box-shadow: 90px 100px 50px rgba(255,255,255,.75), -100px 100px 50px rgba(255,255,255,.75) 
}

.essb_totalcount_item {
	font-style: italic;
    color: #2f2f2f;
    letter-spacing: 0px;
    font-size: 90%!important;
}

/* Hide individual counters. Switch to inline-block to undo */
.essb_links .essb_counter_right {
	padding: 0 7px!important;
display: none!important;
}
.partners {
text-align: center!important;
}
.partners img {
	width: 220px;
	height: auto!important;
	display: inline-block;
	vertical-align: middle;
	margin: 5px 10px;
}

.podcastsearchbar {
	width: 96%;
}
.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {
	border-color: #494949;
}

/* PODCAST MONARCH */
.et_monarch .et_social_circle.et_social_sidebar_withcounts li {
	width: 40px;
	height: 40px;
	border: 1px solid #979797!important;
	background: white!important;

}
.et_monarch .et_social_circle.et_social_sidebar_withcounts li i {
color: #494949;	
}

.et_monarch .et_social_circle.et_social_sidebar_withcounts li:hover i, .et_monarch .et_social_circle.et_social_sidebar_withcounts li:hover img {
color: #494949;	
opacity: .5;
}

.et_social_share-url img{
	height: 15px!important;
top: -3px;
position: relative;
}
.et_monarch .et_social_fadein.et_social_animated, .et_monarch .et_social_animated .et_social_fadein {

}
.et_monarch .et_social_circle.et_social_sidebar_withcounts li.et_social_share-url {
	position: relative;
	overflow: visible;
	cursor: pointer;
}
.copied-alert {
    z-index: 200;
    position: absolute;
    left: -150px;
    top: 30%;
	display: none;
    color: #fff;
    white-space: nowrap;
    padding: 4.5px 10px;
    border-radius: 2px;
    transition: 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
	font-size: 13px!important;
}
.et_social_hide_sidebar {
	display: none!Important;
}

@media (max-width: 1024px) {
	ul.podfollow {
		display: block!important;
		width: 100%!important;
	}
	a.subscribetopodcast {
		display: none!Important;
	}
}
.et_pb_newsletter_result h2, .et_pb_newsletter_result {
	color: black!important;
	line-height: normal;
	font-size: 18px;
	font-weight: normal;
}

/* NEW HOMEPAGE AND ABOUT PAGE */
 #main-header .et_mobile_menu {
background-color:white!important;	
}

@media (max-width: 636px) {
	#temphomeheader .et_pb_fullwidth_header_container.center .header-content {
		width: 96%;
		padding-left:0;
		padding-right: 0;

	}
}

#main-header #logo{
	width: 209px;
	width: 149px;
}
#homeheaderlogo {
	margin-top: 10px;
	margin-bottom: 40px;
/*	box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);*/
}
body.page-id-244 #logo {
	display: none;
}
body.page-id-244 #logo {
	display: none;
}
#temphomeheader .et_pb_fullwidth_header_container.center .header-content{
	max-width: 836px!important;
}

.et_bloom .et_bloom_optin_1.et_bloom_inline_form, .et_bloom .et_bloom_optin_2.et_bloom_inline_form {
	width: 500px;
	max-width: 100%;

	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.10);
	border-radius: 5px;
	
}
.et_bloom_optin_1 .et_bloom_form_text, .et_bloom_optin_2 .et_bloom_form_text {
	padding-left:0!important;
	padding-right: 0!important;
}
.et_bloom .et_bloom_optin_1.et_bloom_inline_form .et_bloom_form_content, .et_bloom .et_bloom_optin_2.et_bloom_inline_form .et_bloom_form_content{
padding-top: 0;
padding-bottom: 0!important;
}
.et_bloom_optin_1 h2, .et_bloom_optin_2 h2, .et_bloom_optin_2 h2, .et_bloom_optin_2 h2 {
	color: #2B5879!important;
	margin-bottom: 15px!important;
}
.et_bloom_optin_1 p, .et_bloom_optin_2 p, .et_bloom_optin_2 p, .et_bloom_optin_2 p {
		color: #2B5879!important;
		font-size: 18px!important;
		font-weight: 300!important;
		
letter-spacing: 0.7px;
line-height: 24px;
}
.et_bloom_optin_1 input, .et_bloom_optin_2 input {
		color: #2B5879!important;
		font-weight: normal;
font-size: 12px;
letter-spacing: 1.5px;
border-bottom: 	1px solid #2B5879!important;
width: 96%!important;
margin: 0 auto 10px;
}


.et_bloom_optin_1 ::-webkit-input-placeholder, .et_bloom_optin_2 ::-webkit-input-placeholder {
		color: #2B5879!important;		opacity: 0.6;

}

.et_bloom_optin_1 :-moz-placeholder, .et_bloom_optin_2 :-moz-placeholder { /* Firefox 18- */
		color: #2B5879!important;		opacity: 0.6;

}

.et_bloom_optin_1 ::-moz-placeholder, .et_bloom_optin_2 ::-moz-placeholder {  /* Firefox 19+ */
		color: #2B5879!important;		opacity: 0.6;

}

.et_bloom_optin_1 :-ms-input-placeholder, .et_bloom_optin_2 :-ms-input-placeholder {  
		color: #2B5879!important;		opacity: 0.6;

}
.et_bloom_optin_1 button, .et_bloom_optin_2 button {
	margin-top: 15px!important;
	padding: 1px 0!important;
	width: 200px!important;
	margin-bottom: 35px;
	/* SUBSCRIBE: */
font-weight: bold!important;
font-size: 18px!important;
letter-spacing: 0.86px!important;
line-height: 38px!important;
/* Rectangle 8 Copy: */
border: 2px solid #2B5879!important;
border-radius: 30px!important;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transform: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
body.et_bloom .et_bloom_optin_1 .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark, body.et_bloom .et_bloom_optin_2 .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark {
	color: #2B5879!important;
 }
.et_bloom .et_bloom_optin_1 .et_bloom_form_content button:hover, .et_bloom .et_bloom_optin_2 .et_bloom_form_content button:hover {
	background-color: #2B5879!important;
}
body.et_bloom .et_bloom_optin_1 .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content button:hover span.et_bloom_button_text.et_bloom_button_text_color_dark, body.et_bloom .et_bloom_optin_2 .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content button:hover span.et_bloom_button_text.et_bloom_button_text_color_dark {
	color:white!important;

}
 
 /* ABOUT BIO IMAGES */
.bioleft {
	position: relative;
}

  .bioleft .et_pb_image img {
	  border-radius: 100%;
  }
   @media (max-width: 980px) {
	    .bioleft .et_pb_image {
width: 230px;
}
}
   @media (min-width: 981px) {
	    .bioleft .et_pb_image {
	 position: absolute;
	 width: 160px;
	 top: 0;
	 left: -200px;
	
	 border-radius: 100%;
 }
   }
 
   @media (min-width: 981px) and (max-width: 1126px) {
.bioleft.et_pb_row {
	max-width: 800px!important;
}
 .bioleft .et_pb_image {
	 position: relative;
	 top: auto;
	 left: auto;
	 right: auto;
	 width: 230px;
	 margin: 0 auto;
 }

}
 
  @media (min-width: 1127px) and (max-width: 1230px) {
.bioleft.et_pb_row {
	max-width: 700px!important;
}

}

/* PODCAST SPECIAL NAV */
#navwrapper.podcastonlynav {
	    min-height: 60px;
    margin-bottom: 0px;
}
#navwrapper.podcastonlynav div.sticky {
	margin-bottom: 4px;
}
body.single-podcast #navwrapper .et_pb_row {
	width: 96%;
}
body.admin-bar.single-podcast #navwrapper {
	top:32px;
}
body.single-podcast #navwrapper {
	position: fixed;
	top:0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99!important;
}
/* body.single-podcast #main-content {
	
	padding-top: 60px;
}*/
@media (max-width: 980px) {
	
	.aodcstyle span.name, .aodcstyle span.role {
		color: black!important;
	}
	.aodcstyle .youpop {
		margin-top: 15px!important;
	}
		#menu_full_custom .et_pb_row:after {
			display: none;
		}
	#menu_full_custom .et_pb_row {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	
	#main-header .mobile_menu_bar {
		position: relative;
		top: -10px;
	}
	
.et_pb_fullwidth_menu .et_mobile_nav_menu {
	float:right;
	display: block;
}	
	
#menu_full_custom .et_pb_row {
	width: 96%!important;
}
#menu_full_custom.cfs_menu {
	padding-left: 0!important;
	padding-right: 0!important;
}

	
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    display: block;
    padding-top: 24px;
}	
	
	
 #menu_full_custom.cfs_menu {

    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
body.single-podcast .et_mobile_menu {
	top: 60px;
}
}

/* CONTACT PAGE */

.contact-social {
    width: 160px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.contact-us-form .gfield_label {
    display: none !important;
}

.contact-us-form .gfield input, .contact-us-form .gfield textarea {
    width: 100% !important;
    border: 1.5px solid #607D9B !important;
    border-radius: 5px;
    background: white !important;
    color: #2B5879 !important;
}

.contact-us-form .gfield input::placeholder, .contact-us-form .gfield textarea::placeholder {
    color: #2B5879;
    font-weight: 400;
}

.contact-us-form form ul li:nth-child(odd) {
    padding-bottom: 0px !important;
}

.contact-us-form .gform_footer {
    text-align: center !important;
padding-top: 0px !important;
    margin-top: 0px !important;
}

.contact-us-form .gform_footer input {
    width:200px !important;
    font-size: 18px !important;
    text-transform:uppercase !important;
    text-align: center;
    border: 1.5px solid #2B5879 !important;
    border-radius: 30px !important;
    background: white !important;
    color: #2B5879 !important;
}

.contact-us-form .gform_footer input:hover {
    color: white !important;
    background: #2B5879 !important;
}

.contact-us-form #gform_confirmation_message_1 {
    color: #0b5c9c!important;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    letter-spacing: 0.7px;
    line-height: 24px;
}

@media (max-width: 980px) { 
	.contact-social-column { display: none; }
}


/* ART OF DEVELOPMENTAL COACHING 2018 */
body.aodc2018, body.aodc2018 li {
	line-height: 1.58em;
	letter-spacing: .8px;
}
.aodc2018 #about h1 {
font-weight: 300;
font-size: 48px;
color: #000000;
letter-spacing: 1.27px;
line-height: 58px;
margin-bottom: 35px!important;
}
@media (max-width: 768px) {
	.aodc2018 #about h1 {
		font-size: 30px;
		line-height: normal;
	}
}

.aodc2018 .partners img {
	width: auto;
}
.partners {
	margin-bottom: 30px;
}

#aodcoptin {
	display: none;
	padding-bottom: 30px;
}
/* MODULES */
#curriculum .et_pb_row_11 {
	width: 90%;
}
@media (min-width: 1320px) {
#curriculum .et_pb_row_11, #curriculum .et_pb_gutters2 {
	width: 100%;
}

#curriculum .et_pb_gutters2 {
	max-width: 1320px!important;
}

}
.module {
	border: 2px solid #1f79bc;
border-radius: 10px;
font-size: 18px;
font-weight: normal;
height: 100%;
}
.module p {
	font-weight: normal;
	line-height: normal;
	font-size: 18px;
}
.module strong {
	color: black;
	font-weight: bold!important;
}

.module h6 {
	padding-bottom: 0;
	font-weight: bold;
	text-align: center;
	line-height: 2;
	color: white;
	background: #1f79bc;
	margin: 0 -25px;
	border: 2px solid #1f79bc;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top: 0!important;
	margin-bottom: 20px;
}
.module h3 {
	text-align: center;
	font-weight: bold;
	line-height: normal;
	color: #214259;
	padding-bottom: .5em;
}
.datetime {
	color: #B71F2F;	line-height: normal;
display: block;
	font-size: 16px;
}
.theteachers {display: block;

	font-size: 14px;	line-height: normal;

	letter-spacing: 0;
}
.module img {
	width: 90px;
	display: inline-block;
	border-radius: 100%;
	margin: 0 8px 5px;
}
.module ul, .module ul li:last-of-type {
	padding-bottom: 0;
}

.aodcstyle .bookbox {
	/* book_changing-on-the-job: */
box-shadow: 0px 0px 5px 0 rgba(0,0,0,0.30);
}
.aodcstyle .faculty_box {

	height: 100%;
}
.aodcstyle .faculty_row {
	overflow: visible;
}
.aodcstyle .faculty_row .et_pb_column {
	    overflow: visible;
}
.aodcstyle .featured_person_code.faculty_box:before {
	background: #1C6CA8;
}
.aodcstyle span.name, .aodcstyle span.role {
	color: white;
}
.aodcstyle .youpop {
	margin-top: 45px;
}
.aodcstyle .aboutthem p{
margin-top: 0px;
}
.aodcstyle .featured_person_code {
	padding-bottom: 20px!important;
}

/* AODC HEADER TEXT */

@media (max-width: 1600px) {
#aodcheader .et_pb_fullwidth_header_container {
	width: 95%;
	padding-left: 00px;
}
}


#aodcheader .et_pb_fullwidth_header_subhead{
color: #D02436;
letter-spacing: 0.55px;
line-height: 80px;
max-width: 500px;
/*font-weight: 500;*/
margin-bottom: 40px;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;

}

#aodcheader.poetheader2018 .et_pb_fullwidth_header_subhead {
    font-weight: 600;
    text-transform: uppercase;
    max-width: 600px;
    text-shadow: 0px 2px 5px rgba(0,0,0, 0.15);
    font-size: 84px;
    line-height: 81px;
	margin-bottom: 20px;
}

#aodcheader.poetheader2018 .et_pb_fullwidth_header_subhead .subhead-opener {
    font-size: 58px;
    line-height: 60px;
}

.poetheader2018 #subsubhead {
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #020249;
    line-height: 47px;
}

#aodcheader h1 {
	max-width: 350px;
	font-weight: 600;
    margin-top: 40px;
	margin-bottom: 20px;
    font-size: 21px;
    color: #071629;
    letter-spacing: 1.36px;
}
#subsubhead {
font-weight: 600;
font-size: 29px;
color: #2B5879;
letter-spacing: 1.76px;
}

/* ipad wide*/
@media (max-width: 1260px) {
#aodcheader .header-content{

  transform: scale(.8);
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
      transform-origin: 00% 50%;
}

#aodcheader.poetheader .header-content {

transform: inherit;
-webkit-transform: inherit;
-ms-transform: inherit;
-moz-transform: inherit;
-o-transform: inherit;
transform-origin: inherit;
}

#aodcheader.poetheader .et_pb_fullwidth_header_subhead {
    font-size: 60px;
    line-height: 68px;
}

}

/* ipad portrait */
@media (max-width: 1023px) {

#aodcheader .header-content {
	margin-right: 0;
	margin-left: 0;
	width: 100%;
	
}

#aodcheader .et_pb_fullwidth_header_container:after {
	
}

body:not(.page-template-page-template-poet-php) #aodcheader .et_pb_fullwidth_header_container, #aodcheader {
min-height: 0!important;
}

#aodcheader .header-content{

  transform: scale(.58);
  -webkit-transform: scale(.58);
  -ms-transform: scale(.58);
  -moz-transform: scale(.58);
  -o-transform: scale(.58);
      transform-origin: 00% 50%;
}

.poet-social { display: none; }

#aodcheader.poetheader .header-content {

transform: inherit;
-webkit-transform: inherit;
-ms-transform: inherit;
-moz-transform: inherit;
-o-transform: inherit;
transform-origin: inherit;
}

#aodcheader .header-content-container.bottom {
    margin-top: -20px!important;
    margin-bottom: 30px;
}

#aodcheader.poetheader .header-content-container.bottom {
    margin-top: 60px !important;
    margin-bottom: 0px;
}

#aodcheader.poetheader .et_pb_fullwidth_header_subhead {
	font-size: 48px !important;
    line-height: 55px !important;
}

.poetheader #subsubhead { font-size: 23px; }

}
/* mobile vertical */
@media (max-width: 767px) {

#aodcheader.poetheader h1 {
    font-size: 16px;
    max-width: inherit;
}

#aodcheader.poetheader .header-content { width: 96%; margin: 0px 0px 25px 0px !important; }

.et_bloom .et_bloom_optin_2.et_bloom_inline_form { max-width: 90%; margin-top: 0px; }

#aodcheader.poetheader .et_pb_fullwidth_header_subhead {
    font-size: 36px !important;
    line-height: 40px !important;
}

#aodcheader .et_pb_fullwidth_header_subhead{
font-size: 30px;
line-height: 1.1;
margin-bottom: 10px;
}
#aodcheader h1 {
font-size: 12px;
margin-bottom: 0px;
margin-right: 60px;
}
#subsubhead {
font-size: 15px;
line-height: 1.3;
display: block;
}
#aodcheader, #aodcheader .header-content {
	padding-bottom: 0px;
	margin-bottom: 0;
}
#aodcheader .et_pb_fullwidth_header_scroll {
	display: none;
}

#aodcheader .et_pb_fullwidth_header_scroll a {
	bottom: 0px!important;
}
body #aodcheader .et_pb_fullwidth_header_scroll a .et-pb-icon {
	font-size: 34px!important;
}

#aodcheader .et_pb_fullwidth_header_scroll a:before {
	font-size: 13px!important;
}
#aodcheader .header-content-container.bottom {
	margin: 0!important;
	display: block;
}

#aodcheader .header-content-container.bottom {

}

#aodcheader .header-content{
width: 75%;
margin-top: 0;
padding-top: 0;
  transform: scale(.86);
  -webkit-transform: scale(.86);
  -ms-transform: scale(.86);
  -moz-transform: scale(.86);
  -o-transform: scale(.86);
      transform-origin: 00% 50%;
}
#aodcheader .et_pb_fullwidth_header_container:after {
	bottom: 10px!important;
}
}

@media (min-width: 376px) and (max-width: 767px){

#aodcheader .header-content {
	margin: 60px 0!important;
}

#aodcheader .header-content {
	margin: 60px 0!important;
}
}


.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom, .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom, .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom, .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom {
	-webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
    margin-top: 70px!important;
}

#aodcheader .et_pb_fullwidth_header_scroll a:hover {
	border-color: #2B5879;
	background: #2B5879;
}
#aodcheader .et_pb_fullwidth_header_scroll a:hover .scroll-down {
	color: white!important;
}
#aodcheader .et_pb_fullwidth_header_scroll a:hover:before {
		color: white!important;

}
#aodcheader .et_pb_fullwidth_header_scroll .scroll-down {
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	position: relative;
	top: -2px;
	right: -2px;
	display: inline-block;
	vertical-align: middle;
	}
#aodcheader .et_pb_fullwidth_header_scroll a:hover .scroll-down {
			color: black;

}

#aodcheader .et_pb_fullwidth_header_scroll a {
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	width: 226px;
	padding: 0 0px 1px 10px;
	border: 2px solid #2B5879;
	border-radius: 30px;

	  bottom: 15px;
	  text-align: center;
	  
}
#aodcheader .et_pb_fullwidth_header_scroll a span {
	display: block;
}
#aodcheader .et_pb_fullwidth_header_scroll a {
display: inline-block;
vertical-align: middle;
position: relative;
}
#aodcheader .et_pb_fullwidth_header_scroll a:before {
		-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	content: "LEARN MORE";
	color: #2B5879;
	font-size: 17px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}
#aodcheader .et_pb_fullwidth_header_scroll a .et-pb-icon {
	font-size: 45px!important;
	font-weight: normal!important;
}

/* POET pages overrides */

body.page-id-422.page-template-page-template-nonav article {
    background: url(https://www.coachesrising.com/wp-content/uploads/2018/05/background-page-bottom_POET.png) no-repeat bottom center;
       padding-bottom: 100px;
}

.page-id-422 li.menu-item-220 {
	display: none;
}

.page-id-422 #navwrapper {
    margin-bottom: 0px;
    min-height: 61px;
}

.poet-social { width: 160px; position: absolute; right: 20px; top: 20px; }

.poet-social .et_social_top.et_social_circle .et_social_icon {
    border: 1px solid #E5E5E5;
    line-height: 10px;
}

#aodcheader.poetheader h1 { margin-bottom: 0px; }
#aodcheader.poetheader2018 h1 { /* max-width: 400px;*/ max-width: 100%;color: #020249 !important; margin-bottom: 0px; }
#aodcheader.poetheader2018 .et_pb_fullwidth_header_scroll a { bottom: 70px; }

.poetheader #subsubhead {
    color: #020249;
    font-weight: bold;

}

#aodcheader.poetheader .et_pb_fullwidth_header_subhead {
    max-width: inherit;
    text-shadow: 0px 2px 5px rgba(0,0,0, 0.15);
    margin-bottom: 10px;
}

.et_bloom_optin_2 { text-align: center; }

#aodcheader.poetheader { min-height: inherit !important; }

#aodcheader.poetheader .et_pb_fullwidth_header_scroll { display: none; }

#aodcheader.poetheader .header-content-container.bottom, #aodcheader.poetheader2018 .header-content-container.bottom { 
	margin-top: 30px !important;
	margin-bottom: 0px !important;
}

.page-id-422 .theteachers {
    font-size: 16px;
}

.page-id-422 .module h3 {
    font-size: 22px;
}

.page-id-422 .innerperson img, .page-id-677 .innerperson img {
	width: 94px;
	height: 94px;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
}
.page-id-422 .innerperson, .page-id-677 .innerperson {
	width: 100%;
}
.page-id-422 .innerperson span, .page-id-677 .innerperson span {
padding: 5px;
    border: #1c6ca8 2px solid;
    border-radius: 100%;
	display: inline-block;
	margin-right: 4px;
	background: white;
}
.page-id-422 .innerperson p, .page-id-677 .innerperson p {
	display: inline-block;
	vertical-align: middle;
}

body.page-id-677 .et_pb_vertical_timeline_0 h2, body.page-id-422 .et_pb_vertical_timeline_0 h2, body.page-id-677 .et_pb_vertical_timeline_0 h2 .et_pb_vertical_timeline_0 h1 a, .et_pb_vertical_timeline_0 h2 a, .et_pb_vertical_timeline_0 h3, .et_pb_vertical_timeline_0 h4 {
    color: #1c6ca8!important;
}

.page-id-422 .et_pb_column_4_4 .cd-timeline-block.odd, .page-id-422 .et_pb_column_4_4 .cd-timeline-block.even { margin-top: -300px!important }

.page-id-677 .et_pb_column_4_4 .cd-timeline-block.odd, .page-id-677 .et_pb_column_4_4 .cd-timeline-block.even { margin-top: -300px!important }

.page-id-422 #cfslider .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0px;
}

.page-id-422 #cfslider .et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next {
    right: 0px;
}

@media (max-width: 1170px) {
	.page-id-422 .et_pb_column_4_4 .cd-timeline-block.odd, .page-id-422 .et_pb_column_4_4 .cd-timeline-block.even { margin-top: 0px !important; }

.page-id-677 .et_pb_column_4_4 .cd-timeline-block.odd, .page-id-677 .et_pb_column_4_4 .cd-timeline-block.even { margin-top: 0px !important; }

}

@media only screen and (max-width: 767px) {
	.page-id-422 .et_pb_column_4_4 .cd-timeline-content h2, .page-id-677 .et_pb_column_4_4 .cd-timeline-content h2 { text-align: center; }
	.page-id-422 .et_pb_column_4_4 .cd-timeline-content, .page-id-677 .et_pb_column_4_4 .cd-timeline-content { padding: 2em; }
	.innerperson { text-align: center; }
}

@media (max-width: 498px) {
	.page-id-422 .innerperson p, .page-id-677 .innerperson p { display: block; }
}

body.page-id-422 .et_pb_cta_0.et_pb_promo .et_pb_button:hover, body.page-id-422 .et_pb_cta_1.et_pb_promo .et_pb_button:hover { letter-spacing: normal !important; }

.page-id-677 .et_pb_column_4_4 .cd-timeline-block:first-child, .page-id-422 .et_pb_column_4_4 .cd-timeline-block:first-child { margin-top: 0 !important; }

body.page-id-677.page-template-page-template-nonav article {
    background: url(https://www.coachesrising.com/wp-content/uploads/2018/09/background-page-bottom_CFS.jpg) no-repeat bottom center;
    padding-bottom: 25px;
}

.page-id-677 .embodid-text strong, .page-id-422 .embodid-text strong { color: #1C4868; }

.page-id-677 .embodid-text li, .page-id-422 .embodid-text li {
    line-height: 31px;
    font-weight: 300;
}

.page-id-677 #pricearea, .page-id-422 #pricearea { border-color: #1C4868; }

#et-footer-nav li.etsearch { display: none; }
#menu-cfs li.etsearch { display: none; }

@media (max-width: 1023px) {
    .page-id-422 .header-content { transform-origin: 00% 15% !important; }
}

@media (max-width: 767px) {
    .page-id-422 .header-content { 
    transform: scale(.7) !important;
    -webkit-transform: scale(.7) !important;
    -ms-transform: scale(.7) !important;
    -moz-transform: scale(.7) !important;
    -o-transform: scale(.7) !important;
    transform-origin: 00% 00% !important; 
    }
    .page-id-422 #aodcheader h1 { font-size: 20px; }
    .page-id-422 #aodcheader .header-content { margin: 0px !important; }
    
}

@media (max-width: 498px) {
   
.page-id-422 #aodcheader.poetheader2018 .et_pb_fullwidth_header_subhead { font-size: 56px; line-height: 60px; }
.page-id-422 #aodcheader.poetheader2018 .et_pb_fullwidth_header_subhead br { display: none; }
    .poetheader2018 #subsubhead { font-size: 33px; }
    .poetheader2018 #subsubhead br { display: none; }
     #aodcheader.poetheader2018 .et_pb_fullwidth_header_subhead .subhead-opener {
    font-size: 46px;
    display: block;
    width: 400px !important;
    line-height: 62px !important; }
    #aodcheader.poetheader2018 h1 { width:500px !important; }
}
 
.page-id-422 .et-pb-arrow-prev:before {
    content: url(/wp-content/uploads/2018/05/left_carousel_arrow_white.svg)!important;
    height: 30px;
    width: 30px;
}

.page-id-422 .et-pb-arrow-next:before {
    content: url(/wp-content/uploads/2018/05/left_carousel_arrow_white.svg)!important;
    height: 30px;
    width: 30px;
}

/* POET pages overrides end */

article#post-282 {
/*	background: url(https://www.coachesrising.com/wp-content/uploads/2018/12/background-page-bottom_AoDC_short.jpg) center bottom no-repeat!important;*/
	background: url(https://www.coachesrising.com/wp-content/uploads/2018/12/background-page-bottom_AoDC_tall.jpg) center bottom no-repeat!important;
	padding-bottom: 100px!important;
}
.page-id-282 #pricearea {
	border:none!important;
	padding: 20px 50px!important;
}
.page-id-282 #priceboxes {
	max-width: 98%!important;
}
/*
#apistock {
	font-weight: bold;
	font-size: 38px;
	opacity: 1!important;
	color: rgba(0,0,0,.55);
}*/
.page-id-282 li.menu-item-220 {
	display: none;
}

@media (min-width: 981px) and  (max-width: 1320px) {
	#menu_full_custom .et_pb_row {
		width: 96%!IMPORTANT;
	}
}

@media (min-width: 981px) and (max-width: 1170px){
.aodcstyle span.name{
font-size: 21px!important;	
}
.aodcstyle span.role {
font-size: 13px!important;	
}
.featured_person_code > img:first-of-type {
	width: 165px;
}
}
.et_pb_fullwidth_header {
	padding-top: 1px!important;
}


/* SINGLE SHARE */
#singleshare h1{
	    text-transform: uppercase;
    font-size: 28px;
    color: #b71f2f!important;
    text-align: center;
    letter-spacing: -.5px!important;
}

#floatingfollow .podfollow  {
	left: auto;
	position: fixed;
	    z-index: 999999;	display: block!important;
	    margin-bottom: 5px;

}
#floatingfollow .podfollow li {
	display: block;
	margin: 0 0 10px;
}

.single-podcast.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_sidebar_networks {
	display: none;
}

@media (min-width: 1025px) {
.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_sidebar_networks, #floatingfollow .podfollow  {	
	top: auto!important;
	bottom: 20px;	
}
}
@media (min-width: 1320px) {
.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_sidebar_networks, #floatingfollow .podfollow {
	right: -webkit-calc((100% - 1320px) / 2);
	right: expression((100% - 1320px) / 2);
	right: -moz-calc((100% - 1320px) / 2);
	right: -o-calc((100% - 1320px) / 2);
	right: calc((100% - 1320px) / 2);
}
}

#pricearea sup {
	font-size: 50%;
	padding-left: 3px;
}
#cd-timeline::before {
	    top: 48px;
	    height: 97.9%!important;
}



/* 2018 HOMEPAGE */

body.page-id-345 .et_pb_team_member_description p {
	font-weight: normal;
}

.doubleheader #main-header .logo_container {
	display: none;
}
.doubleheader #main-header {
box-shadow: none!important;	
    position: absolute;
    height: 0!important;
}

body.page-id-345 #top-menu a,body.page-id-345 #top-menu li.current-menu-item>a {
	color: #2b5879!important;
}

#homeheader .header-content-container.center{
	margin-top: 136px;
-webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
}

#homeheader .et_pb_fullwidth_header_container.center .header-content{
	max-width: 850px!important;
}


#homeheaderlogo {
	margin-top: 15px;
	margin-bottom: 17px;
}

#homeheader h1 {
font-weight: 600;
color: #2B5879;

letter-spacing: 1px;
}
#homeheader .et_pb_fullwidth_header_scroll a:before {
    content: "Start Exploring";
        -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transform: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
}
#homeheader .et_pb_fullwidth_header_scroll a .et-pb-icon {
	color: white!important;
	font-size: 45px!important;
	vertical-align: middle;
}

#homeheader .et_pb_fullwidth_header_scroll a:hover .et-pb-icon {
	color: black!important;
}

#homeheader .et_pb_fullwidth_header_scroll a {

		    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transform: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    width: 256px;
    padding: 0 0px 1px 10px;
    border: 2px solid white;
    position: relative;
    border-radius: 30px;
    bottom: 15px;
    text-align: center;
    	padding-top: 2px;
	padding-bottom: 2px;
}
 #homeheader .et_pb_fullwidth_header_scroll a:hover {
    border-color: white;
    background: white;
}
#cfs_new_header .et_pb_fullwidth_header_scroll a:hover:before, #homeheader .et_pb_fullwidth_header_scroll a:hover:before {
    color: black;
}
 #homeheader .et_pb_fullwidth_header_scroll a:hover .scroll-down {
    color: black;
}

#cert {
/* CERTIFIED TRAININGS.: */
text-transform: uppercase;
text-align: center;
position: relative;
right: -7px;
font-size: 24px;
color: #2B5879;
letter-spacing: 0.8px;
font-size: 600;
}

#faculty_carousel p {
font-weight: normal;
font-size: 17px;
letter-spacing: 1.13px;
line-height: 24px;
}
#faculty_carousel h4 {
	padding-bottom: 6px;
font-size: 21px;
font-weight: 600;
letter-spacing: 0.2px;
line-height: 24px;

color: #0B5C9C;

}
#faculty_carousel .et_pb_team_member_image {
	margin-bottom: 15px;
	margin-right: 0;
	width: 100%;
}
#faculty_carousel .et_pb_team_member_image img {
	width: 100%;
}
#faculty_carousel .et_pb_team_member_image, #faculty_carousel .et_pb_team_member_description {
	display: block;
	float: none;
} 
#faculty_carousel .et_pb_team_member {
	width: 22.2%;
}
#faculty_carousel .et_pb_column {
	opacity: 0;
}

#faculty_carousel .faculty_page > div:nth-last-child(-n+4) {
	margin-bottom: 0!important;
}

#faculty_carousel .faculty_page {
	display: -webkit-box!important;
	display: -moz-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
		width: 100%;
float:none;
display: none;
}
#faculty_carousel .faculty_page.flex-active-slide {
-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
ul.flex-direction-nav {
	padding: 0;
}
ul.flex-direction-nav li {
	list-style-type: none;
	padding: 0;
}
.flex-direction-nav a:before {
	content: url(images/left_carousel_arrow.svg)!important;
	display: block;
	line-height: 0;
}
.flex-direction-nav a {
	line-height: 1!important; 
		  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
	  opacity: 1;
	  height: auto;
	  width: auto;
}
.flex-direction-nav a.flex-next:before {
	transform: scaleX(-1);
}
.flex-next, .flex-prev {
	font-size: 0;
}


@-webkit-keyframes fade2Left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-10%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fade2Left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-10%);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fade2Left {
	0% {
		opacity: 0;
		-o-transform: translateX(-10%);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fade2Left {
	0% {
		opacity: 0;
		transform: translateX(-10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}



.et_animated.slideLeft {
-webkit-animation: fade2Left 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fade2Left 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fade2Left 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fade2Left 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation-duration: 1s!important;
animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1)!important;
}
@-webkit-keyframes fade2Right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(10%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fade2Right {
	0% {
		opacity: 0;
		-moz-transform: translateX(10%);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fade2Right {
	0% {
		opacity: 0;
		-o-transform: translateX(10%);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fade2Right {
	0% {
		opacity: 0;
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}



.et_animated.slideRight {
-webkit-animation: fade2Right 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fade2Right 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fade2Right 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fade2Right 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation-duration: 1s!important;
animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1)!important;
}

#upcomingtraining h1 {
font-weight: 500;
	margin-top: -5px;
}
#upcomingtraining h5 {
	padding-bottom: 1.1em;
}

#upcomingtraining span.normal.blue {
	max-width: 400px;
	display: block;
}

#upcomingtraining img {
background: #D8D8D8;
border-radius: 12px;
box-shadow: 3px 3px  8px rgba(0,0,0,.2);
}

#upcomingtraining p {

font-size: 21px;
letter-spacing: 0.71px!important;
line-height: 31px;

}

#homeaodcad .et_pb_button {
	padding: 10px 35px!important;
	margin-bottom: 20px;
}


.normal {
	font-weight: normal!important;
}
#footerlogo {
	margin: 0 auto 0px;
	display: block;
}
#main-footer {
	padding: 40px 0 10px;
}
#et-footer-nav .sub-menu {
	background: rgba(255,255,255,.1);
	box-shadow: none!important;
	border-top: none;
	padding: 5px 10px;
	top:20px;
	width: auto;
}
#et-footer-nav .sub-menu li {
	margin-bottom: 5px;
}
#et-footer-nav .sub-menu li:last-of-type {
	margin-bottom: 0;
}
#et-footer-nav .sub-menu li, #et-footer-nav .sub-menu li a {
	padding: 0;
	line-height: 1.5;	font-size: 11px!important;
}

.bottom-nav {
	text-align: center;
	padding-top: 15px!important;
}


#et-footer-nav .fullwidth-menu {
	float:none!important;
}
#footer-bottom .et_social_3col ul, #headersocial .et_social_3col ul {
		width: 180px;
margin: 0 auto;
}
#headersocial {
	position: relative;
	top:-5px;
}
 #headersocial .et_social_3col ul {
	 transform: scale(.9);
	 position: relative;
	 right: -14px;
	 top:-2px;
 }
#headersocial {
	margin-right: 0;
	margin-left: auto;
	clear: both;
	text-align: right;
	z-index: -1;
}
#footer-bottom .et_social_3col {
width: auto!important;
}
.et_monarch #footer-bottom .et_social_icon, .et_monarch #footer-bottom  .et_social_icon:before, .et_monarch #footer-bottom .et_social_icon:after, .et_monarch #headersocial .et_social_icon, .et_monarch #headersocial  .et_social_icon:before, .et_monarch #headersocial .et_social_icon:after {
	font-size: 20px;
}
.flexit {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#footer-bottom .flexit > div {
	width: 33%;
}
#footer-bottom .container {
	    width: 98%;
    max-width: 98%;
	// width: inherit; Updated from forced 1320px as it was widening site on mobile
	
}

.wizardofwp {
position: absolute;
	text-align: right;
	opacity: 0;
}
.page-id-253  .wizardofwp {
	opacity: 1;
}
.bottom-nav li > a {
	padding-bottom: 15px;
}

/* NEW SLIDER */
.personbio {
font-weight: 500;
font-size: 26px;
color: #186DAA;
letter-spacing: 1.55px;
line-height: 46px;
}
#plainslider {
	margin-top: 20px;
	overflow: visible;
}

#plainslider p{
	font-size: 25px!important;
    color: #186daa!important;
    letter-spacing: 1.55px!important;
    line-height: 46px!important;
    font-weight: 500;
}
#plainslider .et_pb_slide_content {
	width: 840px!important;;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Prata', sans-serif!important;
	color: #186daa!important;
	text-shadow: none!important;
}

#plainslider .et_pb_slider_container_inner {
	    vertical-align: top;
	    padding-top: 00px;
	    margin-top: 20px;
}

#plainslider .et_pb_slide {
	background: transparent!important;
}
#plainslider .slidebio img {
	width: 105px;
	border-radius: 100%;
	border: 2px solid #186daa;
	padding: 5px;
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
#plainslider .et_pb_slide_description:before {
	content: url(images/icon_quote_red.svg);
	width: 60px;
	display: block;
	position: relative;
	left: 0;
	top:-20px;
	z-index: 9999;
	float: left;
}
#plainslider .et_pb_slide_description {
	padding-top: 40px;
}


.slidebio {
	width: 530px;
	margin: 40px auto 0;
	max-width: 100%;
}
.slidebio span {
	display: block;
letter-spacing: 1.49px;
text-align: left;
line-height: normal;display: inline-block;
vertical-align: middle;
position: relative;
top: -3px;
}

/* NEW TYPOGRAPHY */
.newtypography p{
font-size: 21px;
color: #000000;
letter-spacing: 0px!important;
line-height: 28px;
font-weight: 300;
}
.regularweight, .regular {
	font-weight: normal!important;
}

.newtypography .red_divider {
/*	margin: 40px auto 60px!important;*/
margin-top: 33px!important;
}

.newtypography .blue {
	color: #0B5C9C;
}

@media (min-width: 981px) {
.newtypography h1 {
    font-size: 40px;
color: #000000;
letter-spacing: .5px;
line-height: 50px;
}
}
.newtypography h5 {
font-weight: normal;
margin-top: 25px;
padding-bottom: 25px;
font-size: 24px;
color: #0B5C9C;
letter-spacing: 1.09px;
line-height: 31px;
}
.newtypography h6 {
font-weight: normal;
font-size: 21px;
color: #0B5C9C;
letter-spacing: 0.5px;
line-height: 28px;
}
.newtypography .entry-content ul:not(.nav) li {
font-size: 21px;
line-height: 25px;
color: #000000;
letter-spacing: 0.5px;
}

/* HOMEPODCAST */
#recent_podcasts {
	margin-top: 40px;
}
#homepodcast {
	padding-bottom: 80px;
}
#homepodcast h1 {
	font-weight: 500;
}
.podcast_episode {
	background: white;
	padding: 45px 47px 35px;
	
border: 1.5px solid #29779E;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
border-radius: 5px;
	margin-bottom: 37px;
}

.twothree .podcast_episode {
padding: 24px 24px;
width: 50%;
}

.podcast_episode.number_1 .podcast_guest {
	width: 190px;
	min-width: 190px;
	padding-right: 30px;
	box-sizing: border-box;
}
.podcast_episode.number_1 .podcast_summary p{
font-weight: normal;
font-size: 17px;
color: #000000;
letter-spacing: 0.71px;
line-height: 25px;
}

#homepodcast .podcastmore:hover {
opacity: .5;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transform: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
.podcast_episode.number_1 .podcast_title{
font-weight: normal;
font-size: 28px;
color: #0B5C9C;
letter-spacing: 0.26px;
line-height: 40px;
}
#homepodcast .essb_links.essb_width_columns_4 li {
	height: 40px!important;
	width: 40px!important;
	line-height: 40px!important;
	margin-left: 10px!important;
}
#homepodcast .essb_links.essb_width_columns_4 li:hover a {
	background: #515151!important;
}
#homepodcast .essb_links.essb_width_columns_4 li a {
	width: 100%;
	border-radius: 100%;
	padding: 0!important;
	line-height: 36px!important;
	width: 36px!important;
	height: 36px!important;
	margin: 0 !important;
}
#homepodcast .essb_links.essb_width_columns_4 li a span {
	display: block;
}
.pmeta .essb_links {
margin: 0!important;
	width: auto!important;
}
#homepodcast .pmeta {
	margin-top: 25px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
justify-content: space-between; 
align-content: center;
align-items: center;
}
#homepodcast .pmeta img {
	display: block;
}
#homepodcast .essb_links.essb_template_circles-retina a {
	color: white!important;
	border-color: #919192;
	background: #919192!important;
}

.podcast_episode.number_1 .podcast_guest p{
/* KAREN KIMSEY-HOUSE Copy 2: */
text-transform: uppercase;
font-weight: 500;font-size: 16px;
color: #0B5C9C;
letter-spacing: 0.75px;
line-height: 20px;}

#homepodcast .flexit {
	-webkit-flex-flow: row;
	flex-flow:row;
}
.podcast_episode.number_2 {
margin-right: 37px;
}
.twothree .p_guest {
	width: 110px!important;
	margin-right: 16px;
}
.twothree .p_guest p {
	display: none;
}
.twothree .pmeta {
	width: 137px;
	margin-top: 10px!important;
}
#homepodcast h3.podcast_title {
	padding-bottom: 5px;
}
.twothree h3.podcast_title {
	padding-bottom: 0!important;
}
.twothree h3.podcast_title a {
font-weight: normal;
font-size: 21px!important;
color: #0B5C9C;
letter-spacing: 0.19px;
line-height: 26px!important;
display: block;
}
.thedt {
font-weight: normal;
font-size: 16px;
color: #000000;
letter-spacing: 0.5px;
line-height: 26px;
margin-bottom: 15px;
}

.twothree .thedt {
	display: none;
}
#homepodcast .podcasttags {
margin-bottom: 15px;
}
#homepodcast .podcasttags #filetag {
float:left;
margin-right: 5px;
}
#homepodcast .podcasttags div{
	display: table-cell;	font-weight: normal;
font-size: 15px;
color: #000000;
letter-spacing: 0.5px;
line-height: 22px;
}
#homepodcast .podcasttags div a {
	font-weight: normal;
font-size: 15px;
color: #000000;
letter-spacing: 0.5px;
line-height: 1;
}

.capperson {
font-weight: normal;
font-size: 14px;
color: #000000;
letter-spacing: 0.44px;
line-height: 26px;
}
.capperson span {
	text-transform: uppercase;
}

/* HOME OPT IN */
#homeoptin {
	width: 500px;
	max-width: 100%;
	background: white;
	border: 1.5px solid #607D9B;
padding: 35px 49px 50px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.20);
border-radius: 5px;
}
#homeoptin h1{
font-weight: normal!important;
font-size: 26px!important;
color: #B7112D;
letter-spacing: 1.08px;
line-height: normal!important;
}
#homeoptin .joincopy p{
	text-align: center;
	/* You’ll be the first: */
font-weight: normal;
font-size: 18px;
color: #2B5879;
letter-spacing: 0.7px;
line-height: 24px;
}
#homeoptin .joincopy {
	margin-bottom: 35px;
}
#homeoptin .et_pb_newsletter_form p {
	padding-bottom: 0;
}
#homeoptin input {
	border: none!important;
	border-bottom: #2B5879 solid 1px!important;
border-radius: 0!important;
padding: 0  10px 7px!important;
margin-bottom: 20px;
color: #2B5879!important;

}
#homeoptin input ::-webkit-input-placeholder {
color: #2B5879!important;
}

#homeoptin :-moz-placeholder { /* Firefox 18- */
color: #2B5879!important;
}
#homeshare strong{
	display: block;
	font-weight: 500;
}
#homeshare #singleshare h1{
	line-height: normal!important;
	letter-spacing: .6px!important;
}

#homeoptin ::-moz-placeholder {  /* Firefox 19+ */
color: #2B5879!important;
}

#homeoptin :-ms-input-placeholder {  
color: #2B5879!important;
}
#homeoptin .et_pb_newsletter_button {
	width: 180px!important;
	display: table;
	margin: 20px auto 0;
}

/* FOOTER */
#main-footer {
    background-color: #4c4c4c!important;
}
/* THREADS FOOTER */
.page-id-8704 #main-footer, .page-id-9009 #main-footer {
	background-color: #0F4F4D!important;
}
.page-id-8704 #menu-item-874 a, .page-id-9009 #menu-item-874 a {
	border-color: white!important;
}
.bottom-nav a {
	    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
}
#et-footer-nav .sub-menu {
	background: #656565;
}
/* ADMINONLY */
.adminonly {
	display: none!important;
}
body.admin-bar.logged-in .adminonly {
	display: block!important;
}
.et-pb-arrow-prev, .et-pb-arrow-next {
	opacity: 1;
}
.et-pb-arrow-prev:before, .et-pb-arrow-next:before{
color: black!important;	
}
.et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev{
	left: -76px;
}
.et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next {
	right: -80px;
}
.et-pb-arrow-prev:before {
    content: url(images/left_carousel_arrow.svg)!important;
    display: block;
    line-height: 0;
}
.et-pb-arrow-next:before {
    content: url(images/left_carousel_arrow.svg)!important;
    display: block;
    line-height: 0;
    transform: scaleX(-1);
}

@media (max-width: 767px) {
	#homeheader .center .header-content {
		width: 100%;
		padding:0;
	}
	#headersocial {
		display: none;
	}
	#homeheader .header-content-container.center {
		margin-top: 70px;
	}
	#faculty_carousel .et_pb_team_member {
		width: 48%;
	}
	.faculty_page .et_pb_column {
		    transform: translate3d(-000px, 0px, 0px); 
	}
	#faculty_carousel .faculty_page > div:nth-last-child(-n+4) {
		margin-bottom: 30px!important;
	}
	#faculty_carousel .flex-direction-nav {
		display: none;
	}
	#faculty_carousel .et_pb_team_member_10, 	#faculty_carousel .et_pb_team_member_11 {
		display: none;
	}
	#upcomingtraining .et_pb_text {
		padding: 0 40px;
	}
	#plainslider .et_pb_slide_content {
		width: 100%!important;
	}
	.slidebio {
		width: 100%;
		text-align: center;
	}
	.slidebio img {
		margin-bottom: 20px;
		margin: 0 autol 20px;
	}
	#plainslider .et_pb_slide_description:before {
		display: block;
		float:none;
		text-align: center;
		left: 0;
		right: 0;
		margin: auto;
	}
	.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {
		left: -20px;
	}
	.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {
    right: -20px;
    opacity: 1;
}
#homepodcast .flexit {
	display: block!important;
}
.podcast_episode{
	padding: 20px 20px 20px;
}
.podcastmore {
	margin-bottom: 20px;
}
.podcast_episode.number_2 {
	margin-right: 0;
}
.podcast_episode .podcast_guest, .podcast_episode .podcast_meta {
	margin: 0 auto 20px!important;
	width: 100%;
	text-align: center;
}
 .p_guest {
	margin: 0 auto!important;
}
.podcast_episode.number_1 .podcast_guest {
	padding-right: 0;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
#homeoptin {
	width: 98%;
	margin: 0 auto;
}
}

/* TAGS */
/*
body.archive.tag #podcast_header, body.archive.tag #main-header{
	display: none;
}
*/
body.archive.tag #navwrapper {
	position: fixed;
	left: 0;
	top:0;
    right: 0;
    width: 100%;
    z-index: 99;
}
body.admin-bar.archive.tag #navwrapper {
	top: 32px;
}
body.archive.tag #main-content {
	padding-top: 60px;
}
body.archive.tag .recentepisodes {
	display: none;
}
.wp-pagenavi {
	border-top: none;
	padding-top: 0;
}
.post-type-archive-podcast  #left-area article.et_pb_post:last-of-type {
	margin-bottom: 20px;
}


/* PODCAST SUBSCRIBE BAR */
#podcastsubscribe input, #podcastsubscribe .et_pb_button, #et-boc #podcastsubscribe input,#et-boc  #podcastsubscribe .et_pb_button {
	 /* EMAIL: */
/*opacity: 0.8;*/
font-family: Lato;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 1.5px;
line-height: 28px!important;
background: transparent;
border-radius: 60px!important;
border: 1px white solid!important;
padding: 0 15px!important;
display: block;
 }
 

  #podcastsubscribe .et_pb_button {
	  border-width: 2px!important;
	  line-height: 26px!important;
  }
 #podcastsubscribe .et_pb_newsletter_form, #et-boc  #podcastsubscribe .et_pb_newsletter_form {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;

-webkit-justify-content: space-between;
justify-content: space-between; }


#podcastsubscribe, #et-boc #podcastsubscribe {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
align-content: center;
align-items: center;
padding: 12px 0!important;
}

body #podcastsubscribe form {
	width: 100%;
}
 #podcastsubscribe .et_pb_newsletter_form p, #et-boc  #podcastsubscribe .et_pb_newsletter_form p  {
	 width: 37%!important;
 }
body #podcastsubscribe .et_pb_newsletter_fields>*, .et-db #et-boc .et-l #podcastsubscribe .et_pb_newsletter .et_pb_newsletter_fields>* {
flex-basis: auto!important;
}
#podcastsubscribe .et_pb_newsletter_form p:last-of-type, .et-db #et-boc .et-l #podcastsubscribe .et_pb_newsletter_fields p:last-of-type {
	 width: 153px!important;
 }
.et-db #et-boc .et-l #podcastsubscribe .et_pb_newsletter_form p.et_pb_newsletter_field{
	 padding-bottom: 0!important;
 }
 
 
body   #podcastsubscribe .et_pb_newsletter_form p {
	  padding-bottom: 0;
  }
body   #podcastsubscribe .et_pb_newsletter_fields {
	  flex-wrap: nowrap!important;
  }
body #podcastsubscribe .et_pb_newsletter_description {
	  padding-top: 0px;
	  padding-bottom: 0px!important;
	  align-self: center!important;
  }
body  #podcastsubscribe .et_pb_newsletter_description,  #podcastsubscribe .et_pb_newsletter_description h2{
	 margin-bottom: 0;
	 padding-bottom: 0;    line-height: 1.1!important;
	    display: block;
	    position: relative;
	    top:-1px;
 }
#et-boc #podcastsubscribe .et_pb_newsletter_description h2 {
	  font-weight: 500!important;
	  font-size: 20px!important;
  }
   #podcastsubscribe .et_pb_newsletter_form {
	   padding-left: 0;
	   width: 57%!important;
   }
    #podcastsubscribe .et_pb_newsletter_description {
	    width: 43%!important;
	
    }
   
#podcastsubscribe .et_pb_newsletter_button_text {
	font-size: 14px!important;
}

#podcastsubscribe .et_pb_newsletter_button:hover:after {
	display: none;
}
#podcastsubscribe .et_pb_newsletter_button:hover {
	background: white;
	color: #1c6ca8;
}

#emailbar { padding: 0!important; }

.single-podcast #emailbar {
	position: fixed;
    width: 100%;
    z-index: 10;
}

.post-type-archive-podcast #emailbar.fixed-bar {
	position: fixed;
    width: 100%;
    z-index: 1;
    top: 60px;
}	

@media (max-width: 980px) {
	.single-podcast #emailbar { position: relative; }
}	

@media (max-width: 1320px) {
#footer-bottom .container {
	max-width: 100%;
	width: 96%;
}	
	
#emailbar .et_pb_row {
    width: 96%;
}

#footer-info {
	line-height: normal;
}
.wizardofwp {
	display: none;
}

}
	#podcastsubscribe .et_pb_newsletter_button {
		white-space: nowrap;
	}
	
@media (max-width: 1320px) and (min-width: 768px) {
	
	

	.et_pb_newsletter_form {
		padding-left: 30px!important;
	}
	#podcastsubscribe .et_pb_newsletter_form p {
	
	}
}

@media (max-width: 767px) {

 #podcastsubscribe {
display:block;
width: 100%;
float: none;
text-align: center;
}

#podcastsubscribe .et_pb_newsletter_description {
	width: 100%;
}
#podcastsubscribe .et_pb_newsletter_form {
	width: 100%;
	margin-top: 10px;
}
	
}

@media (max-width: 636px) {

#emailbar {
	display: none;
}
}

@media (min-width: 376px) and (max-width: 1140px) {
	#podcastsubscribe .et_pb_newsletter_form p:nth-of-type(2) {
margin: 0 2%;
}

body #podcastsubscribe .et_pb_newsletter_form p,body #et-boc #podcastsubscribe .et_pb_newsletter_form p, #podcastsubscribe .et_pb_newsletter_form p:last-of-type, .et-db #et-boc .et-l #podcastsubscribe .et_pb_newsletter_fields p:last-of-type{
		width: 50%!important;
		display: block!important;
	}

}


@media (max-width: 375px) {

	#podcastsubscribe .et_pb_newsletter_form p {
		width: 45%;
		display: inline-block;
		margin: 10px auto 0;
	}
	#podcastsubscribe .et_pb_newsletter_form {
display: block;
text-align: center;
margin: 0 auto;
padding-top: 0!important;
}
}
#podcastsubscribe h2.et_pb_subscribed {
	color: white!important;
	border: dashed 1px white;
	line-height: 1;
	margin: 2px auto 2px;
	padding: 10px;
}
.etsearch #et_search_icon:before {
	position: relative!important;
	top: 1px;
	content: url(images/search.svg);
}






@media (max-width: 980px) {
#overlaysearch {
	border: 2px solid #1c6ca8!important;

}


#overlaysearch input[type=submit] {
background: #1c6ca8;
color: white;
font-weight: bold;
float:right;
width: 20%;
	font-size: 12px!important;

}
#overlaysearch input[type=search] {
	width: 80%;
}
#overlaysearch input {
		padding: 0 10px;
line-height: 26px;
	font-size: 14px;
	box-sizing: border-box;
	border: none;
	vertical-align: top;
}
.et_mobile_menu .etsearch {
	display: none;
}

.et_mobile_menu #overlaysearch {
	margin-bottom: 10px;
	display:none;
}
#menu_full_custom.cfs_menu ul ul {
	margin-top: 0;
	padding-top: 0!important;
}
}


@media (min-width: 981px) {

#overlaysearch {
	position: absolute;
	top: -3px;
	width: auto;
	left: 0;
	right: 60px;
	vertical-align: top;
	bottom: -3px;
	height: auto;
	/*border: 2px solid #1c6ca8!important;*/
background: white;
    z-index: -1;

opacity: 0;

-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transform: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
	border-radius: 20px!important;

}

#overlaysearch.showingform{
    z-index: 999;
    -webkit-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
    opacity: 1;
}

#overlaysearch input[type=submit] {
background: #1c6ca8;
color: white;
font-weight: bold;
float:right;
width: 20%;
		border: 2px solid #1c6ca8!important;
border-left: 0!important;
border-bottom-right-radius:13px;
border-top-right-radius:13px;

}
#overlaysearch input[type=search] {
	width: 80%;
		border: 2px solid #1c6ca8!important;
border-right: 0!important;
border-bottom-left-radius:13px;
border-top-left-radius:13px;
}
#overlaysearch input {
		padding: 0 10px;
line-height: 22px;
	font-size: 14px;
	box-sizing: border-box;
	border: none;
	vertical-align: top;
}

#menu-main-menu {
	position: relative;
}

#et_search_icon.openedform:before {
display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: etmodules;
    font-size: 30px;
    width: 20px;
    height: 20px;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    text-transform: none;
    content: "\4d";
    speak: none;
    top: -2px;
    left: -5px;
    color: grey;
}

}

#navwrapper ul.sub-menu li {
/*	padding-bottom: 1em; */
}
#overlaysearch input[type=submit]  {
	cursor: pointer;
}
#top-menu .etsearch {
	display: none!important;
}
body.home li.etsearch {
    display: none!important;
}
.post-type-archive-podcast.admin-bar #main-header {
/*	top: 30px;*/
}

.archive.search .recentepisodes:not(.searchonlystuff) {
	display: none!important;
}

/* AODC 2019 */
#bonuses li {
	padding-bottom: 4px!important;
}
#bonuses {
	margin-bottom: 2em;
}
@media (min-width: 1024px) {
	#aodcheader .et_pb_fullwidth_header_scroll a {
		bottom: 50px;
	}
}
.page-id-282 #aodcheader {
	
}
.tve_p_lb_inner article {
	padding-bottom: 0!important;
	background: transparent!important;
}
.thrv_wrapper.thrv-content-box .tve-content-box-background {
	width: 100%;
}
@media (min-width: 300px) {
[data-css="tve-u-3s4jg8fdm3crc"] {
	border:none!important;
	}
}


/* AODC BONUS CONTENT BOXES */
.bonus_content{
border-radius: 4.5px;
box-shadow: 0 4px 7px 0 rgba(0,0,0,0.20);
border: 2px solid #1C6CA8;
padding: 17px;
background: white;
}

.bonus_content .sub{
	font-family: Lato-Semibold;
font-size: 16px;
color: #494949;
letter-spacing: 0.75px;
line-height: 20px;
}
.bonus_content .et_pb_main_blurb_image {
	width: 25%!important;
	margin-bottom: 0;
}
.bonus_content img {
		border-radius: 100%!important;
		border: 2px solid #1C6CA8;
padding: 5px;
display: block;
width: 100%!important;
}
.bonus_content .et_pb_blurb_container {
	width: 71%!important;
}
.bonus_content .et_pb_blurb_content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
}

.bonus_content .et_pb_blurb_container{
font-weight: 600!important;
font-size: 16px!important;
color: #494949!important;;
letter-spacing: 0.75px!important;
line-height: 20px!important;
}
.bonus_content .et_pb_blurb_container h4 {
	font-weight: normal!important;
font-size: 21px!important;
color: #0B5C9C;
letter-spacing: 0.22px!important;
line-height: 24px!important;
}
@media (max-width: 767px) {
.bonus_content .et_pb_blurb_container h4 {
font-size: 19px!important;
line-height: 24px!important;
}	
.bonus_content .et_pb_main_blurb_image {
	width: 29%!important;
	margin-bottom: 0;
}
.bonus_content .et_pb_blurb_container {
	width: 66%!important;
}

}
/* SPECIAL CONTENT PAGE OVERRIDES */
#aodc_advert .et_pb_section, #aodc_advert .et_pb_row {
	padding: 0!important;
}
#aodc_advert {
	margin: 0 auto!important;
}
body.single-podcast #singleshare {
	margin-bottom: 35px!important;
}
body.page-template-template-special-content #main-header {
	display: block!important;
}
body.page-template-template-special-content #main-content {
padding-top: 0!important;
}
 body.page-template-template-special-content #aodc_advert a:hover img {
	 opacity: .8;-webkit-transition: all ease-in-out 0.2s;
	 -moz-transition: all ease-in-out 0.2s;
	 -ms-transform: all ease-in-out 0.2s;
	 -o-transition: all ease-in-out 0.2s;
	 transition: all ease-in-out 0.2s;
 }
.special_content_title {
color: #1c4868;
font-weight: 400;
font-size: 37px;
}
.special_content_title span {
	font-weight: 700;
}

 body.page-template-template-special-content #page-container {
	     background-image: url(https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/AoDC2020-sales-page_intro-section.jpg)!important;
	     background-color: white;
	     background-size: 100%;
	     background-repeat: no-repeat;
 }
  body.page-template-template-special-content #page-container #main-content {
	  background: transparent;
  }
   body.page-template-template-special-content #main-header {
   background: white;
   }
   
 #plainslider .et_pb_slide {
	 box-shadow: none;
 }


#summitadvert {
	position: relative;
	z-index: 0;
}
#summitadvert .et_pb_button_module_wrapper {
	position: absolute;
	  top: 54%;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
	  margin: 0 auto;
	  left: 0;
	  right: 0;
}


.fa, .far, .fas {
    font-family: "Font Awesome 5 Free", fontawesome!important;
}

/* POET 2019 */
#presents {
	font-size: 15px;
	background: #020249;
	font-weight: 600;
	display: inline-block;
	line-height: normal;
	padding: 0px 16px 8px!important;
	position: absolute;
	top:12px;
	color: white!important;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
	margin: 0 auto;
	text-align: center;
}

.page-template-page-template-poet .thrv-leads-form-box.thrv_wrapper {
	padding: 30px 50px;
}
.page-template-page-template-poet .tve_lg_submit {
	width: 296px!important;
	margin: 20px auto 0;
	max-width: 100%;
}
#joinpoet {
	padding: 11px 10px;
}
.page-template-page-template-poet #aodcheader{
	border-top: 12px solid #020249!important;
}
body.page-template-page-template-poet #menu-cfs .registernow a {
	color: #D91F48!important;
}

body.page-template-page-template-poet .embodid-text strong {
	color: #020249!important;
	font-weight: 500;
}
.newred, body.page-template-page-template-poet .embodid-text .newred,body.page-template-page-template-poet .datetime {
	color: #D91F48!important;
	font-style: normal!important;
}
#aodcheader.poetheader2018 .et_pb_fullwidth_header_scroll a {
	border-color: #020249!important;
	color: #020249!important;
}
#aodcheader.poetheader2018 .et_pb_fullwidth_header_scroll a:before {
	color: #020249!important;
}	
#aodcheader.poetheader2018 .et_pb_fullwidth_header_scroll a:hover {
	background: #020249!important;
}	
#aodcheader.poetheader2018 .et_pb_fullwidth_header_scroll a:hover:before {
		color: white!important;
}	
body.page-template-page-template-poet .module h6 {
	background: #020249!important;
}

body.page-template-page-template-poet .module h3 {
	color: #020249!important;
}

body.page-template-page-template-poet .module, body.page-template-page-template-poet .module h6 {
	border-color: #020249!important;
}

@media (max-width: 1023px) {
#presents {
width: 90%;

}
.page-template-page-template-poet	#aodcheader .et_pb_fullwidth_header_container,.page-template-page-template-poet #aodcheader {
     min-height: 700px!important; 
} 
#aodcheader.poetheader .header-content-container.bottom, #aodcheader.poetheader2018 .header-content-container.bottom {
	margin-top: 0!important;
	}
}

@media (max-width: 767px) {
	
.page-template-page-template-poet #footer-bottom .et_social_3col ul,.page-template-page-template-poet #headersocial .et_social_3col ul {
	width: 100%;
}	
	
body.page-template-page-template-poet	.et_pb_fullwidth_header_container {
	min-height: 0!important;
}
body.page-template-page-template-poet #footer-bottom .flexit > div {
	width: 100%;
	}
 	
.page-template-page-template-poet #aodcheader .header-content {
	width: 100%;
	}
	.page-template-page-template-poet #aodcheader .et_pb_fullwidth_header_container {
		min-height: 600px;
	}
	.page-template-page-template-poet #footer-info span.text {position: relative;}
	.page-template-page-template-poet #footer-bottom .et_social_3col {width: 100%!important;}
	body.page-template-page-template-poet  .et_social_networks.et_social_circle li {
		width: 32%!important;
		display: inline-block;
		float:none;
		margin-bottom: 45px!important;
	}
}	
@media (max-width: 767px) {
.page-template-page-template-poet .faculty_box .et_pb_code_inner > img{
	display: block;
	margin: 0 auto;
	float:none;
}
}
#thepoetpopup {
	font-family: 'sofia-pro'!important;
}
.sofiaprome,.sofiaprome input, .sofiaprome button {
	font-family: 'sofia-pro'!important;
}
body.page-id-2272  {
background: url(https://www.coachesrising.com/wp-content/uploads/2019/05/background-page-top_POET-Panel-2019-1.jpg)!important;	
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    height: 100%;
    min-height: 100%;
    height: 100vh;
    min-height: 100vh;
}

/* NEUROSCIENCE */
body.page-id-2455 #main-header{
	background: white;
}
body.page-id-2455 li#menu-item-874 a {
	border-color: black;
	border-width: 1px;
	padding-top: 6px!important;
	padding-bottom: 8px!important;
}
#et-footer-nav .sub-menu li, #et-footer-nav .sub-menu li a{
	font-size: 10px!important;
margin-bottom: 0!important;
}

/* AODC 2020 */
.aodc2020 a.youpop {
margin-top: 0px;	
}

/* NEW DIVI 4 MENU FIX */
@media (min-width: 768px) {

#et-footer-nav #menu-item-249 .sub-menu {
	width: 300px;
}
}

/* POET GATEWAY */

#keepitthree.theadskeepin:after , #keepittwo.theadskeepin:after{
	display: none!important;
	}

.gateway_optin {
	width: 499px;
	max-width: 100%;
	margin: 0 auto;
}
.gateway_optin.threads input[type=email], .gateway_optin.threads input[type=text], .gateway_optin.threads input::placeholder {
	font-family: 'aktiv-grotesk', sans-serif;
	border-radius: 0!important;
	border: none!important;
	}
.gateway_optin input[type=email], .gateway_optin input[type=text], .gateway_optin input::placeholder {
	width: 100%;
	    font-family: 'sofia-pro',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 14px;
	color: rgba(2,2,73,0.49)!important;
	    border-bottom-width: 1px;
    border-bottom-color: #020249;
        padding-bottom: 5px!important;
    padding-left: 10px!important;
    padding-top: 0!important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    margin-bottom: 1.5em;
}
.gateway_optin input::placeholder {
	padding-left: 0!important;
}
.gateway_optin input[type=submit] {
    color: #ffffff!important;
    border-color: #d91f48;
    border-radius: 25px;
    letter-spacing: 1.2px;
    font-size: 21px;
    font-family: 'sofia-pro',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    line-height: 1.7em!important;
    border-width: 2px;
    background-color: #d91f48;
    padding: 0.3em 1em!important;
        margin: 20px auto 0;
    display: inline-block;
    width: 296px;
    max-width: 100%;
    transform: color 300ms ease 0ms,background-color 300ms ease 0ms,letter-spacing 300ms ease 0ms;
        letter-spacing: 1.2px;
        text-transform: uppercase;
        border-style: solid;
cursor: pointer;
}

.thrv_custom_html_shortcode.gateway_optin input[type=email], .thrv_custom_html_shortcode.gateway_optin input[type=text]{
	margin: 10px auto 10px!important;
}


.thrv_custom_html_shortcode.gateway_optin {
	margin-bottom: 24px;
	margin-top: 10px;}
.thrv_custom_html_shortcode.gateway_optin input[type=submit] {
	    font-size: 18px;
    font-family: Lato!important;
    letter-spacing: 1px;
    line-height: 38px!important;
    border: 2px solid #d91f48);
    border-radius: 30px;
    overflow: hidden;
    font-weight: bold !important;
    background-image: none !important;
    margin-top: 22px !important;
    padding: 0px 5px !important;
    width: 252px;
}





.essb_total_text {
	padding-right: 5px!important;
}
.essb_total_text:after {
	content: ":";
}
.gateway_optin input[type=submit]:hover {
    color: #d91f48!important;
    background-image: initial!important;
    background-color: rgba(255,255,255,0.5)!important;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transform: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
.moonray-form-element-wrapper-alignment-center {
	text-align: center;
}
.opf-error__icon img {
padding-bottom: 6px!important;
}
.emodied2020gw .dica-container:before, .emodied2020gw .dica-container:after {
	background: transparent;
}
#neurogateway_sessions.emodied2020gw .dica_divi_carouselitem {
border-top-right-radius: 20px;
border-top-left-radius: 20px;
}

#neurogateway_sessions.emodied2020gw .dica-item-content {
	padding-top: 78px!important;
}
#neurogateway_sessions.emodied2020gw .content p:first-of-type {
	width: 90%;
	top: -53px;
}
#neurogateway_sessions.emodied2020gw .videolesson {
	top: 80px;
	position: relative;
}

#neurogateway_sessions.emodied2020gw .content p:first-of-type img {
float:right;
}
.panel_bio img{
	border-radius: 100%!important;
}



@media (min-width: 981px) {
#explorebutton {
    position: absolute;
    bottom: -7px!important;
}
	}

	.poetgateway .et_pb_text_0 h1 {
		margin-bottom: 25px;
	}
	
@media (min-width: 1440px) {
	.poetgateway .et_pb_text_0 h1 {
		/* width: 90%;*/
		margin-left: auto;
		margin-right: auto;
	}
	.poetgateway .et_pb_column_1_3 img  {
	width: 141px!important;
	border-radius: 100%;
}
.poetgateway .et_pb_row_2 .et_pb_image {
	max-width: 141px!important;
	text-align: center;
}
.poetgateway .et_pb_row_2 {
	max-width: 500px!important;
}
}
	
@media (min-width: 1025px) and (max-width: 1439px) {
	.poetgateway img{
		width: 110px;
	}
	.poetgateway .et_pb_text_1 {
		font-size: 30px;
	}
	.poetgateway .et_pb_text_0 h1 {
		font-size: 55px;
		margin-bottom: 25px;
	}
	
}
@media (min-width: 768px) and (max-width: 1024px) {
	.poetgateway img{
		width: 110px!important;
	}
	.poetgateway .et_pb_text_1 {
		font-size: 30px;
	}
	.poetgateway .et_pb_text_0 h1 {
		font-size: 55px;
		margin-bottom: 25px;
	}
	.poetgateway .et_pb_row_2 .et_pb_image {
		width: auto;
		margin-bottom: 10px!important;
		text-align: center;
	}
	.page-id-4468 #aodcoptin h1 {
	font-size: 40px;
	margin-bottom: 15px;
	}
	
}
@media (max-width: 767px) {
	.essb_links.essb_links_center, .essb_links.essb_network_align_center {
		padding-right: 5px;
	}
	.poetgateway img{
		width: 110px!important;
	}
	.poetgateway .et_pb_text_1 {
		font-size: 28px;
	}
	.poetgateway .et_pb_text_0 h1 {
		font-size: 40px;
		margin-bottom: 25px;
	}
	.poetgateway .et_pb_row_2 .et_pb_image {
		width: auto;
		margin-bottom: 10px!important;
		text-align: center;
	}
	.page-id-4468 #aodcoptin h1 {
	font-size: 37px!important;
	margin-bottom: 15px;
	}
	.poetgateway .et_pb_row_3.et_pb_row {
		padding-bottom: 5px!important;
	}
	.page-id-4468 #about h1, .page-id-4468 .et_pb_section_6 h1 {
		font-size: 32px;
		line-height: 45px;
	}
	.page-id-4468 #register {
		padding-left: 10px!important;
	}
	#neurogateway_sessions .swiper-button-next {
		right:-12px!important;
	}
	
}
.batpsessions .dica-container:before, 
.batpsessions .dica-container:after {
	background: transparent;
}
.batpsessions .content p:first-of-type {
	top: 20px!important;
}
#neurogateway_sessions.batpsessions .dica-item-content {
	padding-top: 90px!important;
}
.divifourmenu .et-menu {
	margin-left: -200px;
}
@media (max-width: 980px) {
.divifourmenu .et_pb_menu__wrap  {
justify-content: flex-end;
margin-right: 0px;
}

.divifourmenu li.gatewaydate {

	    transform: translateY(-0%);
    -webkit-transform: translateY(-0%);
    -ms-transform: translateY(-0%);
    -moz-transform: translateY(-0%);
    -o-transform: translateY(-0%);
    top: 32.2%!important;
}
/*
.divifourmenu li.gatewaydate a {
	text-align: left;

}
*/
}

.divifourmenu .et_pb_menu__logo {
	bottom: -3px;
	position: relative;
}
li.gatewaydate {
	position: absolute!important;
	right:0;
	    color: #020249;
    font-size: 18px;
    min-width: 242px;
    text-align: right;
    flex: 0 0 auto;
    font-weight: 600;
    letter-spacing: 0.56px;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);      top: 50%!important;
      text-align: right;
      cursor: default;
}
li.gatewaydate a {
	width: 100%;
	text-align: right;
	display: block!important;
	      cursor: default;

}
.poetgateway .et_pb_column_1_3 img {
	width: 101px;
	border-radius: 100%;
}
.poetgateway .et_pb_row_2 {
	max-width: 401px;
}
.poetgateway .header_blurbs_row > div > div:first-of-type {
	width: auto;
	max-width: none;
}
p.twobubbles img {
	margin-right: 5px!important;
	width: 90px!important;
}
li.inactive a {
opacity: .5!important;
color: #797979!important;
} 
.circleimage img {
	border-radius: 100%;
}
#menu-poet-mini-course-lessons li.current-menu-item a {
    font-weight: bold;
}

/* POET 2020 */
#eightteachers img{
	width: 55px!important;
}
.empty_session {
	display:none!important;
}
#poet2019timeline.poet2020 .et_pb_vertical_timeline_item_4, #poet2019timeline.poet2020 .et_pb_vertical_timeline_item_12 {
	display: none;
}

#poet2019timeline.poet2020 .et_pb_vertical_timeline_item_5 {
	display: block!important;
}
@media only screen and (min-width: 1170px) {
#poet2019timeline.poet2020 .et_pb_vertical_timeline_item_6 {
	margin-top: -720px!important;
}
#poet2019timeline.poet2020 #timelinemodules2 .et_pb_vertical_timeline_item_7 {
	margin-top: -0px!important;
}
#poet2019timeline.poet2020 #timelinemodules2 .et_pb_vertical_timeline_item_8 {
	margin-top: -670px!important;
}
#poet2019timeline.poet2020 #timelinemodules3 .et_pb_vertical_timeline_item_10 {
	margin-top: -670px!important;
}
#poet2019timeline.poet2020 #timelinemodules3 .et_pb_vertical_timeline_item_11 {
	margin-top: -60px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_14 {
	margin-top: -640px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_15 {
	margin-top: -120px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_16 {
	margin-top: -720px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_17 {
	margin-top: -10px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_18 {
	margin-top: -660px!important;
}
#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_19 {
	margin-top: -0px!important;
}

#poet2019timeline.poet2020 #timelinemodules4 .et_pb_vertical_timeline_item_20 {
	margin-top: -670px!important;
}

}
#whomodule4.brandnew img {
	width: 120px!important;
}
#whomodule4.brandnew {
	margin-top: 85px!important;
	height: auto;
}
#whomodule4.brandnew p {
	max-width: 94%;
	margin: 0 auto 15px;
}
#whomodule4.brandnew h3 {
	width: 530px;
	margin-top: 20px;
	font-size: 38px;
	margin-bottom: 10px;
}
#whomodule4.brandnew h4 {
	width: 530px;
font-size: 23px;
}



#whomodule4 #brandnew {
	position: absolute;
	right: 0;
	top: 0;
	width: 170px!important;
	border: none!important;
	top: -85px;
	right: -110px;
}
@media (min-width: 1025px) {
	#whomodule4.brandnew {
width: 800px;
margin-left: auto;
margin-right: auto;
	}
}

@media (max-width: 1024px) {
	#whomodule4 #brandnew {
		width: 80px!important;
		top: -40px!important;
		right: -65px!important;
	}
}
.wp-caption p.wp-caption-text {
	padding-bottom: 0!important;
	line-height: 1.2;	
	padding-top: 4px;
}
.wp-caption {
	padding: 8px 8px 4px!important;
}
@media (max-width: 636px) {
.strbook {
float: none!important;
margin: 0 auto 10px!important;	
text-align: center!important;
padding: 0!important;
}
.strbook .wp-caption {
	margin: 0 auto 10px!important;
}

}


.alm-load-more-btn.done {
	display: none!important;
}
.alm-load-more-btn {
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
padding: 10px 20px;
    border: 1px solid #0B5C9C!important;
    text-transform: lowercase;
    color: #0B5C9C;
    font-weight: bold;
}
.post-type-archive-podcast #left-area article.et_pb_post {
	margin-bottom: 60px!important;
}
.post-type-archive-podcast #left-area article.et_pb_post.post-161 {
	margin-bottom: 0!important;
}

/* COACHING SUMMIT 2020 */

@media (min-width: 981px) {
.page-id-5181 #explorebutton.et_pb_row {
	top: 0!important;
}
}
@media (min-width: 1024px) and (max-width: 1439px) {
	
	.summit2020 #noccceus {
	position: absolute;
	right:100px;
	top: 0px;
}
	
	.summit2020 .header_blurbs_row.et_pb_row_2.et_pb_row {
		margin-top: 80px!important;
	}
	.headertext h1{
		font-size: 66px!important;
	}
	.page-id-5181 #explorebutton.et_pb_row {
		margin-top: 46px;
}
	
	}


@media (min-width: 1440px) and (max-width: 1451px) {

.summit2020 #noccceus {
	position: absolute;
	right:100px;
	top: 70px;
}
.page-id-5181 #explorebutton.et_pb_row {
	position: absolute!important;
	bottom:89px!important;
	top: auto!important;
	padding-top: 0px!important;
}
}


@media screen and (min-width: 1452px) {

.summit2020 #noccceus {
	position: absolute;
	right:30px;
	top: 100px;
}
.page-id-5181 #explorebutton.et_pb_row{
	position: absolute!important;
	bottom:115px!important;
	top: auto!important;
}
}


@media screen and (min-width: 1500px) and (max-width: 1680px) {

.page-id-5181 #explorebutton.et_pb_row{
	position: absolute!important;
	bottom:85px!important;
	top: auto!important;
}

.page-id-5933 .summit2020 .et_pb_text_2 {
	padding-top: 40px!important;
}

.page-id-5933 .summit2020 .et_pb_row_2, .page-id-5181 .summit2020 .et_pb_row_2 {
margin-top: 30px!important;
}
.summit2020 #noccceus {
	position: absolute;
	right:150px;
	top: 60px;
}

}





.summit2020 .header_blurbs_row > div > div:first-of-type {
	max-width: 156px;
	width: 156px;
}
.page-id-5933 .summit2020 .header_blurbs_row > div > div:first-of-type {
	max-width: none!important;
	width: auto;
}
.summit2020 .et_pb_row_2.et_pb_row {
	padding-right: 22px!important;
}
.summit2020 .ns_header_blurbs .et_pb_blurb_container {
	padding-left: 8px!important;
}
.summit2020 .header_blurbs_row > div > div:nth-of-type(2) .et_pb_blurb_container {
	padding-left: 6px!important;
}
.summit2020 .header_blurbs_row > div > div:nth-of-type(2) {
	position: relative;
	left: -4px;
}

.page-id-5181.thethinblueline .et_pb_section_0 {
border-top-color: #26284F!important;
}
.page-id-5181.thethinblueline #presents {
	background: #26284F!important;
}

@media (max-width: 767px) {
body.page-id-5181 #page-container #explorebutton .et_pb_button_0{
	
background: white!important;
color: #26284f!important;
}
}


@media (max-width: 450px) {
.page-id-5181 #presents img {
	width: 165px!important;
	line-height: 1;
}
.page-id-5181 #presents {
	line-height: 1;
}

.page-id-5181 .summit2020 .et_pb_blurb {
	margin-left: auto!important;;
	margin-right: auto!important;
}
.page-id-5181 #noccceus {
	width: 100px;
	margin-left: auto!important;
	margin-right: auto!important;
	margin-top: 10px;
	margin-bottom: 0;
}

.page-id-5181 #explorebutton {
	padding-top: 10px!important;
}
.page-id-5181 .et_pb_fullwidth_menu_0 .mobile_nav .mobile_menu_bar:before {
	color: #26284F!important;
	
}

.page-id-5181 #menu_full_custom  {
	padding-top: 5px!important;
}
.page-id-5181 #register, .registersection  {
	padding-top: 40px!Important;
}
.page-id-5181 #register2 {
	display: none;
}
.page-id-5181 #speakers {
	padding-bottom: 0!important;
}
.page-id-5181 #speakers .et_pb_blurb_50, .page-id-5181 
#speakers .et_pb_blurb_49 {
	display: none;
}
.page-id-5181 .et_pb_row_10.et_pb_row {
	padding-top: 110px!important;
}
.page-id-5181 .essb_links {
	width: 90%;
	margin-left:auto;
margin-right: auto;
}

}


.glancespeakers .et_pb_column {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.glancespeakers .et_pb_image.et_pb_module {
	margin:0 0px 8px!important;
	width: 121px!important;
}

@media (min-width: 981px) and (max-width: 1279px) {
.glancespeakers .et_pb_image.et_pb_module {
	margin:0 2px 8px!important;
	width: 24%!important;
}
}

@media (min-width: 1280px) {
	#glance2020 > .et_pb_row {
	max-width: 1280px;
	width: 98%;	
	}
	
	#glance2020 > .et_pb_row > .et_pb_column_6{
	width: 54%;
}
	#glance2020 > .et_pb_row > .et_pb_column_5{
	width: 46%;
}
}
body.new2019styles.page-id-5181 ul.crbullet li:before {    background: url(https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/coaches_bullet_white.png);
	width: 18px!important;
	background-size: contain;
}

.strongwhite strong {
	color: white;
}
.page-id-5181 #mapkey ul li:nth-of-type(1) {
color: #D91F48;
}
.page-id-5181 #mapkey ul li:nth-of-type(2) {
color: #020249;
line-height: 23px;
}
.page-id-5181 #mapkey ul li {
	margin-bottom: 8px;
}
.page-id-5181 #mapkey ul li:nth-of-type(2) i {
	display: inline-block;
}
.page-id-5181 #mapkey ul li:nth-of-type(2) span {
	padding-left: 00px;
	display: inline-block;
	width: 330px;
	vertical-align: top;
}
.page-id-5181 #mapkey ul li:nth-of-type(3) {
color: #44C7F3;
}

@media (min-width: 1220px) {
.page-id-5181 #workshops .dica-item:after {
	content: url("https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/2020_live_workshop.svg");
	content: none;
	position: absolute;
	left: 40px;
	bottom: 0;
}
.page-id-5181 #panels .dica-item:after {
	content: url("https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/2020_live_panel.svg");
		content: none;

	position: absolute;
	left: 40px;
	bottom: 0;
}
/* LIVE PANEL DISCUSSION */
.page-id-5181 .dica-item-content .content p:nth-of-type(2){
	padding-bottom: 8px;
	letter-spacing: .5px;
}

#panels .dica_divi_carouselitem_15 .dica-item:after

/* DIALOGUE */
#panels .dica_divi_carouselitem_15 .dica-item:after, #panels .dica_divi_carouselitem_16 .dica-item:after, #panels .dica_divi_carouselitem_17 .dica-item:after, #panels .dica_divi_carouselitem_18 .dica-item:after, #panels .dica_divi_carouselitem_19 .dica-item:after,  #panels .dica_divi_carouselitem_21 .dica-item:after, #panels .dica_divi_carouselitem_20 .dica-item:after,  #panels .dica_divi_carouselitem_24 .dica-item:after{
	content: url("images/2020_dialogue_only.svg")!important;
		content: none!important;

	bottom:-2px;
	width: 260px;
}

/* INTERVIEW */
 #panels .dica_divi_carouselitem_23 .dica-item:after, #panels .dica_divi_carouselitem_14 .dica-item:after,  #panels .dica_divi_carouselitem_22 .dica-item:after,  #panels .dica_divi_carouselitem_27 .dica-item:after,  #panels .dica_divi_carouselitem_26 .dica-item:after,  #panels .dica_divi_carouselitem_25 .dica-item:after {
	content: url("images/2020_interview_only.svg")!important;
		content: none!important;

	bottom:-2px;
	width: 260px;
}


.page-id-5181 #coachingdemo .dica-item:after {
	content: url("https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/2020_integration-session.svg");
		content: none!important;

	position: absolute;
	left: 40px;
	bottom: 0;
	width: 202px;
}
.page-id-5181 #coachingdemo .dica_divi_carouselitem {
	max-width: 511px;
}
}
#glance2020:before {
	content:"";
	border-top:4px solid white;
	 box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
   height: 0px;
   display: block;
   width: 100%;
   overflow: visible;
}
#glance2020 {
	padding-top: 0;
}
.page-id-5181 #navwrapper {
	min-height: 60px!important;
}
.sixpanel {
	width: 100%;
	left:0;
}
.sixpanel img {
	float:left!important;
}
.page-id-5181 .dica-item-content .content > p:first-of-type > img {
	float:none!important;
}
.page-id-5181 .dica-item-content .content > p:first-of-type {
left: 25px;}

.sixpanel {
	width: 100%;
	left:10px!important;
}

@media (max-width: 1600px) {
	.sixpanel img {
	float:left!important;
	width: 18%!important;
	margin-left:.50%;
}
.sixpanel {
top:-46px!important;
}
.page-id-5181 .dica-item-content > h4 {
	font-size: 26px!important;
}

}

@media (max-width: 767px) {
	.empty_person {
display: none;}
	}

.empty_person {
	opacity: 0!important;
}



@media (max-width: 767px) {


	#glance2020:before {
		top:-4px;
		position: relative;
	}
	#glance2020 h1{
		padding-top: 60px!important;
	}
	.summit2020 > .et_pb_row_1.et_pb_row {
		padding-top: 5px!important;
		margin-bottom: 0!important;
		padding-bottom: 0!important;
	}
		.summit2020 > .et_pb_row_2.et_pb_row {
		width: 65%;
		padding: 10px 10px 0!important;
	}
	.summit2020 .et_pb_row_1 .et_pb_text_0 {
		padding-bottom: 0;
	}
	.summit2020 .headertext {
		padding-bottom: 0!important;
	}
	.summit2020 .et_pb_text_2 {
		font-size: 20px;
		margin-bottom: 0!important;
		padding-bottom: 0!important;
	}
	
	
	.page-id-5181 #mapkey ul li:nth-of-type(2) span {
	width: 250px;
}
	
	
	#mapkey li:last-of-type {
		padding-bottom: 0!important;
	}

	#mapkey, #eventschedule {
		padding-bottom: 0!important;
	}
	.page-id-5181 .dica-item-content .content > p:first-of-type {
		display: none;
	}
.summitspeakers {
	width: 98%;
}
body.page-id-5181  .summitspeakers .et_pb_blurb {
	width: 30%!important;
}
.summitspeakers h4 {
	line-height: 1.2;
	font-size: 16px!important;
}
.summitspeakers .et_pb_blurb_description {
	font-size: 10px!important;
	line-height: 12px;
}
body #summitswipe.summitspeakers {
	padding: 0!important;
}

}
.essb_counter_topn {
	display: none!important;
}
.page-id-5181 #coachingdemo .content img {
	display: inline-block;
}
.page-id-5181 #coachingdemo .category {
	color: #44c7f3!important;
}
.page-id-5181 #workshops .category {
	color: #d91f48!important;
}
@media (min-width: 1220px) {
.page-id-5181 .category {
	display: block!important;
}

	
}

@media (min-width: 768px) {
#coachingdemo .swiper-button-next, 
#coachingdemo .swiper-button-prev {
	display: none!important;
}

	}
	
@media (min-width: 1680px) {
	#coachingdemo .swiper-container {
		width: 80%;
	}
	}
/* FACULTY SWIPER */

@media (max-width: 1023px){

}

@media (max-width: 1279px) {
	#speakers .swiper-button-next, 
	#speakers .swiper-button-prev {
		display: none;
	}
}
#summitswipe {
	padding: 0 8px!important;
}
#summitswipe .et_pb_blurb {
	    box-shadow: 0px 3px 7px 0px rgba(0,0,0,.14);
}
#speakers .swiper-button-next {
	background: none;
	right: 0;
	width: auto;
	height: auto;
font-family: ETmodules;
	font-size: 90px;
	
	top: 61%;
}

#speakers .swiper-button-prev {
	background: none;
	left: 0;
	font-family: ETmodules;
	width: auto;
	height: auto;
	font-size: 90px;
	
	top: 61%;
}

#speakers .swiper-button-prev:before {
	top:0;
	left: -15px;
	position: relative!important
}
#speakers {
	overflow: hidden;
}
 #speakers .swiper-button-next:before {
	position: relative!important;
	right:-15px;
	top:0;
}
#summitswipe {
	overflow: hidden;
}

#speakers .swiper-pagination {
	width: 100%;
	margin-top: -6px;
	
}
#speakers .swiper-pagination .swiper-pagination-bullet {
	background-color: #DADADA;
}
#speakers .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #020249;
}
#speakers {
	padding-bottom: 40px;
}
.swiper-button-next:before, .swiper-button-prev:before {
  text-shadow: none!important;
}
.page-id-5181 .dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container img {
    min-height: 136px!important;
}
.page-id-5181 .dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-item-content {
	margin-top: 0;
}
.page-id-5181 .dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container {
    margin-bottom: 0;
}
iframe.no-lazyload {
	opacity: 0;
}
.fluid-width-video-wrapper iframe.no-lazyload {
	opacity: 1;
}
.page-id-5877 .et_pb_section_first {
	padding-top: 86px!important;
}
.page-id-5877 #main-footer {
	display: none!important;
}
 .summitswipe_thumb .et_pb_blurb {
	 background: transparent!important;
 }
.summitswipe_thumb .et_pb_blurb_container{
	display: none;
}
.summitswipe_thumb .swiper-wrapper .et_pb_main_blurb_image {
	width: 100%;
	margin-bottom: 5px!important;
}
.summitswipe_thumb .swiper-wrapper{
display: block;
    max-width: 1320px;
    margin: 0 auto!important;
    text-align: center;
    float:none;
}
.summitswipe_thumb .swiper-wrapper .et_pb_blurb {
	display: inline-block;
	width: 7.2%;
	margin: 0 auto 0!important;
}
.page-id-5933 .summitspeakers .et_pb_blurb_container  {
	min-height: 69px;
}
.page-id-5933 #speakers .swiper-button-prev, .page-id-5933 #speakers .swiper-button-next {
	top: 36%;
}

.page-id-5933 .summitspeakers .et_pb_column_4_4{
    -webkit-flex-flow: row;
    flex-flow: row;
    }
 .page-id-5933 #summitswipe img  {
	 width: 100%;
 }

 .page-id-5933 .summitspeakers .et_pb_blurb {
    flex-shrink: 0; 
    }   
 @media (min-width: 1025px) {
	 
 .page-id-5933 #navwrapper {
	 border-top: solid white 40px;
	 }
	 
 .page-id-5933  .summit2020 {
	 background-position: center bottom;
 }
      .page-id-5933  .summit2020 .et_pb_row_3 {
     position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    }
  .page-id-5933  .summit2020 .et_pb_row_4 {
     position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    }
 }
  @media (min-width: 1025px) and (max-width: 1366px) { 
	    .page-id-5933  .summit2020 .et_pb_row_4 .et_pb_button {
		    font-size: 35px!Important;
	    }
	  
	  }
	  
@media (max-width: 1024px) {
	    .page-id-5933 	#summitswipe .et_pb_blurb .et_pb_module_header{
		line-height: 1.2;
		font-size: 16px;
	}
	
		    .page-id-5933 	#summitswipe .et_pb_blurb .et_pb_blurb_description{
		line-height: 1.2;
		font-size: 12px;
	}
	    .page-id-5933 #summitswipe  {
		    width: 96%;
	    }
	    .page-id-5933 #speakers .swiper-button-prev, .page-id-5933 #speakers .swiper-button-next {
	top: 46%;
	display: block;
}
	  .page-id-5933 .registersection .et_pb_text_17 {
	margin-bottom: 30px!important;
}
}
@media (max-width: 767px) {
		  .page-id-5933 .summit2020 .et_pb_column_1 .et_pb_text_0 h1, 	.summit2020 .et_pb_column_1 .et_pb_text_0 {
		font-size: 19px!important;
		margin-bottom: 0!important;
		padding-bottom: 0!important;
	}
		  .page-id-5933 .summit2020 .headertext h1{
		line-height: 1!important;
	}
		  .page-id-5933 .summit2020 .et_pb_text_2 {
		padding-top:10px!important;
		font-size: 28px;
		font-weight: bolder!Important;
	}
	  .page-id-5933 .summit2020.et_pb_section_0 {
	background-image:url(https://www.coachesrising.com/wp-content/uploads/2020/07/BSummitHeader.jpg)!important;
	background-position: center bottom;
	min-height: 489px;
	}
	  .page-id-5933  #navwrapper{
		  display: none;
	  }
	  .page-id-5933 	#regsee {
display: none;
	}
	  .page-id-5933  .summit2020 .et_pb_row_4 .et_pb_button {
		font-size: 19px!important;  
		font-weight: bold!important;
		position: absolute;
		left:0;
		right:0;
		bottom:0;
	  }
	  
	  	  .page-id-5933  .summit2020 .et_pb_row_4  {
		font-size: 19px!important;  
		font-weight: bold!important;
		position: absolute;
		left:0;
		right:0;
		bottom:0;
	  }
	  #gathermobile #gather {
		  line-height: 1.3;
	  }
	  #gathermobile .et_pb_blurb_description {
		  line-height: normal;
	  }
	  .page-id-5933 #summitswipe .et_pb_blurb {
		/*  width: 48%!important;
		  margin-right: 12px!important;*/
	  }
#speakers	  #summitswipe_thumb .et_pb_blurb {
		  width: 14%;
		  margin-bottom: 0px!important;
	  }
	  #speakers	  #summitswipe_thumb .et_pb_main_blurb_image  {
		  margin-bottom: 0!important;
	  }
	}
	
	/* NEW NOC SWIPER */
	
	.gallery-top.noc2020 {
		padding-top: 60px;
	}
	
.new_faculty.swiper-slide .who {
margin-top: 5px!important;
		padding: 0 18px;

	}
	
	.gallery-top.noc2020 .swiper-slide:after {
	content: "\e050";
    right: 0;
    font-size: 16px;
    color: #195091;
    top: auto;
    font-size: 22px;
    margin-top: -0.5em;
    font-family: 'ETmodules' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0px 0px;
    position: absolute;
    bottom:20px;
    left:0;
}	
	
.gallery-thumbs.noc2020 .swiper-wrapper {
	    justify-content: space-between;
}
.gallery-thumbs.noc2020 .swiper-slide img {
	  filter: grayscale(100%);
	  opacity: 50%;
	  border-radius: 100%;
	  	  border: 5px transparent solid;
			cursor: pointer;
}

.gallery-thumbs.noc2020 .swiper-slide img:hover {
	  filter: grayscale(100%);
	  opacity: 100%;
}

.gallery-thumbs.noc2020 .swiper-slide.swiper-slide-thumb-active img {
	  filter: grayscale(0%);
	  opacity: 100%;
	  border: 5px white solid;
}


.gallery-top.noc2020 .swiper-slide {
	background: linear-gradient(180deg, #88CCDC 0%, #FFEEBE 25%, #FFFFFF 50%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	min-height: 340px;
	margin-bottom: 30px!important;
	border-radius: 20px!important;
}
.gallery-top.noc2020 .swiper-slide:hover .aboutthem {
	opacity: 1;
}
.gallery-top.noc2020 .swiper-slide:hover:after {
	opacity: 0;
}

.gallery-top.noc2020 .swiper-slide:hover .who {
	opacity: 0;
}
.rolloverwho {
	position: relative;
}
.gallery-top.noc2020 .swiper-slide {
}
/*
.gallery-top.noc2020 .swiper-slide:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 45px;
background: #160E44;
z-index: 1;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
*/
	.new_faculty.swiper-slide .name, 		.new_faculty.swiper-slide .role {
		margin-bottom: 10px;
	}
	.new_faculty.swiper-slide .name {
		font-size: 24px;
		line-height: 25px;
	}
		.new_faculty.swiper-slide .role {
		font-size: 17px;
		line-height: 20px;
		
	}
	
		.gallery-top.noc2020 .new_faculty .who span:last-of-type {
			font-size: 15px;
		}
	
	.new_faculty.swiper-slide .who span:last-of-type {
		font-weight: normal!important;
	}
	
	.gallery-top.noc2020 .et_pb_a_code_inner > img {
		width: 150px;
		border: 5px solid white;
	border-radius: 100%;
	margin: 0 auto!important 0;
	box-shadow: 0px 3px 10px #00000029;
	position: relative;
	z-index: 2;
	margin-top: -35px;
	
	}	
	
	.gallery-top.noc2020 .aboutthem {
		padding: 0 18px 20px;
		text-align: left;
	 -ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto; 
        opacity: 0;
        margin-top: 0;
        position: absolute;
        left: 0;
        right:0;
        top:120px;
	}
	.gallery-top.noc2020 .aboutthem p{
font-size: 13px;
line-height: 18px;
}
@media (max-width: 1279px) {
#speakers .swiper-button-next, #speakers .swiper-button-prev {
    display: block!important; 
}
}
@media (max-width: 767px) {
.gallery-top.noc2020 .aboutthem {
padding: 0 18px 20px!important;	
}
.gallery-thumbs.noc2020 .swiper-wrapper{
display: block!important;
}

.gallery-thumbs.noc2020 .swiper-slide {
	height: auto!important;
		min-width: 80px;
display: inline-block;
}

}



.gallery-top.noc2020 .aboutthem img {
width: 30%;
margin-right: 10px;
margin-bottom: 10px;
}

#speakers.swiperstylespeakers .swiper-button-prev {
left: -60px;
top:51%;
}

#speakers.swiperstylespeakers .swiper-button-next {
right: -55px;
top:51%;
}
		#speakers.swiperstylespeakers .swiper-button-prev:before {
		content: "4"!important;
	}
			#speakers.swiperstylespeakers .swiper-button-next:before {
		content: "5"!important;
	}
	.arrowwrap {
		position: relative;
	}
	#speakers .gallery-top.noc2020 .swiper-button-next {
		right: -60px;
	}
	
	
	.gallery-top.noc2020 {
		text-align: center;
	}
	.gallery-thumbs.noc2020 img {
		width: 90px;
	}
	.gallery-thumbs.noc2020 .who, 
	.gallery-thumbs.noc2020 .aboutthem{
		display: none!important;
	}
	
	.cr_bullets ul.checkbullet {
		padding-top: 10px;
	}

body ul.checkbullet li {
	padding-bottom: 15px;
	line-height: 1.4;
		list-style-type: none;
	padding-left: 25px;
	position: relative;
}
body ul.checkbullet li:before {
background: url(images/checkbullet.png);
width: 20px!important;
position: absolute;
left: -9px;
top: 5px;
height: 20px;
content: "";
background-size: contain;
background-repeat: no-repeat;

}

#schedule.twentytwenty > div:nth-of-type(2):after {
position: relative;
height: auto;
}
.allteachers {
	float:right;
	max-width: 224px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
ul.course_modules {
	padding-left: 0!important;
}
.allteachers img {
	height: 100px;
}

.course_modules img {
	width: 100px;
	border-radius: 100%;
	margin: 6px;
	border: 1px solid #707070;
}
.maintab, .coursemodules_new .subtabs {
	padding: 40px 35px!important;
	border-radius: 20px!important;
	box-shadow: 0px 2px 10px #00000029;
}
.maintab h3 {
text-align: left;
	font-family: 'sofia-pro'!important;
font-weight: 600;
letter-spacing: 0.36px;
color: #160E44;
line-height: 42px;
font-size: 36px!important;
}
.module_copy {
	max-width: 547px;
}
.module_copy h4 {
	margin: 15px 0;
}
.maintab .module_copy h3:nth-of-type(2) {
	margin-top: 50px;
}
.maintab .module_copy p {
	font: 17px/27px sofia-pro!important;
}
ul.at-tabs {
	padding-left: 0;
}
.at-accordion-or-tabs.at-tabs>li>section, .at-accordion-or-tabs.at-tabs>li>a {
	border: none!important;
}
ul.course_modules ul.at-accordion-or-tabs.at-tabs>li>section  {
border: 1px solid #160E44!important;
border-radius: 20px;
}

ul.course_modules ul.at-accordion-or-tabs.at-tabs>li>a {
	font-size: 11px!important;
	font-weight: 600;
	font-family: 'sofia-pro';
	text-transform: uppercase;
	letter-spacing: .5px;
	line-height: 22px;
	padding-bottom: 10px!important;
	border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 6px 7px 10px!important;
background: #01336ECC 0% 0% no-repeat padding-box;
color: white;

}
ul.course_modules ul.at-accordion-or-tabs.at-tabs>li>a.active {
border: 1px solid #160E44!important;
border-bottom: none!important;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding-top:11px!important;
background: white;
color: #160E44;
}
ul.course_modules ul.at-accordion-or-tabs>li>a {
text-align: center;
background: #01336E;
	font-weight: 600;
	font-family: 'sofia-pro';
	text-transform: uppercase;
	color: white;
	font-size: 14px!important;
	}
	
ul.course_modules.at-accordion-or-tabs.at-tabs > li > a{
	text-transform: uppercase;
	font-weight: 600;
	border-top-left-radius: 10px!important;
	border-top-right-radius: 10px!important;
	padding: 5px 15px;
	color:white;
}	

ul.course_modules.at-accordion-or-tabs > li > a:before {
    content: "\e050";
font-family: 'ETmodules' !important;      font-size: 17px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    position: relative;
    top: -2px;
}
ul.course_modules.at-accordion-or-tabs > li > a.active:before {
	content: "\e04f";

}


ul.course_modules.at-accordion-or-tabs.at-tabs > li:nth-of-type(1) a{
background: #020249!important;
}

ul.course_modules.at-accordion-or-tabs.at-tabs > li:nth-of-type(2) a{
background: #ff8500!important;
}
ul.course_modules.at-accordion-or-tabs.at-tabs > li:nth-of-type(3) a{
background: #37B8E3!important;
}
ul.course_modules.at-accordion-or-tabs.at-tabs > li:nth-of-type(4) a{
background: #D91F48!important;
}

ul.course_modules.at-accordion-or-tabs.at-tabs > li a.active{
color: #160E44;
background: white!important;
padding-top: 10px!important;
}
ul.course_modules ul.at-accordion-or-tabs>li>a.active {
	background: white;
color: #160E44;
}	
ul.course_modules.at-accordion-or-tabs.at-tabs ul.at-accordion-or-tabs:not(.at-tabs) > li a.active {
background: #efefef!important;
}
ul.course_modules.at-accordion-or-tabs ul.at-accordion-or-tabs {
	padding-left: 0!important;
	padding-top: 0!important;
}
	ul.course_modules.at-accordion-or-tabs ul.at-accordion-or-tabs:not(.at-tabs) {
		border: 1px solid black;
	}
	
	
ul.course_modules ul section {
	padding: 20px 20px 40px;
}

ul:not(.at-tabs) .module_description {
	padding: 0 25px!important;
}
ul.subtabs {
	margin-bottom: 0;
	padding-bottom: 0;
}
.module_description, ul.subtabs ul li:last-of-type {
	padding-bottom: 0!important;
}
ul.subtabs.at-tabs .module_description, ul.subtabs.at-tabs ul {
	width: 50%;
	font-size: 17px;
	line-height: 27px;
	padding-bottom: 0;
}
 ul.subtabs.at-tabs ul {
 }
.module_description, ul.subtabs ul {
	font-size: 17px;
	line-height: 27px;
	padding-bottom: 0;
}
.module_description {
	padding: 0 15px;

	text-align: center;

}

.module_description .columntime >div:first-of-type {
	font-size: 16px!important;
	width: auto;
	float:none;
}
.module_description .columntime >div:last-of-type {
	font-size: 14px!important;
	width: auto;
}
.module_description .columntime {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	justify-content: center;
}
.module_description h3 {
	text-align: center;
	font-size: 30px!important;
	line-height: 34px!important;

}
.module_description h4 {
	font-size: 24px;
	line-height: 24px;
	margin: 10px auto 15px;
}

.module_description img {
margin: 0 5px 0!important;
	padding-bottom: 0;
	display: inline-block!important;
}
ul.subtabs.at-tabs section .flexer {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
}
.newslider.et_pb_slider.et_pb_module .et_pb_slide .et_pb_slide_description .et_pb_slide_content {
text-align: center;
font-size: 24px!important;
line-height: 40px!important;
letter-spacing: 0.24px!important;
color: #160E44;
font-weight: normal!important;
}
.newslider .et_pb_slides {
	margin-bottom: 40px;
}

.newslider .et_pb_slide_content span,.newslider .testimonial_person {
	font-size: 24px!important;
	display: block;
	line-height: normal!Important;
}
.newslider .et-pb-controllers {
	position: relative;bottom: auto;
}
.newslider .testimonial_person:before {
	background: url(images/quote_icon_2020_.png);
	background-size: contain;
	width: 60px!important;
	height:60px!important;
	content: "";
	display: block;
	text-align: center;
	margin: 15px auto 20px;
}
.newslider .et_pb_slide_content span:not(.testimonial_person) {
font-size: 18px!Important;
}
.wrapshadow {
box-shadow: 0px 3px 10px #26284F40;
width: 950px;
max-width: 100%;
margin: 0 auto 20px;
border-radius: 20px;
background: white;
}

/*
.shadow_top_left_right {
	  box-shadow: 0 -10px 10px -10px #26284F40,
              -10px 0 10px -10px #26284F40, 
              10px 0 10px -10px #26284F40;

              
}
.shadow_bottom_left_right {
	  box-shadow: 0 10px 10px -10px #26284F40,
              -10px 0 10px -10px #26284F40, 
              10px 0 10px -10px #26284F40;
              margin-bottom: 15px;
              box-shadow: 0px 3px 10px #26284F40;
}
.sideboxshadow {
position: relative;
box-shadow: 0px 3px 10px #26284F40;
}*/


@media (min-width: 981px) {
	.newslider .et_pb_slide_with_image .et_pb_slide_description, 	.newslider .et_pb_slide_with_image .et_pb_container .et_pb_slide_image {
		float:none!important;
		width: 100%!important;
		top: auto!important;
		position: relative;
	}
	 	.newslider .et_pb_slide_with_image .et_pb_container .et_pb_slide_image {
		margin-top: 0!important;
		width: 160px!important;
		margin: 0 auto 20px!important;
		}

.newslider .et_pb_slide_with_image .et_pb_container .et_pb_slide_image img {
	border-radius: 100%;
}

	.newslider.et_pb_slider .et_pb_container {
		width: 100%!important;
	}
}
.rainbowtimer .section.values {
margin: 0 0px;
}
.rainbowtimer .section.values .value {
background-size: contain!important;
background-repeat: no-repeat!important;
background-position: center center!important;
padding: 30px 0px 38px;
margin-bottom: 20px;
}
.rainbowtimer .section.days .value {
background: url(images/rainbow1@2x.png);

}

.rainbowtimer .section.hours .value{
background: url(images/rainbow2@2x.png);
}

.rainbowtimer .section.minutes .value{
background: url(images/rainbow3@2x.png);
}

.rainbowtimer .section.seconds .value{
background: url(images/rainbow4@2x.png);
}
.rainbowtimer .sep.section{
	display: none;
}
.page-id-2889 .et_pb_fullwidth_menu_0 .mobile_nav .mobile_menu_bar:before {
	color: #020249!important;
}
@media (max-width: 980px) {

.page-id-2889 li.gatewaydate {
	position: relative!important;
	right: auto;
	text-align: left;
	top: auto!important;
	padding-bottom: 8px!important;
}

.page-id-2889 li.gatewaydate a {
	text-align: left;
	line-height: normal;
}
}
@media (max-width: 767px) {
	ul.course_modules.at-accordion-or-tabs ul.at-accordion-or-tabs:not(.at-tabs) {
		border-bottom: 0!important;
	}
	ul.course_modules.at-accordion-or-tabs ul.at-accordion-or-tabs:not(.at-tabs) > li:last-of-type {
		     border-bottom: 1px solid black!important;
	}
	 ul.at-accordion-or-tabs li {
	border: none!important;
}
	
	.maintab {
		border-radius: 0!important;
	}
	.course_modules > li > a {
		color: white!Important;
		background: #160E44!important;
	}
	.course_modules > li:nth-of-type(2) > a {
		color: white!Important;
		background: #F58220!important;
	}
		.course_modules > li:nth-of-type(3) > a {
		color: white!Important;
		background: #23C5E9!important;
	}


	.allteachers {
		float:none;
		margin: 0 auto 10px;
	}
	ul.course_modules > li > a {
	text-align: center;
	border-radius: 5px!important;
}	
ulcourse_modules > .at-accordion-or-tabs>li {
	border: none!important;
}
	
	ul:not(.at-tabs) .module_description {
		padding: 0!important;
	}
	section.maintab {
		padding: 40px 20px!important;
	}
	
	.module_description .columntime >div:last-of-type, .module_description .columntime div:first-of-type {
		font-size: 11px!important;
	}
	
.bubble_testimonial_bg {
	background-size: cover!important;
}	
	
#n20_header .et_pb_text_0 h1 {
	font-size: 20px!important;
	line-height: 28px!important;
	margin-bottom: 15px;
}
#n20_header .et_pb_text_0 p {
	line-height: 1.1!important;
}
#n20_header .et_pb_text_1 h1 {
	font-size: 38px!important;
	line-height: 40px!important;
	margin-bottom: 15px;
	font-weight: bold!important;
}
.page-id-2889 #mobile_menu1 {
    top: 53px;
}

.rainbowtimer .section.values {
	margin: 0 5px;
}
.course_modules img {
	height: 100px!important;
}
.et_pb_column .rainbowtimer.et_pb_countdown_timer_0 .section.values .value {
	margin-bottom: 5px!important;
	line-height: 1!important;
	padding: 30px 0px 30px;
	font-weight: bold!important;
}
body .wrapme .et_pb_column > .et_pb_blurb .et_pb_module_header {
	font-size: 20px!Important;
	line-height: 1.1
}


}
@media (max-width: 980px) {
	
body .wrapme .et_pb_column > .et_pb_blurb {
	padding-left:0!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.page-id-2889 #paymentarea .et_pb_promo_description h2 {
	margin: 0 !important;
}
.page-id-2889 #paymentarea .et_pb_promo {
	width: 100%!important;
	padding: 0!important;
}
.newslider .et_pb_slide_image {
	display: block!important;
	width: 160px!important;
	margin-bottom: 15px;
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top:0!important;
}
.newslider .et_pb_slides .et_pb_slider_container_inner {
	vertical-align: top!important;
}
.newslider .et_pb_slide_with_image .et_pb_slide_description {
	float:none!important;
	width: 100%;
}
}
@media (max-width: 767px) {
	.subtabs > li > a {
		margin-left: 0!Important;
	}
}

/* SUMMIT FIX */
 .page-id-5181 #schedule  .dica_divi_carouselitem .et_pb_module_inner .dica-item-content,  .summitevolution #schedule  .dica_divi_carouselitem .et_pb_module_inner .dica-item-content  {
	padding-top: 25px!important;
}
 .page-id-5181 #schedule .swiper-buttton-container,  .summitevolution #schedule .swiper-buttton-container  {
	 width: 100%!important;
	 max-width: 100%;
	 z-index: 999999;
	 overflow:hidden;
 }
  .page-id-5181 #schedule .swiper-buttton-container .swiper-button-next ,   .summitevolution #schedule .swiper-buttton-container .swiper-button-next {
	  position: relative!important;
	  z-index: 99999;
	  right: 10px!important;
  }
 .page-id-5181 #speakers .swiper-button-next:after, 
 .page-id-5181 #speakers .swiper-button-prev:after,  .summitevolution #speakers .swiper-button-next:after, 
  .summitevolution #speakers .swiper-button-prev:after {
	 display: none;
 }
 
 /* NOC2020 GATEWAY */
 .orb {
	 background: url(https://www.coachesrising.com/wp-content/uploads/2020/08/img-orb-noc-.png) no-repeat;
	 background-size: contain;
 }
 .orb_circle {
	 width: 400px;
	 background: white;
	 border: 2px solid #64AFC1;
	 border-radius: 100%;
	 text-align: center;
 }
 .centerme {
    top: 57%;
	   transform: translateY(-50%);
	   -webkit-transform: translateY(-50%);
	   -ms-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	   -o-transform: translateY(-50%);
	   margin: 0 auto; 
	   }
 
 .numbubble {
font-size: 36px;
font-weight: bold;

letter-spacing: 0.36px;
color: #FFFFFF;
background: #F58220;
height: 66px;
line-height: 59px;
border-radius: 100%;
width: 66px;
margin: 0 auto 8px;
display: block;
text-align: center;
 }
 .topit_bubble {
	 position: relative;
	 top: -20px;
 }
 .orb_circle img {
	 width: 60%;
	 margin: 0 auto!important;
	 text-align: center;
 }
 .orb_1 {
	 position: relative;
	 left:-96px;
 }
  .orb_2 {
	 position: relative;
	 right:-96px;
 }
 .orb_top_row {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;

	 -webkit-justify-content: space-between;
	 justify-content: space-between;
 }

 .featuring_3 {
	 font-size: 18px;font-weight: bold;
	 line-height: 1;
	 color: #160E44;
	 text-align: center;
	 margin: 0 auto;
	 	 width: 330px;
	 position: absolute!important;
	 left: 0;
	 right: 0;
	 margin: 0 auto;
	 height: 390px;
	   top: 44%;
	   transform: translateY(-50%);
	   -webkit-transform: translateY(-50%);
	   -ms-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	   -o-transform: translateY(-50%);
 }
 .orb_3 {
	 margin: 0 auto;
	 position: absolute;
	 bottom: -190px;
 }
 .orb_middle_row {
	 text-align: center;
 }
 .featuring_3 span {
	 width: 60%;
	 display: block;
	 margin: 0 auto;
	 text-align: center;
 }
 .featuring_3 .noc_patterns_person:first-of-type span{
 }

 .featuring_3 img {
	 width: 144px;
	 border-radius: 100%;
	 display: block;
	 margin: 0 auto 10px;
 }
 .featuring_3 > div:first-of-type {
	 font-size: 24px;line-height: 24px;
	 color: #165182;
	 font-weight: bold;
	 margin-bottom: 10px;
 }
 .dualrow  {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
position: relative;
margin-top: -35px;
 }
 
 .orb_video {

font-weight: bold;	 
font-size: 30px;
	 line-height: 25px;
letter-spacing: 0.3px;
color: #F58220;
text-align: center;
display: block;
margin: 0 auto 10px;

 }
 .orb_circle h3 {
	 font-size: 24px;
	 line-height: 25px;
	 font-weight: bold;
	 color: #160E44;
	 width: 64%;
	 margin: 0 auto;
	 text-align: center;
 }
 .d_triangle {
position: absolute;
    left: 0;
    right: 0;
    width: auto;
    top: 19%;

	   margin: 0 auto;
	   width: 150%;
	     transform: scale(1.15); /* Equal to scaleX(0.7) scaleY(0.7) */

 }
 .orb_mobile h3 {
	 width: 80%;
 }
  .orb_mobile img {
	  width: 80%;
  }
 .orb_mobile .orb_circle {
	 background: transparent;
	 border:none;
 }
  .orb_mobile .orb_circle .numbubble {
	  width: 42px;
	  height: 42px;
	  font-size: 25px!important;
	  line-height: 39px;
	  display: inline-block;
	  margin-bottom: 0;
  }
  .orb_mobile .orb_3 {
	  position: relative;
	  margin-bottom: 0!important;
  }
    .orb_mobile .orb_circle .orb_video {
	    display: inline-block;
    }
  
  
.orb_mobile .topit_bubble {

} 
 [style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
[style*="--aspect-ratio"] > img {  
  height: auto;
} 
@supports (--custom:property) {
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }  
}


@media (max-width: 980px) {

}

@media (min-width: 768px) and (max-width: 980px) {
	.featuring_3 img {
		width: 100px;
	}
	.featuring_3 {
		top: 51%;
		width: 290px;
	}
	.orb {
		background-size: 90%;
		background-position: center top;
	}
	.orb_circle {
		width: 300px;
	}
	.orb_inner > img:first-of-type {
		width: 96%;
		top: 21%;
	}
	.orb_1 {
		left: -10px;
	}
	.orb_2 {
		right: -10px;
	}
	.orb_3 {
		bottom: -211px;
	}
	.orb_video {
		font-size: 24px;
	}
	.numbubble {
		width: 50px;
		height: 50px;
		line-height: 45px;
		font-size: 28px;
	}
	.topit_bubble {
		margin-bottom: -10px;
	}
	.orb_circle h3 {
		font-size: 20px;line-height: 21px;
	}
	.page-id-6369 #signup h1 {
		font-size: 28px!important; line-height: 20px!important;
	}
}


@media (max-width: 980px) {
	#keepitthree {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#keepitthree .et_pb_column{
		width: 29%!important;
	}
	#keepitthree {
		width: 90%!important;
	}
	#keepitthree .et_pb_text_inner{
		
			width: 80%!important;
			text-align: center;
			margin: 0 auto;
			line-height: normal;
	}
	#keepitthree .et_pb_module {
		margin-bottom: 10px;
	}
	
		#keepittwo {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		-webkit-justify-content: space-around;
		justify-content: space-around;
	}
	#keepittwo .et_pb_column{
	/*	width: 29%!important;*/
	}
	#keepittwo {
		width: 90%!important;
	}
	#keepittwo .et_pb_text_inner{
		
			width: 80%!important;
			text-align: center;
			margin: 0 auto;
			line-height: normal;
	}
	#keepittwo .et_pb_module {
		margin-bottom: 10px;
	}
	
	

}
@media (min-width: 768px) {
.orb_mobile {
	display: none;
}
}

	.twentytwenty_social .essb_totalcount .essb_t_nb_after,.twentytwenty_social .essb_totalcount .essb_t_nb {

font-family: "sofia-pro";
font-weight: bold!important;
color: #165182!important;
padding-left: 4px;
font-size: 30px!important;
text-transform: none!important;

}

@media (max-width: 767px) {


	.twentytwenty_social .essb_totalcount .essb_t_nb_after,.twentytwenty_social .essb_totalcount .essb_t_nb {
padding-left: 4px;
line-height: 1.1!important;
font-size: 18px!important;
text-transform: none!important;
font-style: normal!important;
font-weight: bold!important;
color: #165182!important;
width: 100%;

}
.essb_links .essb_totalcount_item .essb_t_l_big, .essb_links .essb_totalcount_item .essb_t_r_big {
	padding: 10px 15px 15px;
}



.page-id-6369 #presents {
	line-height: 1;
	font-size: 13px!important;
	padding: 1px 8px 8px!important;
width: 100%;
top: -2px!important;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;

}
.page-id-6369 #presents img {
	display: inline-block;
	vertical-align: middle;
	width: 150px;
	margin-right: 6px;
}

	.orb {
		background-size: 80%!important;
		background-position: center top;
		margin-top: 10px;
	}
	.orb:after {
		content: url(https://www.coachesrising.com/wp-content/uploads/2020/08/Triangle_mobile.png);
	margin: 0 auto;
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
text-align: center;
z-index: 5;

	}
	.orb .orb_inner > img:first-of-type {
		display: none;
	}
	.orb .orb_circle {
		display: none;
	}
	.noc_patterns_person {
		position: relative;
		z-index: 99;
	}
	.noc_patterns_person img {
		width: 130px;
		position: relative;
		z-index: 39!important;
	}
	.featuring_3 {
		z-index: 99;
	}
	.featuring_3 > div:first-of-type {
		font-size: 18px;
	}
	.orb_mobile .orb_circle {
		width: 300px;
		left: auto;
		right: auto;
		bottom:auto!important;
		margin: 0px auto 40px;
	}
	.orb_video {
		font-size: 24px;
	}
	.numbubble {
		width: 50px;
		height: 50px;
		line-height: 45px;
		font-size: 28px;
	}
	.topit_bubble {
		margin-bottom: -10px;
	}
	.orb_circle h3 {
		font-size: 20px;line-height: 21px;
	}
		.page-id-6369 #signup h1 {
		font-size: 22px!important; line-height: 24px!important;
		
	}
	.page-id-6369	#signup .et_pb_text_9 {
		top: 15px!important;
	}
.page-id-6369	#signup .et_pb_image {
		margin-left: -15px;
		margin-right: -15px;
		margin-top: 40px;
	}
.page-id-6369	#signup .et_pb_row {
	    background-image: linear-gradient(180deg,#FFEBBD 0%,#fff 20%)!important;
	}
}
@media (min-width: 376px) and (max-width: 767px) {
	
	
	.orb {
		width: 90%!important;
		margin: 0 auto;
		height: auto;
		background-size: contain;
		background-position: center 20px;
		padding-bottom: 30px!important;
	}
.orb:after {
		background: url(https://www.coachesrising.com/wp-content/uploads/2020/08/Triangle_mobile.png);
		background-size: 50%;
		background-position: center 26%;
		content: "";
	margin: 0 auto;
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
text-align: center;
z-index: 5;
background-repeat: no-repeat;
width: 100%;
height: 100%;
	}

}
.gateway_optin.twentydesign input[type=email], .gateway_optin.twentydesign input[type=text], .gateway_optin.twentydesign input::placeholder {
	font-size: 18px!important;
	background: white!important;
}
.gateway_optin.twentydesign input::placeholder  {
	color: #020249!important;
font-weight: 500!important;
}
.gateway_optin.twentydesign input[type=submit] {
	margin-top: 00px!important;
	background-color: #FF0000!important;
	border-color: #FF0000!important;white-space: break-spaces;
}

.gateway_optin.twentydesign.threads input[type=submit] {
	margin-top: 00px!important;
	width: auto!important;
	border: none!important;
background: linear-gradient(
180deg
,#d34573 0%,#c8375f 100%);	
	font-size: 26px;
	border-radius: 81px;
	    padding-top: 11px!important;
    padding-right: 58px!important;
    padding-bottom: 15px!important;
    padding-left: 58px!important;
        box-shadow: 0px 2px 0px 0px #160e44;
        background-color: transparent!important;
        background-color: none!important;
}

@media  (max-width: 635px) {
	
	.twentytwenty_social.threads .essb_links.essb_template_circles-retina li a {
		padding-left:0!important;padding-right:0!important;
		}
	
	.gateway_optin.twentydesign.threads input[type=submit] {
		font-size: 16px!important;
width: 100%!important;
padding-left: 10px!important;
padding-right: 10px!important;
white-space: normal!important;
line-height: normal!important;
	}

}

.gateway_optin.twentydesign.threads input[type=submit]:hover {
color: white!important;
background-image: linear-gradient(
180deg
,#0f4f4d 0%,#219482 100%)!important;
    background-color: #020249;	border: none!important;
}
.gateway_optin.twentydesign {
	margin-top: 30px!important;
}
.gateway_optin.twentydesign input[type=email], .gateway_optin.twentydesign input[type=text] {
		border: 1px solid #D4D4D4;
border-radius: 5px;
padding: 10px 20px!important;
}
.twentytwenty_social .essb_links{
	margin-top: 35px;
}
.twentytwenty_social .essb_links.essb_template_circles-retina li a {
	padding: 9px 10px 12px;
	border-radius: 100px;
}

.twentytwenty_social .essb_links li a .essb_network_name {
	font-size: 20px!important;
	font-weight: bold;
	padding-left: 5px;
}
.twentytwenty_social .essb_links .essb_icon:before {
	font-size: 26px!Important;
	top: 7px!important;
}
.twentytwenty_social .essb_totalcount {
	background: white!important;
	border: solid #64AFC1 2px;
		padding: 20px 30px 25px;
	border-radius: 100px;
	width: 427px;
	max-width: 98%;
	margin: 0 auto!important;
}
.twentytwenty_social .essb_totalcount_item{
	display: block!important;
	margin-top: 45px!important;
}
.twentytwenty_social .essb_totalcount .essb_t_nb  {
	max-width: 85%!important;
	display: block!important;
margin: 0 auto;
line-height: normal;
}
.twentytwenty_social .essb_totalcount .essb_t_nb_after {
	display: inline!important;
}

.twentytwenty_social.seriespage .essb_links{
	margin: 0 auto!important;
	max-width: 622px;
}
.twentytwenty_social.seriespage .essb_links li {
background:white;
border-radius: 100px;
width: 30%;

}

.twentytwenty_social.seriespage .essb_links li a {
margin: 0 auto!important;;
width: 100%;
box-sizing:content-box;
box-sizing: border-box;
}

.twentytwenty_social.seriespage .essb_links_list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}


div.number_circle .et_pb_text_inner > div {
	background: #64AFC1;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	border-radius: 100%;
	line-height: 45px;
}

#vid1_button.active_tab, #vid2_button.active_tab, #vid3_button.active_tab {
	background: white;
}
#vid1_button img, #vid2_button img, #vid3_button img {
	opacity: .8;
	}

#vid1_button.active_tab img, #vid2_button.active_tab img, #vid3_button.active_tab img {
opacity: 1;
}

#vid1_button.active_tab div.number_circle .et_pb_text_inner > div , #vid2_button.active_tab div.number_circle .et_pb_text_inner > div , #vid3_button.active_tab div.number_circle .et_pb_text_inner > div {
	background: #F58220;
}
#vid1_button, #vid2_button, #vid3_button {
	cursor: pointer;
}
/*
#vid1_button, #vid2_button, #vid3_button {
cursor: pointer;
}
*/
.delivery_navigation .swiper-button-next:before,.delivery_navigation .swiper-button-prev:before {
	content: none!important;
}
@media (max-width: 767px) {
.delivery_navigation .swiper-slide { 
	width: 80%!important 
	}
}
@media (min-width: 981px) {
	.delivery_navigation .et_pb_column_1_4 {
	margin-right: 1%!important;
	width: 24.25%!important;
	}
}
#video1, #video2, #video3 {
	margin-bottom: 30px;
}

/* NEW NOC MODULES */
.coursemodules_new .maintab{
	background: white;
}
.coursemodules_new .subtabs {
	background: white;
	padding:0;
}

.coursemodules_new .subtabs {
display: none;	
}

.coursemodules_new .subtabs h3 {
	text-align: center;
	font-weight: 600;
	color: #020249;
	margin-bottom: 30px;
}

.coursemodules_new .subtabs .li_modules {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}


@media (max-width: 636px) {
	.coursemodules_new .subtabs .li_modules {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: center;
justify-content: center;
}
}

.coursemodules_new .subtabs .li_modules > li {
	width: 280px;
	list-style-type: none;
}
#work1click, #work2click, #work3click {
	cursor: pointer;
}
#work1click:hover, #work2click:hover, #work3click:hover {
	opacity: .8;
}
#work2click, .coursemodules_new  a.head_mod2,.coursemodules_new h5.work2lick_close, .coursemodules_new h5.work2click_close {
	background: #F78434!important;
	border-color: #F78434!important;
}
#work3click, .coursemodules_new  a.head_mod3,.coursemodules_new h5.work3lick_close, .coursemodules_new h5.work3click_close {
	background: #37C5F1!important;
	border-color: #37C5F1!important;
	}



.coursemodules_new > li > a:before, .coursemodules_new .subtabs .li_modules > li > a:before {
	    content: "\f111";
    font-family: "font awesome 5 free",fontawesome!important;
    font-weight: 900;
    font-size: 17px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    position: relative;
    top: -2px;
}
 .coursemodules_new .subtabs .li_modules > li > a:before {
	 font-size: 12px;
	 top: -1px;
 }
.coursemodules_new > li {
	list-style-type: none!important;
}
.coursemodules_new > li > a, .coursemodules_new .subtabs .li_modules > li > a {
	    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-radius: 55px!important;
    line-height: 1;
    padding: 8px 18px 10px;
    background: #fff;
    position: relative;
    z-index: 999;
    border: 2px solid #020249!important;
    background-color: #020249;
    text-transform: uppercase;
    font-weight: 600;
    color: white;
   width: 220px;
   left: auto;
   right: auto;
   bottom: -20px;
}

.coursemodules_new .subtabs .li_modules > li {
	border: 2px solid rgba(127, 127, 127, 0.6);
	border-radius: 10px;
	margin-bottom: 40px;
}

.coursemodules_new .subtabs .li_modules > li > a {
	font-size: 18px!important;
	width: 188px;
	    padding: 6px 13px 8px;
top: -20px;
}
.coursemodules_new .subtabs .li_modules ul li {
	font-size: 14px;
line-height: 1.2;
}
ul.coursemodules_new ul section {
	padding: 0 15px 0px!important;
}
ul.coursemodules_new .module_description h3 {
	font-size: 23px!important;
line-height: 1.2!important;
display: block;
margin-bottom: 0;
}
ul.coursemodules_new ul:not(.at-tabs) .module_description {
	padding: 0!important;
}

.coursemodules_new .module_description .columntime >div:first-of-type {
	font-size: 14px!important;
}

.coursemodules_new .module_description .columntime >div:last-of-type {
	font-size: 11px!Important;
}



.coursemodules_new .module_description h4 {
	font-size: 19px!important;
line-height: 1.2!important;
display: block;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 5px;
}
.coursemodules_new h5 {
		    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-radius: 55px!important;
    line-height: 1;
    padding: 6px 18px 8px;
    background: #fff;
    position: relative;
    z-index: 999;
    border: 2px solid #020249!important;
    background-color: #020249;
    text-transform: uppercase;
    font-weight: 600;
    color: white;
   width: 330px;
   left: auto;
   right: auto;
   font-size: 20px;
   bottom: -55px;
   clear:both;
}

.newslider .et_pb_slide_with_image .et_pb_container .et_pb_slide_image img {
	border: 4px solid white!important;
	box-shadow:1px 5px 5px rgba(0, 0, 0, 0.13);
}
.work1click_close, .work2lick_close, .work3lick_close {
	cursor: pointer;
}
.coursemodules_new a.head_mod4 {
background: #D91F48!important;
border-color: #D91F48!important;
width: 250px!important;
}
#work4click, h5.work4lick_close, h5.work4click_close {
background: #D91F48!important;
border-color: #D91F48!important;
cursor: pointer;
/* #64AFC1*/
}
#work5click, h5.work5lick_close {
	cursor: pointer;

}

@media (min-width: 981px) {
	#solo_cceu {
		position: relative;
		bottom: -40px;
	}
}

#bonus_section .module_copy {
	width: 762px!important;
	max-width: 90%;
	margin: 13px auto 0;
}
#bonus_section .subtabs {
	display: block;
	padding: 0!important;
	margin-top: 60px;
	box-shadow: none!important;
}
#bonus_section .subtabs  li > a {
	background: #DA315A;
	border-color: #DA315A!important;
}
#bonus_section .subtabs  div > li {
	background: #F2E9E2;
}

@media (max-width:767px) {
body #bonus_section > li > a {
	font-size: 30px!important;
	border-radius: 100px!important;
}
}


@media (min-width: 768px) and (max-width: 1439px) {
#bonus_section .subtabs  div > li {
width: 30%;
}	
}

#bonus_section > li > a {
	background: #DA315A!important;
	border-color: #DA315A!important;
width: 440px;
max-width: 98%;
text-transform: none;
font-size: 36px!important;
display: block;
padding-top: 12px;
padding-bottom: 17px;
bottom:-30px;
}
#bonus_section > li > a:before {
	background: url(https://www.coachesrising.com/wp-content/uploads/2020/09/bonus_camera@2x.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	content: "";
	width: 55px;
	height: 31px;
	padding:0;
	margin-right: 10px;
	top:0;

}

.page-id-5181 .dica-item-content .content h6 {
	display: none!important;
}

/* INSIDE COACHING */

#icwires:before {
	background: url(https://www.coachesrising.com/wp-content/uploads/2020/11/IC-wires.svg) no-repeat;
	background-position: center 30%;
	background-size: cover;
content: "";
width: 100%;
position: absolute;
left: 0;
top: 0;
height: 100%;
display: block;
opacity: .7;
  background-blend-mode:overlay!important;
    mix-blend-mode: overlay;


}

#icwires:after {
	content: url(https://www.coachesrising.com/wp-content/uploads/2020/11/IC_topleft-circle.png);
width: 100%;
position: absolute;
left: -420px;
top: -440px;
height: 100%;
display: block;
}
#ic_dark_header2:before {
	background: rgb(22,81,130);
background: linear-gradient(90deg, rgba(22,81,130,1) 0%, rgba(7,57,99,1) 100%);
content: "";
position: absolute;
left: -100px;
right: 0;
top: 0;
bottom: 0;
}
.page-id-6948 #main-footer, 
.page-id-7082 #main-footer {
	background: #073963!important;
}
.page-id-6948  li#menu-item-874 a, 
.page-id-7082  li#menu-item-874 a {
	border-color: white!important;
	border-width: 1px!important;
}

.page-id-6948 .essb_links.essb_template_default4-retina a {
	box-shadow: none!important;
width: 180px;
padding: 5px 0;
border-radius: 40px!important;
}


.page-id-6948 .essb_links.essb_size_l li a .essb_network_name {
	font-size: 20px!important;
	font-weight: 900!important;
	padding-bottom: 5px;
}

.page-id-6948 .essb_links.essb_size_l ul.essb_links_list .essb_icon:before {
	font-size: 26px!important;
	top: 8px!important;
}
@media (max-width: 636px){
#icwires:after {
	display: none!important;
}

}
@media (min-width: 636px) and (max-width: 980px) {
	
#icwires:after {
	content: url(https://www.coachesrising.com/wp-content/uploads/2020/11/IC_topleft-circle.png);
width: 100%;
position: absolute;
left: -530px;
top: -440px;
height: 100%;
display: block;
}
}
.tcb-notification .tcb-notification-icon.tcb-notification-icon-success, .tvd-toast.tve-fe-message .tve-toast-icon-container {
	background: #020249!important;
}
.page-id-6948 .fluid-width-video-wrapper {
	padding-top: 56.2963%!important;
}

/* INSIDE COACHING */
/*.inside_coaching_header:before {
	  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 59.38%;
}
.inside_coaching_header:after {
  content: url(images/Group2500.svg);
  display: table;
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
 }*/
 .inside_coaching_header .et_pb_fullwidth_header_container{
	     min-height: 107vh!important;
 }
 
.inside_coaching_header .et_pb_fullwidth_header_overlay {
	     background: url(https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/ic_header_slice_2.svg) bottom center no-repeat;
    background-size: contain;
 }
body  .inside_coaching_header .header-content {
	 padding:0!important;
 }
 .inside_coaching_header .et_pb_header_content_wrapper {
	 width: 570px;
	 margin-top: 10px!important;
	 padding-bottom: 0;
	 margin-bottom: 0!important;
	 max-width: 100%;
 }
 #ic_trailer_section:after {
     background: url(https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/trailer_pattern.png) top center  no-repeat;
background-size: 100% 100%!important;
    content: "";
    position: absolute;
    left:0;
    right: 0;
    width: 100%;
    top:0;
    bottom: 0;
 }
 .icslider .testimonial_person:before {
	 display: none!important;
 }
 .icslider .et_pb_slide_with_image .et_pb_container .et_pb_slide_image img {
	 border:none!important;
	 box-shadow: none!important;
 }
 .ic_enroll:after {
	 content: "";
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 height: 70px;
	 visibility: visible!important;
	 background:white;
	 width: 100%;
 }
 ul.ic_enroll_icons {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around; 
 }
 ul.ic_enroll_icons li{
width: 327px;
max-width: 80%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

}
 ul.ic_enroll_icons li img {
	 margin-right: 20px;
	 min-width: 65px!important;
 }
  ul.ic_enroll_icons li span {
	  text-align: left;
	  width: 210px;
	  max-width: 100%;
  }
.inside_coaching_header img.header-logo {
	position: absolute;
	left: 0;
	top: 15%;
}

/* IC 1440 to 1600 */
@media (min-width: 1601px) and (max-width: 1919px) {
	.inside_coaching_header .et_pb_fullwidth_header_container {
		min-height: 100vh!important;
	}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: contain;
	}
		.inside_coaching_header img.header-logo {
		top:10%;
		left: 0%;
	}
}

/* IC 1440 to 1600 */
@media (min-width: 1440px) and (max-width: 1600px) {
	.inside_coaching_header .et_pb_fullwidth_header_container {
		min-height: 100vh!important;
	}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: 100% auto;
	}
		.inside_coaching_header img.header-logo {
		top:10%;
		left: 0%;
	}
}
/* IC 1025 to 1439 */
@media (min-width: 1024px) and (max-width: 1439px) {
	.inside_coaching_header img.header-logo {
		top:8%;
		left: 0%;
		width: 100px!important;
	}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: 100% auto;
	}
	.inside_coaching_header .et_pb_fullwidth_header_container {
		min-height: 101vh!important;
	}
}
/* IC 981 to 1024 */
@media (min-width: 981px) and (max-width: 1024px) {
	.inside_coaching_header img.header-logo {
		top:8%;
		left: 0%;
		width: 105px;
	}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: 100% auto;
	}
	.inside_coaching_header .et_pb_fullwidth_header_container, .inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		min-height:85vh!important;
	}
}
/* IC 981 to 1024 */
@media (min-width: 637px) and (max-width: 980px) {
	.inside_coaching_header img.header-logo {
		top:8%;
		left: 0%;
		width: 100px;
			}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: cover;
		    background-position: left top;
		    
	}
	.inside_coaching_header .et_pb_fullwidth_header_container, .inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		min-height:100vh!important;
	}
}
/* IC 981 to 1024 */
@media (max-width: 636px) {
	.inside_coaching_header img.header-logo {
		top:15px;
		left: 0%;
		right: 0;
		width: 100px;
			}
	.inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		    background-size: cover!important;
		    background-position: -200px bottom;
		    
	}
	.inside_coaching_header .et_pb_fullwidth_header_container, .inside_coaching_header.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		min-height:100vh!important;
	}
}
@media (max-width: 320px) {
		.inside_coaching_header img.header-logo {
		top:15px;
		left: 0%;
		right: 0;
		width: 75px;
			}
			
			body #page-container .et_pb_section .inside_coaching_header.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
				font-size: 17px!important;
			}
	}
	
/* IC 2021 */
.ic_gradient {
	background-image: linear-gradient(
45deg
, #F3A47C, #A96747);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
}
.ic_text_gradient, .ic_text_gradient h1 {
	background-image: linear-gradient(
180deg
, #F3A47C, #A96747);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
}
.essb_links.essb_template_clear-retina a .essb_icon {
	border-radius: 100%!important;
}
.ushibutton a.tcb-button-link.tve-form-button-submit  {
	background-color: transparent!important;
}
body #lg-kp4wri6m .ushibutton a.tcb-button-link.tve-form-button-submit  {
	background:transparent!important;
	--tcb-local-color-34f05: transparent!important;
	padding:0!important;padding-top:0!important;
padding-bottom: 0!important;
}
div.ushibutton.thrv_wrapper {
	line-height: 1!important;
padding-top:4.2px!important;
padding-bottom: 4.2px!important;	
}
.ushibutton, .ushibutton a.tcb-button-link.tve-form-button-submit {
	background-image: linear-gradient(180deg, #F3A47C 1%, #A96747 99%)!important;
border: 0 solid #979797;
font-family: aktiv-grotesk;
font-size: 14px;
color: #FFFFFF;
letter-spacing: 1.46px;
text-align: center;
border-radius: 0!important;
width: 246px;
max-width: 98%;
}
.ushibutton:hover {
	border:0!important;
	opacity: .8;
}
.insidecoaching_play .et_pb_video_play {
	margin-left: auto;
	margin-right: auto!important;
	left:0;
	right: 0;
	text-align: center;
}
.insidecoaching_play .et_pb_video_play:before  {
	content: url(images/insidecoaching_svg_play.svg);
height: 57px;
	min-height: 57px;
}

/* INSIDE COACHING 21 */
.insidecoaching2 .et_pb_fullwidth_header{
	display: flex;
}
.insidecoaching2 .header-content {
	padding:0!important;
	width: 500px;
	text-align: left!important;
}
.ic2_blurb .et_pb_blurb_container {
width: 190px!important;

margin: 0 auto!important;
}
.ic2_blurb img {
height: 60px;
width: auto!important;	
}
.ic2_blurb .et_pb_main_blurb_image {
	width: auto!important;
	height: 60px;
}
.ic2_blurb .et_pb_blurb_content {
	margin-top: 30px;
}
.ic2_blurb {
	margin-bottom: 50px!important;
}

.ic2_blurb:after, .feature_circle_1  .ic2_blurb:after {
	background: url(images/ic2_circle_arrrow.png);
	background-repeat: no-repeat;
	background-size: contain;
/*	content:"";*/
	background-position: center top;
	position: absolute;
	left:0;
	right:-40px;
	top:0;
	bottom:0;
}
.et_pb_column_3 .ic2_blurb:after , .et_pb_column_4 .ic2_blurb:after, .feature_circle_23 .ic2_blurb:after {
	background: url(images/ic2_middle_blurbarrow.png);	background-repeat: no-repeat;
	background-size: contain;
}
 .et_pb_column_5 .ic2_blurb:after, .feature_circle_4  .ic2_blurb:after {
	background: url(images/ic2_circle_space.png);	background-repeat: no-repeat;
	background-size: contain;
}


.rainbowtimer.tapestry .section.days .value, .rainbowtimer.tapestry .section.hours .value, .rainbowtimer.tapestry .section.minutes .value, .rainbowtimer.tapestry .section.seconds .value {
	padding: 0px;
	background: none!important;
	margin-top: 48px;
	line-height: 1!important;
	margin-bottom: 0;
	margin-right: -4px;
}
.et_pb_countdown_timer .section p.label {
	margin-right: -4px;
}
.rainbowtimer.tapestry .section.days , .rainbowtimer.tapestry .section.hours , .rainbowtimer.tapestry .section.minutes , .rainbowtimer.tapestry .section.seconds  {
	padding: 0px;
	background: url(images/countdown.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 160px;
	height: 160px;
	margin: 0px 10px 5px;
}



@media (min-width: 1441px) {
.insidecoaching2 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	max-width: 1440px!important;
}
}
@media (min-width: 981px) and (max-width: 1439px) {

.insidecoaching2 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 90%!important;
}
.insidecoaching2 .et_pb_fullwidth_header_0 .header-content img.header-logo {
	left: 0;
}
}

@media (min-width: 981px) and (max-width: 1024px) {


.insidecoaching2 .et_pb_fullwidth_header  {
	min-height: 600px;
}

.insidecoaching2 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 99%!important;
}
.insidecoaching2 .et_pb_fullwidth_header_0 .header-content img.header-logo {
	left: 0;
}
}

/* IC2 IPAD PORTRAIT */

@media (min-width: 768px) and (max-width: 980px) {
	
	.feature_circle_23 .ic2_blurb:after, .feature_circle_1 .ic2_blurb:after, .feature_circle_4 .ic2_blurb:after {
		display: none!important;
	}
	.feature_circle_23 .ic2_blurb, .feature_circle_1 .ic2_blurb, .feature_circle_4 .ic2_blurb {
		margin-bottom: 0!important;
		border: 3px solid cyan;
		border-radius: 30px
	}	
	.insidecoaching2 .header-content h1, .et_pb_fullwidth_header_0 .header-content .et_pb_module_header {
		margin-bottom: 0!important;
	}
.insidecoaching2 .et_pb_fullwidth_header_0 .header-content img.header-logo {
	left: 0;
}
.insidecoaching2 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 99%!important;
}

.insidecoaching2 .header-content {
	width: 46%;
	float:none!important;
	margin: 30px 0 0 auto!important;
}
.insidecoaching2 .et_pb_fullwidth_header  {
	min-height: 220px;
}
.insidecoaching2 .et_pb_column .et_pb_team_member_description {
	display: block!important;
}
.insidecoaching2 .et_pb_team_member_image img{
	width: 100%!important;
}
}


@media (max-width: 767px) {
	.feature_circle_23 .ic2_blurb:after, .feature_circle_1 .ic2_blurb:after, .feature_circle_4 .ic2_blurb:after {
		display: none!important;
	}
	.feature_circle_23 .ic2_blurb, .feature_circle_1 .ic2_blurb, .feature_circle_4 .ic2_blurb {
		margin-bottom: 0!important;
		border: 3px solid cyan;
		border-radius: 30px
	}	
.insidecoaching2 .header-content {
	width: 80%;
	float:none!important;
	margin: 0 auto!important;
}

.insidecoaching2 .et_pb_fullwidth_header  {
	background-position: right center!important;
}

.insidecoaching2 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 99%!important;
}
.insidecoaching2 .et_pb_fullwidth_header_0 .header-content img.header-logo {
	left: 0;
	position: relative;
}
.page-id-7891 .et_pb_slide>.et_pb_container {
	width: 85%!important;
}
}

.tapestry_payment.ic2box:hover h2 {
	font-weight: bold!important;
	color: #FF9560!important;
}

/* JETPACK Updated 2025*/
#jp-relatedposts .jp-relatedposts-items-visual {
	margin-right: 0!important;
}

#jp-relatedposts .totalguests_3 .p_guest_2024, .totalguests_2 .p_guest_2024,  .totalguests_4 .p_guest_2024   {
	  transform: translateX(15px);
	  -webkit-transform:translateX(15px);
	  -ms-transform: translateX(15px);
	  -moz-transform: translateX(15px);
	  -o-transform: translateX(15px);
}

 #jp-relatedposts .totalguests_2 .p_guest_2024.guest_number_2 {
	transform: translateY(71%);
 margin-bottom: 100px;
}
.podcast_even_column .totalguests_2 .p_guest_2024.guest_number_2 {
	transform: translateY(51%);
}

body.single-podcast .podcast_even_column .totalguests_2 .p_guest_2024.guest_number_2 {
	margin-bottom: 0;
	transform: translateY(0) translateX(15px);
}
body.single-podcast .first_double_profile  {
	display:none;
}

#jp-relatedposts .guest_wrapper .p_guest_2024 img {
	margin-bottom: 0!important;
}
#jp-relatedposts .podcast_even_column {
	min-height: 0!Important;
}

#jp-relatedposts .single_guest .p_guest_2024 img {
	padding: 0 15px;
}

#jp-relatedposts .jp-relatedposts-post h3 {
	font-size: 24px;
	color: #141247;
	font-weight: bold;
	text-align: center;
}
.post-type-archive .dp-dfg-item.podcast .single_guest {
	width: 70%;
}

/* DELETE
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	width: auto;
}
*/
.coaches25 .podcast_guest_2024 .p_guest_2024 p {
	display: none!important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	float:none!important;
	width: 100%;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-size: 22px!important;
	color: black;
}
.jp-relatedposts-grid {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	align-items: stretch;
}
/* #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	width: 23%!important;
padding:0!important;
}
*/
h4.jp-relatedposts-post-title {
	font-size: 18px!important;
	margin-top: 12px!important;
	text-align: center;
}
#jp-relatedposts {
	margin-bottom: 10px!important;
	background: white;
	/* margin-top: 60px;*/
	padding-top: 15px;
}


/* 2025 claude layout */
.dp-dfg-item .podcast_guest_2024.multiple_guests.totalguests_1 img{
	max-width: 75%;
}


.dp-dfg-item .podcast_guest_2024.multiple_guests.totalguests_2 .guest_number_2 {
	align-self: flex-end;
}


.podcast_guest_2024.multiple_guests {
	display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  width: 100%;
}

 .podcast_guest_2024.multiple_guests {
	 gap: 0!important;
 }

.jp-relatedposts-post {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guest_wrapper {
  width: 100%;
  aspect-ratio: 1;
  position: relative;
  margin-bottom: 1rem;
}

/* Base styles for single guest */

.single_guest {
	display:block;
}
.single_guest .p_guest_2024 {
  width: 100%;
  height: 100%;
}

/*
.single_guest .p_guest_2024 img {
  width: 85%;
  height: 85%;
  object-fit: cover;
  border-radius: 50%;
}
*/
/* Styles for multiple guests */


/* 2 guests */
/*
.guest_wrapper.totalguests_2 .p_guest_2024, .podcast_guest_2024.multiple_guests.totalguests_2 {
  position: absolute;
  width: 65%;
  height: 65%;
}
.podcast_guest_2024.multiple_guests.totalguests_2 {
	height: 100%!important;
}
*/
/*
.guest_wrapper.totalguests_2 .guest_number_1, .podcast_guest_2024.multiple_guests.totalguests_2.guest_number_1 {
  top: 0;
  left: 0;
}

.guest_wrapper.totalguests_2 .guest_number_2, .podcast_guest_2024.multiple_guests.totalguests_2.guest_number_2 {
  bottom: 0;
  right: 0;
}*/

/* 3 guests */
.dp-dfg-custom-content .totalguests_3 .p_guest_2024.guest_number_1 img, .dp-dfg-custom-content .totalguests_3 .p_guest_2024.guest_number_2 img {
	margin-bottom: 0!important;
} 

.dp-dfg-custom-content .totalguests_3 .p_guest_2024.guest_number_3 {
	margin-left: auto;
	margin-right: auto;
	margin-top: -30px!important;
	 left: 50%;
	 margin-left: -15px!important;
}
 .podcast_even_column {
  position: relative;
  /* Set a minimum height that accommodates all children */
  min-height: 100%;
  width: 100%;
  /* Add padding bottom to ensure space for absolute positioned elements */
 // padding-bottom: 2rem;
}

/*
 .podcast_guest_2024.multiple_guests.totalguests_3 {
	position: relative;
	position: relative;
	  display: flex;
	  flex-wrap: wrap;
	  gap: 1rem;
	  width: 100%;
	-webkit-justify-content: space-around!important;
	  justify-content: space-around!important;
	  align-items: flex-start !important;
  }
.dp-dfg-item .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024 p, .dp-dfg-item .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024 p {
width: 95%;
font-size: 13px;
line-height: 1!Important;
}
.guest_wrapper.totalguests_3 .p_guest_2024, .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024  {
  position: relative;
	flex: 1;
	 min-width: 45%; 
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
 max-width: 45%;
}
*/
.top_guest_title {
	padding-bottom: 12px!important;
}
.bottom_guest_image {
	margin-bottom: 0!important;
}
/*
.guest_wrapper.totalguests_3 .guest_number_1, .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024.guest_number_1 img, .guest_wrapper.totalguests_3 .guest_number_1, .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024.guest_number_2 img  {
	margin-bottom: 0!important;
}
.guest_wrapper.totalguests_3 .guest_number_1, .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024.guest_number_1  {
margin-bottom: 0;
}

.guest_wrapper.totalguests_3 .guest_number_2, .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024.guest_number_2 {
margin-bottom: 0;
}

.guest_wrapper.totalguests_3 .guest_number_3,  .podcast_guest_2024.multiple_guests.totalguests_3 .p_guest_2024.guest_number_3 img{
//  left: 50%;
 // transform: translateX(-50%);
  margin-bottom: 0!important;
  padding-bottom: 10px;
}
*/
/* 4 guests */

 .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024 img {
	 margin-bottom: 0!important;
 }
 .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_3 p,  .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_4 p{
	 padding-top: 10px!important;
 }
.guest_wrapper.totalguests_4, .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_4, .guest_wrapper.totalguests_3,  .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_3 {
  display: grid!important;
  grid-template-columns: repeat(2, 1fr);
  column-gap: -30px!important;
/*  grid-template-rows: repeat(2, 1fr);
  gap: 0.0!important;
  padding: 0.75rem;*/
}
 .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_1,  .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_3{
	margin-left: 0!important;
}
 .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_3,  .dp-dfg-custom-content .podcast_guest_2024.multiple_guests.totalguests_4 .p_guest_2024.guest_number_4{
	margin-top: -30px!important;
}

.guest_wrapper.totalguests_4 .p_guest_2024 {
  position: relative;
  width: 100%;
  height: 100%;
}

.guest_wrapper.totalguests_4 .p_guest_2024 img {
  width: 100%;
  height: 100%;
}

/* Hover effects */
.guest_wrapper .p_guest_2024 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.guest_wrapper .p_guest_2024 img:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 1;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .jp-relatedposts-items {
	grid-template-columns: 1fr;
	gap: 1rem;
  }
  
  .guest_wrapper {
	max-width: 300px;
	margin: 0 auto;
  }
}


/* end claude */




/* NOC 2021 Gateway */
#noc_2021_gateway input[type=submit]{
background: linear-gradient(180deg,#8e191e 0%,#e85b4d 100%);
text-transform: none!important;
font-size: 30px;

letter-spacing: .5px!important;
}
#noc_2021_gateway input[type=submit]:hover {
background: linear-gradient(180deg,#e85b4d 0%,#8e191e 100%)!important;
text-transform: none!important;
}/*
.work1click, .work1click_close, .noc2020 .new_faculty, .coursemodules_new,.coursemodules_new .maintab h3, .coursemodules_new .maintab h4, .coursemodules_new .maintab .module_copy p, .subtabs h4, .subtabs h3{
	font-family: 'aktiv-grotesk', sans-serif!important;
}*/
.page-id-9971 #main-header {
	background: white!Important;
}

/* POP 21 GATEWAY */
#poptwentyone_gateway input[type=submit]{
	background-image: linear-gradient(180deg,#8e191e 0%,#e85b4d 100%)!important
}
#poptwentyone_gateway input[type=submit]:hover {
	background-image: linear-gradient(180deg,#e85b4d 0%,#8e191e 100%)!important;
}

.bluefooter #main-footer{
	background-color: #020249!important;
}

.bluefooter li#menu-item-874 a {
	border-color: white!important;
}

@media (max-width: 767px) {

#poptwentyone_gateway input[type=submit]{
	font-size: 19px!important;
	line-height: normal!important;
	padding: 11px 50px!important;
	}
	
}


/* POWER OF PRESENCE 2021 */

.pop21_modules .fas {
	font-weight: normal!important;
	margin-right: 7px;
}

.pop21_modules .subtabs {
	padding-top: 20px!important;
}

.coursemodules_new.pop21_modules {
	position: relative;
}
.pop21_modules #work4click, .pop21_modules h5.work4lick_close, .pop21_modules h5.work4click_close {
	background: #D91F48!important;
	border-color: #D91F48!important;
}
.coursemodules_new.pop21_modules h5 {
	bottom:-40px!important;
	width: auto;
	margin-left: -35px!important;
	margin-right: -35px!important;
	z-index: 999;
	padding: 10px 18px 12px!important;
	font-size: 28px!important;
	border-bottom-left-radius: 17px!important;
		border-bottom-right-radius: 17px!important;
			border-top-right-radius: 0!important;

	border-top-left-radius: 0!important;

}
.pop21_modules a.head_mod2{
	background: white!important;
	color: #F78434!important;
}
.pop21_modules a.head_mod3{
	background: white!important;
	color: #37C5F1!important;
}
.pop21_modules a.head_mod4{
	background: white!important;
	color: #D91F48!important;
	border-color: #D91F48!important;
}
.pop21_modules .subtabs .li_modules > li {
	border-width: 1px;
}
ul.pop21_modules ul section {
	padding: 0 12px 0px!important;
}
.module_1_workshops.subtabs {
	border: 2px solid #020249!important;
}
.pop21_modules .columntime div:last-of-type {
	max-width: 55%;
}

.module_2_workshops.subtabs {
	border: 2px solid #F78434!important;
}

.module_3_workshops.subtabs, .module_three {
	border: 2px solid #37C5F1!important;
}

.module_4_workshops.subtabs , .module_four{
	border: 2px solid #D91F48!important;
}



.module_one {
	border: 2px solid #020249!important;
}

.module_two {
	border: 2px solid #F78434!important;
	
}
.pop21_modules .module_description ul {
	text-align: left!important;
}
.pop21_modules .work4click, .pop21_modules .work4lick_close {
	clear:both;
}
.pop21_modules .module_description h3, .pop21_modules .module_description h4, .pop21_modules .columntime, .pop21_modules li {
	color: #020249!important;
}

.pop21_modules > li > a, .pop21_modules .subtabs .li_modules > li > a {
	border-radius: 14px!important;
	background: white!important;
	color: #020249!important;
}

.pop21_modules .maintab {
	border: 2px solid #020249;
}
.pop21_modules .module_copy h4 {
	margin-top: 0;
	font-size: 22px!important;
	color: #020249!important;
}
.pop21_modules .maintab .module_copy p {
	font-size: 19px!important;
	line-height: 27px!important;
		color: #020249!important;
}
.pop21_modules .allteachers {
	max-width: 270px;
}
.pop21_modules .maintab h3 {
	font-size: 46px!important;
	line-height: 50px;
	margin-bottom: 0;
	color: #020249!important;
}
@media (max-width: 767px) {
	.pop21_modules .maintab h3 {
		font-size: 36px!important;
		line-height: 46px!important;
	}
	.fa-plus-circle {
	display: none!important;	
	}
	.coursemodules_new.pop21_modules h5 {
		font-size: 24px!important;
	}
	.et_pb_slide_image img {
		border-radius: 100%!important;
	}
}
@media (min-width: 200px) and (max-width: 980px) {
.poppages #pricearea2 .et_pb_promo {
background: linear-gradient(
180deg,#F25575 0%,#DB7E9D 46%,#34DAF6 100%)!important;
width: 90%;
}
.poppages #pricearea2 .et_pb_promo_description p{
	font-size: 40px!important;
}

}


.pop21_modules.course_modules img {
	height: auto!important;
	width: 45%;
	margin: 5px 1%;
}

.pop_21_triangle_after {
	overflow: visible!important;
}
.pop_21_triangle_after:before {
	content: ""!important;
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  top:-10px;
  border-top: 20px solid #020249;
  left:50%;
    transform: translateX(-50%);
    visibility: visible!important;
}





.pop21_modules #work1click::after, 
.pop21_modules .work1click_close::after {
	content: "";
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  bottom:-23px;
  border-top: 20px solid #020249;
  left:50%;
    transform: translateX(-50%);
}
.pop21_modules #work4click::after, 
.pop21_modules .work4lick_close::after {
	content: "";
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  bottom:-23px;
  border-top: 20px solid #D91F48;
  left:50%;
    transform: translateX(-50%);
}
.pop21_modules #work2click::after, 
.pop21_modules .work2lick_close::after {
	content: "";
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  bottom:-23px;
  border-top: 20px solid #F78434;
  left:50%;
    transform: translateX(-50%);
}
.pop21_modules #work3click::after, 
.pop21_modules .work3lick_close::after {
	content: "";
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  bottom:-23px;
  border-top: 20px solid #37C5F1;
  left:50%;
    transform: translateX(-50%);
}
.poppages #noccceus{
	top: 107px!important;
}


.poppages #noccceus {
    position: relative;
    top: 7px;
    left: -80px;
}
.poppages .et_pb_section_first .et_pb_row_1{
	padding-top: 110px!important;
}

@media (min-width: 1400px) {
.poppages #explorebutton {
	position: absolute;
	bottom:11.5%!important;
	top:auto;
}
}
@media (min-width: 768px) and (max-width: 1024px) {

.poppages #about .et_pb_blurb {
	padding-bottom: 20px;
}

.poppages #explorebutton {
	bottom:40px!important;
	position: absolute;
	left:0;
	right:0;
}
.poppages #noccceus {
    position: relative;
    top: -0px!important;
    left: -10px;
    width: 125px!important;
}
.poppages #presents img {
	vertical-align: middle;
	margin-right: 10px;
}
.poppages #presents {
	top: 9px;
	
}
}

@media (min-width: 1025px) and (max-width: 1679px) {

.poppages #explorebutton {
	bottom:40px!important;
}
.poppages #noccceus {
    position: relative;
    top: -40px!important;
    left: -10px;
    width: 125px!important;
}
#presents {
	top: 9px;
}
}



@media (min-width: 1680px) {
.poppages #noccceus {
    position: relative!important;
    left: auto!important;
    right: 5%!important;
    bottom:50px!important;
    top: auto!important;

}	
.poppages .et_pb_section_first .et_pb_row_1 {
	padding-top: 10%!important;
}

}
@media (min-width: 1024px) {
.poppages #noccceus:after, .page-id-13379 #noccceus:after  {
	content: "Earn 31.5 CCEUs";
	white-space: nowrap!important;
	left: auto;
	display: block;
	right: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	position: relative;
	bottom:-12px;
	font-size: 16px;
}
.page-id-10761 #noccceus:after  {
	content: "Earn 27 CCEUs";
	white-space: nowrap!important;
	left: auto;
	display: block;
	right: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	position: relative;
	bottom:-12px;
	font-size: 16px;
}
.page-id-11470 #noccceus:after  {
	content: "Earn 25.5 CCEUs";
	white-space: nowrap!important;
	left: auto;
	display: block;
	right: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	position: relative;
	bottom:-12px;
	font-size: 16px;
	color: white!important;
}

.page-id-14132 #solo_cceu:after  {
	content: "Earn 21 CCEUs";
	white-space: nowrap!important;
	left: auto;
	display: block;
	right: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	position: relative;
	bottom: -12px;
	font-size: 16px;
	color: #263A91!important;
}

.page-id-14773 #solo_cceu:after  {
	content: "Earn 29 CCEUs";
	white-space: nowrap!important;
	left: auto;
	display: block;
	right: auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	position: relative;
	bottom:-12px;
	font-size: 16px;
	color: white!important;
}


}

@media (max-width: 1023px) {

.poppages #noccceus {
left: auto;
right: auto;
}
	.poppages #presents {
		position: relative;
	}
	.poppages #noccceus {
		padding:0!important;
		margin:0 auto 80px!important;
	}
	.poppages #explorebutton {
top:auto;
	}
}

@media (max-width: 767px) {

.poppages #noccceus {
	top: auto!important;
	bottom:0;
	position: relative!important;
	width: 65px;
	margin-bottom: 0!important;
}
.poppages #explorebutton .et_pb_button {
	display: block!important;
}
.poppages #explorebutton {
	position: absolute;
	left:0;
	right:0;
	bottom:20px;
}


	.page-id-10508	#about .et_pb_main_blurb_image,	.poppages #about .et_pb_blurb_container {
		width: 100%;
		display: block;
		padding-left: 0;
		width: 96%;
		margin-left:auto;
		margin-right: auto;
	}
	.page-id-10508	#about .et_pb_row {
		box-shadow: none!important;
	}

	.page-id-10508	#about .notopshadow:before {
		display: none;
	}
	.poppages #learnpowerful {
		background-size: cover;
		padding-top: 60px;
	}
		.poppages #learnpowerful h1 {
			font-size: 38px;
			letter-spacing: 0;
		}
	.page-id-10508	#poet2019timeline .cd-timeline-content p img:nth-of-type(2) {
margin-top: 0;
		}
		
	.poppages #paymentarea .et_pb_column, .poppages #pricearea2 .et_pb_column, .poppages #pricearea2 .et_pb_column .et_pb_text  {
		border: none!important;
	}	
		
		
.transparentrow {
	background: transparent!important;
}
.brdesktoponly br {
	display: none;
}
}






#main-footer {
	background: #020249!important;
}
.poppages .essb_counter_right,.poppages .essb_totalcount_item{
	display: none!important;
}


.poppages li#menu-item-874 a {
	border-color: white!important;
}

#paymentarea del {
	color: rgba(0, 0, 0, 0.32);
}

/*.bottom::after {
	content: "";
 width: 0; 
  height: 0; 
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  bottom:-30px;
  border-top: 20px solid #020249;
  left:50%;
    transform: translateX(-50%);
}
*/
#bonus_section.pop21_modules h4 {
	    margin: 10px auto 15px;
}
#bonus_section.pop21_modules .subtabs li > a {
	background: white!important;
	border-color: #F2E9E2!important;
}
#bonus_section.pop21_modules > li > a {
	background: #F2E9E2!important;
	border-color: #F2E9E2!important;
}
#bonus_section.pop21_modules > li > a:before {
	background-image: url(https://www.coachesrising.com/wp-content/themes/wizardthemechild/images/pop_21_camera.png);
	top: -3px;
}
#bonus_section .subtabs .li_modules {
	    -webkit-justify-content:space-evenly;
    justify-content:space-evenly;
}
#bonus_section .subtabs .li_modules > li {
	width: 300px;
}

/* POET 22 */

body.page-id-10761 #presents {
    top: -4px!important;
    font-size: 21px!important;
    letter-spacing: 1px!important;
}

.poet22_button_bottom .et_pb_more_button {
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto!important;
    width: 260px;
    bottom: 13%;
}

.page-id-10761 .li_modules .flexer ul {
	/* display: none;*/
}


  
@keyframes shake_wiggle {
  30% { transform: rotate(0deg); }
   45% { transform: rotate(5deg); }
   60% { transform: rotate(-5deg); }
  80% { transform: rotate(0deg); }
}
#apistock {
	position: relative;
	display: inline-block;
}
#apistock.wiggles{
    animation-duration: .8s;
  animation-name: shake_wiggle;
  animation-iteration-count: 1;
  animation-direction:normal;
  }
 
 @media (min-width: 1024px) {
.page-id-10761 .header-image:after {
    content: "29.5 CCEUs";
    white-space: nowrap!important;
    left: auto;
    display: block;
    right: auto;
    position: relative;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    position: relative;
    bottom: -12px;
    font-size: 16px;
}
}
 @media (min-width: 768px) and (max-width: 1024px){

.poetheader2019 .header-image img {
	display: none!important;
}

}
 @media (max-width: 636px) {
	 
 .page-id-10761 	 .poetheader2019 .et_pb_header_content_wrapper img {
margin: 15px auto!important
}
	 
	 .page-id-10761 .et_pb_fullwidth_header {
		max-height: 650px!important;
		min-height: 0!important;
	 }
.page-id-10761 .header-image-container.center{
align-self: auto!important;
}
.page-id-10761 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
	justify-content: flex-start;
}
..page-id-10761  .et_pb_fullwidth_header_container.center{
align-self:flex-start!important;
}
.page-id-10761 .header-image{
display: none;
}
}
 @media (max-width: 980px) {
.page-id-10761 li.gatewaydate {
	display: none!important;
}


.page-id-10761  #pricearea2 .et_pb_promo {
	background: linear-gradient(
180deg,#F25575 0%,#DB7E9D 46%,#34DAF6 100%)!important;
}

.page-id-10761 .et_pb_fullwidth_menu .et_mobile_nav_menu {

z-index: 9999999!important;
}

.page-id-10761  #mobile_menu1 {
	top: 54px!important;
}
.page-id-10761 .mobile_menu_bar {
padding-top: 0px!important;
position: relative;
top: 0!important;
}
.page-id-10761 #paymentarea .et_pb_module_header {
	margin-bottom: 0!important;padding-bottom: 0!important;
}
.page-id-10761 #paymentarea del {
	line-height: normal!important;
}

}

 @media (max-width: 767px) {

.poet22_button_bottom .et_pb_more_button {
	position: relative;bottom:-20px;
}

.page-id-10761 .coursemodules_new.pop21_modules h5, .page-id-11470 .coursemodules_new.pop21_modules h5  {
	margin-left:-20px!important;
	margin-right: -20px!important;
}
.page-id-11470 .coursemodules_new.pop21_modules .subtabs h5  {
	margin-left:-35px!important;
	margin-right: -35px!important;
}


.page-id-11470 .coursemodules_new.pop21_modules .maintab  
{
	border-bottom-left-radius: 20px!important;
border-bottom-right-radius: 20px!important;

}
	
}

/* PODCAST 2 guests */
.two_guests .p_guest{
	width: 130px;
	margin: 0 auto 10px!important;
}
.two_guests {
	text-align: center;
}
.page-id-11470 #mobile_menu {
	top: 54px!important;
}
@media (max-width: 767px) {
li.menu-item-12207 a {
	font-size: 15px!important;
line-height: normal!important;
max-width: 60%;
margin-left: auto;
margin-right: 0;
}
}
.page-id-11470 .et_pb_menu__wrap .mobile_menu_bar:after, .page-id-12132 .et_pb_menu__wrap .mobile_menu_bar:after {
	content: "Menu";
	display: inline-block;
	vertical-align: middle;	text-transform: uppercase;
	margin-top: -2px;
	top: -1px;
	position: relative;

}
.page-id-12132 .et_pb_menu__wrap .mobile_menu_bar:before,.page-id-12132 .et_pb_menu__wrap .mobile_menu_bar:after {
	vertical-align: middle;
}
.page-id-11470 .et_pb_menu__wrap .mobile_menu_bar:before,.page-id-11470 .et_pb_menu__wrap .mobile_menu_bar:after {
	vertical-align: middle;
	color: #ea3348!important;
}
.page-id-11470 .et_pb_menu__wrap .mobile_menu_bar {
	vertical-align: middle;
}

/* SUMMIT 2022 */
@media (min-width: 1220px) {
.summitevolution .category {
	display: block;
}

.summitevolution  #workshops .dica-item:after {
	content: none;
}

}

.summitevolution #workshops .category{
	color: #D91F48!important
}
.summitevolution #panels .category{
	color: #44C7F3!important
}

.summitevolution #summitswipe .et_pb_blurb, .summitevolution .summitspeakers .et_pb_blurb{
background: transparent;
box-shadow: none!important;	
}
.summitevolution .essb_links.essb_template_clear-retina a .essb_icon {
	 border-radius: 4px!important;
	 display: block;
	 margin: 0 auto!important;
 }
 .summitevolution .essb_links.essb_template_clear-retina {
	 text-align: center;
 }
 .summitevolution .essb_links.essb_template_clear-retina ul {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-flex-flow: row wrap;
	 flex-flow: row wrap;
	 -webkit-justify-content: space-between;
	 justify-content: space-between;
	 max-width: 440px;
	 margin: 0 auto!important;
	 text-align: center;
 }
 .summitevolution .essb_links.essb_template_clear-retina a {
	 margin: 0 auto!important;
 }
 .summitevolution .essb_links.essb_template_clear-retina a .essb_network_name {
	 margin: 0 auto!important;
	 color: white!important;
	 font-weight: bold!important;
	 font-size: 22px!important;
 letter-spacing: 1px;
 margin-top: 3px!important;
 }
 
 .summitevolution  .essb_links.essb_size_xxl .essb_icon:before {
	 font-size: 48px!important;
 }
 
 .summitevolution  .essb_links.essb_size_xxl .essb_icon {
	 width: 70px!important;
		 height: 70px!important;
	 }
 .summitevolution  #mapkey ul li:nth-of-type(1) i,  .summitevolution  #mapkey ul li:nth-of-type(1) {
	 color: #d91f48;
 }

@media (max-width: 767px) {
 .summitevolution #summitswipe .et_pb_column {
	 margin: 0 auto!important;
	 width: 100%!important;
	 display: block!important;
	 text-align: center!important;
 }
 .summitevolution #summitswipe .et_pb_column .et_pb_module {
	 margin-left:auto!important;
	 margin-right:auto!important;
	 width: 45%;
		 display: inline-block;
		 vertical-align: top;
	 }
 }
 .summitevolution  .essb_item {
	 margin-block: 20px!important;
 }
 }
body.summitevolution .entry-content .essb_totalcount_item {
	 display: none!important;
 }
 
 
 
 .summitevolution #panels .dica_divi_carouselitem .et_pb_module_inner .dica-item-content,  .summitevolution #workshops .dica_divi_carouselitem .et_pb_module_inner .dica-item-content {
	 padding-top: 25px!important;
 }
 
 
 .summitevolution #workshops,  .summitevolution #panels  {
overflow:hidden;  }


@media (min-width: 220px) and (max-width: 767px) {
	.summitevolution .entry-content .essb_totalcount_item {
		display: none!important;
	}
 .summitevolution .entry-content .essb_links li {
	 display: inline-block;
	 width: auto!important;
 }

 .summitevolution .entry-content .essb_links { 
		display: inline-block!important;
		width: 100%;
		margin: 5px 8px!important;
}

}
#summit_mininav li {
	padding-bottom: 0!important;
}
#summit_mininav ul li a {
	padding-left: 5px!important;
	padding-right: 5px!important;
	padding-top:3px!important;
	padding-bottom:3px!important;
}
#summit_mininav ul {

	padding-top:6px!important;
	padding-bottom:7px!important;
	text-align: center;
}
#summit_mininav .gatewaydate {
	display: none!important;
}
@media (max-width: 767px) {
	
 .summitevolution #panels .dica_divi_carouselitem .et_pb_module_inner .dica-item-content,  .summitevolution #workshops .dica_divi_carouselitem .et_pb_module_inner .dica-item-content {
	 padding-left: 20px!important;
	 padding-right: 20px!important;
 }	
 .summitevolution #panels .dica_divi_carouselitem .dica-item-content .item-title,  .summitevolution #workshops .dica_divi_carouselitem .dica-item-content .item-title {
	 font-size: 25px!important;
 }
	
#summit_mininav #mobile_menu1 {
	top: auto;
}
 .summitevolution .dica-item-content .content p:last-of-type {
	 display: none!important;
 }
}
@media (max-width: 980px) {
#summit_mininav .mobile_menu_bar {
	padding-top: 0px!important;
	-webkit-transform: translate(0%)!important;
	transform: translate(0%)!important;
}
}
.aboutperson.count_2, .aboutperson.count_3 {
	color: white!important;
	margin-top: 40px;
}
#neuro_gateway_shadow:before {
	background: rgba(0,0,0,.5)!important;
	width: 850px;
	z-index: 1;
	position: absolute;
	left: 50%;
	right: 0;
	height: 100%;
	top: 0;
	bottom: 0;
	content: "";
	transform: translateX(-50%);
	  -webkit-transform: translateX(-50%);
	  -ms-transform: translateX(-50%);
	  -moz-transform: translateX(-50%);
	  -o-transform: translateX(-50%);
}

.page-id-12132 .work1click,.page-id-12132  .work2click,.page-id-12132  .work3click {
	display: none;
}
body.home .flex-viewport {
	max-height: none!important;
}

/* INSIDE COACHING EVERGREEN */
body div.et_pb_section.ic22_gradient{
	background: rgb(8,26,52)!important;
	background: linear-gradient(180deg, rgba(8,26,52,1) 12%, rgba(132,60,159,1) 50%, rgba(234,105,57,1) 100%)!important;
}

body .ic22_evergreen_right_gradient {
	background: linear-gradient(90deg, rgba(234,105,57,1) 30%, rgba(132,60,159,1) 65%, rgba(8,26,52,1) 80%)!important;
}

.ic22_gradient .ic2_blurb .et_pb_blurb_content {
	margin-top: 35px;
}

.ic22_gradient .ic2_blurb:after {
	filter: hue-rotate(357deg) brightness(84%);
	backface-visibility: hidden;
}
.ic22_gradient .et_pb_main_blurb_image {
	filter: hue-rotate(-69deg);
	backface-visibility: hidden;
}

.insidecoaching_play_evergreen .et_pb_video_play {

}
.insidecoaching_play_evergreen .et_pb_video_play  {
top: 48%;
margin-top:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.blackfriday_one:before {
content:"";
display:block;
position: absolute;
width: 150px;
height: 150px;
/*background: url(https://www.coachesrising.com/wp-content/uploads/2022/11/IC22-BF-discount-badge-comp.png);	*/
background: url(https://coachesrising.com/wp-content/themes/wizardthemechild/images/IC_BF23_Black_Friday_Badge.png);	
background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left:-75px;
}
.blackfriday_two:before {
content:"";
display:block;
position: absolute;
width: 150px;
height: 150px;
/*background: url(https://www.coachesrising.com/wp-content/uploads/2022/11/IC22-BF-discount-badge-comp.png);	*/
background: url(https://coachesrising.com/wp-content/themes/wizardthemechild/images/IC_BF23_Black_Friday_Badge.png);	
background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  right:-75px;
}

.icldiscount_one:before {
content:"";
display:block;
position: absolute;
width: 150px;
height: 150px;
/*background: url(https://www.coachesrising.com/wp-content/uploads/2023/06/IC23-discount-badge.png);	*/
background: url(https://coachesrising.com/wp-content/themes/wizardthemechild/images/IC_BF23_Black_Friday_Badge.png);	
background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left:-75px;
}

.icldiscount_two:before {
content:"";
display:block;
position: absolute;
width: 150px;
height: 150px;
/*background: url(https://www.coachesrising.com/wp-content/uploads/2023/06/IC23-discount-badge.png);*/
background: url(https://coachesrising.com/wp-content/themes/wizardthemechild/images/IC_BF23_Black_Friday_Badge.png);	
background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  right:-75px;
}


@media (min-width: 1025px) and (max-width: 1540px) {
#ic_evergreen_header .et_pb_fullwidth_header_container {
	width: 94%;
}
#ic_evergreen_header {
	background-position: 30% top;
}
}

@media  (max-width: 1024px) {

#ic_evergreen_header {
	background-position: 15% top;
}
}
@media  (max-width: 767px) {

.ic22_gradient .ic2_blurb{
	width: 250px;
	margin: 0 auto 20px!important;
	border-radius: 100%;
min-height: 250px;
}
.blackfriday_two:before, .blackfriday_one:before {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
}

.blackfriday_one:before {
	left: -40px;
	top: 0;
}
.blackfriday_two:before {
	right: -40px;
	top: 0;
}

}

/* POET 2022 */
.page-id-10761 .coursemodules_new li, .page-id-14773 .coursemodules_new li {
	text-align: center;
}
.page-id-10761 .head_mod5, .page-id-14773 .head_mod5 {
	display:inline-block;
	width: auto;
}
.page-id-10761 .li_modules li, .page-id-14773 .li_modules li {
	text-align: left;
}

.page-id-10761 .coursemodules_new li .module_copy, .page-id-14773 .coursemodules_new li .module_copy {
	text-align: left;
}

@media  (min-width: 1025px) {

.poetheader2019.poet22_button_bottom .et_pb_fullwidth_header_container,.poetheader2019.poet22_button_bottom {
min-height: none;
}

.poetheader2019.poet22_button_bottom .et_pb_fullwidth_header_container .header-content-container {
	margin-top: -150px;
}
}

@media (min-width: 1024px) and (max-width: 1439px) {
.page-id-10761 .poetheader2019 .header-image {
	right: 30px!important;
	bottom: 90px!important;
	width: 147px;
}
}
@media (min-width: 1440px) {
.page-id-10761 .poetheader2019 .header-image {
	right: 70px!important;
	bottom: 120px!important;
	width: 147px;
}
}

/* EMBODIED HOPE PAGE */
.eh_icons img{
	height: 53px;
	width: auto!important;
}

/* FIXES FOR NEW DIVI */
#menu_full_custom.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-top: 18px!important;;
	padding-bottom: 18px!important;
}
#last-optin .et_pb_main_blurb_image {
	width: 50px;
}

/* INSIDE COACHING LEADERS */
.ic_leaders_header_subtext {
	color: #EBE70E!important;
	font-size: 92px;
	letter-spacing: 7px!important;
	display:block;
	line-height: 1!important;
	margin-bottom: 60px;
	font-weight: 300!important;
}
.page-id-13526 .et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead {
	margin-bottom: 00px;
	margin-top: 30px;
}

.page-id-13526 .et_pb_header_content_wrapper {
	width: 445px;
}
.page-id-13526 .et_pb_header_content_wrapper p{
	line-height: 38px;
}
body.page-id-13526  #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
	margin-top: 90px;
}

.bignumber  {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.bignumber span:first-of-type {
	font-size: 58px;
	font-weight: 500;
	align-self: center;
	margin-right: 3px;
}
body.page-id-13526 .feature_circle_1 {
	margin-left: 2.4%;
}

body.page-id-13526 .feature_circle_1, body.page-id-13526 .feature_circle_23 {
	margin-right: 1.4%!important;
	padding-right: 1.4%!important;
}

@media (max-width: 800px) {

body.page-id-13526 .feature_circle_1, body.page-id-13526 .feature_circle_23,body.page-id-13526 .feature_circle_4.et-last-child {
margin: 0;
padding:0;
border-right: none;
width: 300px!important;
float:none;
margin: 0 auto 60px!important;
margin-right: auto!important;
}
body.page-id-13526 .feature_circle_1 .et_pb_module, body.page-id-13526 .feature_circle_23 .et_pb_module,body.page-id-13526 .feature_circle_4 .et_pb_module{
	padding-bottom: 0!important;
}
body.page-id-13526 .feature_circle_4.et-last-child  {
	margin-bottom: 0!important;
}

}

@media (max-width: 767px) {
	.page-id-13526 .et_pb_header_content_wrapper {
		width: 100%!important;
	}
	.ic_leaders_header_subtext {
		font-size: 60px;
		margin-top: 5px;
		margin-bottom: 30px!important;
	}
	body.page-id-13526 #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
		margin-top: 30px;
	}
	.page-id-13526 .et_pb_header_content_wrapper p {
		font-size: 20px;
		line-height: normal;
	}

	.page-id-13526 .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
		font-size: 1.5em;
	}
.page-id-13526 .et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead {
	line-height: normal!important;
	margin-top: 20px!important;
}
body.page-id-13526 .feature_circle_1 .et_pb_module, body.page-id-13526 .feature_circle_23 .et_pb_module,body.page-id-13526 .feature_circle_4.et-last-child .et_pb_module{
	padding-left: 0!important;
}
body.page-id-13526 .feature_circle_1 .et_pb_module .bignumber, body.page-id-13526 .feature_circle_23 .et_pb_module .bignumber,body.page-id-13526 .feature_circle_4.et-last-child .et_pb_module .bignumber {
	width: 230px;
	margin: 0 auto;
}
}

/* NEW CONTACT */
#gform_3  select {
	border: 1.5px solid #607D9B !important;
border-radius: 5px;
background: white !important;
color: #2B5879 !important;
font-weight: normal;
}

/* REIMAGINE LEADERSHIP */
.page-id-13793 .gallery-top.noc2020 .aboutthem p {
	font-size: 12px;
	line-height: 16px;
}
.rainbowtimer.reimagine_leaders .section .value{
background: url(images/timer_rainbow_leadership.svg);
background:none;
}

.rainbowtimer.reimagine_leaders .section:after {
  content: "";
  display: block;
  padding-bottom: 25%;
}
.rainbowtimer.reimagine_leaders .section:before {
  content: "";
  display: block;
  padding-top: 20%;
}
.rainbowtimer.reimagine_leaders .section {
background: url(images/timer_rainbow_leadership.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.rainbowtimer.reimagine_leaders .section p {
	margin-bottom: 0!important;
	padding:0!important;
}

#programschedule.et_pb_bottom_divider .et_pb_bottom_inside_divider {
	z-index:0;
}

.page-id-13793 .gallery-top.noc2020 .swiper-slide {
	background: linear-gradient(180deg, #B36B13 0%, #DDB98E 25%, #FFFFFF 50%) 0% 0% no-repeat padding-box;
}

.maintab h5 i {
	margin-right: 3px;
} 

.newslider.reimagine .et_pb_slide_content br {
	display:none;
}
/*
.rainbowtimer.reimagine_leaders .section .value:before{
background: url(images/timer_rainbow_leadership.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
position: absolute;
left: 4px;
right: 0;
top: 0;
height: 100%;
width: 90%;
content: "";
overflow: visible;
  animation: rotation 10s infinite linear;

}
@keyframes rotation {
  from {
	transform: rotate(0deg);
  }
  to {
	transform: rotate(359deg);
  }
}
*/
/* UNLOCKING GATEWAY */
@media (min-width: 981px) {
.logo_unlocking img {
	margin-left: 60px!important;
}
}
@media (max-width: 980px) {
.logo_unlocking.et_pb_module.et_pb_image_0  {
margin: 20px auto 10px!Important;
margin-left: auto!important;
margin-right: auto!important;
}
}
.unlocking_thrive .thrv_wrapper {
	margin-top: 00px!important;
}
.unlocking_thrive .tve_lg_regular_input {
	max-width: 499px!important;
	margin-left: auto!important;
	margin-right: auto!important;
	margin-bottom: 20px!important;
}
.page-id-14132 .work1click, .page-id-14132 .work2click, .page-id-14132 .work3click, .page-id-14132 .work4click , .page-id-14132 .work5click {
/*	display: none!important;*/
}
.page-id-14236 #main-footer, .page-id-14392 #main-footer {
	background-color: #1D3F3D!important;
}
.page-id-14236 li#menu-item-874 a {
	border-color: white!important;
}

.page-id-14236 a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
	width: 100%!important;
}

body.page-id-14236 #tve_editor a.tcb-button-link .tcb-button-text.thrv-inline-text {
	font-size: 20px!important;
	line-height: 26px!important;
}
.page-id-14236 .unlocking_thrive {
	width: 100%;
}
@media (max-width: 980px) {
	.page-id-14236 #neuromemory_mobile .et_pb_column{
		width: 50%!important;
	}
}

.postid-14367 .leftbar img:first-of-type {
	display:none;
}
body #page-container .et_pb_fullwidth_header .magic_subscribe .et_pb_button.subscribetopodcast:after {
	margin-left: 5px!important;
top: 12px!important;
}

/* TRANFORMING TEAMS */

.tt_cssportal-grid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 2fr;
	gap: 0px;
	width: 100%;
	height: 100%;
}
.tt_col1 {
	grid-area: 1 / 1 / 2 / 2;
	align-self: center;

}
.tt_col2 {
	grid-area: 1 / 2 / 2 / 3;
}

@media (max-width: 767px) {
.tt_cssportal-grid {
display: block;
grid-template-rows: 1fr;
grid-template-columns: 1fr 2fr;
}
.tt_col1 {
margin-bottom:30px!important;
text-align:center;
}

}

/* SONAAR PLAYER */
#sonaar_player {
	background: #F5F5F5;
}
.iron-audioplayer .album-player {
	padding: 0 20px 20px 20px!important;
}
.iron-audioplayer .player .currentTime {
	font-weight: bold!important;
}

/* HIDE WORKSHOPS */
.hidden_workshop_details .work1click, .hidden_workshop_details .work2click, .hidden_workshop_details .work3click, .hidden_workshop_details .work4click {
	display: none;
}

.page-id-14132 .gatewaydate {
	display: none!important;
}
/* POET MASTERCLASS */
body.page-id-14723 #main-footer {
	background: #0D3772!important;
}

/* REIL 24 hide clickable workshops */
.page-id-14773 .work1click,.page-id-14773  .work2click,.page-id-14773  .work3click, .page-id-14773  .work4click,.page-id-14773  .work5click {
	display: none;
}

/* POET24 */

.page-id-15235 .work1click,.page-id-15235  .work2click,.page-id-15235  .work3click, .page-id-15235  .work4click,.page-id-15235  .work5click {
	display: none;
}

body.page-id-14773 #schedule>div:nth-of-type(2):after {
	content: ""!important;
	display: none!important;
}


@media (min-width: 1800px) {
.page-id-14773 #poet24headerrow {
	margin-top: 80px;
}
}

.page-id-14773 ul.cr_bullets li:before {
	background: url(images/cr_green_circles.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.page-id-14773 .gallery-top.noc2020 .swiper-slide {
	background: linear-gradient(180deg,#ddad74 0%,rgba(229,193,149,1) 24%,#ffffff 100%)!important;
}
.page-id-14773 .pop_21_triangle_after:before {

	border-top: 20px solid #ddad74;
}

/* UNFOLDING CHANGE */
@media (min-width: 981px) and (max-width: 1450px) {
#uc_book_bar.et_pb_row{
	max-width: 100%;
	width: 94%;
}
#uc_book_bar.et_pb_row .et_pb_text_inner p, #uc_book_bar.et_pb_row .et_pb_button {
	font-size: 30px!important;	
}
}

@media (min-width: 981px) and (max-width: 1339px) {
	#uc_book_bar .et_pb_image_2 {
		width: 180px;
	}
#uc_book_bar .et_pb_text_3 {
	margin-right: 30px!important;
	margin-left: 190px!important;
}
}
#uc_book_bar .et_pb_button_module_wrapper:before {
	content: "Join the waitlist and get a free Masterclass recording now ";
	color: white;
	padding-bottom: 4px;
	font-size: 18px!important;
	text-align: center;
	display:block;
}
#podcast_search {
	width: 100%;
}
#podcast_search div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#podcast_search #s{
-webkit-appearance: none;
background: transparent;
display: inline-block;
	padding: .715em;
padding-right: 80px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
background: white;
}
#podcast_search input[type=submit]{
	padding: .715em;
	min-height: 100% !important;
	background-color: #ddd;
margin: 0;
font-size: 14px;
line-height: normal !important;
border: none;
color: #666!important;
cursor: pointer;

}
.post-type-archive-podcast.search-results #page-container #main-content > .container {
	padding-top: 58px!important;
}
.post-type-archive-podcast.search-results #results > .et_pb_row_1 .et_pb_image {
	display:none;
}
.post-type-archive-podcast.search-results #results h1{
	font-size: 30px!important;
}

/* NOC 25 */
.page-id-15384 a.head_mod3 {
	width: 340px;
}

/* Custom Podcast DFG */
.podcastarchives .dp-dfg-item.type-podcast {
	background: none!important;
	border: none!important;
	border-top: 1px solid #F7CC51!important;
}
.dp-dfg-custom-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
position: relative;
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
}

/* temp clean
.dp-dfg-custom-content .podcast_guest_2024, .podcast_guest_2024.guest_wrapper {
	display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
	align-items: flex-start!important;
}
*/
#heropodfollow #subscribe_pod {
	background: transparent!important;
	border-radius: 0!important;
	justify-content: flex-start;
	align-items: center!important;
	padding:0!important;
}
.dp-dfg-custom-content .podcast_guest_2024{
	max-width: 280px;
	margin: 0 auto!important;
}

.p_guest_2024 a {
	color: #141247;
}
.p_guest_2024 a:hover {
	text-decoration: underline;
}
.p_guest_2024 img:hover {
	opacity: .93;
}

.p_guest_2024.guest_number_1 {
margin-left: 0!important;	
}
 .p_guest_2024 {
/* margin-left: -3%;	might put back in */
position: relative;
width: 100%;

}
.podcast_even_column {
	min-width: 43%;
	text-align: center;
	/* padding-right: 40px;*/
	padding-right: 0px;
}


.podcast_guest_2024 {
	text-align: center;
	margin: 0 0 0 auto!important;
	max-width: 350px;
}
.podcast_guest_2024.multiple_guests {
	max-width: 350px!important;
}
.p_guest_2024 img{
	border-radius: 100%!important;
	margin-bottom: 14px;
}.p_guest_2024 {
color: #141247;
font-family: 'sofia-pro';
font-size: 16px;
line-height: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.podcast_title_2024 a{
	color: #141247!important;
	font-family: 'sofia-pro';
	letter-spacing: 0px!important;
	font-size: 36px;
	font-weight: bold;
	line-height: 1!important;
	display:block;
	left: -3px;
	position: relative;
}
.single-podcast .podcast_title_2024 a {
	font-size: 60px!important;
	line-height: 65px!important;
	margin-bottom: 15px;
}

.podcast_title_2024 a:hover {
	text-decoration: underline;
}

.podcast_meta_2024 {
	margin-top: 14px;
	font-family: 'sofia-pro';

color: #707070!important;
font-size: 18px!important;
font-weight: normal!important;
line-height: 23px!important;	
-webkit-font-smoothing: subpixel-antialiased;
margin-bottom: 13px!important;
}
.podcast_excerpt {
color: #141247!important;
	font-family: 'sofia-pro';
letter-spacing: 0!important;
font-size: 20px!important;
font-weight: normal!important;
line-height: 28px!important;	
margin-bottom: 16px;
}
.podcasttags_2024 a {
	font-size: 14px!important;
	font-family: 'sofia-pro'!important;
color: #707070;
-webkit-font-smoothing: subpixel-antialiased;
text-decoration: underline;
padding-right: 8px;
letter-spacing: 0!important;
}
.post-type-archive-podcast .dp-dfg-search {
	justify-content: flex-end;
}

.post-type-archive-podcast .podcastarchives .dp-dfg-layout-fullwidth:before  {
	content: "Recent Episodes";
	color: #141247!important;
		font-family: 'sofia-pro';
	letter-spacing: 0!important;
	font-size: 36px!important;
	font-weight: normal!important;
	position: absolute;
}
.singlepod_meta .podcast_meta_2024{
	position: absolute;
	top: -53px;
	background: #F7CC51;
	display: inline-block;
	margin-left: -4px!Important;
	color: #141247!important;
		font-family: 'sofia-pro';
	letter-spacing: 0!important;
	font-size: 20px!important;
	line-height: 20px!Important;
	font-weight: 600!important;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 9px;
	padding-right: 9px;
	border-radius: 8px;
}
body.single-podcast .podcastcontent.entry-content {
	width: 1020px;
}


.dp-dfg-custom-content .podcast_guest_2024 {
	max-width: 323px;
}
.dp-dfg-custom-content .p_guest_2024 {
	margin-left: -30px;
}
.podwrapper .podcast_even_column {
	min-width: 35%;
}
.dp-dfg-custom-content .podcasttags_2024 {
	margin-top: 30px;
	margin-left: 10px;
}
.dp-dfg-custom-content .p_guest_2024 {
-webkit-font-smoothing: subpixel-antialiased!important;
font-weight: 300;
letter-spacing: 0!important;
font-size: 18px;
}
.podwrapper img {
	margin-bottom: 10px;
}


.podwrapper .podcast_excerpt {
	font-size: 22px!important;
}
.podwrapper .podcasttags_2024 a {
	display:table;
	line-height: 1;
	padding: 2px 14px 5px;
	border: 1px solid #707070;
	width: auto;
	font-size: 16px!important;
	text-decoration: none;
border-radius: 22px;
margin-bottom: 5px;
}
.coaches25 a h3 {
	color: #141247!important;
	font-family: 'sofia-pro';
	font-size: 23px;	line-height: 29px;
display: block;
letter-spacing: 0!important;
	font-weight: bold;
	text-align: center;
}
 
/* RELATED */
.podcast_guest_2024.guest_wrapper .p_guest_2024 {
/*	margin-left: -8%!important;*/
/*	flex-basis: 100%*/
	margin-left: 0!important;

}

.guest_wrapper.podcast_guest_2024 {
	min-height: 184px;
}
#related-posts_podcast {
	text-align: center;
	color: #141247;
	margin-bottom: 10px;
	font-family: 'sofia-pro';
font-size: 36px;
font-weight: normal!important;
letter-spacing: 0!important;
}
.coaches25 {
	border-right: 1px solid #F7CC51;
	padding-left: 39px;
	padding-right: 39px!important;
	padding-bottom: 20px;
}
.coaches25 a {
	width: 100%;
}
.podwrapper #jp-relatedposts > div > div:last-of-type{
	border-right:none!important;
}
.pod_section {
	background: #EDEDED!important;
}
body.single-podcast article {
	margin-bottom: 0!important;
}
#et-footer-nav .sub-menu {
	bottom: 20px!important;
	top: auto;
}
.multiple_guests p{
	width: 95%!important;
margin: 0 auto!important;
white-space: break-spaces;
font-size: 16px;
}

.multiple_guests.totalguests_4 p{
	font-size: 12px!important;
	line-height: normal!important;
}

@media (max-width: 768px) {
#podcast_guests {
-webkit-flex-flow: row wrap;
flex-flow: row wrap;

}
}
.joelbio {
	margin-bottom: 50px!important;
	max-width: 1020px;
}
#podcast_guests.single_guest {
	max-width: 1020px;
}
#podcast_guests {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	/*width: 92%;*/
	/* max-width: 1020px; */
	box-sizing: content-box!important;
	margin: 0 auto 60px!important;
	gap: 30px;
}

#podcast_guests.bottom_of_page {
	margin-bottom: 0!important;
}

#podcast_guests > div:before {
content: '';
  position: absolute;
  right: -10px; /* Half the gap size */
  top: 0;
  bottom: 0;
  width: 1px; /* Border width */
  background-color: #F7CC51; /* Border color */
}


#podcast_guests > div:last-of-type:before {
content: none;
}
#podcast_guests .guestbio_wrapper {
	/*width: 25%;*/
	text-align: center;
	padding:  0 0 15px;

	flex-basis: 100%;
	margin-bottom: 0px;
	position: relative;

}

#podcast_guests .guestbio_wrapper>p {
font-weight: 500;
	font-family: 'sofia-pro';
color: #141247;
margin-bottom: 15px;

}
#podcast_guests img {
	border-radius: 100%;
	width: 250px;
	max-width: 90%;
}
.guest_bio {
	font-family: 'sofia-pro';
	color: #141247;
font-size: 18px!important;
line-height: normal!important;
text-align: left;
}
#aboutguests {
	text-align: center;
color: #141247;
margin-bottom: 20px;
margin-top: 40px;
font-family: 'sofia-pro';
font-size: 36px;
font-weight: normal !important;
letter-spacing: 0 !important;
text-align: center;
padding-top: 15px;
}
#subscribe_pod>span {
	margin-right: 10px;
}
#subscribe_pod {
	display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		font-size: 18px!important;
		font-weight: 500;
		align-items: center;
		color: #141247;
		font-family: 'sofia-pro';
		background: #DEDADA;
		padding: 5px 15px;
		border-radius: 10px;
		justify-content: center;
		
}
#subscribe_pod ul {
	padding: 0!important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#subscribe_pod ul li {
	list-style-type: none!important;
	vertical-align: middle;
}
#subscribe_pod ul li i{
font-size: 26px;
}
#subscribe_pod ul li span{
font-size: 13px!important;
letter-spacing: 0!important;
	text-transform: lowercase;
	margin-left: 5px;
	line-height: 30px!important;
	display:block;

}
#subscribe_pod ul li a {
	color: #141247!important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
align-items: center;
padding: 0 10px;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transform: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
#subscribe_pod ul li a:hover {
	transform: scale(1.05);
opacity: .8;
}
#subscribe_pod .fa.fa-rss {
	font-size: 23px;
}
body.single-podcast #podcast_player {
	box-shadow: 0 0 0 100vmax #F5F5F5!important;
	  clip-path: inset(0 -100vmax); 
}
body.single-podcast .podcastcontainer {
	max-width: none;
	width: 100%;
}
body.single-podcast #subscribe_pod {
	margin-bottom: 32px;
}
/* delete
body.single-podcast .podcastcontent .hero_single_podcast p {
	color: #141247;
	font-size: 22px;
	font-family: 'sofia-pro';
	line-height: 40px!important;
}
*/
.dp-dfg-custom-content.totalguests_4 p,.dp-dfg-custom-content .totalguests_3 p {
	 font-size: 13px!important;
line-height: normal!important;
padding: 0 5px;
  hyphens: none;
overflow-wrap: normal;

 }

body.single-podcast .podcastcontent .hero_single_podcast .totalguests_2 p{
	font-size: 18px!important;
	line-height: normal!important;
}

/*
body.single-podcast .entry-content.podcastcontent {
	padding-top: 65px;
}
*/
#podcast_header_title {
	font-family: 'sofia-pro', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #141247 !important;
	text-align: center;
	background: #DEDADA!important;
	padding-bottom:3px!important;
	margin-bottom: 70px;
	box-shadow: 0 0 0 100vmax #DEDADA !important;
		clip-path: inset(0 -100vmax);
}
body.single-podcast	  .tab-container {
	border-bottom: 1px solid #F7CC51;
	margin-bottom: 0;
	margin-top: 35px;
	line-height: normal!important;

}
body.single-podcast .tab {
	padding: 3px 20px 5px;
	margin-right: 0px;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 20px;
	font-family: 'sofia-pro', Helvetica, Arial, Lucida, sans-serif;
}
body.single-podcast .tab {
	border-radius: 9px 9px 0 0;
	background-color: #F7F7F7;
	border-top: 1px solid #F7CC51;
	border-left: 1px solid #F7CC51;
	border-right: 1px solid #F7CC51;
}

body.single-podcast .tab.active {
	background-color: #F7CC51;
}
body.single-podcast .content {
	display: none;
	padding: 20px 0;
}
body.single-podcast .content.active {
	display: block;
}
.dp-dfg-layout-fullwidth .dp-dfg-item.podcast {
	padding-left: 14px;
	padding-right: 14px;
}
body.single-podcast .podcastcontent.entry-content {
	padding-top: 0!important;
}
.loaded_transcript {
	font-size: 16px;
	line-height: 1.6!important;
}
.loaded_transcript h1 {
	display: none;
}
.downloadtranscript {
	background: #141247!important;
	color: white;
	border:none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	line-height: normal!important;
margin-bottom: 28px;
margin-top: 10px;
display: table;
}
.downloadtranscript:hover {
	opacity: .7;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transform: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	float: none;
}
/* MOBILE PODCAST 2025 */
@media (max-width: 767px) {

.singlepod_meta .podcast_meta_2024	{
	margin-left: auto!important;
	margin-right: auto!important;
	left: 0;
	right: 0;
	text-align: center;
}
	
.podcastcontent .dp-dfg-custom-content {
	display:block;
}
.entry-content.podcastcontent {
	width: 90%!important;
	max-width: none!important;;
}
#podcast_guests {
	width: 90%;
}
.jp-relatedposts-grid {
	display:block;
}

h4.jp-relatedposts-post-title {
	font-size: 15px!important;
	margin-top: 12px!important;
	text-align: center;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	width: 80%;
	height: auto;
}
.coaches25 {
	border-right: none;
	padding: 0!important;
	float: none;
	margin-left: auto!important;
	margin-right: auto!important;;
}
.jp-relatedposts-items {
	text-align: center;
}
#jp-relatedposts {
	padding-bottom: 15px;
}
article.podcast .dp-dfg-custom-content{
	display:block!important;
}

article.podcast .podcast_summary_2024 {
	margin-top: 30px;
}
.post-type-archive-podcast .podcastarchives .dp-dfg-layout-fullwidth:before {
	position: relative;
display:block;
text-align: center;
}
.dp-dfg-skin-default .dp-dfg-search {
	width: 100%;
	justify-content: center;
}
.podcast_title_2024 {
	text-align: center;
}
}