.elementor-kit-50533{--e-global-color-primary:#008993;--e-global-color-secondary:#005A6E;--e-global-color-text:#101010;--e-global-color-accent:#008993;--e-global-color-85ffc32:#FFFFFF;--e-global-color-e386932:#FFFFFF80;--e-global-color-0a64811:#FFFFFF4A;--e-global-color-c90abd3:#24B6C9;--e-global-color-948d503:#219EAE;--e-global-color-a6811db:#219EAEDE;--e-global-color-52931d5:#24B6C9DE;--e-global-color-ae57232:#24B6C9A1;--e-global-color-38b4ad7:#BC345E;--e-global-color-c5e91c6:#F5AD02;--e-global-color-b0da6df:#FF8766;--e-global-color-c9c68f6:#E05630;--e-global-color-2698684:#00317C;--e-global-color-8b34d37:#2E62B0;--e-global-color-476cab3:#2E62B080;--e-global-color-55f649f:#2E62B017;--e-global-color-75f5a74:#DD3F83;--e-global-color-fa5beb8:#FF78B2;--e-global-color-db5ba7d:#FF78B280;--e-global-color-757d88a:#FF78B21A;--e-global-color-134dad9:#C4F5FC;--e-global-color-fd97c6f:#00899340;--e-global-color-f6d29e8:#1010107D;--e-global-color-8b15235:#E8E9EE;--e-global-color-7dc93a1:#005A6E9E;--e-global-color-8514022:#B54655;--e-global-color-8520d2c:#9B2C3B;--e-global-color-8b55120:#B54655DE;--e-global-typography-primary-font-family:"Futura PT Condensed";--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:1.2em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Futura PT Condensed";--e-global-typography-accent-font-size:1.5em;--e-global-typography-accent-font-weight:600;--e-global-typography-a8c4bce-font-family:"Lato";--e-global-typography-a8c4bce-font-size:1em;--e-global-typography-a8c4bce-font-weight:600;--e-global-typography-a8c4bce-text-transform:uppercase;--e-global-typography-a8c4bce-letter-spacing:0.5px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Lato,Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-50533 button,.elementor-kit-50533 input[type="button"],.elementor-kit-50533 input[type="submit"],.elementor-kit-50533 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Lato,Sans-serif;font-size:1em;font-weight:600;line-height:1em;letter-spacing:0.1px;color:var( --e-global-color-85ffc32 );border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-kit-50533 button:hover,.elementor-kit-50533 button:focus,.elementor-kit-50533 input[type="button"]:hover,.elementor-kit-50533 input[type="button"]:focus,.elementor-kit-50533 input[type="submit"]:hover,.elementor-kit-50533 input[type="submit"]:focus,.elementor-kit-50533 .elementor-button:hover,.elementor-kit-50533 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-85ffc32 );}.elementor-kit-50533 e-page-transition{background-color:#FFBC7D;}.elementor-kit-50533 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-50533 h1{color:var( --e-global-color-secondary );font-family:"Futura PT Condensed", Lato,Sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:-0.5px;}.elementor-kit-50533 h2{color:var( --e-global-color-primary );font-family:"Futura PT Condensed", Lato,Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-kit-50533 h3{color:var( --e-global-color-primary );font-family:"Futura PT Condensed", Lato,Sans-serif;font-size:2.1rem;font-weight:400;}.elementor-kit-50533 h4{color:var( --e-global-color-secondary );font-family:"Futura PT Condensed", Lato,Sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:90%;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-50533{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-50533{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*/ HEADER NAV COLOURS /*/


.events .elementor-item, .events .elementor-sub-item, .events .has-submenu .sub-arrow {
    color: #FF8766 !important;
    fill: #FF8766;
}

.events .elementor-item:hover, .events .elementor-item:active, .events .elementor-item:focus, .events .elementor-item.highlighted, .events .elementor-sub-item:hover, .events .elementor-sub-item:active, .events .elementor-sub-item:focus, .events .elementor-sub-item.highlighted, .events .current-menu-item .elementor-sub-item  {
    background-color: #FF8766 !important;
    fill: #ff8766 !important;
    color: white !important;
}

.resources .elementor-item, .resources .elementor-sub-item, .resources .has-submenu .sub-arrow {
    color: #FF78B2 !important;
        fill: #FF78B2;

}

.resources .elementor-item:hover, .resources .elementor-item:active, .resources .elementor-item:focus, .resources .elementor-item.highlighted, .resources .elementor-sub-item:hover, .resources .elementor-sub-item:active, .resources .elementor-sub-item:focus, .resources .elementor-sub-item.highlighted, .resources .current-menu-item .elementor-sub-item {
    background-color: #FF78B2 !important;
    fill: #FF78B2 !important;
    color: white !important;
}

.resources .baw a.elementor-sub-item:hover, .resources .baw a.elementor-sub-item:active, .resources .baw a.elementor-sub-item:focus, .resources .baw a.elementor-sub-item.highlighted, .resources .baw .current-menu-item.elementor-sub-item {
background-color: #24b6c9 !important;
    fill: #24b6c9 !important;
    color: white !important;
}

.resources .baw a.elementor-sub-item {
    color: #24b6c9 !important;
}



.about .elementor-item, .about .elementor-sub-item, .about .has-submenu .sub-arrow {
    color: #2E62B0 !important;
     fill: #2E62B0;
}

.about .elementor-item:hover, .about .elementor-item:active, .about .elementor-item:focus, .about .elementor-item.highlighted, .about .elementor-sub-item:hover, .about .elementor-sub-item:active, .about .elementor-sub-item:focus, .about .elementor-sub-item.highlighted, .about .current-menu-item .elementor-sub-item  {
    background-color: #2E62B0 !important;
    fill: #2E62B0 !important;
    color: white !important;
}

.elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: white !important;
}

