div.body {
	color:#626262;
	border:15px solid #84b5c4;
}
.rstpl-shortcode {
	color:#626262;
}
.rstpl-tmpl-component {
	background:#ffffff;
	border:none;
}
.rstpl-tmpl-component .well{
	border:none;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-shadow:0 3px 0 rgba(50, 50, 50, 0.15);
}
legend {
	color:#618691;
}
.lead {
	text-shadow:0 2px 0 rgba(150,150,150, .3);
}
.color-black, .color-black a{
	color:rgba(0,0,0, 1);
}
.color-black a:hover, .color-black a:focus {
	color:rgba(0,0,0, .5);
}
.color-secondary {
	color:#ffffff;
}
.rstpl-logo-container .color-secondary a:hover, .rstpl-logo-container .color-secondary a:focus {
	color:#84b5c4;
}
.color-primary {
	color:#84b5c4;
}
h1, h2, h3, h4, h5, h6{
	color:#84b5c4;
}
a {
	color:#84b5c4;
}
.bg-primary {
	background-color:#84b5c4;
	color:#ffffff;
}
.bg-primary *{
	color:#ffffff;
}
.bg-secondary {
	background:#ffffff;
	color:#84b5c4;
}
.bg-pattern {
	background:url("../../images/bg-pattern.png") repeat scroll 0 0 #ffffff;
	-webkit-box-shadow:0 0 70px 55px rgba(50, 50, 50, 0.1) inset;
	-moz-box-shadow:0 0 70px 55px rgba(50, 50, 50, 0.1) inset;
	-ms-box-shadow:0 0 70px 55px rgba(50, 50, 50, 0.1) inset;
	-o-box-shadow:0 0 70px 55px rgba(50, 50, 50, 0.1) inset;
	box-shadow:0 0 70px 55px rgba(50, 50, 50, 0.1) inset;
}
a:hover, a:focus {
	color:#626262;
}
textarea, 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"], .uneditable-input, select {
	border:1px solid #4f4f4f;
}
textarea:focus, 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, .uneditable-input:focus, select:focus {
	border:1px solid #4f4f4f;
}
.rstpl-slideshow-position {
	border-bottom:15px solid #84b5c4;
}
.rstpl-slideshow-position .carousel-control.left:before, .rstpl-slideshow-position .carousel-control.right:before{
	color:#ffffff;
}
.rstpl-slideshow-position .carousel-control.right, .rstpl-slideshow-position .carousel-control.right:hover, .rstpl-slideshow-position .carousel-control.right:focus, .rstpl-slideshow-position .carousel-control.right:active {
	background:#84b5c4;
}
.rstpl-slideshow-position .carousel-control.left, .rstpl-slideshow-position .carousel-control.left:hover, .rstpl-slideshow-position .carousel-control.left:focus, .rstpl-slideshow-position .carousel-control.left:active {
	background:#84b5c4;
}
.rstpl-search input#mod-search-searchword, .rstpl-search input#mod-search-searchword:focus,
input#search-searchword, input#search-searchword:focus {
	border-color:#ffffff;
}
.rstpl-search .input-append  .add-on {
	border:1px solid #ffffff;
	background:#84b5c4;
	color:#fff;
}
.form-horizontal select {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.muted {
	color:rgb(100,100,100);
	color:rgba(0,0,0, .5);
}
.popover, .popover-title , .popover-content, .popover a, .popover a:hover {
	color:#84b5c4;
}
.btn-group .caret {
	border-top-color:#84b5c4;
}
/* .btn */
.btn, .button, .pager.pagenav li a, #rsmg_main a.rsmg_big_button, .edit.item-page button, #editor-xtd-buttons > .button2-left, .toggle-editor > .button2-left {
	color:#84b5c4;
	text-shadow:0 2px 0 rgba(100, 100, 100, 0.3);
}
.btn:hover::before, .button:hover::before, .pager.pagenav li a:hover::before, #rsmg_main a.rsmg_big_button:hover::before, .edit.item-page button:hover::before, #editor-xtd-buttons > .button2-left:hover::before, .toggle-editor > .button2-left:hover::before, 
.btn:focus::before, .button:focus::before, .pager.pagenav li a:focus::before, #rsmg_main a.rsmg_big_button:focus::before, .edit.item-page button:focus::before, #editor-xtd-buttons > .button2-left:focus::before, .toggle-editor > .button2-left:focus::before {
	color: #84b5c4;
}
.btn:hover, .button:hover, .pager.pagenav li a:hover, #rsmg_main a.rsmg_big_button:hover, .edit.item-page button:hover, #editor-xtd-buttons > .button2-left:hover, .toggle-editor > .button2-left:hover, 
.btn:focus, .button:focus, .pager.pagenav li a:focus, #rsmg_main a.rsmg_big_button:focus, .edit.item-page button:focus, #editor-xtd-buttons > .button2-left:focus, .toggle-editor > .button2-left:focus {
	color: #84b5c4;
}
.btn:hover::before, .button:hover::before, .pager.pagenav li a:hover::before, #rsmg_main a.rsmg_big_button:hover::before, .edit.item-page button:hover::before, #editor-xtd-buttons > .button2-left:hover::before, .toggle-editor > .button2-left:hover::before,
.btn:focus::before, .button:focus::before, .pager.pagenav li a:focus::before, #rsmg_main a.rsmg_big_button:focus::before, .edit.item-page button:focus::before, #editor-xtd-buttons > .button2-left:focus::before, .toggle-editor > .button2-left:focus::before  {
	text-shadow: .6em 0 #84b5c4, -.6em 0 #84b5c4;
}
.btn-large:hover::before, .btn-large:focus::before {
	text-shadow: .6em 0 #84b5c4, -.6em 0 #84b5c4;
}
.btn-small:hover::before, .btn-small:focus::before {
	text-shadow: .7em 0 #84b5c4, -.7em 0 #84b5c4;
}
.btn-mini:hover::before, .btn-mini:focus::before {
	text-shadow: .6em 0 #84b5c4, -.6em 0 #84b5c4;
}

