/* KLEUREN 

Groen: #A7C958;
Rood: #E70044;

*/

/* CUSTOM CSS AT BOTTOM */

/* ################# THEME ################## */

/* 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: #A7C958;
}
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: #A7C958;
}
.color-secondary, .color-secondary a:hover, .color-secondary a:focus {
	color: #393440;
}
.background-primary {
	background-color: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
	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: #A7C958;
	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 #A7C958;
	color: #A7C958;
}
.btn.btn-link {
	background-color: transparent;
	color: #A7C958;
}
.btn .caret { 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #A7C958;
}
.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: #A7C958;
}
/* End Lists */

/* Preloader */
.pageload-overlay {
	background-color: #393440;
}

/* Filling Text */
.pageload-overlay .filling-text-loader  {
	color: #9c9a9e;
}
.pageload-overlay .filling-text-loader:before  {
	color: #A7C958;
}
/* End Filling Text */

/* Floating Bullets */
.pageload-overlay .floating-bullets-loader span {
	background-color: #A7C958;
}
/* End Floating Bullets */

/* Circle Notch */
.pageload-overlay .circle-notch-loader {
	border: 2px solid #A7C958;
}
.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: #A7C958;
}
/* 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 #A7C958;
}
/* End Spinning Circle */

/* Bouncing Circle */
.pageload-overlay .bouncing-circle-loader span {
	background-color: #A7C958;
}
/* End Bouncing Circle */

/* Fading Bullets */
.pageload-overlay .fading-bullets-loader span {
	background-color: #A7C958;
}
/* End Fading Bullets */

/* Stretching Bars */
.pageload-overlay .stretching-bars-loader span {
	background-color: #A7C958;
}
/* End Stretching Bars */

/* Waving Bullets */
.pageload-overlay .waving-bullets-loader span {
	background-color: #A7C958;
}
/* End Waving Bullets */
/* End Preloader */

/* Top */
.rstpl-top-position {
	background-color: #A7C958;
	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: #A7C958;
}
.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 #A7C958;
}
.rstpl-top-position .animated-border {
	background-color: #ffffff;
}
.rstpl-top-position .animated-border:after {
	background-color: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 10px solid #A7C958;
}
.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: #A7C958;
	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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
	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: A7C958;
}
.dropdown-submenu > .dropdown-menu:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #A7C958;
}
.dropdown-submenu > .dropdown-menu.animated-rtl:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #A7C958;
}
.dropdown-submenu > .dropdown-menu li {
	background-color: #A7C958;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #A7C958;
	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: #A7C958;
}
.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: #A7C958;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
	background-color: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
	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: #A7C958;
}
.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;
	/* clear: both; */
	margin-bottom: 30px !important;
}
div[itemprop="articleBody"] {
clear: left;
}

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 #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
	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: #A7C958;
}
.muted {
	color: #9c9a9e;
}
.text-info {
	color: #393440;
}
/* End Content */

/* Login Form */
.rstpl-articles_categories {
	border: 3px solid #A7C958;
}
.rstpl-login .control-group.checkbox {
	color: #A7C958;
}
.rstpl-login .userdata ul > li > a {
	color: #A7C958;
}
/* 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: #A7C958;
	border-top: 3px solid #A7C958;
}
/* 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: #A7C958;
	color: #393440;
}
.rstpl-box-vertical-image .rstpl-box-title {
	color: #ffffff;
}
/* End Vertical Image Box */

