/* Global CSS */
body {
	color: #898989;
	background:#2c2c2c;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#000000;
}
a {
	color: #2c2c2c;
}
a:hover, a:focus {
	color: #2185da;
}
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 rgba(0,0,0, .15);
}
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, input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
	border: 1px solid #2185da;
}
.color-black {
	color: #000000;
}
.color-white {
	color: #ffffff;
}
.color-primary {
	color: #2185da;
}
.copyright-link * {
	color: #2185da;
}
.color-secondary {
	color: #2c2c2c;
}
.background-primary {
	background-color: #2185da;
}
.background-secondary {
	background-color: #2c2c2c;
}
.rstpl-tmpl-component, .rstpl-tmpl-component > div > section {
	background:#ffffff;
}
body > div > section > .container {
	background-color:#ffffff;
}
.rstpl-main-menu-position, .rstpl-main-menu-position > .container,
.rstpl-top-position, .rstpl-top-position > .container {
	background-image: none;
	background-color: #2c2c2c;
}
.rstpl-slideshow-position, .body > section:last-child {
	background-color: #2c2c2c;
}
body > div > section, .rstpl-slideshow-position, .body > section:last-child { 
	background-color: rgba(255,255,255, .05); 
}
.invalid {
	color: #5d5c5c;
}
.label, .badge {
	background-color: #2185da;
}
.label-info[href], .badge-info[href] {
	background-color: #000000;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th, 
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
	background:rgba(44, 44, 44, .15);
}
.form-actions {
	border-top: 3px solid #2c2c2c;
}
.pageload-overlay .icon:before {
	color:#2185da;
}
/* End Global CSS*/

/* Spacing and Borders */
.rstpl-border {
	border: 1px solid #dcdcdc;
}
.rstpl-show-grid [class^="span"], .rstpl-show-grid [class*=" span"] {
	background-color: #000000;
	color: #ffffff;
}
.show-grid [class^="span"] {
	background-color: #2185da;
	color: #000000;
}
/* End Spacing and Borders */

/* Chosen */
.chzn-container-multi .chzn-choices {
	border-color: #dcdcdc;
}
.chzn-container .chzn-drop {
	border-color: #dcdcdc;
}
/* End Chosen */

/* Buttons */
.btn, .button, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled],
.button:focus, .button:active, .button.active, .button.disabled, .button[disabled] {
	background-color: #2c2c2c;
	border-color:#2c2c2c;
	color: #ffffff;
}
.btn:hover, .button:hover {
	background-color: transparent;
	border-color:#2c2c2c;
	color: #2c2c2c;
}
.btn.btn-primary {
	background-color: #2185da;
	border-color:#2185da;
	color: #ffffff;
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {
	background-color: transparent;
	border-color:#000;
	color: #000;
}
.btn.btn-info, .progress .bar {
	background-color: #49afcd;
	border-color:#49afcd;
	color: #ffffff;
}
.btn.btn-info:hover {
	background-color: transparent;
	border-color:#49afcd;
	color: #49afcd;
}
.btn.btn-success, .progress .bar-success  {
	background-color: #5bb75b;
	border-color:#5bb75b;
	color: #ffffff;
}
.btn.btn-success:hover {
	background-color: transparent;
	color: #5bb75b;
	border-color:#5bb75b;
}
.btn.btn-warning, .progress .bar-warning {
	background-color: #faa732;
	border-color:#faa732;
	color: #ffffff;
}
.btn.btn-warning:hover {
	background-color: transparent;
	border-color:#faa732;
	color: #faa732;
}
.btn.btn-danger, .progress .bar-danger {
	background-color: #da4f49;
	border-color:#da4f49;
	color: #ffffff;
}
.btn.btn-danger:hover {
	background-color: transparent;
	border-color: #da4f49;
	color: #da4f49;
}
.btn.btn-inverse {
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
.btn.btn-inverse:hover {
	background-color: transparent;
	border-color: #000000;
	color: #000000;
}
.btn.btn-link {
	background:none;
	border:none;
	color:#2c2c2c;
}
.btn .caret, .rs_controls .btn-group .btn .caret{ 
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
}
.btn:hover .caret, .btn-group.open .btn.dropdown-toggle .caret {
	border-bottom-color: #2185da;
	border-top-color: #2185da;
}
.rs_controls .btn-group .btn:hover .caret, .rs_controls .btn-group .btn:focus .caret{
	border-bottom-color: #2c2c2c;
	border-top-color: #2c2c2c;
}
.btn-group .btn.dropdown-toggle {
	color: #ffffff;
}
.btn-group .btn.dropdown-toggle:hover, .btn-group.open .btn.dropdown-toggle {
	background-color: #000000;
	color: #2185da;
}
.btn.rstpl-rounded-btn:before {
	border-bottom: 10px solid #2185da;
}
.btn.rstpl-rounded-btn {
	background-color: #2185da;
	color: #ffffff;
}
.btn.rstpl-rounded-btn:hover {
	background-color: #000000;
	color: #ffffff;
}
.btn.rstpl-rounded-btn:hover:before {
	border-bottom: 10px solid #000000;
}
a.jmodedit {
	color: 	rgba(33, 133, 218, .75);
}
a.jmodedit:hover, a.jmodedit:focus {
	color: rgba(0,0,0, .3);
}
.close, .close:hover, .alert .alert-heading{
	color:#ffffff;
}
button.close, button.close:hover {
	color:#ffffff;
}
.modal-header .close, .modal-header .close:hover {
	color:#adadad;
}

.alert {
	color:#ffffff;
	background-color: #faa732;
}
.alert.alert-warning{
	background-color: #faa732;
}
.alert.alert-danger{
	background-color: #da4f49;
}
.alert.alert-info{
	background-color: #49afcd;
}
.alert.alert-success{
	background-color: #5bb75b;
}
/* End Buttons */

/* Lists */
.rstpl-arrow-bullet > li:before {
	color: #2185da;
}
/* End Lists */

/* Main Menu */
.rstpl-main-menu-position .navbar, .rstpl-main-menu-position .navbar-inner {
	background:none;
}
.navbar .nav > li > a, .navbar .nav > li > .separator, .navbar .nav > li > .nav-header, .rstpl-main-menu-position .navbar .deeper.dropdown.parent:after {
	color: #ffffff;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li:hover > .separator, .navbar .nav > li > a:focus, .navbar .nav > .current > a, 
.rstpl-main-menu-position .navbar .deeper.dropdown.parent:hover > a,.rstpl-main-menu-position .navbar .deeper.dropdown.parent:hover:after, .rstpl-main-menu-position .navbar .deeper.dropdown.parent.active:after, .rstpl-main-menu-position .navbar .current.deeper.dropdown.parent:after {
	background:transparent;
	color: #2185da;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #ffffff;
	color: #2185da;
	text-shadow: none;
}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 6px solid #000000;
}
.nav .dropdown-toggle .caret {
	border-bottom-color: #000000;
	border-top-color: #000000;
}
.nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
	color: #2185da;
}
.navbar-fixed-top {
	background:#2c2c2c;
}
.dropdown-menu li, .dropdown-menu .divider {
	background-color: #2185da;
}
.dropdown-menu > li > a, .dropdown-menu .nav-header, .dropdown-menu .divider > .separator {
	color: #ffffff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background-color: #000000;
	color: #ffffff;
}
.dropdown-menu > li > a:active:after, .dropdown-menu > li > a:focus:after, .dropdown-submenu:hover > a:after, .dropdown-submenu:focus > a:after {
	border-left-color: transparent;
}
.dropdown-submenu > .dropdown-menu {
	background-color: transparent;
}
.dropdown-submenu > .dropdown-menu li, .dropdown-submenu > .dropdown-menu .divider {
	background-color: #2185da;
}
.dropdown-submenu > a:after {
	border-color: transparent transparent transparent transparent;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #000000;
	color: #ffffff;
}
.rstpl-main-menu .navbar .btn-navbar:after {
	background: #2185da;
}
.rstpl-main-menu .navbar .btn-navbar {
	background-color: transparent;
	color: #ffffff;
}
.rstpl-main-menu .navbar .btn-navbar:hover, .rstpl-main-menu .navbar .btn-navbar:focus, .rstpl-main-menu .navbar .btn-navbar:active,
.rstpl-main-menu .navbar .btn-navbar.active, .rstpl-main-menu .navbar .btn-navbar.disabled, .rstpl-main-menu .navbar .btn-navbar[disabled] {
	background-color: transparent;
	color: #000000;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	background-color: #000000;
}
.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: #000000;
}
.navbar .btn-navbar {
	background-color: #2185da;
}
.navbar .btn-navbar:hover {
	background-color: #2185da;
	color: #000000;
}
/* End Main Menu */

