/**
 * @version		1.0.0
 * @package		JoomlaXTC Elite template for Joomla 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* 01 - Basic Structure.
/* ----------------------------------------------*/
/* Body Frontpage Background */
body.frontpage {
	background:#fff url('http://littlesunshine283.com/templates/elite/images/backgrounds/whitediamond.png') repeat fixed;
	color:#161616;
}

/* Body Innerpage Background */
body.innerpage {
	background:#fff ;
	color:#161616;
}


/* Global Heading and links */
a {
	color:#457fc1;
}

a:hover {
	color:#7198C2;
}

a:active {
	color:#457fc1;
}

h1 {
	color:#161616;
}

h2 {
	color:#161616;
}

h3 {
	color:#161616;
}

h4 {
	color:#161616;
}

h5 {
	color:#161616;
}

h6 {
	color:#161616;
}

/* Basecolor styles, used in JXTC Walls and 3rd party components */
.basecolor_1 {
	color:#f6ae54;
}

.basecolor_2 {
	color:#ee7836;
}

.basecolor_3 {
	color:#4b9e32;
}

.basecolor_4 {
	color:#fcbf4a;
}

.basecolor_5 {
	color:#3A6CA1;
}

.basecolor_6 {
	color:#666666;
}

.basecolor_7 {
	color:#1C1C1C;
}

.basecolor_8 {
	color:#e52644;
}

.bgbasecolor_1 {
	background:#f6ae54;
}

.bgbasecolor_2 {
	background:#ee7836;
}

.bgbasecolor_3 {
	background:#4b9e32;
}

.bgbasecolor_4 {
	background:#fcbf4a;
}

.bgbasecolor_5 {
	background:#3A6CA1;
}

.bgbasecolor_6 {
	background:#666666;
}

.bgbasecolor_7 {
	background:#1C1C1C;
}

.bgbasecolor_8 {
	background:#e52644;
}

.btn.basecolor_1 {background:#f6ae54!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_2 {background:#ee7836!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_3 {background:#4b9e32!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_4 {background:#fcbf4a!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_5 {background:#3A6CA1!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_5 a {color:#fff;}

.btn.basecolor_6 {background:#666666!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_6 a {color:#fff;}

.btn.basecolor_7 {background:#1C1C1C!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.btn.basecolor_8 {background:#e52644!important;color:#fff;text-shadow:none;box-shadow:none;border-radius:0px;font-weight:400;border:0!important;
padding:8px 12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

/* ----------------------------------------------*/
/* 02 - Header,logo,menu
/* ----------------------------------------------*/
/* Header Top Background */
#headertop {
	background:#e4602c;
}

/* Header Wrap Background */
#headerwrap {
	background:#f6ae54 ;
}

/* Header Background */
#header{
	background:transparent ;
}

/* Sticky Header */
#headerwrap.stickyscroll,.frontpage #headerwrap.nosticky {
	background:#f6ae54 ;
}

/* Innerpage Header */
body.innerpage #header {
	background:transparent ;
}

body.innerpage #headerwrap {
	background:#f6ae54 ;
}

/* Logo  */
#logo a{
	background:url(http://littlesunshine283.com/templates/elite/images/logos/elite-logo.png) no-repeat 0 0;height: 60px;width:156px;margin:4px 18px 18px 0px; 
}

/* Menu */
/* Menu Outerwrap */
#menuwrap {
	background: ;
}
	
/* Menu Innerwrap */
#menu {
	background: transparent;
}
	
/* Menu Top Level */
#menuwrap ul.menu > li,span.separator {
	background-color: transparent;
}

#menuwrap ul.menu > li a,span.separator {
	color:#fff;
}

#menuwrap ul.menu li > ul > li.parent a:after,#menuwrap ul.menu li > ul > li.parent > ul > li.parent a:after,#menuwrap ul.menu li > ul > li.parent > ul > li > ul > li.parent a:after  {
margin-right:6px;
float:right;
font-family:'FontAwesome';
content:"\f105";
color:#fff;
}
#menuwrap ul.menu li > ul > li.parent > ul > li a:after,#menuwrap ul.menu li > ul > li.parent > ul > li.parent > ul > li a:after{content:"";}

#menuwrap ul.menu > li:hover {
	background-color: transparent;
}

#menuwrap ul.menu > li:hover a {
	color:#EBEBEB;
	border-bottom:4px solid #fff;
		
}