/* Parallax Box */
.rstpl-box-parallax.light:before {
	background-color: #A7C958;
}
.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: #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
}
.rstpl-box-vertical-icon .rstpl-box-icon {
	background-color: transparent;
	color: #A7C958;
}
.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: #A7C958;
}
.rstpl-box-vertical-icon .rstpl-box-details {
	color: #393440;
}
.rstpl-box-vertical-icon.highlight {
	background-color: #A7C958;
	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: #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active {
	color: #ffffff;
	background-color: #A7C958;
	border-color: #A7C958;
}
.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: #A7C958;
}
.dark .nav-tabs > .active > a, .dark .nav-tabs > .active > a:hover, .dark .nav-tabs > .active > a:focus {
	background-color: #393440;
}
.tab-content {
	background-color: #A7C958;
	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: #A7C958;
}
.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 .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: #A7C958;
}
.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: #A7C958;
}
.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 #A7C958;
}
.tab-content .table .chzn-container-single .chzn-single, .tab-content .table .chzn-container-single .chzn-single div b {
	color: #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.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 .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: #A7C958;
}
.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: #A7C958;
}
.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 #A7C958;
}
.accordion-inner .table .chzn-container-single .chzn-single, .accordion-inner .table .chzn-container-single .chzn-single div b {
	color: #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
	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 #A7C958;
}
.rstpl-footer-fluid-position .animated-border {
	background-color: #ffffff;
}
.rstpl-footer-fluid-position .animated-border:after {
	background-color: #A7C958;
}
.rstpl-footer-fluid-position a + .animated-border {
	background-color: #393440;
}
.rstpl-footer-fluid-position a + .animated-border:after {
	background-color: #ffffff;
}
.rstpl-footer-position {
	background-color: #A7C958;
	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: #A7C958;
	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: #A7C958;
}
.rstpl-footer-position a + .animated-border:after {
	background-color: #ffffff;
}
/* End Footer */

/* Socials */
.rstpl-social-icons li  a {
	background-color: #A7C958;
	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: #47779f;
}
.rstpl-social-icons li.linkedin a:hover {
	background-color: #007bb6;
}
.rstpl-social-icons li.google-plus a:hover {
	background-color: #dd4b39;
}
.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.yahoo a:hover {
	background-color: #845aa5;
}
.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: #A7C958;
}
.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: #A7C958;
}
#lightbox-image-details-caption .rsmg_download a, div#rsmg_thumb_container .rsmg_download a, p.rsmg_tags strong{
	color: #A7C958;
}
#lightbox-image-details-caption .rsmg_download a:hover, div#rsmg_thumb_container .rsmg_download a:hover {
	color: #A7C958;
}
#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: #A7C958;
}
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: #A7C958;
}
#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: #A7C958;
	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: #A7C958 !important;
	color: #ffffff !important;
}
.rsblog-calendar td a:active {
	background-color: #eeeeee !important;
}
.rsblog-calendar td a:hover {
	background-color: #393440 !important;
	color: #A7C958 !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: #A7C958;
}
.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: #A7C958;
}
.rsdir [class*="-big-subtitle"] strong, .rsdir [class*="-small-subtitle"] strong {
	color: #000000;
}
.rsdir .thumbnail .promoted:before {
	border-bottom: 30px solid #A7C958;
	border-left: 30px solid transparent;
}
.rsdir .thumbnail .promoted:after {
	border-bottom: 30px solid #A7C958;
	border-right: 30px solid transparent;
}
.rsdir .thumbnail .promoted {
	background-color: #A7C958;
	color: #ffffff;
}
.rsdir-entry-fav {
	background-color: #A7C958;
	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: #fff;
}
.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: #A7C958;
}
.rsdir-detail-price .onderbod,
.rsdir-listing-price .onderbod {
	color: #E70044;
}
.rsdir-detail-price .sold,
.rsdir-listing-price .sold {
	color: #E70044;
	font-size: 1.2rem;
	font-weight: 700;
}

.rsdir-detail-price {
	color: #A7C958;
}
.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: #A7C958;
}
.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 #A7C958;
	border-left: none;
}
.carousel-control.right, .rsdir .carousel-control.right {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 35px solid #A7C958;
	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: #A7C958;
}
.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: #A7C958 !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: #A7C958;
}
.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: #A7C958;
}
.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 #A7C958;
	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 #A7C958;
	border-right: none;
}
.rstpl-roundabout-price {
	color: #A7C958;
}
.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 #A7C958;
}
.rsdir-newest-entry-price {
	color: #A7C958;
}
.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: #A7C958 !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 #A7C958;
}
.rstpl-rsdirectory_categories .rsdir-categories .rsdir-category-wrapper {
	background-color: #A7C958;
}
.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: #A7C958;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-icon {
	color: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958;
}
.rstpl-rsdirectory_categories .rsdir-categories-list .rsdir-category-entries {
	color: #ffffff;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-entries {
	color: #A7C958;
}
.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 #A7C958;
}