/* Search */
.rstpl-search-container .btn {
	background-color: #ffffff;
}
.rstpl-search-container [class*="icon-"] {
	color: #2185da;
}
.rstpl-search-container .input-append .add-on {
	background-color: #ffffff;
}
.navbar-search .search-query {
	border: 3px solid #2185da;
}
.rstpl-search input[type="text"] {
	border-color: #2185da;
	color: #000000;
}
.rstpl-search input[type="text"]:focus {
	border-color: #2185da;
}
.rstpl-search .btn:hover, .rstpl-search .btn:focus, .rstpl-search .btn:active, .rstpl-search .btnactive {
	background-color: #ffffff;
}
/* End Search */

/* Main Carousel */
.rstpl-slideshow-position .carousel-control, .rstpl-slideshow-position .carousel-control:focus {
	background: none repeat scroll 0 0 #2185da;
	color: #ffffff;
}
.rstpl-slideshow-position .carousel-control:hover {
	background: none repeat scroll 0 0 #ffffff;
	color: #2185da;
}
.rstpl-slideshow-position .carousel-caption {
	background: #ffffff;
	box-shadow:0 0 40px rgba(0,0,0, .7);
}
.rstpl-slideshow-position .carousel-caption .rstpl-title {
	color: #000000;
}
.rstpl-slideshow-position .carousel-caption .rstpl-description *{
	color: #898989;
}
.rstpl-slideshow-position .carousel-caption .rstpl-description h1, 
.rstpl-slideshow-position .carousel-caption .rstpl-description h2, 
.rstpl-slideshow-position .carousel-caption .rstpl-description h3, 
.rstpl-slideshow-position .carousel-caption .rstpl-description h4, 
.rstpl-slideshow-position .carousel-caption .rstpl-description h5, 
.rstpl-slideshow-position .carousel-caption .rstpl-description h6 {
	color: #2185da;
}
.rstpl-slideshow-position .rscarousel .carousel-indicators li {
	box-shadow:none;
	border:3px solid #2185da;
}
.rstpl-slideshow-position .rscarousel .carousel-indicators li.active {
	border-color: #ffffff;
	background:none;
}
/* End Main Carousel */

/* Breadcrumbs */
.breadcrumbs .showHere {
	color: #2185da;
}
.breadcrumbs {
	background: none;
}
.breadcrumbs > li {
	color: #000000;
}
.breadcrumbs > li > a {
	color: #000000;
}
.breadcrumbs > li > a:hover, .breadcrumbs > li > a:focus, .breadcrumbs > li > .divider {
	color: #2185da;
}
/* End Breadcrumbs */
/* Go To Top Button */
.rstpl-go-top {
	background-color:#2185da;
}
.rstpl-go-top:hover{
	background-color:#000000;
}
.rstpl-go-top span{
	color:#ffffff;
}
/* End Go To Top Button */
/* Title Box */
[class*="rstpl-box-title-"] {
	color: #000000;
}
/* End Title Box */