#menuwrap ul.menu > li.active {
	background-color: transparent;

}

#menuwrap ul.menu > li.deeper.parent.active {
	background-color: transparent;
}

#menuwrap ul.menu > li.deeper.parent.active.xtcHover {
	background-color: transparent;
}
#menuwrap ul.menu > li a {padding-bottom:4px;}
#menuwrap ul.menu > li.active a{
	color:#fff;
	border-bottom:4px solid #fff;
}

/* Menu Drop Level */
#headerwrap #menuwrap ul.menu li.parent > ul {
	background-color: #ee7836!important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.24);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.24);
}

#headerwrap #menuwrap ul.menu li.parent > ul > li {
	border-color:#82201b!important;
}

#menuwrap ul.menu li.parent > ul > li {
	text-align:left; background: transparent!important;
}

#headerwrap #header #menuwrap ul.menu li.parent > ul > li > a {
	color:#fff;
		border-bottom:0px;
}

#menuwrap ul.menu li.parent > ul > li:hover {
	background:#f6ae54!important;
}

#menuwrap ul.menu li.parent > ul > li > a:hover,#menuwrap ul.menu li.parent > ul > li > a:hover:after {
	color:#fff!important;
}

#menuwrap ul.menu li.parent > ul > li.active {
	background: #f6ae54!important;
}

#menuwrap ul.menu li.parent > ul > li.active:hover {
	background: #f6ae54!important;
}

#menuwrap ul.menu li.parent > ul > li.active > a {
	color:#ffffff!important;
	border-bottom:0px;
}

#jxtc_canvasslide_left a:hover,#jxtc_canvasslide_right a:hover {
	color:#fff;
	border-left:4px solid #f6ae54;
}

#jxtc_canvasslide_left label.close,#jxtc_canvasslide_right label.close {
	background:#666666;
	opacity:1;
}

ul.menubottom {text-align:left;color:#fff;}

.menubottom a {text-align:left;color:#fff; font-size:18px; line-height:26px; margin-left:20pxl}

#menuwrap ul.menu > li a.bookit {border:0px solid #fff;padding:6px 12px 8px 12px;background:#ee7836;}

#menuwrap ul.menu > li:hover a.bookit {border:0px solid #fff;}


/* ----------------------------------------------*/
/* 03 - Region Layout
/* ----------------------------------------------*/
/* Region 1 */
/* Region outerwrap */
#region1wrap{
	background: ;
	
}

/* Region innerwrap */
#region1{
	background: ;
}


/* Region 2 */
/* Region outerwrap */
#region2wrap{
	background:transparent ;
}

/* Region innerwrap */
#region2{
	background: ;
}

#left2 {background:url('http://littlesunshine283.com/templates/elite/images/backgrounds/booking.jpg') top no-repeat;min-height:801px;}

/* Region 3 */
/* Region outerwrap */
#region3wrap{background:#fff ;
}

/* Region innerwrap */
#region3{ background: ;
}

/* Component */
#component {
	background:}

/* Left */
#left {
	background:transparent}

/* Right */
#right {
	background:transparent}


/* Region 4 */
/* Region outerwrap */
#region4wrap{
	background:transparent ;
}


/* Region innerwrap */
#region4{
	background: ;
}


/* Region 5 */
/* Region outerwrap */
#region5wrap{
	background:transparent ;
}

/* Region innerwrap */
#region5{
	background: ;
}


/* Region 6 */
/* Region outerwrap */
#region6wrap{
	background: ;
}

/* Region innerwrap */
#region6{
	background: url('http://littlesunshine283.com/templates/elite/images/backgrounds/s1-r6bkg.jpg') top no-repeat;
}


/* Region 7 */
/* Region outerwrap */
#region7wrap{
	background: ;
}

/* Region innerwrap */
#region7{
	background:#f6ae54 ;
}


/* Region 8 */
/* Region outerwrap */
#region8wrap{
	background:transparent ;
}


/* Region innerwrap */
#region8{
	background: ;
}


/* Region 9 */
/* Region outerwrap */
#region9wrap{
	background:transparent ;
}


/* Region innerwrap */
#region9{
	background: url('http://littlesunshine283.com/templates/elite/images/backgrounds/nyc_skyline_1.png') bottom center no-repeat;
}


/* Region 10 */
/* Region outerwrap */
#region10wrap{
	background:#f6ae54 ;
}