/* .btn-primary */
.btn-primary {
	color: #3587A2;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #3587A2;
}
.btn-primary.btn:hover::before, .btn-primary.btn:focus::before {
	color:#3587A2;
	text-shadow: .6em 0 #3587A2, -.6em 0 #3587A2;
}
.btn-primary.btn-large:hover::before, .btn-primary.btn-large:focus::before {
	color:#3587A2;
	text-shadow: .6em 0 #3587A2, -.6em 0 #3587A2;
}
.btn-primary.btn-small:hover::before. .btn-primary.btn-small:focus::before {
	color:#3587A2;
	text-shadow: .7em 0 #3587A2, -.7em 0 #3587A2;
}
.btn-primary.btn-mini:hover::before, .btn-primary.btn-mini:focus::before {
	color:#3587A2;
	text-shadow: .6em 0 #3587A2, -.6em 0 #3587A2;
}
.label-primary[href], .badge-primary[href] {
	background-color:#3587A2;
}

/* .btn-warning */
.btn-warning, .text-warning {
	color: #FF8925;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #FF8925;
}
.btn-warning.btn:hover::before, .btn-warning.btn:focus::before {
	color:#FF8925;
	text-shadow: .6em 0 #FF8925, -.6em 0 #FF8925;
}
.btn-warning.btn-large:hover::before, .btn-warning.btn-large:focus::before {
	color:#FF8925;
	text-shadow: .6em 0 #FF8925, -.6em 0 #FF8925;
}
.btn-warning.btn-small:hover::before, .btn-warning.btn-small:focus::before {
	color:#FF8925;
	text-shadow: .7em 0 #FF8925, -.7em 0 #FF8925;
}
.btn-warning.btn-mini:hover::before, .btn-warning.btn-mini:focus::before {
	color:#FF8925;
	text-shadow: .6em 0 #FF8925, -.6em 0 #FF8925;
}
.label-warning[href], .badge-warning[href] {
	background-color:#FF8925;
}

/* .btn-danger */
.btn-danger, .text-error {
	color: #E36249;
}
.btn-danger.btn:hover::before, .btn-danger.btn:focus::before {
	color:#E36249;
	text-shadow: .6em 0 #E36249, -.6em 0 #E36249;
}
.btn-danger.btn-large:hover::before, .btn-danger.btn-large:focus::before {
	color:#E36249;
	text-shadow: .6em 0 #E36249, -.6em 0 #E36249;
}
.btn-danger.btn-small:hover::before, .btn-danger.btn-small:focus::before {
	color:#E36249;
	text-shadow: .7em 0 #E36249, -.7em 0 #E36249;
}
.btn-danger.btn-mini:hover::before, .btn-danger.btn-mini:focus::before {
	color:#E36249;
	text-shadow: .6em 0 #E36249, -.6em 0 #E36249;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #E36249;
}
.btn-danger.active {
	color:#E36249;
}
.btn-danger.active:hover {
	color: #E36249;
}
.label-danger[href], .badge-danger[href] {
	background-color:#E36249;
}
/* .btn-success */
.btn-success, .text-success {
	color: #17BF4D;
}
.btn-success.btn:hover::before, .btn-success.btn:focus::before {
	color:#17BF4D;
	text-shadow: .6em 0 #17BF4D, -.6em 0 #17BF4D;
}
.btn-success.btn-large:hover::before, .btn-success.btn-large:focus::before {
	color:#17BF4D;
	text-shadow: .6em 0 #17BF4D, -.6em 0 #17BF4D;
}
.btn-success.btn-small:hover::before, .btn-success.btn-small:focus::before {
	color:#17BF4D;
	text-shadow: .7em 0 #17BF4D, -.7em 0 #17BF4D;
}
.btn-success.btn-mini:hover::before, .btn-success.btn-mini:focus::before {
	color:#17BF4D;
	text-shadow: .6em 0 #17BF4D, -.6em 0 #17BF4D;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #17BF4D;
}
.btn-success.active {
	color: #17BF4D;
}
.label-success[href], .badge-success[href] {
	background-color:#17BF4D;
}

/* .btn-info */
.btn-info, .text-info {
	color: #33B5CF;
}
.btn-info.btn:hover::before, .btn-info.btn:focus::before {
	color:#33B5CF;
	text-shadow: .6em 0 #33B5CF, -.6em 0 #33B5CF;
}
.btn-info.btn-large:hover::before, .btn-info.btn-large:focus::before {
	color:#33B5CF;
	text-shadow: .6em 0 #33B5CF, -.6em 0 #33B5CF;
}
.btn-info.btn-small:hover::before, .btn-info.btn-small:focus::before {
	color:#33B5CF;
	text-shadow: .7em 0 #33B5CF, -.7em 0 #33B5CF;
}
.btn-info.btn-mini:hover::before, .btn-info.btn-mini:focus::before {
	color:#33B5CF;
	text-shadow: .6em 0 #33B5CF, -.6em 0 #33B5CF;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#33B5CF;
}
.label-info[href], .badge-info[href] {
	background-color:#33B5CF;
}
/* .btn-inverse */
.btn-inverse {
	color: #000000;
}
.btn-inverse.btn:hover::before, .btn-inverse.btn:focus::before {
	color:#000000;
	text-shadow: .6em 0 #000000, -.6em 0 #000000;
}
.btn-inverse.btn-large:hover::before, .btn-inverse.btn-large:focus::before {
	color:#000000;
	text-shadow: .6em 0 #000000, -.6em 0 #000000;
}
.btn-inverse.btn-small:hover::before, .btn-inverse.btn-small:focus::before {
	color:#000000;
	text-shadow: .7em 0 #000000, -.7em 0 #000000;
}
.btn-inverse.btn-mini:hover::before, .btn-inverse.btn-mini:focus::before {
	color:#000000;
	text-shadow: .6em 0 #000000, -.6em 0 #000000;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#000000;
}
.label-inverse[href], .badge-inverse[href] {
	background-color:#000000;
}
a.jmodedit, a.jmodedit:hover {
	color:#626262;
}
.pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > .disabled > a, .pagination ul > .disabled > span {
	color:rgb(98,98,98);
	color:rgba(98,98,98, 0.7);
}
/* White button */
.rstpl-box-full-width-horizontal-icon .rstpl-box-button, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn ,
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn 
{
	color: #ffffff;
}
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:hover::before, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:hover::before, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:hover::before, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:focus::before,
.rstpl-box-full-width-vertical-icon.bg-primary .btn:focus::before,
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:focus::before
{
	color:#ffffff;
	text-shadow: .6em 0 #ffffff, -.6em 0 #ffffff;
}
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:hover::before, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:hover::before, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:hover::before, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:focus::before, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:focus::before, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:focus::before 
{
	color:#ffffff;
	text-shadow: .6em 0 #ffffff, -.6em 0 #ffffff;
}
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:hover, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:hover, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:hover, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:focus, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:focus, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:focus, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button:active, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn:active, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn:active, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button.active, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn.active, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn.active, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button.disabled, 
.rstpl-box-full-width-vertical-icon.bg-primary .btn.disabled, 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn.disabled, 
.rstpl-box-full-width-horizontal-icon .rstpl-box-button[disabled],
.rstpl-box-full-width-vertical-icon.bg-primary .btn[disabled], 
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content .btn[disabled]
 {
	color:#ffffff;
}

