a{
	color:#ff0080;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
a:hover,
a:focus {
	color:#ff0080;
	text-decoration:none;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
span.highlight {
	color:#ff0080;
	font-weight: bold;
}
.carousel-caption > h1 a:hover,
.carousel-caption > h2 a:hover,
.carousel-caption > h3 a:hover,
.carousel-caption > h4 a:hover,
.carousel-caption > h5 a:hover {
	color:#2F2F2F;
}
.site {
	background-color: #bbf734;
}

.color-primary {
	color:#ff0080;
}
.color-secondary {
	color:#bbf734;
}

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

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

#contact-slider .title {
	background:#ff0080;
}

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

/* Backgrounds Containers colors + borders */

.rstpl-back-color-grey {
	background-color: #fefefe;
	border: 1px solid #d8d8d8;  
	box-shadow: 0 0 0 1px #FFFFFF;  
}

.rstpl-back-color-orange {
	background-color: #ff0080;
	border: 1px solid #d5921d;  
	box-shadow: 0 0 0 1px #fac81a;
	color:#FFFFFF;
}
.rstpl-back-color-orange a {
	color:#52552e;
}
.rstpl-back-color-orange a:hover {
	color:#bbf734;
}	
.rstpl-back-color-white {
	background-color: #ffffff;
	border: 1px solid #d9d9d9;  
	box-shadow: 0 0 0 1px #ffffff; 
}
.rstpl-back-color-second-grey {
	background-color: #f0efef;
	border: 1px solid #d8d8d8;  
	box-shadow: 0 0 0 1px #FFFFFF;  
}
.rstpl-back-color-dark-grey {
	background-color: #323232;
	border: 1px solid #656565;  
	box-shadow: 0 0 0 1px #000000; 
	color:#faf7f1;
}

/* end Backgrounds Containers colors + borders */

/* after-custom styles */

.rstpl-inner-second-gray  .rstpl-white-h3 {
	color:#ff0080;
	border-bottom:1px solid #C2C1C0;
}
.rstpl-inner-second-gray a{
	color:#989898;
}
.rstpl-inner-second-gray ul{
	list-style-image: url(../../images/list-arrow-second-gray.png) !important;
}
.rstpl-inner-second-gray a:hover{
	color:#ff0080;
}

.rstpl-inner-orange  .rstpl-white-h3 {
	color:#FFFFFF;
	border-bottom:1px solid #bbf734;
}
.rstpl-inner-orange a{
	color:#52552e;
}
.rstpl-inner-orange ul{
	list-style-image: url(../../images/list-arrow-orange.png) !important;
}
.rstpl-inner-orange a:hover{
	color:#bbf734;
}

.rstpl-inner-dark-gray  .rstpl-white-h3 {
	color:#ff0080;
	border-bottom:1px solid #504f4e;
}
.rstpl-inner-dark-gray a{
	color:#9d9c98;
}
.rstpl-inner-dark-gray ul{
	list-style-image: url(../../images/list-arrow.png) !important;
}
.rstpl-inner-dark-gray a:hover{
	color:#ff0080;
}

/* end after-custom styles */

/* bottom Format */
.rstpl-all-bottom  .rstpl-white-h3 {
	color:#ff0080;
	border-bottom:1px solid #504f4e;
}
.rstpl-all-bottom a{
	color:#9d9c98;
}
.rstpl-all-bottom ul{
	list-style-image: url(../../images/list-arrow.png) !important;
}
.rstpl-all-bottom a:hover{
	color:#ff0080;
}
/* end bottom Format */

/* footer Format */
.rstpl-footer {
	color:#faf7f1;
}
.rstpl-footer a{
	color:#989898;
}
.rstpl-footer ul{
	list-style-image: url(../../images/list-arrow.png) !important;
}
.rstpl-footer a:hover{
	color:#ff0080;
}
.rstpl-footer .rstpl-white-h3 {
	border-bottom:1px solid #99a049;
}
.rstpl-last-footer a{
	color:#989898;
}
/* end footer Format */

/* Module heading style */
.rstpl-colored-h3 {
	color:#c2c1c0;
	
}
.rstpl-colored-line {
	background:#ff0080;
}
.rstpl-colored-bottom-line {
	background:#2f2f2f;
}
/* end Module heading style */

/* footer Format */
.rstpl-footer .rstpl-white-h3 {
	color:#FFFFFF;
	border-bottom:1px solid #99a049;
}
/* end footer Format */

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

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

.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:#ff0080;
}