/* Region innerwrap */
#region10{
	background: ;
}


/* Region 11 */
/* Region outerwrap */
#region11wrap{
	background:#f6ae54 ;
	background-size:cover;
}

/* Region innerwrap */
#region11{
	background: ;
}


/* Region 12 */
/* Region outerwrap */
#region12wrap{
	background:#f6ae54 ;
}

/* Region innerwrap */
#region12{
	background: ;
}


/* Footer */
/* Region outerwrap */
#footerwrap{
	background:#f6ae54;
	color:#222;
}

/* ----------------------------------------------*/
/* 04 - Module Suffixes
/* ----------------------------------------------*/
/* Module Background */
.module{
	background: transparent;
}

/* Module Title Background */
.module h3.moduletitle {
	background: ;
}

/* Module Title First Word Color */
.module h3 span.first_word,#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList
span.first_word {
	color:;
}

/* Module Title Rest Word Color */
span.rest,.module h3 span.rest{
	color:;
}

/* Basecolor Box Suffixes */
.basecolor1_box h3, .basecolor1_box h3 span, .basecolor1_box,.basecolor1_box .modulecontent,.basecolor1_box .modulecontent a {
	background:#f6ae54;
	color:#fff;
}

.basecolor2_box h3,.basecolor2_box h3 span,.basecolor2_box,.basecolor2_box .modulecontent,.basecolor2_box .modulecontent a {
	background:#ee7836;
	color:#fff;
}

.basecolor3_box h3,.basecolor3_box h3 span,.basecolor3_box,.basecolor3_box .modulecontent,.basecolor3_box .modulecontent a {
	background:#4b9e32;
	color:#fff;
}

.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {
	background:#e52644;
	color:#fff;
}

.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {
	background:#3A6CA1;
	color:#fff;
}

.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {
	background:#666666;
	color:#fff;
}

.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {
	background:#1C1C1C;
	color:#fff;
}

.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {
	background:#e52644;
	color:#fff;
}

.sidelinebasecolor1 h3 {
    border-left:3px solid #f6ae54;
    background:none;
    padding-left:0
}

.sidelinebasecolor2 h3 {
    border-left:3px solid #ee7836;
    background:none;
    padding-left:0
}

.sidelinebasecolor3 h3 {
    border-left:3px solid #4b9e32;
    background:none;
    padding-left:0
}

.sidelinebasecolor4 h3 {
    border-left:3px solid #fcbf4a;
    background:none;
    padding-left:0
}

.sidelinebasecolor5 h3 {
    border-left:3px solid #3A6CA1;
    background:none;
    padding-left:0
}

.sidelinebasecolor6 h3 {
    border-left:3px solid #666666;
    background:none;
    padding-left:0
}

.sidelinebasecolor7 h3 {
    border-left:3px solid #1C1C1C;
    background:none;
    padding-left:0
}

.sidelinebasecolor8 h3 {
    border-left:3px solid #e52644;
    background:none;
    padding-left:0
}

/* MODULE SUFFIXES */
/* Box */
.box h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.orangebox h3 span,.purplebox h3 span,.yellowbox h3 span,.stylebox h3 span,.transparentbox h3 span,.transbox h3 span {
  color:#fff
}

.box h3.moduletitle,.darkbox h3.moduletitle,.darktransbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.lightbox h3.moduletitle,.basecolor5_box h3.moduletitle,.basecolor6_box h3.moduletitle,.basecolor7_box h3.moduletitle,.basecolor8_box h3.moduletitle {
  border:none;
  padding:30px 0 0 30px
}

.transparentbox {
  background-color:rgba(0,0,0,0.5);
  color:#fff
}

.darkbox h3 span,.darkbox h3,.darkbox {
  background:#222;
  color:#fff
}

.darktransbox {
  background:rgba(0,0,0,0.7)
}

.darktransbox h3 span,.darktransbox h3 {
  color:#fff
}

.bluebox h3,.bluebox {
  background:#457fc1;
  color:#fff
}

.redbox h3,.redbox {
  background:#8c173e;
  color:#fff
}

.greenbox h3,.greenbox {
  background:#466d66;
  color:#fff
}

.orangebox h3,.orangebox {
  background:#f47d43;
  color:#fff
}

.purplebox h3,.purplebox {
  background:#3D283A;
  color:#fff
}

