.join-the-community-modal .modal-dialog{
    max-width: 580px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
    border-radius: 2px;   
}

.show-idea-modal .idea-from h4{
	padding-bottom: 5px;
    padding-top: 15px;
}

.show-idea-modal span.hours-ago{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    display: block;
    padding-top: 5px;
}

.pama-comments-list .pama-comment p:last-child{ margin-bottom: 20px; }

.question-answer-bg .pama-comments-list .pama-comment{ padding: 10px 0px; }

.show-desc-content{ overflow-wrap: break-word; }

.submit-new-idea-modal .floating-textarea{
    padding-top: 10px !important;
    margin-left: 5px;
}

.show-idea-modal .idea-from svg{ left: 41px; }

.show-idea-modal .idea-from img{ max-width: 33px; }

.show-idea-modal .avatar-25{
    width: 33px;
    height: 33px;
}

.show-idea-modal .show-desc-content{
	margin-top: 15px !important;
    font-size: 13px;
}

.question-answer-bg .pama-answer-item{
	margin-bottom: 0px; 
	padding-bottom: 0px;
}

.submit-new-idea-modal .floating-label .floating-input:not(:placeholder-shown) ~ label{
    font-size: 12px;
}

.submit-new-idea-modal .floating-input{
    padding-top: 8px !important;
    margin-left: 5px;
}

.join-the-community-modal .modal-body{ padding: 30px; }

.join-the-community-modal .signing_up_heading h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	margin-bottom:10px;
}

.join-the-community-modal .signing_up_heading p,.singup_host_footer p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #5C566B;
}
.singup_host_body{
	background: #F9F8F9;
	border-radius: 2px;
	padding: 30px;
	margin-bottom: 30px;
}
.singup_host_body h4,.singup_host_footer h4{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	text-align: center;
	color: #363043;
	margin-bottom: 20px;
}
.singup_host_body img{
	text-align: center;
	margin: 0 auto;
	max-width: 36px;
	padding-bottom: 10px;
}
.singup_host_body  .body--text{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #363043;
	margin-bottom: 10px;
}
.singup_host_body .br-right{
	border-right: 1px solid #EBEAEC;
	text-align: center;
}
.singup_host_body .br-right svg{
	vertical-align: middle;
	margin-right: 5px;
}
.singup_host_body .br-right button.btn{
    max-width: 200px;
    width: 100%;
}
.sign-manually .input-wrapper svg{
	position: absolute;
	left: 5px;
	top: 6px;
}
.singup_host_body button{
	border-radius: 2px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	margin-bottom: 14px;
	width: 100%;
}

body.body-page-default,body.body-page-default .wp-content-container{ color: #363043; }

body.body-page-default .wp-default-page__hero-img{ width: 60%; }
body.body-page-default{ display: block; }

.body-page-default{ padding-top: 70px; }

.singup_host_body button i{ margin-right: 6px; }

.singup_host_body .sign-fb-icon{
	background: #415993;
	border-radius: 2px;
}
.singup_host_body .sign-tw-icon{
	background: #4AABE7;
	border-radius: 2px;
}
.singup_host_body .sign-google-icon{
	background: #CC5848;
	border-radius: 2px;
}
.singup_host_body .social-note{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	line-height: 15px;
	text-align: center;
	color: #AFACB4;
}
label.fa.fa-user.input-icon{
	position: absolute;
	left: 10px;
	top: calc(50% - 0.8em);
}

.modal{ z-index: 9999; }

.input-wrapper{ position: relative; }

.singup_host_body input{
	background: #fff;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
	margin-bottom:10px;
	color: #AFACB4 !important;
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	padding: 8px 15px 8px 30px;
    width: 100%;	
}

.singup_host_body .input-wrapper{ position: relative; }

.singup_host_body label.far.input-icon{
    position: absolute;
    left: 10px;
    top: 13px;
}

.singup_host_footer p a{ color: #9161f8; } 

.fliter_number{
    background: #F3EDFE;
    border-radius: 50%;
    width: 17px;
    height: 17px;
	padding-top: 2px;
	margin-right: 3px;
	display: inline-block;
}

#get-feedback .btn-shows-ideas{ max-width: 100%; }

.fliter_number h6{
	font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
}
/* signing-up-host-modal */
.signing_up_host_form_wizard .actions li:first-child a{
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    background: #FFFFFF;
}
.signing_up_host_form_wizard .steps ul{
    display: flex;
    position: relative;
}
.signing_up_host_form_wizard .steps ul li{
    width: 50%;
	border-bottom: 2px solid #AFACB4;
}
.signing_up_host_form_wizard .steps ul li.first a,
.signing_up_host_form_wizard .steps ul li.checked a{
    background: #4BDAAF;
}
.signing_up_host_form_wizard .steps ul li.first{ border-bottom: 2px solid #4BDAAF; }

.signing_up_host_form_wizard .steps ul li.checked{
    transition: all 0.5s ease;
	border-bottom: 2px solid #4BDAAF;
}
.signing_up_host_form_wizard .steps ul li a{
    display: inline-block;
    width: 100%;
    background: transparent !important;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    padding: 17px 60px;
    text-transform: uppercase;
}
.signing_up_host_form_wizard{
	padding:0px;
    background: #F9F8F9;
}
#signing_up_host_form_wizard .content{
    padding-top: 0px;
	padding-bottom: 0px;
}

.signing_up_host_form_wizard .content h2{ display: none; }

.signing_up_host_form_wizard > .steps .current-info,
.signing_up_host_form_wizard > .steps .number{
    display: none;
}
.signing_up_host_form_wizard .actions{
	background: #fff;
	padding: 15px;
    margin-top: 15px;
}
.signing_up_host_form_wizard .actions ul{
    max-width: 456px;
	margin: 0 auto;
}
.signing_up_host_form_wizard .actions a{
    display: block;
    width: 136px;
    height: 34px;
    background-color: #9161F8;
    border: #9161F8;
    line-height: 30px;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #854FF7;
    border-radius: 2px;
}

.signing_up_host_form_wizard .actions li{ display: inline-block; }

.signing_up_host_form_wizard .actions li:first-child{ text-align: left; }

.signing_up_host_form_wizard .actions li:nth-child(2),
.signing_up_host_form_wizard .actions li:nth-child(3){
    text-align: right;
    float: right;
}
.signing_up_host_form_wizard .field-header h4{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	color: #363043;
	margin-top:30px;
	margin-bottom:10px;
}
.signing_up_host_form_wizard .field-header span{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
	margin-bottom:10px;
}
.pod-skill-int .select2-container--default .select2-selection--multiple{
    border: none;
    border-radius: unset;
}
.pod-skill-int .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background: #F3EDFE;
    border-radius: 2px;
    border: none;
    color: #854FF7;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 15px;
}
.pod-skill-int span.select2{ width: 100% !important; }

.pod-skill-int label{ display: none; }

.pod-skill-int .select2-container--default.select2-container--focus .select2-selection--multiple{
    border: none;
}
.select2-container--default .select2-search--inline .select2-search__field{
    font-style: normal;
    font-weight: normal;
    font-size: 12px !important;
    line-height: 18px;
}
.signing-up-host-modal .modal-dialog{
    max-width: 518px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
    background: transparent;
    border-radius: 2px;
}
.signup_host_header_title{ margin-bottom: 20px; }
.signup_host_header_title h4{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 17px;
	text-align: center;
	color: #fff;	
}
.signing_up_host_form{
    padding: 30px 60px;
    background: #F9F8F9;
}
.signing_up_host_form .floating-label{
    position: relative;
    margin-bottom: 0px;
}
.signing_up_host_form .floating-label{
    color: #5C566B;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px 11px;
    text-align: left;
}
.signing_up_host_form .floating-input,.signing_up_host_form .floating-select{
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	display: block;
	width: 100%;
	background-color: transparent;
	border: none;
}
.qa-submit-question .signing_up_host_form .floating-select{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.signing_up_host_form .floating-input{ padding-left: 5px; }

.signing_up_host_form label{
	color: #999; 
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 5px;
	transition: 0.2s ease all; 
	-moz-transition: 0.2s ease all; 
	-webkit-transition: 0.2s ease all;
}
.floating-input:focus ~ label,.floating-input:not(:placeholder-shown) ~ label{
	top: -18px;
	font-size: 14px;
	color: #AFACB4;
}  

.signing_up_host_form .floating-label{
	color: #5C566B;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px 23px 10px 10px;
    text-align: left;
	height: 51px;
}

.signing_up_host_form .invalid-feedback{
    display: none;
    width: 100%;
    margin-top: -6px;
    font-size: 80%;
    color: #dc3545;
    margin-left: 4px;
}

.signing_up_host_form .floating-input,.signing_up_host_form .floating-textarea{
    padding-top: 10px;
    padding-bottom: 5px;
	padding:5px 0px 5px 0px;
}

.submit-new-idea-modal .floating-label{
    height: max-content;
}

.signing_up_host_form .floating-label label,.signing_up_host_form .floating-input,.signing_up_host_form .floating-select{
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.signing_up_host_form .floating-select:focus ~ label,
.signing_up_host_form .floating-select:not([value=""]):valid ~ label{
    top: 3px;
    font-size: 10px !important;
    color: #AFACB4;
}

.signing_up_host_form .floating-label label{
	left: 15px;
    top: 15px;
	margin-bottom: 0px;
}

.signing_up_host_form .floating-input:focus ~ label,
.signing_up_host_form .floating-input:not(:placeholder-shown) ~ label{
	top: 15px;
	font-size: 12px;
	color: #AFACB4;
}

#signing_up_host_form_wizard .floating-textarea,
.ga-what-are-you-working .floating-textarea,
.qa-submit-question .floating-textarea{
    padding: 0px;
    min-height: unset;
	padding-top: 10px;
    font-size: 12px;
}

.form-content.signing_up_host_form .floating-label .floating-input:not(:placeholder-shown) ~ label{
    top: 5px;
    font-size: 10px;
}

#signing_up_host_form_wizard .floating-label,
.ga-what-are-you-working .floating-label,
.qa-submit-question .floating-label{
	padding: 10px 23px 10px 10px;
    overflow: hidden;
}

.qa-submit-question .floating-label .floating-input:not(:placeholder-shown) ~ label{
    top: 5px;
    left: 15px;
    font-size: 10px;
}

#signing_up_host_form_wizard .floating-label .floating-textarea:focus ~ label,
#signing_up_host_form_wizard .floating-label .floating-textarea:not(:placeholder-shown) ~ label,
.ga-what-are-you-working .floating-label .floating-textarea:focus ~ label,
.ga-what-are-you-working .floating-label .floating-textarea:not(:placeholder-shown) ~ label,
.qa-submit-question .floating-label .floating-textarea:focus ~ label,
.qa-submit-question .floating-label .floating-textarea:not(:placeholder-shown) ~ label{
	left: 10px;
	top: 5px;
	font-size: 10px
}

.signing_up_host_form .floating-label{
	position: relative; 
	margin-bottom: 15px; 
}

.signing_up_host_form .has-error small.help-block{
    position: absolute;
    color: #FF2943;
    top: 16px;
    left: 15px;
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.signing_up_host_form .has-error label{ display: none; }	

.signing_up_host_form  span.required-icon{
    display:block;
	position: absolute;
    right: 10px;
    font-size: 34px;
    top: -10px;
    color: #AFACB4;
    display: block;
}
.signing_up_host_form .has-error span.required-icon{
    position: absolute;
    right: 10px;
    font-size: 34px;
    top: -10px;
    color: #FF2943;
	display: block;
}
.signing_up_host_form .f-group h4{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #363043;
    margin: 0px 0px 10px 0px;
}
.signing_up_host_form textarea{
	border: none;
	width: 100%;
	min-height: 65px;
}
.shows_section .signing_up_host_form{ padding: 0px 30px; }

.shows_section .field-header{ margin-bottom: 10px; }

.shows_section .signing_up_host_form .show_half .equipment_div .floating-label .floating-select{
    padding: 0px 0px 0px 0px;
    margin-top: 5px;
}

.show_half .equipment_div .floating-label{
    height: 51px;
    padding: 10px !important;
}

select{ background: transparent; }

/* signing-up-host-modal end */

.pod-skill-int label{ position: initial; }

/* hang-tight and awesome modal css */
.hang-tight-modal .modal-dialog,.awesome-modal .modal-dialog{
    max-width: 520px;
    background: #FFFFFF;
}
.hang-tight-modal .container,.awesome-modal .container{
	padding: 30px;
	background: #F9F8F9;
}

.hang-tight-modal img,.awesome-modal img{ margin: 30px auto; }

.hang-tight-modal h3,.awesome-modal h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
}
.hang-tight-modal p,.awesome-modal p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #5C566B;
}
.hang-footer{
    background: #FFFFFF;
    border-radius: 0px 0px 2px 2px;
    padding: 15px 30px;
    margin: 0px;
}
.hang-footer.edit-field-btns .btn{
	margin: 0 auto;
	display: block;
	width: auto;
	height: 32px;
}

.hang-footer .btn_finish{ float:left; }

.hang-footer .btn_inhost{ float:right; }

.shows_section .signing_up_host_form .floating-label{
	padding: 1px 5px 2px 10px;
	margin-bottom: 0px !important;
}
.shows_section .signing_up_host_form .floating-label .floating-select label{ 
    color: #AFACB4;
    font-size: 14px;
    font-weight: normal;
	font-family: Poppins;
}
.shows_section .signing_up_host_form .floating-label label{ top: 15px; }

.shows_section .signing_up_host_form .floating-input:focus ~ label,
.shows_section .signing_up_host_form .floating-input:not(:placeholder-shown) ~ label{
    top: 4px;
}
.shows_section .more_interest{ margin-top: 14px;}

.shows_section .signing_up_host_form span.required-icon{
	position: absolute;
	top: -11px;
    right: 10px;
    font-size: 34px;
    color: #AFACB4;
    display: block;
}
.signing_up_host_form_wizard .actions li:first-child a{ text-align: left; }

.signing_up_host_form .f-group.social_icon{ margin-top: 15px; }

.signing_up_host_form{ padding-bottom: 0px; }

.signing_up_host_form .profile_image img{
    border-radius: 50%;
    margin: 0 auto;
    max-width: 86px;
    max-height: 86px;
    margin-bottom: 20px;
}
.signing_up_host_form .profile_image{
    text-align: center;
	margin-bottom: 20px;
}
.signing_up_host_form .btn-changephoto{
    background: transparent;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #000;
    padding: 0px;
}
.signing_up_host_form_wizard .steps ul li a:hover{
    text-decoration: none;
    color: inherit;
}

.shows_section .signing_up_host_form .show_half .required-icon{
	position: absolute;
    right: 10px;
    font-size: 34px;
    top: -10px;
    color: #AFACB4;
    display: block;
}
.shows_section .signing_up_host_form .show_half .floating-label label{
    top: 15px;
}
.signing_up_host_form  .show_half .floating-select:focus ~ label,
.signing_up_host_form .show_half .floating-select:not([value=""]):valid ~ label{
	top: 8px;
}
.signing_up_host_form  .show_half .floating-input:focus ~ label,
.signing_up_host_form  .show_half  .floating-input:not(:placeholder-shown) ~ label{
	top: 2px;	
}
.shows_section .signing_up_host_form .show_half .floating-label label{
    top: 17px;
}
.signing_up_host_form .show_half .floating-input,
.signing_up_host_form .show_half .floating-select{
    padding-bottom: 0px;
    padding-top: 20px;
}
.signing_up_host_form  .show_half .floating-input,
.signing_up_host_form  .show_half .floating-select{
	color: #363043;
}
.signing_up_host_form  .show_half .floating-input{ padding: 10px 0px 0px 5px; }
.shows_section .signing_up_host_form .floating-input{
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 10px;
}

.shows_section .signing_up_host_form .show_half .floating-label .floating-select{
	padding: 0px;
    margin-top: 5px;
}

.signing_up_host_form .show_half .floating-input:focus ~ label,
.signing_up_host_form .show_half  .floating-input:not(:placeholder-shown) ~ label{
    top: 10px;
}

.shows_section .signing_up_host_form .show_half .floating-input:not(:placeholder-shown) ~ label{
    top: 5px;
}

.shows_section .signing_up_host_form .floating-input{ padding: 10px 5px 0px 5px; }

#awesome-tight  #awesome-profile p span{ color: #854FF7; }



.shows_section .signing_up_host_form .show_half .podcasting-interests .required-icon,.shows_section .signing_up_host_form .show_half .podcasting-skills .required-icon{
    right: 15px;
    top: -21px;
}

.podcasting-skills,.podcasting-interests{ height: 150px !important; }

.signing_up_host_form .podcasting-skills .invalid-feedback,.signing_up_host_form .podcasting-interests .invalid-feedback{
    margin-top: 2px;
}


#awesome-tight  #awesome-profile p span.white{ color: #000000; }
#awesome-tight  #awesome-profile p span.red{ color: #FF4D62; }
#awesome-tight  #awesome-profile p span.yellow{ color: #FFCC00; }
#awesome-tight  #awesome-profile p span.brown{ color: #654321; }
#awesome-tight  #awesome-profile p span.black{ color: #000000; }

#awesome-tight  #awesome-profile h3{ padding-bottom: 20px; }

#awesome-tight  #awesome-profile .awesome_intial p{
	margin-bottom: 0px;
	font-weight: 600;
}

#awesome-tight  #awesome-profile p a{
	color: #854FF7;
	text-decoration: none;
}