.main-menu .navbar .nav > li.divider.dropdown > span:hover,
.main-menu .navbar .nav > li.divider.dropdown > span:focus,
.main-menu .navbar .nav > li.divider.dropdown > span:active,
.main-menu .navbar .nav > li > a:hover,
.main-menu .navbar .nav > li > a:focus,
.main-menu .navbar .nav > li > a:active,
.main-menu .navbar .nav > .active > a,
.main-menu .navbar .nav > .active > a:hover,
.main-menu .navbar .nav > .active > a:focus,
.main-menu .navbar .nav > .current > a  {
	background: url(../../images/theme/orange/menu-graphic.png) no-repeat 50% 0;
	color:#2f2f2f;
}

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

/* labels */
.label-info[href], .badge-info[href] {
	background-color:#ff0080;
}

/* breadcrumbs */
.breadcrumb,
.breadcrumb .active {
	background-color:transparent;
	color:#2F2F2F;
}
.breadcrumb li > .icon-location {
	color:#FFFFFF;
}
.breadcrumb  a {
	color:#FFFFFF;
}
.breadcrumb  a:hover {
	color:#2F2F2F;
}
/* end breadcrumbs */

.btn-group.open .dropdown-toggle {
	background-color:#ff0080 !important;
}
.btn-primary, .btn, .button, button {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#ff0080;
	background-image:-moz-linear-gradient(top, #ff0080, #ff0080);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff0080), to(#ff0080));
	background-image:-webkit-linear-gradient(top, #ff0080, #ff0080);
	background-image:-o-linear-gradient(top, #ff0080, #ff0080);
	background-image:linear-gradient(to bottom, #ff0080, #ff0080);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	border-color:#ff0080 #ff0080 #ad6704;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#ff0080;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.btn:hover,
.btn:active,
.btn:focus,
.btn.active,
.btn.disabled,
.btn[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] {
	color:#ffffff;
	background-color:#ff0080;
	*background-color:#df8505;
}

.article-info {
	background:#f9f9f9;
}
.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:#ff0080;
}
.pager  a:hover {
	color:#ff0080;
}

.rstpl-read-more-link-all {
	background:#000000;
	color:#FFFFFF;
}
/* error.php CSS */
.rstpl-actual-error .label-inverse {
	background:#ff0080;
}
.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:#ff0080;
}

#rs_event_show .dropdown-menu > li > a:hover {
	color:#FFFFFF !important;
	background:#ff0080 !important;
}
/* end Dropdown fix for content */
.navbar-fixed-top {
	background: #ff0080;
}

@media (min-width: 768px) and (max-width: 979px) {
	.nav-collapse .dropdown-menu 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;
	}
	.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:#2f2f2f;
	}
	.nav-collapse .dropdown-menu .active > a:hover, .dropdown-menu .active > a {
		background: none;
		color:#2f2f2f;
	}
	.navbar .brand {
		color: #FFFFFF;
	}
	.breadcrumb li .rstpl-divider {
		background:url(../../images/theme/orange/breadcrumb-spacer-medium.png) no-repeat;
	}
}

@media (max-width: 767px) {
	.nav-collapse .dropdown-menu 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;
	}
	.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:#2f2f2f;
	}
	.nav-collapse .dropdown-menu .active > a:hover, .dropdown-menu .active > a {
		background: none;
		color:#2f2f2f;
	}
	.navbar .brand {
		color: #FFFFFF;
	}
	.breadcrumb li .rstpl-divider {
		background:url(../../images/theme/orange/breadcrumb-spacer-small.png) no-repeat;
	}
}
.breadcrumb li .rstpl-divider {
		background:url(../../images/theme/orange/breadcrumb-spacer-large.png) no-repeat;
	}