/*/ TYPOGRAPHY /*/

.h2 h1 {
    font-weight: 700;
    font-size: 1.8em;
    color: #008893;
}



h3 strong, h3 bold, .h3 strong, .h3 bold, h4 strong, h4 bold, .h4 strong, .h4 bold {
    font-weight: 400;
}



blockquote {background-color: #0089931F;
padding: 30px;
    text-align: center;
border-radius: 4px;
margin: 1em 0 2em 0;
}

blockquote p {
    color:#005a6e;
    font-style: italic;
    font-size: 1.1em;
}

cite {
    font-size: .8em;
    color: #008993;
    font-style: normal;
    font-weight: 600;
}

.TLC-note {
    display: none;
}

/*/ HR Rules Separators /*/


.wp-block-separator {
    color: #e8e9ee;
    margin: 2rem 0 !important;
}


/*/ BUTTONS /*/

.wp-block-button a.wp-block-button__link {
	background-color: #005a6e;
	color: white;
	border-radius: 4px;
	padding: calc(.4em) calc(1em);
	font-weight: 600;
	font-size: 1em;
}

.wp-block-button a.wp-block-button__link:hover {
	background-color: #005a6e;
		color: white;
		    transform: scale(1.1);
    transition-duration: .3s;
    transition-property: transform;

}

/*/ MEMBERPRESS SIGNUP BUTTONS /*/


.mepr-price-box {
    background-color: #78c6d1 !important;
    border-radius: 8px;
    margin: 0 5px 1em 0;
    max-width: 500px;
    padding: 1.5em 1em;
    text-align: center !important;
    width: 42%;
    display: inline-block;
}

#mepr-price-box-40948.mepr-price-box {
    background-color: #f1cf72 !important;
}

.mepr-most-popular {
    display: none;
}

.mepr-price-box-title {
    font-family: futura-pt-condensed;
    font-size: 2.2em;
    line-height: 1.1em;
    margin-bottom: 0.2em;
}

.mepr-price-box-price {
    font-size: 1.3em;
}

.mepr-price-box-button:before, #mepr-stripe-payment-form:after {
    content: "powered by stripe";
    background-image: url(https://tlc-dev.kbsoftware.co.uk/wp-content/plugins/memberpress/images/checkout/cards.png);
    width: 139px;
    height: 50px;
    font-size: .8em;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    background-position: center bottom;
    color: #566;
}