.awesome_badge{ position: relative; }

.awesome_badge svg{
    position: absolute;
    top: -4px;
    right: 42%;
}

/* Resend Verification Modal*/
.resend-verification-modal .modal-dialog{
	max-width: 576px;
	background: #FFFFFF;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
	border-radius: 2px;
} 

.resend-verification-modal .container{
	padding: 30px;
    background: #fff;	
}
	
.resend-verification-form{
    background: #F9F8F9;
    border-radius: 2px;
    padding: 30px 0px;
    margin-top: 30px;
}

.resend-form-content{
    max-width: 315px;
    margin: 0 auto;
    position: relative;
}

.resend-verification-modal p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #5C566B;
}	

.resend-verification-modal h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	margin-bottom: 20px;
}

.resend-form-content svg{
    position: absolute;
    left: 6px;
    bottom: 66%;
}

.resend-form-sucess-content .btn_done{
	background: #854FF7;
	border-radius: 2px;
    padding: 0px 44px;
    margin-top: 5px;
}	

.resend-form-sucess-content{ text-align: center; }

.resend-verification-modal a{
	color:#854FF7;
	text-decoration: none; 
}

.resend-verification-modal .btn_resend{
    margin: 20px auto auto auto;
    display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background: #854FF7;
    border-radius: 2px;
}

.resend-form-sucess-content svg{ margin-bottom: 10px; }
/**/
.btn-shows-ideas{
    max-width: 165px;
    margin: 0 auto;
    padding: 12px 30px;
    text-align: center;
    height: 40px;
	margin-top: 10px;
}

.whats-think-episode-textarea .btn-shows-ideas{ margin-top: 0px; }

.show_idea_menu li:active,.show_idea_menu li:focus,.show_idea_menu li:hover{
	font-weight: 600;
	color: #854FF7;
}

.show_idea_menu li{   
    display: inline-block;
    text-align: center;
    color: #5C566B;
    padding-right: 25px;
	cursor: pointer;
}

.show_idea_menu li a{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
	cursor: pointer;
}

.show_idea_menu li a:hover{
	font-weight: 600; 
	color: #854FF7;
}

.show-ideas .favrating_header,.professional-network-mic .favrating_header,.favrating_header{
    padding-bottom: 70px;
    background-image: url('../images/Mask-Group.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.networking-page .favrating_header{
	background-image: url('../images/networking_header_2.png'); 
    background-size: contain;
    background-position: center bottom;
}

div#showidea_menu{
    margin-top: 60px;
    padding: 16px 0px;
    border-top: 1px solid #EBEAEC;
}

.show_idea_menu .show-ideas-active{ color: #854FF7; }

.show_alert{
   background: #FF4D62;
   position: fixed;
   top: 0px;
   width: 100%;
   color: #fff;
   z-index: 9999;
   padding: 11px;
   text-align: center;
}

.show_alert p{
	font-family: Poppins !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 12px !important;
	line-height: 18px !important;
	margin-bottom: 0px !important;
	color: #fff !important;
}

.ideas_tab-list{
	border-bottom: 1px solid #EBEAEC;
	padding: 0px 0px 25px 0px;
}

.ideas_tab-list-left li,.ideas_tab-list-left h6{
    display: inline-block;
    margin-right: 20px;
}

.ideas_tab-list-left ul{ display: inline-block; }

.ideas_tab-list-left h6{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	color: #363043;
	margin-right: 30px
}

.ideas_tab-list-left li a,.ideas_tab-list-left li a:hover{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-decoration: none;
	color: #AFACB4;
	padding-bottom: 25px;
}

.ideas_tab-list-left li a:active,.ideas_tab-list-left a.active.show{
	color: #363043; 
    border-bottom: 2px solid #854FF7;
}

.ideas_tab-list-right{
    display: inline-block;
    float: right;
}

.ideas_tab-list-right svg{
	vertical-align: bottom; 
	margin-left: 5px;
	cursor:pointer;
}

.ideas_tab-list-right span,
.ideas_tab-list-left{ 
	display: inline-block;
}

.ideas_tab-list-right span{
	vertical-align: text-top;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.signup_for_submit a,.signup_for_submit p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	color: #363043;
	margin-bottom: 0px;
}

.signup_for_submit a,.signup_for_submit a:hover{
	color: #854FF7;
	text-decoration: none;
}

.signup_for_submit{
    border: 1px solid #EBEAEC;
    border-radius: 2px;
    margin-top: 20px;
    padding: 30px 25px;
    text-align: center;
	margin-bottom: 20px;
}

#signup_for_submit{ border-bottom: 1px solid #EBEAEC; }

#show_ideas_container_side .endorsed-episode .cnt{
	font-size: 14px;
    padding: 35px 20px 0px;
}

#show_ideas_container_side button.btn.btn-secondary.btn-small.endorse-btn svg{
    vertical-align: middle
}	

#show_ideas_container_side .endorsed-episode h3{ padding-bottom: 10px; }

#show_ideas_container_side .btn.btn-secondary.btn-small.order-now-btn{
	background: transparent;
    border: 1px solid #EBEAEC;
	color: #363043;
}

#show_ideas_container_side .btn.btn-secondary.btn-small.endorse-btn,
#show_ideas_container_side .btn.btn-secondary.btn-small.endorse-btn:hover{
    font-weight: normal;
    color: #5C566B;
	background: transparent;
	border: 1px solid #EBEAEC;
}

.show_ideas-page{
	padding-top: 40px;
	padding-bottom: 40px;
}

.show_ideas-page .podcast-start a,
.show_ideas-page .podcast-start a:hover{
	font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    color: #5C566B;
    display: inline-block;
    text-decoration: none;
    padding: 4px 0px 2px;
}

.show_ideas_sidebar p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}

.show_ideas_sidebar h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 2px;
	color: #363043;
}

.show_ideas_sidebar .podcast-genre a,
.show_ideas_sidebar .podcast-genre a:hover{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-right: 10px;
	text-decoration: none;
    color: #854FF7;
}

.show_ideas_sidebar img{
	max-width: 40px;
	width: auto;
}

.show_ideas_sidebar{
    border: 1px solid #EBEAEC;
    border-radius: 2px;
    padding: 20px;
}

#show_ideas_container .show_ideas_about_charts h2{ padding-bottom: 27px; }
.show_ideas_sidebar li{
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEAEC;
    margin-top: 20px;
}

.show_ideas_sidebar li:first-child{ margin-top: 0px; }
.show_ideas_sidebar .podcast-join a,
.show_ideas_sidebar .podcast-join a:hover{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #fff;
	background-color: #854FF7;
	height: 24px;
    text-decoration: none;
    border-radius: 2px;
    padding: 4px 10px 2px;
    display: inline-block;
}

.show_ideas_sidebar .podcast-livenow a,
.show_ideas_sidebar .podcast-livenow a:hover{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #FF4D62;
	height: 24px;
    text-decoration: none;
    border-radius: 2px;
    padding: 4px 10px 2px;
    display: inline-block;
}

.show_ideas_trending,
.show_ideas_popidea,
.sidebar_hot_feedback{
	margin-top: 30px; 
}

.show_ideas_sidebar .podcast-conversation a,
.show_ideas_sidebar .podcast-conversation a:hover{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    text-decoration: none;
    display: inline-block;
    background: transparent;
    border-radius: 2px;
}

.show_ideas_trending p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	color: #5C566B;
}

.show_ideas_trending h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #363043;
}

.tredition_top img{
    max-width: 25px !important;
    max-height: 25px;
    border-radius: 50%;
	display: inline-block;
    vertical-align: baseline;
}

 .tredition_top .tredition_name{
	display: inline-block;
    margin-left: 10px;
}

.show_ideas_trending .tredition_top .tredition_name h6{
	display: inline-block;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #854FF7;
}

.show_ideas_trending .tredition_top .tredition_name p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	color: #5C566B;
}

.tredition_top .tredition_answer{ text-align: right; }

.tredition_top .tredition_answer span{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	color: #5C566B;
}

.show_ideas_sidebar li:last-child{
	border: none;
	padding-bottom: 0px;
}

.show_ideas_popidea .show_ideas_sidebar span{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #5C566B;
}

.show_ideas_popidea .show_ideas_sidebar p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: #363043;
}

.podcast-piendor a,
.podcast-piendor a:hover{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #5C566B;
	display: inline-block;
	margin-right: 20px;
	border-radius: 2px;
    padding: 4px 10px 2px;
    height: 24px;
    text-decoration: none;
}

.podcast-picrime a,
.podcast-picrime a:hover{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-right: 10px;
    background: #F3EDFE;
    border-radius: 2px;
    padding: 4px 10px 2px;
    color: #854FF7;
    height: 24px;
    text-decoration: none;
	display: inline-block;
}

.podcast-picrime:last-child{ 
	margin-right: 0px;
	float: right
}

.sidebar_about_whatpods h3{
	font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 19px;
    color: #363043;
    padding-bottom: 10px;
	margin-top: 30px;
}

.sidebar_about-content p{
	font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
}

.sidebar_hot_feedback h2{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 19px;
    color: #363043;
}

.sidebar_hot_feedback .show_ideas_sidebar h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-top: 7px;
    padding-bottom: 5px;
    color: #363043;
}

.sidebar_hot_feedback .show_ideas_sidebar h6{
    color: #854FF7;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
}

.sidebar_hot_feedback .show_ideas_sidebar p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
	color: #5C566B;
	margin-bottom: 10px;
}

.podcast-listen{
    text-decoration: none;
    border: 1px solid #EBEAEC;
    padding: 4px;
    width: 130px;
    height: 24px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #363043;
    display: inline-block;
}

.podcast-listen a:hover{
	color: #363043;
	font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
	text-decoration: none;
}

.podcast-join,
.podcast-livenow,
.podcast-piendor,
.podcast-picrime,
.podcast-piendor,
.podcast-listen{
	display: inline-block;
}

.sidebar_hot_feedback  .tredition_top{ position: relative; }

.sidebar_hot_feedback  .tredition_top svg{
	position: absolute;
    left: 18px;
	top: 1px;
}

.podcast-listen svg{ position: unset !important; }

.get-feedback-modal  .pama-replied-ans{ margin-left: 42px; }

.show_ideas-page .podcast-start,
.podcast-livenow,
.podcast-listen:last-child{
	float: right;
}

.container.show_ideas-page{ padding: 40px 15px; }
/* hang-tight and awesome modal css modal-woohoo-invitation.php */

.woohoo-invitation-modal .modal-dialog,.submittedto-community-modal .modal-dialog{
    max-width: 520px;  
	margin: 0 auto;
}
.woohoo-invitation-modal .container,.submittedto-community-modal .container{
	padding:30px;
	background: #F9F8F9;
}
.woohoo-invitation-modal h3,
.invite-hosts-you-know-modal h3,
.submit-new-idea-modal h3,
.submittedto-community-modal h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	padding-bottom: 0px;
}
.woohoo-invitation-modal .invitation_header h3 img,
.success-your-qamodal .invitation_header h3 img,
.submittedto-community-modal .invitation_header h3 img{
    display: inline-block;
    max-width: 26px;
    margin-left: 5px;
}

.success-your-qamodal img.success-img{
	text-align: center;
	max-width: 350px;
	margin: 0px auto;
	padding: 30px 0px;
}

.woohoo-invitation-modal img.success-img,
.submittedto-community-modal img.success-img{
    text-align: center;
    max-width: 350px;
    margin: 30px auto;
    display: block;
	width: 100%;
}

.woohoo-invitation-modal p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #5C566B;
	margin-bottom: 0px;
}

.woohoo-invitation-modal .hang-footer.edit-field-btns .btn_another,
.submittedto-community-modal .hang-footer.edit-field-btns .btn_another{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	width: 160px;
}

.invite-hosts-you-know-modal .modal-dialog,
.submit-new-idea-modal .modal-dialog,
.new-idea-submit .modal-dialog{
    max-width: 520px;    
}

.invite-hosts-you-know-modal .container,
.submit-new-idea-modal .container,
.new-idea-submit .container{
	padding:30px;
	background: #F9F8F9;
}

.invite-hosts-you-know-modal h3,.submit-new-idea-modal h3{
	max-width:335px;
	text-align: center;
	margin: 0 auto;
}  
 
.invite-hosts-you-know-modal .invitation_header,
.submit-new-idea-modal .invitation_header{
	margin-bottom: 20px;
}

.invite-hosts-you-know-modal .signing_up_host_form,
.submit-new-idea-modal .signing_up_host_form{
    padding: 0px;
}

.invite-hosts-you-know-modal .search-host-show input.floating-input,
.submit-new-idea-modal .search-host-show input.floating-input{
    position: relative;
    padding: 5px 25px;
}

.invite-hosts-you-know-modal .search-host-show svg,.submit-new-idea-modal .search-host-show svg{
    position: absolute;
    left: 6px;
	top: 10px;
    bottom: 66%;
}

.search-host-show .floating-input:not(:placeholder-shown) ~ label{ 
	top: 4px !important;
    line-height: 15px;
}

.discussions-meta{
    max-width: 400px;
    display: inline-block;
}

.get-feedback-modal .ans-date{
    display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    color: #5C566B;
}

.more-avt{
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    border-radius: 100px;
    width: 16px;
    height: 16px;
    position: relative;
}

