a{
	color:#67BF8F;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
a:hover,
a:focus {
	color:#758a67;
	text-decoration:none;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
span.highlight {
	color:#67BF8F;
	font-weight: bold;
}

/* Custom Borders */
.rstpl-border-top-normal {
	border-top:12px solid #67BF8F;
}
.rstpl-border-bottom-normal {
	border-bottom:12px solid #67BF8F;
}


.rstpl-grey-border-top-bottom {
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

/* end Custom Borders */

.carousel-caption > h1 a:hover {
	color:#2F2F2F;
}
.site {
	background-color: #FFFFFF;
}

.color-primary {
	color:#67BF8F;
}
.color-secondary {
	color:#7b7b7b;
}

.rstpl-rsepro-event .rsepro_plugin_link:hover {
	color:#67BF8F;
}

#contact-slider .title:hover  a {
	color:#67BF8F;
}

#contact-slider .title {
	background:#67BF8F;
}

.rstpl-theme-color-text {
	color :#67BF8F !important;
}
.rstpl-theme-color-background {
	background-color: #67BF8F !important;
}

/* Backgrounds Containers colors + borders */

.rstpl-back-grey {
	background-color: #2f2f2f;
	color:#b3b3b3;
}
.rstpl-back-light-grey {
	background-color: #f8f8f8;
}

.rstpl-back-color {
	background-color: #67BF8F;
	color:#FFFFFF;
}
.rstpl-back-color a {
	color:#f2bbbb;
}
.rstpl-back-color a:hover {
	color:#ffffff;
}	

/* end Backgrounds Containers colors + borders */


/* Module heading style */
.rstpl-colored-h3 {
	color:#67BF8F;
}
.rstpl-back-color .rstpl-colored-h3 {
	color:#FFFFFF;
}

.rstpl-colored-line {
	background:#e5e5e5;
}
.rstpl-back-color .rstpl-colored-line {
	background:#758a67;
}
.rstpl-back-grey .rstpl-colored-line {
	background:#b3b3b3;
}
/* end Module heading style */


.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background: #2F2F2F;
}
.dropdown-menu .active > a:hover, .dropdown-menu .active > a {
	background: #2F2F2F;
}

.menu > li > a:hover,
.menu > li > a:active,
.menu > li > a:focus,
.menu > .active > a {
	background:none;
	color:#758a67;
}

.menu .nav-child > li > a:focus,
.menu .nav-child > li > a:active,
.menu .nav-child > li > a:hover,
.menu .nav-child > .active > a,
.menu .nav-inner > li > a:focus,
.menu .nav-inner > li > a:active,
.menu .nav-inner > li > a:hover,
.menu .nav-inner > .active > a{
	color:#758a67;
}

.navbar .nav > li > a {
	color: #cbcbcb;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:active,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .current > a  {
	color:#67BF8F;
}

/* Secondary Menu CSS */
.menu > li {
	border-bottom:1px solid #e5e5e5;
}
.menu > li > a {
	color: #2f2f2f;
}