.mepr-price-box-button:before {
    margin: 10px auto 15px;
}

.mepr-price-box-button a:link {
	background-color: #bc345e;
	color: white;
	border-radius: 4px;
	padding: calc(.4em) calc(1em);
	font-weight: 600;
	font-size: 1em;
	margin-top: .5em;
}

.mepr-price-box-button a:hover {
	background-color: #24b6c9;
		color: white;

}

.parent-pageid-15256 .mp_wrapper.mp_login_form .mp_wrapper.mp_login_form {
	display: none;
}

/* Circle community BAW */

.circle-widget-trigger {
    background-color: #c36 !important;
}



/* tables */

.page table{
	width:100%;
	margin-top:3%;
	margin-bottom:3%
}

.page table th{

	font-style: normal;
	font-weight: bold;
	font-size:120%;
	color:#008993;
	text-align:left;
	padding:1%;
}



.page table td, .page table td div {
	background-color:#E6F3F4;
	padding:1%;
	font-style: normal;
	color: #008993;
}
.page table td:first-of-type{width:70%}

.page table tr:nth-child(even) td{background-color:#f2f3ff;}




/*/ BLOG NEWS POST STYLES /*/

.elementor-posts .elementor-widget-image a {
    display: block !important;
}

#comments [type=button], [type=submit], button {
    border:0;
}

/*/ CATEGORY BUTTONS /*/

.elementor-posts .elementor-heading-title a:hover {
    color: #005a6e !important;
}

.elementor-post-info__terms-list a {
    background-color: #e8e9ee;
    border-radius: 5em;
    padding: 0.1em .75em 0.2em;
    opacity: .9;
    margin-bottom: 2px;
    margin-top: 2px;
    display: inline-block !important;
}
.elementor-post-info__terms-list a:hover {opacity:1;
}

.elementor-post-info__terms-list {
    color: transparent;
}

.sidebar-post img {
    filter: saturate( 0% );
}

.sidebar-post:hover img {
    filter: saturate( 100% );
}

.sidebar-post .sidebar-post-lower {
    background-color: white;
}

.sidebar-post:hover .sidebar-post-lower {
    background-color: #00899317;
}

/*////// EMBEDS EMBEDDED CONTENT /////// */


.wp-block-embed {
    max-width: 400px;
}

.wp-block-embed a:hover {
opacity: .9;
color: #008993;
text-decoration: none;
    
}

.download-button a:before {
    content: '';
    background-image: url(https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/05/Being-A-Writer-Download-icon.png);
    display: inline-block;
    width: 22px;
    height: 30px;
    vertical-align: middle;
    margin-top: 0;
    margin-right: 0.55em;
    background-size: 100%;
    background-repeat: no-repeat;
}


/*///////FORMS /////// */



/*////// SUBMISSION FORM STYLING /////// */

.success-page-message {
    max-width: 900px;
    margin: 0 auto;
}

/* Tooltip container */
.tooltip {
   
    position: relative;
    display: inline-block;
    border: 1px dotted grey;
    background-color: white;
    background-size: 20px;
    border-radius: 20px;
    padding: 0 .5em;
}


/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  font-size: .8em;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 10px;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

/*  Styles to show Internet explorer warnings on submission forms to internet explorer users only
*/

.onlyie {
	display: none !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.onlyie {
	display: block;
	}
}

/* ///////WOO COMMERCE CHECKOUT /////*/


.add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    min-width: 62px;
}

