/*
 Theme Name:     KRASSAC
 Theme URI:      https://www.fallenleafwebdesign.co.uk
 Description:    KRASSAC
 Author:         KRASSAC
 Author URI:     https://www.fallenleafwebdesign.co.uk
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");

/* FONT CALLS
 * ------------------------------------------------------------ */


@font-face {
    font-family: 'VAGRoundedStd-Thin';
    src: url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Thin.woff2') format('woff2'),
        url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'VAGRoundedStd-Black';
    src: url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Black.woff2') format('woff2'),
        url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'VAGRoundedStd-Bold';
    src: url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Bold.woff2') format('woff2'),
        url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'VAGRoundedStd-Light';
    src: url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Light.woff2') format('woff2'),
        url('https://www.kcrasac.co.uk/wp-content/themes/KRASSAC/fonts/Fonts/VAGRoundedStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}



a {color: #ef7d7c;}

h1, h2, h3, h4, h5, h6 {font-family: 'VAGRoundedStd-Bold';}

p, a {font-family: 'VAGRoundedStd-Thin'; font-size: 18px;}


.fadb .et-pb-icon { font-size: 0; font-weight: 900; }
.fadb .et-pb-icon::after { font-family: "FontAwesome", "Font Awesome 5 Free", "Font Awesome 5 Brands" !important; }
.fadb.et_pb_blurb_position_top .et-pb-icon::after { font-size: 48px; }
.fadb.et_pb_blurb_position_left .et-pb-icon::after { font-size: 18px; }
.fadb-invoice .et-pb-icon::after { content: "\f543"; }
.fadb-computer .et-pb-icon::after { content: "\f108"; }
.fadb-cheque .et-pb-icon::after { content: "\f53c"; }
.fadb-card .et-pb-icon::after { content: "\f09d"; }
.fadb-gofundme .et-pb-icon::after { content: "\f4d3"; }
.fadb-Phone .et-pb-icon::after { content: "\f095"; font-size: 18px!important; }

/* HEADER
 * ------------------------------------------------------------ */

.et_header_style_left .logo_container {position: relative; width: 16%; height: 16%; display: block; float: left;}

#et-top-navigation {display: block; width: 100%; padding-left: 0px!important; clear: both; margin-top: 32px!important; position: relative; padding-top: 0px!important; background-color: rgba(221, 221, 221);}

#et-top-navigation {background: #fff;}

.et_header_style_left #et-top-navigation nav>ul>li>a {padding-bottom: 10px!important; padding-top: 10px!important; color: #bb5896; font-size: 19px!important;}

#top-menu-nav {width: 100%; max-width: 1100px; margin: 0px auto; position: relative; padding: 0px 0px; float: none!important; margin: 0px auto!important;}

.container.clearfix.et_menu_container {width: 100%!important; max-width: 100%!important;}

.container.new-logo {overflow: auto;}

.header-widget-buttons {width: 25%; float: right; margin: 5% 0px 0px 50px;}

.header-widget-text {float: right; position: relative; margin-top: 5%; text-align: right;}

.header-widget-text h2 {color: #ffffff;}

.header-widget-text p {color: black;}

.chw-title {padding-bottom: 0px;}

.button-new {width:125px; float: left; padding: 5px; font-size: 18px; text-align: center;}

.button-new p {color: #fff;}

.get-out {background-color: #d6d76f; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}

.get-out p {color: #000!important;}

.donate {background-color: #bb5896; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}

#et-info {display: none;}

#top-menu li.current-menu-item>a {color: #9bb7c6;}

#top-header {padding-top: 12px; background: rgb(136,74,157); background: rgb(136,74,157); /* Old browsers */ background: -moz-linear-gradient(left, rgba(136,74,157,1) 30%, rgba(136,74,157,1) 42%, rgba(136,74,157,1) 42%, rgba(136,74,157,1) 47%, rgba(136,74,157,1) 47%, rgba(136,74,157,1) 48%, rgba(136,74,157,1) 50%, rgba(117,192,68,1) 50%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(136,74,157,1) 30%,rgba(136,74,157,1) 42%,rgba(136,74,157,1) 42%,rgba(136,74,157,1) 47%,rgba(136,74,157,1) 47%,rgba(136,74,157,1) 48%,rgba(136,74,157,1) 50%,rgba(117,192,68,1) 50%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(136,74,157,1) 30%,rgba(136,74,157,1) 42%,rgba(136,74,157,1) 42%,rgba(136,74,157,1) 47%,rgba(136,74,157,1) 47%,rgba(136,74,157,1) 48%,rgba(136,74,157,1) 50%,rgba(117,192,68,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb5896', endColorstr='#d7d66d',GradientType=1 ); /* IE6-9 */;}

.nav li ul {border-top: 3px solid #d7d66d;}

#top-menu li li {width: 100%;}

#top-menu {float: none!important; width: max-content; margin: 0px auto;}

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {display: none;}

#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {padding-right: 0px;}

#top-menu li {padding: 5px 20px;}

#top-menu>li:hover {background-color: #c5c5c5ad;}

#top-menu li li a {color: #bb5896; width: 100%; padding: 6px 10px; border-bottom: 1px solid #bb5896;}

.nav li ul {width: 350px;}

.sub-menu {top: 54px; padding:0!important;  left:0;}

#top-menu li li a {border-bottom:none!important;}

.sub-menu .menu-item a {padding: 2px 5px!important;}



/* Footer
 * ------------------------------------------------------------- */
#main-footer {background-color: #fff;}

#footer-bottom {background-color: #bb5896;}

#footer-info, #footer-info a {color: #fff;}

#footer-widgets .footer-widget:nth-child(1) {width: 27%; margin-right: 2%!important;}

#footer-widgets .footer-widget:nth-child(2) {margin-right: 5%!important;}

.footer-widget h4 {color: #bb5986; font-size: 24px;}

.footer-widget p, .footer-widget a {color: #757575!important;}

.footer-widget #media_image-4, .footer-widget #media_image-5 {width: 40%!important; margin-bottom: 5px; clear: both;}

#custom_html-3 {margin-bottom: 2%; width: 100%;}

#footer-widgets .footer-widget li:before {display: none;}

#custom_html-4 {width: 100%; margin-bottom: 0px;}

.social-media li {width: 25%; float: left; padding-left: 0px!important; padding-right: 4%;}

.et_pb_gutters3 .footer-widget {margin-right: 1.5%;}

#footer-info a {font-size: 15px!important;}

.fwidget.et_pb_widget.widget_recent_entries ul li a, .fwidget.et_pb_widget.widget_text p, .fwidget.et_pb_widget.widget_text a {font-family: 'VAGRoundedStd-Thin'!important; font-size: 18px!important;}

.fwidget.et_pb_widget.widget_recent_entries ul li {padding-left: 5px!important;}

.fwidget.et_pb_widget.widget_recent_entries ul li a:before {font-family: ETmodules!important; content: "\35"; font-size: 16px; color: #d7d66d; width: 5px; height: 5px; left: -10px; position: relative;}


/* Home
 * -------------------------------------------------------------- */


.donations-slider .et_pb_slide {padding-top: 200px; padding-bottom: 50px;}

.purple-text {color: #bb5896;}
.green-text {color: #f6a124;}

.purple-box {padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px; text-align: center; font-size: 34px; background-color: #bb5896; margin: 50px; border-radius: 10px; margin-top: 100px; max-width:300px; min-width:260px; margin-left:auto; margin-right:auto;}

.green-box {padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px; text-align: center; font-size: 34px; background-color: #9bb7c6; margin: 50px; border-radius: 10px; margin-top: 100px; max-width:300px; min-width:260px; margin-left:auto; margin-right:auto;}

.green-box-left {padding-top: 30px; padding-bottom: 50px; padding-left: 20px; padding-right: 20px; text-align: center; font-size: 34px; background-color: #9bb7c6; margin: 50px; border-radius: 10px; margin-top: 100px; max-width:300px; min-width:260px; margin-left:auto; margin-right:auto;}

.purple-box h2 {color: #fff; font-size: 25px; text-align: left;}

.green-box h2 {color: #fff; font-size: 25px; text-align: left;}

.green-box-left h2 {color: #fff; font-size: 25px; text-align: left;}

.green-button {color: #000!important; font-size: 18px; background-color: #d7d66d; padding: 0.3em 1em!important; box-shadow:none; cursor:pointer; border:none;}

.book {position: relative; width: 35%; float: right; right: -14%; margin-top: 5%;}

.woman {position: relative; width: 25%; float: right; right: -10%; margin-top: -5%;}

.woman-left {position: relative; width: 25%; float: right; right: -10%; margin-top: -10%;}

.arrow {width: 50%;}

.home-info-box h2, .home-info-box h3 {text-align: right!important; color: #bb5896; line-height: 36px;}

.row-boxes {margin-bottom: -250px!important;}

.helpline:before {content: ' '; width: 8px; background: #d7d66d; position: absolute; left: 0;  top: 0; bottom: 0;  height: 95%; display: none; visibility: visible; transform: translateY(3%)translateX(-1000%);}

.green-line:before {content: ' '; width: 8px; background: #d7d66d; position: absolute; left: 0;  top: 0; bottom: 0;  height: 95%; display: none; visibility: visible; transform: translateY(3%)translateX(-1000%);}

.Sponsors:before {content: ' '; width: 8px; background: #d7d66d; position: absolute; left: 0;  top: 0; bottom: 0;  height: 95%; display: none; visibility: visible; transform: translateY(3%)translateX(-1000%);}

.Sponsors h2, .Sponsors h3, 
.Sponsors h2 a, .Sponsors h3 a {text-align: left!important; color: #bb5896; line-height: 36px; font-size: 34px!important;}


/* Latest News Homepage */

/* .latest-news h2.entry-title {display: none!important;} */
.latest-news .post-content {display: none!important;}
 
.latest-news article {display: inline-block; width: 33.3%!important; height: 100%!important; float: left; padding: 0px!important;}
.latest-news .et_overlay.et_pb_inline_icon:before, .et_pb_inline_icon:before {background-color: #bb5896!important; color: #fff; bottom: 0; right: 0;}
.latest-news .et_overlay {background-color: #ffffff00!important;}

.latest-news .et_pb_image_container {margin: 0px!important; height: 100%!important;}

.latest-news, .latest-news div, .latest-news article, .latest-news .et_pb_image_container a, .latest-news .et_pb_image_container a img {height: 100%;}

.latest-news .et_pb_image_container a img { /* width: auto; max-width: unset!important; margin-left: -25%; */ width: 100%; max-width: unset!important; margin-left: 0%;}

.latest-news .et_overlay.et_pb_inline_icon:before, .et_pb_inline_icon:before {background-color: #bb5896!important; color: #fff; bottom: 0; right: 0; top: auto; height: 70px; left: auto; width: 70px; font-size: 67px;}

.home .entry-title {position:absolute; top:0; padding:10px; background-color:rgba(51, 51, 51, 0.4); color:#fff; width:33.3%; text-align:center; height:100%; } 

.home .entry-title a {font-size:24px; font-weight:700; line-height:1.6;}




/* Testimonial Slider */

.testimonials .et_pb_slide_title:after {content: ' '; width: 45px; background-repeat: no-repeat; display: block; height: 25px; background-image: url(https://www.kcrasac.co.uk/wp-content/uploads/2021/01/RASAC-logo-Asset-2.png); background-position: center; margin: 0px auto;}

.testimonials .et_pb_slide_description h2.et_pb_slide_title {line-height: 60px!important;}

.testimonials .et_pb_slides .et_pb_container {padding: 5% 0% 10% 0%;}

.testimonials .et_pb_slide_description, .testimonials .et_pb_slider_fullwidth_off .et_pb_slide_description {width: auto; margin: auto; padding: 0% 8%;}

.testimonial-row:before {content: ' '; background-image: url(https://www.kcrasac.co.uk/wp-content/uploads/2021/01/Speach_test_Marks-02.png); background-repeat: no-repeat; width: 115px; height: 100px; display: block; position: absolute; z-index: 999; right: -1%; top: 0%;}

.testimonial-row:after {content: ' '; background-image: url(https://www.kcrasac.co.uk/wp-content/uploads/2021/01/Speach_test_Marks-02.png); background-repeat: no-repeat; width: 115px; height: 100px; display: block; position: absolute; z-index: 999; left: -1%; bottom: -5%; visibility: visible!important;}

.thirds-imagecol {max-width: 33.3%; margin-left: 0; float: left; margin-right: 2%;}


.thirds-imagecol img {max-width: 90%;}

.arrow-new:before {font-family: ETmodules!important; content: "\35"; font-size: 55px; color: #fff; width: 20px; height: 20px; top: 10px; position: relative; left: -30%;}

.testimonials .et-pb-controllers a, .home-slider .et-pb-controllers a {background-color: #bc7aa3;}

.testimonials .et-pb-controllers .et-pb-active-control, .home-slider .et-pb-controllers .et-pb-active-control {background-color: #f6a124;}

.testimonials .et-pb-arrow-prev, .testimonials .et-pb-arrow-next, .home-slider .et-pb-slider-arrows {color: #f6a124!important;}

.testimonials .et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none!important;}

/* .testimonials .et_pb_slide_content {height:70px;} */

.home-slider, .home-slider .et_pb_slides, .home-slider .et_pb_slide {height:100%;}

/* Self  Help */

.forward-bullets-yes li, .forward-bullets-no li {min-height: 80px; list-style: none!important; margin-bottom: 10px;}
.forward-bullets-yes li:before {content: "\f058"; font-family: "FontAwesome", "Font Awesome 5 Free", "Font Awesome 5 Brands"!important; font-size: 22px; color: #bb5896; margin-right: 10px;}
.forward-bullets-no li:before {content: "\f057"; font-family: "FontAwesome", "Font Awesome 5 Free", "Font Awesome 5 Brands"!important; font-size: 22px; color: #bb5896; margin-right: 10px;}

/* General Website CSS */

.homepage-topper p {font-size: 24px; line-height: 28px;}

#media_image-2 {position: relative; left: -20%;}

#text-3 p {line-height: 38px;}

#recent-posts-3 li {margin: 20px 0px; border-bottom: 1px solid #bb5896; padding-bottom: 5px;}

.general-top p {font-size: 24px; line-height: 28px; font-weight: 400;}

.et_pb_blurb a {font-family: 'VagRoundedSTD-Black';}

.donations-box h4 {font-family: 'VagRoundedSTD-Thin';}

.donations-box h4 a {font-size: 22px;}

.page-bottom h2 {font-size: 46px;}

.page-bottom p {font-size: 24px; line-height: 28px;}

.helpline ul {columns: 2; -webkit-columns: 2; -moz-columns: 2; list-style-type: disc;}

.helpline ul li {padding-bottom: 20px; margin-right: 35px; margin-left: 10px; min-height: 70px;}

.purple-box:hover, .green-box:hover, .green-box-left:hover {cursor: pointer;}

.green-box:hover, .green-box-left:hover {background-color: #b1d3e6;}

.purple-box:hover {background-color: #de67b1;}

.volunteering-character {position: absolute; width: 20%; bottom: 0px; left: -10%; z-index: 999; display: inline-block;}

.zindex-box {z-index: 1;}

.self_help-template-default #main-content .container:before {display: none!important;}

.self_help-template-default #left-area {width: 100%;}

.download-button {z-index: 99999999; background-color: #d6d76f; color: #000!important; padding: 10px 20px; position: fixed; transform: rotate(-90deg); top: 80%; display: block; right: -61px;}

.help-attend {margin-top: 25px;}


/* Self Help Guides */

#search-filter-form-307 ul li{width: 33.3%; float: left;}

#search-filter-form-307 ul li label {width: 90%;}

#search-filter-form-307 ul li input, #search-filter-form-307 ul li select {width: 100%; font-size: 16px; line-height: 22px; font-family: 'VAGRoundedStd-Thin'}

#search-filter-form-307 {overflow: auto; width: 100%; margin-top: 30px;}

#search-filter-form-307 .sf-field-submit input {border-radius: 5px; border: 1px solid #d7d66d; background-color: #d7d66d; color: #fff; padding: 2px 0px;}

.page-id-301 .post-title {color:#000;}

.page-id-301 .post:hover {background-color:#9bb7c6!important; }

.page-id-301 .post:hover .post-title {color:#fff!important;}

.search-filter-results .post {background-color: #ddd; padding: 10px; border-radius: 10px; min-height:302px;}

#search-filter-results-307 {display:flex; flex-wrap:wrap; justify-content:space-between;}

#search-filter-results-307 .item {width: 31.3%; margin-bottom:16px;}

#search-filter-results-307 .pagination {display:none;}

.search-filter-results hr {display: none;}

.single-self_help #main-content .container {padding-top: 0px!important;}

#bullet strong{text-align: center;}

@media only screen and (min-width: 1930px){
	
	.latest-news .et_pb_image_container a img {margin-left: 0%;}
}

#top-menu li li a {font-size: 16px;}

#top-menu li {padding: 10px!important;}

/* Contact  */
.page-id-112 .gfield_label, .page-id-226 .gfield_label {display:none!important;}

.gfield_label {color: #bb5896; margin-top:10px;}

.gform_page_footer input, .gform_footer input  {color: #000!important; border-width: 0px!important; border-radius: 0px; font-size: 14px; background-color: #f6a124; padding:8px; cursor:pointer; font-size:16px!important;}

.page-id-112 .gform_footer input {background-color: #d7d66d}



/* Twitter */
.krassac-lady {position:absolute; bottom:0; right:0;}
.mgl_twitter {color:#fff; font-size:16px;}

.owl-controls {display:none;}





/* Blog */
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
.single-post #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}


/*** Hide Sidebar ***/
.single-post #sidebar, .et_right_sidebar #main-content .container:before {display:none;}


.single-post h1 {color: #bb5896;}




/* Responsiveness */
@media only screen and (max-width: 1450px){
	.home article:nth-child(3)	{display:none;}
	.home .et_pb_post  {width:50%!important;}
	.latest-news .et_pb_image_container a img {margin-left:0;}
	h1.entry-title {width:50%!important;}
	.single-post .entry-title {width:100%!important;}
}	

@media only screen and (max-width: 1249px){
	.get-out {border-radius:5px 5px 0 0;}
	.donate {border-radius:0 0 5px 5px;}
	.home .et_pb_row_1 {width:90%!important; max-width:90%!important;}
	#search-filter-results-307 .item {width:49%;}

}

@media only screen and (max-width: 1050px){
	.header-widget-text {width:280px;}
	.header-widget-text h2 {font-size:22px!important;}
	
}

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

	h1 {font-size:36px!important;}
	h2 {font-size:30px!important;}
	
	
	.mobile_menu_bar:before {top:12px; left:-16px; color: #d7d66d;}
	.sub-menu .menu-item a {padding: 10px 5%!important;}
	.et_mobile_menu {border-top:3px solid #d7d66d!important;}
	.home .latest-news {display:none;}	
	.et_header_style_left #logo {width:100%; max-width:100%!important;}

	.green-box-left {margin-top:20px;}
	.green-box, .purple-box {margin-top:0px;}
	.woman, .woman-left, .book {width:100px;} 
	.woman  {margin-top:-15%;}
	.woman-left {margin-top:-18%;}
	.home .et_pb_column_2, .home .et_pb_column_3, .home .et_pb_column_4 {margin-bottom:0;}
	.testimonial-row:after,	.testimonial-row:before {position:relative; height:0; width:0;}
	.testimonial-row {width:100%!important; max-width:100%!important;}
	.testimonial-row {padding:0; }
	.home .et_pb_button_3_wrapper  {padding-left:10%; padding-bottom:40px;}
	.home .et_pb_text_10 {padding-bottom:20px!important;}
	
	.page-id-112 h1, .page-id-112 .et_pb_button_module_wrapper  {text-align:center;}
	.page-id-112 .et_pb_blurb_content {width:236px;}

	#footer-widgets .footer-widget .fwidget {left:0;} 
	
	.search-filter-results .post {min-height:300px}
		#search-filter-form-307 {width:100%;}
	
	.helpline ul {columns: 1; -webkit-columns: 1; -moz-columns: 1; list-style-type: disc;}
	
	.single-self_help .et_pb_image_0 {display:none!important;}
	
	
	/* Myths and realities */
	.myths .et_pb_row  {border-bottom: 1px solid #9e9e9e;}
	.myths .et_pb_row_9 {border-bottom:none;}
	
	
	
}
@media only screen and (max-width: 750px){
	.header-widget-text {width:220px;}
	.header-widget-text h2{font-size:20px;}
	.header-widget-text p {font-size:16px;}
		.search-filter-results .post {width:100%!important; min-height:auto!important;}
	#search-filter-form-307 ul li {width:100%; float:none; text-align:center;}
	#search-filter-form-307 ul .sf-field-submit {width:200px; margin: 0 auto;}
	
.testimonials .et_pb_slide  {padding-bottom:20px; padding-top:20px;}

	.header-widget-text h2 {font-size:18px!important;}
	
		#search-filter-results-307 .item {width:100%;}
}
@media only screen and (max-width: 650px){
	.header-widget-buttons {display:none;}
	#main-header .logo_container {width:22%; height:22%;}
/* 	#main-header .textwidget {display:none;} */
	.header-widget-text {width:65%;}
	#main-header #header-widget-area {margin-top:20px;  margin-right:0; margin-left:auto;}
}

@media only screen and (max-width: 500px){
	.home-info-box h2 {font-size:28px!important; text-align:left!important;}
	.helpline, .Sponsors   {width:100%;}

	.page-id-160 .et_pb_section_1,.page-id-184 .et_pb_section_1, .page-id-190 .et_pb_section_1, .page-id-194 .et_pb_section_1, .page-id-243 .et_pb_section_1, .page-id-203 .et_pb_section_1 {padding:0px;}
	.home-info .et_pb_row  {width:100%;}
	.home .et_pb_row_5.et_pb_row  {margin-top:0!important;}
	.home-info {padding-bottom:0;}	
	.krassac-lady {display:none;}
	
	.testimonials .et-pb-controllers {display:none;}
/* 	.testimonials .et_pb_slide_content {height:200px;} */
	.home .et_pb_section_4  {padding-top:140px;}
	
	
	
	.header-widget-text {width:100%; text-align:center;}
	#main-header .logo_container {width:100%; margin-top:10px; text-align:center;}
	#main-header .logo_container img {width:50%; margin-top:20px;}
	
	
	
}


.popmake-content button {color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-size: 14px;
    background-color: #bb5896;
	padding:8px 22px;
	cursor:pointer;}



#gform_4 .gfield_label {display:none;}

.side-float {position:fixed; left:-37px; top:43%; background:#d6d76f; z-index:9999999999999999999999999; padding:10px 12px;}
.side-float-right {position:fixed; right:-126px; top:43%; background:#d6d76f; z-index:9999999999999999999999999; padding:10px 12px;}

.side-float p, .side-float-right p {color:#000;}
.side-float, .side-float-right  {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}


@media only screen and (max-width:980px){
	.side-float, .side-float-right {display:none;}
}

/* Translate */
.translate-bar {background:#bb5896;}
.translate-inner {max-width:1080px; width:80%; margin:auto;}
.skiptranslate  {display:flex; align-items:center;}

.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {margin-bottom: 0px!important;}


/* Mobile GMO button */
.footer-gmo {display:none; position:fixed; bottom:0; width:33%; background:#d7d66d; z-index:999999999; padding:8px; border:2px solid #d7d66d;}
.footer-gmo p {text-align:center; font-size:20px; font-weight:600; color:#fff;}
@media only screen and (max-width:650px){.footer-gmo {display:block;}}




/* Job Vacancies */
.job-details {list-style-type:none!important; font-weight:400!important; text-align:right!important; }
.job-details li {font-family:'VAGRoundedStd-Thin'!important;}
.job-download ul {list-style-type:none!important; font-weight:400!important; text-align:right!important; }


/* How to refer */
.referral-tabs  {border:none;}
.referral-tabs input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .referral-tabs select {width:100%!important;}
.gf_page_steps .gf_step {font-family:'VAGRoundedStd-Black'!important; font-size:16px!important;}
.gf_page_steps .gf_step_active {color:#bb5896} 
.referral-tabs .et_pb_tabs_controls {background:transparent!important;}
.referral-tabs .et_pb_tabs_controls a {font-family:'VAGRoundedStd-Black'!important;}
.referral-tabs h3 {padding:20px 0; color:#bb5896}
.referral-tabs ul.et_pb_tabs_controls:after {border:none!important;}


/* Art Therapy */

.art-gallery .et_pb_gallery_item  {margin:0!important; width:20%!important;} 
@media only screen and (max-width:768px){
	.art-gallery .et_pb_gallery_item  {width:100%!important;} 
	.art-gallery .et_pb_gallery_item img {width:100%!important;}
}

#newsletter-view iframe {min-height: 70vh;}