/* color Components */
	/* com_rsfiles */
		#rstpl-com_rsfiles a:hover, 
		#rstpl-com_rsfiles a:focus,
		#rstpl-com_rsfiles a:active {
			color:#ff0080 !important;
		}
		#rstpl-com_rsfiles .breadcrumb a{
			color:#ff0080;
		}
		.rstpl-content .navbar .nav > li > a.btn {
			color:#555555;
		}
		.rstpl-content .navbar .nav > li > a.btn:hover,
		.rstpl-content .navbar .nav > li > a.btn:focus,
		.rstpl-content .navbar .nav > li > a.btn:active {
			background-color: #F5F5F5;
			background-image: linear-gradient(to bottom, #FFFFFF, #bcb9b9);
			color: #ff0080 !important;
		}

		.rstpl-content .navbar > .navbar-inner {
			background: #ff0080 !important;
		}

		.rstpl-content .breadcrumb {
			border-bottom: 1px solid #ff0080; 
		}
	/* end com_rsfiles */
	
	
	/* com_rseventspro*/
		#rsepro-navbar  > .navbar-inner {
			background:#f2f2f2 !important;
		}
		.rs_events_container a:hover, 
		.rs_events_container a:active,
		.rs_events_container a:focus  {
			color:#ff0080 !important;
		}
		.rs_events_container > li {
			background:#FFFFFF !important;
		}	
		
		.rs_events_container > li > .rs_event_titles {
			background:#2f2f2f;
			color:#FFFFFF;
		}
		.rs_events_container > li > .rs_event_titles > .rs_event_dates {
			color:#919191;
		}
		.rs_event_highlite {
			color:#ff0080;
		}
		.rs_events_container > li > .rs_event_titles h3 > span > a,
		.mod_slider_container .mod_slider_caption h3 > a {
			color:#FFFFFF !important;
		}
		.rs_events_container > li > .rs_event_titles h3 > span > a:hover,
		.mod_slider_container .mod_slider_caption h3 > a:hover {
			color:#ff0080 !important;
		}
		.rs_events_container > li > .rs_event_details > .rs_event_details_list li {
			background-color:#eeeeee;
		} 

		/* event page */
		.rstpl_event_header_container {
			background:#333333;
			color:#FFFFFF;
		}
		
		.rs_featured_event {
			border-radius:0px;
			background:#4D4D4D !important;
			border:3px solid #ff0080;
		}
		
		.rstpl_event_header_container  .rstpl_event_header_inner_date > .rsep_date {
			color:#919191;
		}
		.rstpl_event_header_container  .rstpl_event_header_inner_date > .rsep_date  .rs_event_highlite {
			color:#ff0080;
		}
		.rstpl_event_header_container  .rstpl_event_header_inner_controls > .rs_button_control {
			color:#FFFFFF !important;
		}
		#rs_event_show a:not(.btn):hover, #rs_event_show a:not(.btn):active, #rs_event_show a:not(.btn):focus{
			color:#ff0080 !important;
		}
		#rs_event_show .dropdown-menu a:hover,
		#rs_event_show .dropdown-menu a:active,
		#rs_event_show .dropdown-menu a:focus {
			color:#ffffff !important;
		}

		.rsep_contact_taxonomy_block .rstpl_event_inner_details li{
			background:#f2f2f2;
		}
		
		
		a#rsep_admin_option {
			color:#FFFFFF !important;
		}
		a#rsep_admin_option:hover {
			color:#ff0080 !important
		}

		.rstpl_invite_btn_container {
			background:#f2f2f2;
		}
		.rstpl_invite_btn_container .rs_invite_btn {
			color:#413e3a !important;
		}
		.rstpl_invite_btn_container .rs_invite_btn:hover {
			color:#ff0080 !important;
		}

		#rstpl-com_rseventspro .rs_table td input {
			color:#d2d2d2;
		}
		#rstpl-com_rseventspro .rs_table td input:focus {
			color:#000000;
		}
		
		#rstpl-com_rseventspro .rs_table .btn_cancel {
			color:#FFFFFF;
			background-color:#363636;
			background-image:-moz-linear-gradient(top, #5c5c5c, #363636);
			background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5c5c5c), to(#363636));
			background-image:-webkit-linear-gradient(top, #5c5c5c, #363636);
			background-image:-o-linear-gradient(top, #5c5c5c, #363636);
			background-image:linear-gradient(to bottom, #5c5c5c, #363636);
			background-repeat:repeat-x;
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#363636', GradientType=0);
		}

		.rs_events_container .rs_block > .rs_event_titles {
			background:#373737;
		}
		.rs_events_container .rs_block > .rs_event_titles  a {
			color:#FFFFFF;
		}
		.rs_events_container .rs_block > .rs_event_titles  a:hover {
			color:#ff0080 !important;
		}
		.rs_events_container .rs_block >.rs_description {
			background:#f2f2f2;
		}

		#rsepro_loadmore {
			background:#ff0080 !important;
			color:#FFFFFF;
		}

		#rs_calendar_component .rs_table:first-child {
			background:#2f2f2f;
		}

		#rs_calendar_component .rs_table a.rs_calendar_arrows {
			background:#ff0080 !important;
			color:#FFFFFF;
		}
		#rs_calendar_component .rs_table .rs_cal_select {
			background:#ff0080;
			color:#FFFFFF;
		}
		#rs_calendar_component .rs_calendar_component  th {
			background:#f2f2f2;
			color:#2f2f2f;
		}
		#rs_calendar_component .rs_calendar_component thead {
			border:1px solid #e4e4e4;
		}
		#rs_calendar_component  .rs_calendar_component td span.rs_calendar_date {
			background:#f7f7f7 !important;
			color:#2f2f2f;
		}
		#rs_calendar_component  .rs_calendar_component td span.rs_calendar_date:hover {
			background:#000000 !important;
			color:#ff0080;
		}

		#rs_calendar_component .rs_calendar_component td.next-month,
		#rs_calendar_component .rs_calendar_component td.prev-month {
			background:#f1f1f1 !important;
		}
		#rs_calendar_component .rs_calendar_component td.curr-month {
			background:#ffffff;
		}
		#rs_calendar_component .rs_calendar_component td.has-events {
			background:#ff0080 !important;
		}
		#rs_calendar_component .rs_calendar_component td.has-events a{
			color:#FFFFFF;
		}
		#rs_events_container .rsepro-month-year {
			background: #ff0080 none repeat scroll 0 0 !important;
			box-shadow: 0 0 0 1px #ff0080;
		}
		/* end event page */
	/* end com_rseventspro*/