.woocommerce table td:first-of-type {
    width: auto;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text
{
    width: 100px;
}



/*/ 
////////////////////////
////////////////////////
////////////////////////
BEING A WRITER 
////////////////////////
////////////////////////
/////////////////////////*/



/* ///////BAW Forms and questionaires/////*/


/*
|----------------------------------------------------------------------------------------------------------------------------------
| Being A Writer FORMS & QUESTIONNAIRE styling
|----------------------------------------------------------------------------------------------------------------------------------
|
|

*/



/* Hide wp complete button on entry questionnaire page */
.page-id-17421 .wpc-button-17421 {display: none;}





.frm_style_being-a-writer-questionnaire label {
line-height: 1.1em;
	margin-bottom:.5em;

}

.frm-star-group label {
	margin-bottom: 0;
}

.frm_style_being-a-writer-questionnaire .frm_primary_label {
	margin-top: 30px !important;
	
}


.frm_style_being-a-writer-questionnaire .frm_form_fields input, .frm_style_being-a-writer-questionnaire .frm_form_fields textarea {
	width: 90%;
}

.frm_style_being-a-writer-questionnaire .frm-star-group {
	margin-top: -7px !important;
	
}

.frm_style_being-a-writer-questionnaire .frm_form_fields input, .frm_style_being-a-writer-questionnaire .frm_form_fields textarea {
	color: #556;
}

.frm_style_being-a-writer-questionnaire .frm_error_style, .frm_style_being-a-writer-questionnaire .frm_error {
	color: #bc345e;
	font-weight: bold;
	font-style: italic;
}

.frm_style_traffic-lights {
	max-width: 700px;
}

.frm_style_traffic-lights .frm_form_fields div.frm_scale  {
	clear:none !important;
	margin-bottom: 0;
	display: inline-block;
	margin: 0;
	float: none;
}

.frm_style_traffic-lights fieldset {
	padding: 20px 0 0 0 !important;
	width: 100%;
}

.frm_style_traffic-lights h6 {
	color: #24B6C9 !important;
	font-weight: normal;
}

.frm_style_traffic-lights .frm_opt_container {
	width: 100%;
	margin-bottom: 0!important;
}

.frm_style_traffic-lights .frm_opt_container .frm_scale {
	width: 9%;
}

.frm_style_traffic-lights .frm_primary_label {
	line-height: 1.1em;
}

.frm_style_traffic-lights .frm_top_container {
	margin-bottom: 20px;
}

.frm_style_traffic-lights .frm_error_style, .frm_style_traffic-lights .frm_error {
	color: #bc345e;
	font-weight: bold;
	font-style: italic;
}


/*
|----------------------------------------------------------------------------------------------------------------------------------
| Accessibility styling for Alternative Questionnaire
|----------------------------------------------------------------------------------------------------------------------------------
|
|
*/

.page-id-17896 {
	font-size: 150%;
}
.page-id-17896 p, .page-id-17896 h1, .page-id-17896 h2, .page-id-17896 h3, .page-id-17896 h4, .page-id-17896 h5, .page-id-17896 h6, .page-id-17896 span, .page-id-17896 label, .page-id-17896 input, .page-id-17896 .frm_primary_label, .page-id-17896 data-placeholder, .page-id-17896 option {

	color: black !important;

}

.page-id-17896 input {
box-shadow: 0px 0px 0px 2px black;
}

.page-id-17896 .frm_form_fields div {
	margin-bottom: 1em !important;
}

.page-id-17896 .frm_primary_label {
	margin-top: 2em !important;
}



@media only screen and (max-width: 480px) {
	.frm_style_traffic-lights .frm_opt_container .frm_scale {
	width: 7%;
}
}




/*/ ////////////////////////
BEING A WRITER IMAGE HEADERS ////////////////////////
/*/


.baw-header {

	width: 100%;
margin: -30px -45px 30px -45px;
height: 250px;
padding: 46px;
background-repeat: no-repeat;
}

.wp-block-group.baw-header {
    box-sizing: unset;
}

.baw-header h1, .baw-header h3 {
	color: rgba(255,255,255,.65);
	text-transform: none;
}

.baw-header h3	{
font-size: 36px;
}


.baw-header figure {
	margin-left: 0;
}	

@media only screen and (max-width: 600px) {
.baw-header h1 {
font-size: 300%;	}
.baw-header h3 {
font-size: 28px;	}	
	
}

.bookshelf-bg {
background-image: url('/wp-content/themes/tlc/images/bookshelf-bg.jpg');
	margin-bottom: 0px !important;
}

.pills-bg {
background-image: url('/wp-content/themes/tlc/images/paper-and-bottles-bg.jpg');
}


.scrapbook-bg {
background-image: url('/wp-content/themes/tlc/images/scrapbook-bg.jpg');
}

.downloads-bg {
background-image: url('/wp-content/themes/tlc/images/downloads-bg.jpg');
}


.mini-guides-bg {
background-image: url('/wp-content/themes/tlc/images/mini-guides-bg.jpg');
}


.podcasts-bg {
background-image: url('/wp-content/themes/tlc/images/podcasts-bg.jpg');
}

.online-course-bg {
background-image: url('/wp-content/themes/tlc/images/online-course-bg.jpg');
}

.events-bg {
	background-image: url('/wp-content/themes/tlc/images/events-bg.jpg');

}

.inspiration-bg {
background-image: url('/wp-content/themes/tlc/images/inspiration-bg.jpg');
}

/*/ 
////////////////////////
WPC & COURSES
/////////////////////////*/


.wpc-content-button-completed {
		color: #009966 !important;
font-size: 1.4em;

}

.wpc-content-page-completed {
			color: #009966 !important;

}



.wpc-content-button-incomplete {
		color: #bc345e !important;
font-size: 1.4em;

}

a.wpc-button {
font-size: 1.6em;
	font-family: "futura-pt-condensed",sans-serif;
border-radius: 8px !important;
padding: 6px 24px !important;
	color: #fff !important;
	margin: 1em 0;
}

a.wpc-button span

 {
		font-family: "futura-pt-condensed",sans-serif;

}



.box {
	padding: 1.5em 1.5em 2em 1.5em;
	border: 2px solid #24B6C9;
	border-radius: 8px;
	margin-bottom: 2em;
}



ul.wpc-list {
	list-style-type: none;
	margin: 2.5% 0 0 0 !important;
}

ul.wpc-list li a{
	font-weight: bold;
}

ul.wpc-list li a.wpc-lesson-completed {
	opacity: 1 !important;
	color: #009966 !important;
}

ul.course-contents {
	margin-bottom: 1.5em !important;
	list-style-type: none;
	margin-left: 2em !important;


}


ul.course-contents li a {
	color: #556 !important;
}

ul.course-contents-intro li a {
	color: #556 !important;
		font-weight: bold;
}

.course-nav {opacity:.7;}

.course-nav .wp-block-button a {
	letter-spacing: .03em;
	font-size: 14px;
	padding: 6px 12px !important;
}


/* ////////////////////////
Being A Writer CREATIVITY PILLS styling 
////////////////////////*/


.pill-group {
	max-width: 600px;
}

.pill-group.centred {
	margin: 0 auto;
}

.pill-quote-bg {
background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/04/green-bg.jpg');
width: 100%;
margin: -16px -36px 0 -36px;
padding: 46px;
clear: both;
}

.pill-quote-bg p {
		color: white !important;
		opacity: .8;
	font-size: 1.05em;
}

.pill-quote-bg h3 {
		color: white !important;
	opacity: .8;
	margin-bottom: 2% !important;
}



.clear-both {
	clear: both;
}

ul.decorative {
	background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/04/vignette-green.png');
background-position: center left;
background-repeat: no-repeat;
background-size: 65px;
padding-left: 100px;
margin-left: 0 !important;
}

.pill {
	width: 100%;
	margin: 0;
height: 300px;
	display: table;
	max-width: 400px;
	padding: 1em;
	background-color: beige;
}



.pill-inner h6 {
	margin-top: 1em;
	color: rgba(26,15,45,.4) !important;
line-height: 1.4em;
}


.pill-inner {
	font-family: "museo-slab", sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: rgba(26,15,45,.8) !important;
	text-transform: none;
	font-weight: 100;
vertical-align: middle;
		display: table-cell;
	text-align: left;
	padding: 5% 5.5% 5% 6.5%;
}

.pill-inner:first-child:first-letter {
  font-size: 300%;
	float: left;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 6px;
  padding-left: 3px;
		color: rgba(26,15,45,.6) !important;
	font-weight: normal !important;

}



.pill-3:before {
	    content: " ";
	background-image: url(/wp-content/uploads/2020/04/circle-left-green.png);
	background-size: contain;
	width: 65px;
	height: 400px;
	position: relative;
	background-repeat: no-repeat;
display: table-cell;
	vertical-align: middle;
		background-position: center;

}

.pill-3:after {
	    content: " ";
	background-image: url(/wp-content/uploads/2020/04/circle-right-green.png);
	background-size: contain;
	width: 65px;
	height: 400px;
	bottom: 0;
	position: relative;
	background-repeat: no-repeat;
display: table-cell;
	vertical-align: middle;
		background-position: center;

}

@media only screen and (max-width: 600px) {
.pill-3:after,  .pill-3:before {
	content: none;
	}
	
}

/* responsive styles */

/*pills*/

.random_pill,
.random_pill li{

	margin:0;
	padding:0;
	list-style: none;
}
.random_pill li{ display:none;}




/*
////////////////////////
Being A Writer SCRAPBOOK styling 
////////////////////////

*/



.upg_masonry {
    -webkit-column-width: 240px !important;
    -moz-column-width: 240px !important;
    column-width: 240px !important;
    -webkit-column-gap: 25px !important;
    -moz-column-gap: 25px !important;
    column-gap: 25px !important;

}

.upg_gallery_child {
	margin-bottom: 15px;
}

.upg_gallery_child img {
	border-radius: 10px;
}

#upg_gallery {
	background-color: #e4d7e5;
	padding: 1em;
}


