/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) *//* ========================================================================   Use this file to add custom CSS easily ========================================================================== */.title-home-s {   	color: #ec483b;	font-weight: bold;	line-height: 26px;  	text-align: right!important;}/* ========================================================================   ТОР-В ========================================================================== *//*#tm-top-a {    background-image: url(/templates/yoo_avion/images/top-wrap.jpg);    background-repeat: no-repeat;    background-size: cover;    background-position: center;		}#tm-top-a .uk-panel-box {    background: rgba(0,0,0,0);}*//*#tm-top-a .uk-panel-box {    background: #dcdcdc;}*//* ========================================================================   Категории на главной ========================================================================== */.category-wrapper {	float: left;	width: 20%;} .uk-grid.uk-grid-medium > div {	margin-bottom: 30px;}.jbcategory.rborder {	position: relative;	border: 1px solid #ccc;}.jbcategory.rborder p {	margin: 0;}.jbcategory-title{	background: #f5f5f5;	border-bottom: 1px solid #ccc;}.jbcategory-title{	text-align: center;}.jbcategory-title a{	color: #ec483b;	font-size: 16px;	font-weight: bold;	display: block;	padding: 5px;}.jbcategory-image {	border-bottom: 1px solid #ccc;}.jbcategory-image a {	display: inline-block;}.jbcategory-desc {	background: #f5f5f5;	padding: 5px 10px;	text-align: right;}.jbcategory.rborder .jbcategory-desc > p{	font-size: 18px;	text-align: center;    margin-bottom: 10px;}/* ========================================================================   Карточка FULL ========================================================================== */ .jbzoo-item-full .item-image,.jbzoo-item-full .item-gallery{	margin-bottom: 10px;}.jbzoo-item-full .item-image img{	width: 100%;} .jbzoo-item-full .formResponsive {    border-top: 1px solid;}#video {width: 100%;position: relative;padding-top: 56.25%;}#video iframe,#video object,#video embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/***/
@media (min-width: 1220px) {	#rsform_3_page_0.uk-grid {		margin-left: -15px!important;	}	#rsform_3_page_0.uk-grid > * {		padding-left: 15px;	}}#rsform_3_page_0 .formControls {    margin-left: 0;}#rsform_3_page_0 .rsform-block {    margin-bottom: 5px;}#rsform_3_page_0 input[type="text"],#rsform_3_page_0 input[type="password"] {	width: 100%!important;    box-sizing: border-box;    height: 40px;    line-height: 40px;	padding-left: 10px;}#rsform_3_page_0 textarea {	box-sizing: border-box;	height: 148px;	padding-left: 10px;	margin-bottom: 9px;	width: 100%!important; }#rsform_3_page_0 #submit {    background: #2db545;	font-size: 18px;	height: 40px;	width: 100%;}#rsform_3_page_0 #submit:hover {    background: #228634;} 
/***/
#rsform_3_page_0 select {
    width: 100%!important;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

#rsform_4_page_0 select {
    width: 100%!important;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

#rsform_5_page_0 select {
    width: 100%!important;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

#rsform_6_page_0 select {
    width: 100%!important;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}