/* End White button */

/* Template Social */
.rstpl-social .rstpl-social-link {
	background:#618691;
	color:#ffffff;
}
/* END Template Social */

/* Menu */
.navbar .btn-navbar span{
	color:#ffffff;
}
.navbar .btn-navbar:hover span,.navbar .btn-navbar:focus span,.navbar .btn-navbar:active span{
	background:none;
	color:#626262;
}
.rstpl-main-menu-position .navbar-inner:before, .rstpl-main-menu-position .navbar-inner:after, .rstpl-main-menu-position .navbar-inner {
	background-color:#84b5c4;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	box-shadow: none;
	color:#ffffff;
	background:none;
}
.rstpl-main-menu-position .navbar .nav > li > a {
	color:#ffffff;
	background:none;
}
.rstpl-main-menu-position .navbar .nav > .active.current > a, 
.rstpl-main-menu-position .navbar .nav > .active > a, 
.rstpl-main-menu-position .navbar .nav > .current > a {
	background:#ffffff;
	color:#618691;
}
/* navigation menu children */
.rstpl-main-menu-position .menu .current.active a, 
.rstpl-main-menu-position .menu .active a,
.rstpl-main-menu-position .menu .current a 
{
	background:#ffffff;
	color:#618691;
}
.rstpl-main-menu-position .menu .current.active a:hover, 
.rstpl-main-menu-position .menu .current.active a:focus, 
.rstpl-main-menu-position .menu .active  a:hover,
.rstpl-main-menu-position .menu .active  a:focus
{
	background:#ffffff;
	color:#84b5c4;
}
/* navigation menu parent */
.rstpl-main-menu-position .menu li > a:hover,
.rstpl-main-menu-position .menu li > a:focus, 
.rstpl-main-menu-position .menu .current.active > a, 
.rstpl-main-menu-position .menu .active  > a,
.rstpl-main-menu-position .menu .current.active > a:hover, 
.rstpl-main-menu-position .menu .active  > a:hover
{
	background:#ffffff;
	color:#84b5c4;
}
.rstpl-main-menu-position .navbar .nav li .dropdown-menu > li > a:hover{
	background:#618691;
	color:#ffffff;
}
.dropdown-menu {
	background:#618691;
	color:#ffffff;
	border:1px solid #ffffff;
}
.dropdown-menu > li > a {
	color:#FFFFFF;
	text-shadow:none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background:#fff;
	color:#84b5c4;
}
/* End Menu */

/* Template classes */
.rstpl-image, .rs_image {
	background-color:#84b5c4;
}
.rstpl-title-decor span{
	color:#84b5c4;
	text-shadow:0 4px 0 rgba(50, 50, 50, 0.15)
}
.rstpl-main-menu-position, .rstpl-main-menu-position .navbar-fixed-top {
	background:#84b5c4;
}
.rstpl-all-content-position > .container, .rstpl-all-content-position .rstpl-title-decor span {
	background: #efefef;
}

/* End Template classes */

/* Joomla Calendar */
.calendar, .calendar table {
	border: none;
	color: #000;
	background: #ffffff;
}
.calendar table {
	border: 1px solid #618691;
}
.calendar table .button {
	background: none repeat scroll 0 0 #ffffff;
}

/* Header part -- contains navigation buttons and day names. */
.calendar thead .title {
	background: none repeat scroll 0 0 #618691;
	color: #ffffff;
}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
	background: #FFFFFF;
	color: #000;
}
.calendar thead .name { /* Cells <TD> containing the day names */
	border-bottom: 1px solid #618691;
	color: #000;
}
.calendar thead .weekend { /* How a weekend day name shows in header */
	color: #999;
}
.calendar thead .hilite { /* How do the buttons in header appear when hover */
	background: #ffffff;
	color: #000000;
	border: 1px solid #618691;
}
.calendar thead .active { /* Active (pressed) buttons in header */
	background: #c77;
}
.calendar thead .daynames { /* Row <TR> containing the day names */
	background-color: rgb(75,75,75);
	background-color: rgba(255,255,255, .75);
}
/* The body part -- contains all the days in month. */
.calendar table .wn {
	border-right: 1px solid #618691;
	background: rgb(132, 181, 196);
	background: rgba(132, 181, 196, 0.2);
}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn  {
	background: rgb(132, 181, 196);
	background: rgba(132, 181, 196, 0.4);
	color: #ffffff;
}
.calendar tbody td.active { /* Active (pressed) cells <TD> */
	background: #000000;
	color: #ffffff;
}
.calendar tbody td.weekend { /* Cells showing weekend days */
	color: #999;
}
.calendar tbody td.selected { /* Cell showing today date */
	background: #000000;
	color: #ffffff;
}
.calendar tbody td.hilite { /* Hovered cells <TD> */
	background: #999999;
	color: #ffffff;
}
.calendar tbody .disabled {
	color: #999;
}
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
	background: #fff;
	color: #000;
}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	border-top: 1px solid #618691;
	color: #000000;
	background-color: rgb(75,75,75);
	background-color: rgba(255,255,255, .9);
}
.calendar tfoot .hilite { /* Hover style for buttons in footer */
	background: #666666;
	border: 1px solid #f40;
}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
	background: #999999;
}
/* Combo boxes (menus that display months/years for direct selection) */
.combo {
	border: 1px solid #655;
	background: #ffffff;
	color: #000;
}
.combo .hilite {
	background: #fc8;
}
.combo .active {
	border-top: 1px solid #618691;
	border-bottom: 1px solid #618691;
	background: #efefef;
}
/* End Joomla Calendar */