#upg_form label[for=cat], #upg_form select[name=cat], #upg_form label[for=tags], #upg_form #tags_tagsinput{
	display: none;
}

 input[type=submit].mepr-submit, button[type=submit].mepr-submit, .baw-button, .mepr_product_link.mepr-product-link-17721, .mepr-price-box-button a {
	
	background-color: #bc345e;
	color: white;
	margin: 0.5em 0;
	font-size: 1.15em;
}

input[type=submit]:hover, button[type=submit]:hover, .baw-button:hover  {
	background-color: 	#24B6C9;
}




/*////////////////////////
Scrapbook page nav styling
////////////////////////
*/

.wp-pagenavi {
	margin-bottom: 2em;
}

.wp-pagenavi a, .wp-pagenavi span {
    border: 0 !important;
    background-color: #e7e5e6;
    color: #666;
    border-radius: 2px;
}

/*
////////////////////////
| Being A Writer PODCASTS styling ////////////////////////

*/

.wp-block-audio#pod1 > audio {
	display: block;
}

.wp-block-button > a {
	cursor: pointer;
}

.wp-block-ub-content-toggle-accordion h4.wp-block-ub-content-toggle-accordion-title {
	margin-bottom: 0 !important;
	color: white !important;
}

/*
////////////////////////
Being A Writer INSPIRATION styling 
////////////////////////

*/