.rsdir-detail-price.sold {
	border: 2px solid #E70044;
}
.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: #A7C958;
	-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: #A7C958;
}
.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: #A7C958;
}
.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: #A7C958 !important;
}
.elSelect, .elSelect .dropDown:before{
	color: #393440;
}
.elSelect .optionsContainer{
	border-color: #dcdcdc;
	background: #ffffff;
}
.elSelect .option:hover {
	color: #ffffff;
}
.elSelect .selected {
	background-color: #A7C958 !important;
	color: #ffffff;
}
.rs_search_button {
	border: 1px solid #A7C958;
	background: #ffffff;
}
.rs_results {
	background: #ffffff;
}
#rstpl-com_rseventspro #search_btn:before {
	color: #A7C958;
}
.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: #A7C958;
}
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: #A7C958 !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: #A7C958;
}
#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: #A7C958;
	background: none repeat scroll 0 0 #A7C958;
	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: #A7C958;
}
#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: #A7C958 !important;
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_cancel:hover {
	background-color: #A7C958 !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: #A7C958;
}
.mod_slider_caption h3 a {
	color: #A7C958 !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: #A7C958 !important;
}
#rstpl-com_rsfeedback .navbar .nav > li > a {
	color: #A7C958;
}
.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: #A7C958;
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:focus {
	background-color: #A7C958;
	-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: #A7C958;
}
.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: #A7C958;
	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: #A7C958;
}
/* 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 #A7C958;
}
/* End Animated Border */

/* Animated Checkbox */
.animated-checkbox {
	background-color: transparent;
	border: 1px solid #A7C958;
}
.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 #A7C958;
}
.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: #A7C958;
	}
	.navbar .nav > li > a {
		background-color: transparent;
		color: #ffffff;
	}
	.navbar .nav > li > a.btn, .navbar .nav > li > a.btn:focus {
		background-color: #A7C958;
	}
	.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: #A7C958;
	}
	.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: #A7C958;
		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: #A7C958;
	}
	.carousel-control.left, .rsdir .carousel-control.left {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-right: 30px solid #A7C958;
		border-left: none;
	}
	.carousel-control.right, .rsdir .carousel-control.right {
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-left: 30px solid #A7C958;
		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 #A7C958;
		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 #A7C958;
		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: #A7C958;
	}
	.navbar .nav > li > a {
		background-color: transparent;
		color: #ffffff;
	}
	.navbar .nav > li > a.btn, .navbar .nav > li > a.btn:focus {
		background-color: #A7C958;
	}
	.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: #A7C958;
	}
	.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: #A7C958;
		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: #A7C958;
	}
	.carousel-control.left, .rsdir .carousel-control.left {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 25px solid #A7C958;
		border-left: none;
	}
	.carousel-control.right, .rsdir .carousel-control.right {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 25px solid #A7C958;
		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 #A7C958;
		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 #A7C958;
		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;
	}
}


/* ###################### CUSTOM #################### */


/* KLEUREN 

Groen: #A7C958;
Rood: #E70044;

*/

.rstpl-social-icons li.youtube a:hover,
.rstpl-social-icons li.linkedin a:hover,
.rstpl-social-icons li.twitter a:hover,
.rstpl-social-icons li.facebook a:hover {
	 background-color: #E70044 ;
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}


.btn.btn-primary, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled]
{
	 background: #E70044 ;

}

.rstpl-main-menu .rspbld-elements {
	display: inline-block;
	margin-left: 15px;
	float: right;
}



.rstpl-top-a .rspbld-button.btn-primary ,
.rstpl-main-menu  .rspbld-button.btn-primary {
	background-color: #E70044 !important;
	border-color: #E70044 !important;
}

.rstpl-top-a .btn.btn-primary:hover,
.rstpl-top-a .btn.btn-primary:focus,
.rstpl-top-a.btn.btn-primary:active,
.rstpl-top-a.btn.btn-primary.active,
.rstpl-main-menu  .btn.btn-primary:hover,
.rstpl-main-menu  .btn.btn-primary:focus,
.rstpl-main-menu .btn.btn-primary:active,
.rstpl-main-menu .btn.btn-primary.active {
    background: #B20035 !important;
    }

.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active {
	 background: #B20035 ;

}

.rstpl-footer-position .animated-border {
	display: none;
}