.more-avt span{
    font-weight: 500;
    font-size: 6px;
    align-items: center;
    text-align: center;
    display: inline-block;
    position: absolute;
    bottom: 2px;
    right: 0px;
	left: 0px;
}

.submit-new-idea-modal .search-host-show input.floating-input{ padding: 9px 25px 1px 25px; }

.signing_up_host_form .floating-label.search-host-show label{ left: 35px; }

.signing_up_host_form .search-host-show .floating-input:focus ~ label,
.signing_up_host_form .search-host-show .floating-input:not(:placeholder-shown) ~ label{
	top: 2px;
}

.show_idea_menu li a.active.show{
    color: #854FF7;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    align-items: center;
    text-align: center;
}

.show_idea_menu .nav-tabs,.show-ideas .nav-tabs{ border-bottom:none; }

.mobile_visible{ display: none !important; }

.podcast-all_profile img{
    max-width: 16px;
    max-height: 16px;
    margin-right: 2px;
    display: inline-block;
}

.podcast-all_profile{ padding-top: 5px; }

.ideas_modal_launch img{
    max-height: 32px;
    max-width: 32px;
    width: 40px;
    float: left;
    vertical-align: bottom;
}

.ideas_modal_launch{
    border: 1px solid #EBEAEC;
    padding: 20px;
	border-top: 1px;
	display: inline-block;
    width: 100%;
	margin-bottom: 20px;
}

.ideas_modal_launch textarea{
    border: none;
    height: 27px;
    padding-left: 10px;
}

.ideas_modal_launch textarea::placeholder{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	color: #AFACB4;
}

.show-ideas .collapse.show{ display: block; }

.networking-page .collapse.show{ display: block; }

.show-ideas .btn-gf-collapse-filter{
	background: transparent;
    box-shadow: none;
    border: transparent;
    cursor: pointer;
}

.show-ideas .btn-gf-collapse-filter{
    padding: 0px;
    max-width: 70px;
}

.show-ideas .btn-gf-collapse-filter span{ color:#363043 }

.show-ideas .gf-popular-filter-by.collapse.show{
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    padding: 20px;
	border-top: 0px;
}

.show-ideas .gf-popular-filter-by h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
	display: inline-block;
}

.show-ideas .gf-popular-filter-by span{ float: right; }

.show-ideas .gf-popular-filter-by span a{
    color: #AFACB4;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
}
	
.show-ideas .gf-popular-filter-by h4{
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-bottom: 10px;
	padding-top: 20px;
}

.show-ideas .gf-popular-filter-by label{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

.show-ideas .checkbox label,.networking-page .checkbox label{
	display: block;
	position: relative;
	padding-left:25px;
	margin-bottom:10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.show-ideas .checkbox label input,
.networking-page .checkbox label input{
	position: absolute;
	left: 0px;
	opacity: 0px;
	cursor: pointer;
	height: 0px;
	width: 0px;
}
/* Create a custom checkbox */
.show-ideas .checkmark,
.networking-page .checkmark{
	position: absolute;
    top: 0px;
    left: 0px;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px
}

/* On mouse-over, add a grey background color */
.show-ideas .checkbox label:hover input ~ .checkmark,
.networking-page .checkbox label:hover input ~ .checkmark{
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.show-ideas .checkbox label input:checked ~ .checkmark,
.networking-page .checkbox label input:checked ~ .checkmark{
	background: #854FF7;
	border-radius: 2px;
	border: 1px solid #854FF7;
}
/* Create the checkmark/indicator (hidden when not checked) */
.show-ideas .checkmark:after,.networking-page .checkmark:after{
	content: "";
	position: absolute;
	display: none;
}
/* Show the checkmark when checked */
.show-ideas .checkbox label input:checked ~ .checkmark:after,
.networking-page .checkbox label input:checked ~ .checkmark:after{
	display: block;
}
/* Style the checkmark/indicator */
.show-ideas .checkbox label .checkmark:after,
.networking-page .checkbox label .checkmark:after{
	left: 5px;
	top: 1px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 2px 2px 0;;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.btn-gf-mobile{ display: none; }

.gf-filter-modal .modal-dialog{
    max-width: 375px;
	margin: 4.75rem auto;
}

.modal.gf-filter-modal .container{
	background: #F9F8F9;
    padding: 20px 17px 10px 17px;
}

.gf-filter-modal h4{
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
	margin-bottom: 10px;
}

.gf-filter-modal h3{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEAEC;
    margin-bottom: 20px;
}

.gf-filter-modal .checkbox label{
    font-size: 12px;
    line-height: 18px;
    color: #363043;
}

.ga-what-are-you-working .modal-dialog{
	max-width: 520px; 
	margin: 4.75rem auto;
}

.modal.fade.ga-what-are-you-working .container{ background: #F9F8F9; }

.ga-what-are-you-working h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	padding-top: 30px;
}

/******  FEEDBACK TAB ******/

.feedback_popular-row{
    padding: 20px;
    border: 1px solid #EBEAEC;
    margin-bottom: 20px;
}

.feedback_popular-row h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	color: #363043;
	margin-bottom: 10px;
}

.feedback_popular-row p,.feedback_popular-row li{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
}

.feedback_popular-row  .podcast-genre{ margin-bottom: 10px; }

.feedback_user img{
    max-height: 24px;
    max-width: 24px;
    border-radius: 50%;
	margin-right: 5px;
	margin-top: 5px;
}

.feedback_user_name h6{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #854FF7;
}

.feedback_user_name,
.feedback_user img,
.feedback_user{
	display: inline-block;
}

.feedback_user svg{
    position: absolute;
    left: 35px;
}

.feedback_buttons{ float: right; }

.feedback_user_name p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    color: #5C566B;
}

.listen-blank{ 
    text-decoration: none;
    border: 1px solid #EBEAEC;
    padding: 3px 18px;
    height: 24px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #363043;
    display: inline-block;
	background: #FFFFFF;
	box-sizing: border-box;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04);
	border-radius: 2px;
} 

.listen-blank:hover{
    color: #fff;
    background-color: #854FF7;
    border-color: #854FF7;
}

.listen-blank:hover a{
    color: #fff; 
	text-decoration: none;
}

.listen-blank.listen-play{
    vertical-align: middle;
    padding: 0px;
    min-width: 80px;
}

.listen-blank.listen-play svg{ vertical-align: middle; }

.listen-blank.listen-play:hover svg *{ fill: #fff; }

.feedback_buttons .listen-blank:first-child{ margin-right: 10px; }

.podcast-piendor a,
.podcast-picrime a{
	margin-right: 0px !important;
}

.podcast-join a{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #fff;
    background-color: #854FF7;
    height: 24px;
    text-decoration: none;
    border-radius: 2px;
    padding: 4px 10px 2px;
    display: inline-block;
}

.podcast-join a{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    color: #FF4D62;
    height: 24px;
    text-decoration: none;
    border-radius: 2px;
    padding: 4px 10px 2px;
    display: inline-block;
}

.question-blank{
    text-decoration: none;
    border: 1px solid #EBEAEC;
    padding: 3px 18px;
    height: 24px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #363043;
    display: inline-block;
}

.question-blank a:hover{
	text-decoration: none;
	color: #363043;
}

.questions_buttons{
    display: inline-block;
    float: right;
	margin-top: 6px;
}

.all_question_answer{
    border: 1px solid #EBEAEC;
    margin-bottom: 20px;
	padding: 0px;
}

.ask_question,
.ask_answer{
	padding: 20px;
}

.ask_answer{ 
	border-top: 1px solid #EBEAEC;
	background: #F9F8F9
} 

.ask_question h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    color: #363043;
    padding: 5px 0px;
}

button.purple-endorse-btn{
    box-shadow: none;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #fff;
    background: #854FF7;
    border: 1px solid #854FF7;
    height: 24px;
    padding: 0px 10px 0px 5px;
    border-radius: 2px;
    cursor: pointer;
}

.podcast-blank{
    border: 1px solid #EBEAEC;
    box-shadow: none;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #363043;
    background: #fff;
    height: 24px;
    padding: 2px 10px 0px 5px;
    border-radius: 2px;
    cursor: pointer;
}

.questions_buttons svg{ vertical-align: middle; }

.ask_answer h5{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #363043;
	margin-bottom: 5px;
}

.ask_answer p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #5C566B;
	margin-bottom: 10px;
}

.qas-question-modal .span.ans-date,.qas-question-modal .ans-date{
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    display: block;
    padding-bottom: 0px;
}

.qas-question-modal .discussions-meta svg{ top: 15px; }

.qas-question-modal .pama-answer-item{ border-top: none; }

.episode-idea-modal .pama-comments-list .inner-aska-ago,
.show-idea-modal .pama-comments-list .inner-aska-ago{
    display: block;
    margin-left: 67px;
    margin-top: -23px;
    margin-bottom: 30px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
}

.get-feedback-modal .pama-get-feedback-comments svg{ top: 16px; }

.get-feedback-modal .pama-comment-meta svg{ top: 7px; }

span.host-pods{ display: block; }

.ask_question p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #5C566B;
	margin-bottom: 5px;
}

span.replied-ans{ padding-top: 5px; }

span.ask-hours-ago{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
}

.ask_answer .feedback_user_name p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    align-items: center;
    color: #5C566B;
    margin-bottom: 0px;
}

.show_ideas_popidea h2{ padding-bottom: 27px; }

button.btn.endorse-blank{
    text-decoration: none;
    border: 1px solid #EBEAEC;
    padding: 3px 18px;
    height: 24px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #363043;
    display: inline-block;
    background: transparent;
}

button.btn.endorse-blank.communitypost_endorse{ height: inherit; }

button.btn.endorse-blank.endorsed{
    color: #fff;
    background-color: #9161F8;
    border: #9161F8;
}

.endorse-chat-score span{ vertical-align: super; }

.si-popular-filter-by h4{
	font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-bottom: 10px;
	padding-top: 20px;
}

.si-popular-filter-by h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
	display: inline-block;	
}

.si-popular-filter-by span{ float: right; }

.si-popular-filter-by span a{
	color: #AFACB4;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}

.border-line{ border-bottom: 1px solid #EBEAEC; }

.si-popular-filter-by{
	border: 1px solid #EBEAEC;
    box-sizing: border-box;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    padding: 20px;
    border-top: 0px;
}

.show-ideas .si-popular-filter-by label{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
}

.show-ideas .si-popular-filter-by .br-right{ border-right: 1px solid #EBEAEC; }

.btn-transparent{
	background: transparent;
    box-shadow: none;
    border: transparent;
    cursor: pointer;
	color: #000;
}

.modal.si-filter-modal .container{
    background: #F9F8F9;
    padding: 20px 17px 10px 17px;
}

.si-filter-modal .modal-dialog{
    max-width: 375px;
	margin: 4.75rem auto;
}

.si-filter-modal h4{
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
	margin-bottom: 10px;
}

.si-filter-modal h3{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEAEC;
    margin-bottom: 20px;
}

.si-filter-modal .checkbox label{
    font-size: 12px;
    line-height: 18px;
    color: #363043;
}

.mobile-host-belt .col-6.br-right{ border-right: 1px solid #EBEAEC; }

.row.mobile-host-belt{ border-top: 1px solid #EBEAEC; }

.row.mobile-host-belt h4{ padding-top: 20px; }

.ideas_modal_launch{ display: flex; }

.ideas_modal_launch textarea{
   position: relative;
   top: 2px;
   width: 100%    
}

/*Show modal*/
 .show-idea-modal .modal-dialog,
 .show-page-content-modal .modal-dialog{
    max-width:1050px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
    border-radius: 2px; 
}

.show-idea-modal .modal-dialog .container,
.show-page-content-modal .modal-dialog .container{
    max-width: 880px;
}

.show-idea-modal .modal-dialog .row-show-idea,
.show-page-content-modal .modal-dialog .row-show-idea{
    padding-top: 40px;
    padding-bottom: 40px;
}

.show-idea-modal .modal-dialog h4,
.show-page-content-modal .modal-dialog h4{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #5C566B;
    padding-bottom: 5px;    
    padding-top: 15px;    
}

.show-idea-modal .modal-dialog .row-show-idea h3,
.show-page-content-modal .modal-dialog .row-show-idea h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 15px;
}

.show-idea-modal .row-show-idea-discussions,
.show-page-content-modal .row-show-idea-discussions{
	background: #F9F8F9;
	padding:40px;
}

.show-idea-modal .show-desc-content,
.show-page-content-modal .show-desc-content{
    margin-top: 25px;
}

.endorse-modal{
	display: block;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	margin-top: 7px;
}

.show-idea-modal .show-desc-content,
.show-page-content-modal .show-desc-content{
    margin-top: 25px;
}

.show-idea-modal .show-desc-content p,
.show-page-content-modal .show-desc-content p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color:#5C566B;
}

.row-show-idea-discussions h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	border-bottom: 1px solid #EBEAEC;
	padding-bottom: 20px;
}

.row-show-idea-discussions h3 span{
	font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-left: 20px;
}

.episode-idea-modal .show-idea-from span a{
    text-decoration: none;
    padding-left: 10px;
}

.ga-what-are-you-working  .floating-select:not([value=""]):valid ~ label{
    top: 4px;
}	

.ga-what-are-you-working .floating-select{
	padding: 0px;
    margin-top: 5px;
    margin-bottom: 0px
}

.btn-modal-endorse{
	border: 1px solid #854FF7;
	box-sizing: border-box;
	border-radius: 2px;
	background: transparent;
	color: #854FF7;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;	
	width: 100%;
}

.discussions-content p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal !important;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
	margin-bottom: 5px;
}

.discussions-name a,a.discussions-name{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 21px;
    color: #363043 !important;
}

.row-show-idea-discussions .pama-comments-list{ background: transparent; }

.row-show-idea-discussions .pama-answer-vote{
	position: unset;
    background: #FFFFFF;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04);
    border-radius: 2px;
    max-width: 50px;
    min-height: auto;
    top: unset;
}

.row-show-idea-discussions .pama-answer-vote .pama-vote{
    position: unset;
    width: 1%;
    height: 0px;
    padding-left: 8px;
    position: unset;
    border: 0px !important;
    text-indent: unset;
    display: inline-block;
}

.row-show-idea-discussions .pama-answer-vote:hover{
    background: #854FF7;
    border: 1px solid #854FF7;
    color: #FFF;
    cursor: pointer;
}

.row-show-idea-discussions span.pama-vote-count{
    position: unset;
    float: right;
    height: auto;
    padding-right: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 25px;
    text-align: center;
    width: 30px;
}

.show-idea-modal .btn-modal-endorse svg,
.show-page-content-modal .btn-modal-endorse svg{
	vertical-align: middle;
}

.show-idea-modal .pama-comments-list,
.show-page-content-modal .pama-comments-list{
    border-top: 1px solid #ddd;
}

.discussions-comment-form{
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 2px 2px;
}

.discussions-comment-form .whats-think-episode-textarea{
    max-width: 850px;
    margin: 0 auto;
    border: none !important;
    display: flex;
    padding: 20px;
} 

.whats-think-episode-textarea textarea{
	padding-top: 10px;
	height: 40px;
	padding-left: 10px;
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
	display: inline-block;
	margin-top: 0px;
	color: #AFACB4;
	font-size: 12px;
	line-height: 18px;
}

.whats-think-episode-textarea img{
    max-height: 32px;
    max-width: 32px;
    width: 40px;
    float: left;
    margin-right: 15px;
}

.fixed-label{
    display: block !important;
    top: 5px !important;
}

.read-more{ font-size: 12px !important; }

.btn-modal-endorse:hover{
    color: #fff;
    background: #854FF7;
}

.btn-modal-endorse:hover svg *{ stroke:#fff; }

.row-show-idea-discussions .pama-answer-vote:hover i{ color: #fff; }

.idea-from img{
	max-width: 24px;
    float: left;
}

.idea-from svg{
	position: absolute;
	left: 32px;
}

.idea-from .modal_tredition_name{
    display: inline-block;
    margin-left: 10px;
}

.vote-reply .pama-answer-vote{ display: inline-block; }

.vote-reply a.qus-reply{
    color: #854FF7;
    margin-left: 10px;
	font-size:12px;
	line-height:18px;
	text-decoration: none;
}

.modal_tredition_name h6{
	color: #854FF7;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
}

.show-idea-from span{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #363043;
}

.show-idea-from span a{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #854FF7;
}

span.ans-date{ display: inline-block; }

.show-idea-modal  .pama-answer-item,
.show-page-content-modal  .pama-answer-item{
	min-height: auto !important;
}

.attachment-image{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: #854FF7;
	text-decoration: none;
}

.attachment-image svg{ vertical-align: middle; }

.modal_tredition_name span{
	font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    display: flex;
    align-items: normal;
}

ul.podcast-stats.podcast-stats-first{ margin-bottom: 10px; }

span.replied-ans.ans-date{
    display: inline-block;
    margin-left: 10px;
}

.most-endorsed-answer{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	display: inline-block;
	color:#854FF7;
}

.pama-get-feedback-comments svg{
	position: absolute;
	left: 23px;
}

.pama-get-feedback-comments .pama-answer-item .avatar{
    width: 32px;
    height: 32px;
}

.pama-get-feedback-comments .pama-answer-item{ padding: 20px 0px 20px 55px; }

.pama-get-feedback-comments .pama-comments-list{ margin-top: 20px; }

.pama-get-feedback-comments .pama-comments-list .pama-comment p:last-child,
.qas-question-modal .pama-comments-list .pama-comment p{
    margin-left: 52px;
    margin-top: 5px;
}
 
.qas-question-modal .show-desc-content{ margin-top:20px; }

 .show-page-content-modal.qas-question-modal .modal-dialog .row-show-idea h3{
	margin-bottom: 0px;
}

.qas-question-modal .ask-hours-ago{
	font-size: 11px;
	line-height: 16px;
	color: #5C566B;
	margin-top:8px;
}

.qas-question-modal.show-page-content-modal .show-desc-content p{ margin-bottom: 0px; }

.qas-question-modal .idea-from{ margin-top: 20px; } 

.pama-answer-content .ans-hours-ago{
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
	display: block;
    padding-bottom: 15px;
}

.pama-comments-list .pama-answer-content .ans-hours-ago{
    margin-bottom: 0px;
    margin-left: 52px;
}

.qa-submit-question .modal-dialog, .success-your-qamodal .modal-dialog{
   max-width: 520px; 
   margin: 4.75rem auto;
}
.modal.fade.qa-submit-question .container, .modal.fade.success-your-qamodal .container{
	background: #F9F8F9; 
}
.qa-submit-question h3,.success-your-qamodal h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color:#363043;
	padding-top: 30px;
}

.qa-submit-question .btn_ga_submit.btn{ width: 160px; }

/* Networking Page CSS*/
#searchbyname input{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #AFACB4;
    border: 1px solid #EBEAEC;
    border-radius: 2px;
    height: 36px;
    padding: 8px;
    position: relative;
    padding-left: 40px;
    vertical-align: bottom;
	width: 100%;
}

#searchbyname input::placeholder{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #AFACB4;
}

