/* Global CSS */
body {
	background-color: #fafafa;
	color: #5d5c5c;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a , h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover , h6 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus , h6 a:focus {
	color: #000000;
}
a, a:hover, a:focus {
	color: #9ec69d;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], .uneditable-input, select, textarea {
	background-color: transparent;
	border-bottom: 1px solid #dcdcdc;
	color: #5d5c5c;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="file"]:focus, select:focus, textarea:focus {
	background-color: transparent;
	border-bottom: 1px solid #393440;
}
.error input[type="text"], .error input[type="password"], .error input[type="datetime"], .error input[type="datetime-local"], .error input[type="date"], .error input[type="month"], .error input[type="time"], .error input[type="week"], .error input[type="number"], .error input[type="email"], .error input[type="url"], .error input[type="search"], .error input[type="tel"], .error input[type="color"], .error input[type="file"], .error .uneditable-input, .error select, .error textarea {
	border-bottom: 1px solid #7f0102;
	color: #7f0102;
}
legend {
	color: #000000;
	border-color: #dcdcdc;
}
.rstpl-main-menu-position, .rstpl-main-menu-full-width-position {
	background-color: #ffffff;
}
.color-black, .color-black a:hover, .color-black a:focus {
	color: #000000;
}
.color-primary, .color-primary a:hover, .color-primary a:focus {
	color: #9ec69d;
}
.color-secondary, .color-secondary a:hover, .color-secondary a:focus {
	color: #393440;
}
.background-primary {
	background-color: #9ec69d;
}
.background-secondary {
	background-color: #393440;
}
.background-white, .rstpl-head-bg .container.background-white {
	background-color: #ffffff;
}
.invalid {
	color: #7f0102;
}
.page-header{
	color: #393440;
}
.input-append .add-on, .input-prepend .add-on {
	background-color: #dcdcdc;
}
.badge, .label {
	background-color: #9ec69d;
}
.badge-info, .label-info {
	background-color: #49afcd;
}
.badge-success, .label-success {
	background-color: #5bb75b;
}
.badge-warning, .label-warning {
	background-color: #faa732;
}
.badge-danger, .label-danger {
	background-color: #da4f49;
}
.badge-inverse, .label-inverse {
	background-color: #393440;
}
.calendar  {
	background-color: #ffffff;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.calendar tbody {
	background-color: #ffffff;
}
.calendar .button {
	background-color: #ffffff;
	color: #000000;
}
.calendar .button.hilite {
	background-color: #ffffff;
	color: #cccccc;
}
.calendar thead .daynames {
	background-color: #ffffff;
}
.calendar table .wn {
	background-color: #ffffff;
	border-right: 1px solid #dcdcdc;
}
.calendar thead .hilite {
	background-color: #ffffff;
	color: #cccccc;
}
.calendar thead .name {
	border-bottom: 1px solid #dcdcdc;
}
.calendar thead .title {
	background-color: #ffffff;
	color: #000000;
}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn {
	background-color: #9ec69d;
}
.calendar tbody td.selected, .calendar tbody .rowhilite td.selected {
	background-color: #393440;
}
.calendar tbody .rowhilite td.hilite {
	background-color: #393440;
}
.calendar tfoot .ttip {
	background-color: #ffffff;
}
.popover-content {
	color: #9c9a9e;
}
.separator {
	color: #393440;
}
.separator:hover, .separator:focus, .separator:active {
	color: #9ec69d;
}
.rstpl-title, .rstpl-title-left, .rstpl-title-center, .rstpl-title-right {
	border-bottom: 1px solid #ededed;
}
.rstpl-title, .rstpl-title a, .rstpl-title a:hover, .rstpl-title a:focus, .rstpl-title-left, .rstpl-title-left a, .rstpl-title-left a:hover, .rstpl-title-left a:focus, .rstpl-title-center, .rstpl-title-center a, .rstpl-title-center a:hover, .rstpl-title-center a:focus, .rstpl-title-right, .rstpl-title-right a, .rstpl-title-right a:hover, .rstpl-title-right a:focus, .rstpl-box-title, .rstpl-box-title a, .rstpl-box-title a:hover, .rstpl-box-title a:focus {
	color: #393440;
}
.rstpl-box-subtitle {
	color: #9ec69d;
}
.rstpl-view-all, .rstpl-view-all:hover, .rstpl-view-all:focus {
	color: #ffffff;
}
/* End Global CSS*/

/* Spacing and Borders */
.rstpl-delimiter {
	border-bottom: 1px solid #dcdcdc;
}
.rstpl-show-grid [class^="span"], .rstpl-show-grid [class*=" span"] {
	background-color: #393440;
	color: #ffffff;
}
/* End Spacing and Borders */

/* Joomla / Bootstrap Fixes */
/* Form actions */
.form-actions {
	background-color: #fafafa;
	border-top: 1px solid #dcdcdc;
}
/* End Form actions */

/* Modal */
div.modal {
	background-color: #fafafa;
}
.modal-footer {
	background-color: #fafafa;
}
/* End Modal */

/* Choice */
.chzn-container-single .chzn-single {
	color: #5d5c5c;
}
.chzn-container-single .chzn-single div b {
	color: #9ec69d;
}
.chzn-container .chzn-results li.highlighted {
	background-color: #393440;
}
.chzn-container .chzn-drop {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.chzn-container .chzn-drop .active-result.highlighted {
	background-color: #393440;
}
.chzn-container-multi .chzn-choices {
	background-color: transparent !important;
}
.chzn-container-multi .chzn-choices li.search-choice {
	background-color: #ffffff;
	color: #5d5c5c;
	border: 1px solid #dcdcdc;
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	color: #5d5c5c !important;
}
/* End Choice */

/* Breadcrumb */
.breadcrumb > li, .breadcrumb > .active, .breadcrumb > li > .divider, .breadcrumb .showHere {
	color: #393440;
}
/* End Breadcrumb */

/* Alert */
.alert {
	color: #ffffff;
}
.alert h4, .alert p  {
	color: #ffffff;
}
.alert {
	background-color: #c09853;
}
.alert.alert-info {
	background-color: #3a87ad;
}
.alert.alert-success {
	background-color: #468847;
}
.alert.alert-warning {
	background-color: #c09853;
}
.alert.alert-danger {
	background-color: #b94a48;
}
/* End Alert */

/* Table */
.table {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
}
.table th, .table td {
	border-top: 1px solid #dcdcdc;
}
.table-bordered {
	border-radius: 0;
}
.table tbody > tr.primary > td, .table.table-striped tbody > tr.primary > td {
	background-color: #9ec69d;
	color: #ffffff;
}
.table tbody > tr.secondary > td, .table.table-striped tbody > tr.secondary > td {
	background-color: #393440;
	color: #ffffff;
}
.table-striped tbody > tr > td, .table-striped tbody > tr > th {
	background-color: #fafafa;
}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
	background-color: #ffffff;
}
/* End Table */

/* Images */
.img-polaroid {
	padding: 10px;
}
/* End Images */

/* Well */
.well {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5) !important;
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5) !important;
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5) !important;
}
/* End Well */