.rstpl-slideshow-position, .rstpl-slideshow-full-width-position, .rstpl-breadcrumbs-position, .rstpl-higher-position, .rstpl-higher-fluid-position, .rstpl-higher-full-width-position, .rstpl-before-content-position, .rstpl-all-content-position, .rstpl-after-content-position, .rstpl-middle-position, .rstpl-middle-fluid-position, .rstpl-middle-full-width-position, .rstpl-lower-position, .rstpl-lower-fluid-position, .rstpl-lower-full-width-position, .rstpl-bottom-position, .rstpl-bottom-fluid-position, .rstpl-bottom-full-width-position {
    margin-bottom: 1.75rem;
}

.rspbld-button.btn-default {
    color: #fff;
    background-color: #E70044;
    border-color: #E70044;
}

.rspbld-button.btn-default:hover {
    color: #fff;
    background-color: #A7C958;
    border-color: #A7C958;
}


.alert.alert-info,
.alert {
	background-color: #E70044 ;
}

.article-info dt.article-info-term {
	display: none;
}

.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) {
    margin-top: 3.25rem;
}

.rstpl-breadcrumbs-position, .rstpl-higher-position, .rstpl-higher-fluid-position, .rstpl-higher-full-width-position, .rstpl-before-content-position, .rstpl-all-content-position, .rstpl-after-content-position, .rstpl-middle-position, .rstpl-middle-fluid-position, .rstpl-middle-full-width-position, .rstpl-lower-position, .rstpl-lower-fluid-position, .rstpl-lower-full-width-position, .rstpl-bottom-position, .rstpl-bottom-fluid-position, .rstpl-bottom-full-width-position {
    margin-bottom: 2.75rem;
}

.rstpl-slideshow-position, .rstpl-slideshow-full-width-position {
    margin-bottom: 0.75rem;

}

.rstpl-inner-before-content-position {

    margin-bottom: 1.75rem;

}

.rstpl-slideshow-position .rsdir-map-search-results, .rstpl-slideshow-full-width-position .rsdir-map-search-results {
	margin-top: 0px;
}

.rstpl-main-menu-position .navbar .navbar-inner {
    padding: 0.5rem 0;
}

.page-content .rspbld-title {
	font-weight: 500;
}


.rspbld-icon {
	line-height: normal;
}

.rsdir .carousel-entry {
	padding: 15px;
}

.rsdir-contact-modal {
	padding: 30px;
}

#rsdir-contact-modal .modal-body {
	overflow: hidden;
}

a#rsdir-report-button,
.rsdir-entry-fav ,
h4.rsdir-detail-section-title,
.rsdir-detail-expiry-date,
.rsdir-detail-hits,
.rsdir-detail-rating-wrapper,
.carousel-entry-rating-wrapper {
	display: none;
}

/* fix uitlijnen blokken homepage */
.custom_101 #rstpl-com_rspagebuilder .page-content .rspbld-vertical-icon-box {
	min-height: 500px;
	position: relative;
}

.custom_101 #rstpl-com_rspagebuilder .page-content .rspbld-vertical-icon-box .rspbld-button-container {
	position: absolute;
    bottom: 30px;
    width: calc(100% - 60px);
}

.rsdir-listing-rating-wrap {
	display: none;
}

.rsdir-listing-details-wrapper .rsdir-listing-meta {
	font-size: 0px;
	color: #fff;
}

.rsdir-listing-details-wrapper .rsdir-listing-meta a {
	font-size: 14px;
}

.rsdir .rsdir-listing .rsdir-listing-thumb-wrapper {
    height: 100%;
    display: block;
    width: 100%;
    min-height: 270px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.rsdir .rsdir-listing .rsdir-listing-thumb-wrapper > img.thumb {
	object-fit: cover;
}


.table td:last-child {
    text-align: initial;
}

#rsdir-details .rsdir-detail-meta {
	/*display: none;*/
}

.rsdir-listing-price > span,
.rsdir-listing-price > div {
	display: inline-block;
}

.rsdir-listing-price > div {
	font-size: 0.8em;
	padding-left: 5px;
	font-weight: 400;
}

.rsdir-detail-price > div.pricetype {
	font-size: 0.8em;
	padding-left: 10px;
	font-weight: 400;
	display: inline-block;
}

.page-header h2.rsdir-detail-title {
	font-size: 1.8rem;

}

.rstpl-slideshow-position .rstpl-djimageslider,
.rstpl-slideshow-full-width-position .rstpl-djimageslider {
	/*height: 500px;*/
	overflow: hidden;
}

.rstpl-slideshow-position .rstpl-djimageslider li > a img,
.rstpl-slideshow-full-width-position .rstpl-djimageslider li > a img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
} 