/* Boxes */
/* Vertical Image */
.rstpl-box-vertical-image {
	background:#84b5c4;
}
.rstpl-box-vertical-image .rstpl-box-image a .rstpl-shell-shape {
	background-image:url(../../images/theme/blue_horizon_inverted/shell-bg-secondary.png); 
}
.rstpl-box-vertical-image, .rstpl-box-vertical-image .rstpl-box-title {
	color:#ffffff;
}
/* Vertical Image */

/* Full Width Dark horizontal */
.rstpl-box-full-dark-horizontal-image .rstpl-shell-bg {
	border:10px solid #84b5c4;
}
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-box-content * {
	color:#ffffff;
}
.rstpl-box-full-dark-horizontal-image.bg-primary .rstpl-shell-bg{
	border:10px solid #ffffff;
}
/* End Full Width Dark horizontal */

/* Icon Left */
.rstpl-box-horizontal-icon-left *{
	color:#626262;
}
/* End Icon Left */
/* Personal Box */
.rstpl-box-personal .rstpl-box-image .rstpl-shell-bg {
	background:#84b5c4;
}
.rstpl-box-personal .rstpl-box-title{
	color:#626262;
}
.rstpl-box-personal .rstpl-box-content p {
	opacity:.7
}
.rstpl-box-personal .rstpl-box-social a:before {
	background:#84b5c4;
	color:#FFFFFF;
}
.rstpl-box-personal .rstpl-box-social a:hover:before {
	background:#FFFFFF;
	color:#84b5c4;
}
/* End Personal Box */

/* Horizontal image */
.rstpl-box-image-left .rstpl-box-title {
	color:#626262;
}
.rstpl-box-image-left .rstpl-box-image img {
	border-color:#84b5c4;
}
/* End Horizontal image */

/* Pricing box */
.rstpl-box-pricing {
	background-color: #f4f4f4;
    border-top: 3px solid rgba(0, 0, 0, 0.1);
}
.rstpl-box-pricing .rstpl-box-title {
	color:#626262;
}
.rstpl-box-pricing .rstpl-box-pricetag-container {
	background-image:url('../../images/theme/blue_horizon_inverted/shell-bg-price.png');
	color:#ffffff;
}
.rstpl-box-pricing .table tbody > tr:nth-child(2n+1) > td{
	background-color:rgba(0,0,0, .1);
}
.rstpl-box-pricing .table {
	border-bottom:5px solid #ffffff;
}
.rstpl-box-pricing .table tr:last-child td{
	box-shadow:0 -15px 41px 0 rgba(50, 50, 50, 0.15) inset;
}
/* Highlight price */
.rstpl-box-pricing.highlight {
	background:#84b5c4;
	border-top:3px solid #ffffff;
	box-shadow:0 0 70px 55px rgba(0, 0, 0, 0.07) inset;
}
.rstpl-box-pricing.highlight, .rstpl-box-pricing.highlight .rstpl-box-title, .rstpl-box-pricing.highlight .rstpl-box-content{
	color:#ffffff;
}
.rstpl-box-pricing.highlight .rstpl-box-pricetag-container {
	color:#ffffff;
}
.rstpl-box-pricing.highlight .rstpl-box-title{
	text-shadow:0 2px 0 rgba(50, 50, 50, 0.2);
}
.rstpl-box-pricing.highlight .rstpl-box-title:hover{
	text-shadow:none;
}
.rstpl-box-pricing.highlight .table {
	border-bottom:5px solid #ffffff;
}
.rstpl-box-pricing.highlight .table tbody > tr:nth-child(2n+1) > td{
	background-color:rgba(0,0,0, .1);
}
.rstpl-box-pricing.highlight .btn{ 
	color:#ffffff;
}
.rstpl-box-pricing.highlight .btn:hover, 
.rstpl-box-pricing.highlight .btn:focus{
	color: #ffffff;
}
.rstpl-box-pricing.highlight .table .btn:hover::before,
.rstpl-box-pricing.highlight .table .btn:focus::before{
	color:#ffffff;
	text-shadow: .6em 0 #ffffff, -.6em 0 #ffffff;
}

.table tbody tr.success > td { 
	color:#41d172;
}
.table tbody tr.warning > td {
	color:#FF8925;
}
.table tbody tr.error > td {
	color:#FFA18F;
}
/* End Highlight price */
/* End Pricing box */

/* Full width Horizontal icon */
.rstpl-box-full-width-horizontal-icon, .rstpl-box-full-width-horizontal-icon .rstpl-box-title{
	color:#ffffff;
}
/* End Full width Horizontal icon */

/* Full width Vertical icon */
.rstpl-box-full-width-vertical-icon, .rstpl-box-full-width-vertical-icon.bg-secondary *{
	color:#618691;
}
.rstpl-box-full-width-vertical-icon.bg-primary *{
	color:#ffffff;
}
/* End Full width Vertical icon */

/* Vertical icon box */
.rstpl-box-vertical-icon{
	background-image:url("../../images/shell-shape.png");
}
.rstpl-box-vertical-icon.rstpl-icon-shell {
	background:none;
}
.rstpl-box-vertical-icon.rstpl-icon-shell .rstpl-box-icon {
	background-image:url('../../images/shell-shape.png');
}
.rstpl-box-vertical-icon .rstpl-box-title  {
	color:#626262;
	text-shadow:none;
}
.rstpl-box-vertical-icon .rstpl-box-icon > [class^="icon-"] {
	color:#84b5c4;
}
.rstpl-box-vertical-icon .rstpl-box-icon > [class^="icon-"] {
	color:#626262;
}
/* End Vertical icon box */
/* Full Width Dark Vertical Images */
.rstpl-box-full-width-dark-vertical-images {
	background: url("../../images/bg-pattern.png") #ffffff;
}
.rstpl-box-full-width-dark-vertical-images .rstpl-box-title {
	color:#84b5c4;
}
.rstpl-box-full-width-dark-vertical-images .rstpl-box-image-group > div > img{
	border:15px solid #84b5c4;
}
/* End Full Width Dark Vertical Images */