/* end color Components */

/* color Modules */
	/* mod_rseventspro_upcoming */
		.rstpl-back-color-orange .rstpl-event-container {
			background:#FFFFFF;
		}
		.rstpl-back-color-orange .rstpl-event-container:hover {
			background:#2f2f2f;
		}
		.rstpl-back-color-orange .rstpl-event-container:hover > .rstpl-event-details {
			color:#FFFFFF;
		}
		.rstpl-back-color-orange .rstpl-event-container:hover > .rstpl-event-details > h4 {
			color:#ff0080;
		}
		.rstpl-back-color-orange .rstpl-event-details > h4 {
			color:#2f2f2f;
		}
		.rstpl-back-color-orange .rstpl-event-details {
			color:#a9a9a9;
		}
		.rstpl-back-color-orange .rstpl-event-details > .rstpl-event-date-cont {
			color:#888888;
		}
	
		.rstpl-back-color-white .rstpl-event-container {
			background:#d4d4d4;
		}
		.rstpl-back-color-white .rstpl-event-container:hover {
			background:#2f2f2f;
		}
		.rstpl-back-color-white .rstpl-event-container:hover > .rstpl-event-details {
			color:#FFFFFF;
		}
		.rstpl-back-color-white .rstpl-event-container:hover > .rstpl-event-details > h4 {
			color:#ff0080;
		}
		.rstpl-back-color-white .rstpl-event-details > h4 {
			color:#2f2f2f;
		}
		.rstpl-back-color-white .rstpl-event-details {
			color:#858484;
		}
		.rstpl-back-color-white .rstpl-event-details > .rstpl-event-date-cont {
			color:#888888;
		}
		.rstpl-back-color-white .bx-wrapper .bx-pager.bx-default-pager a {
			background:#858484;
		}
		.rstpl-back-color-white .bx-wrapper .bx-pager.bx-default-pager a:hover,
		.rstpl-back-color-white .bx-wrapper .bx-pager.bx-default-pager a.active {
			background:#000000;
		}
		.rstpl-back-color-white .bx-wrapper .bx-controls-direction a {
			color:#858484;
		}
		.rstpl-back-color-white .bx-wrapper .bx-controls-direction a:hover {
			color:#000000;
		}
	/* end mod_rseventspro_upcoming */
	
	/* mod_rseventspro_slider */
		.rsepro_slider_text.info {
			background: #ff0080 !important;
			
		}
		.rsepro_slider_box > .prev_slide:hover,
		.rsepro_slider_box > .next_slide:hover {
			color:#ff0080;
		}
		.rsepro_slider_box > .buttons span.roundbtn {
			background: #ff0080 !important;
		}
		.rsepro_slider_box > .buttons span.active {
			background: #000000 !important;
		}
		.rseslider_slide > h3 {
			color:#ff0080 !important;
		}
		.rseslider_slide > h3 > .rstpl-color-overwrite {
			color:#ff0080 !important;
		}
	/* end mod_rseventspro_slider */	
	
	/* mod_rseventspro_calendar */	
		table.rs_calendar_module thead  th {
			background: #000000 !important;
			border: 1px solid #000000;
		}
		table.rs_calendar_module td {
			border: 1px solid #CCCCCC !important;
		}
	/* end mod_rseventspro_calendar */	
	
