.btn, a {
	transition: all 175ms;
} 

a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body {
	font-size: 14px;
	padding-top: 132px;
}
body,
h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans";

}
@media(max-width: 575px) {
	body {
		padding-top: 106px;
	}
}
/* ASPECT RATIO */

/* Image aspect ratios */
.ar {
	width: 100%;
	display: block;
	position: relative;

	overflow: hidden;
}
.ar-inner {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.ar-auto {
	display: block;
	position: relative;
}
.ar::after, .ar-auto::after {
	padding-top: 56.25%;
	display: block;
	content: '';
}
.ar-square::after {
	padding-top: 100%;
}
.ar-half::after {
	padding-top: 50%;
}
.ar-3-2::after {
	padding-top: 75.5%;
}
.ar-16-9::after {
	padding-top: 56.25%;
}
.ar-wide::after {
	padding-top: 33%;
}
.ar-a4::after {
	padding-top: 140.5%;
}
.ar-i {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.ar-bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.ar-bg img {
	display: none;
}
.itemArImg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;

	transition: all 175ms;
}
.ar-iframe::after {
    padding-top: 57.8%;
}
.ar-iframe iframe {
	width: 100% !important;
	height: 100% !important;
}
#pomoc .container {
	height: 100%;
}
#pomoc .row-fluid {
	display: flex;
	height: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#pomoc .ar::after {
	padding-top: 38%;
}

.homepage #system-message-container {
	margin: 0;
}
.hero-unit {
	margin: 0;
}
.hero-unit h1 {
	font-size: 50px;
	color: #11bae1;
}
.ja-header a {
	color: #333;
	display: block;
}
.hero-unit p {
	font-size: 36px;
	color: #ddd;
}
.section1 a {
	color: #11bae1;
	font-weight: bold;
	font-size: 50px;
}
.section1 a:hover {
	color: #109ac1;
}
.t3-mainnav .navbar .nav > li > a {
	padding: 4px 0;
}
.t3-mainnav .navbar .nav li.active > a, .t3-mainnav .navbar .nav > li.active > a:hover, .t3-mainnav .navbar .nav > li.active > a:focus {
	color: #11bae1;
	border-bottom: solid 1px #11bae1;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background: transparent;
}
.t3-mainnav .navbar .nav > li > a:focus,
.navbar .nav > li > a {
	color: #FFF;
}
@media (max-width: 767px) {
	.t3-mainnav .nav-collapse .nav {
		margin: 0;
	}
	.t3-mainnav .nav-collapse .nav > li {
		text-align: center;
	}
}
.t3-mainnav .navbar .nav > li > a:hover {
	color: #11bae1;
}
.ja-header .container {
	border-bottom: none;
}
#t3-mainnav {
	margin-top: 46px;
}
.t3-mainnav .navbar .nav > li > a {
	transition: 275ms;
}
.section-title {
	margin-bottom: 50px;
	margin-top: 50px;
}
.section1, .section2, .mod-oglasi {
	margin-bottom: 50px;
}
.section2 .section-title h2 {
	font-size: 30px;
}
.section2 .block-title {
	text-transform: uppercase;
	line-height: 1.4;
}
.ja-header {
	border-bottom: 1px solid #949693;
	box-shadow: 0 1px 10px #000;
}

.onepage .section-title h2 {
	font-size: 28px;
	color: #000;
}
.section4 {
	font-size: 16px;
	font-weight: bold;
}
.onepage .section-title h2 {
	margin: 0 0 25px;
}
.section6 {
	color: #FFF;
}
.span6 .form-validate {
	margin-top: 32px;
}
ul.form-list #ac-submit, #ja_quicks_contact button.g-recaptcha {
	background-color: #11bae1;
	border: 1px solid #109ac1;
}
ul.form-list #ac-submit:hover {
	background-color: #109ac1;
}
ul.form-list #ac-submit span {
	text-shadow: 0 0 10px #007aa1;
}
.section6 a {
	color: #FFF;
}
ul.form-list li label a, .ja-footer a:focus, .ja-footer a:active, .ja-footer a, .section1 a:focus, .section1 a:active,
.section6 a:hover, .section6 a:focus, .section6 a:active {
	color: #11bae1;
}
.ja-footer a:hover {
	color: #009ac1;
}
.section6 a:hover {
	color: #11bae1;
}
.contact .form-info ul li {
	float: none;
	line-height: 2.4;
	width: 100%;
	font-size: 16px;
}
.contact .form-info .nazivtvrtke {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.4;
	padding-left: 0;
	color: #11bae1;
	margin-bottom: 20px;
}
#row_term_condition #term_condition {
	margin: -3px 5px 0 0;
}