/* Buttons */
.btn, .button, .btn.disabled, .btn[disabled], .button.disabled, .button[disabled] {
	background-color: #9ec69d;
	color: #ffffff;
}
.btn:hover, .button:hover, .btn:focus, .button:focus, .btn:active, .button:active, .btn.active, .button.active {
	background-color: #b0d0b0;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	color: #ffffff;
}
.btn.btn-primary, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {
	background-color: #393440;
	color: #ffffff;
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active {
	background: #605c65;
	color: #ffffff;
}
.btn.btn-info {
	background-color: #49afcd;
	color: #ffffff;
}
.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active {
	background-color: #6cbed6;
	color: #ffffff;
}
.btn.btn-success {
	background-color: #5bb75b;
	color: #ffffff;
}
.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active {
	background-color: #7bc47b;
	color: #ffffff;
}
.btn.btn-warning {
	background-color: #faa732;
	color: #ffffff;
}
.btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active {
	background-color: #fab34f;
	color: #ffffff;
}
.btn.btn-danger {
	background-color: #da4f49;
	color: #ffffff;
}
.btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active {
	background-color: #e0716c;
	color: #ffffff;
}
.btn.btn-inverse {
	background-color: #ffffff;
	border: 2px solid #9ec69d;
	color: #9ec69d;
}
.btn.btn-link {
	background-color: transparent;
	color: #9ec69d;
}
.btn .caret { 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #9ec69d;
}
.btn-group .btn.dropdown-toggle, .btn-group .btn.dropdown-toggle:hover {
	background-color: transparent;
	border-bottom: 1px solid #dcdcdc;
	color: #5d5c5c;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: transparent;
	border-bottom: 1px solid #393440;
}
.btn-group > .dropdown-menu {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.rstpl-scroll-to-top {
	color: #393440 !important;
}
.rstpl-scroll-to-top:hover {
	background-color: #959595 !important;
}
a.jmodedit {
	color: #393440;
}
a.jmodedit:hover, a.jmodedit:focus {
	color: #393440;
}
/* End Buttons */

/* Lists */
.rstpl-arrow-simple-bullet > li:before, .rstpl-arrow-circle-bullet > li:before {
	color: #9ec69d;
}
/* End Lists */

/* Preloader */
.pageload-overlay {
	background-color: #393440;
}

/* Filling Text */
.pageload-overlay .filling-text-loader  {
	color: #9c9a9e;
}
.pageload-overlay .filling-text-loader:before  {
	color: #9ec69d;
}
/* End Filling Text */

/* Floating Bullets */
.pageload-overlay .floating-bullets-loader span {
	background-color: #9ec69d;
}
/* End Floating Bullets */

/* Circle Notch */
.pageload-overlay .circle-notch-loader {
	border: 2px solid #9ec69d;
}
.pageload-overlay .circle-notch-loader:before, .pageload-overlay .circle-notch-loader:after {
	background-color: #393440;
}
/* End Circle Notch */

/* Fading Bars */
.pageload-overlay .fading-bars-loader span {
	background-color: #9ec69d;
}
/* End Fading Bars */

/* Spinning Circle */
.pageload-overlay .spinning-circle-loader:after {
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-right: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	border-left: 2px solid #9ec69d;
}
/* End Spinning Circle */

/* Bouncing Circle */
.pageload-overlay .bouncing-circle-loader span {
	background-color: #9ec69d;
}
/* End Bouncing Circle */

/* Fading Bullets */
.pageload-overlay .fading-bullets-loader span {
	background-color: #9ec69d;
}
/* End Fading Bullets */

/* Stretching Bars */
.pageload-overlay .stretching-bars-loader span {
	background-color: #9ec69d;
}
/* End Stretching Bars */

/* Waving Bullets */
.pageload-overlay .waving-bullets-loader span {
	background-color: #9ec69d;
}
/* End Waving Bullets */
/* End Preloader */

/* Top */
.rstpl-top-position {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-top-position a, .rstpl-top-position a:hover, .rstpl-top-position a:focus {
	color: #ffffff;
}
.rstpl-top-position a + .animated-border {
	background-color: #9ec69d;
}
.rstpl-top-position a + .animated-border:after {
	background-color: #ffffff;
}
.rstpl-top-position .btn.btn-toggle {
	background-color: #8aad89;
}
.rstpl-top-collapse {
	background-color: #393440;
}
.rstpl-top-collapse .rstpl-title {
	color: #ededed;
}
.rstpl-top-position input[type="text"], .rstpl-top-position input[type="password"], .rstpl-top-position input[type="datetime"], .rstpl-top-position input[type="datetime-local"], .rstpl-top-position input[type="date"], .rstpl-top-position input[type="month"], .rstpl-top-position input[type="time"], .rstpl-top-position input[type="week"], .rstpl-top-position input[type="number"], .rstpl-top-position input[type="email"], .rstpl-top-position input[type="url"], .rstpl-top-position input[type="search"], .rstpl-top-position input[type="tel"], .rstpl-top-position input[type="color"], .rstpl-top-position input[type="file"], .rstpl-top-position .uneditable-input, .rstpl-top-position select, .rstpl-top-position textarea, .rstpl-top-position .btn-group .btn.dropdown-toggle, .rstpl-top-position .btn-group .btn.dropdown-toggle:hover {
	color: #ffffff;
}
.rstpl-top-position input[type="text"]:focus, .rstpl-top-position input[type="password"]:focus, .rstpl-top-position input[type="datetime"]:focus, .rstpl-top-position input[type="datetime-local"]:focus, .rstpl-top-position input[type="date"]:focus, .rstpl-top-position input[type="month"]:focus, .rstpl-top-position input[type="time"]:focus, .rstpl-top-position input[type="week"]:focus, .rstpl-top-position input[type="number"]:focus, .rstpl-top-position input[type="email"]:focus, .rstpl-top-position input[type="url"]:focus, .rstpl-top-position input[type="search"]:focus, .rstpl-top-position input[type="tel"]:focus, .rstpl-top-position input[type="color"]:focus, .rstpl-top-position input[type="file"]:focus, .rstpl-top-position .uneditable-input, .rstpl-top-position select:focus, .rstpl-top-position textarea:focus {
	border-bottom: 1px solid #9ec69d;
}
.rstpl-top-position .animated-border {
	background-color: #ffffff;
}
.rstpl-top-position .animated-border:after {
	background-color: #9ec69d;
}
.rstpl-top-collapse input[type="text"], .rstpl-top-collapse input[type="password"], .rstpl-top-collapse input[type="datetime"], .rstpl-top-collapse input[type="datetime-local"], .rstpl-top-collapse input[type="date"], .rstpl-top-collapse input[type="month"], .rstpl-top-collapse input[type="time"], .rstpl-top-collapse input[type="week"], .rstpl-top-collapse input[type="number"], .rstpl-top-collapse input[type="email"], .rstpl-top-collapse input[type="url"], .rstpl-top-collapse input[type="search"], .rstpl-top-collapse input[type="tel"], .rstpl-top-collapse input[type="color"], .rstpl-top-collapse input[type="file"], .rstpl-top-collapse .uneditable-input, .rstpl-top-collapse select, .rstpl-top-collapse textarea, .rstpl-top-collapse .btn-group .btn.dropdown-toggle, .rstpl-top-collapse .btn-group .btn.dropdown-toggle:hover {
	color: #9c9a9e;
}
/* End Top */

/* Main Menu */
.navbar {
	background-color: #ffffff;
}
.navbar .brand {
	color: #393440;
}
.navbar-inner {
	background: transparent;
}
.navbar .nav > li > a {
	background-color: transparent;
	color: #393440;
}
.navbar .nav > li > .divider {
	border-left: 1px solid #dcdcdc;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: #ffffff;
}
.navbar .nav > li > a.btn, .navbar .nav > li > a.btn:hover, .navbar .nav > li > a.btn:focus {
	color: #ffffff;
}
.navbar .nav > li > a.btn.btn-inverse, .navbar .nav > li > a.btn.btn-inverse:hover, .navbar .nav > li > a.btn.btn-inverse:focus {
	color: #9ec69d;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {
	background-color: transparent;
	color: #9ec69d;
}
.navbar .nav > .active > a.btn:hover, .navbar .nav > li > a.btn:hover {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: transparent;
	color: #9ec69d;
}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 10px solid #9ec69d;
}
.nav .dropdown-toggle .caret {
	border-bottom-color: #393440;
	border-top-color: #393440;
}
.nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
	background-color: #9ec69d;
	color: #393440;
}
.navbar-fixed-top {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.nav-header {
	color: #ffffff;
}
.navbar .nav .nav-header {
	color: #393440;
}
.navbar .nav .nav-header:hover, .navbar .nav .nav-header:focus, .navbar .nav .nav-header:active, .navbar .nav .active > .nav-header, .navbar .nav .separator:hover, .navbar .nav .separator:focus, .navbar .nav .separator:active, .navbar .nav .active > .separator {
	color: #9ec69d;
}
.dropdown .dropdown-menu .nav-header {
	color: #ffffff;
}
.dropdown .dropdown-menu .nav-header:hover, .dropdown .dropdown-menu .nav-header:focus, .dropdown .dropdown-menu .nav-header:active, .dropdown .dropdown-menu .active > .nav-header {
	color: #393440;
}
.dropdown-menu {
	background-color: #9ec69d;
}
.dropdown-menu > li > a {
	background-color: transparent;
	color: #ffffff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .dropdown-menu > li > .nav-header:hover, .dropdown-menu > li > .nav-header:active, .dropdown-menu > li > .nav-header:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-submenu:hover > .nav-header, .dropdown-submenu:focus > .nav-header {
	background-color: #9ec69d;
	color: #393440;
}
.dropdown-submenu > a:after, .dropdown-menu > li > a:after {
	border-left-color: #ffffff;
}
.dropdown-submenu > a:hover:after, .dropdown-submenu > a:focus:after, .dropdown-submenu > a:active:after, .dropdown-menu > li:hover > a:after, .dropdown-menu > li:focus > a:after, .dropdown-menu > li:active > a:after, .dropdown-menu > li.active > a:after {
	border-left-color: #393440;
}
.dropdown-submenu > .dropdown-menu {
	background-color: 9ec69d;
}
.dropdown-submenu > .dropdown-menu:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #9ec69d;
}
.dropdown-submenu > .dropdown-menu.animated-rtl:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #9ec69d;
}
.dropdown-submenu > .dropdown-menu li {
	background-color: #9ec69d;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #9ec69d;
	color: #393440;
}
.dropdown-menu.animated-rtl > .dropdown-submenu > a:after {
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #ffffff;
}
.dropdown-menu.animated-rtl > .dropdown-submenu:hover > a:after {
	border-right: 5px solid #393440;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
}
.bootstrap-datetimepicker-widget.dropdown-menu table th {
	color: #393440;
}
.bootstrap-datetimepicker-widget td.active:hover, .bootstrap-datetimepicker-widget td.active:hover:hover, .bootstrap-datetimepicker-widget td.active:active, .bootstrap-datetimepicker-widget td.active:hover:active, .bootstrap-datetimepicker-widget td.active.active, .bootstrap-datetimepicker-widget td.active.active:hover, .bootstrap-datetimepicker-widget td.active.disabled, .bootstrap-datetimepicker-widget td.active.disabled:hover, .bootstrap-datetimepicker-widget td.active[disabled], .bootstrap-datetimepicker-widget td.active[disabled]:hover {
	background-color: #9ec69d;
}
.bootstrap-datetimepicker-widget td span.active:hover, .bootstrap-datetimepicker-widget td span.active:active, .bootstrap-datetimepicker-widget td span.active.active, .bootstrap-datetimepicker-widget td span.active.disabled, .bootstrap-datetimepicker-widget td span.active[disabled] {
	background-color: #9ec69d;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
	background-color: #9ec69d;
}
.bootstrap-datetimepicker-widget .accordion-toggle, .bootstrap-datetimepicker-widget .accordion-toggle:hover, .bootstrap-datetimepicker-widget .accordion-toggle:focus {
	background-color: #ffffff;
}
.navbar .btn-navbar {
	background-color: transparent;
	color: #ffffff;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active,
.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	background-color: transparent;
	color: #393440;
}
.navbar .btn-navbar .icon-bar {
	border: 2px solid #393440;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	background-color: #393440;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
	background-color: #393440;
}
/* End Main Menu */

/* Main Carousel */
.rstpl-slideshow-position .carousel-control, .rstpl-slideshow-full-width-position .carousel-control {
	background: none repeat scroll 0 0 transparent;
	color: #9ec69d;
}
.rstpl-slideshow-position .carousel-control:hover, .rstpl-slideshow-full-width-position .carousel-control:hover {
	color: #393440;
}
.rstpl-slideshow-position .carousel-caption .rstpl-title, .rstpl-slideshow-full-width-position .carousel-caption .rstpl-title {
	color: #ffffff;
}
.rstpl-slideshow-position .carousel-caption .rstpl-title, .rstpl-slideshow-full-width-position .carousel-caption .rstpl-title {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-slideshow-position .carousel-caption .rstpl-description, .rstpl-slideshow-full-width-position .carousel-caption .rstpl-description {
	background-color: #393440;
	color: #ffffff;
}
.rstpl-slideshow-position .rscarousel .carousel-indicators li, .rstpl-slideshow-full-width-position .rscarousel .carousel-indicators li {
	background-color: #9ec69d;
}
.rstpl-slideshow-position .rscarousel .carousel-indicators li:hover, .rstpl-slideshow-position .rscarousel .carousel-indicators li.active, .rstpl-slideshow-full-width-position .rscarousel .carousel-indicators li:hover, .rstpl-slideshow-full-width-position .rscarousel .carousel-indicators li.active {
	background-color: #393440;
}
/* End Main Carousel */
/* End Joomla / Bootstrap Fixes */

/* Contact */
#rstpl-com_contact .well {
	background-color: transparent;
	box-shadow: none !important;
	padding: 0;
}
#rstpl-com_contact .accordion-inner .well, #rstpl-com_contact .tab-content .well {
	color: #ffffff;
}
/* End Contact */

