@charset "utf-8";
/*green default #a1336b*/
/*green darken #614051*/
/*green lighten #a0587d*/
.btn-primary:hover{
	background-color: #21b44e;
	border-color: #21b44e;
	color: #FFF;
}
.dropdown:hover > a {
	background: #21b44e;
}
.sub-header .title {
	color: #21b44e;
}
.titles h4 {
	border-left: 2px solid #21b44e;
}
.sub-header .custom-breadcrumb .separator {
	color: #21b44e;
}
.carousel-indicators .active{
	background: #21b44e;
}

header .top-bar ul li.active a,
header .top-bar ul li:hover a {
	background: #21b44e;
	border-right: 1px solid #21b44e;
}

header .main-menu .navbar .navbar-toggle {
	background: #21B44E;
}

header .main-menu .nav li > a:hover,
header .main-menu .nav li.active > a,
header .main-menu .nav li.active > a:hover,.nav li.current-menu-item > a  {
	background: #21b44e;

}
header .main-menu .nav ul.sf-mega li > a:hover
{
  background: none;
}
header .main-menu .nav ul.none li > a:hover
{
 background: #21b44e;
}

header .main-menu .navbar .btn-navbar {
	background: #21B44E;
}
  /* mega menu*/
.sf-menu li:hover > .sf-mega, .sf-menu li.sfHover > .sf-mega{
	border-bottom: 3px solid #21b44e;
}
.img-hover .overlay a{
	color: #21b44e !important;
}

/* en mega menu*/
.errorpage i {
	color: #21b44e;
}

.pricing-table .title {
	text-shadow: 0 1px #066322;
}

.pricing-table .button a {
	text-shadow: 0 1px #066322;
}

header .top-bar ul li.active a i,
header .top-bar ul li:hover a i {
	color: #066322;
}
header .main-menu .navbar .navbar-toggle .icon-bar {
	background-color: #066322;
}
header .main-menu .navbar .btn-navbar .icon-bar {
	background-color: #066322;
}

footer button {
	text-shadow: 0 0.06em #066322;
}

.accordion-group .accordion-heading {
	background: none repeat scroll 0 0 #1C9845;
}

.accordion-group .accordion-body .accordion-inner h5{
	color: #1c9845;
}

.accordion-group .accordion-body .accordion-inner .accordion-toggle {
	color: #1C9845;
}

.events-carousel li .header-post .date {
	background: rgba(33, 180, 78, 0.6);
}
.events-carousel .info-post h4 a:hover{
	color: #1C9845;
}
.testimonials blockquote a {
color: #1C9845;
}

.nav-tabs > li > a {
	background: #1C9845;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
	color: #1C9845;
}

.nav-tabs.nav-tabs-sec li > a {
	color: #1C9845;
}

.nav-tabs.nav-tabs-sec > li.active > a,
.nav-tabs.nav-tabs-sec > li.active > a:hover {
	background: #1C9845;
}

.tab-content.nav-tabs-sec {
	background: #1C9845;
}

.tabs-left .nav-tabs > li:hover a {
	color: #1c9845;
}
#searchform #searchsubmit{
background: none repeat scroll 0 0 #1C9845;
    border-color: #1C9845;
}

#sidebar .tagcloud a:hover {
    background: none repeat scroll 0 0 #1C9845;
}

#calendar_wrap #today {
	background-color: #1C9845;
    color: white;
}

#calendar_wrap #pad  {
	background-color: #1C9845;
    color: white;
}

.tabs-left .nav-tabs > li a span{
	color: #1c9845 !important;
	width: 20px;
}

.button-gym {
	background: #1c9845;
	border-color: #1C9845;
}

.button-gym.big-button:hover,
.button-gym.medium-button:hover,
.button-gym.normal-button:hover,
.button-gym.big-button.active,
.button-gym.medium-button.active,
.button-gym.normal-button.active {
	color: #1c9845;
}

.button-gym.view-all:hover { 
	border-color: #1c9845;
	color: #1C9845;
}

.progress .bar {  
	background-color: #1c9845;
}

.cap {
	color: #1c9845;
}

.glyphicon-chevron-left:before {
	background: #1c9845;
	padding: 6px;
}
.glyphicon-chevron-right:before {
	background: #1c9845;
	padding: 6px;
}
.entypo-left-open-big:before,.entypo-right-open-big:before {
	background: #1c9845;
	padding: 6px;
}
.entypo-left-open-big, .entypo-right-open-big {
position: absolute;
top: 50%;
left: 50%;
z-index: 5;
display: inline-block;
}
#demo1 .entypo-left-open-big, #demo1 .entypo-right-open-big {