/* end color Modules */

/* bootsrapt Carousel */
	.carousel-caption > h1,
	.carousel-caption > h2,
	.carousel-caption > h3,
	.carousel-caption > h4,
	.carousel-caption > h5{
		background:#ff0080;
		color:#FFFFFF;
	}
	.carousel-caption > p.lead {
		background:#2f2f2f;
		color:#faf7f1;
	}
	.rscarousel > .rstpl-carousel-control {
	  color: #ffffff;
	  background: #ff0080;
	}
	
	.rstpl-carousel-control:hover {
	  color: #ffffff;
	}
/* end bootsrapt Carousel */

/* social links css */
.rstpl-social-link-container .facebook {
	z-index:1;
	background:url(../../images/theme/orange/social/facebook.png);
}
.rstpl-social-link-container .twitter {
	z-index:1;
	background:url(../../images/theme/orange/social/twitter.png);
}
.rstpl-social-link-container .linkedin {
	z-index:1;
	background:url(../../images/theme/orange/social/linkdin.png);
}
.rstpl-social-link-container .google {
	z-index:1;
	background:url(../../images/theme/orange/social/google.png);
}
.rstpl-social-link-container .youtube {
	z-index:1;
	background:url(../../images/theme/orange/social/youtube.png);
}
.rstpl-social-link-container .vimeo {
	z-index:1;
	background:url(../../images/theme/orange/social/vimeo.png);
}
.rstpl-social-link-container .flicker {
	z-index:1;
	background:url(../../images/theme/orange/social/flickr.png);
}
.rstpl-social-link-container .pinterest {
	z-index:1;
	background:url(../../images/theme/orange/social/pinterest.png);
}
.rstpl-social-link-container .skype {
	z-index:1;
	background:url(../../images/theme/orange/social/skype.png);
}
.rstpl-social-link-container .yahoo {
	z-index:1;
	background:url(../../images/theme/orange/social/yahoo.png);
}
/* end social links css */

/* rsevens button */
.rs_button {
	background-color: #ff0080;
    background-image: linear-gradient(to bottom, #ff0080, #ff0080);
}