/*
Theme Name:  Better Life Centre (Divi)
Theme URI:   http://betterlifecentre.com.au
Version:     1.0
Description: A child theme of Divi. 
Author:      Manning Young
Author URI:  http://betterlifecentre.com.au
Template:    Divi
*/


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.3
***********************************************************************/

/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

/* Fix for list-style-position: outside */
#left-area ol, .entry-content ol, .comment-content ol {margin-left: 20px;list-style-position: outside;}


/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/

/* CTA Menu Item by GenoQuiroz */
.book-online {border-radius: 0px;}
.book-online a {color: #fff!important;}
li.book-online {
	background-color: #63326D; 
	font-weight: bold; 
	text-align: center; 
	padding: 10px 10px 10px!important;
	border-radius: 3px;
	-moz-transition: all 0.5s; 
	-webkit-transition: all 0.5s;
	transition: all 0.5s;}
	li.book-online:hover {background-color: #62316C;}
 
/* fixed header button text color */
.et-fixed-header #top-menu .book-online a {
	color: #fff!important;}
.book-online li.current-menu-ancestor > a, .book-online li.current-menu-item > a {
	color: #fff !important;}

@media only screen and (min-width : 981px) {
	li.book-online {height: 33px;}}

/* add some padding below the menu */
.et_menu_container {
	padding-top: 10px;
	padding-bottom: 10px;
}

.et-fixed-header {
	margin-top: -10px;
}

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
.footer-links a:link, .footer-links a:visited{
    color:#FFFFFF;
}


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}



/*------------------------------------------------*/
/*---------------------[OTHER]--------------------*/
/*------------------------------------------------*/

/*----------Super Slim Bloom Optin Form----------*/
/* http://divisoup.com/super-slim-bloom-optin-form/ */

/* Set the padding for the content */
.slim-optin-form  .et_bloom_form_container .et_bloom_form_content {
    padding: 0px !important;
}

/* Hide the header area */
.slim-optin-form  .et_bloom_form_container .et_bloom_form_header {
   display: none !important;
}

/* Set the font size of the optin text module */
.slim-optin-text {
    padding-top: 15px !important;
}

/* Set the margin for the optin form module */
.slim-optin-form  {
    margin: 0px 0;
}

.slim-optin-form .et_bloom_inline_form {
    margin: 10px 0 !important;
}

/* Add a little padding for smaller screens */
@media only screen and (max-width: 1110px) {
.slim-optin-form  {
    margin-bottom: 25px;
	margin-top: 0px;
}
}

/* Set the font colour for the sucess and error messages */
.slim-optin-form  h2.et_bloom_success_message, h2.et_bloom_error_message {
   color: #888 !important;
}

/* Set the border radius for the sucess and error messages */
.slim-optin-form .et_bloom_form_container h2.et_bloom_error_message, h2.et_bloom_success_message {
   border-radius: 0px !important;
}

/* Hide the checkmark on success message */
.slim-optin-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
    display: none;
}