top: 80%;
left: 50%;


}



.highlight-green {
	background: #1c9845;
}

.highlight-green-under {
	color: #1c9845;
}

.tags li a:hover,
.tags li.active a {
	background: #1c9845;
}

.custom-icon-list li i {  
	color: #1C9845;
}

.social li a {
	background-color: #1c9845;
	border: 1px solid #1c9845;
}

.social li a:hover,
.social li.active a {
	color: #1c9845;
}

#faq .social li a:hover
{
  color: #1c9845;
  background: white;
}

#faq .social li a i:hover
{
  color: #1c9845;
  background: white;
}


.testimonial-container.sec p {
	border: 2px solid #1c9845;
}

.testimonial-container.sec span.border {  
	border-top: 22px solid #1c9845;
}

.testimonial-container .img-container {
	background: #1c9845;
}

.testimonials-position {
	color: #1c9845;
}

.pagination li a {
	border: 2px solid #1C9845;
}

.pagination li:hover a {
	background-color: #1C9845;
}

.pagination li.active a {
	background-color: #1C9845;
    border-color: #1C9845;
    color: #fff;
}

.pagination li.active a:hover{
	background-color: #1C9845;
    border-color: #1C9845;	
    color: #fff;
}

.panel.panel-gym .panel-heading,
.panel.panel-gym .panel-footer {
	background-color: #1C9845;
}

.line .sub-line {
	border: 2px solid #1C9845;
}

.fc-container a {
	color: #1c9845;
}

.logos li img:hover {
	border: 2px solid #1c9845;
}

.pricing-table .title {
	background: #1c9845;
}

.pricing-table .button a {
	background: #1c9845;  
}

.grid.magic-grid .filters button.active { 
	border-color: #1c9845;
	color: #1C9845;
}

.grid.magic-grid .filters button:hover { 
	background-color: #1c9845;
	border-color: #1c9845;
}

.grid.slider-grid .content .element .link {
	background: #1c9845;
}

.grid.slider-grid .content .element .title h6 a {
	color: #1C9845;
}

.grid.slider-grid .content .element .title h4 a:hover {
	color: #1C9845;
}

.container-comments .single-comment header button:hover {
	color: #1C9845;
}

.sub-header .custom-breadcrumb a:hover {
	color: #1C9845;
}

.categories li a:hover { 
	color: #1C9845; 
}

footer button:hover {
	color: #1C9845;
	border-color: #1C9845;
}

footer .misc .about li i {
	color: #1C9845;
}

footer .misc .links li a i {
	color: #1C9845;
}

#trainers #suscribe {
	background-color: #1c9845;
}

#news .post a.readmore {
	color: #1C9845;
}

#contact .contact form {
	background: #1C9845;
}

#contact .contact form button:hover {
	color: #1C9845;
}

footer .misc .links li a:hover {
	color: #44ce72;
}

footer .copyright p a {
	color: #44ce72;
}

footer .copyright .main-links li a:hover {
	color: #44ce72;
}

#home .nav-tabs li .gym-icon {
	background: url("../../img/icons-tabs-green.png") no-repeat;
}

.grid .content .element .link a {
	background: #353e45 url("../../img/hover-green.png") no-repeat center center;
}

#home .new-classes .new-class .class-title a {
	background: url("../../img/hover-green.png") no-repeat;
}
.page .new-classes .new-class .class-title a, .single .new-classes .new-class .class-title a {
	background: url("../../img/hover-green.png") no-repeat;
}

.slider-control {
	background-image: url('../../img/arrows/small-green.png');
}

.tp-leftarrow.default,
.tp-rightarrow.default {
	background-image: url("../../img/arrows/big-green.png");
}

#contact .contact form .form-control {
	background: #107833;
}

#contact .contact form .form-control:focus {
	background: #107833;
}

.flickr-feed li:hover {
	border: 3px solid #1C9845;
}

#price .membership-price ul li.button a:hover {
	background-color: #1d9945;
}

#single-trainer .chart {
	color: #1C9845;
}

header .top-bar .dropdown ul { 
	background-color: #1C9845; 
}

header .top-bar .dropdown ul li { 
	background-color: #1C9845; 
}

header .top-bar .dropdown ul li:last-child { 
	background-color: #158539; 
}

#home .banner .slide1 h2 {
	background: #1C9845;
}

#home .banner .slide1 p {
	color: #1C9845;
}

#home .banner .slide1 a {
	background: #1C9845;
}

#home .banner .slide2 > div > h2 {
	color: #1C9845;
}