.being_a_writer #post .button-block a {
	color: white;
}


/* ////////////////////////
Being A Writer BOOKSHELF styling
////////////////////////
*/


	

ul.books {
	margin-left: 0 !important;
}

ul.books li {
	font-family: futura-pt-condensed;
	border: 0px solid #aaa;
padding: 4px 8px 4px 4%;
	list-style-type: none;
	background-color: #bbb;
	color: white;
	font-size: 20px;
	margin: 1em 0;
	text-transform: uppercase;
	border-radius: 3%;
}


ul.books li a {
font-size: 24px;
font-family: futura-pt-condensed;
padding: 10px 12px;
letter-spacing: .01em;
	margin-right:.5em;
	border-right: 1px solid white;
border-left: 1px solid white;
	background-color: #24B6C9;
	color: white !important;
	line-height: 1.85em;
		text-transform: none;

}

ul.books li a:hover {
		color: #3B3B3B !important;
	text-decoration: none;

}



ul.books li:nth-of-type(odd) a:hover {
background-color: #a7e2e9 !important;
	
}

ul.books li:nth-of-type(even) a:hover {
background-color: #e8e6ac !important;
}

ul.books li:nth-of-type(3n) a:hover {
background-color: #d699c2 !important;
}

ul.books li:nth-of-type(4n) a:hover {
background-color: #fbd1a5 !important;
}