/* Login Form */
.rstpl-login input[type="text"], .rstpl-login input[type="password"] {
	color: #000000;
	border-color: rgba(0,0,0, .15);
}
.rstpl-login input[type="text"]:focus, .rstpl-login input[type="password"]:focus {
	border-color: #2185da;
}
.rstpl-login .control-group.checkbox {
	color: #000000;
}
.rstpl-login .control-group.checkbox:hover {
	color: #2185da;
}
.rstpl-login .userdata ul > li > a {
	color: #000000;
}
.rstpl-login .userdata ul > li > a:hover, .rstpl-login .userdata ul > li > a:focus, .rstpl-login .userdata ul > li > a:active {
	color: #2185da;
}
/* End Login Form */

/* Parallax Box */
.rstpl-box-parallax:before {
	background-color:rgba(0,0,0, .5);
}
.rstpl-box-parallax .rstpl-box-title {
	color:#2185da;
}
.rstpl-box-parallax .rstpl-box-content {
	color:rgba(255,255,255, .8);
}
/* End Parallax Box */

/* Youtube Video Background Box */
.rstpl-box-ytb-video .rstpl-box-content {
	color:#ffffff;
}
.mb_YTPBar.inlinePlayer .ytpicon, .mb_YTPBar.inlinePlayer .mb_YTPTime {
	color:#2185da;
}
.mb_YTPBar.inlinePlayer .ytpicon:hover {
	color:#ffffff;
}
.mb_YTPProgress{
	background:#222;
}
.mb_YTPLoaded{
	background:#444;
}
.mb_YTPseekbar{
	background:#2185da;
}
.mb_YTPBar .level.horizontal {
	background:#2185da;
}
.mb_YTPBar .simpleSlider {
	border:2px solid #2185da;
}
/* End Youtube Video Background Box */

/* Vertical Image Box */
.rstpl-box-vertical-image .rstpl-box-title {
	color: #000000;
}
/* End Vertical Image Box */

/* Price Box */
 .rstpl-box-pricing .rstpl-box-icon:after {
	background-color: #2185da;
	border: 10px double #2185da;
}
.rstpl-box-pricing:hover .rstpl-box-icon:after {
	border: 10px double #ffffff;
	background-color: #000000;
}
.rstpl-box-pricing .rstpl-box-icon span {
	color: #ffffff;
}
.rstpl-box-pricing .table {
	color: rgba(0,0,0, .65);
	border:1px solid rgba(0, 0, 0, .15);
}
.rstpl-box-pricing .table tr:first-child > td {
	background:#ffffff;
}
.rstpl-box-pricing .rstpl-box-pricetag {
	color:#2185da;
}
.rstpl-box-pricing .rstpl-box-content {
	color: #5d5c5c;
}
.rstpl-box-pricing .table td {
	border-top: 1px solid rgba(0, 0, 0, .15);
}
.rstpl-box-pricing.highlight {
	box-shadow: 0 0 0 1px #2185da inset;
}
.rstpl-box-pricing.highlight .rstpl-box-title, .rstpl-box-pricing.highlight .rstpl-box-content {
	color:#ffffff;
}
.rstpl-box-pricing.highlight .table{
	border:none;
	background:#2c2c2c;
	color:#ffffff;
}
.rstpl-box-pricing.highlight .table tr td{
	background:#2c2c2c;
}
.rstpl-box-pricing.highlight .table tbody > tr:nth-child(2n) > td, .rstpl-box-pricing.highlight .table tbody > tr:nth-child(2n) > th {
	background:rgba(255,255,255, .05);
}
/* End Price Box */

/* Full Width Vertical Image Box */
.rstpl-box-full-width-vertical-image.light {
	background-color: #2185da;
}
.rstpl-box-full-width-vertical-image.dark {
	background-color: #000000;
}
.rstpl-box-full-width-vertical-image.dark .rstpl-box-subtitle, 
.rstpl-box-full-width-vertical-image.dark .rstpl-box-title, 
.rstpl-box-full-width-vertical-image.dark .rstpl-box-content {
	color:#ffffff;
}
.rstpl-box-full-width-vertical-image.dark .rstpl-links a {
	color: #2185da;
}
.rstpl-box-full-width-vertical-image.dark .rstpl-links a:hover, .rstpl-box-full-width-vertical-image.dark .rstpl-links .rstpl-spacer {
	color:#ffffff;
}
.rstpl-box-full-width-vertical-image  .rstpl-box-subtitle {
	color: #000000;
}
.rstpl-box-full-width-vertical-image .rstpl-box-title {
	color: #000000;
}
.rstpl-box-full-width-vertical-image a {
	color: #000000;
}
.rstpl-box-full-width-vertical-image .rstpl-box-content, .rstpl-box-full-width-vertical-image a:hover {
	color: rgba(0,0,0,.75);
}
.rstpl-box-full-width-vertical-image .rstpl-links span {
	color: #000000;
}
.rstpl-box-full-width-vertical-image .rstpl-box-image-group > div > img {
	background-color: #ffffff;
}
/* End Full Width Vertical Image Box */

/* Vertical Icon Box */
.rstpl-box-vertical-icon .rstpl-box-icon:after {
	background-color: #2185da;
	border: 10px double #2185da;
}
.rstpl-box-vertical-icon:hover .rstpl-box-icon:after {
	border: 10px double #ffffff;
	background-color: #000000;
}
.rstpl-box-vertical-icon:hover .rstpl-box-title {
	color: #000000;
}
.rstpl-box-vertical-icon .rstpl-box-title {
	color: #000000;
}
.rstpl-box-vertical-icon .rstpl-box-icon span {
	color: #ffffff;
}
/* End Vertical Icon Box */

/* Horizontal Icon Left Box */
.rstpl-box-horizontal-icon .rstpl-box-icon:after {
	background-color: #2185da;
}
.rstpl-box-horizontal-icon:hover .rstpl-box-icon:after {
	background-color: #000000;
}
.rstpl-box-horizontal-icon:hover .rstpl-box-title {
	color: #000000;
}
.rstpl-box-horizontal-icon .rstpl-box-title {
	color: #000000;
}
.rstpl-box-horizontal-icon .rstpl-box-icon span {
	color: #ffffff;
}
/* End Horizontal Icon Left Box */

