/*** START automotosprint/global/common.css ***/
/* Common CSS for this layout */

/* =GENERAL */
body {
	background-color: #ffffff; 
	color: #444444; 
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 18px;
	line-height: 1.6em;
}
img[align="left"] {margin-right: 15px; margin-bottom: 5px;}
img[align="right"] {margin-left: 15px; margin-bottom: 5px;}
.clr, .clear {clear: both; overflow: hidden;}
h1, h2, h3, h4, h5, h6 {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
html[lang="ru-RU"] h1, html[lang="ru-RU"] h2, html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4, html[lang="ru-RU"] h5, html[lang="ru-RU"] h6 {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
h1 {color: #000; font-size: 36px; line-height: 1.1em; margin-top: 20px; margin-bottom: 10px;}
h2 {color: #000; font-size: 30px; line-height: 1.2em; margin-top: 20px; margin-bottom: 10px;}
h3 {color: #000; font-size: 24px; line-height: 1.3em; margin-top: 20px; margin-bottom: 10px;}
h4 {color: #000; font-size: 18px; line-height: 1.4em; margin-top: 20px; margin-bottom: 10px;}
h5 {color: #000; font-size: 16px; line-height: 1.5em; margin-top: 20px; margin-bottom: 10px;}
h6 {color: #000; font-size: 15px; line-height: 1.6em; margin-top: 20px; margin-bottom: 10px;}

.modal-header h1, .modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6 {padding: 0; margin: 0;}

h1.pageTitle:empty {display: none;}

@media (max-width: 991px) {
	h1 {font-size: 30px;} h2 {font-size: 24px;} h3 {font-size: 20px;} 
	h4 {font-size: 18px;} h5 {font-size: 16px;} h6 {font-size: 15px;}	
}
@media (max-width: 767px) {
	h1 {font-size: 24px;} h2 {font-size: 20px;} h3 {font-size: 18px;}
	h4 {font-size: 16px;} h5 {font-size: 15px;} h6 {font-size: 14px;}			
}
@media (max-width: 479px) {
	h1 {font-size: 22px;} h2 {font-size: 20px;} h3 {font-size: 18px;}
	h4 {font-size: 16px;} h5 {font-size: 15px;} h6 {font-size: 14px;}			
}

.transition {
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;		
}
.img-responsive-inline {
	max-width: 100%;
	height: auto;	
}
.img-responsive-inline-important {
	max-width: 100% !important;
	height: auto !important;	
}
img[align="left"] {
	margin-right: 20px;
	margin-bottom: 5px;	
}
img[align="right"] {
	margin-left: 20px;
	margin-bottom: 5px;	
}
div.table-responsive {
    padding: 0; margin: 0; overflow: inherit; border: 0 none;
}
.muted a {
	color: #999999;
}
.well, .well a, .well a:hover {
	color: #999999;
}
.img-responsive-inline {max-width: 100%; height: auto;}
.img-responsive-inline-important {max-width: 100% !important; height: auto !important;}

@media (min-width: 1200px) {
	.lg-text-left {text-align: left;} .lg-text-right {text-align: right;} .lg-text-center {text-align: center;}
	.lg-pull-left {float: left;} .lg-pull-right {float: right;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.md-text-left {text-align: left;} .md-text-right {text-align: right;} .md-text-center {text-align: center;}
	.md-pull-left {float: left;} .md-pull-right {float: right;}	
}
@media (min-width: 768px) and (max-width: 991px) {
	.sm-text-left {text-align: left;} .sm-text-right {text-align: right;} .sm-text-center {text-align: center;}
	.sm-pull-left {float: left;} .sm-pull-right {float: right;}		
}
@media (min-width: 480px) and (max-width: 767px) {
	.xs-text-left {text-align: left;} .xs-text-right {text-align: right;} .xs-text-center {text-align: center;}
	.xs-pull-left {float: left;} .xs-pull-right {float: right;}		
}
@media (max-width: 479px) {
	.xxs-text-left {text-align: left;} .xxs-text-right {text-align: right;}	.xxs-text-center {text-align: center;}
	.xxs-pull-left {float: left;} .xxs-pull-right {float: right;}			
}

/* =CSS VARIABLES */
a {color: #ee3124;}
a:hover, a:focus {color: #A72219;outline: none;}


/* =FORMS */
.formRequired {color: #B94A48;}
.error input[type="text"],
.error input[type="password"],
.error input[type="email"],
.error select,
.error textarea {
	border-color: #B94A48;	
	color: #B94A48;	
}
.error .help-inline {
	color: #B94A48;
}
.formRequired {
	color: 	#B94A48;
	padding-left: 3px;
}

.form-inline input[type="text"],
.form-inline input[type="password"],
.form-inline input[type="email"],
.form-inline select {
	width: 180px;	
}

/* =SITEMAP */
ul.sitemap, ul.sitemap ul {list-style-type: none; padding: 0; margin: 0; margin-left: 25px;}
ul.sitemap li {margin-top: 5px; margin-bottom: 5px;}
ul.sitemap li:before {
	content: "\f07c"; 
	font-family: 'FontAwesome'; 
	padding-right: 5px;
	color: #ee3124;
}
ul.sitemap li.leafNode:before {content: '\f0f6'}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #ee3124; border-color: #ee3124;}

.ajax-loader {
    background-color: rgba(0,0,0, 0.5);
	
    /*background-image: url(../data/i/ajax-loader.gif);
    background-position: center center;
    background-repeat: no-repeat;*/
	
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
/*	cursor: none;	*/	
}
.ajax-loader:after {
	font-family: 'FontAwesome';
	font-size: 50px;
	content: '\f110';
	content: '\f1ce';
	position: absolute;
	top: 50%;
	left: 50%;
	color: #ddd;

-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
.ajax-loader.loading {
	display: block;	
}
@media (max-width: 767px) {.ajax-loader:after {left: 44%;}}
@media (max-width: 479px) {.ajax-loader:after {left: 40%;}}

.top-alert {
	color: red;
	text-align: center;
	padding: 15px;	
	display: none;
}

/* =HEADER */
.header {
	background-color: rgba(0,0,0,0.9);	
	padding-top: 20px;
	padding-bottom: 20px;
}
.header-links {
	font-family: 'Oswald', sans-serif;	
	font-size: 20px;
	text-transform: uppercase;
}
.header-links-container > div {
    float: left;
    margin: 0 0 0 20px;
    vertical-align: top;
}
.header-links .btn {
    background-color: #555;
    border: 1px solid #555;
    color: #fff;
    font-family: "Open Sans", Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
    margin-bottom: 10px;
}
.header-links .dropdown-menu a {
    font-family: "Open Sans", Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
 }
.header-links .dropdown-toggle::before {
    content: '';
}
.header-links .btn .caret {
    margin-left: 10px;
}
.header-links .dropdown-menu > li > a {
    text-align: left;
}
.header-links .dropdown-menu {
    top: 30px;
}
.top-results a {
	color: #a0bf39;	
}
.top-results a:before {
	content: '\f080';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.top-weather {
	position: relative;	
	margin-top: 10px;
}
.top-weather a {
	color: #ffd200;	
	position: relative;
}
.top-weather a:hover,
.top-weather a:focus,
.top-results a:hover,
.top-results a:focus {
	text-decoration: none;	
}
.top-results a:before,
.top-weather a:before {
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.top-results a:hover:before,
.top-results a:focus:before {
	color: #ffd200;	
}
.top-weather a:before {
	content: '\f0c2';	
	font-family: 'FontAwesome';
	color: #fff;
	position: absolute;
	left: 5px;
	top: 10px;
	z-index: 1;
}
.top-weather a:hover:before {
	left: 10px;	
}
.top-weather i {
	margin-right: 4px;	
}
.top-weather span {
	color: #939393;
	text-transform: none;
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
}
@media (max-width: 767px) {
	.logo {
		margin-bottom: 20px;	
		display: block;
	}
	.logo img {
		max-width: 70%;	
	}
	.header-links {
		font-size: 17px;	
	}		
	.top-weather {
		margin-top: 15px;	
	}
}

.anim-fly-right.viewed {
	right: 230px;
}

.slideshow {
	position: relative;	
}
.tagline-1,
.tagline-2,
.tagline-3 {
	background-image: url(../data/i/tagline-bg.png);	
	background-repeat: no-repeat;	
	position: absolute;
	z-index: 22;
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 100px;
	text-shadow: 1px 1px 0px #000;
}
.tagline-1 {
	top: 150px;
	right: 230px;
	color: #ffd200;
	width: 586px;
	font-size: 41px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;	
	
	right: -500px;
	opacity: 0;	
	transition: all 0.5s ease-in-out;
}
.tagline-1.show {
	right: 230px;
	opacity: 1;	
}
.tagline-2 {
	top: 250px;
	right:0px;
	font-size: 32px;
	font-family: 'Open Sans Condensed', sans-serif;	
	color: #fff;
	width: 717px;
	
	right: -1000px;
	opacity: 0;	
	transition: all 1s ease-in-out;	
}
.tagline-2.show {
	right: 0px;
	opacity: 1;	
}
.tagline-3 {
	top: 350px;
	right:0px;
	font-size: 32px;
	font-family: 'Open Sans Condensed', sans-serif;	
	color: #ffd200;
	width: 617px;
	
	right: -1000px;
	opacity: 0;	
	transition: all 1.5s ease-in-out;	
}
.tagline-3 p {
    margin: 0;
}
.tagline-3 a, .tagline-3 a:hover, .tagline-3 a:focus {
    color: #ffd200;
    text-decoration: none;
}
.tagline-3.show {
	right: 0px;
	opacity: 1;	
}
.slideshow-shell {
	position: absolute;
	right: 250px;
	top: 450px;	
	z-index: 22;
	
	opacity: 0;	
	transition: opacity 2s ease-in-out;		
}
.slideshow-shell.show {
	opacity: 1;	
}
.slide-sm {
	display: none;	
}
@media (max-width: 1399px) {
	.tagline-1,
	.tagline-2,
	.tagline-3 {
		padding-top: 15px;
		padding-bottom: 15px;	
		font-size: 25px;
		padding-left: 60px;
	}	
	.tagline-1 {
		width: 560px;
	}
	.tagline-1.show {
		right: 0px;
	}
	.tagline-2 {
		top: 220px;	
		width: 486px;
	}
	.tagline-2.show {
		right: 0px;
	}
	.tagline-3 {
		top: 290px;	
		width: 410px;
	}
	.tagline-3.show {
		right: 0px;
	}
	.slideshow-shell {
		top: 360px;	
		right: 100px;
	}
	.slideshow-shell img {
		width: 70px;	
	}
}
@media (max-width: 1199px) {
	.tagline-1 {
		top: 130px;	
	}
	.tagline-2 {
		top: 200px;	
	}
	.tagline-3 {
		top: 270px;	
	}
	.slideshow-shell {
		top: 340px;	
	}
}
@media (max-width: 991px) {
	.tagline-1,
	.tagline-2,
	.tagline-3 {
		padding-top: 7px;
		padding-bottom: 7px;	
		font-size: 20px;
	}	
	.tagline-1 {
		top: 80px;
	}
	.tagline-2 {
		top: 135px;	
	}
	.tagline-3 {
		top: 190px;	
	}
	.slideshow-shell {
		top: 250px;
	}
}
@media (max-width: 767px) {
	.tagline-1,
	.tagline-3 {
		width: auto;	
		padding-right: 15px;
		padding-left: 40px;
	}
	.tagline-2,
	.slideshow-shell {
		display: none !important;	
	}
	.tagline-3 {
		top: 135px;	
	}
	.slide-sm {
		display: inline;	
	}	
	.slide-lg {
		display: none;	
	}
}
@media (max-width: 479px) {
	.tagline-1 {
		top: 20px;	
	}
	.tagline-3 {
		top: 70px;	
	}
}

.partner-logos {
	padding-top: 15px;
	padding-bottom: 15px;	
}
.partner-logos .theatre-responsive-filmstrip .theatre-actor {
	height: 100%;
	vertical-align: middle;	
	text-align: center;
}
.partner-logos-paging {
	text-align: center;	
	margin-top: 30px;
}
.partner-logos-paging span {
	width: 8px;
	height: 8px;
	cursor:  pointer;
	background-color: #b8b8b8;
	border-radius: 50%;	
	display: inline-block;
	margin-right: 0px;
}
/*.partner-logos-paging span:nth-child(3n+2),
.partner-logos-paging span:nth-child(3n+3) {
	display: none;	
}
.partner-logos-paging span.active:nth-child(3n+2),
.partner-logos-paging span.active:nth-child(3n+3) {
	display: inline-block;
}*/
.partner-logos-paging span.active {
	background-color: #a0bf39;	
}
@media(max-width: 599px) {
	.partner-logos .theatre-actor {
		width: 50%;	
	}
}

.partner-logos-sub-clr {
	clear: both;
	overflow: hidden;
	display: none;	
}
.partner-logos-sub .row > div {
	padding-left: 30px;
	padding-right: 30px;	
}
@media (min-width: 1200px) {
	.partner-logos-sub-clr:nth-child(8n+8) { 
		display: block; 	
	}	
}
@media (min-width: 768px) and (max-width: 1199px) {
	.partner-logos-sub-clr:nth-child(6n+6) { 
		display: block; 	
	}	
}
@media (min-width: 768px) {
	.partner-logos-sub img {
		margin: 30px 0px;
	}	
}
@media (max-width: 767px) {
	.partner-logos-sub-clr:nth-child(4n+4) { 
		display: block; 	
	}	
}

/* =CONTENT */
.content {
	padding-top: 20px;
	padding-bottom: 20px;	
}
aside h3 {
	background-color: #ffd200;
	background-image: url(../data/i/side-title.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000;
	padding: 0; margin: 0;
	padding: 9px 15px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
}
.race-list {
	list-style-type: none; padding: 0; margin: 0;	
}
.race-list li {
	padding: 0; margin: 0;	
}
.race-list a {
	color: #444444;	
}
.race-list a:before {
	font-family: 'FontAwesome';
	content: '\f073';
	margin-right: 10px;
}

/* =FOOTER */
.footer {
	background-color: #363636;	
	color: #bbbbbb;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 40px;
}
.footer-sitemap > ul > li > a  {
	font-size: 18px;
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #bbbbbb;	
	margin: 0; padding: 0;
	margin-bottom: 10px;
}
html[lang="ru-RU"] .footer-sitemap > ul > li > a {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
.footer-sitemap > ul > li > a:before {
	content: '';
	padding: 0;
	margin: 0;	
}
.footer a, .footer a:hover, .footer a:focus {
	color: #bbbbbb;	
	text-decoration: none;
}
.footer a:hover, .footer a:focus {
	color: #999;	
}
.footer ul {
	list-style-type: none; padding: 0; margin: 0;	
}
.footer-sitemap {
	clear: both;
	overflow: hidden;	
}
.footer-sitemap > ul > li {
	width: 25%;
	float: left;	
	margin-bottom: 20px;
}
.footer-sitemap a:before {
	font-family: 'FontAwesome';	
	content: '\f0da';
	padding-right: 5px;
}

.footer-nav ul {
	padding: 0; margin: 0; list-style-type: none;	
}
.footer-nav li {
	display: inline-block;	

}
.footer-nav li:after {
	content: '|';	
	padding-right: 5px;
	margin-left: 5px;
}
.footer-nav li:last-child:after  {
	content: '';
	padding-right: 0px;
	margin-left: 0px;	
}

.copyright {
	background-color: #282828;
	color: #999;
	padding-top: 40px;
	padding-bottom: 40px;
}
.copyright a {
	color: #999;	
}
.copyright .logo-small {
	opacity: 0.2;	
}

@media (max-width: 767px) {
	.copyright {
		text-align: center;	
	}
	.copyright .pull-right {
		float: none !important;	
	}	
}
@media (max-width: 599px) {
	.footer-sitemap > ul > li  {
		width: 50%;	
	}	
}
@media (max-width: 359px) {
	.footer-sitemap > ul > li  {
		width: 100%;	
		float: none;
	}	
}

/* =COLLAPSIBLE */
.panel-group {
	padding-top: 30px;	
	clear: both;
}
.panel {
	border: 0 none;	
	background-color: transparent;
}
.panel-group .panel {
	border-radius: 0;	
}
.panel-default > .panel-heading {
	background-color: #C36154;
	background-image: none;	
	border: 0 none;	
	border-radius: 0;
}
.panel-title > a {
	color: #fff;	
}
.panel-title > a:hover, .panel-title > a:focus, .panel-title > a {
	text-decoration: none;	
	outline: none;
}
.panel-title > a:before {
	font-family: 'FontAwesome';	
	content: '\f078';
	padding-right: 5px;
}
.panel-title > a.collapsed:before {
	content: '\f054';		
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border: 0 none;
	padding-left: 0px;
	padding-right: 0px;	
}

/* =TABLES */
.table-alternate table {
	width: 100%;	
}
.table-alternate td {
	padding: 3px 8px;	
}
.table-alternate tr:nth-child(odd) td {
	background-color: #fff;
}

form table td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
}

/* =FORMS */
input[type="text"],
input[type="password"],
input[type="email"],
select,
textarea {
	border: 1px solid #c7c7c7;
	padding: 3px;
	border-radius: 0;	
}

/* ipop customization */
.iPopBlock {z-index: 10000;}
.iPopCloseBtn {
	background-image: none;	width: 20px; height: 20px; color: #ccc; font-size: 20px; 
	
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.iPopNext div,
.iPopPrev div {
	background-image: none;
	cursor: pointer;
}
.iPopNext div:before,
.iPopPrev div:before {
	font-family: 'FontAwesome';
	font-size: 24px;
	color: #efefef;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.iPopPrev div:before {content: '\f137';}
.iPopNext div:before {content: '\f138'}
.iPopCloseBtn:hover {color: #efefef; font-size: 24px;}
.iPopCloseBtn:before {content: '\f00d'; font-family: 'FontAwesome';}
.iPopBlock.styled .iPopBox {
	background-color: #fff;	
	border: 0 none;
}
.iPopBlock.styled.ipop-form-error .iPopBox,
.iPopBlock.styled.ipop-thankyou .iPopBox {
	padding: 20px;
}
.iPopBox h1:first-child, .iPopBox h2:first-child, .iPopBox h3:first-child, .iPopBox h4:first-child, .iPopBox h5:first-child, .iPopBox h6:first-child {
	margin-top: 10px;
	padding-top: 0px;	
}



/*** END automotosprint/global/common.css ***/

/*** START automotosprint/global/news.css ***/
/* News */
.newsListItem {
	margin-bottom: 15px;	
}
.newsListItem h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.newsItem h1.pageTitle {
	margin: 0; padding: 0;	
	margin-bottom: 15px;
}
/*** END automotosprint/global/news.css ***/

/*** START automotosprint/global/gallery.css ***/
/* Gallery */
.typeFancybox ul {
		padding: 0; margin: 0; list-style-type: none;
}
/* styles are copied from bootstrap .thubnail */
.galleria-thumbnails-container .galleria-thumbnails .galleria-image,
.typeFancybox li {
  display: inline-block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;

	margin-right: 5px;
	margin-bottom: 5px;
}

.galleria-thumbnails-container .galleria-thumbnails .galleria-image:hover,
.galleria-thumbnails-container .galleria-thumbnails .galleria-image:focus,
.typeFancybox li:hover,
.typeFancybox li:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}




/*** END automotosprint/global/gallery.css ***/

/*** START automotosprint/global/e-commerce.css ***/
/* E-commerce */
.navbar-ecs {
	margin-top: 51px;	
}


/* =MY ACCOUNT */

/* =CHECKOUT */
#ecsAccountMode label,
#ecsAccountMode input {
	display: inline-block;
}
#ecsAccountMode label {
	margin-right: 10px;
}
.checkoutRadio  {
	padding-bottom: 5px;	
}
.checkoutRadioText {
	padding-top: 3px;	
}
.crmLocationName input {
	margin-right: 5px;	
}


/*** END automotosprint/global/e-commerce.css ***/

/*** START automotosprint/global/blog.css ***/
/* Blog */
.blogContent div.sitePath {
	padding-bottom: 15px;   
	
}
.blogContent div.sitePath:before {
	font-family: 'FontAwesome';
	content: '\f015';
	padding-right: 5px;	
	font-size: 16px;
}
.blogContent div.sitePath a {
	text-decoration: none;
}
.blogContent div.sitePath > span:after {
	font-family: 'FontAwesome';
	content: '\f105';
	padding-right: 7px;
	padding-left: 7px;
}
.blogContent div.sitePath > span:last-child {
	cursor: text;	
}
.blogContent div.sitePath > span:last-child:after {
	content: '';	
}

/* =BLOG =TAG CLOUD */
#blogTagCloud .blogTag {
	float: left;
	width: auto;
	padding-left: 10px;
	padding-bottom: 5px;
}
#blogTagCloud .blogTag a {
	width: auto;
	padding: 0;
	border: 0 none;
}
#blogTagCloud .pop15 a {font-size: 180%;}
#blogTagCloud .pop14 a {font-size: 170%;}
#blogTagCloud .pop13 a {font-size: 160%;}
#blogTagCloud .pop12 a {font-size: 155%;}
#blogTagCloud .pop11 a {font-size: 150%;}
#blogTagCloud .pop10 a {font-size: 145%;}
#blogTagCloud .pop9 a {font-size: 140%;}
#blogTagCloud .pop8 a {font-size: 135%;}
#blogTagCloud .pop7 a {font-size: 130%;}
#blogTagCloud .pop6 a {font-size: 125%;}
#blogTagCloud .pop5 a {font-size: 120%;}
#blogTagCloud .pop4 a {font-size: 115%;}
#blogTagCloud .pos3 a {font-size: 110%;}
#blogTagCloud .pop2 a {font-size: 105%;}
#blogTagCloud .pop1 a {font-size: 100%;}

#blogTagList a {
	padding: 3px 8px;
	display: block;	
	border-radius: 3px;
	margin-bottom: 3px;
}
#blogTagList a:hover {
	background-color: #EEEEEE;
	text-decoration: none;
}
#blogTagList .active a {
	background-color: #0088CC;
	color: #fff;
}
h3.sideTitleCategories:before,
h3.sideTitleArchive:before,
h3.sideTitlePopularTopics:before,
h3.sideTitleRecentPosts:before,
h3.sideTitleRecentComments:before,
h3.sideTitleAuthors:before,
h3.sideTitleTags:before,
h3.sideTitleNewsletter:before {
	font-family: 'FontAwesome';
	content: '\f07c';
	padding-right: 5px;
	font-size: 20px;
	font-weight: normal;
}
h3.sideTitleArchive:before {content: '\f133';}
h3.sideTitlePopularTopics:before {content: '\f005';}
h3.sideTitleRecentPosts:before {content: '\f07c';}
h3.sideTitleRecentComments:before {content: '\f0e6';}
h3.sideTitleAuthors:before {content: '\f0c0';}
h3.sideTitleTags:before {content: '\f02c'}
h3.sideTitleNewsletter:before {content: '\f0e0'}



/* =LIST */
#blogPosts h2,
h2.postSubject {
	padding: 0; margin: 0;
	margin-top: 0px;
	margin-bottom: 10px;
}
.postedBy {
	padding-top: 10px;	
}
.postBody {
	padding-bottom: 15px;	
}
.rPostItem {
	margin-bottom: 10px;	
}
.CommentsItem {
	margin-bottom: 15px;	
}
.well h3 {
	margin-top: 0px;	
}
.well a {
	text-decoration: underline;	
}
.blogAuthors .blogAuthor {
	clear: both;
	overflow: hidden;	
	margin-bottom: 10px;
}

/* =POST */
/*** END automotosprint/global/blog.css ***/

/*** START automotosprint/global/navigation.css ***/
/* Navigation */
.caret {
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown-menu {
  background-color: rgba(0,0,0,0.9);
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu .divider {
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  color: #ffffff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, 0%, #fff, 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5276AE', endColorstr='#ff44638E', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #91be4b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#91be4b), to(#91be4b));
  background-image: -webkit-linear-gradient(top, #91be4b, 0%, #91be4b, 100%);
  background-image: -moz-linear-gradient(top, #91be4b 0%, #91be4b 100%);
  background-image: linear-gradient(to bottom, #91be4b 0%, #91be4b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91be4b', endColorstr='#ff91be4b', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-header {
  color: #999999;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.navbar-inverse .nav > li > a {
	color: #ffffff;
}
.navbar-inverse .nav .caret {
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;		
}
.nav > li > a {
	color: #666;	
}
.nav > li > a:hover,
.nav > li > a:focus {
	color: #333333;
	background-color: #fff-hover;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #ffffff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	background-color: #91be4b;
}

.nav > li.disabled > a {
  color: #999999;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
}

.nav.open > a,
.nav.open > a:hover,
.nav.open > a:focus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.nav.open > a .caret,
.nav.open > a:hover .caret,
.nav.open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.nav .nav-divider {
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs > li > a {
  margin-right: 2px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified > .active > a {
  border-bottom-color: #ffffff;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}

.nav-tabs-justified > li > a {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs-justified > .active > a {
  border-bottom-color: #ffffff;
}

.nav .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}

.nav a:hover .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  background-color: #fff;
  border-radius: 4px;
}
.navbar-nav > li > a {
  color: #666;
  border-radius: 0px;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #91be4b;
}

.navbar-nav > .disabled > a,
.navbar-nav > .disabled > a:hover,
.navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-brand {
  color: #666;
}

.navbar-brand:hover,
.navbar-brand:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-toggle {
  background-color: transparent;
  border: 1px solid #dddddd;
  border-radius: 4px;
}

.navbar-toggle:hover,
.navbar-toggle:focus {
  background-color: #dddddd;
  border: 1px solid #dddddd;
}

.navbar-toggle .icon-bar {
  display: block;
  background-color: #666;
  border-radius: 1px;
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-nav > .dropdown > a:hover .caret,
.navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar-nav > .open > a,
.navbar-nav > .open > a:hover,
.navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #91be4b;
}

.navbar-nav > .open > a .caret,
.navbar-nav > .open > a:hover .caret,
.navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-nav > .dropdown > a .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}

.navbar-inverse {
  background-color: rgba(0,0,0,0.8);
  border-color: transparent;
  border-width: 0px;
}

.navbar-inverse .navbar-brand {
  color: #ffffff;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffd200;
  background-color: transparent;
}
.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form {
	border-color: rgba(0,0,0,0.8);
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffd200;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffd200;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #365c98;
  background-color: #365c98;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	border-color: #638FCE;
	background-color: #638FCE;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #ffd200;
  border-bottom-color: #ffd200;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-fixed-top, 
.navbar-fixed-bottom {
	border-radius: 0;	
}
@media screen and (max-width: 768px) {
	.dropdown-menu > li > a {
	  color: #666;
	}
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover {
  color: #333333;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

/* =CUSTOM */
.navbar {
	margin-bottom: 0px;
	border: 0 none;	
	position: absolute;
	width: 100%;
	border-radius: 0;
	min-height: auto;
}
.navbar-nav > .dropdown > a .caret {
	display: none;	
}
.navbar-nav > li > a {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	padding-left: 13px;
	padding-right: 13px;
	
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
html[lang="ru-RU"] .navbar-nav > li > a {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;	
	font-weight: normal;
	margin: 0;
	background-color: #ffd200;
	border-radius: 0;
	border: 0 none;
}
.navbar-inverse .navbar-toggle:before {
	font-family: 'FontAwesome';
	content: '\f0c9';	
}
.navbar-inverse .navbar-toggle label {
	margin: 0;	
}
@media (min-width: 768px) {
	.dropdown-toggle {
		position: relative;	
	}
	.dropdown-toggle:before {
		font-family: 'FontAwesome';
		content: '\f0d7';
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		padding: 0px;
		text-align: center;
		font-size: 14px;
		color: #aaa;
	}
	.dropdown-toggle:hover:before,
	.dropdown-toggle:focus:before {
		color: #fff;	
	}
	.dropdown-menu {
		background-color: rgba(0,0,0,0.8);	
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.dropdown-menu > li > a {
		color: #fff;
		border-bottom: 1px dotted #555;	
	}
	.dropdown-menu > li > a:hover, 
	.dropdown-menu > li > a:focus {
		background-image: none;
		background-color: transparent;
		color: #91be4b;
	}
	.nav .open > a, 
	.nav .open > a:hover, 
	.nav .open > a:focus {
		background-color: #91be4b;	
		color: #fff;	
	}	
	.nav .open > a.dropdown-toggle:before, 
	.nav .open > a.dropdown-toggle:hover:before, 
	.nav .open > a.dropdown-toggle:focus:before {
		color: #fff;
	}
	.navbar-nav > li > a {
		padding-top: 35px;
		padding-bottom: 35px;	
	}
	.dropdown-menu > li > a {
		padding: 7px 15px;
		font-size: 16px;	
	}
	
	/* 3rd level */
	.navbar-collapse > ul > li > ul > li > ul {
		position: relative;	
		background-color: transparent;
	}	
	.navbar-collapse > ul > li > ul > li > ul > li > a {
		padding-left: 30px;	
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav > li > a {
		padding-left: 10px;
		padding-right: 10px;	
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-header {
		display: block;
		text-align: center;	
		width: 100%;
	}	
	.navbar-nav {
		float: none !important;	
	}
	.navbar-nav > li > a {
		font-size: 16px;	
		padding-top: 25px;
		padding-bottom: 25px;
	}
}
@media (max-width: 991px) {
	.navbar-nav > li > a {}	
}
@media (max-width: 479px) {
	.navbar {
		position: static;	
	}	
}

/*** END automotosprint/global/navigation.css ***/

/*** START automotosprint/global/media.css ***/
/* Media */
@media (min-width: 768px) and (max-width: 979px) {

}
@media (max-width: 767px) {

}
@media print {
	body {
		padding-top: 0px;	
	}
	h1.pageTitle {
		margin-top: 0px;
		padding-top: 0px;	
	}
}
@media (min-width: 1200px) {

}
@media (min-width: 768px) and (max-width: 979px) {

}
@media (max-width: 767px) {
	/* replace fixed spacing with full-width on smaller resolutions */
	.container {max-width: 100%;}

}
@media (max-width: 480px) {
	/* replace fixed spacing with full-width on smaller resolutions */
	.container {max-width: 100%;}
}
@media (max-width: 979px) {

}
@media (min-width: 980px) {

}
@media (min-width: 768px) and (max-width: 1199px) {
	/* replace fixed spacing with full-width on smaller resolutions */
	.container {max-width: 100%;}
	
	/* fix horizontal scrolling on smaller resolutions */
	/*.row {margin-left: 0px; margin-right: 0px;}*/
}
@media (min-width: 980px) and (max-width: 1199px) {

} 
/*** END automotosprint/global/media.css ***/

/*** START automotosprint/global/buttons.css ***/
/* Buttons */
.btn {
	line-height: 1.6em;	
	border-radius: 0;
	font-family: 'Oswald', sans-serif;	
	font-size: 16px;	
	padding: 3px 15px;
}
.btn 			{background-color: #F5F5F5; 			border: 1px solid #F5F5F5;				color: #333333;}
.btn-default 	{background-color: #474949;	border: 1px solid #474949;		color: #ffffff;}
.btn-primary 	{background-color: #EE3124;	border: 1px solid #EE3124;		color: #ffffff;}
.btn-success 	{background-color: #5cb85c;	border: 1px solid #5cb85c;		color: #ffffff;}
.btn-info 		{background-color: #ffd200;		border: 1px solid #ffd200;		color: #000;}
.btn-warning 	{background-color: #f0ad4e;	border: 1px solid #f0ad4e;		color: #ffffff;}
.btn-danger 	{background-color: #d9534f;		border: 1px solid #d9534f;		color: #ffffff;}

.btn:hover, .btn:focus 					{background-color: #e5e5e5; 			border: 1px solid #e5e5e5; 			color: #333333;}
.btn-default:hover, .btn-default:focus 	{background-color: #3a3c3c;	border: 1px solid #3a3c3c;	color: #ffffff;}
.btn-primary:hover, .btn-primary:focus 	{background-color: #EE3124;	border: 1px solid #EE3124;	color: #ffffff;}
.btn-success:hover, .btn-success:focus 	{background-color: #4cae4c;	border: 1px solid #4cae4c;	color: #ffffff;}
.btn-info:hover, .btn-info:focus 		{background-color: #ffd200;		border: 1px solid #ffd200;		color: #000;}
.btn-warning:hover, .btn-warning:focus 	{background-color: #eea236;	border: 1px solid #eea236;	color: #ffffff;}
.btn-danger:hover, .btn-danger:focus 	{background-color: #d43f3a;	border: 1px solid #d43f3a;	color: #ffffff;}

.btn-link, .btn-link:hover, .btn-link:focus {background-color: transparent; border-color: transparent; color: #ee3124;}

.btn-big, .btn-big:hover, .btn-big:focus,
.xform input[type="submit"], .xform input[type="submit"]:hover, .xform input[type="submit"]:focus {
	font-size: 30px;
	display: inline-block;
	padding: 10px 20px;
	color: #FFF;
	background-color: #91be4b;	
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: none;
	position: relative;
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;	
	line-height: 1.6em;
	border: 0 none;
	border-radius: 0;
}
html[lang="ru-RU"] .btn-big,
html[lang="ru-RU"] .btn-big:hover,
html[lang="ru-RU"] .btn-big:focus {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
.btn-more, .btn-more:hover, .btn-more:focus {
	position: relative;	
	padding-right: 50px;
}
.btn-more i {
	position: absolute;
	right: 20px;
	bottom: 5px;	
}
@media (max-width: 479px) {
	.btn-big {font-size: 20px;}
}
/*** END automotosprint/global/buttons.css ***/

/*** START automotosprint/global/comments.css ***/
/* Comments */

/* comments form */
.enterComment {
	margin-top: 20px;		
}
#commentEnterFirstName, #commentEnterLastName, #commentEnterEmailName {
	display: inline-block;	
	padding-right: 10px;
}
.postCommentBlock {
	clear: both;
	overflow: hidden;
}
.postCommentBlock input, 
.postCommentBlock input:hover, 
.postCommentBlock input:focus {
	margin: 0;
	background-color: #737E85;
	color: #fff;
	border: 0 none;
}

/* list of comments */
.CommentsBody {
	border-left: 5px solid #ccc;
	padding-left: 15px;	
}
.CommentsCreatedAgo {
	border-bottom: 1px dashed;
}
.CommentedBy {
	font-style: italic;
}
/*** END automotosprint/global/comments.css ***/

/*** START automotosprint/global/tours.css ***/
/* =TRIPS */
.trips {
	margin-top: -200px;
	position: relative;
	z-index: 9999;
}
.trips .row > div {
	margin-bottom: 30px;
}
.trips p {
	line-height: 1.6em;
}
.trip {
	background-color: #fff;
	border-top: 10px solid #91be4b;
	clear: both;
	overflow: hidden;
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	position: relative;
	max-width: 350px;
	height: 100%;
}
.trips .row > div:nth-child(3n+2) .trip {
	border-color: #C36154;
}
.trips .row > div:nth-child(3n+3) .trip {
	border-color: #733387;
}
h2.trip-location ul {
	list-style-type: none; padding: 0; margin: 0; display: inline;
}
h2.trip-location li {
	padding: 0; margin: 0; display: inline;
}
h2.trip-location li:before {
	content: '';
	padding: 0; margin: 0;
}
h2.trip-location li:after {
	content: ', ';
	padding: 0; margin: 0;
}
h2.trip-location li:last-child:after {
	content: '';
}
.trip p {
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
.trip h3 {
	color: #333;
	font-size: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.trip h3 a {
	color: #333;
	white-space: pre-wrap;
}
.trip-bus-info-btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.trip .trip-lang {
	position: absolute;
	right: -5px;
	top: 5px;
}
.trip .trip-lang img {
	margin-left: 5px;
}
.trip .trip-thumb {
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.trip .trip-bus-thumb {
	margin-bottom: 0px;
}
.trip-thumb img {
	width: 100%;
	height: auto;
}
.trip-seats {
	color: #858585;
}
.trip-seats:before {
	font-family: 'FontAwesome';
	content: '\f0c0';
	padding-right: 5px;
}
.trip-duration-text,
.trip-date {
	color: #858585;
}
.trip-date:before,
.trip-duration-text:before {
	font-family: 'FontAwesome';
	content: '\f073';
	padding-right: 5px;
}
.trip-duration-text:before {
	content: '\f017';
}
.trip-price {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #666;
}
html[lang="ru-RU"] .trip-price {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.trip .trip-price {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 40px;
	color: #666;
	margin-bottom: 15px;
}
html[lang="ru-RU"] .trip .trip-price {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.trip a .fa-info-circle {
	color: #91be4b;
	font-size: 40px;
	margin-top: 10px;

	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.trip:hover a .fa-info-circle {
	color: #ffcc00;
}
.typeFancybox ul {
	list-style-type: none; padding: 0; margin: 0;
}
.typFancybox li {
	padding: 0; margin: 0;
}
.typeFancybox li:before {
	padding: 0; margin: 0; content: '';
}
@media (max-width: 1599px) {
	.trips {margin-top: -100px;}
}
@media (max-width: 991px) {
	.trips {
		margin-top: 20px;
	}
	.trip h3 {
		font-size: 24px;
	}
	.trip .trip-price {
		font-size: 30px;
	}
	.trip a .fa-info-circle {
		margin-top: 5px;
	}
}
@media (max-width: 767px) {
	.trip h3 {
		font-size: 20px;
	}
	.trip .trip-price {
		font-size: 24px;
	}
	.trip a .fa-info-circle {
		margin-top: 0px;
		font-size: 35px;
	}
}
@media (max-width: 479px) {
	.trips .row > div {
		width: 100%;
		float: none;
	}
}

/* =ITEM */
div.table-alternate .row > div {
	padding: 5px 20px;
}
div.table-alternate .row > div:first-child {
	width: 20%;
}
div.table-alternate .row > div:last-child {
	width: 80%;
}
div.table-alternate .row > div:first-child:before {
	font-family: 'FontAwesome';
	content: '\f017';
	color: #EE3124;
	margin-right: 3px;
}
div.table-alternate .row:nth-child(odd) {
	background-color: #fff;
}
div.table-alternate .row p {
	margin: 0;
}
.trip-detail .trip-price {
	margin-top: 20px;
	margin-bottom: 20px;
}
.trip-detail #xFormFieldD17 {
	border: 0 none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	display: inline;
	width: auto;
	box-shadow: none;

	display: none;
}
.trip-detail table {
	width: 100%;
}
.trip-detail input[type="text"],
.trip-detail input[type="email"],
.trip-detail input[type="number"] {
	max-width: 180px;
	border-radius: 0;
}
.trip-detail select {
	max-width: 180px;
	border-radius: 0;
}
.trip-detail textarea {
	width: 100%;
	border-radius: 0;
}

.calculated-price {
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 1em;
}
html[lang="ru-RU"] .calculated-price {
	font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 1199px) {
    .trip-detail .typeFancybox img {
        width: 160px !important;
        height: 120px !important;
    } 
}
@media (max-width: 991px) {
    .trip-detail table {
        max-width: 500px;
    }
    .trip-detail table td:first-child {
        width: 200px;
    }
    .trip-detail select,
    .trip-detail input[type="text"],
    .trip-detail input[type="email"],
    .trip-detail textarea {
        width: 100%;   
        max-width: none;
    }
    div.table-alternate .row > div:first-child,
    div.table-alternate .row > div:last-child {
        width: 100%;
        float: none;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    div.table-alternate .row {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .trip-detail .typeFancybox img {
        width: 120px !important;
        height: 90px !important;
    }    
}
@media (max-width: 767px) {
    div.trip-detail div.table-responsive {
        padding: 0; margin: 0; overflow: inherit; border: 0 none;
    }
    .trip-detail table, .trip-detail tbody, .trip-detail tr, .trip-detail th, .trip-detail td, .trip-detail tr {
        display: block;
    }
    .trip-detail table td:first-child {
        padding-bottom: 0px;
    }
    .trip-detail table td:last-child {
        padding-top: 0px;
    }
    .trip-detail .typeFancybox img {
        width: 80px !important;
        height: 60px !important;
    }
}
@media (max-width: 479px) {
    .pageEJ9EULHM .col-aside,
    .page1EF2WC1O .col-aside {
        display: none;
    }
}

/* =RESERVATION FORM */
table.thankyou {
    max-width: 600px;
}
table.thankyou th,
table.thankyou td {
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
}
table.thankyou th {
    color: #666;
}
/*** END automotosprint/global/tours.css ***/

/*** START automotosprint/global/directory.css ***/
/* Directory */
#F5 {
	max-width: 600px;
}

.ipop-map {
	z-index: 10000;	
}
div.departure-places {
	padding: 0; margin: 0;
	margin-left: -15px;
	margin-right: -15px;
}
.departure-place {
	text-align: center;	
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	width: 25%;
}
.departure-places > .clr {
	display: none;	
}
.departure-place h3 a:before {
	font-family: 'FontAwesome';
	content: '\f041';
	margin-right: 10px;	
}
.departure-place h3 a:hover {
	text-decoration: none;	
}
.departure-place img {
	border-radius: 50%;	
	border: 10px solid #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

.departure-place img {
transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out;
-o-transition:All 0.2s ease-in-out;
}
.departure-place:hover img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}

@media (min-width: 1100px) {
	.departure-places > .clr:nth-child(8n) {display: block;}	
}
@media (max-width: 1099px) {
	.departure-place {width: 33.3333%;}
}
@media (min-width: 768px) and (max-width: 1099px) {
	.departure-places > .clr:nth-child(6n) {display: block;}	
}
@media (max-width: 767px) {
	.departure-place {width: 50%;}
}
@media (min-width: 500px) and (max-width: 767px) {
	.departure-places > .clr:nth-child(4n) {display: block;}	
}
@media (max-width: 499px) {
	.departure-place {width: 100%; float: none;}
}

/*** END automotosprint/global/directory.css ***/

/*** START automotosprint/sub/common.css ***/
/* rewrite global */
.trips {
	margin-top: 0px;	
}
.trip a .fa-info-circle {
	font-size: 30px;	
}
.trips .trip-price {
	font-size: 23px;	
}
.trip h3 {
	font-size: 23px;	
	margin-top: 10px;
	margin-bottom: 5px;
}
.trip a .fa-info-circle {
	margin-top: 0px;	
}


@media (max-width: 1199px) {
	.trips .row > div {
		width: 50%;	
	}
}
@media (max-width: 767px) {
	.trips .row > div {
		width: 100%;	
		float: left;
	}
	.slideshow img {
		min-height: 110px;	
	}
}

/* =CONTENT */
.slideshow .container {
	position: relative;
	max-width: 1170px;	
}
.slideshow h1.page-title {
	position: absolute;
	bottom: 20px;
	left: 0px;
	font-size: 60px;
	font-weight: normal;
	text-align: left;
	text-shadow: 1px 1px 0px #000;
	color: #fff;
}
.slideshow img {
	max-width: 100%;	
}
@media (max-width: 1199px) {
    .slideshow h1.page-title {
        margin-left: 15px;
        margin-right: 15px;
        font-size: 45px;
    }
}
@media (max-width: 767px) {
	.slideshow h1.page-title {font-size: 35px; bottom: 10px;}
}
@media (max-width: 479px) {
	.slideshow h1.page-title {font-size: 25px;}
}

/* =NEW COMPLEX SLICER */
.accord h3, 
.accord h4 {
	clear: both;
	overflow: hidden;	
}
.subaccord > div {
	display: none;
	padding-left: 35px;
	clear: both;
	overflow: hidden;
}
.subaccord h3,
.subaccord h4 {
	cursor: pointer;	
	border-top: 1px solid #c7c7c7;
	padding: 0px; 
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size: 18px;
	position: relative;
	clear: both;
	overflow: hidden;
}
.subaccord h4 {
	border-top: 0 none;	
	font-size: 16px;
}
.subaccord h3:hover,
.subaccord h3:hover {
	background-color: #F0F0F0;
}
.subaccord h3.accord-active:hover,
.subaccord h4.accord-active:hover {
	background-color: #fff;	
}
.subaccord h3:first-child {
	border-top: 1px solid #fff;	
}
.subaccord h3:before,
.subaccord h4:before {
	font-family: 'FontAwesome';	
	content: '\f105';
	padding-right: 5px;
	position: absolute;
	left: 15px;
	top: 10px;
}
.subaccord h3.accord-active:before,
.subaccord h4.accord-active:before {
	content: '\f107';
}
/*** END automotosprint/sub/common.css ***/
/* KEYWORDS: +all, +chrome, +safari, +webkit, -android, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows */
/* TIME: 0.017426013946533 */