/* Content */
.rstpl-title-color {
	color: #393440;
}
#rstpl-com_content .item-image {
	background-color: #dcdcdc;
}
dl.article-info {
	border-bottom: 1px solid #dcdcdc;
}
.rstpl-right-box, .rstpl-left-box {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
}
.rstpl-left-box.background-primary .rstpl-title, .rstpl-right-box.background-primary .rstpl-title, .rstpl-left-box.background-secondary .rstpl-title, .rstpl-right-box.background-secondary .rstpl-title {
	color: #ffffff;
}
.rstpl-left-box.background-primary a, .rstpl-right-box.background-primary a, .rstpl-left-box.background-secondary a, .rstpl-right-box.background-secondary a {
	color: #ffffff;
}
.rstpl-left-box .menu .nav-inner, .rstpl-right-box .menu .nav-inner {
	border-top: 1px solid #dcdcdc;
}
.rstpl-left-box.background-primary .menu .nav-inner, .rstpl-right-box.background-primary .menu .nav-inner {
	border-top: 1px solid #393440;
}
.rstpl-left-box.background-secondary .menu .nav-inner, .rstpl-right-box.background-secondary .menu .nav-inner {
	border-top: 1px solid #9ec69d;
}
.rstpl-left-box .menu li, .rstpl-right-box .menu li {
	border-bottom: 1px solid #dcdcdc;
}
.rstpl-left-box.background-primary .menu li, .rstpl-right-box.background-primary .menu li {
	border-bottom: 1px solid #393440;
}
.rstpl-left-box.background-secondary .menu li, .rstpl-right-box.background-secondary .menu li {
	border-bottom: 1px solid #9ec69d;
}
.rstpl-left-box .current a, .rstpl-right-box .current a, .rstpl-left-box .menu a:hover, .rstpl-right-box .menu a:hover, .rstpl-left-box.background-primary .current a, .rstpl-right-box.background-primary .current a, .rstpl-left-box.background-primary .menu a:hover, .rstpl-right-box.background-primary .menu a:hover {
	background-color: #393440;
	color: #ffffff;
}
.rstpl-left-box.background-secondary .current a, .rstpl-right-box.background-secondary .current a, .rstpl-left-box.background-secondary .menu a:hover, .rstpl-right-box.background-secondary .menu a:hover {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-left-box.background-primary .btn, .rstpl-right-box.background-primary .button, .rstpl-left-box.background-secondary .btn:hover, .rstpl-right-box.background-secondary .button:hover, .rstpl-left-box.background-primary .btn.btn-primary:hover, .rstpl-right-box.background-primary .btn.btn-primary:hover, .rstpl-left-box.background-secondary .btn.btn-primary, .rstpl-right-box.background-secondary .btn.btn-primary {
	background-color: #ffffff;
	color: #393440;
}
.rstpl-left-box.background-secondary .btn, .rstpl-right-box.background-secondary .button, .rstpl-left-box.background-primary .btn:hover, .rstpl-right-box.background-primary .button:hover, .rstpl-left-box.background-primary .btn.btn-primary, .rstpl-right-box.background-primary .btn.btn-primary, .rstpl-left-box.background-secondary .btn.btn-primary:hover, .rstpl-right-box.background-secondary .btn.btn-primary:hover {
	background-color: #ffffff;
	color: #9ec69d;
}
.muted {
	color: #9c9a9e;
}
.text-info {
	color: #393440;
}
/* End Content */

/* Login Form */
.rstpl-articles_categories {
	border: 3px solid #9ec69d;
}
.rstpl-login .control-group.checkbox {
	color: #9ec69d;
}
.rstpl-login .userdata ul > li > a {
	color: #9ec69d;
}
/* End Login Form */

/* Background Image */
.rstpl-box-background-image .rstpl-box-content:before {
	background-image: linear-gradient(to bottom, transparent 0%, #000000 100%);
}
.rstpl-box-background-image .rstpl-box-top-details, .rstpl-box-background-image .rstpl-box-middle-details, .rstpl-box-background-image .rstpl-box-title {
	color: #ffffff;
}
.rstpl-box-background-image .rstpl-box-bottom-details {
	color: #9ec69d;
	border-top: 3px solid #9ec69d;
}
/* End Background Image */

/* Vertical Image Box */
.rstpl-box-vertical-image .rstpl-box-image:before {
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
}
.rstpl-box-vertical-image .rstpl-box-details {
	background-color: #9ec69d;
	color: #393440;
}
.rstpl-box-vertical-image .rstpl-box-title {
	color: #ffffff;
}
/* End Vertical Image Box */

/* Parallax Box */
.rstpl-box-parallax.light:before {
	background-color: #9ec69d;
}
.rstpl-box-parallax.dark:before {
	background-color: #393440;
}
.rstpl-box-parallax .rstpl-box-title {
	color: #ffffff;
}
.rstpl-box-parallax.light .rstpl-box-content {
	color: #ffffff;
}
.rstpl-box-parallax.dark .rstpl-box-content {
	color: #ffffff;
}
/* End Parallax Box */

/* Horizontal Icon Box */
.rstpl-box-horizontal-icon:hover {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
}
.rstpl-box-horizontal-icon.light .rstpl-box-heading i, .rstpl-box-horizontal-icon.light .rstpl-box-heading a, .rstpl-box-horizontal-icon.light .rstpl-box-heading a:hover, .rstpl-box-horizontal-icon.light .rstpl-box-heading a:focus {
	color: #ffffff;
}
.rstpl-box-horizontal-icon.light .rstpl-box-heading {
	background-color: #9ec69d;
}
.rstpl-box-horizontal-icon.light .rstpl-box-title {
	color: #000000;
}
.rstpl-box-horizontal-icon.dark .rstpl-box-heading i, .rstpl-box-horizontal-icon.dark .rstpl-box-heading a, .rstpl-box-horizontal-icon.dark .rstpl-box-heading a:hover, .rstpl-box-horizontal-icon.dark .rstpl-box-heading a:focus {
	color: #9c9a9e;
}
.rstpl-box-horizontal-icon.dark .rstpl-box-heading {
	background-color: #393440;
}
.rstpl-box-horizontal-icon.dark .rstpl-box-title {
	color: #ffffff;
}
/* End Horizontal Icon Box */

/* Vertical Icon Box */
.rstpl-box-vertical-icon {
	background-color: #ffffff;
	border: 3px solid #9ec69d;
}
.rstpl-box-vertical-icon a, .rstpl-box-vertical-icon a:hover, .rstpl-box-vertical-icon a:focus, .rstpl-box-vertical-icon .rstpl-box-number {
	color: #9ec69d;
}
.rstpl-box-vertical-icon .rstpl-box-icon {
	background-color: transparent;
	color: #9ec69d;
}
.rstpl-box-vertical-icon:hover .rstpl-box-icon {
	color: #ffffff;
}
.rstpl-box-vertical-icon .rstpl-box-icon:before {
	background-color: #393440;
}
.rstpl-box-vertical-icon .rstpl-box-icon:after {
	background-color: #9ec69d;
}
.rstpl-box-vertical-icon .rstpl-box-details {
	color: #393440;
}
.rstpl-box-vertical-icon.highlight {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-box-vertical-icon.highlight a, .rstpl-box-vertical-icon.highlight a:hover, .rstpl-box-vertical-icon.highlight a:focus, .rstpl-box-vertical-icon.highlight .rstpl-box-number, .rstpl-box-vertical-icon.highlight .rstpl-box-details {
	color: #ffffff;
}
.rstpl-box-vertical-icon.highlight .rstpl-box-icon {
	color: #ffffff;
}
.rstpl-box-vertical-icon.highlight:hover .rstpl-box-icon {
	color: #9ec69d;
}
.rstpl-box-vertical-icon.highlight .rstpl-box-icon:after {
	background-color: #ffffff;
}
/* End Vertical Icon Box */

/* Price Box */
.rstpl-box-pricing {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rstpl-box-pricing .rstpl-box-pricetag:after {
	border: 5px solid #9ec69d;
}
.rstpl-box-pricing:hover .rstpl-box-pricetag:after {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.rstpl-box-pricing .table th, .rstpl-box-pricing .table td {
	border-color: #dcdcdc;
}
.rstpl-box-pricing .rstpl-box-bullets {
	color: #9ec69d;
}
.rstpl-box-pricing .rstpl-box-title {
	color: #393440;
}
.rstpl-box-pricing .rstpl-box-pricetag {
	color: #393440;
}
.rstpl-box-pricing .rstpl-box-content {
	color: #5d5c5c;
}
.rstpl-box-pricing.highlight .rstpl-box-bullets {
	color: #393440;
}
.rstpl-box-pricing.highlight .rstpl-box-pricetag {
	color: #ffffff;
}
.rstpl-box-pricing.highlight .rstpl-box-pricetag:after {
	background-color: #393440;
	border: 5px solid #393440;
}
/* End Price Box */

/* Tabs */
.nav-tabs > li > a {
	color: #ffffff;
	background-color: #393440;
}
.dark .nav-tabs > li > a {
	background-color: #9ec69d;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active {
	color: #ffffff;
	background-color: #9ec69d;
	border-color: #9ec69d;
}
.dark .nav-tabs > li > a:hover, .dark .nav-tabs > li > a:focus, .dark .nav-tabs > li > a:active {
	background-color: #393440;
	border-color: #393440;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #ffffff;
	background-color: #9ec69d;
}
.dark .nav-tabs > .active > a, .dark .nav-tabs > .active > a:hover, .dark .nav-tabs > .active > a:focus {
	background-color: #393440;
}
.tab-content {
	background-color: #9ec69d;
	color: #ffffff;
}
.dark .tab-content {
	background-color: #393440;
	color: #9c9a9e;
}
.tab-content a, .tab-content a:hover, .tab-content a:focus {
	color: #ffffff;
}
.tab-content legend {
	border-bottom: 1px solid #ffffff;
}
.tab-content .rstpl-box-title {
	color: #000000;
}
.dark .tab-content .rstpl-box-title {
	color: #ffffff;
}
.tab-content .muted {
	color: #dcdcdc;
}
.tab-content .muted .animated-checkbox, .tab-content .muted .animated-radio {
	border: 1px solid #dcdcdc;
}
.tab-content .form-actions {
	background-color: transparent;
	border-top: 1px solid #ffffff;
}
.tab-content .btn, .tab-content .btn:hover, .tab-content .btn:focus, .tab-content .btn:active {
	color: #393440;
	background-color: #ffffff;
}
.dark .tab-content .btn, .dark .tab-content .btn:hover, .dark .tab-content .btn:focus, .dark .tab-content .btn:active {
	color: #9ec69d;
}
.tab-content .input-append .add-on, .tab-content .input-prepend .add-on {
	background-color: #ffffff;
	color: #9c9a9e;
}
.tab-content input[type="text"], .tab-content input[type="password"], .tab-content input[type="datetime"], .tab-content input[type="datetime-local"], .tab-content input[type="date"], .tab-content input[type="month"], .tab-content input[type="time"], .tab-content input[type="week"], .tab-content input[type="number"], .tab-content input[type="email"], .tab-content input[type="url"], .tab-content input[type="search"], .tab-content input[type="tel"], .tab-content input[type="color"], .tab-content input[type="file"], .tab-content select, .tab-content textarea {
	border-color: #ffffff;
	color: #ffffff;
}
.tab-content input[type="text"]:focus, .tab-content input[type="password"]:focus, .tab-content input[type="datetime"]:focus, .tab-content input[type="datetime-local"]:focus, .tab-content input[type="date"]:focus, .tab-content input[type="month"]:focus, .tab-content input[type="time"]:focus, .tab-content input[type="week"]:focus, .tab-content input[type="number"]:focus, .tab-content input[type="email"]:focus, .tab-content input[type="url"]:focus, .tab-content input[type="search"]:focus, .tab-content input[type="tel"]:focus, .tab-content input[type="color"]:focus, .tab-content input[type="file"]:focus, .tab-content select:focus, .tab-content textarea:focus {
	border-color: #393440;
	color: #ffffff;
}
.tab-content .error input[type="text"], .tab-content .error input[type="password"], .tab-content .error input[type="datetime"], .tab-content .error input[type="datetime-local"], .tab-content .error input[type="date"], .tab-content .error input[type="month"], .tab-content .error input[type="time"], .tab-content .error input[type="week"], .tab-content .error input[type="number"], .tab-content .error input[type="email"], .tab-content .error input[type="url"], .tab-content .error input[type="search"], .tab-content .error input[type="tel"], .tab-content .error input[type="color"], .tab-content .error input[type="file"], .tab-content .error select, .tab-content .error textarea {
	border-color: #7f0102;
	color: #7f0102;
}
.tab-content select:not([size]) ~ .animated-border:before, .tab-content select[size="1"] ~ .animated-border:before {
	border-top: 10px solid #ffffff;
}
.tab-content select option {
	color: #5d5c5c;
	background-color: #ffffff;
}
.dark .tab-content select option {
	color: #8a8989;
}
.tab-content .chzn-container-single .chzn-single, .tab-content .chzn-container-single .chzn-single div b {
	color: #ffffff;
}
.tab-content .chzn-results {
	color: #5d5c5c;
}
.tab-content .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	color: #ffffff !important;
}
.tab-content .animated-border {
	background-color: #ffffff;
}
.tab-content .animated-checkbox {
	border: 1px solid #ffffff;
}
.tab-content input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #393440;
}
.tab-content .animated-radio {
	border: 1px solid #ffffff;
}
.tab-content input[type="radio"]:checked + .animated-radio {
	border: 1px solid #393440;
}
.tab-content .table {
	color: #5d5c5c;
}
.tab-content .table a, .tab-content .table a:hover, .tab-content .table a:focus {
	color: #9ec69d;
}
.tab-content .table legend {
	border-bottom: 1px solid #dcdcdc;
}
.tab-content .table .form-actions {
	border-top: 1px solid #dcdcdc;
}
.tab-content .table .btn, .tab-content .table .btn:hover, .tab-content .table .btn:focus, .tab-content .table .btn:active {
	background-color: #393440;
	color: #ffffff;
}
.dark .tab-content .table .btn, .dark .table .tab-content .btn:hover, .dark .table .tab-content .btn:focus, .dark .table .tab-content .btn:active {
	background-color: #9ec69d;
}
.tab-content .table .input-append .add-on, .tab-content .table .input-prepend .add-on {
	background-color: #dcdcdc;
	color: #ffffff;
}
.tab-content .table input[type="text"], .tab-content .table input[type="password"], .tab-content .table input[type="datetime"], .tab-content .table input[type="datetime-local"], .tab-content .table input[type="date"], .tab-content .table input[type="month"], .tab-content .table input[type="time"], .tab-content .table input[type="week"], .tab-content .table input[type="number"], .tab-content .table input[type="email"], .tab-content .table input[type="url"], .tab-content .table input[type="search"], .tab-content .table input[type="tel"], .tab-content .table input[type="color"], .tab-content .table input[type="file"], .tab-content .table select, .tab-content .table textarea {
	border-color: #dcdcdc;
	color: #5d5c5c;
}
.tab-content .table .error input[type="text"], .tab-content .table .error input[type="password"], .tab-content .table .error input[type="datetime"], .tab-content .table .error input[type="datetime-local"], .tab-content .table .error input[type="date"], .tab-content .table .error input[type="month"], .tab-content .table .error input[type="time"], .tab-content .table .error input[type="week"], .tab-content .table .error input[type="number"], .tab-content .table .error input[type="email"], .tab-content .table .error input[type="url"], .tab-content .table .error input[type="search"], .tab-content .table .error input[type="tel"], .tab-content .table .error input[type="color"], .tab-content .table .error input[type="file"], .tab-content .table .error select, .tab-content .table .error textarea {
	border-color: #7f0102;
	color: #7f0102;
}
.tab-content .table select:not([size]) ~ .animated-border:before, .tab-content .table select[size="1"] ~ .animated-border:before {
	border-top: 10px solid #9ec69d;
}
.tab-content .table .chzn-container-single .chzn-single, .tab-content .table .chzn-container-single .chzn-single div b {
	color: #9ec69d;
}
.tab-content .table .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	color: #5d5c5c !important;
}
.tab-content .table .animated-border {
	background-color: #dcdcdc;
}
.tab-content .table .animated-checkbox {
	border: 1px solid #393440;
}
.tab-content .table input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #9ec69d;
}
.tab-content .table .animated-radio {
	border: 1px solid #393440;
}
.tab-content .well {
	color: #5d5c5c;
}
/* End Tabs */

/* Accordion */
.accordion-toggle, .accordion-toggle:hover, .accordion-toggle:focus {
	color: #000000;
	background-color: #9ec69d;
}
.dark .accordion-toggle, .dark .accordion-toggle:hover, .dark .accordion-toggle:focus {
	color: #ffffff;
	background-color: #393440;
}
.accordion-toggle.collapsed, .accordion-toggle.collapsed:hover, .accordion-toggle.collapsed:focus {
	color: #000000;
	background-color: #9ec69d;
}
.dark .accordion-toggle.collapsed, .dark .accordion-toggle.collapsed:hover, .dark .accordion-toggle.collapsed:focus {
	color: #ffffff;
	background-color: #393440;
}
.accordion-inner {
	color: #ffffff;
	background-color: #9ec69d;
}
.dark .accordion-inner {
	color: #9c9a9e;
	background-color: #393440;
}
.accordion-inner a, .accordion-inner a:hover, .accordion-inner a:focus {
	color: #ffffff;
}
.accordion-inner legend {
	border-bottom: 1px solid #ffffff;
}
.accordion-inner .muted {
	color: #dcdcdc;
}
.accordion-inner .muted .animated-checkbox, .accordion-inner .muted .animated-radio {
	border: 1px solid #dcdcdc;
}
.accordion-inner .btn, .accordion-inner .btn:hover, .accordion-inner .btn:focus, .accordion-inner .btn:active {
	color: #393440;
	background-color: #ffffff;
}
.dark .accordion-inner .btn, .dark .accordion-inner .btn:hover, .dark .accordion-inner .btn:focus, .dark .accordion-inner .btn:active {
	color: #9ec69d;
}
.accordion-inner .form-actions {
	background-color: transparent;
	border-top: 1px solid #ffffff;
}
.accordion-inner .input-append .add-on, .accordion-inner .input-prepend .add-on {
	background-color: #ffffff;
	color: #9c9a9e;
}
.accordion-inner input[type="text"], .accordion-inner input[type="password"], .accordion-inner input[type="datetime"], .accordion-inner input[type="datetime-local"], .accordion-inner input[type="date"], .accordion-inner input[type="month"], .accordion-inner input[type="time"], .accordion-inner input[type="week"], .accordion-inner input[type="number"], .accordion-inner input[type="email"], .accordion-inner input[type="url"], .accordion-inner input[type="search"], .accordion-inner input[type="tel"], .accordion-inner input[type="color"], .accordion-inner input[type="file"], .accordion-inner select, .accordion-inner textarea {
	border-color: #ffffff;
	color: #ffffff;
}
.accordion-inner input[type="text"]:focus, .accordion-inner input[type="password"]:focus, .accordion-inner input[type="datetime"]:focus, .accordion-inner input[type="datetime-local"]:focus, .accordion-inner input[type="date"]:focus, .accordion-inner input[type="month"]:focus, .accordion-inner input[type="time"]:focus, .accordion-inner input[type="week"]:focus, .accordion-inner input[type="number"]:focus, .accordion-inner input[type="email"]:focus, .accordion-inner input[type="url"]:focus, .accordion-inner input[type="search"]:focus, .accordion-inner input[type="tel"]:focus, .accordion-inner input[type="color"]:focus, .accordion-inner input[type="file"]:focus, .accordion-inner select:focus, .accordion-inner textarea:focus {
	border-color: #393440;
	color: #ffffff;
}
.accordion-inner .error input[type="text"], .accordion-inner .error input[type="password"], .accordion-inner .error input[type="datetime"], .accordion-inner .error input[type="datetime-local"], .accordion-inner .error input[type="date"], .accordion-inner .error input[type="month"], .accordion-inner .error input[type="time"], .accordion-inner .error input[type="week"], .accordion-inner .error input[type="number"], .accordion-inner .error input[type="email"], .accordion-inner .error input[type="url"], .accordion-inner .error input[type="search"], .accordion-inner .error input[type="tel"], .accordion-inner .error input[type="color"], .accordion-inner .error input[type="file"], .accordion-inner .error select, .accordion-inner .error textarea {
	border-color: #7f0102;
	color: #7f0102;
}
.accordion-inner select:not([size]) ~ .animated-border:before, .accordion-inner select[size="1"] ~ .animated-border:before {
	border-top: 10px solid #ffffff;
}
.accordion-inner select option {
	color: #5d5c5c;
	background-color: #ffffff;
}
.accordion-inner .chzn-container-single .chzn-single, .accordion-inner .chzn-container-single .chzn-single div b {
	color: #ffffff;
}
.accordion-inner .chzn-results {
	color: #5d5c5c;
}
.accordion-inner .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	color: #ffffff !important;
}
.accordion-inner .animated-border {
	background-color: #ffffff;
}
.accordion-inner .animated-border {
	background-color: #ffffff;
}
.accordion-inner .animated-checkbox {
	border: 1px solid #ffffff;
}
.accordion-inner input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #393440;
}
.accordion-inner .animated-radio {
	border: 1px solid #ffffff;
}
.accordion-inner input[type="radio"]:checked + .animated-radio {
	border: 1px solid #393440;
}
.accordion-group {
	border-top: 1px solid #dcdcdc;
}
.accordion-inner .table {
	color: #5d5c5c;
}
.accordion-inner .table a, .accordion-inner .table a:hover, .accordion-inner .table a:focus {
	color: #9ec69d;
}
.accordion-inner .table legend {
	border-bottom: 1px solid #dcdcdc;
}
.accordion-inner .table .form-actions {
	border-top: 1px solid #dcdcdc;
}
.accordion-inner .table .btn, .accordion-inner .table .btn:hover, .accordion-inner .table .btn:focus, .accordion-inner .table .btn:active {
	background-color: #393440;
	color: #ffffff;
}
.dark .accordion-inner .table .btn, .dark .table .accordion-inner .btn:hover, .dark .table .accordion-inner .btn:focus, .dark .table .accordion-inner .btn:active {
	background-color: #9ec69d;
}
.accordion-inner .table .input-append .add-on, .accordion-inner .table .input-prepend .add-on {
	background-color: #dcdcdc;
	color: #ffffff;
}
.accordion-inner .table input[type="text"], .accordion-inner .table input[type="password"], .accordion-inner .table input[type="datetime"], .accordion-inner .table input[type="datetime-local"], .accordion-inner .table input[type="date"], .accordion-inner .table input[type="month"], .accordion-inner .table input[type="time"], .accordion-inner .table input[type="week"], .accordion-inner .table input[type="number"], .accordion-inner .table input[type="email"], .accordion-inner .table input[type="url"], .accordion-inner .table input[type="search"], .accordion-inner .table input[type="tel"], .accordion-inner .table input[type="color"], .accordion-inner .table input[type="file"], .accordion-inner .table select, .accordion-inner .table textarea {
	border-color: #dcdcdc;
	color: #5d5c5c;
}
.accordion-inner .table .error input[type="text"], .accordion-inner .table .error input[type="password"], .accordion-inner .table .error input[type="datetime"], .accordion-inner .table .error input[type="datetime-local"], .accordion-inner .table .error input[type="date"], .accordion-inner .table .error input[type="month"], .accordion-inner .table .error input[type="time"], .accordion-inner .table .error input[type="week"], .accordion-inner .table .error input[type="number"], .accordion-inner .table .error input[type="email"], .accordion-inner .table .error input[type="url"], .accordion-inner .table .error input[type="search"], .accordion-inner .table .error input[type="tel"], .accordion-inner .table .error input[type="color"], .accordion-inner .table .error input[type="file"], .accordion-inner .table .error select, .accordion-inner .table .error textarea {
	border-color: #7f0102;
	color: #7f0102;
}
.accordion-inner .table select:not([size]) ~ .animated-border:before, .accordion-inner .table select[size="1"] ~ .animated-border:before {
	border-top: 10px solid #9ec69d;
}
.accordion-inner .table .chzn-container-single .chzn-single, .accordion-inner .table .chzn-container-single .chzn-single div b {
	color: #9ec69d;
}
.accordion-inner .table .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	color: #5d5c5c !important;
}
.accordion-inner .table .animated-border {
	background-color: #dcdcdc;
}
.accordion-inner .table .animated-checkbox {
	border: 1px solid #393440;
}
.accordion-inner .table input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #9ec69d;
}
.accordion-inner .table .animated-radio {
	border: 1px solid #393440;
}
.accordion-inner .well {
	color: #5d5c5c;
}
/* End Accordion */