/* Full Width Dark Horizontal Image */
.rstpl-box-full-horizontal-image .rstpl-box-image {
	border-color:#A6CE39;
}
/* End Full Width Dark Horizontal Image */

/* Tabs */
.rstpl-box-tabs .nav-tabs li , .nav-tabs li  {
	background:none;
}
.rstpl-box-tabs .nav-tabs li a, .nav-tabs li a {
	background:rgba(200,200,200, 0.3);
	border-color:rgba(200,200,200, 0.3);
	color:#84b5c4;
}
.rstpl-box-tabs .nav-tabs li a:hover, .rstpl-box-tabs .nav-tabs li a:focus, .nav-tabs li a:hover, .nav-tabs li a:focus  {
	background:#84b5c4;
	border-color:#84b5c4;
	color:#ffffff;
}
.rstpl-box-tabs .nav-tabs li.active, .rstpl-box-tabs .nav-tabs li.active a, .nav-tabs li.active, .nav-tabs li.active a {
	background:#84b5c4;
	border-color:#84b5c4;
	color:#ffffff;
}
.rstpl-box-tabs .nav-tabs li.active a:hover, .nav-tabs li.active a:hover,
.rstpl-box-tabs .nav-tabs li.active a:focus, .nav-tabs li.active a:focus {
	background:#84b5c4;
	border-color:#84b5c4;
	color:#ffffff;
}
.rstpl-box-tabs .tab-content, .tab-content{
	background:#84b5c4;
	border-color:#84b5c4;
	color:#ffffff;
}
.tab-content a, .tab-content a:hover{
	color:#626262;
}
/* End Tabs */

/* Accordion */
.rstpl-box-accordion .accordion-group .accordion-heading .accordion-toggle, .accordion-heading .accordion-toggle {
	color:#ffffff;
}
.rstpl-box-accordion .accordion-group .accordion-heading .accordion-toggle.collapsed {
	color:#ffffff;
}
.rstpl-box-accordion .accordion-group, .accordion .accordion-group {
	background:#84b5c4;
	border-bottom:2px solid rgba(0, 0, 0, 0.1);
}
.rstpl-box-accordion .accordion-group:last-child, .accordion .accordion-group:last-child {
	border:none;
}
.rstpl-box-accordion .accordion-inner, .accordion .accordion-inner {
	color:#ffffff;
}
.accordion-inner a, .accordion-inner a:hover, .accordion-inner a:focus {
	color:#ffffff;
}
/* End Accordion */

/* Carousel */
.rstpl-full-width-carousel .carousel {
	color:#ffffff;
}
.rstpl-full-width-carousel .carousel .carousel-inner .item > div:before {
	color:#FFFFFF;
}
.rstpl-full-width-carousel .carousel .carousel-inner .item > div a{
	background: url("../../images/bg-pattern-title.png") repeat scroll left top #84b5c4;	
}
.rstpl-full-width-carousel .carousel-control {
	background:#84b5c4;
	color:#FFFFFF;
}
.rstpl-full-width-carousel .carousel-control:hover {
	color: #84b5c4;
	background:#FFFFFF;
}
/* End Carousel */

/* com_content */
#rstpl-com_content .input-append .btn i {
	color:#ffffff;
}
.filter-search {
	border:2px solid #84b5c4;
}
.breadcrumb li span{ 
	color:rgb(98,98,98);
	color:rgba(98,98,98, 0.7);
}
.pager.pagenav li a {
	color: #84b5c4;
}
.pager.pagenav li a:hover, .pager.pagenav li a:focus, .pager.pagenav li a:active{
	color: #626262;
}
/* End com_content */
/* error.php */
.rstpl-error-reasons {
	color:#84b5c4;
}
.rstpl-error-page hr{
	border-color:#84b5c4;
}
.rstpl-actual-error .label-inverse {
	background-image: url("../../images/theme/blue_horizon_inverted/shell-bg-price.png");
	color:#ffffff;
}
/* End error.php */

