/*

Theme Name: the7dtchild

Author: Dream-Theme

Author URI: https://dream-theme.com/

Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!

Version: 1.0.0

License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: https://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: https://themeforest.net/licenses/regular_extended

Template: dt-the7

*/





#primary-menu .sub-nav{padding: 0px;}

.mobile-main-nav{}
.mobile-main-nav .menu-item.open-sub{ margin-left: 0px;}
.mobile-main-nav .menu-item.open-sub .sub-nav{ margin-left: 0px;}
.mobile-main-nav .menu-item.open-sub .sub-nav .menu-item{ margin-left: 0px;}


.space_separator10{ padding: 10px 0px 0px; display: block; clear: both;}
.space_separator15{ padding: 15px 0px 0px; display: block; clear: both;}
.space_separator20{ padding: 20px 0px 0px; display: block; clear: both;}
.space_separator30{ padding: 30px 0px 0px; display: block; clear: both;}
.space_separator40{ padding: 40px 0px 0px; display: block; clear: both;}
.space_separator50{ padding: 50px 0px 0px; display: block; clear: both;}
.space_separator60{ padding: 60px 0px 0px; display: block; clear: both;}

ul{}
ul li{ list-style: outside disc; margin-left: 30px; }




.partner_grid{}

.partner_grid .vc_gitem-animated-block{ padding: 10px 20px;}



.patrons_list{}