/* Simple Carousel */
.rstpl-simple-carousel .rstpl-item {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
}
.rstpl-simple-carousel .item > [class*="span"]:not(.span12) .rstpl-carousel-bottom-details {
	border-top: 1px solid #dcdcdc;
}
.rstpl-simple-carousel .rstpl-carousel-bottom-details p {
	color: #9ec69d;
}
.rstpl-simple-carousel .rstpl-carousel-more {
	color: #000000;
}
/* End Simple Carousel */

/* Footer */
.rstpl-footer-fluid-position {
	background-color: #393440;
	color: #9c9a9e;
}
.rstpl-footer-fluid-position a, .rstpl-footer-fluid-position a:hover, .rstpl-footer-fluid-position a:focus {
	color: #ffffff;
}
.rstpl-footer-fluid-position .rstpl-title, .rstpl-footer-fluid-position .rstpl-social-title {
	color: #ffffff;
}
.rstpl-footer-fluid-position .btn, .rstpl-footer-fluid-position .btn-primary, .rstpl-footer-fluid-position .btn:hover, .rstpl-footer-fluid-position .btn-primary:hover, .rstpl-footer-fluid-position .btn:focus, .rstpl-footer-fluid-position .btn-primary:focus {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-footer-fluid-position input[type="text"], .rstpl-footer-fluid-position input[type="password"], .rstpl-footer-fluid-position input[type="datetime"], .rstpl-footer-fluid-position input[type="datetime-local"], .rstpl-footer-fluid-position input[type="date"], .rstpl-footer-fluid-position input[type="month"], .rstpl-footer-fluid-position input[type="time"], .rstpl-footer-fluid-position input[type="week"], .rstpl-footer-fluid-position input[type="number"], .rstpl-footer-fluid-position input[type="email"], .rstpl-footer-fluid-position input[type="url"], .rstpl-footer-fluid-position input[type="search"], .rstpl-footer-fluid-position input[type="tel"], .rstpl-footer-fluid-position input[type="color"], .rstpl-footer-fluid-position input[type="file"], .rstpl-footer-fluid-position .uneditable-input, .rstpl-footer-fluid-position select, .rstpl-footer-fluid-position textarea {
	color: #9c9a9e;
}
.rstpl-footer-fluid-position input[type="text"]:focus, .rstpl-footer-fluid-position input[type="password"]:focus, .rstpl-footer-fluid-position input[type="datetime"]:focus, .rstpl-footer-fluid-position input[type="datetime-local"]:focus, .rstpl-footer-fluid-position input[type="date"]:focus, .rstpl-footer-fluid-position input[type="month"]:focus, .rstpl-footer-fluid-position input[type="time"]:focus, .rstpl-footer-fluid-position input[type="week"]:focus, .rstpl-footer-fluid-position input[type="number"]:focus, .rstpl-footer-fluid-position input[type="email"]:focus, .rstpl-footer-fluid-position input[type="url"]:focus, .rstpl-footer-fluid-position input[type="search"]:focus, .rstpl-footer-fluid-position input[type="tel"], .rstpl-footer-fluid-position input[type="color"]:focus, .rstpl-footer-fluid-position input[type="file"]:focus, .rstpl-footer-fluid-position .uneditable-input, .rstpl-footer-fluid-position select:focus, .rstpl-footer-fluid-position textarea:focus {
	border-bottom: 1px solid #9ec69d;
}
.rstpl-footer-fluid-position .animated-border {
	background-color: #ffffff;
}
.rstpl-footer-fluid-position .animated-border:after {
	background-color: #9ec69d;
}
.rstpl-footer-fluid-position a + .animated-border {
	background-color: #393440;
}
.rstpl-footer-fluid-position a + .animated-border:after {
	background-color: #ffffff;
}
.rstpl-footer-fluid-position .animated-checkbox {
	border: 1px solid #ffffff;
}
.rstpl-footer-fluid-position .animated-checkbox:after, .rstpl-footer-fluid-position .animated-checkbox:before {
	background-color: #ffffff;
}
.rstpl-footer-fluid-position input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #ffffff;
}
.rstpl-footer-fluid-position .animated-radio {
	border: 1px solid #ffffff;
}
.rstpl-footer-fluid-position .animated-radio:before {
	background-color: #ffffff;
}
.rstpl-footer-fluid-position input[type="radio"]:checked + .animated-radio {
	border: 1px solid #ffffff;
}
.rstpl-footer-position {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-footer-position a, .rstpl-footer-position a:hover, .rstpl-footer-position a:focus {
	color: #ffffff;
}
.rstpl-footer-position .rstpl-title {
	color: #393440;
}
.rstpl-footer-position .btn, .rstpl-footer-position .btn-primary, .rstpl-footer-position .btn:hover, .rstpl-footer-position .btn-primary:hover, .rstpl-footer-position .btn:focus, .rstpl-footer-position .btn-primary:focus {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-footer-position input[type="text"], .rstpl-footer-position input[type="password"], .rstpl-footer-position input[type="datetime"], .rstpl-footer-position input[type="datetime-local"], .rstpl-footer-position input[type="date"], .rstpl-footer-position input[type="month"], .rstpl-footer-position input[type="time"], .rstpl-footer-position input[type="week"], .rstpl-footer-position input[type="number"], .rstpl-footer-position input[type="email"], .rstpl-footer-position input[type="url"], .rstpl-footer-position input[type="search"], .rstpl-footer-position input[type="tel"], .rstpl-footer-position input[type="color"], .rstpl-footer-position input[type="file"], .rstpl-footer-position .uneditable-input, .rstpl-footer-position select, .rstpl-footer-position textarea {
	color: #ffffff;
}
.rstpl-footer-position input[type="text"]:focus, .rstpl-footer-position input[type="password"]:focus, .rstpl-footer-position input[type="datetime"]:focus, .rstpl-footer-position input[type="datetime-local"]:focus, .rstpl-footer-position input[type="date"]:focus, .rstpl-footer-position input[type="month"]:focus, .rstpl-footer-position input[type="time"]:focus, .rstpl-footer-position input[type="week"]:focus, .rstpl-footer-position input[type="number"]:focus, .rstpl-footer-position input[type="email"]:focus, .rstpl-footer-position input[type="url"]:focus, .rstpl-footer-position input[type="search"]:focus, .rstpl-footer-position input[type="tel"], .rstpl-footer-position input[type="color"]:focus, .rstpl-footer-position input[type="file"]:focus, .rstpl-footer-position .uneditable-input, .rstpl-footer-position select:focus, .rstpl-footer-position textarea:focus {
	border-bottom: 1px solid #393440;
}
.rstpl-footer-position .animated-border {
	background-color: #ffffff;
}
.rstpl-footer-position .animated-border:after {
	background-color: #393440;
}
.rstpl-footer-position a + .animated-border {
	background-color: #9ec69d;
}
.rstpl-footer-position a + .animated-border:after {
	background-color: #ffffff;
}
.rstpl-footer-position .animated-checkbox {
	border: 1px solid #ffffff;
}
.rstpl-footer-position .animated-checkbox:after, .rstpl-footer-position .animated-checkbox:before {
	background-color: #ffffff;
}
.rstpl-footer-position input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #ffffff;
}
.rstpl-footer-position .animated-radio {
	border: 1px solid #ffffff;
}
.rstpl-footer-position .animated-radio:before {
	background-color: #ffffff;
}
.rstpl-footer-position input[type="radio"]:checked + .animated-radio {
	border: 1px solid #ffffff;
}
/* End Footer */

/* Socials */
.rstpl-social-icons li  a {
	background-color: #9ec69d;
	color: #ffffff;
}
.rstpl-footer-fluid-position .rstpl-social-icons li a {
	background-color: #393440;
}
.rstpl-social-icons li.facebook a:hover {
	background-color: #3b5998;
}
.rstpl-social-icons li.twitter a:hover {
	background-color: #00acee;
}
.rstpl-social-icons li.instagram a:hover {
	background-color: #8a3ab9;
}
.rstpl-social-icons li.linkedin a:hover {
	background-color: #007bb6;
}
.rstpl-social-icons li.youtube a:hover {
	background-color: #bb0000;
}
.rstpl-social-icons li.vimeo a:hover {
	background-color: #52b8ea;
}
.rstpl-social-icons li.flickr a:hover {
	background-color: #ff0084;
}
.rstpl-social-icons li.pinterest a:hover {
	background-color: #cb2027;
}
.rstpl-social-icons li.skype a:hover {
	background-color: #2aa4e9;
}
/* End Socials */

/* Go Top Button */
.rstpl-go-top {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 35px solid #6f6f6f;
}
/* End Go Top Button */

/* Pagination */
.pagination ul {
	-webkit-box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
}
.pagination ul > li > a, .pagination ul > li > span {
	background-color: #ffffff;
	color: #393440;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > li > a:active, .pagination ul > li.active > a {
	background-color: #dcdcdc;
}
/* End Pagination */

/* error.php */
.rstpl-error-reasons {
	color: #393440;
}
.rstpl-error-page .well:hover .rstpl-actual-error  .label {
	-webkit-box-shadow: 0 1px 20px 5px rgba(208, 208, 208, 0.6);
	-moz-box-shadow: 0 1px 20px 5px rgba(208, 208, 208, 0.6);
	box-shadow: 0 1px 20px 5px rgba(208, 208, 208, 0.6);
}
/* End error.php */

/* News feed */
.newsfeed .redirect-ltr a, .newsfeed .redirect-ltr a:hover, .newsfeed .redirect-ltr a:focus {
	color: #393440;
}
.newsfeed ol > li {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
}
.newsfeed ol > li:before {
	color: #000000;
}
.newsfeed .feed-item-description strong {
	color: #393440;
}
/* End News feed */

/* RSJoomla! Components */

/* RSMediaGallery! */
ul#rsmg_gallery li div.rsmg_item_container {
	-webkit-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
}
ul#rsmg_gallery li div.rsmg_item_container a, ul#rsmg_gallery li div.rsmg_item_container a:hover, ul#rsmg_gallery li div.rsmg_item_container a:focus {
	color: #ffffff;
}
.rsmg_item_container .rsmg_image_details {
	background-color: #9ec69d;
}
.rsmg_item_container .rsmg_lightbox:after, .rsmg_item_container:hover .rsmg_lightbox:after {
	color: #ffffff;
}
.rsmg_item_container .rsmg_image .rsmg_lightbox:after {
	background-color: #393440;
}
ul#rsmg_gallery li span.rsmg_item_description {
	color: #393440;
}
ul#rsmg_gallery_filters li{
	color: #ffffff;
	background: #744849;
}
ul#rsmg_gallery_filters li:hover, ul#rsmg_gallery_filters li:active, ul#rsmg_gallery_filters li.active, ul#rsmg_gallery_filters li.disabled, ul#rsmg_gallery_filters li[disabled]{
	color: #ffffff;
	background-color: #9ec69d;
}
#lightbox-image-details-caption .rsmg_download a, div#rsmg_thumb_container .rsmg_download a, p.rsmg_tags strong{
	color: #9ec69d;
}
#lightbox-image-details-caption .rsmg_download a:hover, div#rsmg_thumb_container .rsmg_download a:hover {
	color: #9ec69d;
}
#rsmg_albums li div.rsmg_album_container{
	-webkit-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
}
#rsmg_albums li div.rsmg_album_container a.rsmg_title {
	color: #393440;
}
.rsmg_item_container .rsmg_image{
	background: #393440;
}
#rsmg_main a.rsmg_big_button {
	background: none repeat scroll 0 0 #393440;
	color: #ffffff;
}
#rsmg_main a.rsmg_big_button:hover {
	background: none repeat scroll 0 0 #393440;
	color: #ffffff;
}
h2.rsmg_title {
	color: #9ec69d;
}
div#rsmg_footer {
	color: #303030;
}
/* content plugin from RSMediaGallery! */
ul.rsmg_content_gallery li div.rsmg_content_container {
	border: 1px solid #dcdcdc;
}
/* end content plugin from RSMediaGallery! */
/* end RSMediaGallery! */