/* Full Width Horizontal Icon Box */
.rstpl-box-full-width-horizontal-icon {
	background-color: #2185da;
	color: #000000;
}
.rstpl-box-full-width-horizontal-icon .btn {
	background-color: #2c2c2c;
	border-color: #2c2c2c;
	color:#ffffff;
}
.rstpl-box-full-width-horizontal-icon .btn:hover {
	background:#2185da;
	border-color: #2c2c2c;
	color: #2c2c2c;
}
/* End Full Width Horizontal Icon Box */

/* Full Width Simple Box */
.rstpl-full-width-bg.light a, .rstpl-full-width-bg.light strong {
	color: #2c2c2c;
}
.rstpl-full-width-bg a:hover {
	color: #2185da;
}
.rstpl-full-width-bg.light {
	background-color: #ffffff;
	color: #000000;
}
.rstpl-full-width-bg.dark {
	background-color: #000000;
	color: #ffffff;
}
/* End Full Width Simple Box */

/* Personal Box */
.rstpl-box-personal .rstpl-box-title {
	color: #000000;
}
.rstpl-box-personal .rstpl-box-subtitle {
	color: rgba(0,0,0, .3);
}
.rstpl-box-personal .rstpl-box-info {
	border:1px solid rgba(0,0,0, .15);
}
/* End Personal Box */

/* Full Width Horizontal Image Box */
.rstpl-box-full-width-horizontal-image .rstpl-box-title {
	color: #000000;
}
/* End Full Width Horizontal Image Box */

/* Testimonial Box */
.rstpl-box-testimonial .rstpl-box-image {
	border: .6rem solid #D9D9D9;
}
.rstpl-box-testimonial:hover .rstpl-box-image {
	border: .6rem solid #2185da;
}
.rstpl-box-testimonial .rstpl-box-title{
	color:#000000;
}
.rstpl-box-testimonial .rstpl-box-subtitle{
	color: #2185da;
}
/* End Testimonial Box */

/* Full Width Carousel */
.rstpl-full-width-carousel .carousel .rstpl-box-title {
	color:#000000;
}
.rstpl-full-width-carousel .carousel .carousel-inner .item > div:before {
	color:#ffffff;
}
.rstpl-full-width-carousel.light {
	background-color: #2185da;
}
.rstpl-full-width-carousel.dark {
	background-color: #2c2c2c;
}
.rstpl-full-width-carousel.dark .rstpl-box-title {
	color: #2185da;
}
.rstpl-full-width-carousel.light .carousel-control {
	color: #2185da;
}
.rstpl-full-width-carousel.light .carousel-control:hover,
.rstpl-full-width-carousel.light .carousel-control:focus {
	background: none repeat scroll 0 0 #000000;
	color: #ffffff;
}
.rstpl-full-width-carousel.dark .carousel-control,
.rstpl-full-width-carousel.dark .carousel-control:hover,
.rstpl-full-width-carousel.dark .carousel-control:focus {
	background: none repeat scroll 0 0 #ffffff;
	color: #2185da;
}
/* End Full Width Carousel */

/* Simple Carousel */
.rstpl-simple-carousel .rstpl-box-title {
	color: #000000;
}
.rstpl-simple-carousel .carousel-control,
.rstpl-simple-carousel .carousel-control:focus {
	background: none repeat scroll 0 0 #2185da;
	color: #ffffff;
}
.rstpl-simple-carousel .carousel-control:hover {
	background: none repeat scroll 0 0 #000000;
}
/* End Simple Carousel */

/* Gallery Carousel */
.rstpl-gallery-carousel img, .rstpl-simple-carousel img {
	background-color: #ffffff;
}
.rstpl-gallery-carousel .carousel .carousel-inner .item > div:before {
	color: #ffffff;
}
.rstpl-gallery-carousel .carousel-control, .rstpl-gallery-carousel .carousel-control:focus {
	color: #2185da;
}
.rstpl-gallery-carousel .carousel-control:hover {
	color: #000000;
}
.rstpl-gallery-carousel .rstpl-box-image {
	box-shadow: inset 0 0 10px 0 #303030;
    -webkit-box-shadow: inset 0 0 10px 0 #303030;
    -moz-box-shadow: inset 0 0 10px 0 #303030;
}
.rstpl-gallery-carousel .rstpl-box-image-border {
	border: 1px solid #dcdcdc;
}
/* End Gallery Carousel */

/* Personal */
.rstpl-social .rstpl-title {
	color: #ffffff;
}
.rstpl-box-personal .rstpl-box-social a {
	color: #ffffff;
	background-color: #2185da;
}
.rstpl-box-personal .rstpl-box-social a:hover {
	background-color: #000000;
}
.rstpl-box-personal .rstpl-box-social .rstpl-more {
	background-color: #2c2c2c;
}
.rstpl-box-personal .rstpl-box-social .rstpl-more:hover {
	background-color: #2185da;
}
/* End Personal */

/* Left Image Box */
.rstpl-box-left-image .rstpl-box-title {
	color: #000000;
}
.rstpl-box-left-image .rstpl-box-subtitle {
	color: #2185da;
}
.rstpl-box-left-image .rstpl-box-pricetag {
	color: #000000;
}
.rstpl-box-left-image .rstpl-box-pricetag-details {
	color: #2185da;
}
.rstpl-box-left-image .rstpl-box-image-border {
	border: 1px solid #dcdcdc;
}
/* End Left Image Box */

/* Thumbnail Box */
.rstpl-box-thumb .rstpl-box-title {
	color: #2185da;
}
/* End Thumbnail Box */