/* RSJoomla! Components */
/* RSComments! */
#rscomments_big_container, #rscommentsFormMainContainer {
	background:#efefef;
	color:#618691;
}
#rscommentsForm {
	color:#618691;
}
#rscommentsForm label {
	color:#626262;
}
#rstpl-com_contact #contact-form label  {
	color:#ffffff;
}
/* inputs where background is white */
#rscommentsForm .rsc_input, 
#rscommentsForm textarea
{
	background:rgba(98,98,98, .15);
}
.rsc_options a, .rscActions a{
	color:#618691;
}
div.rsc_cloud_comment, div.rsc_cloud_comment:hover {
	border-color:#ffffff;
}
.rsc_comment_content {
	padding:0;
}
.rsc_author strong span a, .rsc_author strong span a:hover, .rsc_voting span a:hover, .rsc_attachment a:hover {
	color:#618691 !important;
}
.rsc_subject, .rsc_author, .rsc_website {
	color:#618691;
}
.rsc_quote blockquote {
	background-color:#ffffff;
	color:#84b5c4;
	border:none;
}
.rsc_buttons_container .btn a, .rsc_website, .rsc_website:hover{
	color:#84b5c4;
}
.rsc_modified {
	float:left;
	background:none !important;
	border:none !important;
	font-weight:bold;
}
#rsc_submit {
	color:#84b5c4;
}
#rsc_submit:hover:before , #rsc_submit:hover:after {
	color:#84b5c4;
	text-shadow:0.6em 0 #84b5c4, -0.6em 0 #84b5c4;
}
#rsc_cancel {
	color:#FF8925;
}
#rsc_reset {
	color:#adadad;
}
/* RSBlog! */
#rstpl-com_rsblog .input-append #search{
	color:#000000;
	border-color: #000000;
}
#rstpl-com_rsblog .rsb_search_fix{
	color:#000000;
	border-color: #000000;
	background:none;
}
#rstpl-com_rsblog .rsb_search_fix:hover {
	color:#000000;
}
#rstpl-com_rsblog .default_post.default_sticky h1{
	background-color:#F2F2F2 !important;
}
#rstpl-com_rsblog ul.as-selections, #rsblog_tags_input ul.as-selections {
	background:#ffffff;
	border: 1px solid #84b5c4;
}
#rstpl-com_rsblog .nav-tabs {
	border-bottom:none;
}
#rstpl-com_rsblog .nav-tabs > .active > a, #rstpl-com_rsblog  .nav-tabs > .active > a:hover, #rstpl-com_rsblog  .nav-tabs > .active > a:focus {
	border:none;
}
#rstpl-com_rsblog .nav > li > a:hover, #rstpl-com_rsblog .nav > li > a:focus{
	color:#ffffff;
	background-color:#84b5c4;
}
.rsblog-archive-module a, .rsblog-archive-module span {
	color:#ffffff;	
}
.rsblog-archive-module span {
	background:rgba(0,0,0, .15);
}
.rsblog-calendar a, .rsblog-calendar a:hover {
	color:#ffffff;
}
.rsblog-calendar caption {
	color:#ffffff;
}
.rsblog-calendar table {
	background-color:#84b5c4;
}
.rsblog-calendar td a, .rsblog-calendar th {
	color:#ffffff;
}
.rsblog-calendar td.curr-day a, .rsblog-calendar td a:hover {
	color:#84b5c4;
}
.rsblog-calendar td.has-posts a, .rsblog-calendar td.has-posts a:hover, .rsblog-calendar td.has-posts a:focus {
	background-color:rgba(0,0,0, .3);
}
.rsblog-calendar td.active a, .rsblog-calendar td a:active {
	background-color:rgba(255,255,255, .8);
}
.rsblog-categories-module .badge, .rsblog-popular-module .badge {
	background:#ffffff;
	color:#84b5c4;
}
.rsblog-tags-module .rsblog-tag {
	background-color:rgba(255,255,255, .8);
}
.rsblog-entry-more, .rsblog-entry-more:hover, .rsblog-entry-more:focus {
	color:#84b5c4;
}
#rstpl-com_rsblog .rsblog-entry-more:hover:before, #rstpl-com_rsblog .rsblog-entry-more:hover:after,
#rstpl-com_rsblog .rsblog-entry-more:focus:before, #rstpl-com_rsblog .rsblog-entry-more:focus:after{
	color:#84b5c4;
	text-shadow: .6em 0 #84b5c4, -.6em 0 #84b5c4;
}
footer.rsblog-entry-meta {
	border-top-color:#efefef;
	border-bottom-color:#efefef;
}
#rstpl-com_rsblog .well {
	border-color:#626262;
}
#rstpl-com_search .search-results .result-category{
	background-color: #7d7d7d;
	color: #FFFFFF;
}
#rstpl-com_search .search-results .result-text .highlight{
	background:#7d7d7d;
	color:#FFFFFF;
}
#rstpl-com_rsblog  #comments .rscomments_big_container, #rstpl-com_rsblog  #comments #rscommentsFormMainContainer {
	background:#ffffff;
	color:#84b5c4;
}
#rstpl-com_rsblog  #comments #rscommentsForm label {
	color:#626262;
}
#rstpl-com_rsblog  #comments #rscommentsForm .rsc_input, #rstpl-com_rsblog  #comments #rscommentsForm textarea{
	color:#626262;
}
#rstpl-com_rsblog  #comments .rsc_options a, #rstpl-com_rsblog  #comments .rscActions a {
	color:#84b5c4;
}
#rstpl-com_rsblog  #comments #rscCounter {
	color:#84b5c4;
}
#rstpl-com_rsblog  #comments #rsc_submit {
	color:#84b5c4;
}
#rstpl-com_rsblog  #comments #rsc_submit:before:hover, #rstpl-com_rsblog  #comments #rsc_submit:after:hover {
	color:#84b5c4;
}
.chzn-container .chzn-results li {
	color:#000000;
}
.chzn-container-single .chzn-single {
	border:1px solid #84b5c4;
	background:#ffffff;
}
#rstpl-com_rsblog .input-append .btn i {
	color:#ffffff;
}
/* RSTickets!Pro */
#rstpl-com_rsticketspro #rsticketspro_searchinp{
	border:1px solid #84b5c4;
}
#rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-inner{
	background:#ffffff;
	color:#626262;
}
#rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-inner #ticket-buttons .btn {
	color:#84b5c4;
}
#rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-inner a, #rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-inner a:hover, #rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-inner a:focus {
	color:#84b5c4;
}
#rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-group .accordion-heading .accordion-toggle {
	color:#626262;
}
#rstpl-com_rsticketspro #com-rsticketspro-ticket.accordion .accordion-group{
	background:#ffffff;
	color:#626262;
	border-bottom:2px solid rgba(200,200,200);
	border-bottom:2px solid rgba(0, 0, 0, 0.2);
}
#rstpl-com_rsticketspro .input-append .btn:hover:before, #rstpl-com_rsticketspro .input-append .btn:hover:after  {
	color:#fff;
	text-shadow: .6em 0 #fff, -.6em 0 #fff;
}
#com-rsticketspro-ticket .rst_heading {
	color:#84b5c4;
}