.patrons_list li{ float: left; padding-right: 32px; color: #040404;}





.masthead_crew{ /*text-align: center;*/ text-align: left;}

.masthead_crew p{line-height: 23px; margin-bottom: 5px; color: #67696a;}

.masthead_crew strong{font-weight: 700;}



.masthead_wid_500{ width: 500px;}





.header-bar{padding-top: 15px; padding-bottom: 15px;}



.ftr_vert_nav{}



.footer .widget{ margin-bottom: 10px;}



.widget_presscore-custom-menu-2{}

.widget_presscore-custom-menu-2 .custom-nav{ text-align: center;}

.widget_presscore-custom-menu-2 .custom-nav .menu-item{ display: inline-block; padding: 5px 12px; margin: 0px}

.widget_presscore-custom-menu-2 .custom-nav .menu-item a{ padding-bottom: 0px;}

.widget_presscore-custom-menu-2 .custom-nav .menu-item a,

.widget_presscore-custom-menu-2 .custom-nav .menu-item a span{ color: #28afec;}



.widget_presscore-custom-menu-two{}
.widget_presscore-custom-menu-two .custom-nav{ text-align: center;}
.widget_presscore-custom-menu-two .custom-nav .menu-item{ display: inline-block; /*padding: 5px 12px; width: calc(25% - 24px);*/
	padding: 5px 25px; width: auto; margin: 0px;}
.widget_presscore-custom-menu-two .custom-nav .menu-item a{ padding-bottom: 0px;}
.widget_presscore-custom-menu-two .custom-nav .menu-item a,
.widget_presscore-custom-menu-two .custom-nav .menu-item a span{ color: #28afec;}

@media only screen and (max-width: 767px) {
	.widget_presscore-custom-menu-two .custom-nav .menu-item{ width: calc(50% - 24px);}
}	

@media only screen and (max-width: 624px) {
	.widget_presscore-custom-menu-two .custom-nav .menu-item{ width: calc(90% - 24px);}
}


.widget_presscore-contact-info-widget{}

.widget_presscore-contact-info-widget .soc-ico{ text-align: center;}

.widget_presscore-contact-info-widget .soc-ico .assistive-text{ display: none;}

.widget_presscore-contact-info-widget .soc-ico a{ margin: 2px 8px; background: #28afec; color: #fff;}

.widget_presscore-contact-info-widget .soc-ico a .soc-font-icon{ color: #fff!important;}

.widget_presscore-contact-info-widget .soc-ico a:hover{ background-color:#fde367;  color: #222 !important;}

.widget_presscore-contact-info-widget .soc-ico a:hover .soc-font-icon{ color: #222 !important;}



.inline-header .header-bar{padding-top: 40px!important; padding-bottom: 30px!important;}



.inline-header .branding{align-items: unset;}

.inline-header .header-bar>.mini-widgets{align-items: unset;}



.mini-widgets .soc-ico{ padding: 5px 10px 10px;}

.mini-widgets .mc4wp-form-fields input[type="text"],

.mini-widgets .mc4wp-form-fields input[type="email"]{ line-height: 20px !important; padding: 5px 10px; border-radius: 0px; box-shadow:none !important;}



#mc4wp-form-1{ margin-top: 0px; width: 200px;}

#mc4wp-form-1 h5{ font-size: 13px; font-weight: 400; margin-bottom: 5px; text-align: right;}

#mc4wp-form-1 .btn_cover1{ text-align: right;}



#mc4wp-form-1 input[type=submit]{ background-color: #28afed !important; color: #fff !important; /*padding-left: 46px; padding-right: 46px;*/ width: 142px; min-height: 42px; -webkit-transition: all .3s; transition: all .3s; text-transform: uppercase; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: 700;}

#mc4wp-form-1 input[type=submit]:hover{ background-color: #fde367 !important; color: #222 !important;}





.head_subscribe{ text-align: right;}

.head_subscribe a{ background-color: #fde367 !important; color: #222 !important; /*padding-left: 46px; padding-right: 46px;*/ width: 142px; min-height: 42px; -webkit-transition: all .3s; transition: all .3s; text-transform: uppercase; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: 700; text-align: center; line-height: 40px; text-decoration: none !important; display: inline-block;}

.head_subscribe a:hover{ background-color: #28afed !important; color: #fff !important;}



















.tbwc_clr_txt{color: #4285e6 !important;}

.tbwc_clr{}

.tbwc_clr a{ color: #4285e6 !important; }

.tbwc_clr a:hover,

.tbwc_clr a:active{ color: #fde367 !important; }



.tbwc_clr a.btnn{ color: #fff !important; background-color:#4285e6 !important; text-decoration: none; }

.tbwc_clr a.btnn:hover,

.tbwc_clr a.btnn:active{ color: #222 !important; background-color: #fde367!important;}









.prog_title_tbwc{ color: #4285e6; margin-top: 15px; margin-bottom: 10px;}

.custom_title_season{ font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 24px; color:#040404; font-weight: 800;}



/*.prog_name{ font-size: 28px; color:#040404; font-weight: 400;}

.prog_sponsored{ font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color:#040404; font-weight: 500; margin-bottom: 10px;}

.prog_discri{ color: #67696a; font-size: 16px;}*/



.player_episode_title{text-transform: uppercase; margin: 20px 0px;}



.tbwc_episodes{ /*border: 1px solid #ccc;*/ border: 1px solid #4285e6; padding: 10px 0px 25px; transition: .4s; webkit-transition:.4s;}

.tbwc_episodes:hover,

.tbwc_episodes.episode_active{ border: 1px solid #4285e6; padding: 10px 0px 25px; cursor: default;/*background-color: #dff3fb;*/ background-color: #fff; transition: .4s; webkit-transition:.4s;}

.tbwc_episodes .episode_title{ text-transform: uppercase; font-size: 18px; font-weight: 400; margin: 5px 15px 10px;}

.tbwc_episodes .episode_cover_pic{ margin: 0px 0px 20px 0px;}

.tbwc_episodes .episode_cover_pic::after{ content: ""; clear: both; }

.tbwc_episodes .episode_cover_pic img{max-width: 100%; height: auto;}

.tbwc_episodes a.play_bt{ width: 150px; height: auto; padding: 10px 10px 12px; /*background-color: #28afed;*/ margin: 0px auto; display:block; text-align: center; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; text-decoration: none; cursor: pointer;/*color: #fff;*/ transition: .4s; webkit-transition:.4s;}

.tbwc_episodes a.play_bt:hover{ /*background-color: #4285e6; color: #fff;*/ transition: .4s; webkit-transition:.4s;}

.tbwc_episodes:hover a.play_bt{ /*background-color: #4285e6; color: #fff;*/ transition: .4s; webkit-transition:.4s;}





.tbwc_episodes a.play_bt.play_bt_inactive{  pointer-events: none; cursor: default; text-decoration: none; opacity: 0.7; padding: 9px 9px 11px; }

/*.tbwc_episodes a.play_bt.play_bt_inactive:hover{ transition: .4s; webkit-transition:.4s;}*/







.more_tbwc{ padding-top: 50px;}

.more_tbwc a.more_tbwc_bt{ width: 180px; height: auto; padding: 15px; background-color: #28c1d2; display:block; margin: 0 auto; text-align: center; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-weight: 600; text-transform: uppercase; text-decoration: none; color: #fff; transition: .3s; webkit-transition:.3s;}

.more_tbwc a.more_tbwc_bt:hover{ background-color: #128794;  color: #fff; transition: .3s; webkit-transition:.3s;}



.more_tbwc .discript{ font-size: 16px; color: #333; text-align: center; margin: 20px 0px 10px;}









@media only screen and (max-width: 767px) {

/*.tbwc_episodes:hover,

.tbwc_episodes.episode_active{ border: 1px solid #ccc; }*/

}









/*TRIMTABS*/



.trimtabs_wrap{ padding-top: 60px; padding-bottom: 60px;}

.trimtabs_badge_main{ width: 280px; margin-bottom: 35px;}

.trimtabs_badge_main img{ width: 100%; height: auto;}



a.trimtab_bt{ width: 190px; height: auto; padding: 14px; background-color: #28c1d2; display:block; text-align: center; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-weight: 600; text-transform: uppercase; color: #fff; transition: .3s; webkit-transition:.3s;}

a.trimtab_bt:hover{ background-color: #128794;  color: #fff; transition: .3s; webkit-transition:.3s;}



.trimtabs_wrap .vid-container { padding-bottom: 52%; padding-top: 30px; height: 0; margin-top: 70px;}



/*TRIMTABS END*/











/*DREAM JOB*/



.drmjb_clr_txt{color: #28c1d2 !important;}
.drmjb_clr{}
.drmjb_clr a{ color: #28c1d2 !important; }
.drmjb_clr a:hover,
.drmjb_clr a:active{ color: #fde367 !important; }


.drmjb_clr a.btnn{ color: #fff !important; background-color:#28c1d2; text-decoration: none; }
.drmjb_clr a.btnn:hover,
.drmjb_clr a.btnn:active{ color: #222 !important; background-color: #fde367;}


.prog_title_drmjob{ color: #28c1d2; margin-top: 15px; margin-bottom: 10px;}


.drj_prog{}
.drj_prog .prog_name{ font-size: 28px; line-height: 34px; color:#040404; font-weight: 400; margin-bottom: 15px;}
.drj_prog .prog_sponsored{ font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color:#040404; font-weight: 500; margin-bottom: 10px;}
.drj_prog .prog_discri{ color: #67696a; font-size: 16px;}



/*DREAM JOB END*/









/*AN ALTERNATIVE REVUE*/



.aarv{}
.aarv_clr_txt{color: #b7c600 !important;}
.aarv_clr{}
.aarv_clr a{ color: #b7c600 !important; }
.aarv_clr a:hover,
.aarv_clr a:active{ color: #fde367 !important; }


.aarv_clr a.btnn{ color: #fff !important; background-color:#b7c600 !important; text-decoration: none; }
.aarv_clr a.btnn:hover,
.aarv_clr a.btnn:active{ color: #222 !important; background-color: #fde367!important;}



.aarv_bk_wrap{ padding-top: 60px; padding-bottom: 60px;}
.aarv_bk_cover_main{ width: auto; margin-bottom: 30px; margin-top: 30px;}
.aarv_bk_cover_main img{ width: 100%; height: auto;}
.aarv_bk_wrap .aarv_bk_tag{}
.aarv_bk_wrap .aarv_bk_tag p{ font-size: 18px; font-weight: 600; color: #333;}



.prog_title_aarv{ color: #b7c600; margin-top: 15px; margin-bottom: 10px;}
.prog_title_aarv b{ font-size: 22px; font-weight: 500;}

.prog_title_2m2m{ color: #b7c600; margin-top: 15px; margin-bottom: 10px;}



.aarv_episodes { width: -webkit-calc(100% - 100px); width: calc(100% - 100px); margin: 15px auto 30px; position: relative; }  		
.aarv_episodes .owl-item .item{ background: #eee; cursor: pointer; transition: .4s;}		
.aarv_episodes .owl-item .item .desc { color: #28c1d2; }



.aarv_btn_container{ text-align: center; display: flex; justify-content: center;}

.aarv_btn_container .aarv_btn_register{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 25px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 35px; /*text-transform:uppercase;*/  text-align: center; text-decoration: none; transition: all .3s;}

.aarv_btn_container .aarv_btn_register:hover{ background-color: #fde367; color: #222; transition: all .3s;}

.aarv_btn_container .aarv_btn_upload_contribution{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 25px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 35px; text-transform: uppercase;  text-align: center; text-decoration: none; transition: all .3s;}

.aarv_btn_container .aarv_btn_upload_contribution:hover{ background-color: #fde367; color: #222; transition: all .3s;}



/*.aarv_btn_container .aarv_btn_upload_contribution{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 25px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 16px; text-transform: uppercase; text-align: center; text-decoration: none; transition: all .3s;}



.aarv_btn_container .aarv_btn_upload_contribution:hover{ background-color: #fde367; color: #222; transition: all .3s;}*/



@media (max-width: 624px) {

	.aarv_episodes { width: -webkit-calc(100% - 60px); width: calc(100% - 60px); margin: 15px auto 25px; }

}




/*AN ALTERNATIVE REVUE END*/






/*------------------------2m2m------------------------*/



.two_m2m{}
.two_m2m_clr_txt{color: #b7c600 !important;}
.two_m2m_clr{}
.two_m2m_clr a{ color: #b7c600 !important; }
.two_m2m_clr a:hover,
.two_m2m_clr a:active{ color: #fde367 !important; }


.two_m2m_clr a.btnn{ color: #fff !important; background-color:#b7c600 !important; text-decoration: none; }
.two_m2m_clr a.btnn:hover,
.two_m2m_clr a.btnn:active{ color: #222 !important; background-color: #fde367!important;}



.two_m2m_bk_wrap{ padding-top: 60px; padding-bottom: 60px;}
.two_m2m_bk_cover_main{ width: auto; margin-bottom: 30px; margin-top: 30px;}
.two_m2m_bk_cover_main img{ width: 100%; height: auto;}
.two_m2m_bk_wrap .two_m2m_bk_tag_title{ color: #23abc3;}
.two_m2m_bk_wrap .two_m2m_bk_tag{}
.two_m2m_bk_wrap .two_m2m_bk_tag p{ font-size: 16px; /*font-weight: 600;*/ color: #333; margin: 0 0 10px;}

.two_m2m_bk_wrap .two_m2m_talents{ padding: 15px 0px;}
.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_title{ color: #23abc3;}
.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_discription p{ font-size: 15px; font-weight: 500; color: #333;}

.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_link_discription{  padding: 10px 0px; max-width: 165px; }
.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_link_discription p{ font-size: 13px; line-height: 18px;font-weight: 300}
.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_upload_btn{ width: 200px; height: 35px; display: inline-block; padding: 5px; margin: 10px 0px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 35px; /*text-transform:uppercase;*/  text-align: center; text-decoration: none; transition: all .3s;}
.two_m2m_bk_wrap .two_m2m_talents .two_m2m_talents_upload_btn:hover{ background-color: #fde367; color: #222; transition: all .3s;}



.prog_title_two_m2m{ color: #b7c600; margin-top: 15px; margin-bottom: 10px;}
.prog_title_two_m2m b{ font-size: 22px; font-weight: 500; display: inline-block; line-height: 26px; overflow: auto;}




.two_m2m_episodes { width: -webkit-calc(100% - 100px); width: calc(100% - 100px); margin: 15px auto 30px; }  		
.two_m2m_episodes .owl-item .item{ background: #eee; cursor: pointer; transition: .4s;}		
.two_m2m_episodes .owl-item .item .desc { color: #28c1d2; }



.two_m2m_btn_container{ text-align: center; display: flex; justify-content: center;}
.two_m2m_btn_container .btns_wrapper{ display: flex;}
.two_m2m_btn_container .btns_wrapper .btns_col{ padding: 0px 20px; max-width: 165px;}
.two_m2m_btn_container .btns_wrapper .btns_col p{ font-size: 13px; line-height: 18px;}

.two_m2m_btn_container .two_m2m_btn_register{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 0px; background-color: #28afed; color: #222; font-size: 13px; font-weight: 700; line-height: 35px; /*text-transform:uppercase;*/  text-align: center; text-decoration: none; transition: all .3s;}

.two_m2m_btn_container .two_m2m_btn_register:hover{ background-color: #fde367; color: #222; transition: all .3s;}

.two_m2m_btn_container .two_m2m_btn_upload_contribution{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 25px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 35px; text-transform: uppercase;  text-align: center; text-decoration: none; transition: all .3s;}

.two_m2m_btn_container .two_m2m_btn_upload_contribution:hover{ background-color: #fde367; color: #222; transition: all .3s;}

.two_m2m_btn_container .btn_blue1{ background-color: #9fdcf6;}
.two_m2m_btn_container .btn_blue2{ background-color: #6dcff7;}
.two_m2m_btn_container .btn_blue3{ background-color: #42c2f7;}
.two_m2m_btn_container .btn_blue4{ background-color: #2aaff0;}
.two_m2m_btn_container .btn_blue5{ background-color: #0995da;}

/*.two_m2m_btn_container .btn_blue1{ background-color: #d4edf7;}
.two_m2m_btn_container .btn_blue2{ background-color: #9fdcf6;}
.two_m2m_btn_container .btn_blue3{ background-color: #69cdf6;}
.two_m2m_btn_container .btn_blue4{ background-color: #39b0eb;}
.two_m2m_btn_container .btn_blue5{ background-color: #0b99e0;}*/




.colored_btn_wrap .btn_blue1{ background-color: #9fdcf6!important;}
.colored_btn_wrap .btn_blue2{ background-color: #6dcff7!important;}
.colored_btn_wrap .btn_blue3{ background-color: #42c2f7!important;}
.colored_btn_wrap .btn_blue4{ background-color: #2aaff0!important;}
.colored_btn_wrap .btn_blue5{ background-color: #0995da!important;}

.colored_btn_wrap .btn_blue1:hover,
.colored_btn_wrap .btn_blue2:hover,
.colored_btn_wrap .btn_blue3:hover,
.colored_btn_wrap .btn_blue4:hover,
.colored_btn_wrap .btn_blue5:hover{ background-color: #fde367!important; color: #222;}



/*.2m2m_btn_container .2m2m_btn_upload_contribution{ width: 155px; height: 35px; display: inline-block; padding: 5px; margin: 10px 25px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 16px; text-transform: uppercase; text-align: center; text-decoration: none; transition: all .3s;}



.2m2m_btn_container .2m2m_btn_upload_contribution:hover{ background-color: #fde367; color: #222; transition: all .3s;}*/


.two_m2m_prog{}
.two_m2m_prog .prog_name{ font-size: 28px; line-height: 34px; color:#040404; font-weight: 400; margin-bottom: 15px;}
.two_m2m_prog .prog_sponsored{ font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color:#040404; font-weight: 500; margin-bottom: 10px;}
.two_m2m_prog .prog_discri{ color: #67696a; font-size: 16px;}



@media (max-width: 624px) {

	.prog_title_two_m2m{ }
	.prog_title_two_m2m b{ line-height: 28px; display: block; padding-bottom: 10px;}
	.two_m2m_episodes { width: -webkit-calc(100% - 90px); width: calc(100% - 70px); margin: 15px auto 25px; }
	
	
	.two_m2m_btn_container{ text-align: center; display: flex; justify-content: center;}
	.two_m2m_btn_container .btns_wrapper{ display: block;}
	.two_m2m_btn_container .btns_wrapper .btns_col{ padding: 0px 20px; max-width: 180px; margin: 5px auto; display: block;}

}



.aud_prog_twom2m{ padding-bottom: 60px;}
.aud_prog_twom2m .prog_name{ font-size: 28px; line-height: 34px; color:#040404; font-weight: 400; margin-bottom: 15px;}
.aud_prog_twom2m .prog_sponsored{ font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color:#040404; font-weight: 500; margin-bottom: 10px;}
.aud_prog_twom2m .prog_discri{ color: #67696a; font-size: 16px;}
.aud_prog_twom2m .prog_player{padding-top: 10px;}






.two_m2m_tab_highlights{}
.two_m2m_tab_highlights .tab_highlights_section{ padding: 30px 15px; }
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head{ display: flex; padding-bottom: 10px;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h1,
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h2,
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h3,
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h4,
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h5,
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head h6{ color: #b7c600;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .highlights_head_col1{ width: calc(100% - 150px); }
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .highlights_head_col2{ width: 150px; text-align: right; }
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .submit_work_btn{ display: inline-block; padding: 10px 18px; margin: 10px 0px 0px; background-color: #fff; color: #b7c600; border: solid 2px #b7c600; font-size: 16px; font-weight: 700; text-align: center; text-decoration: none; transition: all .3s;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .submit_work_btn:hover{ background-color: #b7c600; color: #fff; border: solid 2px #b7c600; transition: all .3s;}

.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap{ display: flex; flex-wrap: nowrap; column-gap: 20px;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col{ width: 20%;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog{}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progicon{}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progpic{}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progpic img{
	width: 100%; height: auto;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progartist{ font-size: 14px; line-height: 21px; font-weight: 500; color: #67696a; text-align: center;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progartist a{ color: #67696a; text-decoration: none;}
.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col .highlights_prog .hig_lig_progartist a:hover{ color: #28afed;}

@media (max-width: 768px) {
	.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head{ display: block; padding-bottom: 10px;}
	.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .highlights_head_col1{ width: 100%!important; }
	.two_m2m_tab_highlights .tab_highlights_section .highlights_section_head .highlights_head_col2{ width: auto; text-align: center; }
	
	.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap{ display: flex; flex-wrap: wrap; column-gap: 20px;}
	.two_m2m_tab_highlights .tab_highlights_section .highlights_prog_col_wrap .highlights_prog_col{ width: calc(50% - 10px);}
}

.hl_prog_icon_audio{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Audio.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.hl_prog_icon_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_Video_v2.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.hl_prog_icon_blog{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Blog.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.hl_prog_icon_pdf{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_pdf.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.hl_prog_icon_image{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_image.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

@media (max-width: 768px) {
	.hl_prog_icon_audio,
	.hl_prog_icon_video,
	.hl_prog_icon_blog,
	.hl_prog_icon_pdf,
	.hl_prog_icon_image{ background-size: auto 25px; min-height: 30px;}	
}







.two_m2m_tab_recent{}
.two_m2m_tab_recent .tab_recent_section{ padding: 30px;}
.two_m2m_tab_recent .tab_recent_section .recent_section_head{display: flex; padding-bottom: 10px;}
.two_m2m_tab_recent .tab_recent_section .recent_section_head .recent_head_col1{ width: calc(100% - 150px); }
.two_m2m_tab_recent .tab_recent_section .recent_section_head .recent_head_col2{ width: 150px; text-align: right; }
.two_m2m_tab_recent .tab_recent_section .recent_section_head .submit_work_btn{ display: inline-block; padding: 10px 18px; margin: 5px 0px 0px; background-color: #fff; color: #b7c600; border: solid 2px #b7c600; font-size: 16px; font-weight: 700; text-align: center; text-decoration: none; transition: all .3s;}
.two_m2m_tab_recent .tab_recent_section .recent_section_head .submit_work_btn:hover{ background-color: #b7c600; color: #fff; border: solid 2px #b7c600; transition: all .3s;}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col{padding-top: 15px; padding-bottom: 15px; }
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_head{}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_head .recent_progicon{}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner{display: flex; column-gap: 20px;}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progpic{ width: 25%;}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progpic img{ width: 100%; height: auto;}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progdetail{ width: 75%;}
.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progdetail .recent_progartist{ font-weight: 600; margin-bottom: 10px;}


@media (max-width: 768px) {
	.two_m2m_tab_recent .tab_recent_section .recent_section_head{display: block; padding-bottom: 10px;}
	.two_m2m_tab_recent .tab_recent_section .recent_section_head .recent_head_col1{ width: 100%!important; }
	.two_m2m_tab_recent .tab_recent_section .recent_section_head .recent_head_col2{ width: auto; text-align: center; }
	
	.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner{display: block; column-gap: 0px;}
	.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progpic{ width: 100%;}
	.two_m2m_tab_recent .tab_recent_section .recent_prog_col .recent_prog_inner .recent_progdetail{ width: 100%;}
}


.rece_prog_icon_audio{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Audio.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rece_prog_icon_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_Video_v2.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rece_prog_icon_blog{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Blog.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rece_prog_icon_pdf{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_pdf.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rece_prog_icon_image{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_image.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}





.two_m2m_tab_podcast{}
.two_m2m_tab_podcast .tab_podcast_section{ padding: 30px 30px; }




/**** Tab whatmatters Start ****/

.two_m2m_tab_whatmatters{}
.two_m2m_tab_whatmatters .tab_whatmatters_section{ padding: 30px 30px; }

.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head{display: flex; padding-bottom: 10px;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_head_col1{ width: calc(100% - 150px); }
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_head_col2{ width: 150px; text-align: right; }
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .submit_work_btn{ display: inline-block; padding: 10px 18px; margin: 5px 0px 0px; background-color: #fff; color: #b7c600; border: solid 2px #b7c600; font-size: 16px; font-weight: 700; text-align: center; text-decoration: none; transition: all .3s;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .submit_work_btn:hover{ background-color: #b7c600; color: #fff; border: solid 2px #b7c600; transition: all .3s;}

.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro{}

.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro,
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro p{ font-size: 16px;}

.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro b,
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro strong,
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro p b,
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_intro p strong{ font-weight: 600;}


.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col{padding-top: 15px; padding-bottom: 15px; }
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_head{}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_head .whatmatt_progicon{}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner{display: flex; column-gap: 20px;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progpic{ width: 25%;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progpic img{ width: 100%; height: auto;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progdetail{ width: 75%;}
.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progdetail .whatmatt_progartist{ font-weight: 600; margin-bottom: 10px;}


@media (max-width: 768px) {
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head{display: block; padding-bottom: 10px;}
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_head_col1{ width: 100%!important; }
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatters_section_head .whatmatters_head_col2{ width: auto; text-align: center; }
	
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner{display: block; column-gap: 0px;}
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progpic{ width: 100%;}
	.two_m2m_tab_whatmatters .tab_whatmatters_section .whatmatt_prog_col .whatmatt_prog_inner .whatmatt_progdetail{ width: 100%;}
}


.whatmatt_prog_icon_audio{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Audio.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.whatmatt_prog_icon_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_Video_v2.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.whatmatt_prog_icon_blog{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Blog.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.whatmatt_prog_icon_pdf{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_pdf.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.whatmatt_prog_icon_image{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_image.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}


/**** Tab whatmatters End ****/






.two_m2m_individual_page_details{ padding: 20px 0px;}
.two_m2m_individual_page_details .individual_detail{ margin-bottom: 6px;}
.two_m2m_individual_page_details .individual_detail .detail_title{ font-weight: 600;} 

.two_m2m_individual_page_socialshare{ border-top: 1px solid #ddd; margin: 20px 0px; padding: 15px 0px;}
.two_m2m_individual_page_socialshare .socialshare{ text-align: center;}
.two_m2m_individual_page_socialshare .socialshare a{ width: 28px; height: 28px; margin: 5px; border-radius: 50%; background-color: #28afec; color: #fff; display: inline-block; font-size: 16px; padding: 2px; line-height: 28px; transition: .4s; webkit-transition:.4s;}
.two_m2m_individual_page_socialshare .socialshare a:hover{ background-color: #fde367; color: #222; transition: .4s; webkit-transition:.4s;}


.two_m2m_individual_page_backto_btn_wrap{ text-align: center;}
.two_m2m_individual_page_backto_btn_wrap .backto_btn{ min-width: 155px; height: 40px; display: inline-block; padding: 5px 25px; margin: 10px 0px; background-color: #28afed; color: #fff; font-size: 15px; font-weight: 600; line-height: 40px; text-transform:uppercase;  text-align: center; text-decoration: none; transition: all .3s;}
.two_m2m_individual_page_backto_btn_wrap .backto_btn:hover{ background-color: #fde367; color: #222; transition: all .3s;}







.two_m2m_related_work{}
.two_m2m_related_work .related_work_section{ padding: 30px 15px; }
.two_m2m_related_work .related_work_section .rel_work_section_head{ display: flex; padding-bottom: 10px;}
.two_m2m_related_work .related_work_section .rel_work_section_head h1,
.two_m2m_related_work .related_work_section .rel_work_section_head h2,
.two_m2m_related_work .related_work_section .rel_work_section_head h3,
.two_m2m_related_work .related_work_section .rel_work_section_head h4,
.two_m2m_related_work .related_work_section .rel_work_section_head h5,
.two_m2m_related_work .related_work_section .rel_work_section_head h6{ color: #b7c600;}


.two_m2m_related_work .related_work_section .rel_work_col_wrap{ display: flex; flex-wrap: nowrap; column-gap: 20px;}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col{ width: 20%;}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col .related_prog{}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col .related_prog .rel_work_progicon{}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col .related_prog .rel_work_progpic{}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col .related_prog .rel_work_progpic img{
	width: 100%; height: auto;}
.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col .related_prog .rel_work_progartist{ font-weight: 600;}



@media (max-width: 768px) {
	.two_m2m_related_work .related_work_section .rel_work_section_head{ display: block; padding-bottom: 10px;}
	
	.two_m2m_related_work .related_work_section .rel_work_col_wrap{ display: flex; flex-wrap: wrap; column-gap: 20px;}
	.two_m2m_related_work .related_work_section .rel_work_col_wrap .rel_work_col{ width: calc(50% - 10px);}
}


.rel_prog_icon_audio{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Audio.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rel_prog_icon_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_Video_v2.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rel_prog_icon_blog{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Blog.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rel_prog_icon_pdf{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_pdf.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

.rel_prog_icon_image{ background-image: url(https://catalysta.net/wp-content/uploads/2021/02/Programme_image.png); background-position: center left; background-repeat: no-repeat; min-height: 40px;}

@media (max-width: 768px) {
	.rel_prog_icon_audio,
	.rel_prog_icon_video,
	.rel_prog_icon_blog,
	.rel_prog_icon_pdf,
	.rel_prog_icon_image{ background-size: auto 25px; min-height: 30px;}	
}






/*------------------------2m2m End------------------------*/









/*AWARENESS IN ACTION WORKSHOP*/



.aiaw{}

.aiaw_clr_txt{color: #8d48ff !important;}

.aiaw_clr{}

.aiaw_clr a{ color: #8d48ff !important; }

.aiaw_clr a:hover,
.aiaw_clr a:active{ color: #fde367 !important; }



.aiaw_clr a.btnn{ color: #fff !important; background-color:#8d48ff !important; text-decoration: none; }

.aiaw_clr a.btnn:hover,
.aiaw_clr a.btnn:active{ color: #222 !important; background-color: #fde367!important;}









.prog_title_aiaw{ color: #8d48ff; margin-top: 15px; margin-bottom: 10px;}



.aiaw_episodes{ /*border: 1px solid #ccc;*/ border: 1px solid #8d48ff; padding: 10px 0px 25px; transition: .4s; webkit-transition:.4s;}

.aiaw_episodes:hover,

.aiaw_episodes.episode_active{ border: 1px solid #8d48ff; padding: 10px 0px 25px; cursor: default;/*background-color: #dff3fb;*/ background-color: #fff; transition: .4s; webkit-transition:.4s;}

.aiaw_episodes .episode_title{ text-transform: uppercase; font-size: 18px; font-weight: 400; margin: 5px 15px 10px;}

.aiaw_episodes .episode_cover_pic{ margin: 0px 0px 0px 0px;}

.aiaw_episodes .episode_cover_pic::after{ content: ""; clear: both; }

.aiaw_episodes .episode_cover_pic img{max-width: 100%; height: auto; display: block;}
.aiaw_episodes .cover_pic_by{ font-size: 13px; line-height: 21px; color: #b1b2b2; text-align: right; margin: 5px 15px 12px;}
.aiaw_episodes .cover_pic_by a{color: #b1b2b2; text-decoration: none;}
.aiaw_episodes .cover_pic_by a:hover{color: #fde367;}

.aiaw_episodes a.play_bt{ width: 150px; height: auto; padding: 10px 10px 12px; /*background-color: #28afed;*/ margin: 0px auto; display:block; text-align: center; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; text-decoration: none; cursor: pointer;/*color: #fff;*/ transition: .4s; webkit-transition:.4s;}

.aiaw_episodes a.play_bt:hover{ /*background-color: #8d48ff; color: #fff;*/ transition: .4s; webkit-transition:.4s;}

.aiaw_episodes:hover a.play_bt{ /*background-color: #8d48ff; color: #fff;*/ transition: .4s; webkit-transition:.4s;}





.aiaw_episodes a.play_bt.play_bt_inactive{  pointer-events: none; cursor: default; text-decoration: none; opacity: 0.7; padding: 9px 9px 11px; }

/*.aiaw_episodes a.play_bt.play_bt_inactive:hover{ transition: .4s; webkit-transition:.4s;}*/





/*AWARENESS IN ACTION WORKSHOP END*/











/*AUDIO PLAYER*/



.audply_wrapper{margin-top: 30px;}



/*AUDIO PLAYER END*/







  		/*  VIDEO PLAYER CONTAINER

 		############################### */

  		.vid-container {

		    position: relative; padding-bottom: 52%; padding-top: 30px; height: 0; margin-top: 50px; overflow: hidden;}



		 

		.vid-container iframe,

		.vid-container object,

		.vid-container embed {

		    position: absolute;

		    top: 0;

		    left: 0;

		    width: 100%;

		    height: 100%;

		}



		.vid-container img{ max-width: 100%; height:auto;}





		/*  VIDEOS PLAYLIST 

 		############################### */

		.vid-list-container {

			/*width: 92%;*/ width: calc(100% - 110px); overflow: hidden; margin-top: 20px; margin-left: auto; margin-right: auto; /*margin-left:4%;*/ padding-bottom: 20px;

		}



		.vid-list {

			/*width: 1344px;*/

			position: relative;

			top:0;

			left: 0;

		}





		.vid_lst_container {

			/*width: 92%;*/ width: calc(100% - 110px); overflow: hidden; margin-top: 20px; margin-left: auto; margin-right: auto; /*margin-left:4%;*/ padding-bottom: 20px;

		}



		.vid_lst {

			/*width: 1344px;*/

			/*position: relative;

			top:0;

			left: 0;*/

		}



		.vid-item {

			display: block;

			width: 148px;

			height: 148px;

			float: left;

			margin: 0;

			padding: 10px;

		}



.thumb { /*position: relative;*/
	overflow:hidden;
	/*height: 84px;*/ }

.thumb img { width: 100%; position: relative;
	/*top: -13px;*/ top: 0px; }


.vid-item .desc { color: #21A1D2; font-size: 15px; margin-top:5px; }

		

		

.owl-item{ }

.owl-item .item .desc { color: #222; font-size: 13px; line-height: 18px; margin-top:0px; padding: 8px 6px 10px; text-align: center;}		

.dream_j_episodes { width: -webkit-calc(100% - 110px); width: calc(100% - 110px); margin: 15px auto 60px;  position: relative;}  		

.dream_j_episodes .owl-item .item{ background: #eee; cursor: pointer;}		

.dream_j_episodes .owl-item .item .desc { color: #28c1d2; }	



.cust_video_episodes { width: -webkit-calc(100% - 110px); width: calc(100% - 110px); margin: 15px auto 40px; }  		

.cust_video_episodes .owl-item .item{ background: #eee; cursor: pointer;}		

.cust_video_episodes .owl-item .item .desc {  }	



.trimt_video_episodes { width: -webkit-calc(100% - 110px); width: calc(100% - 110px); margin: 15px auto 40px; position: relative; }  		
.trimt_video_episodes .owl-item .item{  cursor: pointer;}		
.trimt_video_episodes .owl-item .item .desc {  }	



.owl-nav{ position: absolute; display: block; top: 50%; width: 100%; }
.owl-nav .owl-prev{ position: absolute; left: -50px;  background-color: #fde367 !important;  }
.owl-nav .owl-next{ position: absolute; right: -50px;  background-color: #fde367 !important; }
.owl-nav .owl-prev span,
.owl-nav .owl-next span{padding: 15px!important;}
.owl-nav .owl-prev span i,
.owl-nav .owl-next span i{color: #111 !important;}



		



.item:hover { background-color: #fff !important; cursor: pointer; transition: .4s; }

.vid-item:hover { background: #eee; cursor: pointer; transition: .4s; }



.arrows { position: absolute; /*position:relative;*/ width: 100%; top: 50%;}

.arrow-left { color: #111; position: absolute; background: #fff; padding: 15px;
	top: -25px; left: -45px; /*left: 0px; top: -130px;*/ z-index: 99; cursor: pointer; transition: .4s; }

.arrow-right { color: #111; position: absolute; background: #fff; padding: 15px;
	top: -25px; right: -45px; /*right: 0px; top: -130px;*/ z-index:100; cursor: pointer; transition: .4s; }


.arrow-left:hover { background: #fde367; transition: .4s;}
.arrow-right:hover { background: #fde367; transition: .4s;}


.fa-chevron-left:before { font-family: "revicons";
	/*content: "\f053";*/ content: "\e824" !important; }

.fa-chevron-right:before { font-family: "revicons";
	/*content: "\f053";*/ content: "\e825" !important; }



@media (max-width: 624px) {

	/*body {margin: 15px; }*/

	.caption {margin-top: 40px;}

	.vid-list-container { padding-bottom: 20px;}


	/* reposition left/right arrows */

	.arrows { /*width: -webkit-calc(100% - 20px); width: calc(100% - 20px);*/
		/*left: 10px; margin-top: -15px;*/ }

	.arrow-left { left: -36px; top: -22px; padding: 12px;}
	.arrow-right { right: -36px; top: -22px; padding: 12px;}

}

		

		

		

		

/*  SECTIONS  */

.section { clear: both; padding: 0px; margin: 0px; }



/*  COLUMN SETUP  */

.col { display: block; float:left;
	/*margin: 1% 0 1% 1.6%;*/
	margin: 10px 0 10px 1.6%; }

.col:first-child { margin-left: 0; }





/*  GROUPING  */

.group:before,

.group:after {

	content:"";

	display:table;

}

.group:after {

	clear:both;

}

.group {

    zoom:1; /* For IE 6/7 */

}







/*  GRID OF THREE  */

.span_3_of_3 {

	width: 100%;

}

.span_2_of_3 {

	width: 66.1%;

}

.span_1_of_3 {

	width: 32.2%;

	cursor:pointer;

}



.span_1_of_3  {

	opacity: 1;

	

}

.span_1_of_3:hover {

	opacity: 1;

}

.span_1_of_3 p {

	color:#000;

	font-style:italic;

	font-weight:800;

	text-align:center;

	

}







/*  GRID OF TWO  */



.span_2_of_2 { width: 100%; }



.span_1_of_2 { width: 49.2%; cursor:pointer; }



.span_1_of_2  { opacity: 1; }



.span_1_of_2:hover { opacity: 1; }



.span_1_of_2 p { color:#000; font-style:italic; font-weight:800; text-align:center;	}









/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



@media only screen and (max-width: 480px) {

	.col { margin: 1% 0 1% 0%;}

	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }

	.span_2_of_2, .span_1_of_2 { width: 100%; }

}





@media only screen and (max-width: 767px) {

	.col { margin: 1% 0 1% 0%;}

	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }

	.span_2_of_2, .span_1_of_2 { width: 100%; }

}






.flx_group{ display: flex; flex-wrap: wrap; gap: 30px; margin-bottom: 30px;}
.flx_group .col_2in_row{ width: calc(50% - 15px);}
.flx_group .col_3in_row{ width: calc(33.33% - 20px);}




.prog_page_subscribewrap_outer{ position: relative;}

.prog_page_subscribewrap_outer::before{ background-color: #92d9f7 !important; content: ""; width: 200%; height: 100%; position: absolute; left: -50%;}

.prog_page_subscribewrap{  padding-top: 60px; padding-bottom: 70px;}

.prog_page_subscribewrap .subscribe_discript{ margin-bottom: 60px !important;}

.prog_page_subscribewrap .subscribe_btnn{margin-bottom: 10px !important;}





.subscribe_sect{}

.subscribe_sect .subscribe_discript{ margin-bottom: 60px !important;}













/*PROGRAMME PAGE*/



.prog_page_title_sec{ margin-bottom: 10px; margin-top: 20px;}

.prog_page_title_sec .pp_title_wrap{}

.prog_page_title_sec .pp_title_wrap ::after{ clear: both;}

.prog_page_title_sec .pp_title_wrap .prog_badge{ width: 130px; float: left; margin-right: 30px;}

.prog_page_title_sec .pp_title_wrap .prog_badge img{ width: 100%; max-width: 100%;}

.prog_page_title_sec .pp_title_wrap .title_detail{ width: -webkit-calc(100% - 160px); width: calc(100% - 160px); float: left;}

.prog_page_title_sec .pp_title_wrap .title_detail p{ font-size: 16px; font-weight: 500;}





.prog_page_bannerwrap{ margin-bottom: 12px;}

.pp_sponsored{font-size: 13px; color: #67696a; margin-top: 2px; }

.pp_sponsored a{color: #1ebbf0; text-decoration: none; }

.pp_sponsored a:hover{color: #1ebbf0; text-decoration: underline;}

.pp_illustration{font-size: 13px; color: #b1b2b2; text-align: right; margin-top: 2px;}

.pp_illustration a{color: #1ebbf0; text-decoration: none;}

.pp_illustration a:hover{color: #1ebbf0; text-decoration: underline;}



.prog_wrap{margin-bottom: 48px;}

.prog_wrap h6{ margin-bottom: 5px;}

.pri_details_wrap{ position: relative;}

.pri_details_wrap .pri_date{ padding-right: 40px; display: inline-block;}

.pri_details_wrap .programme_download{ display: inline-block; position: absolute; right: 0px;}

.pri_details_wrap .programme_download a{}

.pri_details_wrap .programme_download a svg{ width: 22px; height: 22px; fill: #1ebbf0;}

.pri_details_wrap .programme_download a:hover svg{ fill: #fde367;}



.prog_page_aboutwrap{ /*margin-top: 80px; margin-bottom: 80px;*/}

.prog_page_progbadge{ width: 80px; margin-left: auto; margin-right: auto; margin-bottom: 20px;}

.prog_page_progbadge img{ width:auto; max-width: 100%;}



.bcm_patreon{ text-align: center;}

.bcm_patreon a{ opacity: 1; width: 150px; display: inline-block;}

.bcm_patreon a:hover{ opacity: 0.75;}

.bcm_patreon a img{ width: auto; max-width: 100%;}

.bcm_patreon_widget{ text-align: center;}

.bcm_patreon_widget iframe{ max-width: 180px;}



.prog_page_resorcewrap_outer{ position: relative;}

.prog_page_resorcewrap_outer::before{ background-color: #f8edff; content: ""; width: 200%; height: 100%; position: absolute; left: -50%;}

.prog_page_resorcewrap{ margin-bottom: 10px; padding-bottom: 0px; margin-top: 40px; }

.prog_page_resorcewrap .ppr_sec_header{ margin-bottom: 25px;}

.prog_page_resorcewrap h1{ border-bottom: solid 1px #c5c5c5;}

.prog_page_resorcewrap h3{ font-size: 30px; margin: 20px 0px 10px; font-weight: 400;}

.prog_page_resorcewrap .ppr_tag{ font-size:18px; color: #222; }

.prog_page_resorcewrap .resorce_details{ text-align: center; padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_text{ color: #67696a; font-weight: 700;}

.prog_page_resorcewrap .resorce_details .reso_text span{ font-weight: 400;}



.prog_page_resorcewrap .resorce_details .reso_vid{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_vid .sect_title{ }

.prog_page_resorcewrap .resorce_details .reso_vid .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details .vid_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details .vid_title a{ color: #444; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details .vid_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details .vid_txt{ font-style: italic; margin-bottom: 15px; list-style: circle;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_vid .reso_vid_details ul li a:active{ color: #67696a; text-decoration: none;}



.prog_page_resorcewrap .resorce_details .reso_book{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_book .sect_title{ font-size: 21px; font-weight: 600; text-transform: uppercase; color: #333;}

.prog_page_resorcewrap .resorce_details .reso_book .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details .bk_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details .bk_title a{ color: #555; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details .bk_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details .bk_txt{ font-style: italic; margin-bottom: 15px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_book .reso_bk_details ul li a:active{ color: #67696a; text-decoration: none;}



.prog_page_resorcewrap .resorce_details .reso_web{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_web .sect_title{ font-size: 21px; font-weight: 600; text-transform: uppercase; color: #333;}

.prog_page_resorcewrap .resorce_details .reso_web .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details .web_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details .web_title a{ color: #555; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details .web_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details .web_txt{ font-style: italic; margin-bottom: 15px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_web .reso_web_details ul li a:active{ color: #67696a; text-decoration: none;}



.prog_page_issuwrap{ margin-bottom: 30px; padding-bottom: 20px; }

.prog_page_issuwrap .issueblock{ text-align: center;}

.prog_page_issuwrap .issueblock a { margin-left: 20px; margin-right: 20px;}











.prog_page_resorcewrap .resorce_details .reso_authors{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_authors .sect_title{ font-size: 21px; font-weight: 600; text-transform: uppercase; color: #333;}

.prog_page_resorcewrap .resorce_details .reso_authors .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details .authors_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details .authors_title a{ color: #555; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details .authors_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details .authors_txt{ font-style: italic; margin-bottom: 15px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_authors .reso_authors_details ul li a:active{ color: #67696a; text-decoration: none;}









.prog_page_resorcewrap .resorce_details .reso_inspiration{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .sect_title{ font-size: 21px; font-weight: 600; text-transform: uppercase; color: #333;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details .inspiration_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details .inspiration_title a{ color: #555; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details .inspiration_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details .inspiration_txt{ font-style: italic; margin-bottom: 15px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_inspiration .reso_inspiration_details ul li a:active{ color: #67696a; text-decoration: none;}











.prog_page_resorcewrap .resorce_details .reso_adrlive{ text-align: left; margin-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .sect_title{ font-size: 21px; font-weight: 600; text-transform: uppercase; color: #333;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .sect_title h6{ font-size: 18px; font-weight: 400; text-transform: uppercase; color: #4285e6; margin: 15px 0px 10px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details{ padding-bottom: 20px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details h6{ padding-left: 38px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details .adrlive_title{font-size: 18px; font-weight: 500; color: #444; margin-bottom: 5px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details .adrlive_title a{ color: #555; text-decoration: none;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details .adrlive_title a:hover{ color: #1ebbf0;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details .adrlive_txt{ font-style: italic; margin-bottom: 15px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details ul{ margin-left: 55px; font-size: 15px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details ul li{ margin-bottom: 2px;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details ul li a{ color: #67696a; text-decoration: underline;}

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details ul li a:hover,

.prog_page_resorcewrap .resorce_details .reso_adrlive .reso_adrlive_details ul li a:active{ color: #67696a; text-decoration: none;}













/*PROGRAMME PAGE END*/















#presscore-custom-menu-two-2.wf-1-4{}

#presscore-custom-menu-two-2.wf-1-4 a{font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 18px; font-weight: 500;}



.wf-container-bottom {font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 15px; font-weight: 500;}











.bttn_blue{border: 1px solid #28afed !important; background: #28afed!important; color: #fff!important; display: inline-block !important; width: 204px !important; height:55px !important; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 15px; font-weight: 600; line-height: 30px; padding: 10px; -webkit-transition: all .3s; transition: all .3s; margin-right: 72px !important; }

.bttn_blue:hover,

.bttn_blue:active{border: 1px solid #fde367 !important; background: #fde367!important; color: #111!important; }




.bttn_blue1{border: 1px solid #28afed !important; background: #28afed!important; color: #fff!important; display: inline-block !important; width: 250px !important; height:55px !important; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 15px; font-weight: 600; line-height: 30px; padding: 10px; -webkit-transition: all .3s; transition: all .3s; margin-right: 72px !important; }

.bttn_blue1:hover,

.bttn_blue1:active{border: 1px solid #fde367 !important; background: #fde367!important; color: #111!important; }




.preview_bttn_blue{border: 1px solid #28afed !important; background: #28afed!important; color: #fff!important; display: inline-block !important; width: 204px !important; height:55px !important; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif; font-size: 15px; font-weight: 600; line-height: 30px; padding: 10px; -webkit-transition: all .3s; transition: all .3s; margin-right: 20px !important; }

.preview_bttn_blue:hover,

.preview_bttn_blue:active{border: 1px solid #fde367 !important; background: #fde367!important; color: #111!important; }

.preview_bttn_blue:last-child{margin-right: 0px !important;}





@media only screen and (max-width: 767px) {

	.bttn_blue,

	.preview_bttn_blue{ display: block; margin-bottom: 10px;}

}









#footer .wf-container-footer{ padding-top: 60px; padding-bottom: 0;}







/*.owl-carousel .owl-item{ width: auto!important;}*/















/*  cta-so-ico   */



/*@charset "UTF-8";



@font-face {

  font-family: "cta-so-ico-fo";

  src:url("assets/fonts/cta-so-ico-fo.eot");

  src:url("assets/fonts/cta-so-ico-fo.eot?#iefix") format("embedded-opentype"),

    url("assets/fonts/cta-so-ico-fo.woff") format("woff"),

    url("assets/fonts/cta-so-ico-fo.ttf") format("truetype"),

    url("assets/fonts/cta-so-ico-fo.svg#cta-so-ico-fo") format("svg");

  font-weight: normal;

  font-style: normal;



}



[data-icon]:before {

  font-family: "cta-so-ico-fo" !important;

  content: attr(data-icon);

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



[class^="cta-so-icon-"]:before,

[class*=" cta-so-icon-"]:before {

  font-family: "cta-so-ico-fo" !important;

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.cta-so-icon-si-apple-podcasts:before {

  content: "\61";

}

.cta-so-icon-si-google-play:before {

  content: "\62";

}

.cta-so-icon-si-iheart-radio:before {

  content: "\63";

}

.cta-so-icon-si-pod:before {

  content: "\64";

}

.cta-so-icon-si-spotify:before {

  content: "\65";

}

.cta-so-icon-si-stitcher:before {

  content: "\66";

}*/







/*  cta-so-ico  END  */











/*

@font-face {
  font-family: "cataso-ico";
  src:url("assets/fonts/cataso-ico.eot");
  src:url("assets/fonts/cataso-ico.eot?#iefix") format("embedded-opentype"),
    url("assets/fonts/cataso-ico.woff") format("woff"),
    url("assets/fonts/cataso-ico.ttf") format("truetype"),
    url("assets/fonts/cataso-ico.svg#cataso-ico") format("svg");
  font-weight: normal;
  font-style: normal;}



[data-icon]:before {
  font-family: "cataso-ico" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}



[class^="cataso-"]:before,
[class*=" cataso-"]:before {
  font-family: "cataso-ico" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}



.cataso-si-iheart-radio-v2:before {content: "\63";}

.cataso-si-pod-v2:before {content: "\64";}

.cataso-si-spotify-v2:before {content: "\65";}

.cataso-si-stitcher-v2:before {content: "\66";}

.cataso-si-apple-podcasts-v2:before {content: "\61";}

.cataso-si-google-play-v2:before {content: "\62";} */











@font-face {

  font-family: "cataso-ico";

  src:url("assets/fonts/cataso-ico.eot");

  src:url("assets/fonts/cataso-ico.eot?#iefix") format("embedded-opentype"),

    url("assets/fonts/cataso-ico.woff") format("woff"),

    url("assets/fonts/cataso-ico.ttf") format("truetype"),

    url("assets/fonts/cataso-ico.svg#cataso-ico") format("svg");

  font-weight: normal;

  font-style: normal;



}



[data-icon]:before {

  font-family: "cataso-ico" !important;

  content: attr(data-icon);

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



[class^="cataso-"]:before,
[class*=" cataso-"]:before {
  font-family: "cataso-ico" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}



.cataso-si-iheart-radio-v2:before {
  content: "\63";}

.cataso-si-pod-v2:before {
  content: "\64";}

.cataso-si-spotify-v2:before {
  content: "\65";}

.cataso-si-apple-podcasts-v2:before {
  content: "\61";}

.cataso-si-google-play-v2:before {
  content: "\62";}

.cataso-si-stitcher-v2:before {
  content: "\66";}

.cataso-si-itunes-v2:before {
  content: "\67";}

.cataso-si-youtube-v2:before {
  content: "\68";}













.podcast_so_ico_wrapper{ border: 1px solid #c9c8c8; text-align: center; padding: 0px;}
.podcast_so_ico_wrapper a{ text-decoration: none; font-size: 17px; line-height: 31px; text-align: center; background-color: #28afec; color:#fff; display: inline-block; width: 26px; height: 26px; border-radius: 50%; padding: 2px; margin: 8px; position: relative;
-webkit-transition: all .3s; transition: all .3s;}

.podcast_so_ico_wrapper a:hover{ text-decoration: none; background-color: #fde367; color:#111; -webkit-transition: all .3s; transition: all .3s;}
.podcast_so_ico_wrapper a:before{ /*width: 40px; height: 40px; display: block; font-size: 40px; line-height: 52px;*/ /*background-color: red;*/}





.cstm_socialshare{ padding: 0px 0px 10px;}
.cstm_socialshare .socialshare{ text-align: center;}
.cstm_socialshare .socialshare a{ width: 28px; height: 28px; margin: 4px; border-radius: 50%; background-color: #28afec; color: #fff; display: inline-block; font-size: 16px; padding: 2px; line-height: 28px; transition: .4s; webkit-transition:.4s;}
.cstm_socialshare .socialshare a:hover{ background-color: #fde367; color: #222!important; transition: .4s; webkit-transition:.4s;}







.prog_menu_wrap{width: 100%; max-width: calc(1152px - 100px); margin: auto; position: relative; bottom: 0px; display: block; margin-left: auto; margin-right: auto; background-color: #eee;}

.prog_menu_wrap .prog_nav_top{ position: absolute; margin-top: -75px; margin-left: 180px; }





.main-nav>li>a{ /*border: 1px solid #ccc;*/ text-align: left; justify-content: flex-start !important;}

.main-nav:hover>li>a{border: 1px solid #ccc;}

.main-nav .menu-item{ margin-left: 0px;}



.menu-item{ width: 240px;}

.sub-nav{box-shadow: none;}

.sub-nav li{ padding: 0px !important; border: 1px solid #ccc; border-bottom: 0px;}

.sub-nav li:last-child{ border-bottom: 1px solid #ccc ;}









.html5-elem-box{ padding: 10px;}

.html5-elem-wrap{ width: 100% !important;}



.lb_head_wrap{
	display: -webkit-flex; /* Safari */
  	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
  	display: flex;
  	flex-wrap: wrap;
	justify-content: center; align-items: center;
}

.lb_head_wrap .lb_head_icon{ width:20%;}
.lb_head_wrap .lb_head_icon img{ max-width: 100%; height: auto;}

.lb_head_wrap .lb_head_title{ width: calc(80% - 15px); padding-left: 15px; }
.lb_head_wrap .lb_head_title h4{ line-height: 25px; }


.lb_fm_row{margin: 20px 25px 40px; }
.lb_fm_row .control-label{ display: block;}
.lb_fm_row .form-group .form-control{ width: 100%; color: #555; border:1px solid #c5c5c5; transition: all .3s;}
.lb_fm_row .form-group .form-control:focus{ border:1px solid #888; transition: all .3s;}
.lb_fm_row .form-group ::placeholder{ color: #aaa;}


.lb_fm_row .lb_fm_btn_container{ padding-top: 0px;}

.lb_fm_row .lb_fm_btn{ width: 155px; height: 42px; display: inline-block; padding: 5px; margin: 0px; border: 0px; background-color: #28afed; color: #fff; font-size: 13px; font-weight: 700; line-height: 34px; /*text-transform: uppercase;*/  text-align: center; text-decoration: none; transition: all .3s;}


.lb_fm_row .lb_fm_btn:hover{ background-color: #fde367; color: #222; transition: all .3s;}




@media only screen and (max-width: 767px) {

.lb_fm_row{ margin: 20px 10% 40px; }
.lb_head_wrap .lb_head_icon{ width:25%;}
.lb_head_wrap .lb_head_title{ width: calc(75% - 15px); }

}



.lightboxcontainer{ padding: 10px 0px 20px;}
.lightboxcontainer .btns_wrapper{ display: flex; column-gap: 15px;}
.lightboxcontainer .btns_wrapper .btns_col{ padding: 5px 0px; /*max-width: 165px;*/ column-gap: 15px;}
.lightboxcontainer .btns_wrapper .btns_col a{ background: #28afed!important; color: #fff!important; display: block !important; font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif !important; font-size: 15px !important; font-weight: 600 !important; text-align: center; line-height: 20px; min-width: 85px; padding: 12px 15px; -webkit-transition: all .3s; transition: all .3s;}
.lightboxcontainer .btns_wrapper .btns_col a:hover{ background: #fde367!important; color: #111!important;}

@media only screen and (max-width: 624px) {
	.lightboxcontainer .btns_wrapper{ display: block;}
	.lightboxcontainer .btns_wrapper .btns_col{ padding: 5px 0px; /*max-width: 165px;*/ }
	.lightboxcontainer .btns_wrapper .btns_col a{ min-width: 85px; max-width: 140px;}
}


#div_contribute{}
#div_contribute ul{}
#div_contribute ul li{ padding-bottom: 10px;}
#div_contribute ul li::before{ display: none!important;}




.aar_tabs{}
.aar_tabs .r-tabs-nav{background-color: #fff!important; padding-top: 6px!important;}
.aar_tabs .r-tabs-nav .r-tabs-tab{ padding: 0px 12px;}
.aar_tabs .r-tabs-nav .r-tabs-state-default a{ padding: 10px 0px; line-height: 34px; /*border-bottom: solid 4px #fff;*/}
.aar_tabs .r-tabs-nav .r-tabs-state-active a{ padding: 10px 0px;  line-height: 34px; /*border-bottom: solid 4px #bcc700;*/}
.aar_tabs .r-tabs-nav .r-tabs-state-default a:hover{ padding: 10px 0px;  line-height: 34px; /*border-bottom: solid 4px #bcc700;*/ color: #000;}





.aar_tabs .r-tabs-nav .r-tabs-state-default a:after { content: ''; display: block; margin: auto; height: 4px; width: 0px; background: transparent;
	transition: width .4s ease, background-color .4s ease;}

.aar_tabs .r-tabs-nav .r-tabs-state-default a:hover:after { width: 100%; background: #bcc700; }

.aar_tabs .r-tabs-nav .r-tabs-state-active a:after { content: ''; display: block;  margin: auto; height: 4px; width: 100%; background: #bcc700;
	transition: width .4s ease, background-color .4s ease;}





.aar_tabs .r-tabs-accordion-title{text-align: center;}

.aar_tabs .r-tabs-accordion-title a{ background-color: #fff!important; padding: 8px 10px; line-height: 34px; /*border-bottom: 3px solid rgba(255,255,255,0.00);*/}

.aar_tabs .r-tabs-accordion-title a span{ line-height: 34px; display: inline-block;}

.aar_tabs .r-tabs-accordion-title.r-tabs-state-active{ border-bottom: 1px solid rgba(255,255,255,0.00);}



.aar_tabs .r-tabs-accordion-title.r-tabs-state-active a{ /*border-bottom: 3px solid #bcc700!important; display: inline-block;*/}



.aar_tabs .r-tabs-panel.r-tabs-state-active{ border-bottom: 1px solid #e5e5e5!important; position: relative;}





.aar_tabs .r-tabs-accordion-title a span:after { content: '';
  display: block;
  margin: auto;
  height: 4px;
  width: 0px;
  background: transparent;
  transition: width .4s ease, background-color .4s ease;}



.aar_tabs .r-tabs-accordion-title.r-tabs-state-active a span:after { content: '';
  display: block;
  margin: auto;
  height: 4px;
  width: 100%;
  background: #bcc700;
  transition: width .4s ease, background-color .4s ease;}







.cta_cstm_top{ font-size: 16px; line-height: 20px; font-weight: 500;}
.mycust_title{}
.mycust_title b{ font-size: 18px; font-weight: 500; display: inline-block; line-height: 21px; overflow: auto;}
.programme_title_cstm{ display: inline-block;}
.programme_presented_cstm{ /*display: inline-block;*/ display: none; color: #67696a;}
.programme_presented_cstm a{ text-decoration: none;}
.programme_presented_cstm a:hover{text-decoration: underline;}
.programme_text_cstm{ font-size: 14px; font-weight: 600; line-height: 22px; color: #67696a;}

.programme_title_cstm_fullwidth{display: block;}




.prog_icon_audio{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Audio.png); background-position: center right; background-repeat: no-repeat; padding-right: 50px; margin-right: 15px;}

.prog_icon_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_Video_v2.png); background-position: center right; background-repeat: no-repeat; padding-right: 59px; margin-right: 15px;}

.prog_icon_blog{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Blog.png); background-position: center right; background-repeat: no-repeat; padding-right: 50px; margin-right: 15px;}

.prog_icon_junta{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Junta.png); background-position: center right; background-repeat: no-repeat; padding-right: 50px; margin-right: 15px;}

.prog_icon_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2018/06/Programme_Junta.png); background-position: center right; background-repeat: no-repeat; padding-right: 50px; margin-right: 15px;}

.prog_icon_text_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2018/07/Programme_text_collab.png); background-position: center right; background-repeat: no-repeat; padding-right: 100px; margin-right: 15px;}

.prog_icon_audio_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2018/07/Programme_audio_collab.png); background-position: center right; background-repeat: no-repeat; padding-right: 100px; margin-right: 15px;}

.prog_icon_video_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2018/07/Programme_video_collab.png); background-position: center right; background-repeat: no-repeat; padding-right: 100px; margin-right: 15px;}

.prog_icon_collab_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/09/Programme_collab_video.png); background-position: center right; background-repeat: no-repeat; padding-right: 100px; margin-right: 15px;}

.prog_icon_audio_video{ background-image: url(https://catalysta.net/wp-content/uploads/2018/12/Programme_audio_video_v2.png); background-position: center right; background-repeat: no-repeat; padding-right: 105px; margin-right: 15px;}

.prog_icon_video_pdf_audio_image_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2019/09/Programme_video_pdf_audio_image_collab.png); background-position: center right; background-repeat: no-repeat; padding-right: 240px; margin-right: 15px;}



@media only screen and (max-width: 624px) {
	
	.mycust_title b{ display:block; line-height: 22px; padding-bottom: 8px;}
	.programme_title_cstm{ display:block;}
	
	.prog_icon_video_pdf_audio_image_collab{ background-image: url(https://catalysta.net/wp-content/uploads/2019/09/Programme_video_pdf_audio_image_collab.png); background-position: bottom left; background-repeat: no-repeat; padding-right: 0px; padding-bottom: 36px; margin-right: 0px; margin-bottom: 8px;}	
}



/*.lb_fm_row{margin: 20px 25px 40px; }
.lb_fm_row .control-label{ display: block;}
.lb_fm_row .form-group .form-control{ width: 100%; color: #555; border:1px solid #c5c5c5; transition: all .3s;}
.lb_fm_row .form-group .form-control:focus{ border:1px solid #888; transition: all .3s;}
.lb_fm_row .form-group ::placeholder{ color: #aaa;}*/

.form_group_wrap{ margin-bottom: 20px;}
.form_group_wrap .form-group{position: relative;}
.form_group_wrap .form-group .form-control{ width: 100%; margin-bottom: 0px!important; color: #555; border:1px solid #c5c5c5; transition: all .3s;}
.form_group_wrap .form-group .form-control:focus{ border:1px solid #92d9f7; transition: all .3s;}
.form_group_wrap .form-group select{ /*min-width: 75%;*/ width: 100%; margin-bottom: 0px!important;}
.form_group_wrap .form-group select:focus{ border:1px solid #92d9f7; transition: all .3s; box-shadow: none;}
.form_group_wrap .form-group ::placeholder{ color: #aaa;}
.form_group_wrap .form-group .error{ display: none; font-size: 14px; font-style: italic; color: #DD0003;}

/*.form_group_wrap .form-group form label.required:after{ content: " *"; }*/
.form_group_wrap .form-group .required{position: relative; min-height: 10px;}
.form_group_wrap .form-group .required::after{ color: #999;
    content:" *";
	position: absolute; right: 2px; top: -8px; /*bottom: 0px;*/}

.form_group_wrap .form_btn_container{ padding-top: 0px;}
.form_group_wrap .form_btn{ width: 155px; height: 42px; display: inline-block; padding: 5px; margin: 0px; border: 0px; background-color: #28afed; color: #fff; font-size: 14px; font-weight: 700; line-height: 34px; /*text-transform: uppercase;*/  text-align: center; text-decoration: none; transition: all .3s;}
.form_group_wrap .form_btn:hover{ background-color: #fde367; color: #222; transition: all .3s;}



.cstm_share_work{}
.cstm_share_work .radio_align{ text-align: center; margin-top: 10px; margin-bottom: 20px;}
.cstm_share_work .radio_align .radio_spaceing{ padding: 0px 10px; font-weight: 700; font-size: 18px;}

.thumb_uploader_wrap{ text-align: center; padding-bottom: 20px; }
.thumb_uploader_wrap #thumbnail_output{ width: 200px; height:auto; display: inline-block; margin: 10px auto; padding: 2px; border: 1px dashed #ccc;}
.thumb_uploader_wrap #thumbnail_output h3{display: none;}
.thumb_uploader_wrap #thumbnail_output img{ width: 100%; max-width: 196px; height: auto; margin: 0px;}
.thumb_uploader_wrap #progress-wrp,
.thumb_uploader_wrap #slider-progress-wrp,
.thumb_uploader_wrap #pdf-progress-wrp{margin: 10px auto; border-radius: 0px;}
.thumb_uploader_wrap #progress-wrp .progress-bar,
.thumb_uploader_wrap #slider-progress-wrp .progress-bar,
.thumb_uploader_wrap #pdf-progress-wrp .progress-bar{border-radius: 0px;}
.thumb_uploader_wrap #progress-wrp .status,
.thumb_uploader_wrap #slider-progress-wrp .status,
.thumb_uploader_wrap #pdf-progress-wrp .status{top: 0px; left: 50%; transform: translateX(-50%); position: absolute; display: inline-block; color: #000000; line-height: 22px;}
.thumb_uploader_wrap #slider_output{ width: 200px; height:auto; display: inline-block; margin: 10px auto; padding: 2px; border: 1px dashed #ccc;}
.thumb_uploader_wrap #slider_output h3{display: none;}
.thumb_uploader_wrap #slider_output img{ width: 100%; max-width: 196px; height: auto; margin: 0px;}


#gdrive_uploader{ /*height: 250px;*/ margin-bottom: 20px;}
#gdrive_uploader::after {
  content: "";
  clear: both;
  display: table;
}
#gdrive_uploader .du-wrap{ max-height: 240px;}
#gdrive_uploader .du-wrap .du-dropzone{ width:calc(100% - 60px); height:calc(100% - 60px); padding: 30px;}

.checkbox{ padding-top: 10px; padding-bottom: 20px; display: flex;}
.checkbox label{display: flex; gap: 10px;}
.checkbox .check_area{}
.checkbox.check_text{}




.cstm_slider_fullw{ width: 100vw; transform: translateX(-50%); margin-left: 50%; padding: 0px 8px;}


/******w3 slider styles Start******/

.w3-content,.w3-auto{margin-left:auto;margin-right:auto}
.w3-content{width: auto;}
.w3-auto{width: auto;}	
	
.w3-display-container{position:relative}	
.w3-display-container:hover .w3-display-hover{display:block}
.w3-display-container:hover span.w3-display-hover{display:inline-block}
	
.w3-display-bottomleft{position:absolute;left:0;bottom:0}
.w3-display-bottomright{position:absolute;right:0;bottom:0}
	
.w3-tiny{font-size:10px!important}
.w3-small{font-size:12px!important}
.w3-medium{font-size:15px!important}
.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}
.w3-xxlarge{font-size:36px!important}
.w3-xxxlarge{font-size:48px!important}
.w3-jumbo{font-size:64px!important}
	
.w3-container:after,.w3-container:before,
.w3-panel:after,.w3-panel:before,
.w3-row:after,.w3-row:before,
.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,
.w3-clear:after,.w3-clear:before,
.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
	
.w3-container,.w3-panel{padding:0.01em 16px}
	

.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
	
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
	
.w3-black{color:#fff!important; background-color:#000!important; padding:8px 16px; outline: none; border-radius: 0;}
.w3-black:hover{color:#fff!important; background-color:#000!important}
.w3-black:focus{color:#fff!important; background-color:#000!important; outline: none; border-radius: 0;}
	
	
	
.w3-animate-opacity{animation:opac 1.2s}@keyframes opac{from{opacity:0} to{opacity:1}}	
	
.mySlides {display:none;}

/******w3 slider styles End******/






.showthumb_wrap{ display: flex; flex-wrap: wrap; margin: 0px -5px;}
.showthumb_wrap .show_thumbs{ width: calc(12.5% - 12px); border: 1px solid #bbb; margin: 5px; min-height: 50px;}

.showplayer_wrap{}
.buzzsprout-player{ border-radius: 0px !important;}