.section1 {
	background-image: url("../images/towing_truck.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.section1 .hero-unit {
	background: rgba(0,0,0,0.7);
}
.section1 .hero-unit {
	padding: 20px;
}

.onepage .container {
	padding: 0;
}
.section4 {
	background: #f5f5f5;
	color: #333;
	padding-bottom: 20px;
}
#onepage-home {
	position: absolute;
	top: 0;
}
input, textarea {
	width: calc(100% - 12px);
}
@media (min-width: 1200px) {
	.row-fluid [class*="span"] { 
		margin-left: 0;
	}
}
#blz_message {
	height: 150px;
}
.btn-success {
	background-image: linear-gradient(to bottom,#11bae1,#009ac1);
	background-color: #11bae1;
	border-color: #009ac1;
	margin-top: 15px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #009ac1;
}
.cntct ul > li {
	list-style-type: none;
}
.cntct i {
	width: 24px;
	height: 24px;
	padding: 2px;
}
.ja-copyright {
	font-size: 12px;
	padding: 20px 0;
	color: #ddd;
}
.ja-footer a.back-to-top {
	margin: 0;
	float: right;
}
/*
@media(min-width:600px) {
	#blz_from_email,
	.input-group-addon .fa-envelope-o {
		margin-left: 16px;
	}
}
*/
@media(max-width:767px) {
	#ja-header .logo-text, #ja-header .logo-image {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 20vw;
	}
}
#google_map {
	background: #000;
}
#google_map a {
	display: block;
}
@media(max-width:991px) {
	#pomoc .ar::after {
		padding-top: 78%;
	}

}
@media(max-width:767px) {
	body {
		padding-top: 106px;
	}
}
@media(max-width:676px) {
	.hero-unit p {
		line-height: 1.2;
	}
	.hero-unit h1 {
		font-size: 36px;
		margin-bottom: 14px;
	}
	.hero-unit p {
		font-size: 24px;
		margin-bottom: 14px;
	}
	.section1 a {
		font-size: 36px;
	}

}
@media(max-width:575px) {
	.contact .form-info ul li {
		font-size: 14px;
	}
	.hero-unit h1 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.hero-unit p {
		font-size: 20px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.section1 a {
		font-size: 30px;
	}
}
.row-fluid .span12 {
	margin-left: 0 !important;
}
@media (min-width: 600px) and (max-width: 767px) {
	.span6 .row .span6 {
		margin-left: 0;
		width: 100%;
	}
}
.gmap {
	text-align: center;
}

/* OGLASI */

.mod-list li {
	list-style-type: none;
}
.mod-list a {
	color: #333;
	font-size: 16px;
	font-weight: bold;

}
@media(min-width:1200px){
	.row-fluid [class*="span"] {
		margin-left: 16px;
	}
}
.row-fluid .btns {
	margin-left: 0;
}
.mod-oglasi .imgO {
	margin: 14px 0;
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-webkit-transition: background 175ms ease, color 175ms ease, -webkit-transform 175ms ease, box-shadow 175ms ease, opacity 175ms ease, border 175ms ease, filter 175ms ease, transform 175ms;
	-moz-transition: background 175ms ease, color 175ms ease, -moz-transform 175ms ease, box-shadow 175ms ease, opacity 175ms ease, border 175ms ease, filter 175ms ease, transform 175ms;
	-o-transition: background 175ms ease, color 175ms ease, -o-transform 175ms ease, box-shadow 175ms ease, opacity 175ms ease, border 175ms ease, filter 175ms ease, transform 175ms;
	transition: background 175ms ease, color 175ms ease, transform 175ms ease, box-shadow 175ms ease, opacity 175ms ease, border 175ms ease, filter 175ms ease, transform 175ms;
}
.mod-oglasi .imgO:hover {
	transform: scale(1.03);
}
.mod-oglasi .oglTitle  {
	display: block;
	font-size: 18px;
	text-align: center;
}
.mod-oglasi a {
	display: block;
}
.onepage #oglasi.section-title h2 {
	margin: 0 0 60px;
	font-size: 34px;
}
.article-content h3 {
	line-height: 1.2;
}
/*
.item-page .pull-left {
	float: none;
}
.article-image {
	display: flex;
	justify-content: center;
}
*/
.price {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 20px;
	color: #000;
	margin-right: 30px;
}
.decsr {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.article-header h1 a:hover, .article-header h1 a:focus, .article-header h1 a:active, .article-header h2 a:hover, .article-header h2 a:focus, .article-header h2 a:active {
	color: #444;
}
.article-header a {
	cursor: default;
}
.ja-mainbody.bodypage {
	padding-top: 40px;
}
@media (max-width:767px) {
	.ja-mainbody.bodypage {
		padding-top: 30px;
	}
	article .pull-left.item-image {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.price {
		text-align: center;
		margin-right: 0;
	}
	.ja-mainbody.bodypage {
		margin-top: 0;
	}
}
#google_map {
	padding-bottom: 40px;
	padding-top: 40px;
}
#kontakt h2 {
	color: #FFF;
}
@media (max-width: 767px) {
	.t3-mainnav .navbar .btn-navbar {
		margin: -5px 10px 10px 20px;
	}
	.t3-mainnav .navbar .nav > li > a {
		padding: 10px 0;
	}
	.t3-mainnav .nav-collapse {
		margin-top: 57px
	}
	#pomoc .ar::after {
		padding-top: 100%;
	}
	.section1 .hero-unit {
		padding: 20px;
	}
}