.rstpl-box-counter-up {
	color:#000000;
}
.rstpl-box-counter-up .rstpl-counter-up {
	border:16px solid #2185da;
}
.rstpl-box-counter-up:hover .rstpl-counter-up {
	border:16px solid #2c2c2c;
}
/* Tab */
.rstpl-tabs .nav-tabs > li > a {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #000000;
}
.rstpl-tabs .nav-tabs > li > a:hover, .rstpl-tabs .nav-tabs > li > a:focus, .rstpl-tabs .nav-tabs > li > a:active {
	color: #2185da;
}
.rstpl-tabs .nav-tabs > .active > a, .rstpl-tabs .nav-tabs > .active > a:hover, .rstpl-tabs .nav-tabs > .active > a:focus {
	color: #2185da;
}
.rstpl-tabs.nav-tabs > li > a:hover, .rstpl-tabs.nav-tabs > li > a:focus {
	border-color: #dcdcdc;
}
.rstpl-tabs .nav.nav-tabs > li > a:hover, .rstpl-tabs .nav > li > a:focus {
	background-color: #ffffff;
}
.rstpl-tabs.tab-content .rstpl-border {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.rstpl-tabs .rstpl-box-title {
	color: #000000;
}
/* End Tab */

/* Accordion */
.accordion {
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
.accordion-group {
	border-top: 1px solid #dcdcdc;
}
.accordion-toggle.collapsed {
	color: #000000;
}
.accordion-toggle, .accordion-toggle:hover, .accordion-toggle:focus {
	color: #2185da;
}
.accordion-toggle.collapsed, .accordion-toggle.collapsed:hover, .accordion-toggle.collapsed:focus {
	color: #000000;
}
.rstpl-tabs .tab-content .rstpl-box-image, .accordion-inner .rstpl-box-image {
	border: 1px solid #dcdcdc;
}
/* End Accordion */

/* Footer */
.rstpl-footer-fluid-position * {
	color: rgba(255,255,255, .6);
}
.rstpl-footer-fluid-position a:hover, .rstpl-footer-fluid-position a:focus, .rstpl-footer-fluid-position li.current a {
	color: #2185da;
}
.rstpl-footer-fluid-position .control-group input, .rstpl-footer-fluid-position .control-group select, .rstpl-footer-fluid-position .control-group textarea {
	color: #000000;
}
.rstpl-footer-fluid-position .control-group input:focus, .rstpl-footer-fluid-position .control-group select:focus, .rstpl-footer-fluid-position .control-group textarea:focus {
	border-color: #000000;
}
.rstpl-footer-fluid-position .control-group {
	color: #ffffff;
}
.rstpl-footer-fluid-position .btn, .rstpl-footer-fluid-position .btn.btn-primary:hover {
	background-color: #ffffff;
	color: #2185da;
}
.rstpl-footer-fluid-position .btn.btn-primary, .rstpl-footer-fluid-position .btn:hover {
	background-color: #ffffff;
	color: #000000;
}
/* End Footer */

/* Socials */
.rstpl-social .rstpl-title {
	color:#000000;
}
.rstpl-social-icons .rstpl-social-link a {
	background-color: #2c2c2c;
	color: #2185da;
}
.rstpl-social-icons .rstpl-social-link a:hover {
    background-color: #000000;
}
.rstpl-social-icons.rstpl-social-more .rstpl-social-link {
	background-color: #000000;
}
.rstpl-social-icons .rstpl-social-link a{
	background-color: #2185da;
	color: #ffffff;
}
.rstpl-social-icons .rstpl-social-link a:hover {
	background-color: #2185da;
	color: #ffffff;
}
.rstpl-social-icons .rstpl-social-link.facebook a:hover {
	background-color: #3b5998;
}
.rstpl-social-icons .rstpl-social-link.twitter a:hover {
	background-color: #00aced;
}
.rstpl-social-icons .rstpl-social-link.linkedin a:hover {
	background-color: #007bb6;
}
.rstpl-social-icons .rstpl-social-link.google a:hover {
	background-color: #dd4b39;
}
.rstpl-social-icons .rstpl-social-link.youtube a:hover {
	background-color: #bb0000;
}
.rstpl-social-icons .rstpl-social-link.vimeo a:hover {
	background-color: #52B8EA;
}
.rstpl-social-icons .rstpl-social-link.flickr a:hover {
	background-color: #ff0084;
}
.rstpl-social-icons .rstpl-social-link.pinterest a:hover {
	background-color: #cb2027;
}
.rstpl-social-icons .rstpl-social-link.yahoo a:hover {
	background-color: #845aa5;
}
.rstpl-social-icons .rstpl-social-link.skype a:hover {
	background-color: #2aa4e9;
}


/* End Socials */

/* error.php */
.rstpl-error-page .container {
	border: 1px solid #dcdcdc;
}
.rstpl-error-reasons {
	color: #000000;
}
.rstpl-actual-error .label-inverse:before{
	background-color: #2185da;
}
/* End error.php */

/* RSJoomla! Components */

/* RSMediaGallery! */
ul#rsmg_gallery li div.rsmg_item_container {
	background:#2c2c2c;
}
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, .rsmg_item_description {
	color: #ffffff;
}
.rsmg_item_container:hover .rsmg_image_details a {
	color: #000000 !important;
}
.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: #2c2c2c;
}
 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: #2185da;
}
#lightbox-image-details-caption .rsmg_download a, div#rsmg_thumb_container .rsmg_download a, p.rsmg_tags strong{
	color: #2185da;
}
#lightbox-image-details-caption .rsmg_download a:hover, div#rsmg_thumb_container .rsmg_download a:hover {
	color: #2185da;
}
#rsmg_albums li div.rsmg_album_container, .rsmg_album_inner_container img {
	border: 1px solid #dcdcdc;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_title {
	color: #000000;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_title:hover {
	color: #2185da;
}
.rsmg_item_container .rsmg_image{
	background: #000000;
}
#rsmg_main a.rsmg_big_button {
	background: none repeat scroll 0 0 #000000;
	color: #ffffff;
}
#rsmg_main a.rsmg_big_button:hover {
	background: none repeat scroll 0 0 #000000;
	color: #2185da;
}
div#rsmg_footer {
	color: #303030;
}
/* content plugin from RSMediaGallery! */
ul.rsmg_content_gallery li div.rsmg_content_container {
	border: 1px solid #dcdcdc;
}
.rsp_icon_over {
	background:rgba(33, 133, 218, .75) !important;
	color:#2c2c2c !important;
}
/* end content plugin from RSMediaGallery! */
/* end RSMediaGallery! */