/***/
@media (min-width: 1220px) {	#rsform_4_page_0.uk-grid {		margin-left: -15px!important;	}	#rsform_4_page_0.uk-grid > * {		padding-left: 15px;	}}#rsform_4_page_0 .formControls {    margin-left: 0;}#rsform_4_page_0 .rsform-block {    margin-bottom: 5px;}#rsform_4_page_0 input[type="text"],#rsform_4_page_0 input[type="password"] {	width: 100%!important;    box-sizing: border-box;    height: 40px;    line-height: 40px;	padding-left: 10px;}#rsform_4_page_0 textarea {	box-sizing: border-box;	height: 148px;	padding-left: 10px;	margin-bottom: 9px;	width: 100%!important; }#rsform_4_page_0 #submit {    background: #2db545;	font-size: 18px;	height: 40px;	width: 100%;}#rsform_4_page_0 #submit:hover {    background: #228634;}
/***/
@media (min-width: 1220px) {	#rsform_5_page_0.uk-grid {		margin-left: -15px!important;	}	#rsform_5_page_0.uk-grid > * {		padding-left: 15px;	}}#rsform_5_page_0 .formControls {    margin-left: 0;}#rsform_5_page_0 .rsform-block {    margin-bottom: 5px;}#rsform_5_page_0 input[type="text"],#rsform_5_page_0 input[type="password"] {	width: 100%!important;    box-sizing: border-box;    height: 40px;    line-height: 40px;	padding-left: 10px;}#rsform_5_page_0 textarea {	box-sizing: border-box;	height: 148px;	padding-left: 10px;	margin-bottom: 9px;	width: 100%!important; }#rsform_5_page_0 #submit {    background: #2db545;	font-size: 18px;	height: 40px;	width: 100%;}#rsform_5_page_0 #submit:hover {    background: #228634;}
/***/
@media (min-width: 1220px) {	
#rsform_6_page_0.uk-grid {		margin-left: -15px!important;	}	#rsform_6_page_0.uk-grid > * {		padding-left: 15px;	}}#rsform_6_page_0 .formControls {    margin-left: 0;}#rsform_6_page_0 .rsform-block {    margin-bottom: 5px;}#rsform_6_page_0 input[type="text"],#rsform_6_page_0 input[type="password"] {	width: 100%!important;    box-sizing: border-box;    height: 40px;    line-height: 40px;	padding-left: 10px;}#rsform_6_page_0 textarea {	box-sizing: border-box;	height: 148px;	padding-left: 10px;	margin-bottom: 9px;	width: 100%!important; }#rsform_6_page_0 #submit {    background: #2db545;	font-size: 18px;	height: 40px;	width: 100%;}#rsform_6_page_0 #submit:hover {    background: #228634;}/***/


/* ========================================================================   Текст на главной ========================================================================== */ /***** NEW STYLE *****/	
.jbzoo .jbbutton-33 {
    font-size: 16px;
    height: 66px;
    margin-top: -2px;
	max-width: 100%;
    width: 100%;
}
.jbzoo .jbfilter-uikit-33 .jbfilter-row select {
	
	width: 100%;
}




.jbzoo .jbfilter-row select {
    width: 100%!important;
}

.items-dvigateli tbody tr,
.items-kpp tbody tr,
.items-zapchasti tbody tr {
	cursor: pointer;
}
.items-dvigateli tbody tr:hover td,
.items-zapchasti tbody tr:hover td,
.items-kpp tbody tr:hover td {
	background: #f5f5f5;
}
	.jbfilter-uikit .jbfilter,
	.jbfilter-uikit-25 .jbfilter {	
		margin-left: -20px;	
	}
	.jbfilter-uikit .jbfilter-row,
	.jbfilter-uikit-25 .jbfilter-row {    
		min-height: 90px;    
		float: left;    
		padding-left: 20px;
	}
	.jbfilter-uikit .jbcascade {    
		margin-left: -10px;
	}
	.jbfilter-uikit .jbcascade > div	{    
		float: left;    
		width: 50%;    
		padding-left: 10px;    
		-webkit-box-sizing: border-box;    
		-moz-box-sizing: border-box;    
		box-sizing: border-box;
	}
	.jbfilter-uikit-25 .jbcascade > div	{    
		float: left;    
		width: 50%;    
		padding-left: 20px;    
		-webkit-box-sizing: border-box;    
		-moz-box-sizing: border-box;    
		box-sizing: border-box;
	}
	.jbfilter-uikit .jbfilter-element select {    
		min-width: 100%;
	}
	.jbfilter-uikit .jbfilter-row input[type="text"] {   
		width: 100%!important;
	}
	.jbfilter-uikit .jbfilter-row.jbfilter-buttons {    
		text-align: right;    
		padding-left: 0;    
		min-height: inherit;    
		width: 100%;
	}
  .tablesorter-default td {    vertical-align: middle;}


  
.jbzoo-app-dvigateli .moduletablear-filter:before, .jbzoo-app-dvigateli .moduletablear-filter:after {
    display: table;
    content: "";
    line-height: 0;
} 
.jbzoo-app-dvigateli .moduletablear-filter:after {
    clear: both;
}

.jbzoo-app-dvigateli .jbfilter-uikit .first {
	width: 50%;
}
.jbzoo-app-kpp .jbfilter-auto  {
	width: 40%;
}
.uk-grid.jbfilter-uikit-25 {
	margin-left: -20px;
}
.jbfilter-uikit-25 .jbcascade > div:nth-child(1) {
    padding-left: 0;
}
.jbzoo-app-dvigateli .jbfilter-uikit .jbcascade {
    margin-left: -20px;
}
.jbzoo-app-dvigateli .jbfilter-uikit .jbcascade > div {
    padding-left: 20px;
}
.jbzoo-app-dvigateli .jbfilter-uikit .jbcascade .jbcascade-label,
.jbzoo-app-kpp .jbfilter-uikit-25 .jbcascade .jbcascade-label {
	padding: 2px 4px;
    font-weight: bold;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #ec483b;
    display: block;
    cursor: pointer;
    margin-bottom: 6px;
    border-radius: 3px;
	font-size: 14px;
    line-height: 24px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; 
}
    

.jbzoo-app-dvigateli .jbfilter-uikit .jbfilter-row.jbfilter-buttons {
    padding-left: 20px;
    width: 25%;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.jbzoo-app-dvigateli .jbfilter-uikit input.jsSubmit.jbbutton {
    width: 100%;
    height: 66px;
    margin-top: -2px;
	font-size: 16px;
}
.formResponsive .formHorizontal .formControls {
    margin-left: 0;
}
@media only screen and (max-width: 1024px) {	
	table.items-dvigateli, 
	table.zapchasti,
	table.kpp,
	.items-dvigateli thead, 
	.items-dvigateli tbody, 
	.items-dvigateli th, 
	.items-dvigateli td, 
	.items-dvigateli tr,
	.items-zapchasti thead, 
	.items-zapchasti tbody, 
	.items-zapchasti th, 
	.items-zapchasti td, 
	.items-zapchasti tr,
	.items-kpp thead, 
	.items-kpp tbody, 
	.items-kpp th, 
	.items-kpp td, 
	.items-kpp tr {
		display: block; 		
	}
	.items-dvigateli thead tr,
	.items-zapchasti thead tr,
	.items-kpp thead tr { 				
		position: absolute;				
		top: -9999px;				
		left: -9999px;		
	}			
	.items-dvigateli tr,
	.items-zapchasti tr,
	.items-kpp tr	{ 		
		border: 1px solid #ccc; 	
	}			
	.items-dvigateli td,
	.items-zapchasti td,
	.items-kpp td	{ 		
		border: none;		
		border-bottom: 1px solid #eee; 		
		position: relative;		
		padding-left: 50%!important;		
		min-height: 38px;	
	}	
	.items-dvigateli td:before,
	.items-zapchasti td:before,
	.items-kpp td:before	{		
		position: absolute;		
		top: 6px;		
		left: 6px;		
		width: 45%; 		
		padding-right: 10px; 		
		white-space: nowrap;	
	}	
	.items-dvigateli td:nth-of-type(1):before { content: "Фото"; }		
	.items-dvigateli td:nth-of-type(2):before { content: "Название"; }		
	.items-dvigateli td:nth-of-type(3):before { content: "Код"; }		
	.items-dvigateli td:nth-of-type(4):before { content: "Вид топлива"; }		
	.items-dvigateli td:nth-of-type(5):before { content: "Примечание"; }	
	.items-dvigateli .filter-cat-search > div{		
		margin-bottom: 10px!important;	
	}		
	.items-dvigateli .jbfilter-cat-search input{				
		width: 99%!important;		
	}

	.items-zapchasti td:nth-of-type(1):before { content: "Фото"; }		
	.items-zapchasti td:nth-of-type(2):before { content: "Наименование"; }		
	.items-zapchasti td:nth-of-type(3):before { content: "Модель Renault"; }		
	.items-zapchasti td:nth-of-type(4):before { content: "Примечание"; }
    .items-zapchasti td:nth-of-type(5):before { content: "Цена"; }
	
	.items-kpp td:nth-of-type(1):before { content: "Фото"; }		
	.items-kpp td:nth-of-type(2):before { content: "Название"; }		
	.items-kpp td:nth-of-type(3):before { content: "Код"; }		
	.items-kpp td:nth-of-type(4):before { content: "Вид топлива"; }		
	.items-kpp td:nth-of-type(5):before { content: "Примечание"; }	
	.items-kpp .filter-cat-search > div{		
		margin-bottom: 10px!important;	
	}		
	.items-kpp .jbfilter-cat-search input{				
		width: 99%!important;		
	}

}
@media only screen and (max-width: 767px) {
	.jbzoo-app-dvigateli .jbfilter-uikit .first,
	.jbzoo-app-kpp .jbfilter-auto {
		width: 100%;
		margin-bottom: 0;
	}
	.jbzoo-app-dvigateli .jbfilter-uikit .jbcascade > div,
	.jbzoo-app-kpp .jbfilter-uikit-25 .jbcascade > div	{
		margin-bottom: 20px;
		float: none;
		width: 100%;
	}
	.jbzoo-app-dvigateli .jbfilter-uikit .jbfilter-row.jbfilter-buttons,
	.jbzoo-app-kpp .jbfilter-uikit-25 .jbfilter-row.jbfilter-buttons	{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.jbzoo-app-dvigateli .jbfilter-uikit input.jsSubmit.jbbutton {
		height: 40px;
		margin-top: -10px;
	}
	.jbzoo-app-dvigateli .jbfilter-uikit .jbfilter-row,
	.jbzoo-app-kpp .jbfilter-uikit-25 .jbfilter-row	{
		padding-left: 0;
	}
	.uk-grid.jbfilter-uikit-25 {
		margin: 0 0 20px 0;
	}
	.jbfilter-uikit-25 .jbcascade > div {
		padding-left: 0;
	}
	.jbfilter-uikit .jbfilter-row, .jbfilter-uikit-25 .jbfilter-row {
		min-height: 70px;
	}
	.jbzoo .jbbutton-33 {
		height: 40px;
	}
}


.jbprice-value-row .jbprice-value-label{display: none!important;}

/* FICTIONLABS FILTER */

#tm-top-a {
	background: url(/images/home-slide/1056.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.fl-filter {
	width: 25%;
	margin-top: 30px;
	margin-left: 30px;
	margin-bottom: 30px!important;
	background: rgba(0, 0, 0, 0.5);
}
.fl-filter .uk-panel-title {
	color: #fff;
}
.fl-filter input[type="submit"] {
	width: 100%;
}
@media only screen and (max-width: 1219px) {
	#tm-top-a {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 480px) {
	.fl-filter {
		width: 100%;
		margin: 0!important;
	}
}
@media only screen and (max-width: 767px) {
	.fl-filter {
		width: 100%;
		margin: 0!important;
	}
}
@media (min-width: 481px) and (max-width: 960px) {
	.tm-sidebar-a {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

.fl-filter-2 {
	margin-bottom: 30px!important;
	background: rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
}
.fl-filter-2.is_stuck {
	margin-bottom: 0px!important;
}
.fl-filter-2 .uk-panel-title {
	color: #fff;
}
.fl-filter-2 input[type="submit"] {
	width: 100%;
}


/* ----- */

.uk-navbar {
    margin-top: 10px;
}

.jbzoo-item .item-image {
   width: 100%  !important;
}

.jbzoo-item .item-title {
  width: 100%  !important;
}
	
/* Fictionlabs */

.creation-form .element.element-select, .creation-form .element.element-select > div {
	overflow: visible;
}

table.jsTableSorter.tablesorter.zebra {
    width: 100%;
}

table.jsTableSorter.tablesorter.zebra tr td + * {
    text-align: center;
}

table.jsTableSorter.tablesorter.zebra td {
    padding: 10px;
}

table.jsTableSorter.tablesorter.zebra tr {
    border-bottom: 1px solid #7a7a7a;
}

thead {
    border-bottom: 2px solid #ec483b !important;
}

table.jsTableSorter.tablesorter.zebra thead tr th {    border-bottom: 2px solid #ec483b;
}

.jbzoo .jbtable td.element-label{
		font-weight: normal;
}

.icon-shopping-cart:before {
  content: "\e019";
}