.yellowbox h3,.yellowbox {
  background:#fac611;
  color:#fff
}

.lightbox {
  background:#fafafa;
}

.lightbox h3 {
  background:none;
  border:none;
  color:#333
}

.lightbox h3 span {
  color:#333
}

.box .modulecontent,.darkbox .modulecontent,.bluebox .modulecontent,.redbox .modulecontent,.greenbox .modulecontent,.orangebox .modulecontent,.purplebox .modulecontent,.yellowbox .modulecontent,.lightbox .modulecontent,.stylebox .modulecontent,.transbox .modulecontent,.basecolor5_box .modulecontent,.basecolor6_box .modulecontent,.basecolor7_box .modulecontent,.basecolor8_box .modulecontent {
  padding:30px
}

/* Sideline */
.sidelinedarkbtm .modulecontent {
  padding-top:20px
}

.module.sidelinedarkbtm {
  margin-bottom:20px
}

.sidelinedarkbtm h3.moduletitle {
  padding:0 0 20px;
  border-bottom:.5px solid #ccc
}

.sidelinedarkbtm h3 span {
  color:#000;
  font-size:16px
}

.sidelinedarkbtm h3 {
  background:none;
  border-left:0;
  padding-left:0
}

.sidelinemod h3.moduletitle,.sidelinedark h3.moduletitle,.sidelineblue h3.moduletitle,.sidelinered h3.moduletitle,.sidelinegreen h3.moduletitle,.sidelineorange h3.moduletitle,.sidelinepurple h3.moduletitle,.sidelineyellow h3.moduletitle,.sidelinebasecolor1 h3.moduletitle,.sidelinebasecolor2 h3.moduletitle,.sidelinebasecolor3 h3.moduletitle,.sidelinebasecolor4 h3.moduletitle,.sidelinebasecolor5 h3.moduletitle,.sidelinebasecolor6 h3.moduletitle,.sidelinebasecolor7 h3.moduletitle,.sidelinebasecolor8 h3.moduletitle {
  padding:0 0 0 20px
}

.sidelinemod h3,.sidelinedark h3,.sidelineblue h3,.sidelinered h3,.sidelinegreen h3,.sidelineorange h3,.sidelinepurple h3,.sidelineyellow h3 {
  border-left:3px;
  border-left-style:solid;
  background:none;
  padding-left:0
}

.sidelinemod h3 span {
  color:#ccc
}

.sidelinemod h3 {
  border-left-color:#ccc
}

.sidelinedark h3 span {
  color:#000
}

.sidelinedark h3 {
  border-left-color:#000
}

.sidelineblue h3 span {
  color:#666
}

.sidelineblue h3 {
  border-left-color:#457fc1
}

.sidelinered h3 span {
  color:#666
}

.sidelinered h3 {
  border-left-color:#8c173e
}

.sidelinegreen h3 span {
  color:#666
}

.sidelinegreen h3 {
  border-left-color:#466d66
}

.sidelineorange h3 span {
  color:#666
}

.sidelineorange h3 {
  border-left-color:#f47d43
}

.sidelinepurple h3 span {
  color:#666
}

.sidelinepurple h3 {
  border-left-color:#3D283A
}

.sidelineyellow h3 span {
  color:#666
}

.sidelineyellow h3 {
  border-left-color:#fac611
}

/* Tabbed */
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3 {
  padding:0;
  border:none
}

.tabbedlight h3.moduletitle,.tabbeddark h3.moduletitle,.tabbedblue h3.moduletitle,.tabbedgreen h3.moduletitle,.tabbedred h3.moduletitle,.tabbedyellow h3.moduletitle,.tabbedpurple h3.moduletitle,.tabbedorange h3.moduletitle {
  padding:20px 0 20px 20px;
  margin-bottom:30px
}

	
.tabbedlight h3 span {
  color:#333
}

.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {
  color:#fff
}

.tabbedblue h3.moduletitle {
  background:#457fc1
}

.tabbedlight h3.moduletitle {
  background:#fafafa
}

.tabbeddark h3.moduletitle {
  background:#222
}

.tabbedred h3.moduletitle {
  background:#8c173e
}

.tabbedgreen h3.moduletitle {
  background:#466d66
}

.tabbedorange h3.moduletitle {
  background:#f47d43
}

.tabbedpurple h3.moduletitle {
  background:#3D283A
}