/* com_content */
.pager.pagenav > li > a {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 0 10px 0 rgba(208, 208, 208, .5);
	color: #393440;
}
.pager.pagenav > li > a:hover, .pager.pagenav > li > a:focus, .pager.pagenav > li > a:active {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
/* End com_content */

/* RSBlog! */
.rsblog-post {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsblog-entry-title {
	color: #393440;
}
.rsblog-author-bio {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	position: relative;
	overflow: visible;
}
.rsblog-entry-meta ul {
	border-bottom: 1px solid #dcdcdc;
}
footer.rsblog-entry-meta {
	border-top: 1px solid #dcdcdc;
}
#rstpl-com_rsblog .well, #rstpl-com_rsblog .well ul > li > a {
	color: #9ec69d;
}
#pop-print a {
	color: #ffffff;
}
#pop-print a:hover, #pop-print a:focus, #pop-print a:active {
	color: #303030;
}
.rsblog-commtrack .nav.nav-tabs > li > a {
	background-color: #9ec69d;
	color: #ffffff;
}
.rsblog-commtrack .nav.nav-tabs > li.active > a {
	background-color: #393440;
}
.rsblog-calendar table {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsblog-calendar table caption {
	background-color: #ffffff;
	border-bottom: 1px solid #dcdcdc;
	color: #393440;
}
.rsblog-calendar table caption span a {
	color: #393440;
}
.rsblog-calendar caption {
	border-bottom: 0 none !important;
}
.rsblog-calendar th {
	background-color: #dcdcdc !important;
	border-left: 1px solid #dcdcdc !important;
	color: #ffffff !important;
}
.rsblog-calendar th:first-child {
	border-left: 1px solid #dcdcdc !important;
}
.rsblog-calendar th:last-child {
	border-right: 1px solid #dcdcdc !important;
}
.rsblog-calendar td {
	border-top: 0 none !important;
	border-bottom: 1px solid #dcdcdc !important;
}
.rsblog-calendar td:first-child {
	border-left: 1px solid #dcdcdc !important;
}
.rsblog-calendar td:last-child {
	border-right: 1px solid #dcdcdc !important;
}
.rsblog-calendar td a {
	color: #303030 !important;
}
.rsblog-calendar td.has-posts a, .rsblog-calendar td.has-posts a:hover {
	background-color: #393440 !important;
	color: #ffffff !important;
}
.rsblog-calendar td.curr-day a, .rsblog-calendar td.curr-day a:hover {
	background-color: #9ec69d !important;
	color: #ffffff !important;
}
.rsblog-calendar td a:active {
	background-color: #eeeeee !important;
}
.rsblog-calendar td a:hover {
	background-color: #393440 !important;
	color: #9ec69d !important;
}
.rsblog-tags-module .rsblog-tag {
	background-color: #ffffff !important;
	-webkit-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
}
.rsblog-tags-module a.rsblog-tag, .rsblog-tags-module a.rsblog-tag:hover, .rsblog-tags-module a.rsblog-tag:focus {
	color: #393440;
}
/* End RSBlog! */

/* RSComments! */
.rscomments {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
#rscommentsForm {
	background-color: #ffffff;
}
#rscommentsForm, div.rsc_cloud_comment {
	border-color: #dcdcdc;
}
#rscommentsForm:hover, div.rsc_cloud_comment:hover {
	border-color: #9ec69d;
}
.rscomments .rscomment-form {
	background-color: #ffffff;
}
#rsc_emoticons .btn {
	background-color: transparent;
}
.rscomm-editor-buttons .btn, .rscomm-editor-buttons .btn:hover, .rscomm-editor-buttons .btn:focus, .rscomm-editor-buttons .btn:active {
	background-color: transparent;
}
.rsc_buttons_container .btn a {
	color: #ffffff;
	display: block;
}
.rsc_subject {
	color: #393440;
}
.rsc_quote blockquote {
	background: #393440;
	color: #ffffff;
	border-color: #ffffff;
}
/* End RSComments! */