/* RSMembership! */
#rstpl-com_rsmembership .rsmembership_form input.rsm_textbox, #rstpl-com_rsmembership .rsmembership_form select, #rstpl-com_rsmembership select.rsm_extra {
	background:#ffffff;
}
#rstpl-com_rsmembership .rsmembership_form input.rsm_textbox, #rstpl-com_rsmembership .rsmembership_form select, #rstpl-com_rsmembership select.rsm_extra {
	border:1px solid #ffffff;
}
#rstpl-com_rsmembership .rsmembership_form input.rsm_textbox:focus, #rstpl-com_rsmembership .rsmembership_form select:focus, #rstpl-com_rsmembership select.rsm_extra:focus 
#rstpl-com_rsmembership .rsmembership_form input.rsm_textbox:active, #rstpl-com_rsmembership .rsmembership_form select:active, #rstpl-com_rsmembership select.rsm_extra:active {
	border:1px solid #ffffff;
}
#rstpl-com_rsmembership .rsmembership_form select, #rstpl-com_rsmembership select.rsm_extra  {
	background:#ffffff;
}
#rstpl-com_rsmembership #rsm_categories_form .badge {
	border:2px solid #84b5c4;
	color:#84b5c4;
}
#rstpl-com_rsmembership .btn-success {
	color:#;
}
#rstpl-com_rsmembership .btn-danger {
	color:#84b5c4;
}
#rstpl-com_rsmembership .rsme_faded {
	color:rgba(98,98,98, .8);
}
#rsm_mymembership_container div h1 {
	color:rgba(98,98,98, .8);
}
#rstpl-com_rsmembership  h2.rsm_title{
	color:#626262;
}
/* RSEvents!Pro */
.rsepro_plugin_container:hover {
	background:#F2F3F6 !important;
}
table.rs_calendar_component td.has-events {
	background:#dfdfdf !important;
}
table.rs_calendar_component td span.rs_calendar_date {
	background:#efefef !important;
}
#rstpl-com_rseventspro .rs_input, #rs_select_top2, #rs_select_top1 {
	border-color:#84b5c4 !important;
	color:#626262;
	background:#ffffff !important;
}
#rstpl-com_rseventspro .explain {
	color:#ffffff;
}
ul#rs_filters li a, .rs_results li a {
	color:#84b5c4;
}
#rsepro_loadmore {
	color:#84b5c4;
}
.elSelect, .elSelect .dropDown:before{
	color:#000000;
	background:#ffffff;
}
.elSelect {
	background:#ffffff;
}
.elSelect .selected {
	color:#84b5c4;
}
.elSelect .optionsContainer{
	border-color:#000000;
	background:#ffffff;
}
.rs_search_button {
	border-color:#84b5c4;
	background:#ffffff;
}
#rstpl-com_rseventspro #search_btn:before {
	color:#84b5c4;
}
.rs_results {
	background:#ffffff;
}
a.rs_calendar_arrows, table.rs_calendar_component th  {
	background:#ffffff !important;
	border-color:#ffffff;
	color:#84b5c4 !important;
}
.rs_calendar_component tr td a {
	color:#84b5c4;
}
.rs_event_detail {
	border:3px solid #84b5c4;
}
.rs_event_detail:hover{
	border-color:#626262;
	background:rgba(0,0,0, .1) !important;
}
.rsep_admin_options {
	background:#ffffff;
}
.rs_admin_subs li a{
	color:#84b5c4;
}
#cloneevent {
	color:#84b5c4;
}
ul#rs_filters li {
	background:rgba(132, 181, 196, .15);
}
#rstpl-com_rseventspro #rsepro-edit-container legend, #rstpl-com_rseventspro #rsepro-edit-container .btn , .bootstrap-datetimepicker-widget a {
	color:#ffffff;
}
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover, .bootstrap-datetimepicker-widget thead tr:first-child th:hover, table.rs_calendar_module th {
	color:#84b5c4;
}
#rsepro-navbar .btn-navbar .icon-bar {
	background-color:#84b5c4;
}
/* RSFeedback!  */
#rstpl-com_rsfeedback .rsfe_navbar_inner .btn {
	color:#84b5c4;
}
.rsfeedback_box .modal, .rsfeedback_box .modal-footer {
	background:#ffffff;
}
.rsfeedback_box .modal-header .close {
	color:#84b5c4;
}
.rsfe_dropdown_statuses .dropdown.active .dropdown-toggle, .rsfe_dropdown_statuses .dropdown.active .dropdown-toggle .caret{
	color:#84b5c4;
}
.rsfe_dropdown_statuses .dropdown.active .dropdown-toggle .caret, .rsfe_dropdown_statuses .dropdown .dropdown-toggle .caret{
	border-bottom-color:#84b5c4;
	border-top-color:#84b5c4;
}
#rstpl-com_rsfeedback .rsfe_category_item .badge {
	border:2px solid #626262;
	color:#626262;
}
.rsfe_comment_avatar .rsfe_img img {
	border:5px solid #626262;
}
/* RSFiles */
#rstpl-com_rsfiles .rsfiles-layout .table-bordered, #rstpl-com_rsfiles .rsfiles-layout .table-bordered  tr td{
	border-color:#626262;
}
#rstpl-com_rsfiles .progress .bar {
	background:#626262;
}
#rstpl-com_rsfiles ul.rsf_navbar_ul > li > a.btn {
	color:#84b5c4;
}
/* com_contact */
#rstpl-com_contact #contact-form legend {
	color:#ffffff;
}
#rstpl-com_contact #contact-slider .panel{
	background:#ffffff;
}
#rstpl-com_contact #contact-form input,
#rstpl-com_contact #contact-form textarea
{
	background:rgba(98, 98, 98, .15);
	color:#ffffff;
}
/* K2 */
#rstpl-com_k2 div.itemComments ul.itemCommentsList li.authorResponse {
	border-bottom:1px solid #CCCCCC;
}
#rstpl-com_k2 div.itemCommentsForm form input#submitCommentButton{
	color: #000000;
	border: 2px solid #000000;
}
#rstpl-com_k2 div.itemComments {
	border:2px solid #000000;
}
#rstpl-com_k2 div.catItemCategory, #rstpl-com_k2 div.catItemTagsBlock{
	border-bottom:2px dotted #CCCCCC;
}
#rstpl-com_k2 div.itemContainer  {
	border-bottom:3px dotted #CCCCCC;
}
/* Kunena */
#rstpl-com_kunena #Kunena tr td.kprofile-left {
	background-color:#ffffff;
}
#rstpl-com_kunena #Kunena .kicon-button{
	background-image:none !important;
	background-color:#DEDEDE !important;
}
#rstpl-com_kunena #Kunena .kicon-button span{
	color:#333333;
	background-color:none !important;
}
#rstpl-com_kunena #Kunena tr.krow1 td {
	background-color:#F8F8F8;
}
#rstpl-com_kunena #Kunena .kicon-button, #rstpl-com_kunena #Kunena .kbutton {
	color: #000000;
	border: 2px solid #000000;
}
#rstpl-com_kunena #Kunena .kicon-button:hover, #rstpl-com_kunena #Kunena .kbutton:hover {
	background:#000000;
	border: 2px solid #000000;
	color:#ffffff;
}
#rstpl-com_kunena #Kunena div.kwhoisonline div.kheader,#rstpl-com_kunena #Kunena div.kblock > div.kheader, #rstpl-com_kunena #Kunena .kblock div.kheader,#rstpl-com_kunena #Kunena .kblock div.kheader, #rstpl-com_kunena #Kunena div.kblock > div.kheader, #rstpl-com_kunena #Kunena .kblock div.kheader {
	background-color:#84b5c4 !important;
}
#rstpl-com_kunena #Kunena a:link, #rstpl-com_kunena #Kunena a:visited, #rstpl-com_kunena #Kunena a:active{
	color:#6B8F08 !important;
}
/* RSDirectory! */
#rstpl-com_rsdirectory .rsdir-listings > .row-fluid:nth-child(2n+1) > .rsdir-listing {
	background: #ffffff;
}
#rstpl-com_rsdirectory .rsdir-listings > .row-fluid:nth-child(2n+1) > .rsdir-listing .thumbnail{
	border:1px solid #84b5c4;
}
#rstpl-com_rsdirectory .rsdir-credit-package {
		border:1px solid #626262;
}
#rstpl-com_rsdirectory .rsdir-credit-package .label-info{
	background:#ffffff;
	color:#84b5c4;
}
#rstpl-com_rsdirectory .rsdir-credit-package:hover, #rstpl-com_rsdirectory .rsdir-selected {
	background-color:#ffffff;
	color:#84b5c4;
}
#rstpl-com_rsdirectory .rsdir-credit-package:hover .label-info,  #rstpl-com_rsdirectory .rsdir-selected .label-info {
	background-color:#84b5c4;
	color:#ffffff;
}
#rstpl-com_rsdirectory .rsdir-credit-package .label-success, #rstpl-com_rsdirectory .rsdir-credit-package:hover .label-success, #rstpl-com_rsdirectory .rsdir-selected .label-success {
	color:#41d172;
}
#rstpl-com_rsdirectory #rsdir-contact-modal, 
#rstpl-com_rsdirectory #rsdir-contact-modal .modal-header, 
#rstpl-com_rsdirectory #rsdir-contact-modal .modal-body, 
#rstpl-com_rsdirectory #rsdir-contact-modal .modal-footer {
	background:#618691;
}
.rsdir .breadcrumb li.active {
	color:rgba(98,98,98, .7);
}
.rsdir-listing-unpublished{
	background:none !important;
	border:1px solid #ffffff;
}
.rsdir-entry-fav i:before{
	color:#84b5c4;
}
.rsdir-entry-fav:hover i:before{
	color:#626262;
}
#rstpl-com_rsdirectory #rsdir-big-thumbs .thumbnail {
	border:1px solid #84b5c4;
	background:#ffffff;
}
#rstpl-com_rsdirectory #rsdir-big-thumbs .thumbnail:hover {
	border:1px solid #ffffff;
}
.rsdir-listing-price-label, .rsdir-detail-price-label,
.rsdir-listing-price, .rsdir-detail-price {
	color:#626262;
}
#rsdir-radius-search .add-on, #rstpl-com_rsdirectory .add-on {
	border:1px solid #ffffff;
	color:#ffffff;
}
.rsdir-tabs .nav-tabs li.active a{
	background:#ffffff;
	color:#84b5c4;
}
.rsdir-tabs .tab-content {
	background:#ffffff;
	color:#626262;
}
.rsdir-tabs h1, 
.rsdir-tabs h2, 
.rsdir-tabs h3, 
.rsdir-tabs h4, 
.rsdir-tabs h5 {
	color:#84b5c4;
}
#rstpl-com_rsdirectory .rsdir-tabs input[type="text"],
#rstpl-com_rsdirectory .rsdir-tabs textarea,
#rstpl-com_rsdirectory .rsdir-tabs select
{
	background:rgba(132, 181, 196, .15);
}
#rstpl-com_rsdirectory .rsdir-tabs .add-on {
	border:1px solid #84b5c4;
	color:#84b5c4;
}
#rstpl-com_rsdirectory .rsdir-tabs .btn { 
}
.rsdir-placeholders li {
	color:#84b5c4;
}
.rsdir-info-window a, .rsdir-info-window .fav  , .rsdir-info-window .fav :hover {
	color:#84b5c4;
}
/* RSMediaGallery! */
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:#84b5c4;
}
.rsmg_item_container .rsmg_lightbox:after, .rsmg_item_container:hover .rsmg_lightbox:after {
	color:#FFFFFF;
}
ul#rsmg_gallery_filters li{
	color: #ffffff;
	background-image: none;
	background:#84b5c4;
}
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], #lightbox-container-image-box, #lightbox-image-details-caption .rsmg_toolbox, div#rsmg_thumb_container .rsmg_toolbox, #lightbox-container-image-data-box, #lightbox-btnClose, a#lightbox-secNav-btnClose{
	color: #84b5c4;
	background-color: #ffffff;
}
#lightbox-image-details-caption .rsmg_toolbox a, div#rsmg_thumb_container .rsmg_toolbox a, p.rsmg_tags strong {
	color:#84b5c4;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	background-color: #ffffff !important;
}
.rsmg_item_container .rsmg_image{
	background:#84b5c4;
}
#rsmg_main a.rsmg_big_button, #rsmg_main a.rsmg_big_button:hover, #rsmg_main a.rsmg_big_button:focus, #rsmg_main a.rsmg_big_button:active, #lightbox-container-image-data {
	color: #84b5c4;
}
/* RSSearch! */
.rstpl-header .rssearch_box .input-append .btn{
	color:#fff;
}
@media (max-width: 980px) {
	.rstpl-main-menu-position  .nav-collapse .dropdown-menu a {
		color:#ffffff;
	}
}