/* calendar pop-up */
.calendar table .wn, .calendar thead .daynames, .calendar thead .name, .calendar thead .active{
	background:rgba(33, 133, 218, .2);
}
.calendar tbody .rowhilite td.wn, .calendar tbody .rowhilite td{
	background:rgba(33, 133, 218, .75);
}
.calendar thead .title, .calendar tbody .rowhilite td.wn, .calendar tbody .rowhilite td.selected, .calendar tbody td.selected, .combo .hilite, .combo .active {
	background:#2c2c2c;
}
/* end calendar pop-up */
/* com_content */
#rstpl-com_content .page-header h1, #rstpl-com_content .page-header h2, .column-right h3 {
	color:#000000;
}
.chzn-container-single .chzn-single {
	border-color: #dcdcdc;
	color: #5d5c5c;
}
.chzn-container-single .chzn-drop {
	border-color: #2185da;
}
.chzn-container-active.chzn-with-drop .chzn-single {
	border-color: #2185da;
}
.chzn-container .chzn-results li.highlighted {
	background-color: #000000;
	background-image: none;
}
.pagination ul > li > a, .pagination ul > li > span, .pager li > a, .pager li > span {
	background-color: #000000;
	color: #ffffff;
}
.pagination ul > li > a:hover, .pager li:hover > a, .pager li:hover > span {
	background-color: #2185da;
	color: #ffffff;
	border-color:#2185da;
}
.rstpl-title-color {
	color: #000000;
}
.blog-featured .article-info {
	border: 1px solid #dcdcdc;
}
.text-info {
	color: #000000;
}

/* End com_content */

/* News feed */
.newsfeed .redirect-ltr a, .newsfeed .redirect-ltr a:hover, .newsfeed .redirect-ltr a:focus {
	color: #000000;
}
.newsfeed ol > li:before, .newsfeed .feed-item-description strong {
	color: #000000;
}
/* End News feed */

/* RSBlog! */
.rsblog-entry-title {
	color: #000000;
}
footer.rsblog-entry-meta {
	border-top: 1px solid rgba(0,0,0, .15);
	border-bottom: 1px solid rgba(0,0,0, .15);
}
.rsblog-author-bio {
	background-color: #ffffff;
}
#rstpl-com_rsblog .well {
	color: #2185da;
}
#rstpl-com_rsblog .well ul > li > a {
	color: #000000;
}
#pop-print a {
	color: #ffffff;
}
#pop-print a:hover, #pop-print a:focus, #pop-print a:active {
	color: #303030;
}
.rsblog-commtrack .nav.nav-tabs {
	border-bottom:1px solid rgba(0,0,0, .15);	
}
.rsblog-commtrack .nav.nav-tabs > li > a {
	background-color: #ffffff;
	border-top:1px solid rgba(0,0,0, .15);
	border-left:1px solid rgba(0,0,0, .15);
	border-right:1px solid rgba(0,0,0, .15);
	border-bottom:1px solid rgba(0,0,0, .15);
	color: #000000;
}
.rsblog-commtrack .nav.nav-tabs > li.active > a {
	color: #2185da;
	border-bottom:1px solid rgba(255,255,255, 1);
}
.rsblog-commtrack .tab-content {
	background-color: #ffffff;
	color: #898989;
	border-color:rgba(0,0,0, .15);
}
.rsblog-calendar table {
	border: 0 none !important;
}
.rsblog-calendar table caption {
	background-color: #2185da;
	color: #ffffff;
}
.rsblog-calendar table caption span a {
	color: #ffffff;
}
.rsblog-calendar caption {
	border-bottom: 0 none !important;
}
.rsblog-calendar th {
	background-color: #000000 !important;
	border-left: 1px solid #000000 !important;
	color: #ffffff !important;
}
.rsblog-calendar th:first-child {
	border-left: 1px solid #000000 !important;
}
.rsblog-calendar td {
	border-top: 0 none !important;
	border-bottom: 1px solid #e5e5e5 !important;
}
.rsblog-calendar td:first-child {
	border-left: 1px solid #e5e5e5 !important;
}
.rsblog-calendar td:last-child {
	border-right: 1px solid #e5e5e5 !important;
}
.rsblog-calendar td a {
	color: #303030 !important;
}
.rsblog-calendar td.active a {
	background-color: #2185da !important;
	color: #ffffff !important;
}
.rsblog-calendar td.has-posts a {
	background-color: rgba(33, 133, 218, .55) !important;
}
.rsblog-calendar td a:active {
	background-color: #eeeeee !important;
}
.rsblog-calendar td a:hover, .rsblog-calendar td.off a {
	color: #a0a0a0 !important;
}
.rsblog-tags-module .rsblog-tag {
	background-color: #f6f6f6 !important;
}
/* End RSBlog! */

/* RSComments! */
#rscommentsForm {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
}
.rsc_buttons_container .btn a {
	color: #ffffff;
	display: block;
}
.rsc_buttons_container .btn:hover a {
	color:inherit;
}
.rsc_subject {
	color: #000000;
}
.rsc_quote blockquote {
	background: #000000;
	color: #ffffff;
	border-color: #ffffff;
}
/* End RSComments! */