ul.books li:nth-of-type(5n) a:hover {
background-color: #b7a8c6 !important;
}

ul.books li:nth-of-type(6n) a:hover {
background-color: #efb4a5 !important;
}

ul.books li:nth-of-type(7n) a:hover {
background-color: #b0d5b5 !important;
}

ul.books li:nth-of-type(8n) a:hover {
background-color: #f1ee9b !important;
}




.no-margin figure {
	margin: 0;
}

.no-margin figure img {
	margin-bottom: 10px;
}


@media only screen and (max-width: 600px) {

ul.books li a {	
	display: block;
	margin:0;
		padding:0;
			border: 0;

}
	
	ul.books li {
		padding: 0;
		border: 0;
		text-align: center;
	}
}


/* Being A Writer DOWNLOADS styling  */




ul.mpdl-file-links-list {
list-style-type: none;	
	margin-left: 0 !important;
	padding:0;
	font-size: 16px;
}

ul.mpdl-file-links-list li.mpdl-file-links-item {
	padding: .5em 0;
	margin-bottom: 2% !important;
}

ul.mpdl-file-links-list li.mpdl-file-links-item a {
	padding: .5em 1em;
	border: 2px solid #24B6C9;
	border-radius: 4px;
}

ul.mpdl-file-links-list li.mpdl-file-links-item a::before {
content: '';
background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/05/Being-A-Writer-Download-icon.png');
display: inline-block;
width: 22px;
height: 30px;
vertical-align: middle;
margin-top: 0;
margin-right: 0.55em;
background-size: 100%;
background-repeat: no-repeat;
}

ul.mpdl-file-links-list li.mpdl-file-links-item a:hover {
background-color: #bc345e;
color: white !important;
text-decoration: none;
		border: 2px solid #bc345e;

}

ul.mpdl-file-links-list li.mpdl-file-links-item a:hover:before {
background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/05/Being-A-Writer-Download-icon-white.png');

}

@media only screen and (max-width: 480px) {

ul.mpdl-file-links-list li.mpdl-file-links-item a {
font-size: 14px;
		padding: .5em .5em;

}

}




/*/ EVENTS and CALENDAR /*/

.alignwide {
    margin:0;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum {
    font-family: futura-pt, sans Sans-Serif;
font-weight: 400;}

.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
    background-color: transparent;
}

.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button:hover {
    color: #FF8766;
}

.tribe-events .datepicker .month.current {
    background-color: #ffdbd1;
}

.tribe-events button.tribe-events-calendar-month__day-cell--mobile  {
    background-color: #00899310;
}



.tribe-events button.tribe-events-calendar-month__day-cell--mobile:hover  {
    background-color: #00899330 !important;
}



.tribe-common .tribe-common-h7 {
    font-family: Lato, sans-serif;
    font-size: var(--tec-font-size-4);
}

.tribe-events .tribe-events-l-container {
    padding-top: 20px !important;
}

.tribe-events-c-top-bar__datepicker-desktop, .tribe-events-c-top-bar__datepicker-mobile, .tribe-events .tribe-events-c-top-bar__datepicker-separator {
    color: #E05630;
}

.single-tribe_events ul.tribe-related-events .tribe-related-events-title {
    font-size: var(--tec-font-size-7);
}

.tribe-events-single ul.tribe-related-events li {
    padding:10px;
}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 {
    font-size: var(--tec-font-size-7);
}

.tribe-events-c-subscribe-dropdown {
    display: none;
}

.tribe-events-single-event-title {
    font-size: 36px !important;
    font-weight: 700 !important;
    line-height: -2.9em !important;
}