/* RSDirectory! */
.rsdir [class*="-listing-big-subtitle"] h2, .rsdir [class*="-listing-big-subtitle"] h3, .rsdir [class*="-listing-small-subtitle"] h2, .rsdir [class*="-listing-small-subtitle"] h3 {
	color: inherit;
}
.rsdir sup.promoted {
	color: #393440;
}
.rsdir sup.expired {
	color: #da4f49;
}
.rsdir sup.unpublished {
	color: #faa732;
}
.rsdir .star-off-png:before {
	color: #000000;
}
.rsdir .star-on-png:before, .rsdir .star-half-png:before {
	color: #9ec69d;
}
.rsdir [class*="-big-subtitle"] strong, .rsdir [class*="-small-subtitle"] strong {
	color: #000000;
}
.rsdir .thumbnail .promoted:before {
	border-bottom: 30px solid #9ec69d;
	border-left: 30px solid transparent;
}
.rsdir .thumbnail .promoted:after {
	border-bottom: 30px solid #9ec69d;
	border-right: 30px solid transparent;
}
.rsdir .thumbnail .promoted {
	background-color: #9ec69d;
	color: #ffffff;
}
.btn.rsdir-entry-fav {
	background-color: #9ec69d;
	color: #ffffff;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
.rsdir-listing {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsdir-listing:hover {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
}
.rsdir-listing-promoted {
	background-color: #f0faf0;
}
.rsdir-listing-unpublished {
	background-color: #fdf8f0;
}
.rsdir-listing-expired {
	background-color: #faeeed;
}
.rsdir-listings > .row-fluid > .rsdir-listing, .rsdir-listings > .row-fluid:nth-child(2n+1) > .rsdir-listing {
	background-color: #ffffff;
}
.rsdir-listing .rsdir-listing-images-count {
	background-color: #393440;
	color: #ffffff;
}
.rsdir-entry-options .btn.dropdown-toggle, .rsdir-entry-options .btn-group.open .btn.dropdown-toggle {
	background-color: #ffffff;
	color: #d0d0d0;
}
.rsdir-entry-options .btn:hover.dropdown-toggle, .rsdir-entry-options .btn:focus.dropdown-toggle, .rsdir-entry-options .btn:active.dropdown-toggle {
	background-color: #ffffff;
	color: #d0d0d0;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.rsdir-listing-meta [class*="fa fa-"] {
	color: #d0d0d0;
}
.rsdir-listing-title {
	color: #000000;
}
.rsdir-listing-price {
	background-color: transparent;
	color: #9ec69d;
}
.rsdir-detail-price {
	color: #9ec69d;
}
.rsdir-listing-details a {
	color: #000000;
}
.rsdir-listing-details a.label, .rsdir-listing-details a.btn {
	color: #ffffff;
}
.rsdir-categories-list h5.media-heading {
	background-color: #ffffff;
}
.rsdir-categories-list h5.media-heading:hover {
	-webkit-box-shadow: 0px 1px 10px 0px rgba(208, 208, 208, .5);
	-moz-box-shadow: 0px 1px 10px 0px rgba(208, 208, 208, .5);
	box-shadow: 0px 1px 10px 0px rgba(208, 208, 208, .5);
}
.rsdir-categories .rsdir-categories-list .badge {
	background-color: #d0d0d0;
}
.rsdir-categories .rsdir-categories-list [class*="span"]:hover {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 1px 20px 0px rgba(208, 208, 208, .5);
	-moz-box-shadow: 0px 1px 20px 0px rgba(208, 208, 208, .5);
	box-shadow: 0px 1px 20px 0px rgba(208, 208, 208, .5);
}
.rsdir-categories .rsdir-categories-list h5.media-heading {
	background-color: #9ec69d;
}
.rsdir-categories .rsdir-categories-list h5.media-heading i {
	color: #ffffff;
}
.rsdir-categories .rsdir-categories-list .media .media:before {
	color: #d0d0d0;
}
.rsdir-categories .rsdir-categories-list .rstpl-subcategories-list .media-heading a {
	color: inherit;
}
.carousel-control.left, .rsdir .carousel-control.left {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 35px solid #9ec69d;
	border-left: none;
}
.carousel-control.right, .rsdir .carousel-control.right {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 35px solid #9ec69d;
	border-right: none;
}
.rsdir .carousel-entry {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsdir .carousel-entry:hover {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 1);
}
.rsdir .carousel-entry-publishing [class*="fa fa-"], .rsdir .carousel-entry-author [class*="fa fa-"], .rsdir .carousel-entry-category [class*="fa fa-"], .rsdir .carousel-entry-expiry [class*="fa fa-"], .rsdir .carousel-entry-expiry [class*="fa fa-"], .rsdir .carousel-entry-hits [class*="fa fa-"] {
	color: #d0d0d0;
}
.rsdir .carousel-entry-price {
	color: #9ec69d;
}
.rsdir .carousel-entry-details a, .rsdir .carousel-entry-details a:hover, .rsdir .carousel-entry-details a:focus {
	color: #000000;
}
.rsdir-detail-expiry-date, .rsdir-detail-meta, .rsdir-detail-hits, .rsdir-detail-recommend {
	color: inherit;
}
.rsdir .carousel-indicators li {
	background-color: #9ec69d !important;
}
.rsdir .carousel-indicators li:hover, .rsdir .carousel-indicators li.active {
	background-color: #393440 !important;
}
.rsdir-credit-packages, .rsdir-transaction-container {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
}
.rstpl-roundabout-wrapper.light:before {
	background-color: #9ec69d;
}
.rstpl-roundabout-wrapper.dark:before {
	background-color: #393440;
}
.rstpl-roundabout img {
	background-color: #ffffff;
	box-shadow: 0 0 20px 10px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 20px 10px rgba(0, 0, 0, .2);
}
.rstpl-roundabout-wrapper .rstpl-roundabout-description .star-off-png:before {
	color: #ffffff;
}
.rstpl-roundabout-wrapper.light .rstpl-roundabout-description .star-on-png:before, .rstpl-roundabout-wrapper.light .rstpl-roundabout-description .star-half-png:before {
	color: #393440;
}
.rstpl-roundabout-wrapper.light h2.rstpl-roundabout-title, .rstpl-roundabout-wrapper.light .rstpl-roundabout-title a, .rstpl-roundabout-wrapper.light .rstpl-roundabout-title a:hover, .rstpl-roundabout-wrapper.light .rstpl-roundabout-title a:focus {
	color: #393440;
}
.rstpl-roundabout-wrapper.dark h2.rstpl-roundabout-title, .rstpl-roundabout-wrapper.dark .rstpl-roundabout-title a, .rstpl-roundabout-wrapper.dark .rstpl-roundabout-title a:hover, .rstpl-roundabout-wrapper.dark .rstpl-roundabout-title a:focus {
	color: #9ec69d;
}
.rstpl-roundabout-big-subtitle h2, .rstpl-roundabout-small-subtitle h2, .rstpl-roundabout-big-subtitle h3, .rstpl-roundabout-small-subtitle h3, .rstpl-roundabout-big-subtitle strong, .rstpl-roundabout-small-subtitle strong, h3.rstpl-roundabout-subtitle, .rstpl-roundabout-description {
	color: #ffffff !important;
}
.rstpl-roundabout-wrapper.light .rstpl-roundabout-description a, .rstpl-roundabout-wrapper.light .rstpl-roundabout-description a:hover, .rstpl-roundabout-wrapper.light .rstpl-roundabout-description a:focus {
	color: #393440;
}
.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.left {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 35px solid #393440;
	border-left: none;
}
.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.right {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 35px solid #393440;
	border-right: none;
}
.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.left {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 35px solid #9ec69d;
	border-left: none;
}
.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.right {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 35px solid #9ec69d;
	border-right: none;
}
.rstpl-roundabout-price {
	color: #9ec69d;
}
.rstpl-roundabout-wrapper.light .rstpl-roundabout-price {
	color: #393440;
}
.rstpl-rsdirectory_filtering .badge {
	background-color: #d0d0d0;
}
.rsdir-newest-entry.no-image {
	background-color: #fbfbf1;
}
.rsdir-newest-entry-body {
	color: #ffffff;
}
.rsdir-newest-entry-body:before {
	background-image: linear-gradient(to bottom, transparent 0%, #000000 100%);
}
.rsdir-newest-entry-title {
	color: #ffffff;
}
.rsdir-newest-entry-bottom {
	border-top: 3px solid #9ec69d;
}
.rsdir-newest-entry-price {
	color: #9ec69d;
}
.checkbox input[type="checkbox"]:checked ~ .badge {
	background-color: #393440;
}
.rsdir-filter .slider-horizontal .slider-track-high {
	background: #d0d0d0 !important;
}
.rsdir-filter .slider-horizontal .slider-track-low {
	background: #d0d0d0 !important;
}
.rsdir-filter .slider-horizontal .slider-selection {
	background: #9ec69d !important;
}
.rsdir-filter .slider-horizontal .slider-handle {
	background: #393440 !important;
}
.rsdir-filter-caption {
	color: #000000;
}
.rsdir-filter-sliding-range-values {
	color: #000000;
}
.rsdir-top-rated-entry-title a, .rsdir-top-rated-entry-title a:hover, .rsdir-top-rated-entry-title a:focus {
	color: #000000;
}
.rsdir-related-entry-title a, .rsdir-related-entry-title a:hover, .rsdir-related-entry-title a:focus {
	color: #000000;
}
.rsdir-recently-visited-entry-title a, .rsdir-recently-visited-entry-title a:hover, .rsdir-recently-visited-entry-title a:focus {
	color: #000000;
}
.rsdir-popular-entry-title a, .rsdir-popular-entry-title a:hover, .rsdir-popular-entry-title a:focus {
	color: #000000;
}
.rsdir-more-from-this-entry-title a, .rsdir-more-from-this-entry-title a:hover, .rsdir-more-from-this-entry-title a:focus {
	color: #000000;
}
.rstpl-rsdirectory_categories .rsdir-category-wrapper {
	border: 3px solid #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-categories .rsdir-category-wrapper {
	background-color: #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-wrapper {
	background-color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-category-icon {
	background-color: transparent;
	-webkit-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .4);
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-icon {
	color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-icon:before {
	background-color: #393440;
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-icon:after {
	background-color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-wrapper:hover .rsdir-category-icon {
	color: #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-icon {
	color: #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-icon:before {
	background-color: #393440;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-icon:after {
	background-color: #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-wrapper:hover .rsdir-category-icon {
	color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-categories-list a, .rstpl-rsdirectory_categories .rsdir-categories-list  a:hover, .rstpl-rsdirectory_categories .rsdir-categories-list a:focus {
	color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list a, .rstpl-rsdirectory_categories .rsdir-subcategories-list a:hover, .rstpl-rsdirectory_categories .rsdir-subcategories-list a:focus {
	color: #9ec69d;
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-entries {
	color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-entries {
	color: #9ec69d;
}
.rsdir.rstpl-padding {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsdir-detail-price {
	background-color: transparent;
	border: 2px solid #9ec69d;
}
.rsdir-detail-expiry-date .rsdir-listing-expiry-date-label {
	color: inherit;
}
.rsdir-detail-section-title {
	color: #393440;
}
.rsdir-detail-section .btn.rsdir-entry-fav:hover, .rsdir-detail-section .btn.rsdir-entry-fav:focus, .rsdir-detail-section .btn.rsdir-entry-fav:active, .rsdir-detail-section .btn.rsdir-entry-fav.active {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.rstpl-slideshow-position .rsdir-mod-map-search form, .rstpl-slideshow-full-width-position .rsdir-mod-map-search form {
	background-color: #9ec69d;
	-webkit-box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
}
.rstpl-slideshow-position .rsdir-mod-map-search .dropdown-menu, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .dropdown-menu {
	background-color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search .dropdown-menu > li > a, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .dropdown-menu > li > a {
	color: #393440;
}
.rstpl-slideshow-position .rsdir-mod-map-search input, .rstpl-slideshow-position .rsdir-mod-map-search select, .rstpl-slideshow-position .rsdir-mod-map-search .btn.dropdown-toggle, .rstpl-slideshow-full-width-position .rsdir-mod-map-search input, .rstpl-slideshow-full-width-position .rsdir-mod-map-search select, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .btn.dropdown-toggle {
	color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search input::-webkit-input-placeholder, .rstpl-slideshow-full-width-position .rsdir-mod-map-search input::-webkit-input-placeholder {
	color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search input::-moz-placeholder, .rstpl-slideshow-full-width-position .rsdir-mod-map-search input::-moz-placeholder {
	color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search input:-ms-input-placeholder, .rstpl-slideshow-full-width-position .rsdir-mod-map-search input:-ms-input-placeholder {
	color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search select option, .rstpl-slideshow-full-width-position .rsdir-mod-map-search select option {
	background-color: #ffffff;
	color: #5d5c5c;
}
.rstpl-slideshow-position .rsdir-mod-map-search .animated-border, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .animated-border {
	background-color: #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search .btn .caret, .rstpl-slideshow-position .rsdir-mod-map-search select:not([size]) ~ .animated-border:before, .rstpl-slideshow-position .rsdir-mod-map-search select[size="1"] ~ .animated-border:before, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .btn .caret, .rstpl-slideshow-full-width-position .rsdir-mod-map-search select:not([size]) ~ .animated-border:before, .rstpl-slideshow-full-width-position .rsdir-mod-map-search select[size="1"] ~ .animated-border:before {
	border-top: 10px solid #ffffff;
}
.rstpl-slideshow-position .rsdir-mod-map-search .rsdir-placeholders, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .rsdir-placeholders {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rstpl-slideshow-position .rsdir-mod-map-search .rsdir-placeholders li:hover, .rstpl-slideshow-full-width-position .rsdir-mod-map-search .rsdir-placeholders li:hover {
	background-color: #dcdcdc;
	color:#5d5c5c;
}
.rsdir-map-search-item, .rsdir-map-search-item:hover, .rsdir-map-search-item:focus {
	color: #393440;
}
#rsdir-radius-search .rsdir-info-window a, #rsdir-radius-search .rsdir-info-window a:hover, #rsdir-radius-search .rsdir-info-window:focus {
	color: #393440;
}
.rsdir-info-window a, .rsdir-info-window a:hover, .rsdir-info-window a:focus {
	color: #393440;
}
.rsdir-info-window a.btn, .rsdir-info-window a.btn:hover, .rsdir-info-window a.btn:focus {
	color: #ffffff;
}
.rsdir-info-window .label-success {
	background-color: #9ec69d;
}
.rsdir-map-field .rsdir-placeholders li {
	color: #393440;
}
.rstpl-rsdirectory_alphabetical .rsdir-module-letters .alpha-link a {
	background-color: #393440;
}
.rstpl-rsdirectory_alphabetical .rsdir-module-letters .alpha-link a:hover {
	background-color: #807b87 !important;
}
.rstpl-rsdirectory_alphabetical .rsdir-module-letters .alpha-link.alpha-no-link {
	background-color: #9ec69d;
}
.rstpl-rsdirectory_alphabetical .rsdir-module-letters .alpha-link.selected.alpha-no-link, .rstpl-rsdirectory_alphabetical .rsdir-module-letters .alpha-link.selected a:hover, .rsdir-module-letters .alpha-link.selected a {
	background-color: #807b87 !important;
}
.rsdir-promoted-entry-title a, .rsdir-promoted-entry-title a:hover, .rsdir-promoted-entry-title a:focus {
	color: #000000;
}
/* End RSDirectory! */

/* RSEventsPro! */
.rsepro-filter-container .navbar {
	background-color: transparent;
}
.rsepro-filter-container .navbar .divider-vertical {
	border-left: 1px solid #dcdcdc;
}
#rs_select_top2, #rs_select_top1 {
	border-color: #dcdcdc !important;
}
#rstpl-com_rseventspro .rs_input {
	border-color: #9ec69d !important;
}
.elSelect, .elSelect .dropDown:before{
	color: #393440;
}
.elSelect .optionsContainer{
	border-color: #dcdcdc;
	background: #ffffff;
}
.elSelect .option:hover {
	color: #ffffff;
}
.elSelect .selected {
	background-color: #9ec69d !important;
	color: #ffffff;
}
.rs_search_button {
	border: 1px solid #9ec69d;
	background: #ffffff;
}
.rs_results {
	background: #ffffff;
}
#rstpl-com_rseventspro #search_btn:before {
	color: #9ec69d;
}
.rs_table [id*="rscalendarmonth"] {
	color: #393440;
}
table.rs_calendar_component th {
	background-color: #393440;
}
table.rs_calendar_component td {
	background-color: transparent;
}
table.rs_calendar_component td.prev-month, table.rs_calendar_component td.next-month {
	background-color: #eeeeee;
}
table.rs_calendar_component td.has-events {
	background-color: #393440 !important;
}
table.rs_calendar_component td.has-events a, table.rs_calendar_component td.has-events a:hover, table.rs_calendar_component td.has-events a:focus {
	color: #ffffff;
}
div.rs_calendar_module {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rs_calendar_module .rs_table:first-of-type td {
	background-color: #ffffff;
	border: 0 none;
}
.rs_calendar_arrows_module, .rs_calendar_arrows_module:hover {
	background-color: #ffffff !important;
	color: #393440;
}
.rs_calendar_module th {
	background-color: #dcdcdc !important;
	border: 1px solid #dcdcdc !important;
}
.rs_calendar_module a > span {
	color: #393440;
}
.rs_calendar_module .prev-month a, table.rs_calendar_module .next-month a {
	background-color: #eeeeee !important;
}
.rs_calendar_module .prev-month a > span, .rs_calendar_module .next-month a > span {
	color: #b3b3b3 !important;
}
.rs_calendar_module a:hover {
	background-color: #393440;
}
.rs_calendar_module a:hover > span {
	color: #9ec69d;
}
table.rs_calendar_module td {
	border: 1px solid #dcdcdc !important;
}
table.rs_calendar_module td.has-events a {
	background-color: #393440 !important;
}
table.rs_calendar_module td.has-events.curr-day a {
	background-color: #9ec69d !important;
}
.rs_calendar_module .curr-day a > span, .rs_calendar_module .has-events a > span {
	color: #ffffff;
}
.rs_event_detail {
	background-color: #ffffff !important;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rs_event_detail.rs_featured:before {
	color: #393440;
}
#rs_event_main a:hover {
	color: #ffffff !important;
}
.rse_event_link.rsepro-active {
	background-color: #393440 !important;
	color: #ffffff !important;
}
.rs_edit_txt {
	border: 1px solid #dcdcdc;
	background: #ffffff !important;
}
ul#rs_filters li {
	background-color: #ffffff;
}
.rs_controls a.rs_button_control, .rs_button_control:hover {
	color: #5d5c5c !important;
	background-color: #ffffff !important;
}
#rsep_admin_options.rs_admin_subs {
	background-color: #9ec69d;
}
#rsep_admin_options.rs_admin_subs > li > a {
	color: #ffffff;
}
#rsep_admin_options.rs_admin_subs > li > a:hover {
	background-color: #393440;
}
.rs_featured_event {
	background-color: transparent !important;
	color: #393440;
}
.rse_popular_list .rs_box {
	background-color: #fafafa !important;
}
.rse_popular_list .rs_box:hover {
	background-color: #ffffff !important;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rs_edit_inp_small, .rs_edit_sel_small {
	background:#ffffff !important;
}
#rstpl-com_rseventspro #rs_event_main {
	color: #5d5c5c;
}
#rstpl-com_rseventspro .rs_right, #rstpl-com_rseventspro #rs_event_main fieldset, #rstpl-com_rseventspro div#rs_event_photo, #rstpl-com_rseventspro ul#rs_event_menu {
	border-color: #dcdcdc;
}
#rstpl-com_rseventspro .rs_right {
	background-color: #f8f8f8;
}
#rstpl-com_rseventspro fieldset .rs_inp, #rstpl-com_rseventspro fieldset .rs_sel {
	background: none repeat scroll 0 0 #ffffff;
}
ul#rs_event_menu li a.rs_title_1 {
	background: none repeat scroll 0 0 #393440;
}
ul#rs_event_menu li a:hover, ul#rs_event_menu li a.active {
	border-bottom-color: #ffffff;
	border-right-color: #9ec69d;
	background: none repeat scroll 0 0 #9ec69d;
	color: #393440 !important;
}
ul#rs_event_menu li a {
	border-bottom-color: #ffffff;
	border-right-color: #393440;
}
#rs_event_main fieldset legend {
	color: #393440;
}
#rs_event_main fieldset .rs_inp {
	border-color: #dcdcdc;
}
#rs_event_main fieldset .rs_inp:focus, #rs_event_main fieldset .rs_sel:focus {
	border-color: #9ec69d;
}
#rs_event_main .mce-panel {
	border-color: #dcdcdc;
	border-radius: 0;
}
#rs_event_main .btn-toolbar .btn {
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_cancel, #rstpl-com_rseventspro .rs_button.rs_cancel:focus, #rstpl-com_rseventspro .rs_button.rs_cancel:active {
	background-color: #9ec69d !important;
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_cancel:hover {
	background-color: #9ec69d !important;
	color: #393440;
}
#rstpl-com_rseventspro .rs_button.rs_submit, #rstpl-com_rseventspro .rs_button.rs_submit:focus, #rstpl-com_rseventspro .rs_button.rs_submit:active, #rstpl-com_rseventspro .rs_add_category {
	background-color: #393440 !important;
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_submit:hover, #rstpl-com_rseventspro .rs_add_category:hover {
	background-color: #393440 !important;
	color: #9ec69d;
}
.mod_slider_caption h3 a {
	color: #9ec69d !important;
}
#rs_event_show {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
/* End RSEventsPro! */