/* RSDirectory! */
.rsdir-mod-simple-search .open > .dropdown-menu > li:hover {
	background-color: #000000;
}
.rsdir-mod-simple-search .dropdown-menu > li > a:hover, .rsdir-mod-simple-search .dropdown-menu > li > a:active, .rsdir-mod-simple-search .dropdown-menu > li > a:focus, .rsdir-mod-simple-search .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	color: #2185da;
	text-shadow: none;
}
#rstpl-com_rsdirectory legend, .#rstpl-com_rsdirectory .rsdir-detail-title {
	border-bottom-color: #dcdcdc;
	color: #000000;
}
#rstpl-com_rsdirectory [class*="buy-credits-"] {
	color: #2185da;
}
.rsdir-listing-price, .rsdir-detail-price {
	color: #000000;
	border:2px solid #2185da;
}
.rsdir-listing-price-label, .rsdir-detail-price-label {
	color: #000000;
}
.rsdir h4 {
	color: #000000;
}
.rsdir-newest-entry-price, .rsdir-popular-entry-price, .rsdir-related-entry-price, .rsdir-recently-visited-entry-price, .rsdir-top-rated-entry-price, .rsdir .carousel-entry-price {
	background-color: #2185da;
	text-shadow: none;
}
.rsdir-listing {
	border-bottom:1px solid rgba(0, 0, 0, 0.15);
}
.rsdir-listing-promoted {
	border-top:2px solid #2185da !important;
	border-bottom:2px solid #2185da !important;
	background-color: rgba(33, 133, 218, .15) !important;
}
.rsdir-listing .thumbnail {
	background: #ffffff;
}
.rsdir-categories li a {
	border-bottom: 1px solid #dcdcdc;
}
.rsdir-categories li a:hover {
	background-color: #dcdcdc;
}
.rsdir-categories .rsdir-entries-number {
	background-color: #2185da !important;
}
#rstpl-com_rsdirectory  .rsdir-credit-package {
	border:2px solid #2185da;
}
#rstpl-com_rsdirectory  .rsdir-credit-package:hover {
	border:2px solid #2c2c2c;
}
/* End RSDirectory! */

/* RSEventsPro! */
div.rs_heading a, .rs_event_details .rs_event_link {
	color:#000000;
}
div.rs_heading a:hover, .rs_event_details .rs_event_link:hover {
	color:#2185da;
}
#rsepro-navbar {
	background:#ffffff;
	border:3px solid #2c2c2c;
}
.rsepro-close {
	background-color: #da4f49;
	border-color:#da4f49;
	color: #ffffff;
}
.rsepro-close:hover {
	background-color: transparent;
	border-color: #da4f49;
	color: #da4f49;
}
#rsepro-navbar .navbar-inner .nav > li > a{
	background:#ffffff;
	border:2px solid #2c2c2c;
	color:#2c2c2c;
}
#rsepro-navbar .navbar-inner .nav li.dropdown > .dropdown-toggle .caret {
	border-bottom-color:#2c2c2c;
	border-top-color:#2c2c2c;
}
#rsepro-navbar .navbar-inner .nav li.dropdown > .dropdown-toggle:hover .caret,
#rsepro-navbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle .caret {
	border-bottom-color:#ffffff;
	border-top-color:#ffffff;
}
#rsepro-navbar .navbar-inner .nav > li > a:hover, #rsepro-navbar .navbar-inner .nav > li.dropdown.active > a{
	background:#2185da;
	border:2px solid #2185da;
	color:#ffffff;
}
#rsepro-navbar .navbar-inner .nav .dropdown-menu li a {
}
#rsepro-navbar .navbar-inner .nav .dropdown-menu li a:hover {
	background:#000000;
}
.rs_calendar_arrows_module {
	color:#ffffff;
}
.rs_table [id*="rscalendarmonth"] {
	color: #ffffff;
}
table.rs_calendar_component th {
	background-color: #000000;
}
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: #000000 !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;
}
.rs_calendar_module .rs_table:first-of-type td {
	background-color: #000000;
	border: 0 none;
}
a.rs_calendar_arrows {
	background-color: #000000 !important;
}
.rs_calendar_module th {
	background-color: #2185da !important;
	border: 1px solid #2185da !important;
}
.rs_calendar_module a {
	margin: 1px;
}
.rs_calendar_module a > span {
	color: #000000;
}
.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: #000000;
}
.rs_calendar_module a:hover > span {
	color: #2185da;
}
table.rs_calendar_module td.has-events a {
	background-color: #000000 !important;
}
.rs_calendar_module .curr-day a {
	background-color: #2185da !important;
}
.rs_calendar_module .curr-day a > span, .rs_calendar_module .has-events a > span {
	color: #ffffff;
}
.rs_event_detail {
	border: 1px solid #dcdcdc;
}
.rs_event_detail.rs_featured:before {
	background-color: #2185da;
	border: 2px solid #2185da;
	color: #ffffff;
}
.rs_event_detail.rs_featured:hover:before {
	background-color: #ffffff;
	border: 2px solid #2c2c2c;
	color: #2c2c2c;
}
.rs_event_detail:hover, .rs_event_detail.rs_featured:hover {
	border-color: #2185da;
	background: #fafafa !important;
}
#rs_event_main a:hover {
	color: #ffffff !important;
}
#cloneevent {
	color:#2185da;
	background-color:#2c2c2c !important;
}
.rs_edit_txt {
	border:1px solid #dcdcdc;
	background:#ffffff !important;
}
div.rs_subscription_header, div.rs_table_header, .rs_subscription_header span, .rs_table_header span {
	background-color: #2c2c2c;
	color: #ffffff;
}
ul#rs_filters li {
	background-color: #ffffff;
}
.rs_controls .btn, .rs_invite_btn, .rs_controls .btn-group .btn{
	background-color: #2185da;
	border-color:#2185da;
	color: #ffffff;
}
.rs_controls .btn:hover, .rs_controls .btn:focus, .rs_controls .btn:active, .rs_controls .btn.active, .rs_controls .btn.disabled, .rs_controls .btn[disabled],
.rs_invite_btn:hover, .rs_invite_btn:focus,
.rs_controls .btn-group .btn:hover, .rs_controls .btn-group .btn:focus{
	background-color: transparent;
	border-color:#000;
	color: #000 !important;
}
.rs_featured_event {
	background-color: #ffffff !important;
	color: #000000;
}
.rse_popular_list .rs_box {
	background-color: #ffffff !important;
}
.rse_popular_module .rse_popular_list li.rs_box {
	border-color: #dcdcdc !important;
}
.rse_popular_module .rse_popular_list li.rs_box:hover {
	border-color: #2185da !important;
}
.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 #000000;
}
ul#rs_event_menu li a:hover, ul#rs_event_menu li a.active {
	border-bottom-color: #ffffff;
	border-right-color: #2185da;
	background: none repeat scroll 0 0 #2185da;
	color: #000000 !important;
}
ul#rs_event_menu li a {
	border-bottom-color: #ffffff;
	border-right-color: #000000;
}
#rs_event_main fieldset legend {
	color: #000000;
}
#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: #2185da;
}
#rs_event_main .mce-panel {
	border-color: #dcdcdc;
	border-radius: 0;
}
#rs_event_main .btn-toolbar .btn {
	color: #ffffff;
}
#rs_event_main .btn-toolbar .btn:hover {
	color: #2185da !important;
}
#rs_event_main .chzn-container-multi .chzn-choices {
	border-color: #dcdcdc;
}
#rs_event_main .chzn-container-active .chzn-choices {
	border-color: #000000;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#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: #2185da !important;
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_cancel:hover {
	background-color: #2185da !important;
	color: #000000;
}
#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: #000000 !important;
	color: #ffffff;
}
#rstpl-com_rseventspro .rs_button.rs_submit:hover, #rstpl-com_rseventspro .rs_add_category:hover {
	background-color: #000000 !important;
	color: #2185da;
}
.bootstrap-datetimepicker-widget.dropdown-menu li {
	background:none;
}
.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,
.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:#2c2c2c;
}

