/**
 * Torbara Maxx-Fitness Template for Joomla, exclusively on Envato Market: http://themeforest.net/user/torbara
 * @encoding     UTF-8
 * @version      1.0
 * @copyright    Copyright (C) 2015 Torbara (http://torbara.com). All rights reserved.
 * @license      GNU General Public License version 2 or later, see http://www.gnu.org/licenses/gpl-2.0.html
 * @author       Alexandr Khmelnytsky (support@torbara.com)
 */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@font-face {
font-family: 'Dodger';
font-style: normal;
font-weight: normal;
src: local('Dodger'), url('templates/maxx_fitness/fonts/Dodgv2.woff') format('woff');
}
h1, .uk-h1 {
	font-size: 70px;
	line-height: 70px;
}
.tm-slide-style-1 .slide-text-primary, .tm-slide-style-2 .slide-text-primary {
  -webkit-text-fill-color: transparent;
  background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #ffffff) repeat scroll 0 0 padding-box text;
  font-size: 6vw;
  color: #ffffff;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Oswald";
}
.rsform-input-box.form-control.rsform-input-box {
  height: 48px;
  border: 1px solid #;
}
.rsform-text-box.form-control.rsform-text-box, .rsform-input-box.form-control.rsform-input-box {
  background-color: #f9f9f9;
}
.sppb-addon-article > h3 {
  margin: 0px;
}
.sppb-artic
  font-size: 1le-introtext > h3 {0pt;
  font-weight: normal;
  margin: 0;
}
.testimonial {
  font-family: "Indie Flower";
  font-size: 18pt;
  color: #000;
}
.sppb-addon-title {
/**  font-size: 3vw !important;*/
  color: #1e3a91; 
  }
.page-8 .sppb-addon-title {
  color: #ffffff;
}
select#eventType {
  background-color: #f9f9f9;
  border-radius: 0;
  color: #828488;
  height: 48px;
  line-height: 2;
}
.socialmedia img {
  width: 25%;
}
.phone > span {
  font-family: "Oswald";
  font-size: 30pt;
}
blockquote {
  font-family: "Indie Flower";
}
.venues h3 a {
  font-size: 14pt;
}
.venues .sppb-article-introtext > h3 {
  font-size: 12pt;
}
.tm-block-top-d.tm-section-dark.tm-section-image {
  background-image: url("/images/googlemap-bg.jpg");
}
.price {
  font-size: 16pt;
  font-weight: 600;
  color: #1e3a91;
}
@media screen and (max-width: 768px) {
    .tm-logo img {
  height: 100px;
	}
    transition:all 1.5s linear; 
    -o-transition:all 1.5s linear; 
    -moz-transition:all 1.5s linear; 
    -webkit-transition:all 1.5s linear;
}
#sppb-addon-1486628730903 .sppb-animated-number::after {
  content: "%";
}
.pdf-header {
	display: none;
}
.control-label {
	font-weight: bold;
}
.sppb-title-heading span {
	color: #1e3a91;
}
.phone h2 {
	font-size: 6vw;
}
#book-now {
	padding-top: 120px !important;
}
.rgb {
	background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
	background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
	color:transparent;
	height: 20px;
	}
.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-1.uk-dropdown-bottom {
	-webkit-box-shadow: 10px 10px 20px 2px rgba(26,156,203,1);
	-moz-box-shadow: 10px 10px 20px 2px rgba(26,156,203,1);
	box-shadow: 10px 10px 20px 2px rgba(26,156,203,1);
}
.features li::before {
	content: "\2764\0020";
	color: #ed1c24;
}
.features {
	list-style: none;
}
.bg {
	background-color: #5e5e5e !important;
	height: 200px;
	padding: 5px;
}
.bg .col-sm-4 {
	padding: 0;
}
.discount {
	font-family: oswald;
	font-size: 3vw;
	color: #fff;
	background-color: rgba(0,174,239,.5);
	padding: 5px;
	margin: 5px 0px 15px 5px;
}
.discount-voucher {
	font-family: oswald;
	font-size: 2vw;
	text-align: center;
	color: #fff;
}
.add-ons {
	background-color: red;
	color: #fff;
	font-family: Oswald;
	font-size: 15pt;
	text-align: center;
	/* margin: 0 15px 0 15px; */
}
.bg.upgrade {
	font-family: Oswald;
	font-size: 26pt;
	text-align: center;
}
.tm-content {
	padding-bottom: 0px;
}
#offlajn-ajax-search241 {
    max-width: 100%;
}
#offlajn-ajax-search243 {
	/* z-index: 20000; */
	margin-top: 50px;
}
#sppb-addon-1498251543477::after {
	content: "MOST POPULAR";
	position: absolute;
	left: -20px;
	top: 10px;
	background: red;
	text-align: center;
	color: white;
	padding: 12px 10px;
	font-size: 20px;
	transform: rotate(-15deg);
	font-weight: bold;
}
.groom {
	background: rgba(30,144,255 ,.25);
}.bride {
	background: rgba(255,192,203 ,.25 );
}
#myTab.nav {
	display: grid !important;
}
.review {
	background-color: #f9f9f9;
	padding: 20px;
	margin-bottom: 30px;
	font-family: "Indie Flower";
	font-size: 18pt;
}
.price-from p span {
	font-size: 26pt;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px -18px 0;
}
.uk-container {
	max-width: 1920px;
}