/******************************************************************

Theme Name: F3
Theme URI: http://f3gym.ro
Description: F3
Author: iviteb
Author URI: http://iviteb.com
Template: tilt
Version: 1

*/

.stil-th-titlu {
	text-align: left;
	font-size: 20px;
}

.stil-th-preturi {
	text-align: right;
	font-size: 20px;
}

.tabel-sedinta {
	overflow-x: unset !important;
}

.tabel-sedinta th {
	padding: 20px 15px;
}

.pret-taiat {
	text-decoration: line-through;
	text-decoration-color: #f47177;
}

.pricing-box .plan-currency {
	opacity: 1;
    position: relative;
    display: block;
	right: unset;
}

.pricing-box .plan-price-small {
	position: initial;
    margin-top: 10px;
	display: block;
	font-size: 40px !important;
	/*
    text-decoration: line-through;
	text-decoration-color: #f47177;*/
}

.pricing-box .plan-badge {
	font-size: 16px;
}

.pricing-box .plan-price-big {
    line-height: 60px;
}

.buton-tarife a {
	padding: 13px 40px !important;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #222;
  border: 1px solid #FFF;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}

::-webkit-scrollbar-track {
  background-color: #e5e5e5;
  border-left: 1px solid #aaa;
}

#site-navigation .menu-container ul li {
  text-transform: none;
}

#site-navigation .menu-container ul li a {
  padding: 0px 15px;
  letter-spacing: normal;
}

#site-header.header-bold #site-navigation .menu-container > ul > li > a {
  font-size: 15px !important;
  font-weight: 500;
  letter-spacing: 0 !important;
}

#top-bar .textwidget p {
	margin: 0px;
}

#top-bar ul {
  padding-left: 0px;
}

.activitate .twc_imb_inner .twc_imb_container .twc_imb_first .twc_imb_image img {
  min-width: auto;
}

.wpb_accordion.accordion_minimal .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a {
  border-bottom: 50px solid #f7f7f7;
}

.wpb_accordion_section {
  margin-bottom: 0px;
}

.wpb_accordion.accordion_minimal .wpb_accordion_wrapper .wpb_accordion_header {
  background: #fff;
  border-top: solid 1px #f0f0f0;
}

.wpb_accordion.accordion_minimal .wpb_accordion_wrapper .wpb_accordion_header a {
  border-color: #f7f7f7;
}

#rand-vsm .twc_image_gallery .twc_ig_container .twc_ig_wrapper {
  margin-left: -5px;
  margin-right: 5px;
}

.mfp-title {
  display: none;
}

.wcs3-qtip-box, .wcs3-details-box-container {
  color: #323a42 !important;
}

.wcs3-cell {
  background-color: #fff;
}

.wcs3-class-container {
  text-align: center;
  color: #000;
  cursor: pointer;
}

.wcs3-day-col {
  text-transform: capitalize;
}

.wcs3-details-box-container {
  padding: 0 !important;
  border: 1px solid #ccc;
  text-align: justify;
  width: 450px !important;
}

.wcs3-details-box-container div {
  padding: 10px;
}

.wcs3-schedule-normal-layout {
  margin-bottom: 170px !important;
}

.font-titlu {
  font-size: 27px;
  text-align: center;
}

.font25 {
  font-size: 25px;
  text-align: center;
}

/* Doru */

.pricing-box .plan-price-big {
	font-size: 60px;
	font-weight: bold;
}

.plan-features ul {
	padding-left: 0;
}

.plan-features li {
	list-style: none;
	padding: 10px 20px 10px 40px;
	min-height: 60px;
	position: relative;
	background: #f5f5f5;
}

.plan-features li:nth-child(odd) {
	background: #fafafa;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	letter-spacing: 0;
}

.pricing-box.box-flat .plan-price-wrapper {
	padding-top: 0px;
}

.pricing-box.box-flat .plan-title {
	padding-bottom: 0px;
}

.plan-features li::before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\f00c";
	color:#712a64;
	display: block;
	position: absolute;
	left: 15px;
	top: 12px;
}

.bf-old-price {
	font-size: 60px;
	font-weight: bold;
	text-decoration: line-through;
}

.pricing-box .plan-features .wpb_text_column {
	padding: 0;
}

.no-margin-bottom {
	margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
	#top-bar {
		display: none;
	}
}