/* End RSEventsPro! */

/* RSFeedback! */
#rstpl-com_rsfeedback .navbar-inner {
	background: #ffffff;
}
#rsfe_searchbox.search-query {
	border-color: #2185da !important;
}
#rstpl-com_rsfeedback .navbar .nav > li > a {
	color: #2185da;
	margin: 5px;
}
.rsfeedback_module_votes {
	border: 1px solid #dcdcdc !important;
}
#rstpl-com_rsfeedback .rsfe_comment_container {
	border-top:3px solid #2c2c2c;
}
/* End RSFeedback! */

/* RSFormPro! */
.formResponsive input[type="text"],
.formResponsive input[type="password"],
.formResponsive input[type="file"],
.formResponsive select,
.formResponsive textarea {
	border-color: #dcdcdc !important;
}
.formResponsive input[type="text"]:focus,
.formResponsive input[type="password"]:focus,
.formResponsive input[type="file"]:focus,
.formResponsive select:focus,
.formResponsive textarea:focus {
	border-color: #2185da !important;
	box-shadow: none;
}
.formResponsive input[type="submit"], .formResponsive input[type="reset"], .rsform-submit-button, .rsform-reset-button {
	color: #ffffff;
}
.formResponsive input[type="button"] {
	background-color: #dcdcdc !important;
}
.formResponsive input[type="submit"], .rsform-submit-button {
	background-color: #000000 !important;
}
.formResponsive input[type="reset"], .rsform-reset-button {
	background-color: #2185da !important;
}
.formResponsive input[type="submit"]:hover, .rsform-submit-button:hover {
	color: #2185da !important;
}
.formResponsive input[type="reset"]:hover, .rsform-reset-button:hover {
	color: #000000 !important;
}
/* End RSFormPro! */

/* RSMembership! */
#rstpl-com_rsmembership .thumbnail {
	border-color: #dcdcdc;
}
#rstpl-com_rsmembership .thumbnail:hover {
	border-color: #2185da;
	background-color: #fafafa;
}
#rstpl-com_rsmembership h3.page-header {
	color: #000000;
}
#rstpl-com_rsmembership #rsm_categories_form .badge {
	background-color: #000000;
}
#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: #000000;
}
#rstpl-com_rsmembership .table a:hover, #rstpl-com_rsmembership .table a:focus {
	color: #2185da;
}
.rsmembership_form input.rsm_textbox, .rsmembership_form select.rsm_select {
	background: none;
}
.rsm_title {
	color: #000000;
}
/* End RSMembership! */
/* RSFiles! */
.rsf_navbar a:hover span{
	color:#2c2c2c;
}
/* End RSFiles! */

/* End RSJoomla! Components */

@media (min-width: 768px) and (max-width: 979px) {
	.nav-collapse .dropdown-menu a, .rstpl-logo .color-primary, .rstpl-logo .color-secondary, .rstpl-logo .color-black {
		color: #ffffff;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container .btn {
		background-color: #2185da;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container [class*="icon-"] {
		color: #ffffff;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container .btn:hover [class*="icon-"] {
		color: #000000;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container input[type="text"] {
		border-color: #ffffff;
	}
	.nav-collapse .nav .nav-header {
		color: #ffffff;
	}
}
@media (max-width: 767px) {
	.nav-collapse .dropdown-menu a, .rstpl-logo .color-primary, .rstpl-logo .color-secondary, .rstpl-logo .color-black {
		color: #ffffff;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container .btn {
		background-color: #2185da;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container [class*="icon-"] {
		color: #ffffff;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container .btn:hover [class*="icon-"] {
		color: #000000;
	}
	.rstpl-top-box.rstpl-search .rstpl-search-container input[type="text"] {
		border-color: #ffffff;
	}
	.nav-collapse .nav .nav-header {
		color: #ffffff;
	}
}