#searchbyname svg{
    position: absolute;
    left: 8px;
    top: 7px;
}

#searchbyname{
    max-width: 520px;
    margin: 0 auto;
    position: relative;
	margin-top: 20px;
}

.networking-page .favrating_header{ padding-bottom: 0px; }

.networking-page .ideas_tab-list ul{ border: none; }

.networking-page .ideas_tab-list{ padding: 25px 0px 25px 0px; }

.networking_host_profile img,.networking_host_name{ display: inline-block; }

.networking_host_name h6{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	color: #363043;
	padding-bottom: 5px;
}

.networking_host_name a{
	color: #854FF7;
	text-decoration: none;
}

.networking_host_name p{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
}

.podcast-statsbutton li{ display: inline-block; }

.networking_right_button{
    display: inline-block;
    float: right;
}

.networking_host_name{ padding-top: 5px; }

.networking-genre:first-child{ margin-right: 15px; }

li.networking-genre svg{
    margin-right: 7px;
    vertical-align: sub;
}

.networking-connect svg{ vertical-align: middle; }

.networking-connect{
    background: #F3EDFE;
    border-radius: 52px;
    padding: 2px 11px 2px 3px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    text-decoration: none;
    display: inline-block;
    height: 24px;
	cursor: pointer;
}

.networking-genre{
    background: transparent;
    border-radius: 2px;
    padding: 3px 11px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    text-decoration: none;
    display: inline-block;
    height: 24px;
	cursor: pointer;
	line-height: 19px;
}

.networking_mic-row .description p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
	height: auto;
    margin-bottom: 0px;
}

.networking-text{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
	cursor: pointer;
}

.networking-connect a,.networking-connect a:hover,
.networking-genre a,.networking-genre a:hover{
	text-decoration: none;
	color: #854FF7;
}

.podcast-statsbutton li{ margin-right: 15px; }

.podcast-statsbutton li svg{ vertical-align: text-bottom; }

.podcast-statsbutton{ margin-bottom: 15px; }

.networking_mic-row{
    border: 1px solid #EBEAEC;
    border-radius: 2px;
    padding: 20px;
    margin-top: 20px;
	padding-left: 10px;
}

.networking_host_img{ display: inline; }

.networking_host_img img{
    position: relative;
    max-width: 48px;
    max-height: 48px;
    border-radius: 50%;
}

.networking_host_img svg{
   position: absolute;
   left: 50px;
   top: -1px;
}

.network_section{ background: #fff; }

.networking-page-container{
    margin: 0 auto;
    padding-bottom: 20px;
}

.networking-page .br-right{ border-right: 1px solid #EBEAEC; }

.networking-page  .br-top{ border-top: 1px solid #EBEAEC; }

.row-location-genre div{ position: relative; }

.row-location-genre div svg{
	position: absolute;
	left: 0px;
	vertical-align: middle;
	top: 0px;
}

.row-location-genre input{
	width: 100%;
	padding-left: 25px;
	background: #FFFFFF;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
}

.search-genre{
    background: #F3EDFE;
    border-radius: 2px;
    padding: 7px 9px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    text-decoration: none;
    display: inline-block;
    height: 30px;
    cursor: pointer;
	margin-right: 15px;
}

.search-genre a,.search-genre a:hover{
	text-decoration: none;
	color: #854FF7;
	cursor: pointer;
}

.networking_right_button .networking-genre{ padding: 4px 11px 5px 11px; }

.search-genre:last-child{ margin-right: 0px; }

.search-genre svg{ vertical-align: middle; }

#searchbybuttons{ margin: 25px 0px; }

.networkf-by h3{
    display: inline-block;
    border-bottom: none;
}

.networkf-by span{ float: right; }

.networkf-by{ border-bottom: 1px solid #EBEAEC; }

.networking-filter svg{ vertical-align: sub; }

.row-location-genre{
	border-bottom: 1px solid #EBEAEC;
	padding-bottom: 20px;
}

.row-location-genre div svg{
    position: absolute;
    left: 1px;
    vertical-align: middle;
    top: 5px;
}

.checkbox-radio{
	display: block;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default radio button */
.checkbox-radio input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom radio button */
.checkmark-radio{
	position: absolute;
	top: 12px;
	left: 0px;
	height: 16px;
	width: 16px;
	background: #FFFFFF;  /* Borders */
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 22px;
}
/* On mouse-over, add a grey background color */
.checkbox-radio:hover input ~ .checkmark-radio{
  background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.checkbox-radio input:checked ~ .checkmark-radio{
  background-color: #854FF7;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark-radio:after{
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.checkbox-radio input:checked ~ .checkmark-radio:after{
  display: block;
}
/* Style the indicator (dot/circle) */
.checkbox-radio .checkmark-radio:after{
 	top: 4px;
 	left: 4px;
 	width: 6px;
 	height: 6px;
 	border-radius: 50%;
 	background: white;
}
.networking-filter label{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
	margin-bottom: 0px;
	color: #363043;
}
.row-location-genre input{
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 12px;
    line-height: 18px;
    color: #AFACB4;
    padding: 8px 15px 8px 25px;
}
.row-location-genre div svg{
    position: absolute;
    left: 1px;
    vertical-align: middle;
    top: 5px;
}
.mobile-filter-modal .modal-dialog{
    max-width: 375px;
	margin: 4.75rem auto;
}
.mobile-filter-modal .container{
	background: #F9F8F9;
    padding: 20px 17px 10px 17px;
}
.mobile-filter-modal h4{
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
	margin-bottom: 10px;
}
.mobile-filter-modal h3{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEAEC;
    margin-bottom: 20px;
}
.mobile-filter-modal label{
    font-size: 12px;
    line-height: 18px;
    color: #363043;
}

.mobile-filter-modal .row-location-genre{ border-bottom: none; }

.mobile-avg-rating{ margin-top: 20px; }

.network-filter-modal.mobile-filter-modal h3{
	border-bottom: none;
    margin-bottom: 0px;
    display: inline-block;
}
.network-filter-modal.mobile-filter-modal .invitation_header span{
	float: right;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	color: #AFACB4;
}
.network-filter-modal.mobile-filter-modal .invitation_header{
    border-bottom: 1px solid #EBEAEC;
    margin-bottom: 20px;
}

/* End Networking Page CSS*/


/* New home Page CSS*/
section.home-bgimage{
	background: url('../images/bg-hero-desktop.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    color: #fff;
    height:640px;
    margin-top:60px;
	position: relative;
}	

section.home-bgimage h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 50px;
	text-align: center;
    color: #fff;
	margin-bottom: 35px;
	margin-top: 10px;
}

section.home-bgimage h4{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #fff;
}

section.home-bgimage .bannercontent{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.home-bgimage .btn{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    height: 40px;
    max-width: 145px;
    line-height: 16px;
    width: 100%;
    padding: 12px;
}

.thrive-podcast span{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	color: #FFFFFF;
}

.podcasting-title{
    text-align: center;
    margin: 0 auto;
    display: block;
}

.thrive-podcast h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 20px;
}

.thrive-podcast hr{
    border-bottom: 3px solid #7234F5;
    max-width: 50px;
	margin: 0 auto;
	padding-top: 30px;
	margin-bottom: 80px;
}

.take-advantage hr,.build-rolodex hr{
    border-bottom: 3px solid #7234F5;
    max-width: 50px;
}

.thrive-podcast{ 
	background: #282431;
	padding: 30px 0px 50px 0px; 
	margin: 0 auto;
	text-align: center;
	position:relative;
}

.thrive-triangle{
    background-image: linear-gradient(#282431, #282431);
    height: 75px;
    clip-path: polygon(100% 5%, 101% 101%, 101% 101%, 101% 101%, 101% 101%, 101% 101%, 0% 101%);
}
 
.banner-triangle{
    background-image: linear-gradient(#ffff, #fff);
    height: 75px;
    clip-path: polygon(100% 5%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);
    margin-top: -70px;
}

.home-community-podcast{ background: #fff; }

.podcasting-box{
	margin: 0 auto;
	width: 700px;
	background: #FFFFFF;
	border-radius: 2px;
	padding: 40px 90px;
	position:relative;
}

.podcasting-box h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	text-align: center;
	color: #363043;
    margin-bottom: 40px;
}

.podcasting-box p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #363043;
}

.width50{
	max-width: 250px;
	background: #F9F8F9;
	border-radius: 2px;
	padding: 40px 5px
}

.podcasting-box .btn-primary{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    height: 32px;
    max-width: 150px;
    line-height: 9px;
    width: 100%;
    padding: 12px;
    background: #9161F8;
    opacity: 1;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
    margin-top: 15px;
}

.podcasting-box img{
    max-height: 45px;
    margin: 0 auto;
	width: 100%;
    max-width: 35px;
}

.podcasting-box h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	text-align: center;
	padding: 10px 0px;
	color: #363043;
}

.take-leap p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	color: #363043;
}

.take-leap h5{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	text-align: center;
	color: #363043;
	padding-top: 10px;
}

.take-leap{
	position: relative;
	background: url('../images/bg-just-for-hosts-desktop.png');
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    color: #fff;
    height: 497px;
    margin-top: 100px;
    position: relative;
}

.take-leap .take-leap-content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.take-advantage h2,.build-rolodex h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	color: #363043;
	max-width: 338px;
}

.take-advantage p,.build-rolodex p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	max-width: 245px;
}

.take-advantage,.build-rolodex{
	max-width: 1000px;
	margin: 0 auto;
	display: block;
	text-align: left;
	padding: 50px 0px;
}

.side-content{ padding-top: 30px; }

.take-advantage .side-content{
	padding-top: 30px;
	margin-left: 15%;
}

.footer{ background: #282431; }

.build-rolodex .right-con{
	padding-right: 0px;
	z-index: 9999;
}

.build-rolodex-image{
	float: right;
    margin-top: 40%;
}

.take-advantage img{
    max-width: 320px;
    float: right;
    margin-right: 15%;
}

.circle-bg-svg{
   position: absolute;
   z-index: 0;
   right: 15%;
}

.build-rolodex .left-con{ z-index: 9999; }

.circle-bg-svg img{
	position: absolute;
	border-radius: 50%;
	width: 42px;
	height: 42px;
	z-index: 1;
}

.circle-bg-svg .im1{
	top: 47%;
	right: 4%;
}

.circle-bg-svg .im2{
   top: 76%;
   right: 30%;
}

.circle-bg-svg .im3{
   top: 90%;
   left: 37%;
}

.circle-bg-svg .im4{
   top: 20%;
   left: 30%;
}

.qas-question-modal span.replied-ans.ans-hours-ago { padding-bottom: 5px; }

.fixed-top{ z-index: 99999; }

/* End home Page CSS*/

.taleft-col svg.skill-dot-color{
	float: right;
	position: absolute;
	right: 0px;
}

.taleft-col img{
	position: relative;
	z-index: 9999;
}	

svg.skill-circle{
    position: absolute;
    right: 20%;
    top: 45%;
}

svg.skill-circle-line{
    position: absolute;
    right: 35%;
    bottom: 0px;
}

.take-advantage{ padding: 90px 0px; }

.take-advantage hr{ margin-left: 15%; }

.build-rolodex-image-mobile{ display:none;}

svg.thrive-podcast-svg{
   position: absolute;
   top: 10%;
   left: 5%;
}

svg.thrive-circle{
   position: absolute;
   left: 21%;
   top: -5%;
   transform: rotate(-3deg);
}

svg.thrive-podcastright-svg{
   position: absolute;
   bottom: 22%;
   right: 2%;
}

.build-rolodex-mobile{ display: none; }

.livenow-podcast{ display: inline-block; }

.livenow-podcast a{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    color: #FF4D62;
	text-decoration: none;
}

.livenow-podcast a:before{
	content: "â€¢";
    font-size: 20px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 2px;
}

.show-ideas .podcast-genre{ margin-right: 10px; }

.show-ideas .podcast-start{ float: none; }

.tredition_top .tredition_name{ margin-left: 5px; }

.podcast-all_profile svg{
    display: inline-block;
    vertical-align: super;
}

.tredition_top img{ position: relative; }

.tredition_top .profimg svg{
    position: absolute;
    left: 33px;
    top: 5px;
}

.show-ideas .podcast-empty,
.show_ideas-page .podcast-start,
.podcast-view{
	display: inline-block;
}

.show-ideas .podcast-empty a,
.show-ideas .podcast-empty a:hover{
    margin-right: 10px;
    background: transparent;
    border: 1px solid #854FF7;
    box-sizing: border-box;
    width: 70px;
    border-radius: 2px;
    padding: 3px 0px 1px 0px;
	font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    text-decoration: none;
    display: inline-block;
}

.podcast-view a,.podcast-view a:hover{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background: transparent;
    border-radius: 2px;
    padding: 3px 0px 1px 0px;
    color: #854FF7;
    height: 24px;
	width: 62px;
    text-decoration: none;
    display: inline-block;
    border: 1px solid #854FF7;
}

.pama-blank-content{ 
	padding-top: 30px; 
    padding-bottom: 30px;
}

.pama-blank-content p{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #AFACB4;
	margin-bottom: 0px;
}

#show-ideas a.ellipse.read-more{

    text-decoration: none;
}

#get-feedback  .description{
    overflow: hidden;
	position: relative;
	display: block;
}

.description.episode-target .read-less{
	float: right;
}

#get-feedback  a.ellipse.read-more{
    text-decoration: none;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #fff;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #5C566B;
}

.podcast-50{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    display: inline-block;
    text-align: right;
    float: right;
}

.podcast-answer a,.podcast-answer a:hover{
    text-decoration: none;
    border: 1px solid #854FF7;
    padding: 3px 18px;
    height: 24px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    display: inline-block;
}

button#btn-si-collapse-filter{ padding: 0px; }

.favorite-mic .favrating_header .floating-label{ height: 51px; }

.floating-input:focus ~ label{ top: 14px; }

.floating-input:not(:placeholder-shown) ~ label{ color: #AFACB4; }

.submit-new-idea-modal .floating-input:not(:placeholder-shown) ~ label{ left: 15px; }

.submit-new-idea-modal .search-host-show.floating-input:not(:placeholder-shown) ~ label,
.submit-new-idea-modal .floating-label.search-host-show label{
    left: 35px !important;
}

.ga-what-are-you-working  span.required-icon{ top: -10px; }

.ga-what-are-you-working .floating-input:not(:placeholder-shown) ~ label{ 
	left: 15px;
	top: 05px;
}
	
.ga-what-are-you-working .floating-label label{ top: 17px; }

.qa-submit-question .floating-label.floating-description,
.ga-what-are-you-working .floating-label.floating-description{
    height: auto;
    padding: 0;
    background: none;
    border: none;
    color: unset;
}

.qa-submit-question textarea.floating-textarea,
.ga-what-are-you-working textarea.floating-textarea{
    color: #363043;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px;
    text-align: left;
    width: 100%;
    height: 108px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    padding-top: 18px;
}

/* Mobile CSS*/

.favrating_header .floating-select{ color: #363043; }

.new-idea-submit .floating-label{ 
	position: relative;
	margin-bottom: 15px;
}

.new-idea-submit .floating-label.last{ margin-bottom: 0px; }

.new-idea-submit .required-icon{
    position: absolute;
    right: 10px;
    font-size: 34px;
    top: -10px;
    color: #AFACB4;
    display: block;
}

.new-idea-submit h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    color: #363043;
    padding-bottom: 20px;
}

.new-idea-submit .floating-label label{
	position: absolute;
    left: 15px;
    top: 17px;
	color: #AFACB4;
    font-size: 12px;
	pointer-events: none;
    font-weight: normal;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
	margin: 0px;
    padding: 0px;
}

.new-idea-submit .floating-label .floating-input:focus ~ label,
.new-idea-submit .floating-label .floating-input:not(:placeholder-shown) ~ label{
    top: 5px;
    color: #AFACB4;
    font-size: 10px;
    left: 11px;
}

.floating-select:focus ~ label,
.new-idea-submit .floating-select:not([value=""]):valid ~ label{
	top: 3px;
    color: #AFACB4;
    font-size: 10px;
    left: 15px;
}

.new-idea-submit .floating-label .floating-textarea:focus ~ label,
.new-idea-submit .floating-label .floating-textarea:not(:placeholder-shown) ~ label{
	top: 5px;
    color: #AFACB4;
    font-size: 10px;
    left: 11px;
}

.new-idea-submit .floating-input,
.new-idea-submit .floating-textarea{ padding-top: 15px !important; }

.new-idea-submit .floating-select,
.new-idea-submit .floating-select:focus{ margin-top: 5px !important; }

.new-idea-submit .search-host-submit .floating-input{
    padding-left: 40px;
    padding-top: 15px;
}

.new-idea-submit .floating-label.search-host-submit .floating-input:focus ~ label,
.new-idea-submit .floating-label.search-host-submit label{
	left: 42px !important;
}

.new-idea-submit .floating-label.search-host-submit svg{
    position: absolute;
    top: 15px;
    left: 13px;
	color: #363043
}

.new-idea-submit .floating-input,
.new-idea-submit .floating-textarea{
    color: #363043;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px;
    text-align: left;
    width: 100%;
    height: 51px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
}

.new-idea-submit .floating-select{
	border: none;
	width: 90%;
    background: transparent;
}

.new-idea-submit .sniselect-group .required-icon{ top : 6px; }

.new-idea-submit .form-label-group{
	color: #5C566B;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px;
    text-align: left;
    width: 100%;
    height: 51px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
}

#favourite-mics select{
	margin-top: 3px;
    padding: 0px;
    margin-bottom: 2px;
}

body .episode-close{
	position: absolute;
    right: 2%;
    top: 10%;
}

.new-idea-submit .floating-textarea{ height: 108px; }

.footer_suggesthost h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	color: #FFFFFF;
	text-align: center;
}

.footer-main{ margin-top: 50px; }

.favorite-mic-popup #favourite-mics select{ margin-top: 0px; }

.footer_suggesthost{ display: inline-block; }

.podcast_suggesthost{
    display: inline-block;
    margin-left: 40px;
    vertical-align: top;
}

.pama-suggesthost{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 45px;
    border-bottom: 1px solid #5C566B;
}

.podcast_suggesthost a,.podcast_suggesthost a:hover{
    background: #854FF7;
    border-radius: 2px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 10px 24px;
}

.suggest-genre a,.suggest-genre a:hover{
    background: #854FF7;
    border-radius: 2px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 10px 24px;
	display: block;
	width: 150px;
}

.suggest-genre{
    max-width: 135px;
    margin: 0 auto;
}

.col-xs-12.col-sm-12.col-lg-4.idea-from{ padding: 0px 15px; }

.networking-page  .podcast-statsbutton .networking-genre{ background: #F3EDFE; }

.live-pop-line{
    background: #363043;
    padding: 12px 0px;
    display: block;
}

.live-square{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	line-height: 15px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #FF4D62;
	border: 1px solid #FF4D62;
	box-sizing: border-box;
	border-radius: 2px;
    padding: 2px 9px 1px;
	margin-left: 8px;
}

.live-pop-line p{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #FFF;
    margin-bottom: 0px;
}

.pama-text-wrapper{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: #5C566B;
}

.pama-web-wrapper a.web-list{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    border-bottom: none;
    color: #854FF7;
	margin-right: 15px;
	text-decoration: none;
}

.pama-web-wrapper a.web-list:last-child{ margin-right: 0px; }
	
.live-ama-question .pama-question-item h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 25px;
    text-align: center;
}

.live-ama-question .pama-question-item{
	width: 100%;
    border-bottom: 1px solid #EBEAEC;
    background: #fff;
    padding: 40px 0px;
	margin-bottom: 0px;
}

.live-ama-qa .pama-answers-title{
	font-style: normal;
    font-weight: bold;
    font-size: 18px;
    color: #363043;
    line-height: 19px;
    padding-bottom: 18px;
    margin: 0px;
	float: left;
}

.live-ama-qa .pama-answer-item .pama-answer-meta a{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
	color: #363043;
	margin-right: 5px;
}

.live-ama-qa .pama-answer-item .pama-answer-meta span{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 15px;
    color: #AFACB4;
}

.live-ama-qa .pama-answer-content p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
}