.tabbedyellow h3.moduletitle {
  background:#fac611
}

/* Colors */
.textdark .modulecontent,.textdark .modulecontent a,.textdark h3.moduletitle {
  color:#000
}

.textlight .modulecontent,.textlight .modulecontent a {
  color:#fff
}

.module.blue,.module.orange {
  margin-bottom:30px
}

.blue h3.moduletitle,.ltgrey h3.moduletitle,.dkgrey h3.moduletitle,.red h3.moduletitle,.green h3.moduletitle,.aqua h3.moduletitle,.pink h3.moduletitle,.yellow h3.moduletitle,.purple h3.moduletitle,.orange h3.moduletitle {
  border:none;
  background:transparent;
  padding:0 0 30px
}

.blue h3 span {
  color:#457fc1
}

.ltgrey h3 span {
  color:#ccc
}

.dkgrey h3 span {
  color:#666
}

.red h3 span {
  color:#8c173e
}

.green h3 span {
  color:#466d66
}

.purple h3 span {
  color:#3D283A
}

.orange h3 span {
  color:#f47d43
}

.yellow h3 span {
  color:#fac611
}

.white h3 span {
  color:#fff
}

/* Base Colors */
.basecolor_1 h3.moduletitle,.basecolor_2 h3.moduletitle,.basecolor_3 h3.moduletitle,.basecolor_4 h3.moduletitle,.basecolor_5 h3.moduletitle,.basecolor_6 h3.moduletitle,.basecolor_7 h3.moduletitle,.basecolor_8 h3.moduletitle {
  border:none;
  background:transparent;
  padding:0 0 30px
}

.modulecontent .custombasecolor_1,.modulecontent .custombasecolor_2,.modulecontent .custombasecolor_3,.modulecontent .custombasecolor_4,.modulecontent .custombasecolor_5,.modulecontent .custombasecolor_6,.modulecontent .custombasecolor_7,.modulecontent .custombasecolor_8 {
	color:#161616!important;
}

.basecolor_1 h3 span {
  color:#f6ae54;
}


.basecolor_2 h3 span {
  color:#ee7836;
}


.basecolor_3 h3 span {
 color:#4b9e32;
}


.basecolor_4 h3 span {
  color:#fcbf4a;
}


.basecolor_5 h3 span {
  color:#3A6CA1;
}


.basecolor_6 h3 span {
 color:#666666;
}

.basecolor_7 h3 span {
  color:#e52644;
}

.basecolor_8 h3 span {
  color:#e52644;
}

/* Top Border */
.topborder .modulecontent {
  border-top:1px solid #999;
  padding-top:36px
}

/* Bottom Border */
.bottomborder .modulecontent {
  border-bottom:1px solid #999;
  padding-bottom:36px
}

/* Left Border */
.leftborder .modulecontent {
  border-left:1px solid #999;
  padding-left:40px
}

/* Right Border */
.rightborder .modulecontent {
  border-right:1px solid #999;
  padding-right:40px
}

/* Border */
.border h3.moduletitle {
  text-align:center;
  margin-bottom:36px
}

.border h3.moduletitle span {
  border:1px solid #666;
  padding:12px 24px;
  font-size:24px;
  font-weight:200
}

.border h3.moduletitle:after {
  content:'';
  display:block;
  margin-top:-16px;
  border-bottom:1px solid #666;
  width:40%;
  margin-left:auto;
  margin-right:auto
}

.border .modulecontent {
	text-align:center;
}

/* Border Module background color - Covers the border behind the text with the background color */
#region1wrap .border h3.moduletitle span {
	background:}
#region2wrap .border h3.moduletitle span {
	background:transparent}
#region3wrap .border h3.moduletitle span {
	background:#fff}
#region4wrap .border h3.moduletitle span {
	background:transparent}
#region5wrap .border h3.moduletitle span {
	background:transparent}
#region6wrap .border h3.moduletitle span {
	background:}
#region7wrap .border h3.moduletitle span {
	background:}
#region8wrap .border h3.moduletitle span {
	background:transparent}
#region9wrap .border h3.moduletitle span {
	background:transparent}
#region10wrap .border h3.moduletitle span {
	background:#f6ae54}
#region11wrap .border h3.moduletitle span {
	background:#f6ae54}
#region12wrap .border h3.moduletitle span {
	background:#f6ae54}

