a,
.thumbnail .caption h3,.childTxt span,.bannerTxt h1,
.bannerTxt ul li a i,.bannerTxt nav i,
.blog-article-content blockquote,
.comment-container ul li .comment .right-section h1 a,
.testimonials-3 ul li a .info .job,
.infoShop h3 span,.bannerSlider1,
.woocommerce div.product p.price{
	color:#f36e45;
}

.categories ul li a,
.contentGallery .moreButton .button,
.kindergardenFacilities ul li i,
.sectionPadding .underline .line,
.smartClass h3 a i,
.smartClass .infoClass,
.blogPost .blogContent,
footer .widget h3:after,
.entertaining ul li i,
.featured-posts .heading h5:after,
.widget h5:after,
.pricing-tables-2 .wrapper .first,
.shopGallery .button ul,
.contentGallery .infoClass,
.cart button,.woocommerce div.product form.cart .button{
	background:#f36e45;
}

.carouselPresentation .owl-prev,
.carouselPresentation .owl-next{
	background:#f36e45!important;
}

.categories ul li a,.kindergardenFacilities ul li i,
.entertaining ul li i,
.blogTags a,.accountList ul li i,.progress-inner{
	border-color:#f36e45;
}



@media (max-width: 800px){
	.mainMenu > ul > li:hover a:hover {
		background: #f36e45	}
}



/*******************************************************************************/
/* FIRESTORM */
/*******************************************************************************/

.firestorm form{}
	
    .firestorm form input:focus,
    .firestorm textarea:focus {
    	outline: 0;
    }

	.firestorm input[type=text] {
    	width: 100%;
		height: 40px;
    	display: inline-block;
		padding: 0 10px;    	
    	background-color: #fff;
    	border: 0;
		
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		
		line-height: 40px;
		color: #262626;
		margin-top: 15px;
	}

	.firestorm textarea {
		width: 100%;
    	height: 140px;
    	display: inline-block;
		padding: 10px;
    	background-color: #fff;
    	border: 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		color: #262626;
		margin-top: 15px;
		resize: vertical;
	}
	
	.firestorm select{
		width: 58%;
		height: 40px;
    	display: inline-block;
		padding: 0 10px;    	
    	background-color: #fff;
    	border: 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		line-height: 40px;
		color: #262626;
		margin-top: 15px;
		}

    
	
	.firestorm input[type=submit], .firestorm input[type=reset]{
    	width: auto;
    	height: 40px;
    	display: inline-block;
    	/*padding: 0 20px 0 20px;*/
		
		padding: 0 70px 0 70px; 
    	/*
		background-color: #000;
        border: 1px solid #000;
        color: #fff;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		 */      
		 border: 0px;
		 
		transition: all 0.125s ease-in-out 0s;
		-moz-transition: all 0.125s ease-in-out 0s;
		-webkit-transition: all 0.125s ease-in-out 0s;
		-o-transition: all 0.125s ease-in-out 0s;
		-ms-transition: all 0.125s ease-in-out 0s;
		margin-top: 15px;
    }

	

    .firestorm input[type=submit]:hover {
    	/*
		background-color: transparent;
    	border: 1px solid #fff;
    	color: #fff;
		*/
    }

	
	
	.firestorm input[type=reset] {
    	background:#999!important; padding: 0 30px 0 30px;
    }

    .firestorm input[type=reset]:hover {
    	background:#ccc!important;
    }
	
	


/* ----------------------------------*/
/* Firestorm Quick Quote
/* ----------------------------------*/

.firestorm-quick-quote{width:100%; min-height:450px; height:auto; background:#C00!important; display:block;}
.firestorm-quick-quote h5{color:#FFF; font-size:30px; text-transform:uppercase; margin:0; padding:0; line-height:normal;}
.firestorm-quick-quote p{color:#FFF; padding-bottom:0; line-height:normal; margin-bottom:0;}


/* ----------------------------------*/
/* Firestorm Contact
/* ----------------------------------*/

.firestorm-mailinglist{}
.firestorm-mailinglist input[type=text] {border: 1px #CCC solid;}
.firestorm-mailinglist textarea {border: 1px #CCC solid;}
.firestorm-mailinglist select{border: 1px #CCC solid;}

/* ----------------------------------*/
/* Firestorm Contact
/* ----------------------------------*/

.firestorm-contact{}
.firestorm-contact input[type=text] {border: 1px #CCC solid;}
.firestorm-contact textarea {border: 1px #CCC solid;}
.firestorm-contact select{border: 1px #CCC solid;}

/*
.firestorm-contact input[type=submit] {padding: 0 40px 0 40px;}
.firestorm-contact input[type=submit]:hover {
	background-color: transparent;
	border: 1px solid #e60b0b;
    color: #e60b0b;}
*/


/* ----------------------------------*/
/* Firestorm Global Overides
/* ----------------------------------*/

.firestorm input[type=text] {border: 1px #CCC solid;}
.firestorm textarea {border: 1px #CCC solid;}
.firestorm select{border: 1px #CCC solid;}



/*******************************************************************************/
/* REACT COLOUR SCHEME */
/*******************************************************************************/
 
/* White */
.react-white, i.react-white{color:#FFF!important;}
.react-grey, i.react-grey{color:#999!important;}
.react-dark-grey, i.react-dark-grey, h3.react-dark-grey{color:#333!important;}

/* White Text Overide for Coloured Backgrounds */
.react-page-blue .breadcrumb-bar, .react-background-blue,
.react-page-green .breadcrumb-bar, .react-background-green,
.react-page-cyan .breadcrumb-bar, .react-background-cyan,
.react-page-pink .breadcrumb-bar, .react-background-pink,
.react-page-orange .breadcrumb-bar, .react-background-orange,
.react-page-red .breadcrumb-bar, .react-background-red,
.react-page-purple .breadcrumb-bar, .react-background-purple{
	color:#FFF;
}
 

/*******************************************************************************/
/* REACT ELEMENTS */
/*******************************************************************************/

.speech-bubble {
    border-radius: 25px;
    padding: 20px;
	text-align:center;
	font-style:italic;
}


/*************************************/
/* Section:		HOMEPAGE
/* Colour:		BLUE
/*************************************/

/* Default Links */
.react-page-blue .react-content-area a{color:#32006E;}

/* Default Titles */
.react-page-blue .react-content-area h2, .react-page-blue .react-content-area h3{color:#32006E;}

/* Default Buttons */
.react-page-blue .react-content-area a.button {background:#32006E; /* 100 */ color:#FFF;}
.react-page-blue .react-content-area a:hover.button {background:#5E338B; /* 80 */ color:#FFF;}

/* Default List Icon */
.react-page-blue .react-content-area ul.icon-list li i{color:#32006E;}

/* Default Colour Selectors */
.react-blue{color:#32006E;}
.react-blue-80{color:#5E338B;}
.react-blue-50{color:#9B7BB5;}
.react-blue-15{color:#D7C8E1;}

/* Forced Overide Colours */
a.react-blue{color:#32006E;} /* Links */
i.react-blue{color:#32006E;} /* Icons */

/* Backgrounds */
.react-background-blue, .react-page-blue .breadcrumb-bar{background:#32006E;}
.react-background-blue-80{background:#5E338B;}
.react-background-blue-50{background:#9B7BB5;}
.react-background-blue-15{background:#D7C8E1;}

.react-background-shaded-blue{}
.react-background-shaded-blue .btn{background:#32006E;}

/* Title Tags */
.react-section-blue a,
.react-section-blue i,
.react-section-blue h1, 
.react-section-blue h2, 
.react-section-blue h3, 
.react-section-blue h4, 
.react-section-blue h5, 
.react-section-blue h6,
.react-background-shaded-blue h1, 
.react-background-shaded-blue h2, 
.react-background-shaded-blue h3, 
.react-background-shaded-blue h4, 
.react-background-shaded-blue h5, 
.react-background-shaded-blue h6{color:#32006E;}

/* Title Underline Effect */
.react-section-blue .sectionTitle .underline .line{background:#32006E;}

/* Links */
.react-section-blue a, .react-background-shaded-blue a{color:#32006E;} 
.react-section-blue a:hover, .react-background-shaded-blue a:hover{color:#000;} 


/* Main Menu */
.mainMenu > ul > li:nth-child(1) > a > b {background:#32006E; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul {background: #5E338B; /* 80% */ border: 1px solid #32006E;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul a {border-bottom: 1px solid #32006E;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul a:hover {background: #32006E; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul:before {border-color: transparent transparent #32006E transparent;}






/*************************************/
/* Section:		WHAT WE DO
/* Colour:		GREEN
/*************************************/

/* Default Links */
.react-page-green .react-content-area a{color:#00953A;}

/* Default Titles */
.react-page-green .react-content-area h2, .react-page-green .react-content-area h3{color:#00953A;}

/* Default Buttons */
.react-page-green .react-content-area a.button {background:#00953A; /* 100 */ color:#FFF;}
.react-page-green .react-content-area a:hover.button {background:#00AB60; /* 80 */ color:#FFF;}

/* Default List Icon */
.react-page-green .react-content-area ul.icon-list li i{color:#00953A;}

/* Default Colour Selectors */
.react-green{color:/*#13904B*/ #00953A;}
.react-green-80{color:#00AB60;}
.react-green-50{color:#7ECB98;}
.react-green-15{color:#DAEFDF;}

/* Forced Overide Colours */
a.react-green{color:#00953A;} /* Links */
i.react-green{color:#00953A;} /* Icons */

/* Backgrounds */
.react-background-green, .react-page-green .breadcrumb-bar{background:/*#13904B*/ #00953A;}
.react-background-green-80{background:#00AB60;}
.react-background-green-50{background:#7ECB98;}
.react-background-green-15{background:#DAEFDF;}

.react-background-shaded-green{background:#DAEFDF;}
.react-background-shaded-green .btn{background:/*#13904B*/ #00953A;}

/* Block Button */
.react-background-shaded-green a.block-button, .react-section-green a.block-button{background:#00953A; /* 100 */}
.react-background-shaded-green a:hover.block-button, .react-section-green a:hover.block-button {background:#00AB60; /* 80 */ color:#FFF;}

/* purchaseSection */
.react-background-shaded-green .purchaseButton .btn-purchase:hover {background:#00AB60 /* 80% */;}
.react-background-shaded-green .purchaseButton{background: #7ECB98 /* 50% */;}
.react-background-shaded-green .purchaseButton:hover {background: #DAEFDF /* 15% */;}


/* Title Tags */
.react-section-green h1, 
.react-section-green h2, 
.react-section-green h3, 
.react-section-green h4, 
.react-section-green h5, 
.react-section-green h6,
.react-background-shaded-green h1, 
.react-background-shaded-green h2, 
.react-background-shaded-green h3, 
.react-background-shaded-green h4, 
.react-background-shaded-green h5, 
.react-background-shaded-green h6{color:/*#13904B*/ #00953A;}

/* Links */
.react-section-green a, .react-background-shaded-green a{color:/*#13904B*/ #00953A;} 
.react-section-green a:hover, .react-background-shaded-green a:hover{color:#000;} 

/* Main Menu */
.mainMenu > ul > li:nth-child(2) > a > b {background:/*#13904B*/ #00953A; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul {background: #00AB98; /* 80% */ border: 1px solid /*#13904B*/ #00953A;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul a {border-bottom: 1px solid /*#13904B*/ #00953A;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul a:hover {background: #13904B; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul:before {border-color: transparent transparent /*#13904B*/ #00953A transparent;}

/* BlogPost */
.react-background-shaded-green .blogContent{background:#DAEFDF; /* 15% */}
.react-background-shaded-green .blogContent h3 a{color:/*#13904B*/ #00953A;}
.react-background-shaded-green .blogContent h3 a:hover{color:#000;}
.react-background-shaded-green .blogContent > a {background:/*#13904B*/ #00953A;}





/*************************************/
/* Section:		NEWS
/* Colour:		CYAN
/*************************************/

/* Default Links */
.react-page-cyan .react-content-area a{color:#00A0DF;}

/* Default Titles */
.react-page-cyan .react-content-area h2, .react-page-cyan .react-content-area h3{color:#00A0DF;}

/* Default Buttons */
.react-page-cyan .react-content-area a.button, 
.react-page-cyan .react-content-area .firestorm input[type=submit]{background:#00A0DF; /* 100 */ color:#FFF;}

.react-page-cyan .react-content-area a:hover.button, 
.react-page-cyan .react-content-area .firestorm input[type=submit]:hover{background:#4DB3E5; /* 80 */ color:#FFF;}



/* Default List Icon */
.react-page-cyan .react-content-area ul.icon-list li i{color:#00A0DF;}

/* Default Colour Selectors */
.react-cyan{color:#00A0DF;}
.react-cyan-80{color:#4DB3E5;}
.react-cyan-50{color:#9BCEEF;}
.react-cyan-15{color:#E3F0F9;}

/* Forced Overide Colours */
a.react-cyan{color:#00A0DF;} /* Links */
i.react-cyan{color:#00A0DF;} /* Icons */

/* Backgrounds */
.react-background-cyan, .react-page-cyan .breadcrumb-bar{background:#00A0DF;}
.react-background-cyan-80{background:#4DB3E5;}
.react-background-cyan-50{background:#9BCEEF;}
.react-background-cyan-15{background:#E3F0F9;}

.react-background-shaded-cyan{background:#E3F0F9;}
.react-background-shaded-cyan .btn{background:#00A0DF;}

/* Block Button */
.react-background-shaded-cyan a.block-button {background:#00A0DF; /* 100 */}
.react-background-shaded-cyan a:hover.block-button {background:#4DB3E5; /* 80 */ color:#FFF;}


/* purchaseSection */
.react-background-shaded-cyan .purchaseButton .btn-purchase:hover {background:#4DB3E5 /* 80% */;}
.react-background-shaded-cyan .purchaseButton{background: #9BCEEF /* 50% */;}
.react-background-shaded-cyan .purchaseButton:hover {background: #E3F0F9 /* 15% */;}


/* Title Tags */
.react-section-cyan h1, 
.react-section-cyan h2, 
.react-section-cyan h3, 
.react-section-cyan h4, 
.react-section-cyan h5, 
.react-section-cyan h6,
.react-background-shaded-cyan h1, 
.react-background-shaded-cyan h2, 
.react-background-shaded-cyan h3, 
.react-background-shaded-cyan h4, 
.react-background-shaded-cyan h5, 
.react-background-shaded-cyan h6{color:#00A0DF;}

/* Link Overides */
.react-section-cyan a, .react-background-shaded-cyan a{color:#00A0DF;} 
.react-section-cyan a:hover, .react-background-shaded-cyan a:hover{color:#000;} 




/* News / Blog - Meta Data Area */
.react-section-cyan .meta-wrapper{padding-top:6px; padding-bottom:7px; border-bottom:dotted 1px #00A0DF; border-top:dotted 1px #00A0DF;}
.react-section-cyan .meta a{color:#333;}
.react-section-cyan .meta a i, .react-section-cyan .meta i, .react-section-cyan .meta a:hover{color:#00A0DF;}

/* News / Blog - ReadMore Button */
.react-section-cyan a.readMore {margin-top: 2rem; width:220px; background:#00A0DF; /* 100 */ color:#FFF;}
.react-section-cyan a:hover.readMore {background:#4DB3E5; /* 80 */color:#FFF; text-decoration:none;}

/* News / Blog - Article Content */
.react-section-cyan .blog-article-content blockquote i{color:#00A0DF;}

/* News / Blog - Comments */
.react-section-cyan .comment-form-theme .form-submit input[type=submit],
.react-section-cyan .comments .comment-respond .form-submit input[type=submit] {background:#00A0DF /* 100 */!important;}
.react-section-cyan .comment-form-theme .form-submit input:hover[type=submit],
.react-section-cyan .comments .comment-respond .form-submit input:hover[type=submit] {background:#4DB3E5 /* 80 */!important;}
.react-section-cyan .comment-respond form textarea{border: 1px solid #00A0DF!important;}

/* News / Blog - Tags */
.react-section-cyan .blogTags{ border-top: 0.1rem dotted #00A0DF;}
.react-section-cyan .blogTags{ border-bottom: 0.1rem dotted #00A0DF;}
.react-section-cyan .blogTags a {background:#00A0DF; /* 100 */ border:none; color:#FFF;}
.react-section-cyan .blogTags a:hover {background:#4DB3E5; /* 80 */}




/* Main Menu */
.mainMenu > ul > li:nth-child(3) > a > b{background:#00A0DF; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul {background: #4DB3E5; /* 80% */ border: 1px solid #00A0DF;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul a {border-bottom: 1px solid #00A0DF;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul a:hover {background: #00A0DF; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul:before {border-color: transparent transparent #00A0DF transparent;}


/* BlogPost */
.react-background-shaded-cyan .blogContent{background:#E3F0F9; /* 15% */}
.react-background-shaded-cyan .blogContent h3 a{color:#00A0DF;}
.react-background-shaded-cyan .blogContent h3 a:hover{color:#000;}
.react-background-shaded-cyan .blogContent > a {background:#00A0DF;}





/*************************************/
/* Section:		GET INVOLVED
/* Colour:		PINK
/*************************************/

/* Default Links */
.react-page-pink .react-content-area a{color:#DD2396;}

/* Default Titles */
.react-page-pink .react-content-area h2, .react-page-pink .react-content-area h3{color:#DD2396;}

/* Default Buttons */
.react-page-pink .react-content-area a.button {background:#DD2396; /* 100 */ color:#FFF;}
.react-page-pink .react-content-area a:hover.button {background:#E860AA; /* 80 */ color:#FFF;}

/* Default List Icon */
.react-page-pink .react-content-area ul.icon-list li i{color:#DD2396;}

/* Default Colour Selectors */
.react-pink{color:#DD2396;}
.react-pink-80{color:#E860AA;}
.react-pink-50{color:#F59FC9;}
.react-pink-15{color:#FEE2EE;}

/* Forced Overide Colours */
a.react-pink{color:#DD2396;} /* Links */
i.react-pink{color:#DD2396;} /* Icons */

/* Backgrounds */
.react-background-pink, .react-page-pink .breadcrumb-bar{background:#DD2396;}
.react-background-pink-80{background:#E860AA;}
.react-background-pink-50{background:#F59FC9;}
.react-background-pink-15{background:#FEE2EE;}

.react-background-shaded-pink{background:#FEE2EE;}
.react-background-shaded-pink .btn{background:#DD2396;}

/* Block Button */
.react-background-shaded-pink a.block-button, 
.react-page-pink .react-content-area a.block-button{background:#DD2396; /* 100 */ color:#FFF;}
.react-background-shaded-pink a:hover.block-button, 
.react-page-pink .react-content-area a:hover.block-button{background:#E860AA; /* 80 */ color:#FFF;}

/* purchaseSection */
.react-background-shaded-pink .purchaseButton .btn-purchase:hover {background:#E860AA /* 80% */;}
.react-background-shaded-pink .purchaseButton{background:#F59FC9 /* 50% */;}
.react-background-shaded-pink .purchaseButton:hover {background:#FEE2EE /* 15% */;}

/* Title Tags */
.react-section-pink h1, 
.react-section-pink h2, 
.react-section-pink h3, 
.react-section-pink h4, 
.react-section-pink h5, 
.react-section-pink h6,
.react-background-shaded-pink h1, 
.react-background-shaded-pink h2, 
.react-background-shaded-pink h3, 
.react-background-shaded-pink h4, 
.react-background-shaded-pink h5, 
.react-background-shaded-pink h6{color:#DD2396;}

/* Links */
.react-section-pink a, .react-background-shaded-pink a{color:#DD2396;} 
.react-section-pink a:hover, .react-background-shaded-pink a:hover{color:#000;} 

/* Links on Colour Background */
.react-background-pink a{color:#FFF;} 
.react-background-pink a:hover{color:#000;} 
.react-background-pink p{color:#FFF;}


/* Main Menu - Button */
.mainMenu > ul > li:nth-child(4) > a > b {background:#DD2396; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul {background: #E860AA; /* 80% */ border: 1px solid #DD2396;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul a {border-bottom: 1px solid #DD2396;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul a:hover {background: #DD2396; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul:before {border-color: transparent transparent #DD2396 transparent;}





/*************************************/
/* Section:		APPLICATIONS
/* Colour:		ORANGE
/*************************************/

/* Default Links */
.react-page-orange .react-content-area a{color:#FF5F00;}

/* Default Titles */
.react-page-orange .react-content-area h2, .react-page-orange .react-content-area h3{color:#FF5F00;}

/* Default Buttons */
.react-page-orange .react-content-area a.button {background:#FF5F00; /* 100 */ color:#FFF;}
.react-page-orange .react-content-area a:hover.button {background:#FF8330; /* 80 */ color:#FFF;}

/* Default List Icon */
.react-page-orange .react-content-area ul.icon-list li i{color:#FF5F00;}

/* Default Colour Selectors */
.react-orange{color:#FF5F00;}
.react-orange-80{color:#FF8330;}
.react-orange-50{color:#FFB27E;}
.react-orange-15{color:#FFE8D7;}

/* Forced Overide Colours */
a.react-orange{color:#FF5F00;} /* Links */
i.react-orange{color:#FF5F00;} /* Icons */

/* Backgrounds */
.react-background-orange, .react-page-orange .breadcrumb-bar{background:#FF5F00;}
.react-background-orange-80{background:#FF8330;}
.react-background-orange-50{background:#FFB27E;}
.react-background-orange-15{background:#FFE8D7;}

.react-background-shaded-orange{background:#FFE8D7}
.react-background-shaded-orange .btn{background:#FF5F00;}

/* Block Button */
.react-background-shaded-orange a.block-button {background:#FF5F00; /* 100 */}
.react-background-shaded-orange a:hover.block-button {background:#FF8330; /* 80 */ color:#FFF;}

/* purchaseSection */
.react-background-shaded-orange .purchaseButton .btn-purchase:hover {background:#FF8330 /* 80% */;}
.react-background-shaded-orange .purchaseButton{background: #FFB27E /* 50% */;}
.react-background-shaded-orange .purchaseButton:hover {background: #FFE8D7 /* 15% */;}


/* Title Tags */
.react-section-orange h1, 
.react-section-orange h2, 
.react-section-orange h3, 
.react-section-orange h4, 
.react-section-orange h5, 
.react-section-orange h6,
.react-background-shaded-orange h1, 
.react-background-shaded-orange h2, 
.react-background-shaded-orange h3, 
.react-background-shaded-orange h4, 
.react-background-shaded-orange h5, 
.react-background-shaded-orange h6{color:#FF5F00;}

/* Links */
.react-section-orange a, .react-background-shaded-orange a{color:#FF5F00;} 
.react-section-orange a:hover, .react-background-shaded-orange a:hover{color:#000;} 

/* Main Menu - Button */
.mainMenu > ul > li:nth-child(5) > a > b {background:#FF5F00; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul {background: #FF8330; /* 80% */ border: 1px solid #FF5F00;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul a {border-bottom: 1px solid #FF5F00;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul a:hover {background: #FF5F00; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul:before {border-color: transparent transparent #FF5F00 transparent;}





/*************************************/
/* Section:		DONATE
/* Colour:		RED
/*************************************/

/* Default Links */
.react-page-red .react-content-area a{color:#EB0028;}

/* Default Titles */
.react-page-red .react-content-area h2, .react-page-red .react-content-area h3{color:#EB0028;}

/* Default Buttons (inc Firestorm / Forms */
.react-page-red .react-content-area a.button, 
.react-page-red .react-content-area .firestorm input[type=submit]{background:#EB0028; /* 100 */ color:#FFF;}

.react-page-red .react-content-area a:hover.button, 
.react-page-red .react-content-area .firestorm input[type=submit]:hover{background:#F7554E; /* 80 */ color:#FFF;}


/* Default List Icon */
.react-page-red .react-content-area ul.icon-list li i{color:#EB0028;}

/* Default Colour Selectors */
.react-red{color:#EB0028;}
.react-red-80{color:#F7554E;}
.react-red-50{color:#FF9A8C;}
.react-red-15{color:#FFE1DB;}

/* Forced Overide Colours */
a.react-red{color:#EB0028;} /* Links */
i.react-red{color:#EB0028;} /* Icons */

/* Backgrounds */
.react-background-red, .react-page-red .breadcrumb-bar{background:#EB0028;}
.react-background-red-80{background:#F7554E;}
.react-background-red-50{background:#FF9A8C;}
.react-background-red-15{background:#FFE1DB;}

.react-background-shaded-red{background:#FFE1DB; /* 15% */}
.react-background-shaded-red .btn{background:#EB0028;}

/* Block Button */
.react-background-shaded-red a.block-button {background:#EB0028; /* 100 */}
.react-background-shaded-red a:hover.block-button {background:#F7554E; /* 80 */ color:#FFF;}

a.react-red-button {background:#EB0028!important; /* 100 */ color:#FFF!important;}
a:hover.react-red-button {background:#F7554E!important; /* 80 */ color:#FFF!important;}


/* purchaseSection */
.react-background-shaded-red .purchaseButton .btn-purchase:hover {background:#F7554E /* 80% */;}
.react-background-shaded-red .purchaseButton{background:#FF9A8C /* 50% */;}
.react-background-shaded-red .purchaseButton:hover {background:#FFE1DB /* 15% */;}



/* Title Tags */
.react-section-red h1, 
.react-section-red h2, 
.react-section-red h3, 
.react-section-red h4, 
.react-section-red h5, 
.react-section-red h6,
.react-background-shaded-red h1, 
.react-background-shaded-red h2, 
.react-background-shaded-red h3, 
.react-background-shaded-red h4, 
.react-background-shaded-red h5, 
.react-background-shaded-red h6{color:#EB0028;}

/* Links */
.react-section-red a, .react-background-shaded-red a{color:#EB0028;} 
.react-section-red a:hover, .react-background-shaded-red a:hover{color:#000;} 

/* Main Menu */
.mainMenu > ul > li:nth-child(6) > a > b {background:#EB0028; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul {background: #F7554E; /* 80% */ border: 1px solid #EB0028;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul a {border-bottom: 1px solid #EB0028;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul a:hover {background: #EB0028; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul:before {border-color: transparent transparent #EB0028 transparent;}

/* BlogPost */
.react-background-shaded-red .blogContent{background:#FFE1DB; /* 15% */}
.react-background-shaded-red .blogContent h3 a{color:#EB0028;}
.react-background-shaded-red .blogContent h3 a:hover{color:#000;}
.react-background-shaded-red .blogContent > a {background:#EB0028;}





/*************************************/
/* Section:		CONTACT
/* Colour:		PURPLE
/*************************************/

/* Default Links */
.react-page-purple .react-content-area a{color:#83225E;}

/* Default Titles */
.react-page-purple .react-content-area h2, .react-page-purple .react-content-area h3{color:#83225E;}

/* Default Buttons (inc Firestorm / Forms */
.react-page-purple .react-content-area a.button, 
.react-page-purple .react-content-area .firestorm input[type=submit]{background:#83225E; /* 100 */ color:#FFF;}

.react-page-purple .react-content-area a:hover.button, 
.react-page-purple .react-content-area .firestorm input[type=submit]:hover{background:#9E517C; /* 80 */ color:#FFF;}


/* Default List Icon */
.react-page-purple .react-content-area ul.icon-list li i{color:#83225E;}

/* Default Colour Selectors */
.react-purple{color:#83225E;}
.react-purple-80{color:#9E517C;}
.react-purple-50{color:#C490AA;}
.react-purple-15{color:#FFE1DB;}

/* Forced Overide Colours */
a.react-purple{color:#83225E;} /* Links */
i.react-purple{color:#83225E;} /* Icons */

/* Backgrounds */
.react-background-purple, .react-page-purple .breadcrumb-bar{background:#83225E;}
.react-background-purple-80{background:#9E517C;}
.react-background-purple-50{background:#C490AA;}
.react-background-purple-15{background:#FFE1DB;}

.react-background-shaded-purple{background:#FFE1DB; /* 15% */}
.react-background-shaded-purple .btn{background:#83225E;}

/* Block Button */
.react-background-shaded-purple a.block-button {background:#83225E; /* 100 */}
.react-background-shaded-purple a:hover.block-button {background:#9E517C; /* 80 */ color:#FFF;}


/* purchaseSection */
.react-background-shaded-purple .purchaseButton .btn-purchase:hover {background:#9E517C /* 80% */;}
.react-background-shaded-purple .purchaseButton{background:#C490AA /* 50% */;}
.react-background-shaded-purple .purchaseButton:hover {background:#FFE1DB /* 15% */;}


/* Title Tags */
.react-section-purple h1, 
.react-section-purple h2, 
.react-section-purple h3, 
.react-section-purple h4, 
.react-section-purple h5, 
.react-section-purple h6,
.react-background-shaded-purple h1, 
.react-background-shaded-purple h2, 
.react-background-shaded-purple h3, 
.react-background-shaded-purple h4, 
.react-background-shaded-purple h5, 
.react-background-shaded-purple h6{color:#83225E;}

/* Links */
.react-section-purple a, .react-background-shaded-purple a{color:#83225E;} 
.react-section-purple a:hover, .react-background-shaded-purple a:hover{color:#000;} 


/* Main Menu */
.mainMenu > ul > li:nth-child(7) > a > b{background:#83225E; color:#FFF;}

/* Main Menu - Dropdown */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(7) > ul {background: #9E517C; /* 80% */ border: 1px solid #83225E;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(7) > ul a {border-bottom: 1px solid #83225E;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(7) > ul a:hover {background: #83225E; /* 100% */}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(7) > ul:before {border-color: transparent transparent#83225E transparent;}




/*******************************************************************************/
/* ELEMENTS */
/*******************************************************************************/

/* Header */
.react-top-stripe{height:3px; width:100%; background:url("../../images/header/bkg.react-stripe.png") 0 0 repeat-x;}

.react-top-nav{width:100%; padding-top:0.6rem; padding-bottom:0.6rem; text-align:right;}
.react-top-nav a{color:#32006E;}
.react-top-nav a:hover{color:#32006E;}

.react-top-search{height:40px; width:100%; padding-bottom:10px; height:auto;}
 
 
/*************************************/
/* overides */ 
 
.navbar-header{width:100%;}
footer{background:#32006E; color:#FFF;}
footer .container p{color:#FFF;}

.breadcrumb-bar .col-sm-12{text-align:right; padding-top:9px; padding-bottom:9px; padding-right:15px; padding-left:inherit;}
.breadcrumb-bar a, .breadcrumb-bar p{color:#FFF;}

.btn{border-radius: 0!important;}

a.block-button {
  display: block;
  padding: 1.5rem;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-size: 1.4rem;
  
   background: #000;
  color: #fff;
}

a:hover.block-button {background: #FFF; color: #000;}

hr{}



/*******************************************************************************/
/* CONTENT AREA */
/*******************************************************************************/
.react-content-area h1,
.react-content-area h2,
.react-content-area h3,
.react-content-area h4,
.react-content-area h5,
.react-content-area h6{padding-bottom:1.5rem;}

.react-content-area h1{padding-top:25px; padding-bottom:30px; font-weight:normal;}
.react-content-area h2{padding-top:2.5rem; color:#333!important; font-size:2.3rem;}
.react-content-area h3{padding-top:2.5rem;}
.react-content-area h4{padding-top:2.0rem;}


.react-content-area .lead{font-size:1.8rem; line-height:3.0rem; padding-bottom:30px;}

.react-content-area .post-content{/*background:#993;*/ display:block; clear:both; width:100%; text-align:left; padding-top:20px;}
.react-content-area .post-content blockquote{display:block; /*background:#09C;*/ float:none;}

.react-content-area ul.icon-list li {padding-left:40px; padding-bottom:1.5rem;}
.react-content-area ul.icon-list li i.fa{margin-left:-38px; float:left; margin-top:0.4rem; font-size:1.8rem;}

.react-content-area img.react-title-icon{float: left; width: 55px; height: 70px; margin: 10px 10px 0 0;}

.react-content-area img.pull-right{margin-bottom:30px; margin-left:30px;}
.react-content-area img.pull-left{margin-bottom:30px; margin-right:30px;}

/*******************************************************************************/
/* BLOG AREA */
/*******************************************************************************/

.blog-article-content .post-content h2,
.blog-article-content .post-content h3,
.blog-article-content .post-content h4{padding-top:1.5rem;}

/*******************************************************************************/
/* SEARCH BAR */
/*******************************************************************************/

header .react-search-widget {
  position: relative;
  height: 4.6rem;
  width: 100%;
  overflow: hidden;
}
header .react-search-widget form.search {
  position: relative;
  width: 100%;
  border-radius: 0;
  height: 4.6rem;
  overflow: hidden;
  padding-right: 4.6rem;
}
header .react-search-widget form.search input[type="text"] {
  position: relative;
  border: solid 1px #32006E;
  background: #FFF;
  width: 100%;
  color: #333;
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 1.2rem 0.5rem 1.2rem 1rem;
  border-radius:0!important;
}
header .react-search-widget form.search button[type="submit"] {
  position: absolute;
  right: 0;
  top: 0;
  border: solid 1px #32006E;
  background: none repeat scroll 0% 0% #32006E;
  width: 4.6rem;
  height: 4.6rem;
  overflow: hidden;
  transition: all 0.2s linear 0s;
}

header .react-search-widget form.search button[type="submit"] i {
  display: block;
  width: 2.6rem;
  height: 2.6rem;
  color: #FFF;
  font-size: 2.1rem;
  line-height: 2.4rem;
  margin: 0.3rem;
  transition: all 0.2s linear 0s;
}

header .icon-search:before {
  content: '\e803';
}

header .react-search-widget {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/* WebKit browsers */
header .react-search-widget form input::-webkit-input-placeholder,
/* Mozilla Firefox 4 to 18 */
header .react-search-widget form input:-moz-placeholder,
/* Mozilla Firefox 19+ */
header .react-search-widget form input::-moz-placeholder,
/* Internet Explorer 10+ */
header .react-search-widget form input:-ms-input-placeholder{
  font-weight: 400;
  color: #EEE;
  font-size: 1.4rem;
}




/*******************************************************************************/
/* SIDEBAR */
/*******************************************************************************/

.react-sidebar h2{padding-bottom:10px; padding-top:5px;}


.react-sidebar .react-endorsement .wp-post-image{margin-bottom:20px;}


/* SIDEBAR WIDGET NEWS CATEGORIES */
.react-sidebar-categories .fa-valign{
  vertical-align: middle;
  margin-right:15px;
  margin-left:5px;
}
	
.react-sidebar-categories{list-style:none;}
.react-sidebar-categories li{font-size:1.6rem; list-style:none;}
.react-sidebar-categories li a{color:#FFF; display:block; padding-top:3px; padding-bottom:3px; text-decoration:none;}
.react-sidebar-categories li a:hover{ background:#4DB3E5; /* CYAN 80 */}
.react-sidebar-categories li a:hover .fa-valign{margin-left:10px;}



/* SIDEBAR WIDGET FEATURED POSTS */

.react-sidebar .featured-posts ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
.react-sidebar .featured-posts ul.active {
  display: block;
  margin-bottom:10px;
}

.react-sidebar .featured-posts ul li a{display:block; border-bottom:dotted 1px #00A0DF; padding:10px 6px 6px 10px;}
.react-sidebar .featured-posts ul li a:hover{background:#4DB3E5;/*#9BCEEF;*/}
.react-sidebar .featured-posts ul li a:hover h6{color:#FFF;}

.react-sidebar .featured-posts ul li img {
  float: left;
  margin-right: 15px;
  width:65px !important;
  border:1px solid #00A0DF;
}
.react-sidebar .featured-posts ul li h6 {
  display: block;
  line-height: 2rem;
  padding-top:4px;
  padding-bottom: 0.5rem;
  font-size:1.5rem;
}
.react-sidebar .featured-posts ul li span {
  display: block;
}



/*******************************************************************************/
/* HOMEPAGE - BASE NEWS */
/*******************************************************************************/


.react-base-news h2{padding-bottom:1.5rem;}
.react-base-news h4{padding-bottom:1.1rem;}

.react-base-news .featured-posts ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
.react-base-news .featured-posts ul.active {
  display: block;
  margin-bottom:10px;
}

.react-base-news .featured-posts ul li a{display:block; border-bottom:dotted 1px #00A0DF; padding:10px 6px 6px 10px;}
.react-base-news .featured-posts ul li a:hover{background:#4DB3E5;/*#9BCEEF;*/}
.react-base-news .featured-posts ul li a:hover h6{color:#FFF;}

.react-base-news .featured-posts ul li img {
  float: left;
  margin-right: 15px;
  width:110px !important;
  border:1px solid #00A0DF;
}
.react-base-news .featured-posts ul li h6 {
  display: block;
  line-height: 2rem;
  padding-top:4px;
  padding-bottom: 0.5rem;
  font-size:1.5rem;
}

.react-base-news .featured-posts ul li h4 {
  display: block;
  padding-top:4px;
  padding-bottom: 0.5rem;
}

.react-base-news .featured-posts ul li span {
  display: block;
}

.react-base-news .thumb-newsletter{float:left; margin-right:20px; text-align:center; width:110px;}
.react-base-news .newsletter-img .thumb-newsletter{float:none;}
.react-base-news .thumb-newsletter img{ width:110px;}

.react-base-news .thumb-newsletter.thumb-small{float:left; margin-right:20px; text-align:center; width:80px;}
.react-base-news .thumb-newsletter.thumb-small img{ width:80px;}


/*******************************************************************************/
/* FOOTER */
/*******************************************************************************/

/* FACEBOOK LIKE BOX */
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

/* TWITTER */
.lj-twitter-feed {/*padding-top:20px;*/min-height: 5.5em;font-size: 1.2em;text-align: center;}
.lj-twitter-feed > span {line-height: 4.5em;}
.lj-twitter-feed a {/*font-weight: 700;*/}
.lj-twitter-feed a:hover {}
.lj-twitter-feed ul {list-style-type: none;margin: 0;padding: 0;}
.lj-twitter-date {font-size: 0.7em;margin-top: 10px;}
.lj-twitter-date a {/*font-weight: 700;*/}
.lj-twitter-date a:hover {}
.lj-twitter-date span {/*font-weight: 700;*/padding-left: 10px;}


/* FOOTER ELEMENTS */
footer .fa-valign{
    vertical-align: middle;
	margin-right:15px;
}

footer h3 .fa-valign{
    vertical-align: top;
	margin-top:-12px;
}
    
footer .footer-email a{color:#FFF;}

footer .react-formal-nav{padding-top:1.5rem; padding-bottom:2rem;}
footer .react-formal-nav .list-inline li{margin-right:3.5rem;}
footer .react-formal-nav .base-border{border-bottom:1px solid #8763A7; display:block; width:100%; padding-top:2rem;}
footer .react-formal-nav a{color:#FFF; font-size:1.6rem;}
	
footer .react-copyright-bar{padding-top:30px; padding-bottom:30px;}
footer .react-copyright-bar .copyright p{font-size:1.3rem; padding-top:1rem; font-weight:normal;}
footer .react-copyright-bar .copyright p a{color:#8763A7;}