/* RSFeedback! */
#rstpl-com_rsfeedback .navbar-inner {
	background-color: #ffffff;
}
#rsfe_searchbox.search-query {
	border-color: #9ec69d !important;
}
#rstpl-com_rsfeedback .navbar .nav > li > a {
	color: #9ec69d;
}
.rsfeedback_module_votes {
	border: 1px solid #dcdcdc !important;
}
/* End RSFeedback! */

/* RSFiles! */
.rsfiles-layout .navbar.navbar-info {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
.rsfiles-layout .navbar .nav > li > a.btn, .rsfiles-layout .navbar .nav > li > a.btn:hover, .rsfiles-layout .navbar .nav > li > a.btn:focus {
	background-color: transparent;
	color: #393440;
}
#rsf_navbar_btn {
	color: #393440;
}
.rsf_latest li:hover, .rsfl_folder_content_viewer li:hover {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 10px 0 rgba(208, 208, 208, .5);
}
/* End RSFiles! */

/* RSFormPro! */
.formResponsive textarea, .formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea:focus,  .formResponsive select:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus {
	background-color: transparent;
}
.formResponsive input.rsform-calendar-button {
	background-color: #dcdcdc;
}
.formResponsive input[type="button"]:hover, .formResponsive input[type="button"]:focus, .formResponsive input[type="button"]:active {
	background-color: #dcdcdc;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.formResponsive input[type="submit"] {
	background-color: #9ec69d;
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:focus {
	background-color: #9ec69d;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.formResponsive input[type="reset"] {
	background-color: #393440;
}
.formResponsive input[type="reset"]:hover, .formResponsive input[type="reset"]:focus {
	background-color: #393440;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.yui-calcontainer {
	background-color: #ffffff;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.yui-calendar a.calnav:hover {
	background-color: #393440;
}
.yui-calendar .calweekdaycell {
	border-bottom: 1px solid #dcdcdc;
	color: #9c9a9e;
}
.yui-calendar td.calcell.calcellhover, .yui-calendar td.calcell.selected {
	background-color: #9ec69d;
}
.yui-calendar td.calcell.today {
	background-color: #393440;
}
.yui-calendar td.calcell a {
	color: #000000;
}
.yui-calendar td.calcell.today a {
	color: #ffffff;
}
/* End RSFormPro! */

/* RSMembership! */
img.rsm_thumb {
	-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
}
#rstpl-com_rsmembership .thumbnail {
	border-color: #dcdcdc;
}
#rstpl-com_rsmembership .thumbnail:hover {
	border-color: #9ec69d;
	background-color: #fafafa;
}
#rstpl-com_rsmembership #rsm_categories_form .badge {
	background-color: #393440;
}
#rstpl-com_rsmembership h1 small, #rstpl-com_rsmembership h2 small, #rstpl-com_rsmembership h3 small, #rstpl-com_rsmembership h4 small, #rstpl-com_rsmembership h5 small, #rstpl-com_rsmembership h6 small {
	color: #393440;
}
#rstpl-com_rsmembership .table a:hover, #rstpl-com_rsmembership .table a:focus {
	color: #9ec69d;
}
/* End RSMembership! */