/* Borderwrap */
.bwrap {
  border:1px solid #d3d3d3;
  padding:30px
}

.bwrap h3.moduletitle {
  padding:13px 24px;
  margin-left:-24px;
  margin-right:-24px
}


/* Transparent */
.module.trans {
  background:rgba(0,0,0,0.2)
}

.trans h3.moduletitle,.trans .modulecontent {padding:20px;}

/* Blank */
.modblank .modulecontent {
  padding:0
}

.module.title-off.modblank,.module.title-off.modblank h3 {
  background:transparent
}

/* Nopad */
.nopad,.nopad .modulecontent {
  padding:0
}

.nopad .breadcrumb,.nopad .modulecontent .breadcrumb {
	padding: 8px 15px;
}

.nopadlr .modulecontent {padding-left:0px;padding-right:0px;}

/* Nomarg */
.nomarg {
  margin:0
}


/* Mobileshow */
.mobileshow {
  display:none
}

/* Weight */
.weight100 h3.moduletitle {font-weight:100!important;}
.weight400 h3.moduletitle {font-weight:400!important;}
.weight600 h3.moduletitle {font-weight:600!important;}
.weight800 h3.moduletitle {font-weight:800!important;}
.weight900 h3.moduletitle {font-weight:900!important;}

.mleft30 .modulecontent {margin-left:30%;}