.postid-62143 .tribe-common-b3.tribe-tickets__tickets-item-extra-available {
	display: none;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {
    transform: none !important;
    left: 0 !important;
    top: 0 !important;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail {
    margin-bottom: 0 !important;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
    padding-top: 65%;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    font-size: var(--tec-font-size-7);
    font-family: "Futura PT Condensed", Lato, sans-serif;
}

.tribe-event-date-end {
    font-size: var(--tec-font-size-2);
}

.tribe-events-single a {
    color: var(--tec-color-link-accent) !important;
}

.tribe-block__venue {
    border: 0;
}


/*/ TICKETS FOR EVENTS /*/

.tribe-common div.tribe-dialog {
    z-index: 999 !important;
}


/*/ SHOP PRODUCTS WOOCOMMERCE /*/

li.wpmenucartli a.wpmenucart-contents span {
    font-size: .85em;
}

/*/ RANDOM PILLS /*/

/*pills*/

.random_pill,
.random_pill li{

	margin:0;
	padding:0;
	list-style: none;
}
.random_pill li{ display:none;}

/*
|----------------------------------------------------------------------------------------------------------------------------------
| Being A Writer CREATIVITY PILLS styling
|----------------------------------------------------------------------------------------------------------------------------------
|
|

*/


.pill-group {
	max-width: 600px;
}

.pill-group.centred {
	margin: 0 auto;
}

.pill-quote-bg {
background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/04/green-bg.jpg');
width: 100%;
margin: -16px -36px 0 -36px;
padding: 46px;
clear: both;
}

.pill-quote-bg p {
		color: white !important;
		opacity: .8;
	font-size: 1.05em;
}

.pill-quote-bg h3 {
		color: white !important;
	opacity: .8;
	margin-bottom: 2% !important;
}



.clear-both {
	clear: both;
}

ul.decorative {
	background-image: url('https://tlc-dev.kbsoftware.co.uk/wp-content/uploads/2020/04/vignette-green.png');
background-position: center left;
background-repeat: no-repeat;
background-size: 65px;
padding-left: 100px;
margin-left: 0 !important;
}

.pill {
	width: 100%;
	margin: 0;
height: 300px;
	display: table;
	max-width: 400px;
	padding: 1em;
	background-color: beige;
}






.pill-inner h6 {
	margin-top: 1em;
	color: rgba(26,15,45,.4) !important;
line-height: 1.4em;
}


.pill-inner {
	font-family: "museo-slab", sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: rgba(26,15,45,.8) !important;
	text-transform: none;
	font-weight: 100;
vertical-align: middle;
		display: table-cell;
	text-align: left;
	padding: 5% 5.5% 5% 6.5%;
}

.pill-inner:first-child:first-letter {
  font-size: 300%;
	float: left;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 6px;
  padding-left: 3px;
		color: rgba(26,15,45,.6) !important;
	font-weight: normal !important;

}



.pill-3:before {
	    content: " ";
	background-image: url(/wp-content/uploads/2020/04/circle-left-green.png);
	background-size: contain;
	width: 65px;
	height: 400px;
	position: relative;
	background-repeat: no-repeat;
display: table-cell;
	vertical-align: middle;
		background-position: center;

}

.pill-3:after {
	    content: " ";
	background-image: url(/wp-content/uploads/2020/04/circle-right-green.png);
	background-size: contain;
	width: 65px;
	height: 400px;
	bottom: 0;
	position: relative;
	background-repeat: no-repeat;
display: table-cell;
	vertical-align: middle;
		background-position: center;

}

@media only screen and (max-width: 600px) {
.pill-3:after,  .pill-3:before {
	content: none;
	}
	
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://use.typekit.net/af/6f8764/000000000000000000012039/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&amp;fvd=n4&amp;v=3') format('woff2'),
		url('https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&amp;fvd=n4&amp;v=3') format('woff');
}
@font-face {
	font-family: 'Futura PT Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://use.typekit.net/af/64e0cf/00000000000000000001203d/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&amp;fvd=n7&amp;v=3') format('woff2'),
		url('https://use.typekit.net/af/64e0cf/00000000000000000001203d/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&amp;fvd=n7&amp;v=3') format('woff');
}
/* End Custom Fonts CSS */