.menu .nav-child > li ,
.menu .nav-child > li > a {
	color: #c0c0c0;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
.menu .nav-child > li:hover,
.menu .nav-child > li.active {
	color:#758a67;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
/* end Secondary Menu CSS */

/* breadcrumbs */
.breadcrumb {
	border-bottom: 1px solid #E5E5E5;
}
.breadcrumb,
.breadcrumb .active {
	background-color:transparent;
	color:#adadad;
}
.breadcrumb li > .icon-location {
	color:#67BF8F;
}
.breadcrumb  a {
	color:#67BF8F;
}
.breadcrumb  a:hover {
	color:#cbcbcb;
}
/* end breadcrumbs */

.btn-primary, .button, .rstpl-btn-custom, button {
	color:#ffffff !important;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background-color:#67BF8F !important;
	background-image:-moz-linear-gradient(top, #67BF8F, #758a67) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#67BF8F), to(#758a67)) !important;
	background-image:-webkit-linear-gradient(top, #67BF8F, #758a67) !important;
	background-image:-o-linear-gradient(top, #67BF8F, #758a67) !important;
	background-image:linear-gradient(to bottom, #67BF8F, #758a67) !important;
	background-repeat:repeat-x !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff93af80', endColorstr='#ff758a67', GradientType=0) !important;
	border-color:#758a67 #758a67 #758a67 !important;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	*background-color:#758a67;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled],
button:hover,
button:focus,
button:active,
button.active,
button.disabled,
button[disabled],
.rstpl-btn-custom:hover,
.rstpl-btn-custom:focus,
.rstpl-btn-custom:active,
.rstpl-btn-custom.active,
.rstpl-btn-custom.disabled,
.rstpl-btn-custom[disabled] {
	color:#ffffff;
	background-color:#758a67 !important;
	*background-color:#758a67;
}

.article-info {
	background:#ffffff;
}

.rstpl-message-display {
	border-color: #F2F2F2;
	color: #cbcbcb;
}	

.rstpl-read-more-link  {
	color:#ffffff !important;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background-color:#4a4a4a !important;
	background-image:-moz-linear-gradient(top, #4a4a4a, #2f2f2f) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4a4a4a), to(#2f2f2f)) !important;
	background-image:-webkit-linear-gradient(top, #4a4a4a, #2f2f2f) !important;
	background-image:-o-linear-gradient(top, #4a4a4a, #2f2f2f) !important;
	background-image:linear-gradient(to bottom, #4a4a4a, #2f2f2f) !important;
	background-repeat:repeat-x !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#2f2f2f', GradientType=0) !important;
	*background-color:#2f2f2f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}
.rstpl-read-more-link:hover,
.rstpl-read-more-link:active,
.rstpl-read-more-link:focus {
	color:#ffffff;
	background-color:#2f2f2f !important;
	*background-color:#2f2f2f;
}


.rstpl-back-grey .rstpl-read-more-link {
	background-color:#4a4a4a !important;
	background-image:-moz-linear-gradient(top, #4a4a4a, #000000) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4a4a4a), to(#000000)) !important;
	background-image:-webkit-linear-gradient(top, #4a4a4a, #000000) !important;
	background-image:-o-linear-gradient(top, #4a4a4a, #000000) !important;
	background-image:linear-gradient(to bottom, #4a4a4a, #000000) !important;
	background-repeat:repeat-x !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#000000', GradientType=0) !important;
	*background-color:#000000;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}
.rstpl-back-grey .rstpl-read-more-link:hover,
.rstpl-back-grey .rstpl-read-more-link:active,
.rstpl-back-grey .rstpl-read-more-link:focus {
	color:#ffffff;
	background-color:#000000 !important;
	*background-color:#000000;
}

/* custom borders on images */

.rstpl_img_border_colored {
	border-color: #67BF8F;
}
.rstpl_img_shadow_colored {
	box-shadow: 0 5px 0 0 #67BF8F;
}
/* end custom borders on images */

.rstpl-custom-featured .rstpl-custom-featured-down {
	border-color: #F2F2F2;
}


.rstpl-article-pagination  .nav > li > a:hover,
.rstpl-article-pagination  .nav > li > .active,
#article-index ul  li > a:hover,
#article-index ul  li > a.active{
	color:#67BF8F;
}
.pager  a:hover {
	color:#67BF8F;
}

.rstpl-read-more-link-all {
	background:#000000;
	color:#FFFFFF;
}
/* error.php CSS */
.rstpl-actual-error .label-inverse {
	background:#758a67;
}
.rstpl-error-page h1 {
	color:#FFFFFF;
}
/* end error.php CSS */

/* Dropdown fix for content */
.rstpl-content .dropdown-menu > li > a {
	color:#333333;
}
.rstpl-content .dropdown-menu > li > a:hover {
	color:#FFFFFF;
	background:#758a67;
}
/* end Dropdown fix for content */
.navbar-fixed-top {
	background: #FFFFFF;
	border-bottom: 1px solid #67BF8F;
}

/* custom mod_articles_latest */
.rstpl-latest-news .tab-content {
	border-color: #E5E5E5;
}
.rstpl-latest-news .nav-tabs > li.active  > a {
	border-color: #E5E5E5 #E5E5E5 rgba(0, 0, 0, 0);
}
 
.rstpl-latest-news .tab-content .img-intro-left img,
.rstpl-latest-news .tab-content .img-intro-right img {
	border: 5px solid #000000;
}
.rstpl-back-grey .rstpl-latest-news .tab-content .img-intro-left img,
.rstpl-back-grey .rstpl-latest-news .tab-content .img-intro-right img {
	border: 5px solid #FFFFFF;
}

.rstpl-back-color .rstpl-latest-news .nav-tabs > li  > a {
	color: #ffffff;
}
.rstpl-back-color .rstpl-latest-news .nav-tabs > li  > a:hover{
	color: #555555;
}
.rstpl-back-color .rstpl-latest-news .nav-tabs > li.active  > a {
	color: #555555;
	border-color: #E5E5E5 #E5E5E5 rgba(0, 0, 0, 0);
}

/* end custom mod_articles_latest */

/* css for mod_articles_popular  */
.accordion-group, 
.accordion-inner {
	border-color: #E5E5E5;
}

.rstpl-custom-accordion .img-intro-left a,
.rstpl-custom-accordion .img-intro-right a{
	border-color: #000000;
}

.rstpl-back-color .accordion-group .accordion-heading {
	background: #ffffff;
}
.rstpl-back-color .accordion-group .accordion-heading a {
	color:#67BF8F;
}
.rstpl-back-color .accordion-group .accordion-heading a:hover {
	color:#000000;
}

.rstpl-back-color .rstpl-custom-accordion .img-intro-left a,
.rstpl-back-color .rstpl-custom-accordion .img-intro-right a{
	border-color: #ffffff;
}

.rstpl-back-grey .accordion-group .accordion-heading {
	background: #ffffff;
}
.rstpl-back-grey .rstpl-custom-accordion .img-intro-left a,
.rstpl-back-grey .rstpl-custom-accordion .img-intro-right a{
	border-color: #ffffff;
}

/* end css for mod_articles_popular  */

@media (min-width: 768px) and (max-width: 979px) {
	.main-menu .navbar-inner {
		background: #67BF8F;
	}
	.nav-collapse .dropdown-menu a {
		color: #e7e6e6;
		font-size:20px;
	}
	.navbar .nav > li > a {
		color: #FFFFFF;
	}
	.navbar .nav > li > a:hover,
	.navbar .nav > li > a:focus,
	.navbar .nav > li > a:active,
	.navbar .nav > .active > a,
	.navbar .nav > .active > a:hover,
	.navbar .nav > .active > a:focus,
	.navbar .nav > .current > a {
		background: none;
		color:#eca6a6;
	}
	.nav-collapse .dropdown-menu > li > a:hover,
	.nav-collapse .dropdown-menu > li > a:focus,
	.nav-collapse .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
		background: none;
		color:#eca6a6;
	}
	.nav-collapse .dropdown-menu .active > a:hover, .dropdown-menu .active > a {
		background: none;
		color:#eca6a6;
	}
	.navbar .brand {
		color: #FFFFFF;
	}
}

@media (max-width: 767px) {
	.main-menu .navbar-inner {
		background: #67BF8F;
	}
	.nav-collapse .dropdown-menu a {
		color: #e7e6e6;
		font-size:20px;
	}
	.navbar .nav > li > a {
		color: #FFFFFF;
	}
	.navbar .nav > li > a:hover,
	.navbar .nav > li > a:focus,
	.navbar .nav > li > a:active,
	.navbar .nav > .active > a,
	.navbar .nav > .active > a:hover,
	.navbar .nav > .active > a:focus,
	.navbar .nav > .current > a {
		background: none;
		color:#eca6a6;
	}
	.nav-collapse .dropdown-menu > li > a:hover,
	.nav-collapse .dropdown-menu > li > a:focus,
	.nav-collapse .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
		background: none;
		color:#eca6a6;
	}
	.nav-collapse .dropdown-menu .active > a:hover, .dropdown-menu .active > a {
		background: none;
		color:#eca6a6;
	}
	.navbar .brand {
		color: #FFFFFF;
	}
}

/* bootsrapt Carousel */
	.carousel-caption > h1{
		color:#FFFFFF;
	}
	.carousel-caption > p.lead {
		color:#faf7f1;
	}
	.rscarousel > .carousel-control {
	  color: #67BF8F;
	  background: #ffffff;
	}
	
	.rscarousel .carousel-control:hover {
	  color: #67BF8F;
	}
/* end bootsrapt Carousel */

/* social links css */
.rstpl-social-link-container .facebook-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat 0 0;
}
.rstpl-social-link-container .twitter-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -39px 0;
}
.rstpl-social-link-container .linkedin-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -78px 0;
}

.rstpl-social-link-container .google-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -157px 0;
}
.rstpl-social-link-container .youtube-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -387px 0;
}
.rstpl-social-link-container .vimeo-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -310px 0;
}
.rstpl-social-link-container .flickr-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -118px 0;
}
.rstpl-social-link-container .pinterest-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -196px 0;
}
.rstpl-social-link-container .skype-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -272px 0;
}
.rstpl-social-link-container .yahoo-grey {
	z-index:0;
	background:url(../../images/theme/beige/social/social.png) no-repeat -348px 0;
}

/* end social links css */
@media (min-width: 1200px) {
	.rstpl-body-background {
		background:#D4D6D2;
	}
}