.round-image img {border-radius:50%;border:8px solid #fff;}

.bluegradient {background: rgba(49,137,196,1);
background: -moz-linear-gradient(top, rgba(49,137,196,1) 0%, rgba(39,98,119,1) 0%, rgba(239,26,55,1) 0%, rgba(40,77,134,1) 0%, rgba(73,167,208,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,137,196,1)), color-stop(0%, rgba(39,98,119,1)), color-stop(0%, rgba(239,26,55,1)), color-stop(0%, rgba(40,77,134,1)), color-stop(100%, rgba(73,167,208,1)));
background: -webkit-linear-gradient(top, rgba(49,137,196,1) 0%, rgba(39,98,119,1) 0%, rgba(239,26,55,1) 0%, rgba(40,77,134,1) 0%, rgba(73,167,208,1) 100%);
background: -o-linear-gradient(top, rgba(49,137,196,1) 0%, rgba(39,98,119,1) 0%, rgba(239,26,55,1) 0%, rgba(40,77,134,1) 0%, rgba(73,167,208,1) 100%);
background: -ms-linear-gradient(top, rgba(49,137,196,1) 0%, rgba(39,98,119,1) 0%, rgba(239,26,55,1) 0%, rgba(40,77,134,1) 0%, rgba(73,167,208,1) 100%);
background: linear-gradient(to bottom, rgba(49,137,196,1) 0%, rgba(39,98,119,1) 0%, rgba(239,26,55,1) 0%, rgba(40,77,134,1) 0%, rgba(73,167,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3189c4', endColorstr='#49a7d0', GradientType=0 );}
.bluegradient:hover {background: rgba(49,137,196,1);}

.redgradient {
background: rgba(196,49,64,1);
background: -moz-linear-gradient(top, rgba(196,49,64,1) 0%, rgba(119,39,58,1) 0%, rgba(26,239,104,1) 0%, rgba(134,49,40,1) 0%, rgba(208,73,100,1) 80%, rgba(208,73,100,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,49,64,1)), color-stop(0%, rgba(119,39,58,1)), color-stop(0%, rgba(26,239,104,1)), color-stop(0%, rgba(134,49,40,1)), color-stop(80%, rgba(208,73,100,1)), color-stop(100%, rgba(208,73,100,1)));
background: -webkit-linear-gradient(top, rgba(196,49,64,1) 0%, rgba(119,39,58,1) 0%, rgba(26,239,104,1) 0%, rgba(134,49,40,1) 0%, rgba(208,73,100,1) 80%, rgba(208,73,100,1) 100%);
background: -o-linear-gradient(top, rgba(196,49,64,1) 0%, rgba(119,39,58,1) 0%, rgba(26,239,104,1) 0%, rgba(134,49,40,1) 0%, rgba(208,73,100,1) 80%, rgba(208,73,100,1) 100%);
background: -ms-linear-gradient(top, rgba(196,49,64,1) 0%, rgba(119,39,58,1) 0%, rgba(26,239,104,1) 0%, rgba(134,49,40,1) 0%, rgba(208,73,100,1) 80%, rgba(208,73,100,1) 100%);
background: linear-gradient(to bottom, rgba(196,49,64,1) 0%, rgba(119,39,58,1) 0%, rgba(26,239,104,1) 0%, rgba(134,49,40,1) 0%, rgba(208,73,100,1) 80%, rgba(208,73,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43140', endColorstr='#d04964', GradientType=0 );}

.redgradient:hover {background: rgba(196,49,64,1);}

.greengradient {background: rgba(49,196,152,1);
background: -moz-linear-gradient(top, rgba(49,196,152,1) 0%, rgba(39,119,84,1) 0%, rgba(239,26,204,1) 0%, rgba(40,134,124,1) 0%, rgba(73,208,154,1) 80%, rgba(73,208,154,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,196,152,1)), color-stop(0%, rgba(39,119,84,1)), color-stop(0%, rgba(239,26,204,1)), color-stop(0%, rgba(40,134,124,1)), color-stop(80%, rgba(73,208,154,1)), color-stop(100%, rgba(73,208,154,1)));
background: -webkit-linear-gradient(top, rgba(49,196,152,1) 0%, rgba(39,119,84,1) 0%, rgba(239,26,204,1) 0%, rgba(40,134,124,1) 0%, rgba(73,208,154,1) 80%, rgba(73,208,154,1) 100%);
background: -o-linear-gradient(top, rgba(49,196,152,1) 0%, rgba(39,119,84,1) 0%, rgba(239,26,204,1) 0%, rgba(40,134,124,1) 0%, rgba(73,208,154,1) 80%, rgba(73,208,154,1) 100%);
background: -ms-linear-gradient(top, rgba(49,196,152,1) 0%, rgba(39,119,84,1) 0%, rgba(239,26,204,1) 0%, rgba(40,134,124,1) 0%, rgba(73,208,154,1) 80%, rgba(73,208,154,1) 100%);
background: linear-gradient(to bottom, rgba(49,196,152,1) 0%, rgba(39,119,84,1) 0%, rgba(239,26,204,1) 0%, rgba(40,134,124,1) 0%, rgba(73,208,154,1) 80%, rgba(73,208,154,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31c498', endColorstr='#49d09a', GradientType=0 );}

.greengradient:hover{background: rgba(49,196,152,1);}

.blueradial {background: rgba(49,127,196,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(49,127,196,1) 0%, rgba(39,92,119,1) 0%, rgba(239,26,40,1) 0%, rgba(40,71,134,1) 0%, rgba(73,158,208,1) 39%, rgba(73,158,208,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(49,127,196,1)), color-stop(0%, rgba(39,92,119,1)), color-stop(0%, rgba(239,26,40,1)), color-stop(0%, rgba(40,71,134,1)), color-stop(39%, rgba(73,158,208,1)), color-stop(100%, rgba(73,158,208,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(49,127,196,1) 0%, rgba(39,92,119,1) 0%, rgba(239,26,40,1) 0%, rgba(40,71,134,1) 0%, rgba(73,158,208,1) 39%, rgba(73,158,208,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(49,127,196,1) 0%, rgba(39,92,119,1) 0%, rgba(239,26,40,1) 0%, rgba(40,71,134,1) 0%, rgba(73,158,208,1) 39%, rgba(73,158,208,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(49,127,196,1) 0%, rgba(39,92,119,1) 0%, rgba(239,26,40,1) 0%, rgba(40,71,134,1) 0%, rgba(73,158,208,1) 39%, rgba(73,158,208,1) 100%);}

/* ----------------------------------------------*/
/* 05 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
h1.pagetitle span {
	color:#161616!important;
}

.contentheading {
	color:#161616;
}

.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {
	color:#161616;
}
.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2 {
	color:#161616!important;
}

.com_k2 .catItemHeader h3.catItemTitle a,.com_k2 .catItemHeader h3.catItemTitle,.com_content .blog .page-header h2 a,.com_content .blog .page-header h2 {
	color:#161616!important;
}

.article-info.muted {
	color:#161616;
}

.item-image:hover {background:#3085a3;}

.item-image img:hover {opacity:0.8;}

.item-page .item-image:hover {background:transparent;}

ul.social i:hover  {
  color:#666666!important;
}


.com_content p.readmore a.btn:hover {
	color:#666666!important;border-color:#666666!important;
}

.com_content .blog .faq-blog_item:hover {
	border-color:#666666;
}

.com_content .blog .faq-blog_item span .page-header h2::before {
	color:#666666;
}

.pricetbl-title {
  background:#ee7836;
}

.pricetbl-price {
  background:#f6ae54;
  color:#fff;
}
.com_content .blog .item .pricetbl-wrap .j2store-product {
  background:#4b9e32;
  color:#fff;
 }

input.button.subbutton.btn.btn-primary,#form-login-submit.control-group .btn.btn-primary,.logout-button .btn.btn-primary {
	background:#666666;
}

.loginpagetitle  {
	color:#ee7836}

.calendar tbody td.hilite,.calendar tbody td.active,.calendar tbody td.selected  { /* Hovered cells <TD> */
	background: #f6ae54!important;
	color: #fff!important;
	border-radius:50%;
	font-weight:bold;
}

.calendar thead .name {
	background: #f6ae54!important;
	color: #fff!important;
}

.eventcontentinner {background: #f6ae54!important;color:#fff!important;}

.eventcontentinner a {color:#fff!important;}

/* AcyMailing Overrides */
.com_acymailing #acyarchiveview {
	background:#fff;
	padding:20px;
}

.com_acymailing #acyarchiveview h1.contentheading {
	color:#000;
}


/* K2 Overrides */
.com_k2 .featureit {
	color:#f6ae54!important;
}

/* ----------------------------------------------*/
/* 06 - Module CSS
/* ----------------------------------------------*/

/* Custom HTML */
.mobileapp_advert {background:#f6ae54!important;text-align:center;}

/* Deluxe News Pro */
figure:hover {background:#f6ae54!important;}

.testimonials h2,.testimonials p {color:#fff;}

/* ACY MAILING */
.acymailing_moduleconstrain .acysubbuttons input.button.subbutton.btn.btn-primary {background:#f6ae54!important;border:1px solid #fff;padding:6px 12px!important;}

/* JEM Wall */
.jxtc_jemwall_tmplist1 li:hover{
    border-color: #f6ae54!important;
    background: #000;
}
.jxtc_jemwall_tmplist1 li:hover .jxtc_jemwall_tmplist1-icon{
    color: #f6ae54!important;
    text-shadow: 0px 0px 1px #fff004;
    font-size: 50px;
}
.jxtc_jemwall_tmplist1 li:hover .jxtc_jemwall_tmplist1-main{
    color: #f6ae54!important;
    font-size: 14px;
}

/* ----------------------------------------------*/
/* 07 - Responsive CSS
/* ----------------------------------------------*/
@media(max-width:0px ){
body.frontpage {
	background:#fff ;
	color:#161616;
	body.frontpage {background-attachment:scroll;}
}

body.innerpage {
	background:#fff color:#161616;
}
}

@media(max-width:1024px ){
#headerwrap {
	background:#f6ae54 ;
}
#headerwrap {background-attachment:scroll!important;background-size:auto!important;}

#header {
	background:transparent ;
}

 


}

@media(max-width:380px ){
#logo a{
	background:url(http://littlesunshine283.com/templates/elite/images/logos/elite_mobile_logo.png) no-repeat 0 0;
	height: 60px;width:156px!important;
	margin:4px 18px 18px 0px!important;}
}

@media(max-width:0px ){
 

 #region1wrap,#region1 {background-image:none;} 
}

/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
@media(max-width:0px ){
 

 #region2wrap,#region2 {background-image:none;}  }

@media(max-width:0px ){
 

 #region3wrap,#region3 {background-image:none;}  }


@media(max-width:0px ){

 #region4wrap,#region4 {background-image:none;}  }

@media(max-width:0px ){

 #region5wrap,#region5 {background-image:none;}  }

@media(max-width:900px ){

 #region6wrap,#region6 {background-image:none;}  }

@media(max-width:0px ){

 #region7wrap,#region7 {background-image:none;}  }

@media(max-width:0px ){

 #region8wrap,#region8 {background-image:none;}  }

@media(max-width:900px ){

 #region9wrap,#region9 {background-image:none;}  }

@media(max-width:px ){
 

 #region10wrap,#region10 {background-image:none;}  }

@media(max-width:0px ){

 #region11wrap,#region11 {background-image:none;}  }

@media(max-width:0px ){

 #region12wrap,#region12 {background-image:none;}  }

/* End Responsive Parameters */