.live-ama-qa  .pama-answer-item{
	min-height: auto; 
	border-bottom: 1px solid #ddd;
	border-top: none;
	padding-top: 30px;
    padding-bottom: 30px;
}

.live-ama-qa{
    background: #fff;
    padding-top: 40px;
}

.live-ama-qa  .pama-answers-list{
	border-top: 1px solid #ddd;
    padding-top: 15px;
	margin-bottom: 40px;
}

.page-live-amas{ background: #fff; }

.ama-dark-bg{
	background: #F9F8F9;
    padding-top: 25px;
}

.page-live-amas .pama-question-content{
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ddd;
    margin-top: 20px;
}

.page-live-amas .questions-cnt-row.row{ padding-bottom: 20px; }

.page-live-amas .questions-cnt-row h2{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 38px;
    padding-bottom: 15px;
}

.live-ama-qa  .pama-answers-count div,
.live-ama-qa  .pama-votes-count div{ margin-left: 5px;}

.live-ama-qa  span.pama-answers-count{ margin-right: 10px; }

.live-ama-qa  .fa-comment:before{ font-size: 12px; }

.page-live-amas .questions-hero{ background: none; }

.page-live-amas .pama-answer-item .avatar{ top: 25px; }

.submittedto-community-modal,
.woohoo-invitation-modal{ margin-top: 70px; }

.submittedto-community-modal .episode-close,
.woohoo-invitation-modal .episode-close{
    top: 0%;
}

.favorite-mic  .endorsed-btns{ bottom: 5px; }


/*** Launching Soon Page ****/

.launching-soon{ background: #fff; }

.launching-header h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 55px;
	text-align: center;
	color: #363043;
	margin-bottom: 20px;
}

.launching-header p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #5C566B;
}

section.launching-header{
	padding-top: 150px;
    z-index: 999;
}

.launching-text{
	max-width: 550px;
	margin: 0 auto;
}

.get-notified-form .floating-label{
    color: #5C566B;
    border: none;
    background: #fff;
    text-align: left;
    box-shadow: none;
    box-sizing: unset;
	position: relative;
    margin-bottom: 20px;
}

.get-notified-form .floating-label:last-child{ margin-bottom: 0px; }

.get-notified-form .floating-input{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
    display: block;
    width: 100%;
    background-color: transparent;
    padding: 23px 10px 10px 10px;
    height: 51px;
    border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
}

.get-notified-form{
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    box-shadow: 0px 27px 54px rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    padding: 30px;
    margin-bottom: 150px;
	margin-top: 25px;
	background: #fff;
}

.get-notified-form .floating-label label{
    position: absolute;
    top: 17px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    left: 15px;
    color: #AFACB4;
    margin-bottom: 0px;
	font-weight: normal;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.get-notified-form .btn-submit{
    background: #854FF7;
    border-radius: 2px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    width: 165px;
    margin: 0 auto;
    display: block;
	margin-top: 30px;
	height: 32px;
}

.get-notified-form .floating-input:focus ~ label,
.get-notified-form .floating-input:not(:placeholder-shown) ~ label{
	top: 5px;
	font-size: 10px;
	left: 11px;
}

.get-notified-form span.required-icon{
    display: block;
    position: absolute;
    top: -10px;
    right: 15px;
	font-size: 35px;
	color: #AFACB4;
}

.launching-soon .custom_background_image{
    background-image: url('../images/img-launching-soon-left.png'),
	url('../images/img-launching-soon-right.png');
    background-position: left,right;
    background-repeat: no-repeat;
	height: 100%;
	min-height: 100vh;
}

.launching-soon .navbar{ 
	background: transparent;
    z-index: 999;
}

.launching-soon .footer{ display: none; }

.get-notified-subscribe{
    max-width: 400px;
    margin: 0 auto;
    display: block;
	background: #FFFFFF;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	box-shadow: 0px 27px 54px rgba( 0,0,0,0.06 );
	border-radius: 2px;
    padding: 30px;
	margin-top: 25px;
}

.get-notified-subscribe h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	line-height: 24px;
    text-align: center;
    color: #363043;
    padding-bottom: 10px;
}

.get-notified-subscribe p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #5C566B;
}

.get-notified-subscribe img{ margin-top: 20px; }

.get-notified-subscribe .btn-sign-upgns{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background: #854FF7;
    border-radius: 2px;
    border: none;
    color: #fff;
    width: 165px;
    height: 32px;
    margin: 0 auto;
    margin-top: 30px;
    cursor: pointer;
}

a.btn_launch{
    background: #854FF7;
    border-radius: 2px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    width: 165px;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    height: 32px;
    padding-top: 10px;
    color: #fff;
	text-decoration: none;
}

.get-notified-subscribe .signing_up_heading h3 img{
    display: inline-block;
    margin-left: 2px;
    max-width: 15px;
    margin-top: 2px;
    margin-right: 2px;
}

#join-the-community-launching .signing_up_heading h3 img{
    max-width: 20px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
}

body #join-the-community-launching .episode-close{
	top: 3%;
	z-index: 99999
}

section.coursepg-header{ padding-top: 150px; }

.coursepg-header span{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 41px;
	color: #5C566B;
}

.coursepg-header h2{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 50px;
	color: #363043;
	margin-top: 10px;
	margin-bottom: 30px;
}

.coursepg-header hr{
	border-top: 4px solid #7234F5;
	max-width: 61px;
	margin-bottom: 20px;
}

.btn-course_signup{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #fff;
	background: #854FF7;
	border-radius: 2px;
    height: 40px;
    width: 140px;
}

.btn-course_learn{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #854FF7;
	border: 1px solid #854FF7;
	box-sizing: border-box;
	background: #fff;
	border-radius: 2px;
    height: 40px;
    width: 140px;
}

.course_buttons .btn-course_learn{ margin-right: 20px; }

.masterclass-div{
    max-width: 450px;
    margin-left: auto;
}

.course-page .custom_background_images{
	background-image: url('../images/course-up.png');
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 50%;
}

.belt-div h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	color: #363043;
	margin-top: 10px;
	margin-bottom: 30px;
}

.belt-div span{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
	color: #5C566B;
}

.belt-div hr{
	border-top: 3px solid #7234F5;
	max-width: 61px;
	margin-bottom: 20px;
}

.coursepg-header,
.course-belt,
.course-success,
.course-learning,
.course-result{ padding-bottom: 100px; }

.course-learning{ padding-top: 100px; }

.course-result hr{
	margin: 0px auto;
	margin-bottom: 20px;
}

.course-result .belt-div{
	max-width: 430px;
	margin: 0 auto;
}

.belt-div{ max-width: 340px; }

.course-page .width50{ padding: 40px 30px; }