.slide-desc-bg-default {
	background-color: rgba(168, 201, 89, 0.8) !important;
}

.rsdir-listing-price-wrapper {
	color: #A7C958;
	font-weight: 400;
	/*text-align: center; */
}

.slide-desc-text-default {
	color: #000 !important;
}

.slide-desc-text-default a.readmore {
display: inline-block;
display: inline;
padding: 4px 12px;
margin-bottom: 0;
margin-left: .3em;
font-size: 14px;
line-height: 20px;
color: #fff;
background-color: #000;
text-align: center;
vertical-align: middle;
cursor: pointer;
}

.slide-desc-text-default a.readmore:hover {
	color: #fff;
	background-color: #B20035;
	text-decoration: none;
}

.rstpl-slideshow-position  .rstpl-djimageslider  .navigation-container,
.rstpl-slideshow-full-width-position .rstpl-djimageslider .navigation-container {
	top: 58% !important;
}

.slide-desc-text-default .slide-title a {
	color: #000 !important;
}

.rstpl-slideshow-position {
	margin-bottom: 0px;
	background-color: #eeeeee;
}

.rsdir-galleryrsdir-gallery .thumbnails {
	float: right;
}

#rsdir-location.input {
	/*display: none;*/
}
 ul.rsdir-placeholders,
.rsdir-mod-map-search .input[name="q"] {
	display: none;
}

.rstpl-rsdirectory_map_search_nuntius .span11 {
	text-align: center;
}

.rstpl-slideshow-full-width-position .rsdir-mod-map-search select:not([size]) ~ .animated-border::before {
	border-top: none;
}

.rsdir-mod-map-search input[type="checkbox"],
.rsdir-mod-map-search  input[type="radio"] {
margin-left: 12px;
margin-right: 3px;
    margin-top: 0px;
    margin-bottom: 3px;
    opacity: 1;
    border: solid 1px #fff;;
}

.rsdir-mod-map-search #rsdir-unit {
	cursor: unset;
	border-bottom: none;
}

.rsdir-mod-map-search  .span11 {
	color: #fff;
}

.rsdir-mod-map-search .animated-radio::before,
.rsdir-mod-map-search .animated-radio
 {
	display: none;
}

.vraagprijs {
	color: #A7C958;
    font-weight: 400;
    /*text-align: center;*/
    font-size: 16px;
    margin-bottom: 5px;
    /*margin-left: 10px;*/
}

.iconen {
	margin-top: 10px;
}

.iconen .icoon {
	display: inline-block;
	float: left;
	width: 50%;
	margin-bottom: 5px;
}

.rsdir-filter-status {
	display: none;
}

.rsdir-mod-simple-search {
	text-align: center;
}

.rsdir-listing-price-wrapper {
    top: 0;
}

.rsdir-listing-more {
    bottom: 0;
    position: absolute;
    }

.rsdir-listing:hover {
	background-color: #FCFCFC;
/*	-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(0,0,0, 0.3);
}

.rsdir-mod-simple-search {
	    background-color: #A7C958;
    -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);
padding: 20px;

/*
position: relative;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
width: 90%;
margin: auto 0px;*/

}

.rsdir-mod-simple-search .dropdown-toggle,
.rsdir-mod-simple-search .input-large {
    background-color: transparent;
    border-bottom: 1px solid #dcdcdc;
    color: #fff !important;
}

.rsdir-mod-simple-search button {
	background-color: #E70044; 
	border-radius: 0px !important;
}

.rsdir-mod-simple-search button:hover {
background-color: #B20035;
}

.rsdir-mod-simple-search .dropdown-toggle .caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #fff;
    margin: 0;
	position: absolute;
	-webkit-transition: transform .2s linear;
	-moz-transition: transform .2s linear;
	transition: transform .2s linear;
	height: 10px;
	width: 8px;
	text-align: center;
	top: 17px;
	right: 0;
}

#rsdir-small-thumbs {
	height: 300px;
	display: block;
	overflow: hidden;
}

#rsdir-small-thumbs > .hidden-phone {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px 0;
	justify-content: space-between;
}

#rsdir-small-thumbs .thumbnail {
	margin: 0;
	padding: 0;
	/* width: 145px; */
}

#rsdir-small-thumbs .thumbnail img {
	max-width: 145px;
	/* width: 145px; */
}

