

/* Start:/bitrix/templates/rentmotorbike_en/components/bitrix/main.site.selector/flags/style.css?17527458851284*/
.language-selector {
    position: relative;
    display: inline-block;
}

.current-lang {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 5px 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all 0.3s ease;
}

.current-lang:hover {
    background: #f5f5f5;
}

.flag-icon {
    width: 20px;
    height: 15px;
    margin-right: 5px;
    border: 1px solid #ccc;
}

.lang-arrow {
    font-size: 12px;
    color: #666;
    margin-left: 5px;
}

.lang-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    z-index: 1000;
    min-width: 120px;
    display: none;
}

.language-selector:hover .lang-dropdown {
    display: block;
}

.lang-item {
    display: flex;
    align-items: center;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background 0.3s ease;
}

.lang-item:hover {
    background: #f5f5f5;
    text-decoration: none;
    color: #333;
}

.lang-name {
    font-size: 14px;
    white-space: nowrap;
}

@media (max-width: 768px) {

    .flag-icon {
        margin-right: 0;
    }
    
    .current-lang {
        padding: 5px 8px;
    }
}
/* End */


/* Start:/bitrix/templates/rentmotorbike_en/components/bitrix/menu/horizontal_multilevel/style.css?15423507474598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/rentmotorbike_en/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/rentmotorbike_en/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/rentmotorbike_en/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/rentmotorbike_en/styles.css?173727992971*/
.flags {width: 32px}
.form-inline .iti--allow-dropdown {
width: 100%;
}
/* End */


/* Start:/bitrix/templates/rentmotorbike_en/template_styles.css?17088523312617*/
.news-list-title{overflow:hidden;display:table;width:100%;margin-top:18px;margin-bottom:18px}.news-list-price{display:table-cell;vertical-align:middle}.news-list-price{display:block;width:70px;height:42px;font-size:22px;line-height:42px;font-weight:bold;color:#444;background-color:#fede00;text-align:center}.news-list-name{vertical-align:middle;padding-left:15px;overflow:hidden;display:table-cell}.news-list-name h5{font-weight:600;margin-bottom:0}div.reviews-post-reply-buttons{height:21px;padding:0;position:relative;margin-bottom:24px;font-size:12px;color:#969696}div.reviews-post-reply-buttons span.separator{background-color:#E0E0E0;display:inline-block;margin:0 1px;height:7px;line-height:5px;width:1px}p.detail-comments{font-size:16px;line-height:24px;margin:0}a.reviews-button-small{color:#969696}.pagenavigation{font-size:13px;text-align:center}a.pagenav{text-decoration:none}a.pagenav:hover{text-decoration:none;color:#fede00}.yellow{color:#fede00;font-size:16px;line-height:15px;vertical-align:middle}
/* NIFTY LANGUAGE SELECTOR */
/*======================================*/
.lang-flag {
  display: inline-block;
  padding: 3px 5px 3px 0;
}
.lang-selected > .lang-flag {
  padding: 0;
}
.lang-id,
.lang-selector .lang-id {
  display: none;
}
.lang-name {
  vertical-align: middle;
}
.lang-selector .lang-id {
  display: inline-block;
}
.lang-selector + .dropdown-menu .lang-name {
  display: inline-block;
}
.lang-selector + .dropdown-menu a {
  padding: 10px !important;
}
.lang-selector + .dropdown-menu .active {
  display: none;
}
@media (min-width: 992px) {
  .lang-id,
  .lang-selector .lang-id {
    display: none;
  }
}

.prd-sm-img {
    max-width:120px;
}

.slick-slide {
  display:block !important;
}
.button-header-rent{
	display: inline-block;  
        padding-right: 130px;
}

.button-header-rent a{
	color: #000;
    background-color: #fede00;
    padding: 10px;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.5s all;
}

.button-header-rent a:hover{
	color: #fff;
	background-color: #000;
}

@media (max-width: 767px) {
.button-header-rent{
	display: none;  
}

.button-header-rent-xs{
	display: inline-block;  
}

.button-header-rent-xs a{
color: #000;
    background-color: #fede00;
    padding: 10px 8px;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.5s all;
    display: block;
    margin-left: 42px;
}
.button-header-rent-xs__arrow {
    display: none;
}

.button-header-rent-xs a:hover{
	color: #fff;
	background-color: #000;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
  .button-header-rent {
    padding-right: 45px;
  }
}
/* End */
/* /bitrix/templates/rentmotorbike_en/components/bitrix/main.site.selector/flags/style.css?17527458851284 */
/* /bitrix/templates/rentmotorbike_en/components/bitrix/menu/horizontal_multilevel/style.css?15423507474598 */
/* /bitrix/templates/rentmotorbike_en/styles.css?173727992971 */
/* /bitrix/templates/rentmotorbike_en/template_styles.css?17088523312617 */