.course-page{ background: #fff; }

.pre-register-modal-wizard{
    padding: 0px;
    background: #fff;
}

.vcenter{
	margin-top: auto;
    margin-bottom: auto;
}

.pre-register-modal-wizard .steps ul{
    display: flex;
    position: relative;
}

.pre-register-modal-wizard .steps ul li,.pre-register-modal .nav-tabs li{
    width: 50%;
	padding: 17px 60px;
	transition: all 0.5s ease;
}

.pre-register-modal a:hover{
	text-decoration: none; 
	color: inherit;
}

body .episode-close{ opacity: 1; }

.tab-pane.active{ animation: slide-down 2s ease-out; }

.pre-register-modal .nav-tabs{ border: none; }

.pre-register-modal-wizard .steps ul li.checked,
.pre-register-modal .nav-tabs li a.active{
	transition: all 0.5s ease;
    border-bottom: 2px solid #854FF7;
	padding-bottom: 17px;
}

.pre_register_form{
	padding: 20px 60px;
	background: #F9F8F9;
    padding-bottom: 0px;
}

.pre_register_form .f-group.social_icon{ margin-top: 15px; }

.pre-register-modal-wizard  > .steps .current-info,
.pre-register-modal-wizard  > .steps .number{
    display: none;
}

.pre-register-modal .modal-dialog{
    max-width: 518px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
    background: #FFFFFF;
    border-radius: 2px 2px 0px 0px;
}

.pre-register-modal-wizard .content h2{ display: none; }

.pre-register-modal h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	text-align: center;
	color: #363043;
	vertical-align: text-top;
    display: inline-block;
	padding-bottom: 20px;
}

.pre-register-modal-wizard .steps ul li a,.pre-register-modal .nav-tabs li a{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-decoration: none;
	text-transform: uppercase;
	color: #363043;
    padding-bottom: 23px;
}

