
/*
************************************************
* Design Block common features
*/
.designBlockViewModelDebug
{
	height:200px;
	width:100%;
	margin:10px;	
}
.designBlockImageContainer
{
  position: relative;
}
.designBlockImage 
{
  object-fit: cover;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  /* overflow: hidden; */
  /* object-fit: cover; */
  height: 100%;
}
.designBlockContainer {
	position: relative;
	background-size: cover; 
}
.designBlockCover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
}
.dbSettingWrapper{
    border: 1px dashed #808080;
	border-top: none;
}
.dbSettingHeader {
    border: 1px solid #333;
    background-color: #555;
    padding: 0 8px 0 4px;
    color: white;
    z-index: 1;
    text-shadow: 1px 1px 1px #000;
}
.dbSettingHeader a,.dbSettingHeader a:hover {
    color: white;
    text-decoration: none;
}
/*
************************************************
* image aspect ratio styles
*/
.designBlockImageAspect-1-1 
{
  position: relative;
  background-size: cover;
	padding-top: 100%;
}
.designBlockImageAspect-4-3 
{
  position: relative;
  background-size: cover;
	padding-top: 75%; 
}
.designBlockImageAspect-3-2 
{
  position: relative;
  background-size: cover;
	padding-top: 67%;
}
.designBlockImageAspect-16-9 
{
  position: relative;
  background-size: cover;
	padding-top: 56%;
}
.designBlockImageAspect-2-1
{
  position: relative;
  background-size: cover;
	padding-top: 50%;
}
.designBlockImageAspect-3-1
{
  position: relative;
  background-size: cover;
	padding-top: 33%;
}
.designBlockImageAspect-4-1
{
  position: relative;
  background-size: cover;
	padding-top: 25%;
}
.designBlockImageAspect-5-1
{
  position: relative;
  background-size: cover;
	padding-top: 20%;
}
/*
************************************************
* Design Block Fonts
*/

@font-face {
    font-family: 'Raleway', sans-serif;
    src: url('/designBlocks/fonts/Raleway-Light.ttf');
}
@font-face {
    font-family: 'Poiret One';
    src: url('/designBlocks/fonts/PoiretOne-Regular.ttf');
}
@font-face {
    font-family: 'Nixie One';
    src: url('/designBlocks/fonts/NixieOne-Regular.ttf');
}
@font-face {
    font-family: 'Quicksand';
    src: url('/designBlocks/fonts/Quicksand-Regular.ttf');
}
@font-face {
    font-family: 'Josefin Sans';
    src: url('/designBlocks/fonts/JosefinSans-Regular.ttf');
}
@font-face {
    font-family: 'Happy Monkey';
    src: url('/designBlocks/fonts/HappyMonkey-Regular.ttf');
}
@font-face {
    font-family: 'Forum';
    src: url('/designBlocks/fonts/Forum-Regular.ttf');
}
@font-face {
    font-family: 'Julius Sans One';
    src: url('/designBlocks/fonts/JuliusSansOne-Regular.ttf');
}
@font-face {
    font-family: 'Antic Slab';
    src: url('/designBlocks/fonts/AnticSlab-Regular.ttf');
}
@font-face {
    font-family: 'Josefin Slab';
    src: url('/designBlocks/fonts/JosefinSlab-Regular.ttf');
}
@font-face {
    font-family: 'Montserrat Alternates';
    src: url('/designBlocks/fonts/MontserratAlternates-Light.ttf');
}
body .font-Raleway {font-family:'Raleway', sans-serif;}
body .font-PoiretOne {font-family: 'Poiret One', cursive;}
body .font-NixieOne {font-family: 'Nixie One', cursive;}
body .font-Quicksand {font-family: 'Quicksand', sans-serif;}
body .font-JosefinSans {font-family: 'Josefin Sans', sans-serif;}
body .font-JosefinSlab {font-family: 'Josefin Slab', serif;}
body .font-HappyMonkey {font-family: 'Happy Monkey', cursive;}
body .font-Forum {font-family: 'Forum', cursive;}
body .font-JuliusSansOne {font-family: 'Julius Sans One', sans-serif;}
body .font-MontserratAlternates {font-family: 'Montserrat Alternates', sans-serif;}
body .font-AnticSlab {font-family: 'Antic Slab', serif !important;}

/*
************************************************
* Theme - Reverse
*/

.theme-reverse {
	color: white;
}
/*
************************************************
* Theme - Reverse Shadow
*/

.theme-reverse-shadow {
	color: white;
    text-shadow: 1px 1px 1px #666;
}
/*
************************************************
* Theme - THEME SAGE
*/