@media(max-width:799px){
	/* #rsdir-small-thumbs {
		height: auto;
	} */
	#rsdir-gallery .thumbnails {
		max-width: 100% !important;
	}
	#rsdir-small-thumbs.open {
		overflow: visible;
	}
	#rsdir-gallery .thumbnail
	 {
		display: inline;
		margin: 15px !important;
		
	}
	#rsdir-gallery .thumbnail.span6 img {
		width: 45% !important;

	}
	#rsdir-gallery .row-fluid {
		text-align: center;
		
	}
}

#rsdir-small-thumbs.open {
	height: auto;
}

a.meerfotos {
	/*text-align: center;*/
	margin: 15px auto;	
	display: block;
}
#rsdir-small-thumbs.open + a.meerfotos {
	display: none;
}

.slide-desc-text-default .slide-title {
  color: #000 !important;
}

.slide-desc-text-default .slide-text {
  min-height: 50px;
}

input#consent0 {
	display: none;
}

div.row-fluid.rsdir-detail-section .rsdir-detail-section-title + p {
	/*display: none;*/
}

.rstpl-top-b .login {
	margin-top: 10px;
}

.rstpl-top-b .login:hover,
.rstpl-top-b .login:active {
	background: #000;
}

.rstpl-top-a.span6, .rstpl-top-b.span6 {
	width: 49%;
}

/*################### MEDIAQUERIES ################*/

@media(max-width: 470px) {
	.rstpl-top-a 
	{
		text-align: center;
		margin: 0 auto;
		display: inline-block;
	}

	.slide-desc-text-default .slide-text {
		display: none;
	}

}

@media(min-width: 768px) {
	.rsdir-listing-price-wrapper {
    margin-top: -33px;
	}
}

@media(min-width: 768px) {
	.logo {
		margin-top: -50px;
		margin-bottom: 10px;
	}

}

@media(min-width: 768px) and (max-width: 1200px) {
	.rstpl-main-menu .rspbld-button{
				font-size: 0.9rem;
				padding: 10px 10px;
				margin-left: 0px;
	}
	
}

@media(min-width: 979px) {
	.navbar .span3 {
		width: 14.3% !important;
	}
		.rstpl-main-menu .rspbld-elements a {
		display: block;
	}

	.navbar .span9 {
		width: 82.5% !important;
	}

}

@media (max-width: 979px) {
		.rstpl-main-menu .rspbld-button{
			display: none;
		}

	.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
	    height: 250px;
	}
		.rspbld-testimonial-box .rspbld-avatar {
			overflow: hidden;
			border-radius: 250px;
			width: 250px;

		}
		
}

	.rspbld-testimonial-box .rspbld-avatar {
		margin:0 auto;
	}

	.rspbld-testimonial-box .rspbld-avatar img {
		/*border-radius: 800px;*/
		max-width: none;
		margin-left: -25%;
		width: auto;
	}



@media (min-width: 768px) and (max-width: 980px) {
	.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
	    height: 250px;
	}
		.rspbld-testimonial-box .rspbld-avatar {
			overflow: hidden;
			border-radius: 250px;
			width: 250px;

		}
	/*.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
		max-height: 250px;
	}*/
}

@media (min-width: 981px) and (max-width: 1199px) {
	.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
		height: 320px;
	}
			.rspbld-testimonial-box .rspbld-avatar {
			overflow: hidden;
			width: 320px;
			border-radius: 320px;
		}

	/*.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
		max-height: 320px;
	}*/

}


@media (min-width: 1200px) {
	
.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
		height: 250px;

	}
			.rspbld-testimonial-box .rspbld-avatar {
			overflow: hidden;
			width: 250px;
			border-radius: 250px;
		}
	/*.rspbld-testimonial-box .rspbld-avatar img {
		width: 100%;
		max-height: 250px;
	}*/
}

@media (min-width: 768px) and (max-width: 1200px) {
	.rspbld-testimonial-box  .rspbld-title {
		height: 2em;
	}
	.rspbld-testimonial-box .rspbld-avatar img {
		width: auto;
		height: 200px;

	}
			.rspbld-testimonial-box .rspbld-avatar {
			overflow: hidden;
			width: 200px;
			border-radius: 200px;
		}
	/*.rspbld-testimonial-box  .rspbld-title {
		min-height: 2em;
	}*/
}