#home .banner .slide2 > div > h2.invert {
	background-color: #1C9845;
}

#home .banner .slide3 h2 {
	color: #21b150;
}

#home .banner .slide3 a {
	background: #1d9945;
}

.commentlist .reply a {
	background: none repeat scroll 0 0 #1C9845;
    border-color: #1C9845;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    color: white;
    padding: 0.3em 1.3em;	
}

.commentlist .reply a:hover {
	background: none repeat scroll 0 0 #ffffff;
    color: #1C9845;
}

#commentform .button {
	background: none repeat scroll 0 0 #1C9845;
    border-color: #1C9845;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    color: white;
    padding: 0.3em 1.3em;	
}

/************************************ styles for visual composer*******************************/

.wpb_content_element .wpb_tabs_nav li
{
	background-color:#fff !important;
}

.wpb_content_element .wpb_tabs_nav > li > a {

    border: 1px solid #DDD;
    }

  .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #1C9845 !important;
    color:white;
}
 #tab-1401974835442-2-1 body
{

	color:white !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active
{
	background:#1C9845 !important;

}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a
{
	color:white;
}


.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a
{
	color: #1C9845;
	font-family: 'Lato',sans-serif;
	text-transform: uppercase;
    font-weight: bold;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover
{
	color:white;
	background-color: black;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover
{
	background: none;
}

.wpb_tour .wpb_content_element .wpb_tabs_nav li.ui-tabs-active
{
background-color:#fff !important;
}

/*accordion */
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{   /*, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab */
background-color: #1C9845 !important;
}



/*faq*/
.wpb_toggle, #content h4.wpb_toggle
{
 background: url(images/open3.png) no-repeat 98% !important;
 background-color:#1C9845 !important;
 color:white;

}


.wpb_toggle_title_active, #content h4.wpb_toggle_title_active {
background: url(images/close3.png) no-repeat 98% !important;
background-color:#1C9845 !important;
}
.wpb_toggle_title_active:hover, #content h4.wpb_toggle_title_active:hover {
background: url(images/close3.png) no-repeat 98% !important;
background-color:#333 !important;
}


 #content h4.wpb_toggle:hover
{

 background-color:#333 !important;
 color:white;
}


 .wpb_toggle, #content h4.wpb_toggle
 {
   padding-bottom: 0.25em !important;
   padding-top: 0.25em !important;
   font-weight: normal !important;

 }
 .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon
 {
   background-image: url(images/open3.png) !important;
 }

 .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
background-image: url(images/close3.png) !important;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover
{
 background-color:#333 !important;
 color:white;
}

/************************************ Store & Store item *******************************/
#store .store-item .item-img .more a{
	background: #222322;
	color: #21B44E;
}
#store .store-item:hover .addcart{
	background: #222322;
	color: #21B44E;
}
#img-store .zoom:hover {
	background-color: #21B44E;
}
.star span{
	color: #21B44E;
}
#storeitem .addcart:hover {
	background: #222322;
	color: #21B44E;
}
.panel-accordion .accordion-toggle span, .panel-accordion .accordion-toggle:hover span.invert{
	background: #21B44E;
	color: #222322;
}
.panel-accordion .accordion-toggle:hover span, .panel-accordion .accordion-toggle span.invert {
	background: #222322;
	color: #21B44E;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	position: relative;
	float: right;
	margin-top: -35px !important;
	z-index: 100;
}

.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input {
  	background: #222322;
	color: #21B44E;
}

.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce-page #review_form #respond .form-submit input:hover {
	background: #21B44E;
	color: #222322;
}

.woocommerce-page .comment-form-rating .stars span a {
	color: #21B44E;
}

.woocommerce-page #sidebar h2:first-child {
	border-bottom: 2px solid #21B44E;
	background: none;
}

.woocommerce-page #sidebar h2:first-child:after {
	 content:"";
	border-color: #21B44E transparent transparent transparent;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	display: block;
	height: 0px;
	margin: 10px 0 -20px 20px;
	width: 0px;
}

.woocommerce-page #sidebar ul.flickr_feeds a:before, 
.woocommerce-page #sidebar ul#recentcomments a:before {
  content: close-quote;
  padding-right:0px;

}

.star span, .woocommerce-page .star-rating span {
	color: #21B44E;
}
.woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, 
.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li span.current, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
	color: #21B44E;
}
#sidebar ul.flickr_feeds a:before, #sidebar ul#recentcomments a:before {
	content: close-quote;
	padding-right: 0px;
}
#sidebar .widget h2:first-child {
	background: url("../../img/title-green.png") no-repeat scroll 0 35px transparent;
}