.pre-register-modal-wizard .steps ul li.current a{ border-bottom: 2px solid #854FF7; }

.pre_register_form .f-group h4{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #363043;
    margin: 0px 0px 10px 0px;
}

.pre_register_form .floating-label{
    position: relative;
    margin-bottom: 15px;
}

.pre-reg-title img{
    display: inline-block;
    max-width: 23px;
    margin-left: 5px;
}

.pre-reg-title{ text-align: center; }

.pre_register_form .floating-label{
    color: #5C566B;
    border: none;
    background: #fff;
    text-align: left;
    box-shadow: none;
    box-sizing: unset;
    position: relative;
    margin-bottom: 20px;
}

.pre_register_form .floating-input{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
    display: block;
    width: 100%;
    background-color: transparent;
    padding: 23px 10px 10px 10px;
    height: 51px;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    border-radius: 2px;
}

.pre_register_form .floating-label label{
    position: absolute;
    top: 17px;
    left: 15px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    left: 15px;
    color: #AFACB4;
    font-weight: normal;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.pre_register_form .floating-label.search-host-register label{ left: 40px; }

.pre_register_form .search-host-register .floating-input:focus ~ label,
.pre_register_form .search-host-register .floating-input:not(:placeholder-shown) ~ label{
	left: 40px; }

.pre_register_form .search-host-register .floating-input{ padding-left: 40px; }

.pre_register_form .floating-input:focus ~ label,
.pre_register_form .floating-input:not(:placeholder-shown) ~ label{
    top: 8px;
    font-size: 10px;
    left: 11px;
}

.search-host-register svg{
    position: absolute;
    left: 11px;
    top: 14px;
}

.pre_register_form  .input_prefix_social_icon{
    position: absolute;
    color: #afacb4;
    font-size: 12px;
    bottom: 10px;
    left: 15px;
}

#pre-register-modal_wizard h2,#pre-register-modal_wizard_student h2{ display: none; }

#pre-register-modal_wizard .pre_register_form .f-group.social_icon .floating-label label{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 15px;
    top: 10px;
	color: #AFACB4;
}

#pre-register-modal_wizard .pre_register_form .f-group.social_icon .floating-input:focus ~ label,
#pre-register-modal_wizard .pre_register_form .f-group.social_icon .floating-label:not(:placeholder-shown) ~ label{ left: 15px !important; }

.pre-register-modal-wizard button.btn.btn-pregister{
    max-width: 140px;
    height: 32px;
    margin: 0 auto;
    display: block;
    background: #854FF7;
    border-radius: 2px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #ffff;
    margin-top: 15px;
    margin-bottom: 15px;
}

.pre-reg-title img{ display: inline-block; }

.pre_register_form .required-icon{
    display: BLOCK;
    position: absolute;
    top: -10px;
    right: 15px;
    font-size: 35px;
    color: #AFACB4;
}

.pre_register_form .pre-register-additional .floating-label:first-child{ 	  margin-bottom: 5px; }

.pre-register-select .floating-label{
    padding: 10px 23px 10px 10px;
    overflow: hidden;
    height: 51px;
    border: 1px solid #EBEAEC;
    box-sizing: border-box;
    border-radius: 2px;
}

.pre-register-select .required-icon{ top: -13px; }
	
.pre-register-select .floating-select{
    padding: 0px;
    margin-top: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    display: block;
    width: 100%;
    background-color: transparent;
    border: none;
    color: #363043;
}

.pre_register_form  .floating-label.floating-description{
    height: auto;
    padding: 0px;
    background: none;
    border: none;
    color: unset;
}

.pre_register_form .floating-textarea{
    box-sizing: border-box;
    border-radius: 2px;
    color: #363043;
    box-shadow: none;
    border: 1px solid #EBEAEC;
    background: #fff;
    padding: 10px;
    text-align: left;
    width: 100%;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    padding-top: 23px;
    padding-left: 14px;
}

.pre-register-modal .content{
	padding-top: 4px; 
    display: block;
}

.pre-register-modal-wizard .steps ul li:first-child,
.pre-register-modal .nav-tabs li:first-child{ text-align: right; }

.pre-register-modal-wizard .steps ul li:last-child,
.pre-register-modal .nav-tabs li:last-child{ text-align: left; }

.pre_register_form .floating-label .floating-textarea:not(:placeholder-shown) ~ label{
    left: 15px;
    top: 8px;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 0px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.success-pre-register h3{
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	margin-bottom: 10px;
}

.success-pre-register span{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #5C566B;
    margin-bottom: 20px;
    display: block;
}

.success-pre-register p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #5C566B;
    margin-bottom: 0px;
}

.list-regi-social{ margin-top: 20px; }

.success-pre-register .btn-regi-social{
	background: transparent;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	height: 32px;
	width: 132px;
	border-radius: 2px;
}

.success-pre-register .regi-tw-icon{ background: #4AABE7; }

.success-pre-register .regi-cl-icon{ background: #854FF7; }

.success-pre-register .regi-fb-icon{ background: #415993; }

.success-pre-register .modal-body{ padding: 30px; }

.success-pre-register .modal-dialog{
    max-width: 516px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
}

#register-list{ text-align: center; }

.success-pre-register .btn-regi-social{
    text-align: center;
    vertical-align: unset;
}

.success-pre-register .regi-fb-icon svg{ vertical-align: bottom; }

.success-pre-register .regi-cl-icon svg{ vertical-align: baseline; } 

.success-pre-register .regi-tw-icon svg{ vertical-align: middle; } 

.course-result{ position: relative; }

.course-multidots{
    position: absolute;
    bottom: -5%;
}

.course-eclips{
    position: absolute;
    bottom: -25%;
    right: 8%;
}

.course-page .custom_background_image{
    background-image: url('../images/coursepg_header.png');
    background-repeat: no-repeat;
    background-position: top right;
	background-size: 550px
}

.search-register-response span{
    display: inline-block;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #363043;
	vertical-align: top;
}

.search-register-response img{
    max-width: 40px;
    max-height: 40px;
    display: inline-block;
}

.search-register-response-inner .response_small{
	display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #854FF7;
    border: none;
    background: #F3EDFE;
    border-radius: 2px;
    width: 63px;
    height: 19px;
}

.search-register-response{
    background: #FFFFFF;
    border-radius: 2px;
    padding: 10px 20px;
    margin-bottom: 10px;
}

.search-register-response-inner{
	display: inline-block;
	margin-left: 10px;
}

.search-register-response svg{
    float: right;
    margin-top: 8px;
}

.pr-zero{ padding-right: 0px; }

.pl-zero{ padding-left: 0px; }

.course-success img{ width: 100%; } 

.course-ringeclips{
    position: absolute;
    top: -40%;
    right: 15%;
}

.course-teacher .belt-div{
	margin-left: 100px;
    margin-top: 20%;
}

.course-page .tab-content{ margin-top: 0px; }

/*** podcasting-101 ***/

.podcasting_101{
	font-family: Poppins;
	font-style: normal;
   	background: #fff;
}

.podcasting_101 p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	color: #363043;
	font-size: 16px;
	line-height: 24px;
}

.podcasting-101-header{
	padding-top: 120px;
    padding-bottom: 65px;
	background-color: #F9F8F9;
}

.podcasting-101-header h2{
	font-weight: bold;
	font-size: 48px;
	line-height: 50px;
	text-align: center;
	color: #363043;
    padding-bottom: 10px;
}

.podcasting-101-header p{ text-align: center; }

.podcasters-stats p:first-child{ color: #363043; }

.podcasters-stats p{ text-align: left; }

.podcasters-stats a{
	color: #854FF7;
	text-decoration: none;
}

.start-podcasting{ margin-bottom: 30px; }

.podcasting-101-testimonial img{ margin: 0 auto; }

.podcasting-101-testimonial img:first-child{ margin-bottom: 25px; }
 
.podcasting-101-testimonial-client img{
    max-width: 64px;
    max-height: 64px;
    margin-top: 20px;
    margin-bottom: 0 !important;
}

.podcasting-101-testimonial{
	background: url(../images/101-testimonial_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
	text-align: center;
	color: #fff;
    padding: 45px 0px;
}

.podcasting-101-testimonial p{ color: #fff; }

.podcasting-testimonial{
	max-width: 700px;
	margin: 0 auto;
}

.podcasting-testimonial span b{
	color: #854FF7;
	font-weight: normal;
}

.podcasting-testimonial span{
	font-size: 14px;
	line-height: 21px;
	color: #AFACB4;
}

.podcasting-101-sencopy{
	padding: 60px 0px;
	border-bottom: 1px solid #EBEAEC;
}

.inner-sencopy{
	background: #F9F8F9;
	max-width: 700px;
	margin: 0 auto;
	padding: 30px;
}

.inner-sencopy h5{
	font-size: 24px;
	line-height: 25px;
	text-align: center;
	color: #363043;
	font-weight: bold;
    margin-bottom: 30px;
}

.inner-sencopy p{
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #363043;
}

.btn-send_copy{
	background: #854FF7;
	border-radius: 2px;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #fff;
	border: none;
	width: 170px;
	height: 32px;
	margin: 0 auto;
	display: block;
    margin-top: 20px;
}

.podcasting-101-content{ padding: 60px 0px; }

.content-listing h3{
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	text-align: center;
	color: #363043;
}

.content-listing{
	max-width: 700px;
	margin: 0 auto;
	padding: 0px;
}

.magnolia_eclippse{
	background: #F3EDFE;
	width: 156px;
	height: 156px;
	border-radius: 50%;
    margin-bottom: 15px;
	position: relative; 
}

.chapter_list{
	font-weight: 500;
	text-align: center;
}

.chapter_list span{
	font-size: 11px;
	line-height: 16px;
	color: #363043;
}

.chapter_list p{
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #363043;
}

.chapter_list img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.list-row-one{ padding-top: 50px; }

.list-row-two{
	max-width: 550px; 
	margin: 0 auto;
    padding-top: 50px;
}

.podcasting-chapter-list{
	font-family: Poppins;
	font-style: normal;
	text-align: center;
}

.chapter-list-discuss{
	padding-top: 60px;
    background: #F9F8F9;
	margin-bottom: 0px;
}

.chapter-list-header{
	padding-bottom: 60px; 
	text-align: center;
}

.chapter-list-header span{
	color: #854FF7;
	font-weight: normal;
	font-size: 24px;
	line-height: 25px;
}

.chapter-list-header p{
	font-weight: 600 !important;
	font-size: 16px;
	line-height: 24px;
	color: #363043;
	text-transform: uppercase;
}

.chapter-list-header h4{
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	color: #363043;
    margin: 10px 0px;
}

.chapter-list-part2{
	background: #fff;
	padding: 60px 0px; 
	text-align: left;
    padding-bottom: 0px;
    overflow: hidden;
}

.chapter-list-part1{ padding-bottom: 60px; }

.chapter-list-part2 h5{
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	color: #363043;
    padding-bottom: 15px;
    padding-top: 25px;
}

.chapter-list-discuss a{
    color: #854FF7;
	text-decoration: none;
}

.chapter-list-discuss p{
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #363043;
}

.chapter-list-discuss li{
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #363043;
	margin-bottom: 10px;
	padding-left: 5px;
}

.chapter-list-part2 span{
	font-size: 24px;
	line-height: 36px;
	color: #854FF7;
}

.chapter-special{
    margin: 40px 0px;
    position: relative;
}

.chapter-special span:after,.chapter-special span:before{
    content: "";
    position: absolute;
    border-top: 2px solid #854FF7;
    top: 50%;
    width: 100%;
}

.chapter-special span:before{
    right: 100%;
    margin-right: 45px;
}

.chapter-special span:after{
    left: 100%;
    margin-left: 45px;
}

.width700{
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	display: block;
}

.chapter-list-part2 img{
    margin: 40px 0px 20px 0px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 100%;
}

.chapter-list-part2 img:last-child{ margin-bottom: 0px; }

.chapter-list-border{
	border-top: 1px solid #EBEAEC; 
	margin-bottom: 20px;
}

.width340{
	max-width: 340px;
	width: 100%;
	text-align: left;
	margin-left: 8%;
	color: #363043;
	font-size: 16px;
	line-height: 24px;
}

.popular_podcast_list{
	background: #fff;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.popular_podcast_list:last-child{ margin-bottom: 40px; }

.popular-endorsed{
    padding: 20px;
    border-bottom: 1px solid #EBEAEC;
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
}

.popular_podcast_list img{ 
	margin: 0 auto;
    width: auto;
}

body .podcasting-inner h6{
    display: inline-block;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #854FF7;
}

.podcasting-inner p{
	display: inline-block;
    color: #363043;
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    margin-left: 5px;
}

.podcasting-chapter-list .width700:first-child{ padding-bottom: 40px; }

.podcasting-come-joinus{
    background: url(../images/come-join-desktop.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    font-family: Poppins;
    font-style: normal;
    text-align: center;
    padding: 50px 0px;
	margin-bottom: 100px;
}

.podcasting-come-joinus h3{ 
	font-weight: bold;
	font-size: 36px;
	line-height: 38px;
	color: #fff;
	padding-bottom: 30px;
}

.podcasting-come-joinus a{ 
	color: #854FF7;
	text-decoration: none;
}

.podcasting-come-joinus p{
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}

.podcasting-come-joinus .cmjoin-us{
    background: #854FF7;
    border-radius: 2px;
    font-weight: 600;
	font-family: Poppins;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #fff;
    border: none;
    width: 210px;
    height: 40px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}

.ppl-list-cnt .num_cnt{
    background: #F3EDFE;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    text-align: center;
    padding: 5px;
    display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #854FF7;
}

.ppl-list-cnt{
    display: inline-block;
    max-width: 10%;
}

.ppl-list-img{
    display: inline-block;
    max-width: 20%;
	width: 100%;
}

.ppl-list-data{
    display: inline-block;
    width: 100%;
    max-width: 65%;
}

.chapter-list-discuss .row{ margin: 0 auto; }

.podcasting-chapter-list .white100{ margin-bottom: 100px; }

.podcasting-101-header{ display: grid; }

.chapter-list-discuss b{
    font-weight: normal;
	font-style: italic;
    text-align: center;
    display: block;
	font-family: Poppins;
    margin-bottom: 25px;
    font-size: 12px;
    margin-top:-15px;
}

.chapter-list-discuss strong{ 
	color: #363043;
    font-size: 16px;
}

.chapter-list-part2 h6{
	margin: 0;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #363043;
    padding-bottom: 15px;
    padding-top: 25px;
}

.chapter-list-discuss p strong{ padding-right: 10px; }

.chapter-list-part2 li a{
    color: #854FF7;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
}

.podcasting_101 #footer-copytext{
	line-height: normal;
    font-size: 12px;
    color: #AFACB4;
    font-family: Poppins;
    font-style: normal;
}

.chapter-list-discuss img[src$=".gif"]{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
}

.inner-sencopy img{ max-width: 165px; }

.sencopy-email{ position: relative; }

.sencopy-email svg{
    position: absolute;
    left: 5px;
    top: 6px;
}

.sencopy-email input#read-whole-email{
	font-size: 12px;
	line-height: 18px;
	color:  #AFACB4;
	border: 1px solid #EBEAEC;
	box-sizing: border-box;
	border-radius: 2px;
	height: 36px;
    padding-left: 35px;
    box-shadow: none;
}

.btn.cmjoin-us a{ color: #fff; }

.pbottom-zero{ padding-bottom: 0px !important; }

.ptop-zero{ padding-top: 0px !important; }

/*** podcasting-101 ***/

/*** Podcast Freak Bar ***/

.page-freak-bar{ padding-top: 80px; }

.podcast-freak-bar{
	max-width: 583px;
	width: 100%;
	height: 60px;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	padding: 15px 20px;
    margin-bottom: 20px;
    position: absolute;
    z-index: 100000;
    top: 100px;
    left: 33%;
}

.podcast-freak-bar img{
	max-width: 32px;
    margin-right: 9px;
	display: inline-block;
}

.freak-svg{
    display: inline-block;
    padding-left: 5px;
}

.freak-bar-content{ vertical-align:  -webkit-baseline-middle; }

.freak-bar-button{ vertical-align: sub; }

.freak-bar-content p{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #5C566B;
    margin-bottom: 0px;
}

.freak-bar-button a{
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #854FF7;
	text-decoration: none;
    padding-left: 20px;
}

.freak-bar-content b{ font-weight: 600; }
	
.freak-bar-content,
.freak-bar-button,
.freak-bar-content img,
.freak-bar-content p,
.freak-bar-button a{ display: inline-block; }

.freak-bar-content svg{ vertical-align: middle; }

/*** Podcast Freak Bar ***/

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm), screen and(-webkit-min-device-pixel-ratio:0){
	
.new-idea-submit .floating-select:not([value=""]):valid ~ label{ left: 17px; }

}


@media(min-width: 992px){

.circle-bg-svg img{ width: auto; }

.home-bgimage .svg-banner-circles{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 50%;
}

.home-bgimage .svg-banner-pill{
	display: block;
	position: absolute;
	left: 10px;
	bottom: 0px;
}

}


svg.thrive-podcast-svg,svg.thrive-podcastright-svg,svg.thrive-circle{ display: none; }

@media (max-width:980px){

.show-idea-modal .modal-dialog .row-show-idea .btn-modal-endorse{
    margin-top: 0px;
    max-width: 120px;
    margin: 0 auto;
    display: block;
}

.initial-one{ padding-left: 0px; }

.middle-one{
	max-width: 60%;
    padding-right: 0px;
    width: 100%;
}

.last-one{ padding-right: 0px; }

h3.community-post-view{
    display: block;
    float: none;
    font-size: 14px !important;
    width: 100%;
    max-width: 100%;
}

.freak-bar-button{
    margin-left: 25px;
    display: block;
    margin-top: 10px;
}

.freak-svg{
    padding-left: 0px;
    display: block;
}

.podcast-freak-bar{ height: auto; }

.course-page .custom_background_image{ background: none; }

.belt-div{
    max-width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.course-result .belt-div,
.course-teacher .belt-div,
.course-success .belt-div,
.course-learning .belt-div{
    max-width: 430px;
    margin: 0 auto;
}

.coursepg-header img,
.course-result img,
.course-teacher img,
.course-success img,
.course-learning img{ 
	margin: 0 auto;
	margin-top: 40px;
}

.mobtop25{ margin-top: 25px; }

.belt-div hr,.coursepg-header hr{
    margin: 0 auto;
    margin-bottom: 20px;
}

.course-page .navbar{ background: #fff; }

.masterclass-div{ text-align: center; margin: 0 auto; }

.course-eclips,.course-multidots,.course-ringeclips{ display: none; }

.coursepg-header,
.course-belt,
.course-success,
.course-teacher,
.course-result,
.course-learning{
    padding-bottom: 50px;
}

.course-teacher{ 
	display: grid;
    padding-bottom: 0px;
}

.course-learning{
    padding-top: 0px;
	display: grid;
}

.course-mob-order1{ order: 1; }

.course-mob-order2{ order: 2; }

.coursepg-header span{
	font-size: 18px;
	line-height: 27px;
}

.coursepg-header h2{
	font-size: 36px;
	line-height: 38px;	
	text-align: center;
}

.course_buttons .btn-course_learn{ margin-right: 5px; }

.btn-course_learn,.btn-course_signup{ width: 130px; }

.course-belt .belt-div,
.course-success .belt-div,
.course-teacher .belt-div,
.course-result .belt-div{
    text-align: center;
}

.course-belt .belt-div hr,
.course-success .belt-div hr,
.course-teacher .belt-div hr,
.course-result .belt-div hr{
    margin:0 auto;
	margin-bottom: 20px;
}

.belt-div span{
    font-size: 16px;
    line-height: 24px;
}

.belt-div h3{
    font-size: 24px;
    line-height: 29px;
}

.course-success .offset-md-2{ margin-left: 0px; }

.course-success img{ width: auto; }

.course-teacher .belt-div{ 
	margin-left: 0px;
    margin-top: 0%;
}

.coursepg-header{ padding-top: 110px; }

/*** podcasting-101 */

.order1{
   order: 1;
   margin-bottom: 40px;
}

.order2{ order: 2; }

.podcasting_101 .container{
	padding-left: 15px;
	padding-right: 15px;
}

.podcasting-101-header h1{
    font-size: 30px;
    line-height: 40px;
}

.podcasting-101-header h2{
    font-size: 25px;
    line-height: 38px;
}

.start-podcasting{
    max-width: 80%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.chapter-special span:before{ 
	right: 75%;
	top: -20px; 
}

.chapter-special span:after{ 
	bottom: -15px;
    top: auto;
	left: 75%;
}

.podcasting-101-header{ padding-bottom: 50px; }

.podcasting-101-header img{
	margin: 0 auto;
	margin-top: 40px; 
}

.inner-sencopy h5{
	font-size: 18px;
	line-height: 19px;
    margin-bottom: 10px;
}

.magnolia_eclippse{ 
	margin: 0 auto; 
	margin-bottom: 15px;
}

.inner-sencopy img{ margin: 5px auto; }

.content-listing h3{ margin-bottom: 20px;}

.content-listing h3,.podcasting-come-joinus h3{
    font-size: 24px;
    line-height: 28px;
}

.chapter-list-header h4,.chapter-list-part2 h5{
	font-size: 24px;
	line-height: 28px
}

.chapter-list-header span,
.chapter-list-header p,
.podcasting-inner h6,
.podcasting-inner p{
	font-size: 16px;
	line-height: 24px
}

.chapter-list-header{ padding-bottom: 10px; }

.width340{
    max-width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
}

.width700{
	max-width: 100%;
	padding-right: 15px;
    padding-left: 15px;
}

.podcasting-inner p{
    display: block;
    margin-left: 0px;
}

.ppl-list-cnt{ max-width: 15%; }

.ppl-list-img{ max-width: 30%;}

.ppl-list-data{ max-width: 50%; }

.list-row-one{ padding-top: 30px; }

.list-row-one{ padding-top: 0px; }

.chapter_list{ 
	margin-bottom: 20px;
    margin-top: 20px;
}

.chapter_list:last-child{ margin: 0 auto; }

.chapter-list-header img{
	max-width: 90%;
	margin: 0 auto;
}

.chapter-list-part2 span{
    font-size: 18px;
    line-height: 30px;
}

.chapter-list-part2{ padding-top: 40px; }

.chapter-list-part1{ padding-bottom: 40px; }

.podcasting-chapter-list .white100{ margin-bottom: 0px; }

.btn-send_copy{ display: block !important; }

body .podcasting-inner h6{
    font-size: 16px;
	line-height: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}

/*** podcasting-101 */

.suggest-genre{
    max-width: 140px;
    margin: 0 auto;
}

.ideas_modal_launch textarea,.ideas_modal_launch textarea::placeholder{ font-size: 12px; }

body .episode-close{
	right: 50%;
    left: 45%;
    top: 13%;
    z-index: 99999 !important;
}

body #join-the-community-launching .episode-close{ top: 20%; }

.footer_suggesthost{ 
	display: block;
	margin: 0px;
}

.podcast_suggesthost{ 
	margin-top: 30px; 
	display: block;
}

.ga-what-are-you-working .floating-label.form-label-group.form-group,
.qa-submit-question .floating-label.form-label-group.form-group{ max-width: 100%; }

.modal-dialog{ margin-top: 130px !important ; }

.submittedto-community-modal .modal-dialog,
.woohoo-invitation-modal .modal-dialog{ margin-top: 40px !important; }

.take-leap svg{
	top: -30%;
	max-width: 100px;
}

.get-feedback-modal .pama-answer-item{ border-top: none; }

.most-endorsed-answer{
	text-align: left;
    padding-top: 20px;
}

.mobile_visible{ display: block !important; }

.desktop_visible{ display: none !important; }

.desktop_visible.microphone-model-container{
	display: block !important;
	top: -63px;	
}

.brand-container{
    margin-top: -57px;
}

.star-rating-container{
	position: relative;
    z-index: 100000;
}

.networking_host_profile{
	position: absolute;
	left: 60px;
	top: -45px;
}

.networking-page-container{
	padding-left: 20px;
	padding-right: 20px;
}

.networking_mic-row .description p{
	font-size: 11px;
	line-height: 16px;
}

.networking_host_name{ padding-top: 0px; }

.networking_host_profile{ margin-left: 20px; }

.networking-text:last-child{
	display: block;
	margin-top: 15px;
}

.networking_right_button.mobile_visible{
	float: none;
	margin-top: 20px;
}

.body-pama-question .heading-lists,.body-pama-question .pama-header p{ text-align: center; }

.networking_mic-row .description{
	border-bottom: 1px solid #EBEAEC;
	padding-bottom: 15px;
}

.networking_mic-row  .podcast-statsbutton{
	border-top: 1px solid #EBEAEC;
	padding-top: 15px;
	margin-top: 15px;
}

.search-genre:last-child{
	margin-right: auto;
	margin-left: auto;
}

.search-genre{
	display: block;
	width: 190px;
	margin: 0 auto;
	margin-bottom: 15px;
}

}

@media( max-width:900px ){
	
.col-12.col-lg-10.fheader-row{ margin-bottom: 20px; }

.show-idea-modal .modal-dialog .container,
.show-page-content-modal .modal-dialog .container{
	max-width: 880px;
	padding: 20px;
}

.show-idea-modal .modal-dialog .row-show-idea-discussions .container,
.show-page-content-modal .modal-dialog .row-show-idea-discussions .container{
	padding: 0px;
}

}

@media( min-width: 768px ){
	
.br-md-right{ border-right: none; }

}

@media( max-width: 767px){

.submit-new-idea-modal .floating-label.form-label-group.form-group{ max-width: initial; }

.launching-header h2{ 
	font-size: 24px;
	line-height: 25px;
}

.launching-header p{
	font-size: 14px;
	line-height: 21px;
}
	
.launching-soon .navbar{ background: #fff; }

.get-notified-subscribe p{ font-size: 12px; }

.launching-soon .custom_background_image {
    background-image: url(../images/img-launching-soon-mobile.png);
    background-position: top center;
    height: 100%;
    top: 20%;
    position: absolute;
    width: 100%;
    background-size: 150%,100%;
}

section.launching-header{ padding-top: 65px; }

.launching-text{ max-width: 400px; }

.launching-soon .floating-label.form-label-group.form-group{
	max-width: 100%;
	margin-bottom: 15px;	
}

.page-live-amas .questions-cnt-row h2{
	font-size: 24px;
	line-height: 25px;
	padding-bottom: 0px;
}

.page-live-amas .pama-text-wrapper{ font-size: 12px; }

.live-ama-question .pama-question-stats{ padding-right: 15px; }

.live-ama-question .alw-open{ font-size: 13px; } 

.live-ama-question .whn_sec .alw-open{
	font-size: 11px; 
    margin-top: 10px;
    display: block;
} 

.live-ama-question .pama-question-item h3{
    font-size: 18px;
	line-height: 28px;
}

.live-ama-qa .pama-answer-item .pama-answer-meta a{ display: block; }

.page-live-amas .questions-cnt-row{ display: grid; }

.page-live-amas .questions-cnt-row .col-12.col-lg-4{ order: 1; margin-bottom: 30px; }

.page-live-amas .questions-cnt-row .col-12.col-lg-8{ order: 2;}

.show-idea-modal .row-show-idea-discussions,
.show-page-content-modal .row-show-idea-discussions{
    padding: 20px 15px;
}

.show_idea_menu li:last-child{ padding-right: 0px; }

button.btn.btn-gf-collapse-filter.btn-gf-mobile{ display: inline-block; }

.show-ideas .favrating_header{
    padding-bottom: 30px;
    padding-top: 35px;
	background-size: initial;
}

svg.thrive-podcast-svg,
svg.thrive-podcastright-svg,
svg.thrive-circle,
.circle-bg-svg,
img.build-right-image-mobile,
.build-rolodex-image,
.home-bgimage svg{ 
	display: none;
}

.take-advantage p,.build-rolodex p{ max-width: 350px; }

.build-rolodex-mobile{ display: block; }

section.home-bgimage{
	background-size: cover;
	height: 340px;
}

section.home-bgimage .bannercontent{ top: 50%; }

section.home-bgimage h4{
	font-size: 14px;
	line-height: 21px;
}

.take-leap{ margin-top: 10px; }

.taleft-col svg.skill-dot-color{
	float: right;
	position: absolute;
	right: 6%;
	top: -10%;
}

.podcasting-box{
	width: 100%;
	padding: 40px;
}

.take-advantage{ padding: 50px 0px; }

.take-advantage hr,.take-advantage .side-content{ margin-left: 0%; }

.take-advantage img{
	border-radius: 165px;
	float: none;
	margin-right: 0px;
}

svg.skill-circle-line{
	right: 0px;
	bottom: 20%;
	z-index: 9999;
	left: 7%;
	width: 60px;
}

svg.skill-circle{
	position: absolute;
	right: 0px;
	top: 20%;
	width: 85%;
}

.thrive-podcast hr{ margin-bottom: 40px; }

.podcasting-title{ max-width: 280px; }

.taleft-col img{ margin-bottom: 45px; }

.build-rolodex .right-con{ padding-right: 10px; }

.build-rolodex img{ margin: 0 auto; }

.build-rolodex-image{
	float: none;
	margin: 5% 0px;
}

.podcasting-box h2,
.thrive-podcast h2,
.take-advantage h2,
.build-rolodex h2,
.take-leap h5,
section.home-bgimage h2{
	font-size: 24px;
	line-height: 25px;
}

.build-rolodex{ padding: 35px 0px; }

section.home-bgimage{	
	background: url('../images/bg-hero-mobile-new.png');
	background-repeat: no-repeat;
	height: 422px;
	background-position: center top;
	background-size: contain;
}

section.home-bgimage .bannercontent{ top: 35%; }

.take-leap{
	background: url('../images/bg-just-for-hosts-mobile.png');
	height: 403px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	margin-bottom: 50px
}	

.banner-triangle{ height: 70px; }

.side-content p,
.take-advantage p,
.build-rolodex p,
.take-leap p,
.thrive-podcast span{
   font-size: 16px;
   line-height: 24px;
}

.width50{ max-width: 100%; }

.width50:first-child{ margin-bottom: 20px; }

.networking-connect svg{ width: 13px; }

.networking-page-container .ideas_tab-list{ padding-bottom: 31px; }

.networking-page-container .ideas_tab-list-left li{ margin-right: 15px; }

.ideas_tab-list-left h6{ margin-right: 0px; }

.networking-page-container .btn-gf-mobile{
	padding: 0px;
	height: 25px;
}	

.networking-page-container .ideas_tab-list-right svg{
	margin-left: 2px;
	width: 20px;
	height: 20px;
}

.feedback_buttons{ float: none; }

.show_idea_menu{ text-align: center; }

.show_idea_menu .nav-tabs{ display: block; }

.btn-gf-desktop{ display: none; }

.fliter_number{ padding-top: 0px; }

.btn-gf-mobile{ display: inline-block;  padding-top: 4px; }	 

.podcast-listen_division{ display: block; }

.mobile_visible a.loadmore,
.mobile_visible a.loadmore:hover{
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #854FF7;
	border: 1px solid #854FF7;
	max-width: 130px;
	height: 30px;
	padding: 6px;
	margin: 25px auto;
	text-align: center;
	display: block;
	text-decoration:none;
}

.show_ideas_sidebar{ padding: 0px 0px; }

.show_ideas_sidebar li{ 
	margin-top: 0px;
	padding: 20px; 
}

.signup_for_submit a,.signup_for_submit p{
	font-size: 15px;
	line-height: 24px; 
}

.ideas_tab-list-left{ display: block; }

#popular_show_ideas .podcast-text{ 
	padding-left: 0px  !important;
	margin-bottom: 0px;
}

#popular_show_ideas .podcast-genre.episode-target.mobile_visible{ margin-right: 15%; }

.ideas_tab-list-left h6{
	text-align: center;
	display: block;
	padding-bottom: 20px;
}

.ideas_tab-list-left ul{ float: left; }

.ideas_tab-list-left li a, 
.ideas_tab-list-left li a:hover{
	padding-bottom: 12px;
}

.show_ideas_sidebar li:last-child{ padding-bottom: 20px; }

.ideas_tab-list{
	padding: 20px 0px;
	padding-bottom: 30px;
	border-bottom: 1px solid #EBEAEC;
}

.signup_for_submit{ padding: 23px 25px; }

.take-advantage p,.build-rolodex p{ max-width: 350px; }

.circle-bg-svg{ display: none; }

img.build-right-image-mobile{ display: none; }

.build-rolodex-image{ display: none; }

.join-the-community-modal .br-right{ margin-bottom: 20px; }

section.home-bgimage{
	background-size: cover;
	height:340px;
}

section.home-bgimage .bannercontent{ top:50%; }

section.home-bgimage h4{
	font-size: 14px;
	line-height: 21px;
}

.take-leap{ margin-top: 10px; }

.taleft-col svg.skill-dot-color{
	float: right;
	position: absolute;
	right: 6%;
	top: -10%;
}

.podcasting-box{
	width: 100%;
	padding: 40px;
}

.take-advantage{ padding: 50px 0px; }
.take-advantage{ padding-bottom: 100px; }

.take-advantage hr,.take-advantage .side-content{ margin-left: 0%; }

.home-bgimage svg{ display: none; }

.take-advantage img{
	border-radius: 165px;
	float: none;
	margin-right: 0px;
}

svg.skill-circle-line{
	right: 0;
	bottom: 20%;
	z-index: 1;
	left: 7%;
	width: 60px;
}

svg.skill-circle{
	position: absolute;
	right:0px;
	top: 20%;
	width: 85%;
}

.thrive-podcast hr{ margin-bottom: 40px; }

.podcasting-title{ max-width: 280px; }

.taleft-col img{ margin-bottom: 45px; }

.build-rolodex .right-con{ padding-right: 10px; }

.build-rolodex img{ margin: 0 auto; }

.build-rolodex-image{
	float: none;
	margin: 5% 0px;
}

.podcasting-box h2,
.thrive-podcast h2,
.take-advantage h2,
.build-rolodex h2,
.take-leap h5,
section.home-bgimage h2{
	font-size: 24px;
	line-height: 25px;
}

.build-rolodex{ padding: 35px 0px; }

section.home-bgimage{	
	background: url('../images/bg-hero-mobile-new.png');
	background-repeat: no-repeat;
	height:422px;
	background-position: center top;
	background-size: contain;
}

section.home-bgimage .bannercontent{ top: 35%; }

.take-leap{
	background: url('../images/bg-just-for-hosts-mobile.png');
	height: 403px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	margin-bottom: 50px
}	

.banner-triangle{ height: 70px; }

.side-content p,
.take-advantage p,
.build-rolodex p,
.take-leap p,
.thrive-podcast span{
   font-size: 16px;
   line-height: 24px;
}

.join-the-community-modal .singup_host_body .br-right{
	border-right: none;
	border-bottom: 1px solid #EBEAEC;
	padding-bottom: 20px;
}

.join-the-community-modal .signing_up_heading p,
.singup_host_footer p{
	font-size: 12px;
	line-height: 18px;
}

.join-the-community-modal .singup_host_body button{
	max-width: 200px;
	width: 100%;
	margin: 0 auto;
	display: block;
	margin-bottom: 15px;
}

.join-the-community-modal .singup_host_body .input-wrapper,
.singup_host_body .social-note{
	max-width: 200px;
	margin: 0 auto;
}

.join-the-community-modal .form--profile .form__btn{ margin-bottom: 0px; }

.join-the-community-modal form.form.form--profile{ padding-bottom: 0px; }

.join-the-community-modal .singup_host_footer{
	max-width: 200px;
	margin: 0 auto;
	text-align: center;
}

.signing_up_host_form{ padding: 30px 15px; }

.signing_up_host_form_wizard .actions li:first-child a{ margin-left: 0px; }

.signing_up_host_form_wizard .actions ul{ max-width: 100%; }

.signing_up_host_form .container{ padding: 0px; }

.hang-tight-modal .modal-dialog,.awesome-modal .modal-dialog{
	max-width: 375px;
	background: #FFFFFF;
	margin: 0 auto;
}

.episode-close{
	position: absolute;
	right: 50%;
	top: 20px;
	left: 50%;
}

.hang-tight-modal p,
.awesome-modal p{ 
	margin-bottom: 0px;
}

.hang-tight-modal .container,
.awesome-modal .container{ 
	padding: 30px 15px 30px 15px; 
}

.mobile-leftzero{
	padding-left: 0px;
	margin-left: 0px;
}

.mobile-rightzero{
	padding-right: 0px;
	margin-right: 0px;	
}

.awesome_badge svg{ right: 39%; }

.podcast-picrime:last-child,.podcast-picrime a:last-child{
	margin-right: 0px;
	float: none;
}

.show-idea-modal .modal-dialog .row-show-idea,
.show-page-content-modal .modal-dialog .row-show-idea{
	padding-bottom: 20px;
}

.show-idea-modal .modal-dialog .row-show-idea h3,
.show-page-content-modal .modal-dialog .row-show-idea h3{
	font-size: 18px;
	line-height: 22px;
}

.show-idea-modal .modal-dialog .row-show-idea .podcast-genre,
.show-page-content-modal .modal-dialog .row-show-idea .podcast-genre{
	margin-bottom: 20px;
}

.show-idea-modal .modal-dialog .row-show-idea  .btn-modal-endorse,
.show-page-content-modal .modal-dialog .row-show-idea  .btn-modal-endorse{
	max-width: 340px;
	margin: 0 auto;
	display: block;
	height: 40px;
    margin-top: 30px;
}

.show-idea-modal .modal-dialog .row-show-idea .btn-modal-endorse {
    margin-top: 0px;
    max-width: 120px;
    margin: 0 auto;
    display: block;
}

.show-page-content-modal .modal-dialog .row-show-idea .btn-modal-endorse{
	max-width: 100%;
}

.show-idea-modal .modal-dialog .container,
.show-page-content-modal .modal-dialog .container{
	max-width: 880px;
	padding: 20px;
}

.show-idea-modal .modal-dialog .row-show-idea-discussions .container,
.show-page-content-modal .modal-dialog .row-show-idea-discussions .container{
	padding: 0px;
}

.show-idea-modal .modal-dialog .row-show-idea .endorse-modal,
.show-page-content-modal .modal-dialog .row-show-idea .endorse-modal{
	margin-top: 10px;
}

.show-idea-modal .show-desc-content p,
.episode-idea-modal .show-desc-content p,
.show-page-content-modal .show-desc-content p,
.episode-idea-modal .show-desc-content p{
	font-size: 12px;
	line-height: 18px;
}

.idea-from{ padding-top: 10px; }

.episode-idea-modal .show-idea-from{ padding-top: 10px; display: none;}

.episode-idea-modal .episode-target.podcast-img{ padding-left: 15px;}

.episode-idea-modal .btn-modal-endorse{  margin-top: 10px;}

.show-idea-modal  .pama-comments-list , 
.show-page-content-modal  .pama-comments-list{
	margin-top: 30px;
}

.row-show-idea-discussions h3 span{
	display: block;
	font-size: 14px;
	line-height: 21px;
	margin-top: 10px;
	margin-left: 0px;
}

.row-show-idea-discussions h3{
	text-align: center;
	display: block;
}	

.thrive-podcast{ 
	padding-bottom: 24px; 
	padding-top: 40px;
}

.take-advantage{ padding-bottom: 10px; }

.thrive-triangle{
    clip-path: polygon(100% 60%, 101% 101%, 101% 101%, 101% 101%, 101% 101%, 101% 101%, 0% 101%);
	height:55px;
}

.thrive-podcast hr{ margin-bottom: 30px; }

.build-rolodex h2{ padding-bottom: 20px; }

.feedback_popular-row h3,.ask_question h3{ 
    font-size: 15px;
    line-height: 20px;
}

.coursepg-header span{
	font-size: 18px;
	line-height: 27px;
}

.coursepg-header h2{
	font-size: 36px;
	line-height: 38px;	
	text-align: center;
}

.course_buttons .btn-course_learn{ margin-right: 5px; }

.btn-course_learn,.btn-course_signup{ width: 130px; }

.course-belt .belt-div,
.course-success .belt-div,
.course-teacher .belt-div,
.course-result .belt-div{
    text-align: center;
}

.course-belt .belt-div hr,
.course-success .belt-div hr,
.course-teacher .belt-div hr,
.course-result .belt-div hr{
    margin:0 auto;
	margin-bottom: 20px;
}

.belt-div span{
    font-size: 16px;
    line-height: 24px;
}

.belt-div h3{
    font-size: 24px;
    line-height: 29px;
}

}

@media (max-width: 580px){

.podcasting-101-content .container{ padding-left: 15px; }

.chapter_list{ 
	max-width: 50%;
    margin: 0px;
    margin-bottom: 20px;
    margin-top: 20px;	
}

.magnolia_eclippse{
    width: 126px;
	height: 126px;
}

.chapter_list:last-child{
    margin-bottom: 20px;
    margin-top: 20px;
}

.list-row-two{ padding-top: 0px; }

@media (max-width: 500px){

.coursepg-header img,
.course-result img,
.course-success img{ 
	padding: 0px;
    margin: 0px;
    margin-left: auto;
	margin-top: 40px;
}

.course-teacher img{
	padding: 0px;
    margin: 0px;
    margin-right: auto;
	margin-top: 50px;
}

section.home-bgimage{
	background-size: inherit;
	height: 280px;
}

section.home-bgimage .bannercontent{ top:45%; }

section.home-bgimage{ background-size: inherit; }

.discussions-name a,a.discussions-name{ font-size: 13px !important; }

.pama-get-feedback-comments .pama-answer-item { padding: 15px 0px 20px 45px; }

}
 
 	
@media (max-width: 450px){

.podcast-genre,
.podcast-picrime a,.podcast-picrime a:hover,
.podcast-piendor a,.podcast-piendor a:hover{ padding: 4px 8px 2px; }

.podcast-view a,.podcast-view a:hover{ width: 50px; }

.networking-genre:first-child{ margin-right:5px; }	

.podcast-statsbutton li{ margin-right: 5px; }

.podcast-statsbutton li:nth-child(3){ margin-right: 0px; }
	
.read-more{ font-size: 12px !important; }

.show_ideas-page .right-col{ display: block; }

#popular_show_ideas .podcast-genre.episode-target.mobile_visible{ margin-right: 2%; }

.podcast-listen_division  .podcast-listen{ width: 100px; }

.podcast-listen_division  .podcast-listen:first-child{ margin-right: 10px; }

.podcast-piendor a,.podcast-piendor a:hover{ margin-right: 0px; }

.ideas_tab-list-left h6{ 
	font-size: 16px;
    margin-right: 20px;
}

.ideas_tab-list-left li{ margin-right: 15px; }

.networking-page .p-5{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ideas_tab-list-left li a{ font-size: 10px; }

.networking-page-container .ideas_tab-list-right{ float: unset; }

.fliter_number{ padding: 1px; }

.networking-page-container .ideas_tab-list-left li{ margin-right: 7px; }

.questions_buttons{
    display: block;
    float: none;
    margin-top: 20px;
}

.favorite_mic-row .episode-target{ margin-bottom: 0px; }

li.podcast-text.episode-target{ padding-left: 0px; }

}


@media (max-width: 350px){

.show-page-content-modal .modal-dialog .row-show-idea h3{ font-size: 16px; }

.episode-idea-modal .podcast-img img{ max-width: 70px; }

.pama-answer-item{ padding: 20px 0 20px 40px !important; }

.pama-comments-list .pama-comment-meta .avatar,
.pama-answer-item .avatar{ 
   max-width: 30px !important;
   max-height: 30px!important;
   height: 30px!important;
   width: 30px!important;
}

.show-idea-modal .pama-comments-list .inner-aska-ago,
.episode-idea-modal .pama-comments-list .inner-aska-ago{
   margin-top: 0px!important;
   margin-left: 50px!important;
   margin-bottom: 20px;
}

.episode-idea-modal .pama-answer-meta p{
    margin-bottom: 0px;
    line-height: 20px;
}

.pama-comments-list .pama-comment p:last-child{  margin-left: 50px!important;}

.new-idea-submit .sniselect-group .required-icon{
    top: 4px;
    right: 5px;
}

.new-idea-submit .floating-select{ width: 100%; }

.hide{ display: none; }

}
.avatar_30{ width: 30px; }

.podcasting-skills, .podcasting-interests{ height: 163px !important; }