/* End RSJoomla! Components */

/* Ripple Effect */
.ripple:before {
	background-color: rgba(255,255,255,.4);
}
.btn-inverse .ripple:before, .btn.btn-link .ripple:before, .pager > li > a .ripple:before, .accordion-inner .btn .ripple:before {
	background-color: rgba(0,0,0,.2);
}
.btn.dropdown-toggle .ripple:before {
	background-color: transparent;
}
/* End Ripple Effect */

/* Animated Border */
.animated-border {
	background-color: #dcdcdc;
}
.animated-border:after {
	background-color: #393440;
}
.error .animated-border {
	background-color: #7f0102;
}
.error .animated-border:after {
	background-color: #b94a48;
}
input[type="text"].invalid ~ .animated-border, input[type="password"].invalid ~ .animated-border, input[type="datetime"].invalid ~ .animated-border, input[type="datetime-local"].invalid ~ .animated-border, input[type="date"].invalid ~ .animated-border, input[type="month"].invalid ~ .animated-border, input[type="time"].invalid ~ .animated-border, input[type="week"].invalid ~ .animated-border, input[type="number"].invalid ~ .animated-border, input[type="email"].invalid ~ .animated-border, input[type="url"].invalid ~ .animated-border, input[type="search"].invalid ~ .animated-border, input[type="tel"].invalid ~ .animated-border, input[type="color"].invalid ~ .animated-border, input[type="file"].invalid ~ .animated-border, .uneditable-input, select.invalid ~ .animated-border, textarea.invalid ~ .animated-border {
	background-color: #7f0102;
}
select:not([size]) ~ .animated-border:before, select[size="1"] ~ .animated-border:before {
	content: "";
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #9ec69d;
}
/* End Animated Border */

/* Animated Checkbox */
.animated-checkbox {
	background-color: transparent;
	border: 1px solid #9ec69d;
}
.animated-checkbox:before, .animated-checkbox:after {
	background-color: #393440;
}
input[type="checkbox"]:checked + .animated-checkbox {
	border: 1px solid #393440;
}
/* End Animated Checkbox */

/* Animated Radio */
.animated-radio {
	background-color: transparent;
	border: 1px solid #9ec69d;
}
.animated-radio:before {
	background-color: #393440;
}
input[type="radio"]:checked + .animated-radio {
	border: 1px solid #393440;
}
/* End Animated Radio */

@media (min-width: 768px) and (max-width: 979px) {
	.nav-collapse .dropdown-menu a {
		color: #ffffff;
	}
	.nav.menu {
		background-color: #9ec69d;
	}
	.navbar .nav > li > a {
		background-color: transparent;
		color: #ffffff;
	}
	.navbar .nav > li > a.btn, .navbar .nav > li > a.btn:focus {
		background-color: #9ec69d;
	}
	.navbar .nav > li > a.btn:hover {
		background-color: #b0d0b0;
	}
	.navbar .nav > li > a.btn.btn-primary, .navbar .nav > li > a.btn:focus {
		background-color: #393440;
	}
	.navbar .nav > li > a.btn-primary:hover {
		background-color: #605c65;
	}
	.navbar .nav > li > a.btn.btn-inverse, .navbar .nav > li > a.btn.btn-inverse:hover, .navbar .nav > li > a.btn.btn-inverse:focus {
		background-color: #ffffff;
		color: #9ec69d;
	}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {
		background-color: #9ec69d;
		color: #393440;
	}
	.navbar .nav .nav-header, .navbar .nav .separator {
		color: #ffffff;
	}
	.navbar .nav .nav-header:hover, .navbar .nav .nav-header:focus, .navbar .nav .nav-header:active, .navbar .nav .active > .nav-header, .navbar .nav .separator:hover, .navbar .nav .separator:focus, .navbar .nav .separator:active, .navbar .nav .active > .separator {
		color: #393440;
	}
	.rstpl-main-menu-position .nav.menu, .rstpl-main-menu-full-width-position .nav.menu {
		-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	}
	.rstpl-main-menu-position .nav li.dropdown.parent:after, .rstpl-main-menu-position .nav li.dropdown-submenu.parent:after, .rstpl-main-menu-full-width-position .nav li.dropdown.parent:after, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent:after {
		border-left: 1px solid #ffffff;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent > .dropdown-toggle, .rstpl-main-menu-position .nav li.dropdown-submenu.parent > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown.parent > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent > .dropdown-toggle {
		color: #ffffff;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent > .dropdown-toggle:hover, .rstpl-main-menu-position .nav li.dropdown-submenu.parent > .dropdown-toggle:hover, .rstpl-main-menu-full-width-position .nav li.dropdown.parent > .dropdown-toggle:hover, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent > .dropdown-toggle:hover {
		color: #393440;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent.open > .dropdown-toggle, .rstpl-main-menu-position .nav li.dropdown-submenu.parent.open > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown.parent.open > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent.open > .dropdown-toggle {
		color: #393440;
	}
	.rstpl-main-menu-position .btn.btn-toggle, .rstpl-main-menu-full-width-position .btn.btn-toggle {
		background-color: #393440;
		-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	}
	.rstpl-main-menu-position .btn.btn-toggle .icon-bar, .rstpl-main-menu-full-width-position .btn.btn-toggle .icon-bar {
		background-color: #9ec69d;
	}
	.carousel-control.left, .rsdir .carousel-control.left {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-right: 30px solid #9ec69d;
		border-left: none;
	}
	.carousel-control.right, .rsdir .carousel-control.right {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-left: 30px solid #9ec69d;
		border-right: none;
	}
	.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.left {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-right: 30px solid #393440;
		border-left: none;
	}
	.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.right {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-left: 30px solid #393440;
		border-right: none;
	}
	.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.left {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-right: 30px solid #9ec69d;
		border-left: none;
	}
	.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.right {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-left: 30px solid #9ec69d;
		border-right: none;
	}
	.rsepro-filter-container .navbar .navbar-inner {
		background-color: #ffffff;
		-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
		-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
		box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	}
	.rsepro-filter-container .nav-collapse .dropdown-menu a, .rsepro-filter-container .nav-collapse .dropdown-menu a:hover, .rsepro-filter-container .nav-collapse .dropdown-menu a:focus {
		color: #393440;
	}
}
@media (max-width: 767px) {
	.nav-collapse .dropdown-menu a {
		color: #ffffff;
	}
	.nav.menu {
		background-color: #9ec69d;
	}
	.navbar .nav > li > a {
		background-color: transparent;
		color: #ffffff;
	}
	.navbar .nav > li > a.btn, .navbar .nav > li > a.btn:focus {
		background-color: #9ec69d;
	}
	.navbar .nav > li > a.btn:hover {
		background-color: #b0d0b0;
	}
	.navbar .nav > li > a.btn.btn-primary, .navbar .nav > li > a.btn:focus {
		background-color: #393440;
	}
	.navbar .nav > li > a.btn-primary:hover {
		background-color: #605c65;
	}
	.navbar .nav > li > a.btn.btn-inverse, .navbar .nav > li > a.btn.btn-inverse:hover, .navbar .nav > li > a.btn.btn-inverse:focus {
		background-color: #ffffff;
		color: #9ec69d;
	}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {
		background-color: #9ec69d;
		color: #393440;
	}
	.navbar .nav .nav-header, .navbar .nav .separator {
		color: #ffffff;
	}
	.navbar .nav .nav-header:hover, .navbar .nav .nav-header:focus, .navbar .nav .nav-header:active, .navbar .nav .active > .nav-header, .navbar .nav .separator:hover, .navbar .nav .separator:focus, .navbar .nav .separator:active, .navbar .nav .active > .separator {
		color: #393440;
	}
	.rstpl-main-menu-position .nav.menu, .rstpl-main-menu-full-width-position .nav.menu {
		-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	}
	.rstpl-main-menu-position .nav li.dropdown.parent:after, .rstpl-main-menu-position .nav li.dropdown-submenu.parent:after, .rstpl-main-menu-full-width-position .nav li.dropdown.parent:after, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent:after {
		border-left: 1px solid #ffffff;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent > .dropdown-toggle, .rstpl-main-menu-position .nav li.dropdown-submenu.parent > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown.parent > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent > .dropdown-toggle {
		color: #ffffff;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent > .dropdown-toggle:hover, .rstpl-main-menu-position .nav li.dropdown-submenu.parent > .dropdown-toggle:hover, .rstpl-main-menu-full-width-position .nav li.dropdown.parent > .dropdown-toggle:hover, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent > .dropdown-toggle:hover {
		color: #393440;
	}
	.rstpl-main-menu-position .nav li.dropdown.parent.open > .dropdown-toggle, .rstpl-main-menu-position .nav li.dropdown-submenu.parent.open > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown.parent.open > .dropdown-toggle, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent.open > .dropdown-toggle {
		color: #393440;
	}
	.rstpl-main-menu-position .btn.btn-toggle, .rstpl-main-menu-full-width-position .btn.btn-toggle {
		background-color: #393440;
		-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
		box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	}
	.rstpl-main-menu-position .btn.btn-toggle .icon-bar, .rstpl-main-menu-full-width-position .btn.btn-toggle .icon-bar {
		background-color: #9ec69d;
	}
	.carousel-control.left, .rsdir .carousel-control.left {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 25px solid #9ec69d;
		border-left: none;
	}
	.carousel-control.right, .rsdir .carousel-control.right {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 25px solid #9ec69d;
		border-right: none;
	}
	.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.left {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 25px solid #393440;
		border-left: none;
	}
	.rstpl-roundabout-wrapper.light .rstpl-roundabout-control.right {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 25px solid #393440;
		border-right: none;
	}
	.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.left {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 25px solid #9ec69d;
		border-left: none;
	}
	.rstpl-roundabout-wrapper.dark .rstpl-roundabout-control.right {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 25px solid #9ec69d;
		border-right: none;
	}
	.rsepro-filter-container .navbar .navbar-inner {
		background-color: #ffffff;
		-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
		-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
		box-shadow: 0 1px 20px 0 rgba(208, 208, 208, .5);
	}
	.rsepro-filter-container .nav-collapse .dropdown-menu a, .rsepro-filter-container .nav-collapse .dropdown-menu a:hover, .rsepro-filter-container .nav-collapse .dropdown-menu a:focus {
		color: #393440;
	}
}