/* Awesome Blue color #00BCD4 */
/* BACKGROUNDS, HEADERS AND FONTS */
.theme-sage {background:#f5f7f2; color:#9d9d9d;}
section.theme-sage {background:#f5f7f2; color:#9d9d9d;}
.theme-sage div, .theme-sage p {}
.theme-sage a {color:#f0d64d;}
.theme-sage a:hover, .theme-sage a:focus {color: #f0d64d;}
.theme-sage h1, .theme-sage h2, .theme-sage h3, .theme-sage h4, .theme-sage h5, .theme-sage h6 {color:#7e8b5e;}
.theme-sage h1 {}
.theme-sage h2 {}
.theme-sage h3 {}
.theme-sage h4 {color:#7e8b5e;}
.theme-sage h5 {color:#7e8b5e;}
.theme-sage h6 {color:#7e8b5e;}

/***************** BUTTONS *******************/
.theme-sage .btn-default {
  border-color: transparent;
  background-color: #7e8b5e;
  color:#fff;}
.theme-sage .btn-default:hover, .theme-sage .btn-default:focus, .theme-sage .btn-default:active, .theme-sage .btn-default.active {
  border-color: transparent;
  background-color: rgba(126, 139, 94, 0.7);
  color:#fff;
}
.theme-sage .btn-outline-default {
  border-color: #7e8b5e;
  color: #e6f3c7;
  background-color: transparent;
}
.theme-sage .btn-outline-default:hover, .theme-sage .btn-outline-default:focus, .theme-sage .btn-outline-default:active, .theme-sage .btn-outline-default:active:focus, .theme-sage .btn-outline-default.active {
  background-color: rgba(126, 139, 94, 0.7);
  color: #e6f3c7;
  border-color: #7e8b5e;
}
.theme-sage .btn-primary {
  background-color: #f5f7f2;
  border-color: #f5f7f2;
  color: #f0d64d;
}
.theme-sage .btn-primary:hover, .theme-sage .btn-primary:focus, .theme-sage .btn-primary:active, .theme-sage .btn-primary.active {
  background-color: #c1a619;
  border-color: #c1a619;
  color: #f0d64d;
}
.theme-sage .btn-outline-primary {
  border-color:  rgba(219, 220, 190, 1);
  color: #9a8d49;
  background-color: transparent;
}

.theme-sage .btn-outline-primary:hover, .theme-sage .btn-outline-primary:focus, .theme-sage .btn-outline-primary:active, .theme-sage .btn-outline-primary:active:focus, .theme-sage .btn-outline-primary.active {
  background-color: rgba(219, 220, 190, 0.5);
  color: #9a8d49;
  border-color: rgba(219, 220, 190, 0.5);
}

.theme-sage .btn-info {
  background-color: #9790a2;
  border: 2px solid #9790a2;
  color: #e0dbe8;
}

.theme-sage .btn-info:hover, .theme-sage .btn-info:focus, .theme-sage .btn-info:active, .theme-sage .btn-info.active {
  background-color: #ada6b7;
  border: 2px solid #ada6b7;
  color: #e0dbe8;
}

.theme-sage .btn-outline-info {
  border: 2px solid #9790a2;
  color: #9790a2;
  background-color: rgba(151, 144, 162, 0.25);
}

.theme-sage .btn-outline-info:hover, .theme-sage .btn-outline-info:focus, .theme-sage .btn-outline-info:active, .theme-sage .btn-outline-info:active:focus, .theme-sage .btn-outline-info.active {
  background-color: transparent;
  color: #ada6b7;
  border-color: #ada6b7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-sage input, .theme-sage textarea {
    background-color:rgba(126, 139, 94, 0.38);
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-sage ::-webkit-input-placeholder {color: #555;}
.theme-sage ::-moz-placeholder {color: #555;}
.theme-sage :-ms-input-placeholder {color: #555;}
.theme-sage :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-sage .well {background: rgb(190, 203, 182);color: #51544a; border-color: rgb(190, 203, 182);}
.theme-sage .panel-default {border-color: #e8ecde;}
.theme-sage .panel-default > .panel-heading h4 {color:#7e8b5e;}
.theme-sage .panel-default > .panel-heading {
  color: #7e8b5e;
  background-color: #e8ecde;
  border-color: #e8ecde;
}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-sage .block-fourBlockFlip .col-wrapper {color: #51544a;}
/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-sage .hero .title-section  .mainTitle {color:#566530;}
  .theme-sage .hero .title-section  .subTitle {color:#e6f3c7;}

/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-sage .block-navMenu .navbar-inverse {background-color: #566530; border-color: transparent;}
.theme-sage .navbar-inverse .navbar-nav > li > a {color: #fff;}
.theme-sage .navbar-inverse .navbar-nav>.active>a, 
.theme-sage .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-sage .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: transparent;
}
.theme-sage .navbar-inverse .navbar-nav > li > a:hover, 
.theme-sage .navbar-inverse .navbar-nav > li > a:focus {
  color: #cddaab;
  background-color: transparent;
}
.theme-sage .navbar-inverse .navbar-brand:hover, 
.theme-sage .navbar-inverse .navbar-brand:focus {
    color: #cddaab;
    background-color: transparent;
}
.theme-sage .navbar-inverse .navbar-nav > .open > a, 
.theme-sage .navbar-inverse .navbar-nav > .open > a:hover, 
.theme-sage .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: rgb(115, 132, 74);
    color: #ffffff;
}
.theme-sage .navbar-inverse .navbar-collapse, 
.theme-sage .navbar-inverse .navbar-form {
    border-color: #101010;
}
.theme-sage .navbar-inverse .navbar-toggle {
    border-color: #566530;
}
.theme-sage .navbar-inverse .navbar-toggle:hover, 
.theme-sage .navbar-inverse .navbar-toggle:focus {
    background-color: #566530;
}
.theme-sage .dropdown-menu > li > a:hover, 
.theme-sage .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #566530;
}

@media screen and (max-width: 767px) {
  .theme-sage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
  .theme-sage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #cddaab;
    background-color: transparent;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/


/****************************************************************************************************************/
/*************************************************** THEME BLUE *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-blue {background: #fff;color: #9d9d9d;}
section.theme-blue {background:#fff; color:#9d9d9d;}
.theme-blue div, .theme-blue p {}
.theme-blue a {color: #59ecff;}
.theme-blue a:hover, .theme-blue a:focus {color: #00bcd4;}
.theme-blue h1, .theme-blue h2, .theme-blue h3, .theme-blue h4, .theme-blue h5, .theme-blue h6 {color:#00BCD4;}
.theme-blue h1 {}
.theme-blue h2 {}
.theme-blue h3 {}
.theme-blue h4 {color:#00BCD4;}
.theme-blue h5 {color:#00BCD4;}
.theme-blue h6 {color:#00BCD4;}

/***************** BUTTONS *******************/
.theme-blue .btn-default {
  border-color: transparent;
  background-color: #00BCD4;
  color:#fff;}
.theme-blue .btn-default:hover, .theme-blue .btn-default:focus, 
.theme-blue .btn-default:active, .theme-blue .btn-default.active {
  border-color: transparent;
  background-color: rgba(148, 166, 169, 0.8);
  color:#fff;
}
.theme-blue .btn-outline-default {
  border-color: #00BCD4;
  color: #00BCD4;
  background-color: transparent;
}
.theme-blue .btn-outline-default:hover, 
.theme-blue .btn-outline-default:focus, 
.theme-blue .btn-outline-default:active, 
.theme-blue .btn-outline-default:active:focus, 
.theme-blue .btn-outline-default.active {
  background-color: rgba(134, 220, 234, 0.8);
  color: #00BCD4;
  border-color: #00BCD4;
}
.theme-blue .btn-primary {
  background-color: #59ecff;
  border-color: #59ecff;
  color: #fff;
}
.theme-blue .btn-primary:hover, 
.theme-blue .btn-primary:focus, 
.theme-blue .btn-primary:active, 
.theme-blue .btn-primary.active {
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #59ecff;
}
.theme-blue .btn-outline-primary {
  border-color: #59ecff;
  color: #ffffff;
  background-color: transparent;
}

.theme-blue .btn-outline-primary:hover, 
.theme-blue .btn-outline-primary:focus, 
.theme-blue .btn-outline-primary:active, 
.theme-blue .btn-outline-primary:active:focus, 
.theme-blue .btn-outline-primary.active {
  background-color: rgba(89, 236, 255, 0.5);
  color: #ffffff;
  border-color: rgba(89, 236, 255, 0.5);
}

.theme-blue .btn-info {
  background-color: #7c7c7c;
  border: 2px solid #7c7c7c;
  color: #e0dbe8;
}

.theme-blue .btn-info:hover, 
.theme-blue .btn-info:focus, 
.theme-blue .btn-info:active, 
.theme-blue .btn-info.active {
  background-color: #a7a7a7;
  border: 2px solid #a7a7a7;
  color: #e0dbe8;
}

.theme-blue .btn-outline-info {
  border: 2px solid #7c7c7c;
  color: #7c7c7c;
  background-color: rgba(206, 206, 206, 0.25);
}

.theme-blue .btn-outline-info:hover, 
.theme-blue .btn-outline-info:focus, 
.theme-blue .btn-outline-info:active, 
.theme-blue .btn-outline-info:active:focus, 
.theme-blue .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-blue input, .theme-blue textarea {
    background-color: rgb(191, 230, 234);
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-blue ::-webkit-input-placeholder {color: #555;}
.theme-blue ::-moz-placeholder {color: #555;}
.theme-blue :-ms-input-placeholder {color: #555;}
.theme-blue :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-blue .well {background: rgb(191, 230, 234);color: #51544a;border-color: rgb(191, 230, 234);}
.theme-blue .panel-default {border-color: #f0f6f7;}
.theme-blue .panel-default > .panel-heading h4 {color:#00BCD4;}
.theme-blue .panel-default > .panel-heading {
  color: #00BCD4;
  background-color: #f0f6f7;
  border-color: #f0f6f7;
}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-blue .block-fourBlockFlip .col-wrapper {color: #51544a;}
  /*.theme-blue .block-fourBlockFlip .col-wrapper .btn-default {background: #7e8b5e; color: #fff;}*/
/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-blue .hero .title-section  .mainTitle {color:#00BCD4;}
  .theme-blue .hero .title-section  .subTitle {color: #59ecff;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-blue .block-navMenu .navbar-inverse {background-color: #00BCD4; border-color: transparent;}
.theme-blue .navbar-inverse .navbar-nav > li > a {color: #fff;}
.theme-blue .navbar-inverse .navbar-nav>.active>a, 
.theme-blue .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-blue .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: transparent;
}
.theme-blue .navbar-inverse .navbar-nav > li > a:hover, 
.theme-blue .navbar-inverse .navbar-nav > li > a:focus {
  color: #acf6ff;
  background-color: transparent;
}
.theme-blue .navbar-inverse .navbar-brand:hover, .theme-blue .navbar-inverse .navbar-brand:focus {
    color: #acf6ff;
    background-color: transparent;
}
.theme-blue .navbar-inverse .navbar-nav > .open > a, 
.theme-blue .navbar-inverse .navbar-nav > .open > a:hover, 
.theme-blue .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: rgb(103, 220, 234);
    color: #ffffff;
}
.theme-blue .navbar-inverse .navbar-collapse, 
.theme-blue .navbar-inverse .navbar-form {
    border-color: #101010;
}
.theme-blue .navbar-inverse .navbar-toggle {
    border-color: #00BCD4;
}
.theme-blue .navbar-inverse .navbar-toggle:hover, 
.theme-blue .navbar-inverse .navbar-toggle:focus {
    background-color: #00BCD4;
}
.theme-blue .dropdown-menu > li > a:hover, 
.theme-blue .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #00BCD4;
}

@media screen and (max-width: 767px) {
  .theme-blue .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
  .theme-blue .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: rgb(103, 220, 234);
    background-color: transparent;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/*************************************************** THEME GREEN *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-green {background: #fff;color: #334024;}
section.theme-green {background:#fff; color:#334024;}
.theme-green div, .theme-green p {}
.theme-green a {color: #8BC34A;}
.theme-green a:hover, .theme-green a:focus {color: #508019;}
.theme-green h1, 
.theme-green h2, 
.theme-green h3, 
.theme-green h4, 
.theme-green h5, 
.theme-green h6 {color:#8BC34A;}
.theme-green h1 {}
.theme-green h2 {}
.theme-green h3 {}
.theme-green h4 {color:#8BC34A;}
.theme-green h5 {color:#8BC34A;}
.theme-green h6 {color:#8BC34A;}

/***************** BUTTONS *******************/
.theme-green .btn-default {
  border-color: transparent;
  background-color: #CDDC39;
  color: #535630;
  }
.theme-green .btn-default:hover, 
.theme-green .btn-default:focus, 
.theme-green .btn-default:active, 
.theme-green .btn-default.active {
  border-color: transparent;
  background-color: rgba(148, 166, 169, 0.8);
  color:#fff;
}
.theme-green .btn-outline-default {
  border-color: #CDDC39;
  color: #CDDC39;
  background-color: transparent;
}
.theme-green .btn-outline-default:hover, 
.theme-green .btn-outline-default:focus, 
.theme-green .btn-outline-default:active, 
.theme-green .btn-outline-default:active:focus, 
.theme-green .btn-outline-default.active {
  background-color: rgba(205, 220, 57, .5);
  color: #CDDC39;
  border-color: #CDDC39;
}
.theme-green .btn-primary {
  background-color: #8BC34A;
  border-color: #8BC34A;
  color: #fff;
}
.theme-green .btn-primary:hover, 
.theme-green .btn-primary:focus, 
.theme-green .btn-primary:active, 
.theme-green .btn-primary.active {
  background-color: #a1ce6d;
  border-color: #a1ce6d;
  color: #ffffff;
}
.theme-green .btn-outline-primary {
  border-color: #8BC34A;
  color: #8BC34A;
  background-color: transparent;
}

.theme-green .btn-outline-primary:hover, 
.theme-green .btn-outline-primary:focus, 
.theme-green .btn-outline-primary:active, 
.theme-green .btn-outline-primary:active:focus, 
.theme-green .btn-outline-primary.active {
  background-color: rgba(139, 195, 74, 0.5);
  color: #ffffff;
  border-color: rgba(139, 195, 74, 0.5);
}

.theme-green .btn-info {
  background-color: #354423;
  border: 2px solid #354423;
  color: #e0dbe8;
}

.theme-green .btn-info:hover, 
.theme-green .btn-info:focus, 
.theme-green .btn-info:active, 
.theme-green .btn-info.active {
  background-color: #63774b;
  border: 2px solid #63774b;
  color: #e0dbe8;
}

.theme-green .btn-outline-info {
  border: 2px solid #29440a;
  color: #7a9a55;
  background-color: rgba(41, 68, 10, 0.25);
}

.theme-green .btn-outline-info:hover, 
.theme-green .btn-outline-info:focus, 
.theme-green .btn-outline-info:active, 
.theme-green .btn-outline-info:active:focus, 
.theme-green .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-green input, .theme-green textarea {
    background-color: rgb(207, 226, 184);
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-green ::-webkit-input-placeholder {color: #555;}
.theme-green ::-moz-placeholder {color: #555;}
.theme-green :-ms-input-placeholder {color: #555;}
.theme-green :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-green .well {background: rgb(207, 226, 184);color: #51544a;border-color: rgb(207, 226, 184);}
.theme-green .panel-default {border-color: #f0f6f7;}
.theme-green .panel-default > .panel-heading h4 {color:#8BC34A;}
.theme-green .panel-default > .panel-heading {
  color: #8BC34A;
  background-color: #eaf5de;
  border-color: #eaf5de;
}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-green .block-fourBlockFlip .col-wrapper {color: #51544a;}
  /*.theme-green .block-fourBlockFlip .col-wrapper .btn-default {background: #7e8b5e; color: #fff;}*/
/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-green .hero .title-section  .mainTitle {color:#CDDC39;}
  .theme-green .hero .title-section  .subTitle {color: #dfe4a9;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-green .block-navMenu .navbar-inverse {background-color: #8BC34A;border-color: transparent;}
.theme-green .navbar-inverse .navbar-nav > li > a {color: #fff;}
.theme-green .navbar-inverse .navbar-nav>.active>a, 
.theme-green .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-green .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: transparent;
}
.theme-green .navbar-inverse .navbar-nav > li > a:hover, .theme-green .navbar-inverse .navbar-nav > li > a:focus {
  color: #CDDC39;
  background-color: transparent;
}
.theme-green .navbar-inverse .navbar-brand:hover, .theme-green .navbar-inverse .navbar-brand:focus {
    color: #CDDC39;
    background-color: transparent;
}
.theme-green .navbar-inverse .navbar-nav > .open > a, .theme-green .navbar-inverse .navbar-nav > .open > a:hover, .theme-green .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #53821d;
    color: #ffffff;
}
.theme-green .navbar-inverse .navbar-collapse, .theme-green .navbar-inverse .navbar-form {
    border-color: #101010;
}
.theme-green .navbar-inverse .navbar-toggle {
    border-color: #53821d;
}
.theme-green .navbar-inverse .navbar-toggle:hover, .theme-green .navbar-inverse .navbar-toggle:focus {
    background-color: #53821d;
}
.theme-green .dropdown-menu > li > a:hover, .theme-green .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #53821d;
}

@media screen and (max-width: 767px) {
  .theme-green .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-green .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #53821d;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/
/****************************************************************************************************************/
/*************************************************** THEME NIGHT SKY *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-nightSky {background: #d9e0fa;color: #261f54;}
section.theme-nightSky {background:#d9e0fa; color:#261f54;}
.theme-nightSky div, .theme-nightSky p {}
.theme-nightSky a {color: #242050;}
.theme-nightSky a:hover, .theme-nightSky a:focus {color: #fffce4;}
.theme-nightSky h1, .theme-nightSky h2, .theme-nightSky h3, .theme-nightSky h4, .theme-nightSky h5, .theme-nightSky h6 {color: #1e193b;}
.theme-nightSky h1 {}
.theme-nightSky h2 {}
.theme-nightSky h3 {}
.theme-nightSky h4 {color:#7185d0;}
.theme-nightSky h5 {color: #7185d0;}
.theme-nightSky h6 {color:#7185d0;}

/***************** BUTTONS *******************/
.theme-nightSky .btn-default {
  border-color: transparent;
  background-color: #a9ade8;
  color: #1e193b;
  }
.theme-nightSky .btn-default:hover, .theme-nightSky .btn-default:focus, .theme-nightSky .btn-default:active, .theme-nightSky .btn-default.active {
  border-color: transparent;
  background-color: #f7b159;
  color: #ffffff;
}
.theme-nightSky .btn-outline-default {
  border-color: #a9ade8;
  color: #1e193b;
  background-color: rgba(169, 173, 232, 0.5);
}
.theme-nightSky .btn-outline-default:hover, .theme-nightSky .btn-outline-default:focus, .theme-nightSky .btn-outline-default:active, .theme-nightSky .btn-outline-default:active:focus, .theme-nightSky .btn-outline-default.active {
  background-color: rgba(247, 177, 89, 0.5);
  color: #ffffff;
  border-color: #f7b159;
}
.theme-nightSky .btn-primary {
  background-color: #2d294c;
  border-color: #2d294c;
  color: #c7ccff;
}
.theme-nightSky .btn-primary:hover, .theme-nightSky .btn-primary:focus, .theme-nightSky .btn-primary:active, .theme-nightSky .btn-primary.active {
  background-color: #635d8c;
  border-color: #635d8c;
  color: #fffaea;
}
.theme-nightSky .btn-outline-primary {
  border-color: #2d294c;
  color: #2d294c;
  background-color: transparent;
}

.theme-nightSky .btn-outline-primary:hover, .theme-nightSky .btn-outline-primary:focus, .theme-nightSky .btn-outline-primary:active, .theme-nightSky .btn-outline-primary:active:focus, .theme-nightSky .btn-outline-primary.active {
  background-color: rgba(45, 41, 76, 0.5);
  color: #fffaea;
  border-color: rgba(45, 41, 76, 0.5);
}

.theme-nightSky .btn-info {
  background-color: #fff8be;
  border: 2px solid #fff8be;
  color: #9a8a00;
}

.theme-nightSky .btn-info:hover, .theme-nightSky .btn-info:focus, .theme-nightSky .btn-info:active, .theme-nightSky .btn-info.active {
  background-color: #f9e969;
  border: 2px solid #f9e969;
  color: #9a8a00;
}

.theme-nightSky .btn-outline-info {
  border: 2px solid #fff8be;
  color: #fff8be;
  background-color: rgba(125, 122, 79, 0.25);
}

.theme-nightSky .btn-outline-info:hover, .theme-nightSky .btn-outline-info:focus, .theme-nightSky .btn-outline-info:active, .theme-nightSky .btn-outline-info:active:focus, .theme-nightSky .btn-outline-info.active {
  background-color: rgba(255, 248, 190, 0.5);
  color: #fff8be;
  border-color: #fff8be;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-nightSky input, .theme-nightSky textarea {
    background-color: #c5cff3;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-nightSky ::-webkit-input-placeholder {color: #555;}
.theme-nightSky ::-moz-placeholder {color: #555;}
.theme-nightSky :-ms-input-placeholder {color: #555;}
.theme-nightSky :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-nightSky .well {background: #7185d0;border-color: #7185d0;border-width: 2px;color: #e6ebff;/* color: #fffef1; */}
.theme-nightSky .panel-default {border-color: #1e193b;border-width:2px;}
.theme-nightSky .panel-default > .panel-heading h4 {color: #b0bcec;}
.theme-nightSky .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #1e193b;
  border-color: #1e193b;
}
.theme-nightSky .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-nightSky .block-fourBlockFlip .col-wrapper {color: #fffef1;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-nightSky .hero .title-section  .mainTitle {color: #d3daff;}
  .theme-nightSky .hero .title-section  .subTitle {color: #1f1e3d;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-nightSky .block-navMenu .navbar-inverse {background-color: #9993d0;border-color: transparent;}
.theme-nightSky .navbar-inverse .navbar-nav > li > a {color: #f5f8fe;}
.theme-nightSky .navbar-inverse .navbar-nav>.active>a, 
.theme-nightSky .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-nightSky .navbar-inverse .navbar-nav>.active>a:hover {
    color: #f5f8fe;
    background-color: transparent;
}
.theme-nightSky .navbar-inverse .navbar-brand {color: #f5f8fe;}
.theme-nightSky .navbar-inverse .navbar-nav > li > a:hover, .theme-nightSky .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-nightSky .navbar-inverse .navbar-brand:hover, .theme-nightSky .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-nightSky .navbar-inverse .navbar-nav > .open > a, .theme-nightSky .navbar-inverse .navbar-nav > .open > a:hover, .theme-nightSky .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #242050;
    color: #ffffff;
}
.theme-nightSky .navbar-inverse .navbar-collapse, .theme-nightSky .navbar-inverse .navbar-form {
    border-color: #242050;
}
.theme-nightSky .navbar-inverse .navbar-toggle {
    border-color: #242050;
}
.theme-nightSky .navbar-inverse .navbar-toggle:hover, .theme-nightSky .navbar-inverse .navbar-toggle:focus {
    background-color: #242050;
}
.theme-nightSky .dropdown-menu > li > a:hover, .theme-nightSky .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #242050;
}


@media screen and (max-width: 767px) {
  .theme-nightSky .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-nightSky .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #242050;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/*************************************************** THEME NIGHT SKY DARK *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-nightSky-dk {background: #0f0d35;color: #bdbbef;}
section.theme-nightSky-dk {background:#0f0d35; color:#bdbbef;}
.theme-nightSky-dk div, .theme-nightSky-dk p {}
.theme-nightSky-dk a {color: #fff38e;}
.theme-nightSky-dk a:hover, .theme-nightSky-dk a:focus {color: #fffce4;}
.theme-nightSky-dk h1, .theme-nightSky-dk h2, .theme-nightSky-dk h3, .theme-nightSky-dk h4, .theme-nightSky-dk h5, .theme-nightSky-dk h6 {color:#f5f1ce;}
.theme-nightSky-dk h1 {}
.theme-nightSky-dk h2 {}
.theme-nightSky-dk h3 {}
.theme-nightSky-dk h4 {color:#fffce4;}
.theme-nightSky-dk h5 {color:#fff38e;}
.theme-nightSky-dk h6 {color:#fff38e;}

/***************** BUTTONS *******************/
.theme-nightSky-dk .btn-default {
  border-color: transparent;
  background-color: #c3c0f1;
  color: #0f0d35;
  }
.theme-nightSky-dk .btn-default:hover, .theme-nightSky-dk .btn-default:focus, .theme-nightSky-dk .btn-default:active, .theme-nightSky-dk .btn-default.active {
  border-color: transparent;
  background-color: #a39fdc;
  color:#fff;
}
.theme-nightSky-dk .btn-outline-default {
  border-color: rgb(195, 192, 241);
  color: rgb(195, 192, 241);
  background-color: transparent;
}
.theme-nightSky-dk .btn-outline-default:hover, .theme-nightSky-dk .btn-outline-default:focus, .theme-nightSky-dk .btn-outline-default:active, .theme-nightSky-dk .btn-outline-default:active:focus, .theme-nightSky-dk .btn-outline-default.active {
  background-color: rgba(195, 192, 241, .5);
  color: rgb(195, 192, 241);
  border-color: rgb(195, 192, 241);
}
.theme-nightSky-dk .btn-primary {
  background-color: #fffce4;
  border-color: #fffce4;
  color: #35343c;
}
.theme-nightSky-dk .btn-primary:hover, .theme-nightSky-dk .btn-primary:focus, .theme-nightSky-dk .btn-primary:active, .theme-nightSky-dk .btn-primary.active {
  background-color: #efe6a9;
  border-color: #efe6a9;
  color: #35343c;
}
.theme-nightSky-dk .btn-outline-primary {
  border-color: #fffce4;
  color: #fffce4;
  background-color: transparent;
}

.theme-nightSky-dk .btn-outline-primary:hover, .theme-nightSky-dk .btn-outline-primary:focus, .theme-nightSky-dk .btn-outline-primary:active, .theme-nightSky-dk .btn-outline-primary:active:focus, .theme-nightSky-dk .btn-outline-primary.active {
  background-color: rgba(239, 230, 169, 0.5);
  color: #ffffff;
  border-color: rgba(239, 230, 169, 0.5);
}

.theme-nightSky-dk .btn-info {
  background-color: #444354;
  border: 2px solid #444354;
  color: #e0dbe8;
}

.theme-nightSky-dk .btn-info:hover, .theme-nightSky-dk .btn-info:focus, .theme-nightSky-dk .btn-info:active, .theme-nightSky-dk .btn-info.active {
  background-color: #676586;
  border: 2px solid #676586;
  color: #e0dbe8;
}

.theme-nightSky-dk .btn-outline-info {
  border: 2px solid #444354;
  color: #dadada;
  background-color: rgba(68, 67, 84, 0.25);
}

.theme-nightSky-dk .btn-outline-info:hover, .theme-nightSky-dk .btn-outline-info:focus, .theme-nightSky-dk .btn-outline-info:active, .theme-nightSky-dk .btn-outline-info:active:focus, .theme-nightSky-dk .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-nightSky-dk input, .theme-nightSky-dk textarea {
    background-color: rgb(214, 212, 255);
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-nightSky-dk ::-webkit-input-placeholder {color: #555;}
.theme-nightSky-dk ::-moz-placeholder {color: #555;}
.theme-nightSky-dk :-ms-input-placeholder {color: #555;}
.theme-nightSky-dk :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-nightSky-dk .well {background: rgb(26, 24, 70); border-color: rgb(26, 24, 70); color: #bdbbef;}
.theme-nightSky-dk .panel-default {border-color: #66656d;}
.theme-nightSky-dk .panel-default > .panel-heading h4 {color:#fffce4;}
.theme-nightSky-dk .panel-default > .panel-heading {
  color: #bdbbef;
  background-color: #35343c;
  border-color: #35343c;
}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-nightSky-dk .block-fourBlockFlip .col-wrapper {color: #918faf;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-nightSky-dk .hero .title-section  .mainTitle {color:#f5f1ce;}
  .theme-nightSky-dk .hero .title-section  .subTitle {color: #fff38e;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-nightSky-dk .block-navMenu .navbar-inverse {background-color: #e7e6ef;border-color: transparent;}
.theme-nightSky-dk .navbar-inverse .navbar-nav > li > a {color: #35343c;}
.theme-nightSky-dk .navbar-inverse .navbar-nav>.active>a, 
.theme-nightSky-dk .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-nightSky-dk .navbar-inverse .navbar-nav>.active>a:hover {
    color: #35343c;
    background-color: transparent;
}
.theme-nightSky-dk .navbar-inverse .navbar-brand {color: #35343c;}
.theme-nightSky-dk .navbar-inverse .navbar-nav > li > a:hover, .theme-nightSky-dk .navbar-inverse .navbar-nav > li > a:focus {
  color: #9c96d2;
  background-color: transparent;
}
.theme-nightSky-dk .navbar-inverse .navbar-brand:hover, .theme-nightSky-dk .navbar-inverse .navbar-brand:focus {
    color: #9c96d2;
    background-color: transparent;
}
.theme-nightSky-dk .navbar-inverse .navbar-nav > .open > a, .theme-nightSky-dk .navbar-inverse .navbar-nav > .open > a:hover, .theme-nightSky-dk .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #0f0d35;
    color: #ffffff;
}
.theme-nightSky-dk .navbar-inverse .navbar-collapse, .theme-nightSky-dk .navbar-inverse .navbar-form {
    border-color: #101010;
}
.theme-nightSky-dk .navbar-inverse .navbar-toggle {
    border-color: #0f0d35;
}
.theme-nightSky-dk .navbar-inverse .navbar-toggle:hover, .theme-nightSky-dk .navbar-inverse .navbar-toggle:focus {
    background-color: #0f0d35;
}
.theme-nightSky-dk .dropdown-menu > li > a:hover, .theme-nightSky-dk .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #0f0d35;
}


@media screen and (max-width: 767px) {
  .theme-nightSky-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-nightSky-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #0f0d35;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/
/
/****************************************************************************************************************/
/*************************************************** THEME ORANGE GREY *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-orange-grey {background: #555;color: #e8e8e8;}
section.theme-orange-grey {background:#555; color:#bdbbef;}
.theme-orange-grey div, .theme-orange-grey p {}
.theme-orange-grey a {color: #fff38e;}
.theme-orange-grey a:hover, .theme-orange-grey a:focus {color: #fffce4;}
.theme-orange-grey h1, .theme-orange-grey h2, .theme-orange-grey h3, .theme-orange-grey h4, .theme-orange-grey h5, .theme-orange-grey h6 {color:#fdae07;}
.theme-orange-grey h1 {}
.theme-orange-grey h2 {}
.theme-orange-grey h3 {}
.theme-orange-grey h4 {color:#fdae07;}
.theme-orange-grey h5 {color:#fdae07;}
.theme-orange-grey h6 {color:#ffebad;}

/***************** BUTTONS *******************/
.theme-orange-grey .btn-default {
  border-color: transparent;
  background-color: #9e9e9e;
  color: #fbfbfb;
  }
.theme-orange-grey .btn-default:hover, .theme-orange-grey .btn-default:focus, .theme-orange-grey .btn-default:active, .theme-orange-grey .btn-default.active {
  border-color: transparent;
  background-color: #232323;
  color:#fff;
}
.theme-orange-grey .btn-outline-default {
  border-color: #FFC107;
  color: #FFC107;
  background-color: transparent;
}
.theme-orange-grey .btn-outline-default:hover, .theme-orange-grey .btn-outline-default:focus, .theme-orange-grey .btn-outline-default:active, .theme-orange-grey .btn-outline-default:active:focus, .theme-orange-grey .btn-outline-default.active {
  background-color: rgba(255, 193, 7, 0.5);
  color: #fffaea;
  border-color: #FFC107;
}
.theme-orange-grey .btn-primary {
  background-color: #fffce4;
  border-color: #fffce4;
  color: #35343c;
}
.theme-orange-grey .btn-primary:hover, .theme-orange-grey .btn-primary:focus, .theme-orange-grey .btn-primary:active, .theme-orange-grey .btn-primary.active {
  background-color: #efe6a9;
  border-color: #efe6a9;
  color: #35343c;
}
.theme-orange-grey .btn-outline-primary {
  border-color: #fffce4;
  color: #fffce4;
  background-color: transparent;
}

.theme-orange-grey .btn-outline-primary:hover, .theme-orange-grey .btn-outline-primary:focus, .theme-orange-grey .btn-outline-primary:active, .theme-orange-grey .btn-outline-primary:active:focus, .theme-orange-grey .btn-outline-primary.active {
  background-color: rgba(239, 230, 169, 0.5);
  color: #ffffff;
  border-color: rgba(239, 230, 169, 0.5);
}

.theme-orange-grey .btn-info {
  background-color: #444354;
  border: 2px solid #444354;
  color: #e0dbe8;
}

.theme-orange-grey .btn-info:hover, .theme-orange-grey .btn-info:focus, .theme-orange-grey .btn-info:active, .theme-orange-grey .btn-info.active {
  background-color: #fdae07;
  border: 2px solid #fdae07;
  color: #fdfcff;
}

.theme-orange-grey .btn-outline-info {
  border: 2px solid #444354;
  color: #dadada;
  background-color: rgba(68, 67, 84, 0.25);
}

.theme-orange-grey .btn-outline-info:hover, .theme-orange-grey .btn-outline-info:focus, .theme-orange-grey .btn-outline-info:active, .theme-orange-grey .btn-outline-info:active:focus, .theme-orange-grey .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-orange-grey input, .theme-orange-grey textarea {
    background-color: rgb(255, 226, 163);
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-orange-grey ::-webkit-input-placeholder {color: #555;}
.theme-orange-grey ::-moz-placeholder {color: #555;}
.theme-orange-grey :-ms-input-placeholder {color: #555;}
.theme-orange-grey :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-orange-grey .well {background: rgb(107, 107, 107);border-color: rgb(107, 107, 107);border-width: 2px;color: #f7f7f7;}
.theme-orange-grey .panel-default {border-color: #fdae07; border-width:2px;}
.theme-orange-grey .panel-default > .panel-heading h4 {color:#555555;}
.theme-orange-grey .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #fdae07;
  border-color: #fdae07;
}
.theme-orange-grey .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-orange-grey .block-fourBlockFlip .col-wrapper {color: #f7f7f7;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-orange-grey .hero .title-section  .mainTitle {color: #fdae07;}
  .theme-orange-grey .hero .title-section  .subTitle {color: #fff;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-orange-grey .block-navMenu .navbar-inverse {background-color: #e7e6ef;border-color: transparent;}
.theme-orange-grey .navbar-inverse .navbar-nav > li > a {color: #35343c;}
.theme-orange-grey .navbar-inverse .navbar-nav>.active>a, 
.theme-orange-grey .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-orange-grey .navbar-inverse .navbar-nav>.active>a:hover {
    color: #35343c;
    background-color: transparent;
}
.theme-orange-grey .navbar-inverse .navbar-brand {color: #35343c;}
.theme-orange-grey .navbar-inverse .navbar-nav > li > a:hover, .theme-orange-grey .navbar-inverse .navbar-nav > li > a:focus {
  color: #9c96d2;
  background-color: transparent;
}
.theme-orange-grey .navbar-inverse .navbar-brand:hover, .theme-orange-grey .navbar-inverse .navbar-brand:focus {
    color: #9c96d2;
    background-color: transparent;
}
.theme-orange-grey .navbar-inverse .navbar-nav > .open > a, .theme-orange-grey .navbar-inverse .navbar-nav > .open > a:hover, .theme-orange-grey .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #0f0d35;
    color: #ffffff;
}
.theme-orange-grey .navbar-inverse .navbar-collapse, .theme-orange-grey .navbar-inverse .navbar-form {
    border-color: #101010;
}
.theme-orange-grey .navbar-inverse .navbar-toggle {
    border-color: #0f0d35;
}
.theme-orange-grey .navbar-inverse .navbar-toggle:hover, .theme-orange-grey .navbar-inverse .navbar-toggle:focus {
    background-color: #0f0d35;
}
.theme-orange-grey .dropdown-menu > li > a:hover, .theme-orange-grey .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #0f0d35;
}


@media screen and (max-width: 767px) {
  .theme-orange-grey .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-orange-grey .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #0f0d35;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/*************************************************** THEME LIME GREY DK *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-lime-grey-dk {background: #474747;color: #e8ecc4;}
section.theme-lime-grey-dk {background:#474747; color:#e8ecc4;}
.theme-lime-grey-dk div, .theme-lime-grey-dk p {}
.theme-lime-grey-dk a {color: #fff38e;}
.theme-lime-grey-dk a:hover, .theme-lime-grey-dk a:focus {color: #fffce4;}
.theme-lime-grey-dk h1, .theme-lime-grey-dk h2, .theme-lime-grey-dk h3, .theme-lime-grey-dk h4, .theme-lime-grey-dk h5, .theme-lime-grey-dk h6 {color:#c1ff3a;}
.theme-lime-grey-dk h1 {}
.theme-lime-grey-dk h2 {}
.theme-lime-grey-dk h3 {}
.theme-lime-grey-dk h4 {color:#e8ecc4;}
.theme-lime-grey-dk h5 {color:#e8ecc4;}
.theme-lime-grey-dk h6 {color:#e8ecc4;}

/***************** BUTTONS *******************/
.theme-lime-grey-dk .btn-default {
  border-color: transparent;
  background-color: #555;
  color: #e8ecc4;
  }
.theme-lime-grey-dk .btn-default:hover, .theme-lime-grey-dk .btn-default:focus, .theme-lime-grey-dk .btn-default:active, .theme-lime-grey-dk .btn-default.active {
  border-color: transparent;
  background-color: #c1ff3a;
  color:#313131;
}
.theme-lime-grey-dk .btn-outline-default {
  border-color: #313131;
  color: #313131;
  background-color: transparent;
}
.theme-lime-grey-dk .btn-outline-default:hover, .theme-lime-grey-dk .btn-outline-default:focus, .theme-lime-grey-dk .btn-outline-default:active, .theme-lime-grey-dk .btn-outline-default:active:focus, .theme-lime-grey-dk .btn-outline-default.active {
  background-color: rgba(193, 255, 58, 0.5);
  color: #fffaea;
  border-color: #c1ff3a;
}
.theme-lime-grey-dk .btn-primary {
  background-color: #c1ff3a;
  border-color: #c1ff3a;
  color: #35343c;
}
.theme-lime-grey-dk .btn-primary:hover, .theme-lime-grey-dk .btn-primary:focus, .theme-lime-grey-dk .btn-primary:active, .theme-lime-grey-dk .btn-primary.active {
  background-color: #96ca26;
  border-color: #96ca26;
  color: #35343c;
}
.theme-lime-grey-dk .btn-outline-primary {
  border-color: #c1ff3a;
  color: #c1ff3a;
  background-color: transparent;
}

.theme-lime-grey-dk .btn-outline-primary:hover, .theme-lime-grey-dk .btn-outline-primary:focus, .theme-lime-grey-dk .btn-outline-primary:active, .theme-lime-grey-dk .btn-outline-primary:active:focus, .theme-lime-grey-dk .btn-outline-primary.active {
  background-color: rgba(193, 255, 58, 0.5);
  color: #fffaea;
  border-color: #c1ff3a;
}

.theme-lime-grey-dk .btn-info {
  background-color: #444354;
  border: 2px solid #444354;
  color: #e0dbe8;
}

.theme-lime-grey-dk .btn-info:hover, .theme-lime-grey-dk .btn-info:focus, .theme-lime-grey-dk .btn-info:active, .theme-lime-grey-dk .btn-info.active {
  background-color: #a7a7a7;
  border: 2px solid #a7a7a7;
  color: #fdfcff;
}

.theme-lime-grey-dk .btn-outline-info {
  border: 2px solid #444354;
  color: #dadada;
  background-color: rgba(68, 67, 84, 0.25);
}

.theme-lime-grey-dk .btn-outline-info:hover, .theme-lime-grey-dk .btn-outline-info:focus, .theme-lime-grey-dk .btn-outline-info:active, .theme-lime-grey-dk .btn-outline-info:active:focus, .theme-lime-grey-dk .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-lime-grey-dk input, .theme-lime-grey-dk textarea {
    background-color: #e8ecc4;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-lime-grey-dk ::-webkit-input-placeholder {color: #555;}
.theme-lime-grey-dk ::-moz-placeholder {color: #555;}
.theme-lime-grey-dk :-ms-input-placeholder {color: #555;}
.theme-lime-grey-dk :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-lime-grey-dk .well {background: rgb(107, 107, 107);border-color: rgb(107, 107, 107);border-width: 2px;color: #f7f7f7;}
.theme-lime-grey-dk .panel-default {border-color: #c1ff3a;border-width:2px;}
.theme-lime-grey-dk .panel-default > .panel-heading h4 {color:#555555;}
.theme-lime-grey-dk .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #c1ff3a;
  border-color: #c1ff3a;
}
.theme-lime-grey-dk .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-lime-grey-dk .block-fourBlockFlip .col-wrapper {color: #f7f7f7;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-lime-grey-dk .hero .title-section  .mainTitle {color: #c1ff3a;}
  .theme-lime-grey-dk .hero .title-section  .subTitle {color: #fff;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-lime-grey-dk .block-navMenu .navbar-inverse {background-color: #c1ff3a;border-color: transparent;}
.theme-lime-grey-dk .navbar-inverse .navbar-nav > li > a {color: #474747;}
.theme-lime-grey-dk .navbar-inverse .navbar-nav>.active>a, 
.theme-lime-grey-dk .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-lime-grey-dk .navbar-inverse .navbar-nav>.active>a:hover {
    color: #474747;
    background-color: transparent;
}
.theme-lime-grey-dk .navbar-inverse .navbar-brand {color: #474747;}
.theme-lime-grey-dk .navbar-inverse .navbar-nav > li > a:hover, .theme-lime-grey-dk .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-lime-grey-dk .navbar-inverse .navbar-brand:hover, .theme-lime-grey-dk .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-lime-grey-dk .navbar-inverse .navbar-nav > .open > a, .theme-lime-grey-dk .navbar-inverse .navbar-nav > .open > a:hover, .theme-lime-grey-dk .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #474747;
    color: #ffffff;
}
.theme-lime-grey-dk .navbar-inverse .navbar-collapse, .theme-lime-grey-dk .navbar-inverse .navbar-form {
    border-color: #474747;
}
.theme-lime-grey-dk .navbar-inverse .navbar-toggle {
    border-color: #474747;
}
.theme-lime-grey-dk .navbar-inverse .navbar-toggle:hover, .theme-lime-grey-dk .navbar-inverse .navbar-toggle:focus {
    background-color: #474747;
}
.theme-lime-grey-dk .dropdown-menu > li > a:hover, .theme-lime-grey-dk .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #474747;
}


@media screen and (max-width: 767px) {
  .theme-lime-grey-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-lime-grey-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #474747;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/*************************************************** THEME LIME GREY DK *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-purple {background: #ffffff;color: #444;}
section.theme-purple {background:#ffffff; color:#444;}
.theme-purple div, .theme-purple p {}
.theme-purple a {color: #ecd1f1;}
.theme-purple a:hover, .theme-purple a:focus {color: #fffce4;}
.theme-purple h1, .theme-purple h2, .theme-purple h3, .theme-purple h4, .theme-purple h5, .theme-purple h6 {color: #793984;}
.theme-purple h1 {}
.theme-purple h2 {}
.theme-purple h3 {}
.theme-purple h4 {color:#af75b9;}
.theme-purple h5 {color:#af75b9;}
.theme-purple h6 {color:#af75b9;}

/***************** BUTTONS *******************/
.theme-purple .btn-default {
  border-color: transparent;
  background-color: #793984;
  color: #f5d3fb;
  }
.theme-purple .btn-default:hover, .theme-purple .btn-default:focus, .theme-purple .btn-default:active, .theme-purple .btn-default.active {
  border-color: transparent;
  background-color: #ecd1f1;
  color:#313131;
}
.theme-purple .btn-outline-default {
  border-color: #793984;
  color: #793984;
  background-color: transparent;
}
.theme-purple .btn-outline-default:hover, .theme-purple .btn-outline-default:focus, .theme-purple .btn-outline-default:active, .theme-purple .btn-outline-default:active:focus, .theme-purple .btn-outline-default.active {
  background-color: rgba(121, 57, 132, 0.5);
  color: #fffaea;
  border-color: #793984;
}
.theme-purple .btn-primary {
  background-color: #ecd1f1;
  border-color: #ecd1f1;
  color: #793984;
}
.theme-purple .btn-primary:hover, .theme-purple .btn-primary:focus, .theme-purple .btn-primary:active, .theme-purple .btn-primary.active {
  background-color: #793984;
  border-color: #793984;
  color: #ecd1f1;
}
.theme-purple .btn-outline-primary {
  border-color: #ecd1f1;
  color: #ecd1f1;
  background-color: transparent;
}

.theme-purple .btn-outline-primary:hover, .theme-purple .btn-outline-primary:focus, .theme-purple .btn-outline-primary:active, .theme-purple .btn-outline-primary:active:focus, .theme-purple .btn-outline-primary.active {
  background-color: rgba(236, 209, 241, 0.5);
  color: #be84c7;
  border-color: #ecd1f1;
}

.theme-purple .btn-info {
  background-color: #444354;
  border: 2px solid #444354;
  color: #e0dbe8;
}

.theme-purple .btn-info:hover, .theme-purple .btn-info:focus, .theme-purple .btn-info:active, .theme-purple .btn-info.active {
  background-color: #a7a7a7;
  border: 2px solid #a7a7a7;
  color: #fdfcff;
}

.theme-purple .btn-outline-info {
  border: 2px solid #444354;
  color: #dadada;
  background-color: rgba(68, 67, 84, 0.25);
}

.theme-purple .btn-outline-info:hover, .theme-purple .btn-outline-info:focus, .theme-purple .btn-outline-info:active, .theme-purple .btn-outline-info:active:focus, .theme-purple .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-purple input, .theme-purple textarea {
    background-color: #e7dde8;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-purple ::-webkit-input-placeholder {color: #555;}
.theme-purple ::-moz-placeholder {color: #555;}
.theme-purple :-ms-input-placeholder {color: #555;}
.theme-purple :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-purple .well {background: rgb(204, 193, 206);border-color: rgb(204, 193, 206);border-width: 2px;color: #793984;}
.theme-purple .panel-default {border-color: #ecd1f1;border-width:2px;}
.theme-purple .panel-default > .panel-heading h4 {color:#555555;}
.theme-purple .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #ecd1f1;
  border-color: #ecd1f1;
}
.theme-purple .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-purple .block-fourBlockFlip .col-wrapper {color: #793984;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-purple .hero .title-section  .mainTitle {color: #793984;}
  .theme-purple .hero .title-section  .subTitle {color: #444;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-purple .block-navMenu .navbar-inverse {background-color: #ecd1f1;border-color: transparent;}
.theme-purple .navbar-inverse .navbar-nav > li > a {color: #4c1b54;}
.theme-purple .navbar-inverse .navbar-nav>.active>a, 
.theme-purple .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-purple .navbar-inverse .navbar-nav>.active>a:hover {
    color: #474747;
    background-color: transparent;
}
.theme-purple .navbar-inverse .navbar-brand {color: #474747;}
.theme-purple .navbar-inverse .navbar-nav > li > a:hover, .theme-purple .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-purple .navbar-inverse .navbar-brand:hover, .theme-purple .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-purple .navbar-inverse .navbar-nav > .open > a, .theme-purple .navbar-inverse .navbar-nav > .open > a:hover, .theme-purple .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #4c1b54;
    color: #ffffff;
}
.theme-purple .navbar-inverse .navbar-collapse, .theme-purple .navbar-inverse .navbar-form {
    border-color: #4c1b54;
}
.theme-purple .navbar-inverse .navbar-toggle {
    border-color: #4c1b54;
}
.theme-purple .navbar-inverse .navbar-toggle:hover, .theme-purple .navbar-inverse .navbar-toggle:focus {
    background-color: #4c1b54;
}
.theme-purple .dropdown-menu > li > a:hover, .theme-purple .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #4c1b54;
}


@media screen and (max-width: 767px) {
  .theme-purple .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-purple .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #4c1b54;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/
/****************************************************************************************************************/
/*************************************************** THEME SUNSET *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-sunset {background: rgb(0, 51, 53);color: #e8ecc4;}
section.theme-sunset {background:rgb(0, 51, 53); color:#e8ecc4;}
.theme-sunset div, .theme-sunset p {}
.theme-sunset a {color: #ce5b05;}
.theme-sunset a:hover, .theme-sunset a:focus {color: #fffce4;}
.theme-sunset h1, .theme-sunset h2, .theme-sunset h3, .theme-sunset h4, .theme-sunset h5, .theme-sunset h6 {color: #e0d151;}
.theme-sunset h1 {}
.theme-sunset h2 {}
.theme-sunset h3 {}
.theme-sunset h4 {color:#e8ecc4;}
.theme-sunset h5 {color:#e8ecc4;}
.theme-sunset h6 {color:#e8ecc4;}

/***************** BUTTONS *******************/
.theme-sunset .btn-default {
  border-color: transparent;
  background-color: #1850ae;
  color: #ecf0f7;
  }
.theme-sunset .btn-default:hover, .theme-sunset .btn-default:focus, .theme-sunset .btn-default:active, .theme-sunset .btn-default.active {
  border-color: transparent;
  background-color: #9aea91;
  color: #477749;
}
.theme-sunset .btn-outline-default {
  border-color: #1850ae;
  color: #1850ae;
  background-color: transparent;
}
.theme-sunset .btn-outline-default:hover, .theme-sunset .btn-outline-default:focus, .theme-sunset .btn-outline-default:active, .theme-sunset .btn-outline-default:active:focus, .theme-sunset .btn-outline-default.active {
  background-color: rgba(154, 234, 145, 0.5);
  color: #fffaea;
  border-color: #9aea91;
}
.theme-sunset .btn-primary {
  background-color: #ce5b05;
  border-color: #ce5b05;
  color: #FF9800;
}
.theme-sunset .btn-primary:hover, .theme-sunset .btn-primary:focus, .theme-sunset .btn-primary:active, .theme-sunset .btn-primary.active {
  background-color: #ec7317;
  border-color: #ec7317;
  color: #ffb952;
}
.theme-sunset .btn-outline-primary {
  border-color: #ce5b05;
  color: #ce5b05;
  background-color: transparent;
}

.theme-sunset .btn-outline-primary:hover, .theme-sunset .btn-outline-primary:focus, .theme-sunset .btn-outline-primary:active, .theme-sunset .btn-outline-primary:active:focus, .theme-sunset .btn-outline-primary.active {
  background-color: #FF9800;
  color: #fffaea;
  border-color: #ce5b05;
}

.theme-sunset .btn-info {
  background-color: #444354;
  border: 2px solid #444354;
  color: #e0dbe8;
}

.theme-sunset .btn-info:hover, .theme-sunset .btn-info:focus, .theme-sunset .btn-info:active, .theme-sunset .btn-info.active {
  background-color: #a7a7a7;
  border: 2px solid #a7a7a7;
  color: #fdfcff;
}

.theme-sunset .btn-outline-info {
  border: 2px solid #444354;
  color: #dadada;
  background-color: rgba(68, 67, 84, 0.25);
}

.theme-sunset .btn-outline-info:hover, .theme-sunset .btn-outline-info:focus, .theme-sunset .btn-outline-info:active, .theme-sunset .btn-outline-info:active:focus, .theme-sunset .btn-outline-info.active {
  background-color: transparent;
  color: #a7a7a7;
  border-color: #a7a7a7;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-sunset input, .theme-sunset textarea {
    background-color: #e8ecc4;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-sunset ::-webkit-input-placeholder {color: #555;}
.theme-sunset ::-moz-placeholder {color: #555;}
.theme-sunset :-ms-input-placeholder {color: #555;}
.theme-sunset :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-sunset .well {background: rgb(225, 145, 62);border-color: rgb(225, 145, 62);border-width: 2px;color: #613100;}
.theme-sunset .panel-default {border-color: #e8d95e;border-width:2px;}
.theme-sunset .panel-default > .panel-heading h4 {color:#555555;}
.theme-sunset .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #e8d95e;
  border-color: #e8d95e;
}
.theme-sunset .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-sunset .block-fourBlockFlip .col-wrapper {color: #613100;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-sunset .hero .title-section  .mainTitle {color: #e0d151;}
  .theme-sunset .hero .title-section  .subTitle {color: #ce5b05;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-sunset .block-navMenu .navbar-inverse {background-color: #e8d95e;border-color: transparent;}
.theme-sunset .navbar-inverse .navbar-nav > li > a {color: #474747;}
.theme-sunset .navbar-inverse .navbar-nav>.active>a, 
.theme-sunset .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-sunset .navbar-inverse .navbar-nav>.active>a:hover {
    color: #474747;
    background-color: transparent;
}
.theme-sunset .navbar-inverse .navbar-brand {color: #474747;}
.theme-sunset .navbar-inverse .navbar-nav > li > a:hover, .theme-sunset .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-sunset .navbar-inverse .navbar-brand:hover, .theme-sunset .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-sunset .navbar-inverse .navbar-nav > .open > a, .theme-sunset .navbar-inverse .navbar-nav > .open > a:hover, .theme-sunset .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #1850ae;
    color: #ffffff;
}
.theme-sunset .navbar-inverse .navbar-collapse, .theme-sunset .navbar-inverse .navbar-form {
    border-color: #1850ae;
}
.theme-sunset .navbar-inverse .navbar-toggle {
    border-color: #1850ae;
}
.theme-sunset .navbar-inverse .navbar-toggle:hover, .theme-sunset .navbar-inverse .navbar-toggle:focus {
    background-color: #1850ae;
}
.theme-sunset .dropdown-menu > li > a:hover, .theme-sunset .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #1850ae;
}


@media screen and (max-width: 767px) {
  .theme-sunset .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-sunset .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #1850ae;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/******************************************** THEME SUNSET COAST DARK *******************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-sunset-coast-dk {background: #49395d;color: #fff8be;}
section.theme-sunset-coast-dk {background:#49395d; color:#fff8be;}
.theme-sunset-coast-dk div, .theme-sunset-coast-dk p {}
.theme-sunset-coast-dk a {color: #242050;}
.theme-sunset-coast-dk a:hover, .theme-sunset-coast-dk a:focus {color: #fffce4;}
.theme-sunset-coast-dk h1, .theme-sunset-coast-dk h2, .theme-sunset-coast-dk h3, .theme-sunset-coast-dk h4, .theme-sunset-coast-dk h5, .theme-sunset-coast-dk h6 {color: #bd9fe2;}
.theme-sunset-coast-dk h1 {}
.theme-sunset-coast-dk h2 {}
.theme-sunset-coast-dk h3 {}
.theme-sunset-coast-dk h4 {color:#7185d0;}
.theme-sunset-coast-dk h5 {color: #7185d0;}
.theme-sunset-coast-dk h6 {color: #fff8be;}

/***************** BUTTONS *******************/
.theme-sunset-coast-dk .btn-default {
  border-color: transparent;
  background-color: #fe8d89;
  color: #ffffff;
  }
.theme-sunset-coast-dk .btn-default:hover, .theme-sunset-coast-dk .btn-default:focus, .theme-sunset-coast-dk .btn-default:active, .theme-sunset-coast-dk .btn-default.active {
  border-color: transparent;
  background-color: #f7b159;
  color: #ffffff;
}
.theme-sunset-coast-dk .btn-outline-default {
  border-color: #fe8d89;
  color: #ffffff;
  background-color: rgba(254, 141, 137, 0.5);
}
.theme-sunset-coast-dk .btn-outline-default:hover, .theme-sunset-coast-dk .btn-outline-default:focus, .theme-sunset-coast-dk .btn-outline-default:active, .theme-sunset-coast-dk .btn-outline-default:active:focus, .theme-sunset-coast-dk .btn-outline-default.active {
  background-color: rgba(247, 177, 89, 0.5);
  color: #ffffff;
  border-color: #f7b159;
}
.theme-sunset-coast-dk .btn-primary {
  background-color: #003d65;
  border-color: #003d65;
  color: #c7ccff;
}
.theme-sunset-coast-dk .btn-primary:hover, .theme-sunset-coast-dk .btn-primary:focus, .theme-sunset-coast-dk .btn-primary:active, .theme-sunset-coast-dk .btn-primary.active {
  background-color: #635d8c;
  border-color: #635d8c;
  color: #fffaea;
}
.theme-sunset-coast-dk .btn-outline-primary {
  background-color: rgba(45, 41, 76, 0.5);
  color: #fffaea;
  border-color: rgba(45, 41, 76, 0.5);
}

.theme-sunset-coast-dk .btn-outline-primary:hover, .theme-sunset-coast-dk .btn-outline-primary:focus, .theme-sunset-coast-dk .btn-outline-primary:active, .theme-sunset-coast-dk .btn-outline-primary:active:focus, .theme-sunset-coast-dk .btn-outline-primary.active {
  border-color: #003d65;
  color: #fffaea;
  background-color: rgba(0, 61, 101, .5);
}

.theme-sunset-coast-dk .btn-info {
  background-color: #fff8be;
  border: 2px solid #fff8be;
  color: #051b2d;
}

.theme-sunset-coast-dk .btn-info:hover, .theme-sunset-coast-dk .btn-info:focus, .theme-sunset-coast-dk .btn-info:active, .theme-sunset-coast-dk .btn-info.active {
  background-color: #f9e969;
  border: 2px solid #f9e969;
  color: #051b2d;
}

.theme-sunset-coast-dk .btn-outline-info {
  border: 2px solid #fff8be;
  color: #fff8be;
  background-color: rgba(125, 122, 79, 0.25);
}

.theme-sunset-coast-dk .btn-outline-info:hover, .theme-sunset-coast-dk .btn-outline-info:focus, .theme-sunset-coast-dk .btn-outline-info:active, .theme-sunset-coast-dk .btn-outline-info:active:focus, .theme-sunset-coast-dk .btn-outline-info.active {
  background-color: rgba(255, 248, 190, 0.5);
  color: #fff8be;
  border-color: #fff8be;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-sunset-coast-dk input, .theme-sunset-coast-dk textarea {
    background-color: #9eafef;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-sunset-coast-dk ::-webkit-input-placeholder {color: #555;}
.theme-sunset-coast-dk ::-moz-placeholder {color: #555;}
.theme-sunset-coast-dk :-ms-input-placeholder {color: #555;}
.theme-sunset-coast-dk :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-sunset-coast-dk .well {background: #312244;border-color: #312244;border-width: 2px;color: #fffef1;/* color: #fffef1; */}
.theme-sunset-coast-dk .panel-default {border-color: #d7c9e3;border-width:2px;}
.theme-sunset-coast-dk .panel-default > .panel-heading h4 {color: #49395d;}
.theme-sunset-coast-dk .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #d7c9e3;
  border-color: #d7c9e3;
}
.theme-sunset-coast-dk .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-sunset-coast-dk .block-fourBlockFlip .col-wrapper {color: #fffef1;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-sunset-coast-dk .hero .title-section  .mainTitle {color: #efc4d3;/* color: #f5f1ce; */color: #ffcdde;}
  .theme-sunset-coast-dk .hero .title-section  .subTitle {color: #f0727f;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-sunset-coast-dk .block-navMenu .navbar-inverse {background-color: #e35480;background-color: #133558;background-color: #fd7e81;background-color: #8584ce;background-color: #42457a;background-color: #003d65;border-color: transparent;}
.theme-sunset-coast-dk .navbar-inverse .navbar-nav > li > a {color: #f5f8fe;}
.theme-sunset-coast-dk .navbar-inverse .navbar-nav>.active>a, 
.theme-sunset-coast-dk .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-sunset-coast-dk .navbar-inverse .navbar-nav>.active>a:hover {
    color: #f5f8fe;
    background-color: transparent;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-brand {color: #f5f8fe;}
.theme-sunset-coast-dk .navbar-inverse .navbar-nav > li > a:hover, .theme-sunset-coast-dk .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-brand:hover, .theme-sunset-coast-dk .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-nav > .open > a, .theme-sunset-coast-dk .navbar-inverse .navbar-nav > .open > a:hover, .theme-sunset-coast-dk .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #242050;
    color: #ffffff;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-collapse, .theme-sunset-coast-dk .navbar-inverse .navbar-form {
    border-color: #242050;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-toggle {
    border-color: #242050;
}
.theme-sunset-coast-dk .navbar-inverse .navbar-toggle:hover, .theme-sunset-coast-dk .navbar-inverse .navbar-toggle:focus {
    background-color: #242050;
}
.theme-sunset-coast-dk .dropdown-menu > li > a:hover, .theme-sunset-coast-dk .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #242050;
}


@media screen and (max-width: 767px) {
  .theme-sunset-coast-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-sunset-coast-dk .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #242050;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

/****************************************************************************************************************/
/*************************************************** THEME SPRING *****************************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-spring {background: #e4ecd4;color: #485f1d;}
section.theme-spring {background:#e4ecd4; color:#485f1d;}
.theme-spring div, .theme-spring p {}
.theme-spring a {color: #ce5b05;}
.theme-spring a:hover, .theme-spring a:focus {color: #fffce4;}
.theme-spring h1, .theme-spring h2, .theme-spring h3, .theme-spring h4, .theme-spring h5, .theme-spring h6 {color: #6e4c64;}
.theme-spring h1 {}
.theme-spring h2 {}
.theme-spring h3 {}
.theme-spring h4 {color:#9db471;}
.theme-spring h5 {color:#9db471;}
.theme-spring h6 {color:#9db471;}

/***************** BUTTONS *******************/
.theme-spring .btn-default {
  border-color: transparent;
  background-color: #9db471;
  color: #415221;
  }
.theme-spring .btn-default:hover, .theme-spring .btn-default:focus, .theme-spring .btn-default:active, .theme-spring .btn-default.active {
  border-color: transparent;
  background-color: #d8bcf7;
  color: #7c5ba0;
}
.theme-spring .btn-outline-default {
  border-color: #9db471;
  color: #c8de9d;
  background-color: rgba(157, 180, 113, 0.5);
}
.theme-spring .btn-outline-default:hover, .theme-spring .btn-outline-default:focus, .theme-spring .btn-outline-default:active, .theme-spring .btn-outline-default:active:focus, .theme-spring .btn-outline-default.active {
  background-color: rgba(216, 188, 247, 0.5);
  color: #fffaea;
  border-color: #d8bcf7;
}
.theme-spring .btn-primary {
  background-color: #964466;
  border-color: #964466;
  color: #efd8da;
}
.theme-spring .btn-primary:hover, .theme-spring .btn-primary:focus, .theme-spring .btn-primary:active, .theme-spring .btn-primary.active {
  background-color: #b96e8d;
  border-color: #b96e8d;
  color: #efd8da;
}
.theme-spring .btn-outline-primary {
  border-color: #964466;
  color: #964466;
  background-color: transparent;
}

.theme-spring .btn-outline-primary:hover, .theme-spring .btn-outline-primary:focus, .theme-spring .btn-outline-primary:active, .theme-spring .btn-outline-primary:active:focus, .theme-spring .btn-outline-primary.active {
  background-color: rgba(150, 68, 102, 0.5);
  color: #efd8da;
  border-color: rgba(150, 68, 102, 0.5);
}

.theme-spring .btn-info {
  background-color: #fff8be;
  border: 2px solid #fff8be;
  color: #9a8a00;
}

.theme-spring .btn-info:hover, .theme-spring .btn-info:focus, .theme-spring .btn-info:active, .theme-spring .btn-info.active {
  background-color: #f9e969;
  border: 2px solid #f9e969;
  color: #9a8a00;
}

.theme-spring .btn-outline-info {
  border: 2px solid #fff8be;
  color: #fff8be;
  background-color: rgba(125, 122, 79, 0.25);
}

.theme-spring .btn-outline-info:hover, .theme-spring .btn-outline-info:focus, .theme-spring .btn-outline-info:active, .theme-spring .btn-outline-info:active:focus, .theme-spring .btn-outline-info.active {
  background-color: rgba(255, 248, 190, 0.5);
  color: #fff8be;
  border-color: #fff8be;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-spring input, .theme-spring textarea {
    background-color: #bfafba;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-spring ::-webkit-input-placeholder {color: #555;}
.theme-spring ::-moz-placeholder {color: #555;}
.theme-spring :-ms-input-placeholder {color: #555;}
.theme-spring :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-spring .well {background: #c9d8aa;border-color: #c9d8aa;border-width: 2px;color: #613100;}
.theme-spring .panel-default {border-color: #d2f992;border-width:2px;}
.theme-spring .panel-default > .panel-heading h4 {color:#555555;}
.theme-spring .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #d2f992;
  border-color: #d2f992;
}
.theme-spring .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-spring .block-fourBlockFlip .col-wrapper {color: #613100;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-spring .hero .title-section  .mainTitle {color: #6e4c64;}
  .theme-spring .hero .title-section  .subTitle {color: #cd9db1;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-spring .block-navMenu .navbar-inverse {background-color: #d2f992;border-color: transparent;}
.theme-spring .navbar-inverse .navbar-nav > li > a {color: #474747;}
.theme-spring .navbar-inverse .navbar-nav>.active>a, 
.theme-spring .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-spring .navbar-inverse .navbar-nav>.active>a:hover {
    color: #474747;
    background-color: transparent;
}
.theme-spring .navbar-inverse .navbar-brand {color: #474747;}
.theme-spring .navbar-inverse .navbar-nav > li > a:hover, .theme-spring .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-spring .navbar-inverse .navbar-brand:hover, .theme-spring .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-spring .navbar-inverse .navbar-nav > .open > a, .theme-spring .navbar-inverse .navbar-nav > .open > a:hover, .theme-spring .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #964466;
    color: #ffffff;
}
.theme-spring .navbar-inverse .navbar-collapse, .theme-spring .navbar-inverse .navbar-form {
    border-color: #964466;
}
.theme-spring .navbar-inverse .navbar-toggle {
    border-color: #964466;
}
.theme-spring .navbar-inverse .navbar-toggle:hover, .theme-spring .navbar-inverse .navbar-toggle:focus {
    background-color: #964466;
}
.theme-spring .dropdown-menu > li > a:hover, .theme-spring .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #964466;
}


@media screen and (max-width: 767px) {
  .theme-spring .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-spring .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #964466;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/
/****************************************************************************************************************/
/******************************************** THEME AURORA BOREALIS *******************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-auroraBorealis {background: #050c26;color: #00dcc8;}
section.theme-auroraBorealis {background:#050c26; color:#00dcc8;}
.theme-auroraBorealis div, .theme-auroraBorealis p {}
.theme-auroraBorealis a {color: #242050;}
.theme-auroraBorealis a:hover, .theme-auroraBorealis a:focus {color: #fffce4;}
.theme-auroraBorealis h1, .theme-auroraBorealis h2, .theme-auroraBorealis h3, .theme-auroraBorealis h4, .theme-auroraBorealis h5, .theme-auroraBorealis h6 {color: #a6fff7;}
.theme-auroraBorealis h1 {}
.theme-auroraBorealis h2 {}
.theme-auroraBorealis h3 {}
.theme-auroraBorealis h4 {color: #00dcc8;}
.theme-auroraBorealis h5 {color: #00dcc8;}
.theme-auroraBorealis h6 {color: #00dcc8;}

/***************** BUTTONS *******************/
.theme-auroraBorealis .btn-default {
  background-color: #00dcc8;
  border-color: #00dcc8;
  color: #2e4571;
}
.theme-auroraBorealis .btn-default:hover, .theme-auroraBorealis .btn-default:focus, .theme-auroraBorealis .btn-default:active, .theme-auroraBorealis .btn-default.active {
  border-color: transparent;
  background-color: #00fde5;
  color: #2e4571;
}
.theme-auroraBorealis .btn-outline-default {
  border-color: #00dcc8;
  color: #003d65;
  background-color: rgba(0, 220, 200, .5);
}
.theme-auroraBorealis .btn-outline-default:hover, .theme-auroraBorealis .btn-outline-default:focus, .theme-auroraBorealis .btn-outline-default:active, .theme-auroraBorealis .btn-outline-default:active:focus, .theme-auroraBorealis .btn-outline-default.active {
  background-color: rgba(0, 253, 229, 0.5);
  color: #003d65;
  border-color: #00fde5;
}
.theme-auroraBorealis .btn-primary {
  background-color: #003d65;
  border-color: #003d65;
  color: #ebebf7;
}
.theme-auroraBorealis .btn-primary:hover, .theme-auroraBorealis .btn-primary:focus, .theme-auroraBorealis .btn-primary:active, .theme-auroraBorealis .btn-primary.active {
  background-color: #141e42;
  border-color: #141e42;
  color: #fffaea;
}
.theme-auroraBorealis .btn-outline-primary {
  background-color: rgba(45, 41, 76, 0.5);
  color: #fffaea;
  border-color: rgba(45, 41, 76, 0.5);
}

.theme-auroraBorealis .btn-outline-primary:hover, .theme-auroraBorealis .btn-outline-primary:focus, .theme-auroraBorealis .btn-outline-primary:active, .theme-auroraBorealis .btn-outline-primary:active:focus, .theme-auroraBorealis .btn-outline-primary.active {
  border-color: #003d65;
  color: #fffaea;
  background-color: rgba(0, 61, 101, .5);
}

.theme-auroraBorealis .btn-info {
  background-color: #8f4fb1;
  border: 2px solid #8f4fb1;
  color: #eac6fd;
}

.theme-auroraBorealis .btn-info:hover, .theme-auroraBorealis .btn-info:focus, .theme-auroraBorealis .btn-info:active, .theme-auroraBorealis .btn-info.active {
  background-color: #8021b3;
  border: 2px solid #8021b3;
  color: #eac6fd;
}

.theme-auroraBorealis .btn-outline-info {
  border: 2px solid #8f4fb1;
  color: #eac6fd;
  background-color: rgba(143, 79, 177, 0.5);
}

.theme-auroraBorealis .btn-outline-info:hover, .theme-auroraBorealis .btn-outline-info:focus, .theme-auroraBorealis .btn-outline-info:active, .theme-auroraBorealis .btn-outline-info:active:focus, .theme-auroraBorealis .btn-outline-info.active {
  background-color: rgba(128, 33, 179, 0.5);
  color: #eac6fd;
  border-color: #8021b3;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-auroraBorealis input, .theme-auroraBorealis textarea {
    background-color: #96e7e3;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-auroraBorealis ::-webkit-input-placeholder {color: #555;}
.theme-auroraBorealis ::-moz-placeholder {color: #555;}
.theme-auroraBorealis :-ms-input-placeholder {color: #555;}
.theme-auroraBorealis :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-auroraBorealis .well {background: #a6fff7;border-color: #a6fff7;border-width: 2px;color: #050c26;}
.theme-auroraBorealis .panel-default {border-color: #015c92;border-width:2px;}
.theme-auroraBorealis .panel-default > .panel-heading h4 {color: #00dcc8;}
.theme-auroraBorealis .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #015c92;
  border-color: #015c92;
  border-radius: 1px;
}
.theme-auroraBorealis .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-auroraBorealis .block-fourBlockFlip .col-wrapper {color: #050c26;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-auroraBorealis .hero .title-section  .mainTitle {color: #1b2b5c;}
  .theme-auroraBorealis .hero .title-section  .subTitle {color: #eae8f5;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-auroraBorealis .block-navMenu .navbar-inverse {background-color: #00dcc8;border-color: transparent;}
.theme-auroraBorealis .navbar-inverse .navbar-nav > li > a {color: #f5f8fe;}
.theme-auroraBorealis .navbar-inverse .navbar-nav>.active>a, 
.theme-auroraBorealis .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-auroraBorealis .navbar-inverse .navbar-nav>.active>a:hover {
    color: #f5f8fe;
    background-color: transparent;
}
.theme-auroraBorealis .navbar-inverse .navbar-brand {color: #f5f8fe;}
.theme-auroraBorealis .navbar-inverse .navbar-nav > li > a:hover, .theme-auroraBorealis .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-auroraBorealis .navbar-inverse .navbar-brand:hover, .theme-auroraBorealis .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-auroraBorealis .navbar-inverse .navbar-nav > .open > a, .theme-auroraBorealis .navbar-inverse .navbar-nav > .open > a:hover, .theme-auroraBorealis .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #242050;
    color: #ffffff;
}
.theme-auroraBorealis .navbar-inverse .navbar-collapse, .theme-auroraBorealis .navbar-inverse .navbar-form {
    border-color: #01dcb4;
}
.theme-auroraBorealis .navbar-inverse .navbar-toggle {
    border-color: #242050;
}
.theme-auroraBorealis .navbar-inverse .navbar-toggle:hover, .theme-auroraBorealis .navbar-inverse .navbar-toggle:focus {
    background-color: #242050;
}
.theme-auroraBorealis .dropdown-menu > li > a:hover, .theme-auroraBorealis .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #242050;
}


@media screen and (max-width: 767px) {
  .theme-auroraBorealis .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-auroraBorealis .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #242050;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/
/****************************************************************************************************************/
/******************************************** THEME COLOURFUL *******************************************/
/****************************************************************************************************************/
/* Awesome Blue color #00BCD4 */
/***************** BACKGROUNDS, HEADERS AND FONTS *******************/
.theme-colourful {background: #fff;color: #000;}
section.theme-colourful {background:#fff; color:#000;}
.theme-colourful div, .theme-colourful p {}
.theme-colourful a {color: #242050;}
.theme-colourful a:hover, .theme-colourful a:focus {color: #fffce4;}
.theme-colourful h1, .theme-colourful h2, .theme-colourful h3, .theme-colourful h4, .theme-colourful h5, .theme-colourful h6 {color: #9b2e91;}
.theme-colourful h1 {}
.theme-colourful h2 {}
.theme-colourful h3 {}
.theme-colourful h4 {color:#7185d0;}
.theme-colourful h5 {color: #7185d0;}
.theme-colourful h6 {color: #00c500;}

/***************** BUTTONS *******************/
.theme-colourful .btn-default {
  border-color: transparent;
  background-color: #ffc500;
  color: #ffffff;
  }
.theme-colourful .btn-default:hover, .theme-colourful .btn-default:focus, .theme-colourful .btn-default:active, .theme-colourful .btn-default.active {
  border-color: transparent;
  background-color: #30cfc0;
  color: #ffffff;
}
.theme-colourful .btn-outline-default {
  border-color: #00c500;
  color: #ffffff;
  background-color: #00c500;
}
.theme-colourful .btn-outline-default:hover, .theme-colourful .btn-outline-default:focus, .theme-colourful .btn-outline-default:active, .theme-colourful .btn-outline-default:active:focus, .theme-colourful .btn-outline-default.active {
  background-color: rgba(247, 177, 89, 0.5);
  color: #ffffff;
  border-color: #f7b159;
}
.theme-colourful .btn-primary {
  background-color: #4285F4;
  border-color: #4285F4;
  color: #fff;
}
.theme-colourful .btn-primary:hover, .theme-colourful .btn-primary:focus, .theme-colourful .btn-primary:active, .theme-colourful .btn-primary.active {
  background-color: #5a95f5;
  border-color: #635d8c;
  color: #fffaea;
}
.theme-colourful .btn-outline-primary {
  background-color: #FF9800;
  color: #fffaea;
  border-color: #FF9800;
}

.theme-colourful .btn-outline-primary:hover, .theme-colourful .btn-outline-primary:focus, .theme-colourful .btn-outline-primary:active, .theme-colourful .btn-outline-primary:active:focus, .theme-colourful .btn-outline-primary.active {
  border-color: #003d65;
  color: #fffaea;
  background-color: rgba(0, 61, 101, .5);
}

.theme-colourful .btn-info {
  background-color: #ff3547;
  border: 2px solid #ff3547;
  color: #fff;
}

.theme-colourful .btn-info:hover, .theme-colourful .btn-info:focus, .theme-colourful .btn-info:active, .theme-colourful .btn-info.active {
  background-color: #4abde8;
  border: 2px solid #f9e969;
  color: #051b2d;
}

.theme-colourful .btn-outline-info {
  border: 2px solid #9b2e91;
  color: #fff;
  background-color: #9b2e91;
}

.theme-colourful .btn-outline-info:hover, .theme-colourful .btn-outline-info:focus, .theme-colourful .btn-outline-info:active, .theme-colourful .btn-outline-info:active:focus, .theme-colourful .btn-outline-info.active {
  background-color: rgba(255, 248, 190, 0.5);
  color: #fff8be;
  border-color: #fff8be;
}

/***************** FORMS : INPUTS : TEXTAREAS *******************/
.theme-colourful input, .theme-colourful textarea {
    background-color: #8BC34A;
    border-color: transparent;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
.theme-colourful ::-webkit-input-placeholder {color: #555;}
.theme-colourful ::-moz-placeholder {color: #555;}
.theme-colourful :-ms-input-placeholder {color: #555;}
.theme-colourful :-moz-placeholder {color: #555;}

/***************** BOOTSTRAP CLASSES *******************/
.theme-colourful .well {background: #009688;border-color: #009688;border-width: 2px;color: #fffef1;/* color: #fffef1; */}
.theme-colourful .panel-default {border-color: #4285f4;border-width:2px;}
.theme-colourful .panel-default > .panel-heading h4 {color: #fff;}
.theme-colourful .panel-default > .panel-heading {
  color: #fffce4;
  background-color: #4285f4;
  border-color: #4285f4;
}
.theme-colourful .panel-body {background-color:#fff;color:#555;border-radius: 5px;}
/****************************************************************/
/************************ DESIGN BLOCKS *************************/
/****************************************************************/
/************** CALL TO ACTION ****************/
/************** CONTACT FORM ****************/
/************** FOUR BLOCK FLIP ****************/
  .theme-colourful .block-fourBlockFlip .col-wrapper {color: #fffef1;}

/************** FOUR IMAGES ****************/
/************** HEADLINE ****************/
/************** HERO ****************/
  .theme-colourful .hero .title-section  .mainTitle {color: #fff;}
  .theme-colourful .hero .title-section  .subTitle {color: #000;}
/************** INFO TILES  ****************/
/************** NAVIGATION MENU ****************/
.theme-colourful .block-navMenu .navbar-inverse {background-color: #4285f4;border-color: transparent;}
.theme-colourful .navbar-inverse .navbar-nav > li > a {color: #f5f8fe;}
.theme-colourful .navbar-inverse .navbar-nav>.active>a, 
.theme-colourful .navbar-inverse .navbar-nav>.active>a:focus, 
.theme-colourful .navbar-inverse .navbar-nav>.active>a:hover {
    color: #f5f8fe;
    /*background-color: transparent;*/
}
.theme-colourful .navbar-inverse .navbar-brand {color: #f5f8fe;}
.theme-colourful .navbar-inverse .navbar-nav > li > a:hover, .theme-colourful .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.theme-colourful .navbar-inverse .navbar-brand:hover, .theme-colourful .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.theme-colourful .navbar-inverse .navbar-nav > .open > a, .theme-colourful .navbar-inverse .navbar-nav > .open > a:hover, .theme-colourful .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #242050;
    color: #ffffff;
}
.theme-colourful .navbar-inverse .navbar-collapse, .theme-colourful .navbar-inverse .navbar-form {
    border-color: #242050;
}
.theme-colourful .navbar-inverse .navbar-toggle {
    border-color: #242050;
}
.theme-colourful .navbar-inverse .navbar-toggle:hover, .theme-colourful .navbar-inverse .navbar-toggle:focus {
    background-color: #242050;
}
.theme-colourful .dropdown-menu > li > a:hover, .theme-colourful .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #242050;
}


@media screen and (max-width: 767px) {
  .theme-colourful .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .theme-colourful .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #242050;
  }
}
/************** SLIDER CAROUSEL ****************/
/************** TESTIMONIALS ****************/
/************** TEXT & IMAGE ****************/
/************** TEXT & VIDEO ****************/

