/* Minification failed. Returning unminified contents.
(8850,37): run-time error CSS1030: Expected identifier, found 'button'
(8850,43): run-time error CSS1031: Expected selector, found ')'
(8850,43): run-time error CSS1025: Expected comma or open brace, found ')'
 */
.header-searchbar-container{
  height:35px;
  margin:0 175px 0 20px;
}
.header-searchbar-container .header-searchbar-wrapper{
  float:left;
  height:inherit;
  position:relative;
  width:100%;
}
.header-searchbar-container .header-searchbar-wrapper dl{
  font-weight:400;
  margin-bottom:0;
}
.header-searchbar-container .header-searchbar-wrapper dt{
  font-size:14px;
  font-weight:400;
  margin:0;
  position:relative;
}
.header-searchbar-container .header-searchbar-wrapper dt .language-secondary{
  font-size:12px;
}
.header-searchbar-what,.header-searchbar-where{
  background-color:#fff;
  float:left;
  height:inherit;
}
.header-searchbar-what span,.header-searchbar-where span{
  margin-left:7px;
  margin-right:6px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
}
.header-searchbar-what input,.header-searchbar-where input{
  padding-left:30px;
  width:100%;
}
.header-searchbar-wrapper .header-searchbar-what-input,.header-searchbar-wrapper .header-searchbar-where-input{
  border:none;
  color:#3e3e3e;
  cursor:pointer;
  font-size:14px;
  font-weight:400;
  height:inherit;
  padding-right:10px;
  text-overflow:unset;
}
.header-searchbar-wrapper .header-searchbar-what-input:focus,.header-searchbar-wrapper .header-searchbar-where-input:focus{
  cursor:text;
  outline:none;
}
.header-searchbar-wrapper .header-searchbar-what-input:-ms-input-placeholder,.header-searchbar-wrapper .header-searchbar-where-input:-ms-input-placeholder{
  color:#8e8e8e;
}
.header-searchbar-wrapper .header-searchbar-what-input ::-moz-placeholder,.header-searchbar-wrapper .header-searchbar-where-input ::-moz-placeholder{
  color:#8e8e8e;
}
.header-searchbar-wrapper .header-searchbar-what-input ::-webkit-input-placeholder,.header-searchbar-wrapper .header-searchbar-where-input ::-webkit-input-placeholder{
  color:#8e8e8e;
}
.header-searchbar-wrapper .header-searchbar-what-input[placeholder],.header-searchbar-wrapper .header-searchbar-where-input[placeholder]{
  text-overflow:ellipsis;
}
.header-searchbar-what,.header-searchbar-where{
  width:50%;
}
.header-searchbar-what{
  border-right:1px solid #deb000;
}
.header-searchbar-search-btn{
  background-color:#e54e26;
  cursor:pointer;
  height:inherit;
  padding-left:8px;
  position:absolute;
  width:35px;
}
.header-searchbar-search-btn:hover{
  background-color:#ea7354;
}
.header-searchbar-adv-search-btn{
  background-color:hsla(0,0%,100%,.4);
  color:#3e3e3e;
  font-size:16px;
  height:inherit;
  line-height:35px;
  position:absolute;
  right:45px;
  text-align:center;
  width:85px;
}
.header-searchbar-adv-search-btn.wait{
  cursor:wait;
}
.header-searchbar-mapview-btn{
  cursor:pointer;
  height:inherit;
  line-height:35px;
  position:absolute;
  right:0;
  text-align:center;
  width:35px;
}
.header-searchbar-mapview-btn,.header-searchbar-mapview-btn:hover{
  background-color:hsla(0,0%,100%,.4);
}
.nearby-city,.nearby-city-container{
  background-color:#fff;
  padding:3px 10px 0;
}
.nearby-city{
  color:#8e8e8e;
}
.nearby-city-container{
  display:flex;
  justify-content:flex-start;
  overflow:hidden;
  padding-bottom:10px;
}
.nearby-city-container .nearby-city-item{
  height:70px;
  margin-left:11.5px;
  position:relative;
  width:140px;
}
@media screen and (min-width:1281px){
  .nearby-city-container .nearby-city-item{
    height:73px;
    width:145px;
  }
}
.nearby-city-container .nearby-city-item .nearby-city-item-img{
  background-size:cover;
  height:100%;
  position:absolute;
  width:100%;
}
.nearby-city-container .nearby-city-item .nearby-city-item-overlay{
  align-items:center;
  background-color:rgba(0,0,0,.5);
  color:#fff;
  display:flex;
  font-size:14px;
  font-weight:400;
  height:100%;
  justify-content:center;
  position:absolute;
  text-align:center;
  width:100%;
}
.nearby-city-container .nearby-city-item:first-child{
  margin-left:0;
}
.nearby-city-container .nearby-city-item:nth-child(4){
  display:none;
}
@media screen and (min-width:1281px){
  .nearby-city-container .nearby-city-item:nth-child(4){
    display:block;
  }
}
.login-frame{
  border:none;
  height:0;
  left:0;
  position:fixed;
  top:0;
  width:0;
  z-index:2002;
}
.login-frame.show{
  height:100%;
  width:100%;
}

.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

.orflatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0,0,0,0.08);
}
.orflatpickr-calendar.open,
.orflatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px;
}
.orflatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.orflatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.orflatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.orflatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.orflatpickr-calendar.hasWeeks {
  width: auto;
}
.orflatpickr-calendar .hasWeeks .ordayContainer,
.orflatpickr-calendar .hasTime .ordayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.orflatpickr-calendar .hasWeeks .ordayContainer {
  border-left: 0;
}
.orflatpickr-calendar.showTimeInput.hasTime .orflatpickr-time {
  height: 40px;
  border-top: 1px solid #eee;
}
.orflatpickr-calendar.noCalendar.hasTime .orflatpickr-time {
  height: auto;
}
.orflatpickr-calendar:before,
.orflatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.orflatpickr-calendar.rightMost:before,
.orflatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.orflatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.orflatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.orflatpickr-calendar.arrowTop:before,
.orflatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.orflatpickr-calendar.arrowTop:before {
  border-bottom-color: #eee;
}
.orflatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.orflatpickr-calendar.arrowBottom:before,
.orflatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.orflatpickr-calendar.arrowBottom:before {
  border-top-color: #eee;
}
.orflatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.orflatpickr-calendar:focus {
  outline: 0;
}
.orflatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.orflatpickr-month {
  background: transparent;
  color: #3c3f40;
  fill: #3c3f40;
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}
.orflatpickr-prev-month,
.orflatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3;
}
.orflatpickr-prev-month i,
.orflatpickr-next-month i {
  position: relative;
}
.orflatpickr-prev-month.orflatpickr-prev-month,
.orflatpickr-next-month.orflatpickr-prev-month {
/*
        /*rtl:begin:ignore*/
/*
        */
  left: 0;
/*
        /*rtl:end:ignore*/
/*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.orflatpickr-prev-month.orflatpickr-next-month,
.orflatpickr-next-month.orflatpickr-next-month {
/*
        /*rtl:begin:ignore*/
/*
        */
  right: 0;
/*
        /*rtl:end:ignore*/
/*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.orflatpickr-prev-month:hover,
.orflatpickr-next-month:hover {
  color: #f64747;
}
.orflatpickr-prev-month:hover svg,
.orflatpickr-next-month:hover svg {
  fill: #f64747;
}
.orflatpickr-prev-month svg,
.orflatpickr-next-month svg {
  width: 14px;
}
.orflatpickr-prev-month svg path,
.orflatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.ornumInputWrapper {
  position: relative;
  height: auto;
}
.ornumInputWrapper input,
.ornumInputWrapper span {
  display: inline-block;
}
.ornumInputWrapper input {
  width: 100%;
}
.ornumInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(64,72,72,0.05);
  box-sizing: border-box;
}
.ornumInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.ornumInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.ornumInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%;
}
.ornumInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.ornumInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(64,72,72,0.6);
}
.ornumInputWrapper span.arrowDown {
  top: 50%;
}
.ornumInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(64,72,72,0.6);
}
.ornumInputWrapper span svg {
  width: inherit;
  height: auto;
}
.ornumInputWrapper span svg path {
  fill: rgba(60,63,64,0.5);
}
.ornumInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.ornumInputWrapper:hover span {
  opacity: 1;
}
.orflatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.orflatpickr-current-month.slideLeft {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-current-month.slideLeftNew {
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-current-month.slideRight {
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-current-month.slideRightNew {
  -webkit-transform: translate3d(0, 0, 0px);
          transform: translate3d(0, 0, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.orflatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.orflatpickr-current-month .ornumInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.orflatpickr-current-month .ornumInputWrapper span.arrowUp:after {
  border-bottom-color: #3c3f40;
}
.orflatpickr-current-month .ornumInputWrapper span.arrowDown:after {
  border-top-color: #3c3f40;
}
.orflatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
}
.orflatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.orflatpickr-current-month input.cur-year[disabled],
.orflatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(60,63,64,0.5);
  background: transparent;
  pointer-events: none;
}
.orflatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
span.orflatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.ordayContainer,
.orflatpickr-weeks {
  padding: 1px 0 0 0;
}
.orflatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 307.875px;
}
.orflatpickr-days:focus {
  outline: 0;
}
.ordayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.orflatpickr-calendar.animate .ordayContainer.slideLeft {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-calendar.animate .ordayContainer.slideLeft,
.orflatpickr-calendar.animate .ordayContainer.slideLeftNew {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px);
}
.orflatpickr-calendar.animate .ordayContainer.slideLeftNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-calendar.animate .ordayContainer.slideRight {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
}
.orflatpickr-calendar.animate .ordayContainer.slideRightNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.orflatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #404848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.orflatpickr-day.inRange,
.orflatpickr-day.prevMonthDay.inRange,
.orflatpickr-day.nextMonthDay.inRange,
.orflatpickr-day.today.inRange,
.orflatpickr-day.prevMonthDay.today.inRange,
.orflatpickr-day.nextMonthDay.today.inRange,
.orflatpickr-day:hover,
.orflatpickr-day.prevMonthDay:hover,
.orflatpickr-day.nextMonthDay:hover,
.orflatpickr-day:focus,
.orflatpickr-day.prevMonthDay:focus,
.orflatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e9e9e9;
  border-color: #e9e9e9;
}
.orflatpickr-day.today {
  border-color: #f64747;
}
.orflatpickr-day.today:hover,
.orflatpickr-day.today:focus {
  border-color: #f64747;
  background: #f64747;
  color: #fff;
}
.orflatpickr-day.selected,
.orflatpickr-day.startRange,
.orflatpickr-day.endRange,
.orflatpickr-day.selected.inRange,
.orflatpickr-day.startRange.inRange,
.orflatpickr-day.endRange.inRange,
.orflatpickr-day.selected:focus,
.orflatpickr-day.startRange:focus,
.orflatpickr-day.endRange:focus,
.orflatpickr-day.selected:hover,
.orflatpickr-day.startRange:hover,
.orflatpickr-day.endRange:hover,
.orflatpickr-day.selected.prevMonthDay,
.orflatpickr-day.startRange.prevMonthDay,
.orflatpickr-day.endRange.prevMonthDay,
.orflatpickr-day.selected.nextMonthDay,
.orflatpickr-day.startRange.nextMonthDay,
.orflatpickr-day.endRange.nextMonthDay {
  background: #4f99ff;
  box-shadow: none;
  color: #fff;
  border-color: #4f99ff;
}
.orflatpickr-day.selected.startRange,
.orflatpickr-day.startRange.startRange,
.orflatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.orflatpickr-day.selected.endRange,
.orflatpickr-day.startRange.endRange,
.orflatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.orflatpickr-day.selected.startRange + .endRange,
.orflatpickr-day.startRange.startRange + .endRange,
.orflatpickr-day.endRange.startRange + .endRange {
  box-shadow: -10px 0 0 #4f99ff;
}
.orflatpickr-day.selected.startRange.endRange,
.orflatpickr-day.startRange.startRange.endRange,
.orflatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.orflatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
}
.orflatpickr-day.disabled,
.orflatpickr-day.disabled:hover {
  pointer-events: none;
}
.orflatpickr-day.disabled,
.orflatpickr-day.disabled:hover,
.orflatpickr-day.prevMonthDay,
.orflatpickr-day.nextMonthDay,
.orflatpickr-day.notAllowed,
.orflatpickr-day.notAllowed.prevMonthDay,
.orflatpickr-day.notAllowed.nextMonthDay {
  color: rgba(0,0,0,0.15);
  background: transparent;
  border-color: #e9e9e9;
  cursor: default;
}
.orflatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
}
.rangeMode .orflatpickr-day {
  margin-top: 1px;
}
.orflatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.orflatpickr-weekwrapper .orflatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #eee;
}
.orflatpickr-weekwrapper .orflatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.orflatpickr-weekwrapper span.orflatpickr-day {
  display: block;
  width: 100%;
  max-width: none;
}
.orflatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.orflatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.orflatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.orflatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.orflatpickr-time .ornumInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.orflatpickr-time .ornumInputWrapper span.arrowUp:after {
  border-bottom-color: #404848;
}
.orflatpickr-time .ornumInputWrapper span.arrowDown:after {
  border-top-color: #404848;
}
.orflatpickr-time.hasSeconds .ornumInputWrapper {
  width: 26%;
}
.orflatpickr-time.time24hr .ornumInputWrapper {
  width: 49%;
}
.orflatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #404848;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
}
.orflatpickr-time input.orflatpickr-hour {
  font-weight: bold;
}
.orflatpickr-time input.orflatpickr-minute,
.orflatpickr-time input.orflatpickr-second {
  font-weight: 400;
}
.orflatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.orflatpickr-time .orflatpickr-time-separator,
.orflatpickr-time .orflatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #404848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.orflatpickr-time .orflatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.orflatpickr-time .orflatpickr-am-pm:hover,
.orflatpickr-time .orflatpickr-am-pm:focus {
  background: #f3f3f3;
}
.orflatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
            transform: translate3d(-100%, 0px, 0px);
  }
}
@keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
            transform: translate3d(-100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
}
@keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
            transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
}
@keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
            transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
}
@-webkit-keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.orflatpickr-calendar {
  width: 307.875px;
}
.ordayContainer {
  padding: 0;
  border-right: 0;
}
span.orflatpickr-day,
span.orflatpickr-day.prevMonthDay,
span.orflatpickr-day.nextMonthDay {
  border-radius: 0 !important;
  border: 1px solid #e9e9e9;
  max-width: none;
  border-right-color: transparent;
}
span.orflatpickr-day:nth-child(n+8),
span.orflatpickr-day.prevMonthDay:nth-child(n+8),
span.orflatpickr-day.nextMonthDay:nth-child(n+8) {
  border-top-color: transparent;
}
span.orflatpickr-day:nth-child(7n-6),
span.orflatpickr-day.prevMonthDay:nth-child(7n-6),
span.orflatpickr-day.nextMonthDay:nth-child(7n-6) {
  border-left: 0;
}
span.orflatpickr-day:nth-child(n+36),
span.orflatpickr-day.prevMonthDay:nth-child(n+36),
span.orflatpickr-day.nextMonthDay:nth-child(n+36) {
  border-bottom: 0;
}
span.orflatpickr-day:nth-child(-n+7),
span.orflatpickr-day.prevMonthDay:nth-child(-n+7),
span.orflatpickr-day.nextMonthDay:nth-child(-n+7) {
  margin-top: 0;
}
span.orflatpickr-day.today:not(.selected),
span.orflatpickr-day.prevMonthDay.today:not(.selected),
span.orflatpickr-day.nextMonthDay.today:not(.selected) {
  border-color: #e9e9e9;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: #f64747;
}
span.orflatpickr-day.today:not(.selected):hover,
span.orflatpickr-day.prevMonthDay.today:not(.selected):hover,
span.orflatpickr-day.nextMonthDay.today:not(.selected):hover {
  border: 1px solid #f64747;
}
span.orflatpickr-day.startRange,
span.orflatpickr-day.prevMonthDay.startRange,
span.orflatpickr-day.nextMonthDay.startRange,
span.orflatpickr-day.endRange,
span.orflatpickr-day.prevMonthDay.endRange,
span.orflatpickr-day.nextMonthDay.endRange {
  border-color: #4f99ff;
}
span.orflatpickr-day.today,
span.orflatpickr-day.prevMonthDay.today,
span.orflatpickr-day.nextMonthDay.today,
span.orflatpickr-day.selected,
span.orflatpickr-day.prevMonthDay.selected,
span.orflatpickr-day.nextMonthDay.selected {
  z-index: 2;
}
.rangeMode .orflatpickr-day {
  margin-top: -1px;
}
.orflatpickr-weekwrapper .orflatpickr-weeks {
  box-shadow: none;
}
.orflatpickr-weekwrapper span.orflatpickr-day {
  border: 0;
  margin: -1px 0 0 -1px;
}
.hasWeeks .orflatpickr-days {
  border-right: 0;
}

.or-sprite.advance-search-dropdown-caret,
.or-sprite-inline-block.advance-search-dropdown-caret {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -430.5px -56px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 7px;
}
.or-sprite.advance-search-hashtag-cross,
.or-sprite-inline-block.advance-search-hashtag-cross {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -404.5px -257px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 10px;
}
.or-sprite.advance-search-lightbox-cross,
.or-sprite-inline-block.advance-search-lightbox-cross {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -385.5px -321px;
    background-size: 445.5px 390.5px;
    width: 21px;
    height: 21px;
}
.or-sprite.advance-search-search-icon-search,
.or-sprite-inline-block.advance-search-search-icon-search {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -408.5px -321px;
    background-size: 445.5px 390.5px;
    width: 21px;
    height: 21px;
}
.or-sprite.common-popup-btn-close,
.or-sprite-inline-block.common-popup-btn-close {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -329.5px -276px;
    background-size: 445.5px 390.5px;
    width: 20px;
    height: 20px;
}
.or-sprite.d_sr2_review_btn_mask_desktop,
.or-sprite-inline-block.d_sr2_review_btn_mask_desktop {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -395.5px -165px;
    background-size: 445.5px 390.5px;
    width: 30px;
    height: 30px;
}
.or-sprite.footer-copyright-caring-company,
.or-sprite-inline-block.footer-copyright-caring-company {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -123px -190.5px;
    background-size: 445.5px 390.5px;
    width: 127px;
    height: 34px;
}
.or-sprite.footer-copyright-dining-guide-logo,
.or-sprite-inline-block.footer-copyright-dining-guide-logo {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -144.5px 0px;
    background-size: 445.5px 390.5px;
    width: 160px;
    height: 82px;
}
.or-sprite.footer-copyright-openrice-rice-logo,
.or-sprite-inline-block.footer-copyright-openrice-rice-logo {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -300.5px;
    background-size: 445.5px 390.5px;
    width: 48px;
    height: 48px;
}
.or-sprite.footer-otheropenrice-openricelife,
.or-sprite-inline-block.footer-otheropenrice-openricelife {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -229.5px;
    background-size: 445.5px 390.5px;
    width: 113px;
    height: 37px;
}
.or-sprite.footer-otheropenrice-openricelove,
.or-sprite-inline-block.footer-otheropenrice-openricelove {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -110px -268.5px;
    background-size: 445.5px 390.5px;
    width: 122px;
    height: 26px;
}
.or-sprite.footer-otheropenrice-openricetrip,
.or-sprite-inline-block.footer-otheropenrice-openricetrip {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -82px -108.5px;
    background-size: 445.5px 390.5px;
    width: 123px;
    height: 38px;
}
.or-sprite.footer-otheropenrice-opensnap,
.or-sprite-inline-block.footer-otheropenrice-opensnap {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -190.5px;
    background-size: 445.5px 390.5px;
    width: 121px;
    height: 37px;
}
.or-sprite.footer-otheropenrice-tablemap,
.or-sprite-inline-block.footer-otheropenrice-tablemap {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -82px -148.5px;
    background-size: 445.5px 390.5px;
    width: 129px;
    height: 35px;
}
.or-sprite.footer-statistics-facebook,
.or-sprite-inline-block.footer-statistics-facebook {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -66px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.footer-statistics-openricers,
.or-sprite-inline-block.footer-statistics-openricers {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -395.5px -66px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.footer-statistics-restaurants,
.or-sprite-inline-block.footer-statistics-restaurants {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -99px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.footer-statistics-twitter,
.or-sprite-inline-block.footer-statistics-twitter {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -395.5px -99px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.footer-statistics-weibo.png,
.or-sprite-inline-block.footer-statistics-weibo.png {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -198px;
    background-size: 445.5px 390.5px;
    width: 30px;
    height: 30px;
}
.or-sprite.home-more-arrow-down,
.or-sprite-inline-block.home-more-arrow-down {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -156px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 7px;
}
.or-sprite.lightbox-advance-search-accordion-down,
.or-sprite-inline-block.lightbox-advance-search-accordion-down {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -427.5px -189px;
    background-size: 445.5px 390.5px;
    width: 8px;
    height: 5px;
}
.or-sprite.lightbox-advance-search-accordion-down,
.or-sprite-inline-block.lightbox-advance-search-accordion-down {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -85px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 10px;
}
.or-sprite.lightbox-advance-search-accordion-up,
.or-sprite-inline-block.lightbox-advance-search-accordion-up {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -118px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 10px;
}
.or-sprite.lightbox-advance-search-cross,
.or-sprite-inline-block.lightbox-advance-search-cross {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px -276px;
    background-size: 445.5px 390.5px;
    width: 21px;
    height: 21px;
}
.or-sprite.nav-alarm,
.or-sprite-inline-block.nav-alarm {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -427.5px -165px;
    background-size: 445.5px 390.5px;
    width: 18px;
    height: 22px;
}
.or-sprite.nav-dropdown-caret.png,
.or-sprite-inline-block.nav-dropdown-caret.png {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -293.5px -84px;
    background-size: 445.5px 390.5px;
    width: 11px;
    height: 7px;
}
.or-sprite.nav-ic-openjobs,
.or-sprite-inline-block.nav-ic-openjobs {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -422.5px -198px;
    background-size: 445.5px 390.5px;
    width: 23px;
    height: 23px;
}
.or-sprite.nav-icon-alarm,
.or-sprite-inline-block.nav-icon-alarm {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -321px;
    background-size: 445.5px 390.5px;
    width: 21px;
    height: 25px;
}
.or-sprite.nav-icon-bookmark,
.or-sprite-inline-block.nav-icon-bookmark {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -394.5px -198px;
    background-size: 445.5px 390.5px;
    width: 26px;
    height: 26px;
}
.or-sprite.nav-icon-search,
.or-sprite-inline-block.nav-icon-search {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -404.5px -230px;
    background-size: 445.5px 390.5px;
    width: 25px;
    height: 25px;
}
.or-sprite.nav-logo-openrice,
.or-sprite-inline-block.nav-logo-openrice {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -115px -229.5px;
    background-size: 445.5px 390.5px;
    width: 107px;
    height: 32px;
}
.or-sprite.nav-quick-search-icon-search-gray,
.or-sprite-inline-block.nav-quick-search-icon-search-gray {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -269px;
    background-size: 445.5px 390.5px;
    width: 25px;
    height: 25px;
}
.or-sprite.or-arrow-backwards,
.or-sprite-inline-block.or-arrow-backwards {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -66px;
    background-size: 445.5px 390.5px;
    width: 17px;
    height: 17px;
}
.or-sprite.or-arrow-forwards,
.or-sprite-inline-block.or-arrow-forwards {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -99px;
    background-size: 445.5px 390.5px;
    width: 17px;
    height: 17px;
}
.or-sprite.or-bookmark-gray,
.or-sprite-inline-block.or-bookmark-gray {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -396.5px -32px;
    background-size: 445.5px 390.5px;
    width: 32px;
    height: 31px;
}
.or-sprite.or-bookmark-yellow,
.or-sprite-inline-block.or-bookmark-yellow {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -431.5px -321px;
    background-size: 445.5px 390.5px;
    width: 13px;
    height: 17px;
}
.or-sprite.or-bookmark,
.or-sprite-inline-block.or-bookmark {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -12px -368.5px;
    background-size: 445.5px 390.5px;
    width: 13px;
    height: 17px;
}
.or-sprite.or-bookmarked-gray,
.or-sprite-inline-block.or-bookmarked-gray {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -32px;
    background-size: 445.5px 390.5px;
    width: 32px;
    height: 32px;
}
.or-sprite.or-check-yellow,
.or-sprite-inline-block.or-check-yellow {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -156.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 17px;
    height: 13px;
}
.or-sprite.or-check,
.or-sprite-inline-block.or-check {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -175.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 17px;
    height: 13px;
}
.or-sprite.or-checkbox-checked,
.or-sprite-inline-block.or-checkbox-checked {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -88.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15px;
    height: 15px;
}
.or-sprite.or-checkbox-uncheck,
.or-sprite-inline-block.or-checkbox-uncheck {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -252px -190.5px;
    background-size: 445.5px 390.5px;
    width: 20px;
    height: 20px;
}
.or-sprite.or-checkbox,
.or-sprite-inline-block.or-checkbox {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -105.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15px;
    height: 15px;
}
.or-sprite.or-circle-yellow,
.or-sprite-inline-block.or-circle-yellow {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -132px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.or-circle,
.or-sprite-inline-block.or-circle {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -395.5px -132px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.or-close-button,
.or-sprite-inline-block.or-close-button {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -257px;
    background-size: 445.5px 390.5px;
    width: 9px;
    height: 9px;
}
.or-sprite.or-collapse-btn-accent,
.or-sprite-inline-block.or-collapse-btn-accent {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -281px -212.5px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 7px;
}
.or-sprite.or-collapse-btn-regular,
.or-sprite-inline-block.or-collapse-btn-regular {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -293px -212.5px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 7px;
}
.or-sprite.or-expand-btn-accent,
.or-sprite-inline-block.or-expand-btn-accent {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -224px -251.5px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 7px;
}
.or-sprite.or-expand-btn-regular,
.or-sprite-inline-block.or-expand-btn-regular {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -236px -251.5px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 7px;
}
.or-sprite.or-no-avatar,
.or-sprite-inline-block.or-no-avatar {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px -224px;
    background-size: 445.5px 390.5px;
    width: 50px;
    height: 50px;
}
.or-sprite.or-no-restaurant,
.or-sprite-inline-block.or-no-restaurant {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px 0px;
    background-size: 445.5px 390.5px;
    width: 142.5px;
    height: 106.5px;
}
.or-sprite.or-quick-search-cross,
.or-sprite-inline-block.or-quick-search-cross {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -267px -212.5px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 12px;
}
.or-sprite.or-radio-checked,
.or-sprite-inline-block.or-radio-checked {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -122.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15px;
    height: 15px;
}
.or-sprite.or-radio,
.or-sprite-inline-block.or-radio {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -139.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15px;
    height: 15px;
}
.or-sprite.or-rating-star-gray,
.or-sprite-inline-block.or-rating-star-gray {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -194.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 13px;
    height: 13px;
}
.or-sprite.or-rating-star-yellow,
.or-sprite-inline-block.or-rating-star-yellow {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -209.5px -350.5px;
    background-size: 445.5px 390.5px;
    width: 13px;
    height: 13px;
}
.or-sprite.or-rating-star,
.or-sprite-inline-block.or-rating-star {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -252px -212.5px;
    background-size: 445.5px 390.5px;
    width: 13px;
    height: 12px;
}
.or-sprite.or-restaurant-info-budget,
.or-sprite-inline-block.or-restaurant-info-budget {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -288px -229.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-discount,
.or-sprite-inline-block.or-restaurant-info-discount {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -234px -268.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-dish,
.or-sprite-inline-block.or-restaurant-info-dish {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -252px -268.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-facebook,
.or-sprite-inline-block.or-restaurant-info-facebook {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -270px -268.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-forkknife,
.or-sprite-inline-block.or-restaurant-info-forkknife {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -288px -268.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-location,
.or-sprite-inline-block.or-restaurant-info-location {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -350.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-percentage,
.or-sprite-inline-block.or-restaurant-info-percentage {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -18px -350.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-restaurant-info-tag,
.or-sprite-inline-block.or-restaurant-info-tag {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -36px -350.5px;
    background-size: 445.5px 390.5px;
    width: 16px;
    height: 16px;
}
.or-sprite.or-slider-arrow-left,
.or-sprite-inline-block.or-slider-arrow-left {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -431.5px -230px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 22px;
}
.or-sprite.or-slider-arrow-right,
.or-sprite-inline-block.or-slider-arrow-right {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -368.5px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 22px;
}
.or-sprite.or-yellow-circle,
.or-sprite-inline-block.or-yellow-circle {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -165px;
    background-size: 445.5px 390.5px;
    width: 31px;
    height: 31px;
}
.or-sprite.pois-book-online-btn-bg,
.or-sprite-inline-block.pois-book-online-btn-bg {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -268.5px;
    background-size: 445.5px 390.5px;
    width: 108px;
    height: 30px;
}
.or-sprite.pois-book-online-btn-hover,
.or-sprite-inline-block.pois-book-online-btn-hover {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -292px -108.5px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 13px;
}
.or-sprite.pois-book-online-btn,
.or-sprite-inline-block.pois-book-online-btn {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -292px -124.5px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 13px;
}
.or-sprite.pois-filter-bookmark-btn,
.or-sprite-inline-block.pois-filter-bookmark-btn {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -296px;
    background-size: 445.5px 390.5px;
    width: 23px;
    height: 23px;
}
.or-sprite.pois-icon-facebook,
.or-sprite-inline-block.pois-icon-facebook {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -268px -229.5px;
    background-size: 445.5px 390.5px;
    width: 18px;
    height: 16px;
}
.or-sprite.pois-mapview-drawer-close-sign,
.or-sprite-inline-block.pois-mapview-drawer-close-sign {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -351.5px -276px;
    background-size: 445.5px 390.5px;
    width: 7px;
    height: 10px;
}
.or-sprite.pois-mapview-drawer-open-sign,
.or-sprite-inline-block.pois-mapview-drawer-open-sign {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -296px -190.5px;
    background-size: 445.5px 390.5px;
    width: 7px;
    height: 10px;
}
.or-sprite.pois-next-page-btn,
.or-sprite-inline-block.pois-next-page-btn {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -54px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15px;
    height: 16px;
}
.or-sprite.pois-photo-ribbon,
.or-sprite-inline-block.pois-photo-ribbon {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -50px -300.5px;
    background-size: 445.5px 390.5px;
    width: 39px;
    height: 42px;
}
.or-sprite.pois-photo-triangle,
.or-sprite-inline-block.pois-photo-triangle {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -91px -300.5px;
    background-size: 445.5px 390.5px;
    width: 40px;
    height: 40px;
}
.or-sprite.pois-small-spot,
.or-sprite-inline-block.pois-small-spot {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -439.5px -257px;
    background-size: 445.5px 390.5px;
    width: 6px;
    height: 6px;
}
.or-sprite.sponsor-logo-citibank,
.or-sprite-inline-block.sponsor-logo-citibank {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -144.5px -84px;
    background-size: 445.5px 390.5px;
    width: 62px;
    height: 22px;
}
.or-sprite.sr2-bookmark-add,
.or-sprite-inline-block.sr2-bookmark-add {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -389.5px -269px;
    background-size: 445.5px 390.5px;
    width: 25px;
    height: 25px;
}
.or-sprite.sr2-bookmark-delete,
.or-sprite-inline-block.sr2-bookmark-delete {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -345px -300.5px;
    background-size: 445.5px 390.5px;
    width: 14px;
    height: 14px;
}
.or-sprite.sr2-bookmark-edit-check,
.or-sprite-inline-block.sr2-bookmark-edit-check {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -416.5px -269px;
    background-size: 445.5px 390.5px;
    width: 25px;
    height: 25px;
}
.or-sprite.sr2-bookmark-edit,
.or-sprite-inline-block.sr2-bookmark-edit {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -345px -316.5px;
    background-size: 445.5px 390.5px;
    width: 14px;
    height: 14px;
}
.or-sprite.sr2-icon-add-photo,
.or-sprite-inline-block.sr2-icon-add-photo {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px 0px;
    background-size: 445.5px 390.5px;
    width: 54px;
    height: 54px;
}
.or-sprite.sr2-icon-bookmark,
.or-sprite-inline-block.sr2-icon-bookmark {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px -56px;
    background-size: 445.5px 390.5px;
    width: 54px;
    height: 54px;
}
.or-sprite.sr2-icon-open,
.or-sprite-inline-block.sr2-icon-open {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -351.5px -288px;
    background-size: 445.5px 390.5px;
    width: 8px;
    height: 8px;
}
.or-sprite.sr2-icon-report-small,
.or-sprite-inline-block.sr2-icon-report-small {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -274px -190.5px;
    background-size: 445.5px 390.5px;
    width: 20px;
    height: 20px;
}
.or-sprite.sr2-icon-share,
.or-sprite-inline-block.sr2-icon-share {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px -112px;
    background-size: 445.5px 390.5px;
    width: 54px;
    height: 54px;
}
.or-sprite.sr2-icon-write-review,
.or-sprite-inline-block.sr2-icon-write-review {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -306.5px -168px;
    background-size: 445.5px 390.5px;
    width: 54px;
    height: 54px;
}
.or-sprite.sr2-left-arrow-white,
.or-sprite-inline-block.sr2-left-arrow-white {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -430.5px -32px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 22px;
}
.or-sprite.sr2-media-next,
.or-sprite-inline-block.sr2-media-next {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -230px;
    background-size: 445.5px 390.5px;
    width: 19px;
    height: 37px;
}
.or-sprite.sr2-media-prev,
.or-sprite-inline-block.sr2-media-prev {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -383.5px -230px;
    background-size: 445.5px 390.5px;
    width: 19px;
    height: 37px;
}
.or-sprite.sr2-photo-rating0,
.or-sprite-inline-block.sr2-photo-rating0 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -208.5px -84px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating05,
.or-sprite-inline-block.sr2-photo-rating05 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -207px -108.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating1,
.or-sprite-inline-block.sr2-photo-rating1 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -207px -124.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating15,
.or-sprite-inline-block.sr2-photo-rating15 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -213px -148.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating2,
.or-sprite-inline-block.sr2-photo-rating2 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -213px -164.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating25,
.or-sprite-inline-block.sr2-photo-rating25 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -175px -300.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating3,
.or-sprite-inline-block.sr2-photo-rating3 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -260px -300.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating35,
.or-sprite-inline-block.sr2-photo-rating35 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -175px -316.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating4,
.or-sprite-inline-block.sr2-photo-rating4 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -260px -316.5px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating45,
.or-sprite-inline-block.sr2-photo-rating45 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px 0px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-rating5,
.or-sprite-inline-block.sr2-photo-rating5 {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -362.5px -16px;
    background-size: 445.5px 390.5px;
    width: 83px;
    height: 14px;
}
.or-sprite.sr2-photo-thumb-down,
.or-sprite-inline-block.sr2-photo-thumb-down {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -387.5px -296px;
    background-size: 445.5px 390.5px;
    width: 24px;
    height: 22px;
}
.or-sprite.sr2-photo-thumb-up,
.or-sprite-inline-block.sr2-photo-thumb-up {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -413.5px -296px;
    background-size: 445.5px 390.5px;
    width: 24px;
    height: 22px;
}
.or-sprite.sr2-photo-zoom-in,
.or-sprite-inline-block.sr2-photo-zoom-in {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -224px -229.5px;
    background-size: 445.5px 390.5px;
    width: 20px;
    height: 20px;
}
.or-sprite.sr2-photo-zoom-out,
.or-sprite-inline-block.sr2-photo-zoom-out {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -246px -229.5px;
    background-size: 445.5px 390.5px;
    width: 20px;
    height: 20px;
}
.or-sprite.sr2-rating-blank-star,
.or-sprite-inline-block.sr2-rating-blank-star {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -71px -350.5px;
    background-size: 445.5px 390.5px;
    width: 15.5px;
    height: 15px;
}
.or-sprite.sr2-rating-empty-dot,
.or-sprite-inline-block.sr2-rating-empty-dot {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -296px -202.5px;
    background-size: 445.5px 390.5px;
    width: 7px;
    height: 7px;
}
.or-sprite.sr2-review-dropdown-close,
.or-sprite-inline-block.sr2-review-dropdown-close {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -416.5px -257px;
    background-size: 445.5px 390.5px;
    width: 10px;
    height: 10px;
}
.or-sprite.sr2-right-arrow-white,
.or-sprite-inline-block.sr2-right-arrow-white {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -428.5px -132px;
    background-size: 445.5px 390.5px;
    width: 12px;
    height: 22px;
}
.or-sprite.sr2-video-play-large,
.or-sprite-inline-block.sr2-video-play-large {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: 0px -108.5px;
    background-size: 445.5px 390.5px;
    width: 80px;
    height: 80px;
}
.or-sprite.sr2-video-play-small,
.or-sprite-inline-block.sr2-video-play-small {
    background-image: url(/images/v/sprites/spritesheet-2x.13beee94.png);
    background-position: -133px -300.5px;
    background-size: 445.5px 390.5px;
    width: 40px;
    height: 40px;
}

/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
.or-sprite.e_ugc_addrestaurant_arrow_desktop,
.or-sprite-inline-block.e_ugc_addrestaurant_arrow_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -264px -205px;
    background-size: 326px 294px;
    width: 14px;
    height: 7px;
}
.or-sprite.e_ugc_cry_off_1280_desktop,
.or-sprite-inline-block.e_ugc_cry_off_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: 0px 0px;
    background-size: 326px 294px;
    width: 94px;
    height: 90px;
}
.or-sprite.e_ugc_cry_on_1280_desktop,
.or-sprite-inline-block.e_ugc_cry_on_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -96px 0px;
    background-size: 326px 294px;
    width: 94px;
    height: 90px;
}
.or-sprite.e_ugc_icon_autosave_desktop,
.or-sprite-inline-block.e_ugc_icon_autosave_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -264px -224px;
    background-size: 326px 294px;
    width: 15px;
    height: 15px;
}
.or-sprite.e_ugc_icon_questionmark_desktop,
.or-sprite-inline-block.e_ugc_icon_questionmark_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -218px -264px;
    background-size: 326px 294px;
    width: 12px;
    height: 12px;
}
.or-sprite.e_ugc_icon_tick_desktop,
.or-sprite-inline-block.e_ugc_icon_tick_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -232px -264px;
    background-size: 326px 294px;
    width: 12px;
    height: 12px;
}
.or-sprite.e_ugc_ok_off_1280_desktop,
.or-sprite-inline-block.e_ugc_ok_off_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: 0px -92px;
    background-size: 326px 294px;
    width: 90px;
    height: 90px;
}
.or-sprite.e_ugc_ok_on_1280_desktop,
.or-sprite-inline-block.e_ugc_ok_on_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -92px -92px;
    background-size: 326px 294px;
    width: 90px;
    height: 90px;
}
.or-sprite.e_ugc_smile_off_1280_desktop,
.or-sprite-inline-block.e_ugc_smile_off_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -192px 0px;
    background-size: 326px 294px;
    width: 90px;
    height: 90px;
}
.or-sprite.e_ugc_smile_on_1280_desktop,
.or-sprite-inline-block.e_ugc_smile_on_1280_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -192px -92px;
    background-size: 326px 294px;
    width: 90px;
    height: 90px;
}
.or-sprite.q_firstlaunch_icon_error_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_error_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -64px -264px;
    background-size: 326px 294px;
    width: 32px;
    height: 28px;
}
.or-sprite.q_firstlaunch_icon_tips_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_tips_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -167px -264px;
    background-size: 326px 294px;
    width: 15px;
    height: 15px;
}
.or-sprite.q_firstlaunch_orlogo_en_desktop,
.or-sprite-inline-block.q_firstlaunch_orlogo_en_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -147px -184px;
    background-size: 326px 294px;
    width: 83px;
    height: 38px;
}
.or-sprite.q_firstlaunch_orlogo_tc_desktop,
.or-sprite-inline-block.q_firstlaunch_orlogo_tc_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -147px -224px;
    background-size: 326px 294px;
    width: 83px;
    height: 38px;
}
.or-sprite.q_firstlaunch_tmlogo_en_desktop,
.or-sprite-inline-block.q_firstlaunch_tmlogo_en_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: 0px -184px;
    background-size: 326px 294px;
    width: 145px;
    height: 38px;
}
.or-sprite.q_firstlaunch_tmlogo_tc_desktop,
.or-sprite-inline-block.q_firstlaunch_tmlogo_tc_desktop {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: 0px -224px;
    background-size: 326px 294px;
    width: 145px;
    height: 38px;
}
.or-sprite.ugc-bold,
.or-sprite-inline-block.ugc-bold {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -128px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-close,
.or-sprite-inline-block.ugc-close {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -184px -264px;
    background-size: 326px 294px;
    width: 15px;
    height: 15px;
}
.or-sprite.ugc-emoji,
.or-sprite-inline-block.ugc-emoji {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -160px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-error,
.or-sprite-inline-block.ugc-error {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -264px -241px;
    background-size: 326px 294px;
    width: 14px;
    height: 12px;
}
.or-sprite.ugc-fb,
.or-sprite-inline-block.ugc-fb {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -98px -264px;
    background-size: 326px 294px;
    width: 25px;
    height: 25px;
}
.or-sprite.ugc-italic,
.or-sprite-inline-block.ugc-italic {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -192px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-redo,
.or-sprite-inline-block.ugc-redo {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -224px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-star-empty-large ,
.or-sprite-inline-block.ugc-star-empty-large  {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -48px;
    background-size: 326px 294px;
    width: 40px;
    height: 38px;
}
.or-sprite.ugc-star-empty-small,
.or-sprite-inline-block.ugc-star-empty-small {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -125px -264px;
    background-size: 326px 294px;
    width: 19px;
    height: 18px;
}
.or-sprite.ugc-star-large,
.or-sprite-inline-block.ugc-star-large {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px -88px;
    background-size: 326px 294px;
    width: 40px;
    height: 38px;
}
.or-sprite.ugc-star-small,
.or-sprite-inline-block.ugc-star-small {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -146px -264px;
    background-size: 326px 294px;
    width: 19px;
    height: 18px;
}
.or-sprite.ugc-underline,
.or-sprite-inline-block.ugc-underline {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -232px -184px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-undo,
.or-sprite-inline-block.ugc-undo {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -232px -224px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-upload-add,
.or-sprite-inline-block.ugc-upload-add {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -284px 0px;
    background-size: 326px 294px;
    width: 42px;
    height: 46px;
}
.or-sprite.ugc-upload-delete,
.or-sprite-inline-block.ugc-upload-delete {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -264px -184px;
    background-size: 326px 294px;
    width: 15px;
    height: 19px;
}
.or-sprite.ugc-upload-image,
.or-sprite-inline-block.ugc-upload-image {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: 0px -264px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}
.or-sprite.ugc-warning,
.or-sprite-inline-block.ugc-warning {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -201px -264px;
    background-size: 326px 294px;
    width: 15px;
    height: 15px;
}
.or-sprite.ugc-youtube,
.or-sprite-inline-block.ugc-youtube {
    background-image: url(/images/v/sprites/spritesheet-ugc.dc734413.png);
    background-position: -32px -264px;
    background-size: 326px 294px;
    width: 30px;
    height: 30px;
}

.or-sprite.common_icon_error_desktop,
.or-sprite-inline-block.common_icon_error_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -93px -58px;
    background-size: 121px 82px;
    width: 14px;
    height: 12px;
}
.or-sprite.q_firstlaunch_icon_error_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_error_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -32px -52px;
    background-size: 121px 82px;
    width: 32px;
    height: 28px;
}
.or-sprite.q_firstlaunch_icon_hidepw_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_hidepw_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -93px -24px;
    background-size: 121px 82px;
    width: 24px;
    height: 15px;
}
.or-sprite.q_firstlaunch_icon_mailbox_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_mailbox_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -93px 0px;
    background-size: 121px 82px;
    width: 28px;
    height: 22px;
}
.or-sprite.q_firstlaunch_icon_showpw_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_showpw_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -93px -41px;
    background-size: 121px 82px;
    width: 24px;
    height: 15px;
}
.or-sprite.q_firstlaunch_icon_success_desktop,
.or-sprite-inline-block.q_firstlaunch_icon_success_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: 0px 0px;
    background-size: 121px 82px;
    width: 59px;
    height: 50px;
}
.or-sprite.q_firstlaunch_logo_fb_desktop,
.or-sprite-inline-block.q_firstlaunch_logo_fb_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: -61px 0px;
    background-size: 121px 82px;
    width: 30px;
    height: 30px;
}
.or-sprite.q_firstlaunch_logo_google_desktop,
.or-sprite-inline-block.q_firstlaunch_logo_google_desktop {
    background-image: url(/images/v/sprites/spritesheet-login.f29cff18.png);
    background-position: 0px -52px;
    background-size: 121px 82px;
    width: 30px;
    height: 30px;
}

.or-sprite-inline-block{
  display:inline-block;
  vertical-align:middle;
}
.v4header html{
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  font-family:sans-serif;
}
.v4header body{
  margin:0;
}
.v4header article,.v4header aside,.v4header details,.v4header figcaption,.v4header figure,.v4header footer,.v4header header,.v4header hgroup,.v4header main,.v4header menu,.v4header nav,.v4header section,.v4header summary{
  display:block;
}
.v4header audio,.v4header canvas,.v4header progress,.v4header video{
  display:inline-block;
  vertical-align:initial;
}
.v4header audio:not([controls]){
  display:none;
  height:0;
}
.v4header [hidden],.v4header template{
  display:none;
}
.v4header a{
  background-color:initial;
}
.v4header a:active,.v4header a:hover{
  outline:0;
}
.v4header abbr[title]{
  border-bottom:1px dotted;
}
.v4header b,.v4header strong{
  font-weight:700;
}
.v4header dfn{
  font-style:italic;
}
.v4header h1{
  font-size:2em;
  margin:.67em 0;
}
.v4header mark{
  background:#ff0;
  color:#000;
}
.v4header small{
  font-size:80%;
}
.v4header sub,.v4header sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:initial;
}
.v4header sup{
  top:-.5em;
}
.v4header sub{
  bottom:-.25em;
}
.v4header img{
  border:0;
}
.v4header svg:not(:root){
  overflow:hidden;
}
.v4header figure{
  margin:1em 40px;
}
.v4header hr{
  box-sizing:initial;
  height:0;
}
.v4header pre{
  overflow:auto;
}
.v4header code,.v4header kbd,.v4header pre,.v4header samp{
  font-family:monospace,monospace;
  font-size:1em;
}
.v4header button,.v4header input,.v4header optgroup,.v4header select,.v4header textarea{
  color:inherit;
  font:inherit;
  margin:0;
}
.v4header button{
  overflow:visible;
}
.v4header button,.v4header select{
  text-transform:none;
}
.v4header button,.v4header html input[type=button],.v4header input[type=reset],.v4header input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer;
}
.v4header button[disabled],.v4header html input[disabled]{
  cursor:default;
}
.v4header button::-moz-focus-inner,.v4header input::-moz-focus-inner{
  border:0;
  padding:0;
}
.v4header input{
  line-height:normal;
}
.v4header input[type=checkbox],.v4header input[type=radio]{
  box-sizing:border-box;
  padding:0;
}
.v4header input[type=number]::-webkit-inner-spin-button,.v4header input[type=number]::-webkit-outer-spin-button{
  height:auto;
}
.v4header input[type=search]{
  -webkit-appearance:textfield;
  box-sizing:initial;
}
.v4header input[type=search]::-webkit-search-cancel-button,.v4header input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
.v4header fieldset{
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em;
}
.v4header textarea{
  overflow:auto;
}
.v4header optgroup{
  font-weight:700;
}
.v4header table{
  border-collapse:collapse;
  border-spacing:0;
}
.v4header td,.v4header th{
  padding:0;
}
@media print{
  .v4header *,.v4header :after,.v4header :before{
    background:transparent !important;
    box-shadow:none !important;
    color:#000 !important;
    text-shadow:none !important;
  }
  .v4header a,.v4header a:visited{
    text-decoration:underline;
  }
  .v4header a[href]:after{
    content:" (" attr(href) ")";
  }
  .v4header abbr[title]:after{
    content:" (" attr(title) ")";
  }
  .v4header a[href^="#"]:after,.v4header a[href^="javascript:"]:after{
    content:"";
  }
  .v4header blockquote,.v4header pre{
    border:1px solid #999;
    page-break-inside:avoid;
  }
  .v4header thead{
    display:table-header-group;
  }
  .v4header img,.v4header tr{
    page-break-inside:avoid;
  }
  .v4header img{
    max-width:100% !important;
  }
  .v4header h2,.v4header h3,.v4header p{
    orphans:3;
    widows:3;
  }
  .v4header h2,.v4header h3{
    page-break-after:avoid;
  }
  .v4header select{
    background:#fff !important;
  }
  .v4header .navbar{
    display:none;
  }
  .v4header .btn>.caret,.v4header .dropup>.btn>.caret{
    border-top-color:#000 !important;
  }
  .v4header .label{
    border:1px solid #000;
  }
  .v4header .table{
    border-collapse:collapse !important;
  }
  .v4header .table td,.v4header .table th{
    background-color:#fff !important;
  }
  .v4header .table-bordered td,.v4header .table-bordered th{
    border:1px solid #ddd !important;
  }
}
.v4header *,.v4header :after,.v4header :before{
  box-sizing:border-box;
}
.v4header html{
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  font-size:10px;
}
.v4header body{
  background-color:#f3f3f3;
  color:#3e3e3e;
  font-family:Lato,Arial,sans-serif;
  font-size:14px;
  line-height:1.42857143;
}
.v4header button,.v4header input,.v4header select,.v4header textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}
.v4header a{
  text-decoration:none;
}
.v4header a,.v4header a:focus,.v4header a:hover{
  color:#3e3e3e;
}
.v4header a:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.v4header figure{
  margin:0;
}
.v4header img{
  vertical-align:middle;
}
.v4header .img-responsive{
  display:block;
  height:auto;
  max-width:100%;
}
.v4header .img-rounded{
  border-radius:0;
}
.v4header .img-thumbnail{
  background-color:#f3f3f3;
  border:1px solid #ddd;
  border-radius:0;
  display:inline-block;
  height:auto;
  line-height:1.42857143;
  max-width:100%;
  padding:4px;
  transition:all .2s ease-in-out;
}
.v4header .img-circle{
  border-radius:50%;
}
.v4header hr{
  border:0;
  border-top:1px solid #f2f2f2;
  margin-bottom:20px;
  margin-top:20px;
}
.v4header .sr-only{
  clip:rect(0, 0, 0, 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.v4header .sr-only-focusable:active,.v4header .sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.v4header .h1,.v4header .h2,.v4header .h3,.v4header .h4,.v4header .h5,.v4header .h6,.v4header h1,.v4header h2,.v4header h3,.v4header h4,.v4header h5,.v4header h6{
  color:inherit;
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
}
.v4header .h1 .small,.v4header .h1 small,.v4header .h2 .small,.v4header .h2 small,.v4header .h3 .small,.v4header .h3 small,.v4header .h4 .small,.v4header .h4 small,.v4header .h5 .small,.v4header .h5 small,.v4header .h6 .small,.v4header .h6 small,.v4header h1 .small,.v4header h1 small,.v4header h2 .small,.v4header h2 small,.v4header h3 .small,.v4header h3 small,.v4header h4 .small,.v4header h4 small,.v4header h5 .small,.v4header h5 small,.v4header h6 .small,.v4header h6 small{
  color:#999;
  font-weight:400;
  line-height:1;
}
.v4header .h1,.v4header .h2,.v4header .h3,.v4header h1,.v4header h2,.v4header h3{
  margin-bottom:10px;
  margin-top:20px;
}
.v4header .h1 .small,.v4header .h1 small,.v4header .h2 .small,.v4header .h2 small,.v4header .h3 .small,.v4header .h3 small,.v4header h1 .small,.v4header h1 small,.v4header h2 .small,.v4header h2 small,.v4header h3 .small,.v4header h3 small{
  font-size:65%;
}
.v4header .h4,.v4header .h5,.v4header .h6,.v4header h4,.v4header h5,.v4header h6{
  margin-bottom:10px;
  margin-top:10px;
}
.v4header .h4 .small,.v4header .h4 small,.v4header .h5 .small,.v4header .h5 small,.v4header .h6 .small,.v4header .h6 small,.v4header h4 .small,.v4header h4 small,.v4header h5 .small,.v4header h5 small,.v4header h6 .small,.v4header h6 small{
  font-size:75%;
}
.v4header .h1,.v4header h1{
  font-size:36px;
}
.v4header .h2,.v4header h2{
  font-size:30px;
}
.v4header .h3,.v4header h3{
  font-size:24px;
}
.v4header .h4,.v4header h4{
  font-size:18px;
}
.v4header .h5,.v4header h5{
  font-size:14px;
}
.v4header .h6,.v4header h6{
  font-size:12px;
}
.v4header p{
  margin:0 0 10px;
}
.v4header .lead{
  font-size:16px;
  font-weight:300;
  line-height:1.4;
  margin-bottom:20px;
}
@media (min-width:768px){
  .v4header .lead{
    font-size:21px;
  }
}
.v4header .small,.v4header small{
  font-size:85%;
}
.v4header .mark,.v4header mark{
  background-color:#fcf8e3;
  padding:.2em;
}
.v4header .text-left{
  text-align:left;
}
.v4header .text-right{
  text-align:right;
}
.v4header .text-center{
  text-align:center;
}
.v4header .text-justify{
  text-align:justify;
}
.v4header .text-nowrap{
  white-space:nowrap;
}
.v4header .text-lowercase{
  text-transform:lowercase;
}
.v4header .text-uppercase{
  text-transform:uppercase;
}
.v4header .text-capitalize{
  text-transform:capitalize;
}
.v4header .text-muted{
  color:#999;
}
.v4header .text-primary{
  color:#ffcb05;
}
a.v4header .text-primary:hover{
  color:#d1a600;
}
.v4header .text-success{
  color:#3c763d;
}
a.v4header .text-success:hover{
  color:#2b542c;
}
.v4header .text-info{
  color:#31708f;
}
a.v4header .text-info:hover{
  color:#245269;
}
.v4header .text-warning{
  color:#8a6d3b;
}
a.v4header .text-warning:hover{
  color:#66512c;
}
.v4header .text-danger{
  color:#a94442;
}
a.v4header .text-danger:hover{
  color:#843534;
}
.v4header .bg-primary{
  background-color:#ffcb05;
  color:#fff;
}
a.v4header .bg-primary:hover{
  background-color:#d1a600;
}
.v4header .bg-success{
  background-color:#dff0d8;
}
a.v4header .bg-success:hover{
  background-color:#c1e2b3;
}
.v4header .bg-info{
  background-color:#d9edf7;
}
a.v4header .bg-info:hover{
  background-color:#afd9ee;
}
.v4header .bg-warning{
  background-color:#fcf8e3;
}
a.v4header .bg-warning:hover{
  background-color:#f7ecb5;
}
.v4header .bg-danger{
  background-color:#f2dede;
}
a.v4header .bg-danger:hover{
  background-color:#e4b9b9;
}
.v4header .page-header{
  border-bottom:1px solid #f2f2f2;
  margin:40px 0 20px;
  padding-bottom:9px;
}
.v4header ol,.v4header ul{
  margin-bottom:10px;
  margin-top:0;
}
.v4header ol ol,.v4header ol ul,.v4header ul ol,.v4header ul ul{
  margin-bottom:0;
}
.v4header .list-inline,.v4header .list-unstyled{
  list-style:none;
  padding-left:0;
}
.v4header .list-inline{
  margin-left:-5px;
}
.v4header .list-inline>li{
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
}
.v4header dl{
  margin-bottom:20px;
  margin-top:0;
}
.v4header dd,.v4header dt{
  line-height:1.42857143;
}
.v4header dt{
  font-weight:700;
}
.v4header dd{
  margin-left:0;
}
@media (min-width:768px){
  .v4header .dl-horizontal dt{
    clear:left;
    float:left;
    overflow:hidden;
    text-align:right;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:160px;
  }
  .v4header .dl-horizontal dd{
    margin-left:180px;
  }
}
.v4header abbr[data-original-title],.v4header abbr[title]{
  border-bottom:1px dotted #999;
  cursor:help;
}
.v4header .initialism{
  font-size:90%;
  text-transform:uppercase;
}
.v4header blockquote{
  border-left:5px solid #f2f2f2;
  font-size:17.5px;
  margin:0 0 20px;
  padding:10px 20px;
}
.v4header blockquote ol:last-child,.v4header blockquote p:last-child,.v4header blockquote ul:last-child{
  margin-bottom:0;
}
.v4header blockquote .small,.v4header blockquote footer,.v4header blockquote small{
  color:#999;
  display:block;
  font-size:80%;
  line-height:1.42857143;
}
.v4header blockquote .small:before,.v4header blockquote footer:before,.v4header blockquote small:before{
  content:"\2014 \00A0";
}
.v4header .blockquote-reverse,.v4header blockquote.pull-right{
  border-left:0;
  border-right:5px solid #f2f2f2;
  padding-left:0;
  padding-right:15px;
  text-align:right;
}
.v4header .blockquote-reverse .small:before,.v4header .blockquote-reverse footer:before,.v4header .blockquote-reverse small:before,.v4header blockquote.pull-right .small:before,.v4header blockquote.pull-right footer:before,.v4header blockquote.pull-right small:before{
  content:"";
}
.v4header .blockquote-reverse .small:after,.v4header .blockquote-reverse footer:after,.v4header .blockquote-reverse small:after,.v4header blockquote.pull-right .small:after,.v4header blockquote.pull-right footer:after,.v4header blockquote.pull-right small:after{
  content:"\00A0 \2014";
}
.v4header address{
  font-style:normal;
  line-height:1.42857143;
  margin-bottom:20px;
}
.v4header code,.v4header kbd,.v4header pre,.v4header samp{
  font-family:Menlo,Monaco,Consolas,Courier New,monospace;
}
.v4header code{
  background-color:#f9f2f4;
  color:#c7254e;
}
.v4header code,.v4header kbd{
  border-radius:0;
  font-size:90%;
  padding:2px 4px;
}
.v4header kbd{
  background-color:#333;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
  color:#fff;
}
.v4header kbd kbd{
  box-shadow:none;
  font-size:100%;
  font-weight:700;
  padding:0;
}
.v4header pre{
  word-wrap:break-word;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border-radius:0;
  color:#333;
  display:block;
  font-size:13px;
  line-height:1.42857143;
  margin:0 0 10px;
  padding:9.5px;
  word-break:break-all;
}
.v4header pre code{
  background-color:initial;
  border-radius:0;
  color:inherit;
  font-size:inherit;
  padding:0;
  white-space:pre-wrap;
}
.v4header .pre-scrollable{
  max-height:340px;
  overflow-y:scroll;
}
.v4header .container{
  margin-left:auto;
  margin-right:auto;
  padding-left:15px;
  padding-right:15px;
}
@media (min-width:768px){
  .v4header .container{
    width:750px;
  }
}
@media (min-width:992px){
  .v4header .container{
    width:970px;
  }
}
@media (min-width:1200px){
  .v4header .container{
    width:1170px;
  }
}
.v4header .container-fluid{
  margin-left:auto;
  margin-right:auto;
  padding-left:15px;
  padding-right:15px;
}
.v4header .row{
  margin-left:-15px;
  margin-right:-15px;
}
.v4header .col-lg-1,.v4header .col-lg-10,.v4header .col-lg-11,.v4header .col-lg-12,.v4header .col-lg-2,.v4header .col-lg-3,.v4header .col-lg-4,.v4header .col-lg-5,.v4header .col-lg-6,.v4header .col-lg-7,.v4header .col-lg-8,.v4header .col-lg-9,.v4header .col-md-1,.v4header .col-md-10,.v4header .col-md-11,.v4header .col-md-12,.v4header .col-md-2,.v4header .col-md-3,.v4header .col-md-4,.v4header .col-md-5,.v4header .col-md-6,.v4header .col-md-7,.v4header .col-md-8,.v4header .col-md-9,.v4header .col-sm-1,.v4header .col-sm-10,.v4header .col-sm-11,.v4header .col-sm-12,.v4header .col-sm-2,.v4header .col-sm-3,.v4header .col-sm-4,.v4header .col-sm-5,.v4header .col-sm-6,.v4header .col-sm-7,.v4header .col-sm-8,.v4header .col-sm-9,.v4header .col-xs-1,.v4header .col-xs-10,.v4header .col-xs-11,.v4header .col-xs-12,.v4header .col-xs-2,.v4header .col-xs-3,.v4header .col-xs-4,.v4header .col-xs-5,.v4header .col-xs-6,.v4header .col-xs-7,.v4header .col-xs-8,.v4header .col-xs-9{
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
}
.v4header .col-xs-1,.v4header .col-xs-10,.v4header .col-xs-11,.v4header .col-xs-12,.v4header .col-xs-2,.v4header .col-xs-3,.v4header .col-xs-4,.v4header .col-xs-5,.v4header .col-xs-6,.v4header .col-xs-7,.v4header .col-xs-8,.v4header .col-xs-9{
  float:left;
}
.v4header .col-xs-12{
  width:100%;
}
.v4header .col-xs-11{
  width:91.66666667%;
}
.v4header .col-xs-10{
  width:83.33333333%;
}
.v4header .col-xs-9{
  width:75%;
}
.v4header .col-xs-8{
  width:66.66666667%;
}
.v4header .col-xs-7{
  width:58.33333333%;
}
.v4header .col-xs-6{
  width:50%;
}
.v4header .col-xs-5{
  width:41.66666667%;
}
.v4header .col-xs-4{
  width:33.33333333%;
}
.v4header .col-xs-3{
  width:25%;
}
.v4header .col-xs-2{
  width:16.66666667%;
}
.v4header .col-xs-1{
  width:8.33333333%;
}
.v4header .col-xs-pull-12{
  right:100%;
}
.v4header .col-xs-pull-11{
  right:91.66666667%;
}
.v4header .col-xs-pull-10{
  right:83.33333333%;
}
.v4header .col-xs-pull-9{
  right:75%;
}
.v4header .col-xs-pull-8{
  right:66.66666667%;
}
.v4header .col-xs-pull-7{
  right:58.33333333%;
}
.v4header .col-xs-pull-6{
  right:50%;
}
.v4header .col-xs-pull-5{
  right:41.66666667%;
}
.v4header .col-xs-pull-4{
  right:33.33333333%;
}
.v4header .col-xs-pull-3{
  right:25%;
}
.v4header .col-xs-pull-2{
  right:16.66666667%;
}
.v4header .col-xs-pull-1{
  right:8.33333333%;
}
.v4header .col-xs-pull-0{
  right:auto;
}
.v4header .col-xs-push-12{
  left:100%;
}
.v4header .col-xs-push-11{
  left:91.66666667%;
}
.v4header .col-xs-push-10{
  left:83.33333333%;
}
.v4header .col-xs-push-9{
  left:75%;
}
.v4header .col-xs-push-8{
  left:66.66666667%;
}
.v4header .col-xs-push-7{
  left:58.33333333%;
}
.v4header .col-xs-push-6{
  left:50%;
}
.v4header .col-xs-push-5{
  left:41.66666667%;
}
.v4header .col-xs-push-4{
  left:33.33333333%;
}
.v4header .col-xs-push-3{
  left:25%;
}
.v4header .col-xs-push-2{
  left:16.66666667%;
}
.v4header .col-xs-push-1{
  left:8.33333333%;
}
.v4header .col-xs-push-0{
  left:auto;
}
.v4header .col-xs-offset-12{
  margin-left:100%;
}
.v4header .col-xs-offset-11{
  margin-left:91.66666667%;
}
.v4header .col-xs-offset-10{
  margin-left:83.33333333%;
}
.v4header .col-xs-offset-9{
  margin-left:75%;
}
.v4header .col-xs-offset-8{
  margin-left:66.66666667%;
}
.v4header .col-xs-offset-7{
  margin-left:58.33333333%;
}
.v4header .col-xs-offset-6{
  margin-left:50%;
}
.v4header .col-xs-offset-5{
  margin-left:41.66666667%;
}
.v4header .col-xs-offset-4{
  margin-left:33.33333333%;
}
.v4header .col-xs-offset-3{
  margin-left:25%;
}
.v4header .col-xs-offset-2{
  margin-left:16.66666667%;
}
.v4header .col-xs-offset-1{
  margin-left:8.33333333%;
}
.v4header .col-xs-offset-0{
  margin-left:0;
}
@media (min-width:768px){
  .v4header .col-sm-1,.v4header .col-sm-10,.v4header .col-sm-11,.v4header .col-sm-12,.v4header .col-sm-2,.v4header .col-sm-3,.v4header .col-sm-4,.v4header .col-sm-5,.v4header .col-sm-6,.v4header .col-sm-7,.v4header .col-sm-8,.v4header .col-sm-9{
    float:left;
  }
  .v4header .col-sm-12{
    width:100%;
  }
  .v4header .col-sm-11{
    width:91.66666667%;
  }
  .v4header .col-sm-10{
    width:83.33333333%;
  }
  .v4header .col-sm-9{
    width:75%;
  }
  .v4header .col-sm-8{
    width:66.66666667%;
  }
  .v4header .col-sm-7{
    width:58.33333333%;
  }
  .v4header .col-sm-6{
    width:50%;
  }
  .v4header .col-sm-5{
    width:41.66666667%;
  }
  .v4header .col-sm-4{
    width:33.33333333%;
  }
  .v4header .col-sm-3{
    width:25%;
  }
  .v4header .col-sm-2{
    width:16.66666667%;
  }
  .v4header .col-sm-1{
    width:8.33333333%;
  }
  .v4header .col-sm-pull-12{
    right:100%;
  }
  .v4header .col-sm-pull-11{
    right:91.66666667%;
  }
  .v4header .col-sm-pull-10{
    right:83.33333333%;
  }
  .v4header .col-sm-pull-9{
    right:75%;
  }
  .v4header .col-sm-pull-8{
    right:66.66666667%;
  }
  .v4header .col-sm-pull-7{
    right:58.33333333%;
  }
  .v4header .col-sm-pull-6{
    right:50%;
  }
  .v4header .col-sm-pull-5{
    right:41.66666667%;
  }
  .v4header .col-sm-pull-4{
    right:33.33333333%;
  }
  .v4header .col-sm-pull-3{
    right:25%;
  }
  .v4header .col-sm-pull-2{
    right:16.66666667%;
  }
  .v4header .col-sm-pull-1{
    right:8.33333333%;
  }
  .v4header .col-sm-pull-0{
    right:auto;
  }
  .v4header .col-sm-push-12{
    left:100%;
  }
  .v4header .col-sm-push-11{
    left:91.66666667%;
  }
  .v4header .col-sm-push-10{
    left:83.33333333%;
  }
  .v4header .col-sm-push-9{
    left:75%;
  }
  .v4header .col-sm-push-8{
    left:66.66666667%;
  }
  .v4header .col-sm-push-7{
    left:58.33333333%;
  }
  .v4header .col-sm-push-6{
    left:50%;
  }
  .v4header .col-sm-push-5{
    left:41.66666667%;
  }
  .v4header .col-sm-push-4{
    left:33.33333333%;
  }
  .v4header .col-sm-push-3{
    left:25%;
  }
  .v4header .col-sm-push-2{
    left:16.66666667%;
  }
  .v4header .col-sm-push-1{
    left:8.33333333%;
  }
  .v4header .col-sm-push-0{
    left:auto;
  }
  .v4header .col-sm-offset-12{
    margin-left:100%;
  }
  .v4header .col-sm-offset-11{
    margin-left:91.66666667%;
  }
  .v4header .col-sm-offset-10{
    margin-left:83.33333333%;
  }
  .v4header .col-sm-offset-9{
    margin-left:75%;
  }
  .v4header .col-sm-offset-8{
    margin-left:66.66666667%;
  }
  .v4header .col-sm-offset-7{
    margin-left:58.33333333%;
  }
  .v4header .col-sm-offset-6{
    margin-left:50%;
  }
  .v4header .col-sm-offset-5{
    margin-left:41.66666667%;
  }
  .v4header .col-sm-offset-4{
    margin-left:33.33333333%;
  }
  .v4header .col-sm-offset-3{
    margin-left:25%;
  }
  .v4header .col-sm-offset-2{
    margin-left:16.66666667%;
  }
  .v4header .col-sm-offset-1{
    margin-left:8.33333333%;
  }
  .v4header .col-sm-offset-0{
    margin-left:0;
  }
}
@media (min-width:992px){
  .v4header .col-md-1,.v4header .col-md-10,.v4header .col-md-11,.v4header .col-md-12,.v4header .col-md-2,.v4header .col-md-3,.v4header .col-md-4,.v4header .col-md-5,.v4header .col-md-6,.v4header .col-md-7,.v4header .col-md-8,.v4header .col-md-9{
    float:left;
  }
  .v4header .col-md-12{
    width:100%;
  }
  .v4header .col-md-11{
    width:91.66666667%;
  }
  .v4header .col-md-10{
    width:83.33333333%;
  }
  .v4header .col-md-9{
    width:75%;
  }
  .v4header .col-md-8{
    width:66.66666667%;
  }
  .v4header .col-md-7{
    width:58.33333333%;
  }
  .v4header .col-md-6{
    width:50%;
  }
  .v4header .col-md-5{
    width:41.66666667%;
  }
  .v4header .col-md-4{
    width:33.33333333%;
  }
  .v4header .col-md-3{
    width:25%;
  }
  .v4header .col-md-2{
    width:16.66666667%;
  }
  .v4header .col-md-1{
    width:8.33333333%;
  }
  .v4header .col-md-pull-12{
    right:100%;
  }
  .v4header .col-md-pull-11{
    right:91.66666667%;
  }
  .v4header .col-md-pull-10{
    right:83.33333333%;
  }
  .v4header .col-md-pull-9{
    right:75%;
  }
  .v4header .col-md-pull-8{
    right:66.66666667%;
  }
  .v4header .col-md-pull-7{
    right:58.33333333%;
  }
  .v4header .col-md-pull-6{
    right:50%;
  }
  .v4header .col-md-pull-5{
    right:41.66666667%;
  }
  .v4header .col-md-pull-4{
    right:33.33333333%;
  }
  .v4header .col-md-pull-3{
    right:25%;
  }
  .v4header .col-md-pull-2{
    right:16.66666667%;
  }
  .v4header .col-md-pull-1{
    right:8.33333333%;
  }
  .v4header .col-md-pull-0{
    right:auto;
  }
  .v4header .col-md-push-12{
    left:100%;
  }
  .v4header .col-md-push-11{
    left:91.66666667%;
  }
  .v4header .col-md-push-10{
    left:83.33333333%;
  }
  .v4header .col-md-push-9{
    left:75%;
  }
  .v4header .col-md-push-8{
    left:66.66666667%;
  }
  .v4header .col-md-push-7{
    left:58.33333333%;
  }
  .v4header .col-md-push-6{
    left:50%;
  }
  .v4header .col-md-push-5{
    left:41.66666667%;
  }
  .v4header .col-md-push-4{
    left:33.33333333%;
  }
  .v4header .col-md-push-3{
    left:25%;
  }
  .v4header .col-md-push-2{
    left:16.66666667%;
  }
  .v4header .col-md-push-1{
    left:8.33333333%;
  }
  .v4header .col-md-push-0{
    left:auto;
  }
  .v4header .col-md-offset-12{
    margin-left:100%;
  }
  .v4header .col-md-offset-11{
    margin-left:91.66666667%;
  }
  .v4header .col-md-offset-10{
    margin-left:83.33333333%;
  }
  .v4header .col-md-offset-9{
    margin-left:75%;
  }
  .v4header .col-md-offset-8{
    margin-left:66.66666667%;
  }
  .v4header .col-md-offset-7{
    margin-left:58.33333333%;
  }
  .v4header .col-md-offset-6{
    margin-left:50%;
  }
  .v4header .col-md-offset-5{
    margin-left:41.66666667%;
  }
  .v4header .col-md-offset-4{
    margin-left:33.33333333%;
  }
  .v4header .col-md-offset-3{
    margin-left:25%;
  }
  .v4header .col-md-offset-2{
    margin-left:16.66666667%;
  }
  .v4header .col-md-offset-1{
    margin-left:8.33333333%;
  }
  .v4header .col-md-offset-0{
    margin-left:0;
  }
}
@media (min-width:1200px){
  .v4header .col-lg-1,.v4header .col-lg-10,.v4header .col-lg-11,.v4header .col-lg-12,.v4header .col-lg-2,.v4header .col-lg-3,.v4header .col-lg-4,.v4header .col-lg-5,.v4header .col-lg-6,.v4header .col-lg-7,.v4header .col-lg-8,.v4header .col-lg-9{
    float:left;
  }
  .v4header .col-lg-12{
    width:100%;
  }
  .v4header .col-lg-11{
    width:91.66666667%;
  }
  .v4header .col-lg-10{
    width:83.33333333%;
  }
  .v4header .col-lg-9{
    width:75%;
  }
  .v4header .col-lg-8{
    width:66.66666667%;
  }
  .v4header .col-lg-7{
    width:58.33333333%;
  }
  .v4header .col-lg-6{
    width:50%;
  }
  .v4header .col-lg-5{
    width:41.66666667%;
  }
  .v4header .col-lg-4{
    width:33.33333333%;
  }
  .v4header .col-lg-3{
    width:25%;
  }
  .v4header .col-lg-2{
    width:16.66666667%;
  }
  .v4header .col-lg-1{
    width:8.33333333%;
  }
  .v4header .col-lg-pull-12{
    right:100%;
  }
  .v4header .col-lg-pull-11{
    right:91.66666667%;
  }
  .v4header .col-lg-pull-10{
    right:83.33333333%;
  }
  .v4header .col-lg-pull-9{
    right:75%;
  }
  .v4header .col-lg-pull-8{
    right:66.66666667%;
  }
  .v4header .col-lg-pull-7{
    right:58.33333333%;
  }
  .v4header .col-lg-pull-6{
    right:50%;
  }
  .v4header .col-lg-pull-5{
    right:41.66666667%;
  }
  .v4header .col-lg-pull-4{
    right:33.33333333%;
  }
  .v4header .col-lg-pull-3{
    right:25%;
  }
  .v4header .col-lg-pull-2{
    right:16.66666667%;
  }
  .v4header .col-lg-pull-1{
    right:8.33333333%;
  }
  .v4header .col-lg-pull-0{
    right:auto;
  }
  .v4header .col-lg-push-12{
    left:100%;
  }
  .v4header .col-lg-push-11{
    left:91.66666667%;
  }
  .v4header .col-lg-push-10{
    left:83.33333333%;
  }
  .v4header .col-lg-push-9{
    left:75%;
  }
  .v4header .col-lg-push-8{
    left:66.66666667%;
  }
  .v4header .col-lg-push-7{
    left:58.33333333%;
  }
  .v4header .col-lg-push-6{
    left:50%;
  }
  .v4header .col-lg-push-5{
    left:41.66666667%;
  }
  .v4header .col-lg-push-4{
    left:33.33333333%;
  }
  .v4header .col-lg-push-3{
    left:25%;
  }
  .v4header .col-lg-push-2{
    left:16.66666667%;
  }
  .v4header .col-lg-push-1{
    left:8.33333333%;
  }
  .v4header .col-lg-push-0{
    left:auto;
  }
  .v4header .col-lg-offset-12{
    margin-left:100%;
  }
  .v4header .col-lg-offset-11{
    margin-left:91.66666667%;
  }
  .v4header .col-lg-offset-10{
    margin-left:83.33333333%;
  }
  .v4header .col-lg-offset-9{
    margin-left:75%;
  }
  .v4header .col-lg-offset-8{
    margin-left:66.66666667%;
  }
  .v4header .col-lg-offset-7{
    margin-left:58.33333333%;
  }
  .v4header .col-lg-offset-6{
    margin-left:50%;
  }
  .v4header .col-lg-offset-5{
    margin-left:41.66666667%;
  }
  .v4header .col-lg-offset-4{
    margin-left:33.33333333%;
  }
  .v4header .col-lg-offset-3{
    margin-left:25%;
  }
  .v4header .col-lg-offset-2{
    margin-left:16.66666667%;
  }
  .v4header .col-lg-offset-1{
    margin-left:8.33333333%;
  }
  .v4header .col-lg-offset-0{
    margin-left:0;
  }
}
.v4header table{
  background-color:initial;
}
.v4header caption{
  color:#999;
  padding-bottom:8px;
  padding-top:8px;
}
.v4header caption,.v4header th{
  text-align:left;
}
.v4header .table{
  margin-bottom:20px;
  max-width:100%;
  width:100%;
}
.v4header .table>tbody>tr>td,.v4header .table>tbody>tr>th,.v4header .table>tfoot>tr>td,.v4header .table>tfoot>tr>th,.v4header .table>thead>tr>td,.v4header .table>thead>tr>th{
  border-top:1px solid #ddd;
  line-height:1.42857143;
  padding:8px;
  vertical-align:top;
}
.v4header .table>thead>tr>th{
  border-bottom:2px solid #ddd;
  vertical-align:bottom;
}
.v4header .table>caption+thead>tr:first-child>td,.v4header .table>caption+thead>tr:first-child>th,.v4header .table>colgroup+thead>tr:first-child>td,.v4header .table>colgroup+thead>tr:first-child>th,.v4header .table>thead:first-child>tr:first-child>td,.v4header .table>thead:first-child>tr:first-child>th{
  border-top:0;
}
.v4header .table>tbody+tbody{
  border-top:2px solid #ddd;
}
.v4header .table .table{
  background-color:#f3f3f3;
}
.v4header .table-condensed>tbody>tr>td,.v4header .table-condensed>tbody>tr>th,.v4header .table-condensed>tfoot>tr>td,.v4header .table-condensed>tfoot>tr>th,.v4header .table-condensed>thead>tr>td,.v4header .table-condensed>thead>tr>th{
  padding:5px;
}
.v4header .table-bordered,.v4header .table-bordered>tbody>tr>td,.v4header .table-bordered>tbody>tr>th,.v4header .table-bordered>tfoot>tr>td,.v4header .table-bordered>tfoot>tr>th,.v4header .table-bordered>thead>tr>td,.v4header .table-bordered>thead>tr>th{
  border:1px solid #ddd;
}
.v4header .table-bordered>thead>tr>td,.v4header .table-bordered>thead>tr>th{
  border-bottom-width:2px;
}
.v4header .table-striped>tbody>tr:nth-child(odd){
  background-color:#f9f9f9;
}
.v4header .table-hover>tbody>tr:hover{
  background-color:#f5f5f5;
}
.v4header table col[class*=col-]{
  display:table-column;
  float:none;
  position:static;
}
.v4header table td[class*=col-],.v4header table th[class*=col-]{
  display:table-cell;
  float:none;
  position:static;
}
.v4header .table>tbody>tr.active>td,.v4header .table>tbody>tr.active>th,.v4header .table>tbody>tr>td.active,.v4header .table>tbody>tr>th.active,.v4header .table>tfoot>tr.active>td,.v4header .table>tfoot>tr.active>th,.v4header .table>tfoot>tr>td.active,.v4header .table>tfoot>tr>th.active,.v4header .table>thead>tr.active>td,.v4header .table>thead>tr.active>th,.v4header .table>thead>tr>td.active,.v4header .table>thead>tr>th.active{
  background-color:#f5f5f5;
}
.v4header .table-hover>tbody>tr.active:hover>td,.v4header .table-hover>tbody>tr.active:hover>th,.v4header .table-hover>tbody>tr:hover>.active,.v4header .table-hover>tbody>tr>td.active:hover,.v4header .table-hover>tbody>tr>th.active:hover{
  background-color:#e8e8e8;
}
.v4header .table>tbody>tr.success>td,.v4header .table>tbody>tr.success>th,.v4header .table>tbody>tr>td.success,.v4header .table>tbody>tr>th.success,.v4header .table>tfoot>tr.success>td,.v4header .table>tfoot>tr.success>th,.v4header .table>tfoot>tr>td.success,.v4header .table>tfoot>tr>th.success,.v4header .table>thead>tr.success>td,.v4header .table>thead>tr.success>th,.v4header .table>thead>tr>td.success,.v4header .table>thead>tr>th.success{
  background-color:#dff0d8;
}
.v4header .table-hover>tbody>tr.success:hover>td,.v4header .table-hover>tbody>tr.success:hover>th,.v4header .table-hover>tbody>tr:hover>.success,.v4header .table-hover>tbody>tr>td.success:hover,.v4header .table-hover>tbody>tr>th.success:hover{
  background-color:#d0e9c6;
}
.v4header .table>tbody>tr.info>td,.v4header .table>tbody>tr.info>th,.v4header .table>tbody>tr>td.info,.v4header .table>tbody>tr>th.info,.v4header .table>tfoot>tr.info>td,.v4header .table>tfoot>tr.info>th,.v4header .table>tfoot>tr>td.info,.v4header .table>tfoot>tr>th.info,.v4header .table>thead>tr.info>td,.v4header .table>thead>tr.info>th,.v4header .table>thead>tr>td.info,.v4header .table>thead>tr>th.info{
  background-color:#d9edf7;
}
.v4header .table-hover>tbody>tr.info:hover>td,.v4header .table-hover>tbody>tr.info:hover>th,.v4header .table-hover>tbody>tr:hover>.info,.v4header .table-hover>tbody>tr>td.info:hover,.v4header .table-hover>tbody>tr>th.info:hover{
  background-color:#c4e3f3;
}
.v4header .table>tbody>tr.warning>td,.v4header .table>tbody>tr.warning>th,.v4header .table>tbody>tr>td.warning,.v4header .table>tbody>tr>th.warning,.v4header .table>tfoot>tr.warning>td,.v4header .table>tfoot>tr.warning>th,.v4header .table>tfoot>tr>td.warning,.v4header .table>tfoot>tr>th.warning,.v4header .table>thead>tr.warning>td,.v4header .table>thead>tr.warning>th,.v4header .table>thead>tr>td.warning,.v4header .table>thead>tr>th.warning{
  background-color:#fcf8e3;
}
.v4header .table-hover>tbody>tr.warning:hover>td,.v4header .table-hover>tbody>tr.warning:hover>th,.v4header .table-hover>tbody>tr:hover>.warning,.v4header .table-hover>tbody>tr>td.warning:hover,.v4header .table-hover>tbody>tr>th.warning:hover{
  background-color:#faf2cc;
}
.v4header .table>tbody>tr.danger>td,.v4header .table>tbody>tr.danger>th,.v4header .table>tbody>tr>td.danger,.v4header .table>tbody>tr>th.danger,.v4header .table>tfoot>tr.danger>td,.v4header .table>tfoot>tr.danger>th,.v4header .table>tfoot>tr>td.danger,.v4header .table>tfoot>tr>th.danger,.v4header .table>thead>tr.danger>td,.v4header .table>thead>tr.danger>th,.v4header .table>thead>tr>td.danger,.v4header .table>thead>tr>th.danger{
  background-color:#f2dede;
}
.v4header .table-hover>tbody>tr.danger:hover>td,.v4header .table-hover>tbody>tr.danger:hover>th,.v4header .table-hover>tbody>tr:hover>.danger,.v4header .table-hover>tbody>tr>td.danger:hover,.v4header .table-hover>tbody>tr>th.danger:hover{
  background-color:#ebcccc;
}
.v4header .table-responsive{
  min-height:.01%;
  overflow-x:auto;
}
@media screen and (max-width:767px){
  .v4header .table-responsive{
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd;
    margin-bottom:15px;
    overflow-y:hidden;
    width:100%;
  }
  .v4header .table-responsive>.table{
    margin-bottom:0;
  }
  .v4header .table-responsive>.table>tbody>tr>td,.v4header .table-responsive>.table>tbody>tr>th,.v4header .table-responsive>.table>tfoot>tr>td,.v4header .table-responsive>.table>tfoot>tr>th,.v4header .table-responsive>.table>thead>tr>td,.v4header .table-responsive>.table>thead>tr>th{
    white-space:nowrap;
  }
  .v4header .table-responsive>.table-bordered{
    border:0;
  }
  .v4header .table-responsive>.table-bordered>tbody>tr>td:first-child,.v4header .table-responsive>.table-bordered>tbody>tr>th:first-child,.v4header .table-responsive>.table-bordered>tfoot>tr>td:first-child,.v4header .table-responsive>.table-bordered>tfoot>tr>th:first-child,.v4header .table-responsive>.table-bordered>thead>tr>td:first-child,.v4header .table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0;
  }
  .v4header .table-responsive>.table-bordered>tbody>tr>td:last-child,.v4header .table-responsive>.table-bordered>tbody>tr>th:last-child,.v4header .table-responsive>.table-bordered>tfoot>tr>td:last-child,.v4header .table-responsive>.table-bordered>tfoot>tr>th:last-child,.v4header .table-responsive>.table-bordered>thead>tr>td:last-child,.v4header .table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0;
  }
  .v4header .table-responsive>.table-bordered>tbody>tr:last-child>td,.v4header .table-responsive>.table-bordered>tbody>tr:last-child>th,.v4header .table-responsive>.table-bordered>tfoot>tr:last-child>td,.v4header .table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0;
  }
}
.v4header fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}
.v4header legend{
  border:0;
  border-bottom:1px solid #e5e5e5;
  color:#333;
  display:block;
  font-size:21px;
  line-height:inherit;
  margin-bottom:20px;
  padding:0;
  width:100%;
}
.v4header label{
  display:inline-block;
  font-weight:700;
  margin-bottom:5px;
  max-width:100%;
}
.v4header input[type=search]{
  box-sizing:border-box;
}
.v4header input[type=checkbox],.v4header input[type=radio]{
  line-height:normal;
  margin:4px 0 0;
  margin-top:1px \9;
}
.v4header input[type=file]{
  display:block;
}
.v4header input[type=range]{
  display:block;
  width:100%;
}
.v4header select[multiple],.v4header select[size]{
  height:auto;
}
.v4header input[type=checkbox]:focus,.v4header input[type=file]:focus,.v4header input[type=radio]:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.v4header output{
  padding-top:7px;
}
.v4header .form-control,.v4header output{
  color:#8e8e8e;
  display:block;
  font-size:14px;
  line-height:1.42857143;
}
.v4header .form-control{
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  height:34px;
  padding:6px 12px;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
.v4header .form-control:focus{
  border-color:#66afe9;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  outline:0;
}
.v4header .form-control::-moz-placeholder{
  color:#999;
  opacity:1;
}
.v4header .form-control:-ms-input-placeholder{
  color:#999;
}
.v4header .form-control::-webkit-input-placeholder{
  color:#999;
}
.v4header .form-control ::-webkit-input-placeholder{
  color:#3e3e3e;
  font-size:14px;
  line-height:15px;
  position:relative;
  top:2px;
}
.v4header .form-control :-moz-placeholder{
  color:#3e3e3e;
  font-size:14px;
  line-height:15px;
}
.v4header .form-control ::-moz-placeholder{
  color:#3e3e3e;
  font-size:14px;
  line-height:43px;
  opacity:1;
}
.v4header .form-control :-ms-input-placeholder{
  color:#3e3e3e !important;
  font-size:14px !important;
  line-height:15px !important;
}
.v4header .form-control input:focus::-webkit-input-placeholder{
  color:transparent;
}
.v4header .form-control input:focus::-moz-placeholder{
  color:transparent;
}
.v4header .form-control[disabled],.v4header .form-control[readonly],fieldset[disabled] .v4header .form-control{
  background-color:#f2f2f2;
  cursor:not-allowed;
  opacity:1;
}
textarea.v4header .form-control{
  height:auto;
}
.v4header input[type=search]{
  -webkit-appearance:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  .v4header input[type=date],.v4header input[type=datetime-local],.v4header input[type=month],.v4header input[type=time]{
    line-height:34px;
  }
  .v4header input[type=date].input-sm,.v4header input[type=datetime-local].input-sm,.v4header input[type=month].input-sm,.v4header input[type=time].input-sm{
    line-height:30px;
  }
  .v4header input[type=date].input-lg,.v4header input[type=datetime-local].input-lg,.v4header input[type=month].input-lg,.v4header input[type=time].input-lg{
    line-height:46px;
  }
}
.v4header .form-group{
  margin-bottom:15px;
}
.v4header .checkbox,.v4header .radio{
  display:block;
  margin-bottom:10px;
  margin-top:10px;
  position:relative;
}
.v4header .checkbox label,.v4header .radio label{
  cursor:pointer;
  font-weight:400;
  margin-bottom:0;
  min-height:20px;
  padding-left:20px;
}
.v4header .checkbox input[type=checkbox],.v4header .checkbox-inline input[type=checkbox],.v4header .radio input[type=radio],.v4header .radio-inline input[type=radio]{
  margin-left:-20px;
  margin-top:4px \9;
  position:absolute;
}
.v4header .checkbox+.checkbox,.v4header .radio+.radio{
  margin-top:-5px;
}
.v4header .checkbox-inline,.v4header .radio-inline{
  cursor:pointer;
  display:inline-block;
  font-weight:400;
  margin-bottom:0;
  padding-left:20px;
  vertical-align:middle;
}
.v4header .checkbox-inline+.checkbox-inline,.v4header .radio-inline+.radio-inline{
  margin-left:10px;
  margin-top:0;
}
.v4header .checkbox-inline.disabled,.v4header .checkbox.disabled label,.v4header .radio-inline.disabled,.v4header .radio.disabled label,.v4header input[type=checkbox].disabled,.v4header input[type=checkbox][disabled],.v4header input[type=radio].disabled,.v4header input[type=radio][disabled],fieldset[disabled] .v4header .checkbox label,fieldset[disabled] .v4header .checkbox-inline,fieldset[disabled] .v4header .radio label,fieldset[disabled] .v4header .radio-inline,fieldset[disabled] .v4header input[type=checkbox],fieldset[disabled] .v4header input[type=radio]{
  cursor:not-allowed;
}
.v4header .form-control-static{
  margin-bottom:0;
  padding-bottom:7px;
  padding-top:7px;
}
.v4header .form-control-static.input-lg,.v4header .form-control-static.input-sm{
  padding-left:0;
  padding-right:0;
}
.v4header .form-group-sm .form-control,.v4header .input-sm{
  border-radius:0;
  font-size:12px;
  height:30px;
  line-height:1.5;
  padding:5px 10px;
}
select.v4header .form-group-sm .form-control,select.v4header .input-sm{
  height:30px;
  line-height:30px;
}
select[multiple].v4header .form-group-sm .form-control,select[multiple].v4header .input-sm,textarea.v4header .form-group-sm .form-control,textarea.v4header .input-sm{
  height:auto;
}
.v4header .form-group-lg .form-control,.v4header .input-lg{
  border-radius:0;
  font-size:18px;
  height:46px;
  line-height:1.33;
  padding:10px 16px;
}
select.v4header .form-group-lg .form-control,select.v4header .input-lg{
  height:46px;
  line-height:46px;
}
select[multiple].v4header .form-group-lg .form-control,select[multiple].v4header .input-lg,textarea.v4header .form-group-lg .form-control,textarea.v4header .input-lg{
  height:auto;
}
.v4header .has-feedback{
  position:relative;
}
.v4header .has-feedback .form-control{
  padding-right:42.5px;
}
.v4header .form-control-feedback{
  display:block;
  height:34px;
  line-height:34px;
  pointer-events:none;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:34px;
  z-index:2;
}
.v4header .input-lg+.form-control-feedback{
  height:46px;
  line-height:46px;
  width:46px;
}
.v4header .input-sm+.form-control-feedback{
  height:30px;
  line-height:30px;
  width:30px;
}
.v4header .has-success .checkbox,.v4header .has-success .checkbox-inline,.v4header .has-success .control-label,.v4header .has-success .help-block,.v4header .has-success .radio,.v4header .has-success .radio-inline,.v4header .has-success.checkbox label,.v4header .has-success.checkbox-inline label,.v4header .has-success.radio label,.v4header .has-success.radio-inline label{
  color:#3c763d;
}
.v4header .has-success .form-control{
  border-color:#3c763d;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}
.v4header .has-success .form-control:focus{
  border-color:#2b542c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}
.v4header .has-success .input-group-addon{
  background-color:#dff0d8;
  border-color:#3c763d;
  color:#3c763d;
}
.v4header .has-success .form-control-feedback{
  color:#3c763d;
}
.v4header .has-warning .checkbox,.v4header .has-warning .checkbox-inline,.v4header .has-warning .control-label,.v4header .has-warning .help-block,.v4header .has-warning .radio,.v4header .has-warning .radio-inline,.v4header .has-warning.checkbox label,.v4header .has-warning.checkbox-inline label,.v4header .has-warning.radio label,.v4header .has-warning.radio-inline label{
  color:#8a6d3b;
}
.v4header .has-warning .form-control{
  border-color:#8a6d3b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}
.v4header .has-warning .form-control:focus{
  border-color:#66512c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
}
.v4header .has-warning .input-group-addon{
  background-color:#fcf8e3;
  border-color:#8a6d3b;
  color:#8a6d3b;
}
.v4header .has-warning .form-control-feedback{
  color:#8a6d3b;
}
.v4header .has-error .checkbox,.v4header .has-error .checkbox-inline,.v4header .has-error .control-label,.v4header .has-error .help-block,.v4header .has-error .radio,.v4header .has-error .radio-inline,.v4header .has-error.checkbox label,.v4header .has-error.checkbox-inline label,.v4header .has-error.radio label,.v4header .has-error.radio-inline label{
  color:#a94442;
}
.v4header .has-error .form-control{
  border-color:#a94442;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}
.v4header .has-error .form-control:focus{
  border-color:#843534;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}
.v4header .has-error .input-group-addon{
  background-color:#f2dede;
  border-color:#a94442;
  color:#a94442;
}
.v4header .has-error .form-control-feedback{
  color:#a94442;
}
.v4header .has-feedback label~.form-control-feedback{
  top:25px;
}
.v4header .has-feedback label.sr-only~.form-control-feedback{
  top:0;
}
.v4header .help-block{
  color:#7e7e7e;
  display:block;
  margin-bottom:10px;
  margin-top:5px;
}
@media (min-width:768px){
  .v4header .form-inline .form-group{
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle;
  }
  .v4header .form-inline .form-control{
    display:inline-block;
    vertical-align:middle;
    width:auto;
  }
  .v4header .form-inline .form-control-static{
    display:inline-block;
  }
  .v4header .form-inline .input-group{
    display:inline-table;
    vertical-align:middle;
  }
  .v4header .form-inline .input-group .form-control,.v4header .form-inline .input-group .input-group-addon,.v4header .form-inline .input-group .input-group-btn{
    width:auto;
  }
  .v4header .form-inline .input-group>.form-control{
    width:100%;
  }
  .v4header .form-inline .control-label{
    margin-bottom:0;
    vertical-align:middle;
  }
  .v4header .form-inline .checkbox,.v4header .form-inline .radio{
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    vertical-align:middle;
  }
  .v4header .form-inline .checkbox label,.v4header .form-inline .radio label{
    padding-left:0;
  }
  .v4header .form-inline .checkbox input[type=checkbox],.v4header .form-inline .radio input[type=radio]{
    margin-left:0;
    position:relative;
  }
  .v4header .form-inline .has-feedback .form-control-feedback{
    top:0;
  }
}
.v4header .form-horizontal .checkbox,.v4header .form-horizontal .checkbox-inline,.v4header .form-horizontal .radio,.v4header .form-horizontal .radio-inline{
  margin-bottom:0;
  margin-top:0;
  padding-top:7px;
}
.v4header .form-horizontal .checkbox,.v4header .form-horizontal .radio{
  min-height:27px;
}
.v4header .form-horizontal .form-group{
  margin-left:-15px;
  margin-right:-15px;
}
@media (min-width:768px){
  .v4header .form-horizontal .control-label{
    margin-bottom:0;
    padding-top:7px;
    text-align:right;
  }
}
.v4header .form-horizontal .has-feedback .form-control-feedback{
  right:15px;
}
@media (min-width:768px){
  .v4header .form-horizontal .form-group-lg .control-label{
    padding-top:14.3px;
  }
  .v4header .form-horizontal .form-group-sm .control-label{
    padding-top:6px;
  }
}
.v4header .btn{
  background-image:none;
  border:1px solid transparent;
  border-radius:0;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:1.42857143;
  margin-bottom:0;
  padding:6px 12px;
  text-align:center;
  touch-action:manipulation;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  vertical-align:middle;
  white-space:nowrap;
}
.v4header .btn.active.focus,.v4header .btn.active:focus,.v4header .btn.focus,.v4header .btn:active.focus,.v4header .btn:active:focus,.v4header .btn:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.v4header .btn.focus,.v4header .btn:focus,.v4header .btn:hover{
  color:#333;
  text-decoration:none;
}
.v4header .btn.active,.v4header .btn:active{
  background-image:none;
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  outline:0;
}
.v4header .btn.disabled,.v4header .btn[disabled],fieldset[disabled] .v4header .btn{
  box-shadow:none;
  cursor:not-allowed;
  filter:alpha(opacity=65);
  opacity:.65;
  pointer-events:none;
}
.v4header .btn-default{
  background-color:#fff;
  border-color:#ccc;
  color:#333;
}
.open>.dropdown-toggle.v4header .btn-default,.v4header .btn-default.active,.v4header .btn-default.focus,.v4header .btn-default:active,.v4header .btn-default:focus,.v4header .btn-default:hover{
  background-color:#e6e6e6;
  border-color:#adadad;
  color:#333;
}
.open>.dropdown-toggle.v4header .btn-default,.v4header .btn-default.active,.v4header .btn-default:active{
  background-image:none;
}
.v4header .btn-default.disabled,.v4header .btn-default.disabled.active,.v4header .btn-default.disabled.focus,.v4header .btn-default.disabled:active,.v4header .btn-default.disabled:focus,.v4header .btn-default.disabled:hover,.v4header .btn-default[disabled],.v4header .btn-default[disabled].active,.v4header .btn-default[disabled].focus,.v4header .btn-default[disabled]:active,.v4header .btn-default[disabled]:focus,.v4header .btn-default[disabled]:hover,fieldset[disabled] .v4header .btn-default,fieldset[disabled] .v4header .btn-default.active,fieldset[disabled] .v4header .btn-default.focus,fieldset[disabled] .v4header .btn-default:active,fieldset[disabled] .v4header .btn-default:focus,fieldset[disabled] .v4header .btn-default:hover{
  background-color:#fff;
  border-color:#ccc;
}
.v4header .btn-default .badge{
  background-color:#333;
  color:#fff;
}
.v4header .btn-primary{
  background-color:#ffcb05;
  border-color:#ffcb05;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-primary,.v4header .btn-primary.active,.v4header .btn-primary.focus,.v4header .btn-primary:active,.v4header .btn-primary:focus,.v4header .btn-primary:hover{
  background-color:#d1a600;
  border-color:#c79d00;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-primary,.v4header .btn-primary.active,.v4header .btn-primary:active{
  background-image:none;
}
.v4header .btn-primary.disabled,.v4header .btn-primary.disabled.active,.v4header .btn-primary.disabled.focus,.v4header .btn-primary.disabled:active,.v4header .btn-primary.disabled:focus,.v4header .btn-primary.disabled:hover,.v4header .btn-primary[disabled],.v4header .btn-primary[disabled].active,.v4header .btn-primary[disabled].focus,.v4header .btn-primary[disabled]:active,.v4header .btn-primary[disabled]:focus,.v4header .btn-primary[disabled]:hover,fieldset[disabled] .v4header .btn-primary,fieldset[disabled] .v4header .btn-primary.active,fieldset[disabled] .v4header .btn-primary.focus,fieldset[disabled] .v4header .btn-primary:active,fieldset[disabled] .v4header .btn-primary:focus,fieldset[disabled] .v4header .btn-primary:hover{
  background-color:#ffcb05;
  border-color:#ffcb05;
}
.v4header .btn-primary .badge{
  background-color:#fff;
  color:#ffcb05;
}
.v4header .btn-success{
  background-color:#e54e26;
  border-color:#e54e26;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-success,.v4header .btn-success.active,.v4header .btn-success.focus,.v4header .btn-success:active,.v4header .btn-success:focus,.v4header .btn-success:hover{
  background-color:#c13b17;
  border-color:#b83816;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-success,.v4header .btn-success.active,.v4header .btn-success:active{
  background-image:none;
}
.v4header .btn-success.disabled,.v4header .btn-success.disabled.active,.v4header .btn-success.disabled.focus,.v4header .btn-success.disabled:active,.v4header .btn-success.disabled:focus,.v4header .btn-success.disabled:hover,.v4header .btn-success[disabled],.v4header .btn-success[disabled].active,.v4header .btn-success[disabled].focus,.v4header .btn-success[disabled]:active,.v4header .btn-success[disabled]:focus,.v4header .btn-success[disabled]:hover,fieldset[disabled] .v4header .btn-success,fieldset[disabled] .v4header .btn-success.active,fieldset[disabled] .v4header .btn-success.focus,fieldset[disabled] .v4header .btn-success:active,fieldset[disabled] .v4header .btn-success:focus,fieldset[disabled] .v4header .btn-success:hover{
  background-color:#e54e26;
  border-color:#e54e26;
}
.v4header .btn-success .badge{
  background-color:#fff;
  color:#e54e26;
}
.v4header .btn-info{
  background-color:#26a7df;
  border-color:#26a7df;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-info,.v4header .btn-info.active,.v4header .btn-info.focus,.v4header .btn-info:active,.v4header .btn-info:focus,.v4header .btn-info:hover{
  background-color:#1b88b7;
  border-color:#1a81ae;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-info,.v4header .btn-info.active,.v4header .btn-info:active{
  background-image:none;
}
.v4header .btn-info.disabled,.v4header .btn-info.disabled.active,.v4header .btn-info.disabled.focus,.v4header .btn-info.disabled:active,.v4header .btn-info.disabled:focus,.v4header .btn-info.disabled:hover,.v4header .btn-info[disabled],.v4header .btn-info[disabled].active,.v4header .btn-info[disabled].focus,.v4header .btn-info[disabled]:active,.v4header .btn-info[disabled]:focus,.v4header .btn-info[disabled]:hover,fieldset[disabled] .v4header .btn-info,fieldset[disabled] .v4header .btn-info.active,fieldset[disabled] .v4header .btn-info.focus,fieldset[disabled] .v4header .btn-info:active,fieldset[disabled] .v4header .btn-info:focus,fieldset[disabled] .v4header .btn-info:hover{
  background-color:#26a7df;
  border-color:#26a7df;
}
.v4header .btn-info .badge{
  background-color:#fff;
  color:#26a7df;
}
.v4header .btn-warning{
  background-color:#3e3e3e;
  border-color:#3e3e3e;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-warning,.v4header .btn-warning.active,.v4header .btn-warning.focus,.v4header .btn-warning:active,.v4header .btn-warning:focus,.v4header .btn-warning:hover{
  background-color:#252525;
  border-color:#1f1f1f;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-warning,.v4header .btn-warning.active,.v4header .btn-warning:active{
  background-image:none;
}
.v4header .btn-warning.disabled,.v4header .btn-warning.disabled.active,.v4header .btn-warning.disabled.focus,.v4header .btn-warning.disabled:active,.v4header .btn-warning.disabled:focus,.v4header .btn-warning.disabled:hover,.v4header .btn-warning[disabled],.v4header .btn-warning[disabled].active,.v4header .btn-warning[disabled].focus,.v4header .btn-warning[disabled]:active,.v4header .btn-warning[disabled]:focus,.v4header .btn-warning[disabled]:hover,fieldset[disabled] .v4header .btn-warning,fieldset[disabled] .v4header .btn-warning.active,fieldset[disabled] .v4header .btn-warning.focus,fieldset[disabled] .v4header .btn-warning:active,fieldset[disabled] .v4header .btn-warning:focus,fieldset[disabled] .v4header .btn-warning:hover{
  background-color:#3e3e3e;
  border-color:#3e3e3e;
}
.v4header .btn-warning .badge{
  background-color:#fff;
  color:#3e3e3e;
}
.v4header .btn-danger{
  background-color:#ea2127;
  border-color:#ea2127;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-danger,.v4header .btn-danger.active,.v4header .btn-danger.focus,.v4header .btn-danger:active,.v4header .btn-danger:focus,.v4header .btn-danger:hover{
  background-color:#c51318;
  border-color:#bc1217;
  color:#fff;
}
.open>.dropdown-toggle.v4header .btn-danger,.v4header .btn-danger.active,.v4header .btn-danger:active{
  background-image:none;
}
.v4header .btn-danger.disabled,.v4header .btn-danger.disabled.active,.v4header .btn-danger.disabled.focus,.v4header .btn-danger.disabled:active,.v4header .btn-danger.disabled:focus,.v4header .btn-danger.disabled:hover,.v4header .btn-danger[disabled],.v4header .btn-danger[disabled].active,.v4header .btn-danger[disabled].focus,.v4header .btn-danger[disabled]:active,.v4header .btn-danger[disabled]:focus,.v4header .btn-danger[disabled]:hover,fieldset[disabled] .v4header .btn-danger,fieldset[disabled] .v4header .btn-danger.active,fieldset[disabled] .v4header .btn-danger.focus,fieldset[disabled] .v4header .btn-danger:active,fieldset[disabled] .v4header .btn-danger:focus,fieldset[disabled] .v4header .btn-danger:hover{
  background-color:#ea2127;
  border-color:#ea2127;
}
.v4header .btn-danger .badge{
  background-color:#fff;
  color:#ea2127;
}
.v4header .btn-link{
  border-radius:0;
  color:#3e3e3e;
  font-weight:400;
}
.v4header .btn-link,.v4header .btn-link.active,.v4header .btn-link:active,.v4header .btn-link[disabled],fieldset[disabled] .v4header .btn-link{
  background-color:initial;
  box-shadow:none;
}
.v4header .btn-link,.v4header .btn-link:active,.v4header .btn-link:focus,.v4header .btn-link:hover{
  border-color:transparent;
}
.v4header .btn-link:focus,.v4header .btn-link:hover{
  background-color:initial;
  color:#3e3e3e;
  text-decoration:underline;
}
.v4header .btn-link[disabled]:focus,.v4header .btn-link[disabled]:hover,fieldset[disabled] .v4header .btn-link:focus,fieldset[disabled] .v4header .btn-link:hover{
  color:#999;
  text-decoration:none;
}
.v4header .btn-lg{
  border-radius:0;
  font-size:18px;
  line-height:1.33;
  padding:10px 16px;
}
.v4header .btn-sm{
  padding:5px 10px;
}
.v4header .btn-sm,.v4header .btn-xs{
  border-radius:0;
  font-size:12px;
  line-height:1.5;
}
.v4header .btn-xs{
  padding:1px 5px;
}
.v4header .btn-block{
  display:block;
  width:100%;
}
.v4header .btn-block+.btn-block{
  margin-top:5px;
}
.v4header input[type=button].btn-block,.v4header input[type=reset].btn-block,.v4header input[type=submit].btn-block{
  width:100%;
}
.v4header .fade{
  opacity:0;
  transition:opacity .15s linear;
}
.v4header .fade.in{
  opacity:1;
}
.v4header .collapse{
  display:none;
  visibility:hidden;
}
.v4header .collapse.in{
  display:block;
  visibility:visible;
}
tr.v4header .collapse.in{
  display:table-row;
}
tbody.v4header .collapse.in{
  display:table-row-group;
}
.v4header .collapsing{
  height:0;
  overflow:hidden;
  position:relative;
  transition-duration:.35s;
  transition-property:height, visibility;
  transition-timing-function:ease;
}
@font-face{
  font-family:Glyphicons Halflings;
  src:url(/css/fonts/glyphicons/glyphicons-halflings-regular.eot);
  src:url(/css/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/css/fonts/glyphicons/glyphicons-halflings-regular.woff) format("woff"), url(/css/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype"), url(/css/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.v4header .glyphicon{
  -webkit-font-smoothing:subpixel-antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  font-family:Glyphicons Halflings;
  font-style:normal;
  font-weight:400;
  line-height:1;
  position:relative;
  top:1px;
}
.v4header .glyphicon-asterisk:before{
  content:"\2a";
}
.v4header .glyphicon-plus:before{
  content:"\2b";
}
.v4header .glyphicon-eur:before,.v4header .glyphicon-euro:before{
  content:"\20ac";
}
.v4header .glyphicon-minus:before{
  content:"\2212";
}
.v4header .glyphicon-cloud:before{
  content:"\2601";
}
.v4header .glyphicon-envelope:before{
  content:"\2709";
}
.v4header .glyphicon-pencil:before{
  content:"\270f";
}
.v4header .glyphicon-glass:before{
  content:"\e001";
}
.v4header .glyphicon-music:before{
  content:"\e002";
}
.v4header .glyphicon-search:before{
  content:"\e003";
}
.v4header .glyphicon-heart:before{
  content:"\e005";
}
.v4header .glyphicon-star:before{
  content:"\e006";
}
.v4header .glyphicon-star-empty:before{
  content:"\e007";
}
.v4header .glyphicon-user:before{
  content:"\e008";
}
.v4header .glyphicon-film:before{
  content:"\e009";
}
.v4header .glyphicon-th-large:before{
  content:"\e010";
}
.v4header .glyphicon-th:before{
  content:"\e011";
}
.v4header .glyphicon-th-list:before{
  content:"\e012";
}
.v4header .glyphicon-ok:before{
  content:"\e013";
}
.v4header .glyphicon-remove:before{
  content:"\e014";
}
.v4header .glyphicon-zoom-in:before{
  content:"\e015";
}
.v4header .glyphicon-zoom-out:before{
  content:"\e016";
}
.v4header .glyphicon-off:before{
  content:"\e017";
}
.v4header .glyphicon-signal:before{
  content:"\e018";
}
.v4header .glyphicon-cog:before{
  content:"\e019";
}
.v4header .glyphicon-trash:before{
  content:"\e020";
}
.v4header .glyphicon-home:before{
  content:"\e021";
}
.v4header .glyphicon-file:before{
  content:"\e022";
}
.v4header .glyphicon-time:before{
  content:"\e023";
}
.v4header .glyphicon-road:before{
  content:"\e024";
}
.v4header .glyphicon-download-alt:before{
  content:"\e025";
}
.v4header .glyphicon-download:before{
  content:"\e026";
}
.v4header .glyphicon-upload:before{
  content:"\e027";
}
.v4header .glyphicon-inbox:before{
  content:"\e028";
}
.v4header .glyphicon-play-circle:before{
  content:"\e029";
}
.v4header .glyphicon-repeat:before{
  content:"\e030";
}
.v4header .glyphicon-refresh:before{
  content:"\e031";
}
.v4header .glyphicon-list-alt:before{
  content:"\e032";
}
.v4header .glyphicon-lock:before{
  content:"\e033";
}
.v4header .glyphicon-flag:before{
  content:"\e034";
}
.v4header .glyphicon-headphones:before{
  content:"\e035";
}
.v4header .glyphicon-volume-off:before{
  content:"\e036";
}
.v4header .glyphicon-volume-down:before{
  content:"\e037";
}
.v4header .glyphicon-volume-up:before{
  content:"\e038";
}
.v4header .glyphicon-qrcode:before{
  content:"\e039";
}
.v4header .glyphicon-barcode:before{
  content:"\e040";
}
.v4header .glyphicon-tag:before{
  content:"\e041";
}
.v4header .glyphicon-tags:before{
  content:"\e042";
}
.v4header .glyphicon-book:before{
  content:"\e043";
}
.v4header .glyphicon-bookmark:before{
  content:"\e044";
}
.v4header .glyphicon-print:before{
  content:"\e045";
}
.v4header .glyphicon-camera:before{
  content:"\e046";
}
.v4header .glyphicon-font:before{
  content:"\e047";
}
.v4header .glyphicon-bold:before{
  content:"\e048";
}
.v4header .glyphicon-italic:before{
  content:"\e049";
}
.v4header .glyphicon-text-height:before{
  content:"\e050";
}
.v4header .glyphicon-text-width:before{
  content:"\e051";
}
.v4header .glyphicon-align-left:before{
  content:"\e052";
}
.v4header .glyphicon-align-center:before{
  content:"\e053";
}
.v4header .glyphicon-align-right:before{
  content:"\e054";
}
.v4header .glyphicon-align-justify:before{
  content:"\e055";
}
.v4header .glyphicon-list:before{
  content:"\e056";
}
.v4header .glyphicon-indent-left:before{
  content:"\e057";
}
.v4header .glyphicon-indent-right:before{
  content:"\e058";
}
.v4header .glyphicon-facetime-video:before{
  content:"\e059";
}
.v4header .glyphicon-picture:before{
  content:"\e060";
}
.v4header .glyphicon-map-marker:before{
  content:"\e062";
}
.v4header .glyphicon-adjust:before{
  content:"\e063";
}
.v4header .glyphicon-tint:before{
  content:"\e064";
}
.v4header .glyphicon-edit:before{
  content:"\e065";
}
.v4header .glyphicon-share:before{
  content:"\e066";
}
.v4header .glyphicon-check:before{
  content:"\e067";
}
.v4header .glyphicon-move:before{
  content:"\e068";
}
.v4header .glyphicon-step-backward:before{
  content:"\e069";
}
.v4header .glyphicon-fast-backward:before{
  content:"\e070";
}
.v4header .glyphicon-backward:before{
  content:"\e071";
}
.v4header .glyphicon-play:before{
  content:"\e072";
}
.v4header .glyphicon-pause:before{
  content:"\e073";
}
.v4header .glyphicon-stop:before{
  content:"\e074";
}
.v4header .glyphicon-forward:before{
  content:"\e075";
}
.v4header .glyphicon-fast-forward:before{
  content:"\e076";
}
.v4header .glyphicon-step-forward:before{
  content:"\e077";
}
.v4header .glyphicon-eject:before{
  content:"\e078";
}
.v4header .glyphicon-chevron-left:before{
  content:"\e079";
}
.v4header .glyphicon-chevron-right:before{
  content:"\e080";
}
.v4header .glyphicon-plus-sign:before{
  content:"\e081";
}
.v4header .glyphicon-minus-sign:before{
  content:"\e082";
}
.v4header .glyphicon-remove-sign:before{
  content:"\e083";
}
.v4header .glyphicon-ok-sign:before{
  content:"\e084";
}
.v4header .glyphicon-question-sign:before{
  content:"\e085";
}
.v4header .glyphicon-info-sign:before{
  content:"\e086";
}
.v4header .glyphicon-screenshot:before{
  content:"\e087";
}
.v4header .glyphicon-remove-circle:before{
  content:"\e088";
}
.v4header .glyphicon-ok-circle:before{
  content:"\e089";
}
.v4header .glyphicon-ban-circle:before{
  content:"\e090";
}
.v4header .glyphicon-arrow-left:before{
  content:"\e091";
}
.v4header .glyphicon-arrow-right:before{
  content:"\e092";
}
.v4header .glyphicon-arrow-up:before{
  content:"\e093";
}
.v4header .glyphicon-arrow-down:before{
  content:"\e094";
}
.v4header .glyphicon-share-alt:before{
  content:"\e095";
}
.v4header .glyphicon-resize-full:before{
  content:"\e096";
}
.v4header .glyphicon-resize-small:before{
  content:"\e097";
}
.v4header .glyphicon-exclamation-sign:before{
  content:"\e101";
}
.v4header .glyphicon-gift:before{
  content:"\e102";
}
.v4header .glyphicon-leaf:before{
  content:"\e103";
}
.v4header .glyphicon-fire:before{
  content:"\e104";
}
.v4header .glyphicon-eye-open:before{
  content:"\e105";
}
.v4header .glyphicon-eye-close:before{
  content:"\e106";
}
.v4header .glyphicon-warning-sign:before{
  content:"\e107";
}
.v4header .glyphicon-plane:before{
  content:"\e108";
}
.v4header .glyphicon-calendar:before{
  content:"\e109";
}
.v4header .glyphicon-random:before{
  content:"\e110";
}
.v4header .glyphicon-comment:before{
  content:"\e111";
}
.v4header .glyphicon-magnet:before{
  content:"\e112";
}
.v4header .glyphicon-chevron-up:before{
  content:"\e113";
}
.v4header .glyphicon-chevron-down:before{
  content:"\e114";
}
.v4header .glyphicon-retweet:before{
  content:"\e115";
}
.v4header .glyphicon-shopping-cart:before{
  content:"\e116";
}
.v4header .glyphicon-folder-close:before{
  content:"\e117";
}
.v4header .glyphicon-folder-open:before{
  content:"\e118";
}
.v4header .glyphicon-resize-vertical:before{
  content:"\e119";
}
.v4header .glyphicon-resize-horizontal:before{
  content:"\e120";
}
.v4header .glyphicon-hdd:before{
  content:"\e121";
}
.v4header .glyphicon-bullhorn:before{
  content:"\e122";
}
.v4header .glyphicon-bell:before{
  content:"\e123";
}
.v4header .glyphicon-certificate:before{
  content:"\e124";
}
.v4header .glyphicon-thumbs-up:before{
  content:"\e125";
}
.v4header .glyphicon-thumbs-down:before{
  content:"\e126";
}
.v4header .glyphicon-hand-right:before{
  content:"\e127";
}
.v4header .glyphicon-hand-left:before{
  content:"\e128";
}
.v4header .glyphicon-hand-up:before{
  content:"\e129";
}
.v4header .glyphicon-hand-down:before{
  content:"\e130";
}
.v4header .glyphicon-circle-arrow-right:before{
  content:"\e131";
}
.v4header .glyphicon-circle-arrow-left:before{
  content:"\e132";
}
.v4header .glyphicon-circle-arrow-up:before{
  content:"\e133";
}
.v4header .glyphicon-circle-arrow-down:before{
  content:"\e134";
}
.v4header .glyphicon-globe:before{
  content:"\e135";
}
.v4header .glyphicon-wrench:before{
  content:"\e136";
}
.v4header .glyphicon-tasks:before{
  content:"\e137";
}
.v4header .glyphicon-filter:before{
  content:"\e138";
}
.v4header .glyphicon-briefcase:before{
  content:"\e139";
}
.v4header .glyphicon-fullscreen:before{
  content:"\e140";
}
.v4header .glyphicon-dashboard:before{
  content:"\e141";
}
.v4header .glyphicon-paperclip:before{
  content:"\e142";
}
.v4header .glyphicon-heart-empty:before{
  content:"\e143";
}
.v4header .glyphicon-link:before{
  content:"\e144";
}
.v4header .glyphicon-phone:before{
  content:"\e145";
}
.v4header .glyphicon-pushpin:before{
  content:"\e146";
}
.v4header .glyphicon-usd:before{
  content:"\e148";
}
.v4header .glyphicon-gbp:before{
  content:"\e149";
}
.v4header .glyphicon-sort:before{
  content:"\e150";
}
.v4header .glyphicon-sort-by-alphabet:before{
  content:"\e151";
}
.v4header .glyphicon-sort-by-alphabet-alt:before{
  content:"\e152";
}
.v4header .glyphicon-sort-by-order:before{
  content:"\e153";
}
.v4header .glyphicon-sort-by-order-alt:before{
  content:"\e154";
}
.v4header .glyphicon-sort-by-attributes:before{
  content:"\e155";
}
.v4header .glyphicon-sort-by-attributes-alt:before{
  content:"\e156";
}
.v4header .glyphicon-unchecked:before{
  content:"\e157";
}
.v4header .glyphicon-expand:before{
  content:"\e158";
}
.v4header .glyphicon-collapse-down:before{
  content:"\e159";
}
.v4header .glyphicon-collapse-up:before{
  content:"\e160";
}
.v4header .glyphicon-log-in:before{
  content:"\e161";
}
.v4header .glyphicon-flash:before{
  content:"\e162";
}
.v4header .glyphicon-log-out:before{
  content:"\e163";
}
.v4header .glyphicon-new-window:before{
  content:"\e164";
}
.v4header .glyphicon-record:before{
  content:"\e165";
}
.v4header .glyphicon-save:before{
  content:"\e166";
}
.v4header .glyphicon-open:before{
  content:"\e167";
}
.v4header .glyphicon-saved:before{
  content:"\e168";
}
.v4header .glyphicon-import:before{
  content:"\e169";
}
.v4header .glyphicon-export:before{
  content:"\e170";
}
.v4header .glyphicon-send:before{
  content:"\e171";
}
.v4header .glyphicon-floppy-disk:before{
  content:"\e172";
}
.v4header .glyphicon-floppy-saved:before{
  content:"\e173";
}
.v4header .glyphicon-floppy-remove:before{
  content:"\e174";
}
.v4header .glyphicon-floppy-save:before{
  content:"\e175";
}
.v4header .glyphicon-floppy-open:before{
  content:"\e176";
}
.v4header .glyphicon-credit-card:before{
  content:"\e177";
}
.v4header .glyphicon-transfer:before{
  content:"\e178";
}
.v4header .glyphicon-cutlery:before{
  content:"\e179";
}
.v4header .glyphicon-header:before{
  content:"\e180";
}
.v4header .glyphicon-compressed:before{
  content:"\e181";
}
.v4header .glyphicon-earphone:before{
  content:"\e182";
}
.v4header .glyphicon-phone-alt:before{
  content:"\e183";
}
.v4header .glyphicon-tower:before{
  content:"\e184";
}
.v4header .glyphicon-stats:before{
  content:"\e185";
}
.v4header .glyphicon-sd-video:before{
  content:"\e186";
}
.v4header .glyphicon-hd-video:before{
  content:"\e187";
}
.v4header .glyphicon-subtitles:before{
  content:"\e188";
}
.v4header .glyphicon-sound-stereo:before{
  content:"\e189";
}
.v4header .glyphicon-sound-dolby:before{
  content:"\e190";
}
.v4header .glyphicon-sound-5-1:before{
  content:"\e191";
}
.v4header .glyphicon-sound-6-1:before{
  content:"\e192";
}
.v4header .glyphicon-sound-7-1:before{
  content:"\e193";
}
.v4header .glyphicon-copyright-mark:before{
  content:"\e194";
}
.v4header .glyphicon-registration-mark:before{
  content:"\e195";
}
.v4header .glyphicon-cloud-download:before{
  content:"\e197";
}
.v4header .glyphicon-cloud-upload:before{
  content:"\e198";
}
.v4header .glyphicon-tree-conifer:before{
  content:"\e199";
}
.v4header .glyphicon-tree-deciduous:before{
  content:"\e200";
}
.v4header .caret{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid;
  display:inline-block;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  width:0;
}
.v4header .dropdown{
  position:relative;
}
.v4header .dropdown-toggle:focus{
  outline:0;
}
.v4header .dropdown-menu{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:0;
  box-shadow:0 6px 12px rgba(0,0,0,.175);
  display:none;
  float:left;
  font-size:14px;
  left:-125%;
  list-style:none;
  margin:2px 0 0;
  min-width:160px;
  padding:5px 0;
  position:absolute;
  text-align:left;
  top:110%;
  z-index:1000;
}
.v4header .dropdown-menu.pull-right{
  left:auto;
  right:0;
}
.v4header .dropdown-menu .divider{
  background-color:#e5e5e5;
  height:1px;
  margin:9px 0;
  overflow:hidden;
}
.v4header .dropdown-menu>li>a{
  clear:both;
  color:#333;
  display:block;
  font-weight:400;
  line-height:1.42857143;
  padding:3px 20px;
  white-space:nowrap;
}
.v4header .dropdown-menu>li>a:focus,.v4header .dropdown-menu>li>a:hover{
  background-color:#f5f5f5;
  color:#262626;
  text-decoration:none;
}
.v4header .dropdown-menu>.active>a,.v4header .dropdown-menu>.active>a:focus,.v4header .dropdown-menu>.active>a:hover{
  background-color:#ffcb05;
  color:#fff;
  outline:0;
  text-decoration:none;
}
.v4header .dropdown-menu>.disabled>a,.v4header .dropdown-menu>.disabled>a:focus,.v4header .dropdown-menu>.disabled>a:hover{
  color:#999;
}
.v4header .dropdown-menu>.disabled>a:focus,.v4header .dropdown-menu>.disabled>a:hover{
  background-color:initial;
  background-image:none;
  cursor:not-allowed;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-decoration:none;
}
.v4header .open>.dropdown-menu{
  display:block;
}
.v4header .open>a{
  outline:0;
}
.v4header .dropdown-menu-right{
  left:auto;
  right:0;
}
.v4header .dropdown-menu-left{
  left:0;
  right:auto;
}
.v4header .dropdown-header{
  color:#999;
  display:block;
  font-size:12px;
  line-height:1.42857143;
  padding:3px 20px;
  white-space:nowrap;
}
.v4header .dropdown-backdrop{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:990;
}
.v4header .pull-right>.dropdown-menu{
  left:auto;
  right:0;
}
.v4header .dropup .caret,.v4header .navbar-fixed-bottom .dropdown .caret{
  border-bottom:4px solid;
  border-top:0;
  content:"";
}
.v4header .dropup .dropdown-menu,.v4header .navbar-fixed-bottom .dropdown .dropdown-menu{
  bottom:100%;
  margin-bottom:1px;
  top:auto;
}
@media (min-width:768px){
  .v4header .navbar-right .dropdown-menu{
    left:auto;
    right:0;
  }
  .v4header .navbar-right .dropdown-menu-left{
    left:0;
    right:auto;
  }
}
.v4header .btn-group,.v4header .btn-group-vertical{
  display:inline-block;
  position:relative;
  vertical-align:middle;
}
.v4header .btn-group-vertical>.btn,.v4header .btn-group>.btn{
  float:left;
  position:relative;
}
.v4header .btn-group-vertical>.btn.active,.v4header .btn-group-vertical>.btn:active,.v4header .btn-group-vertical>.btn:focus,.v4header .btn-group-vertical>.btn:hover,.v4header .btn-group>.btn.active,.v4header .btn-group>.btn:active,.v4header .btn-group>.btn:focus,.v4header .btn-group>.btn:hover{
  z-index:2;
}
.v4header .btn-group .btn+.btn,.v4header .btn-group .btn+.btn-group,.v4header .btn-group .btn-group+.btn,.v4header .btn-group .btn-group+.btn-group{
  margin-left:-1px;
}
.v4header .btn-toolbar{
  margin-left:-5px;
}
.v4header .btn-toolbar .btn-group,.v4header .btn-toolbar .input-group{
  float:left;
}
.v4header .btn-toolbar>.btn,.v4header .btn-toolbar>.btn-group,.v4header .btn-toolbar>.input-group{
  margin-left:5px;
}
.v4header .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
  border-radius:0;
}
.v4header .btn-group>.btn:first-child{
  margin-left:0;
}
.v4header .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .btn-group>.btn:last-child:not(:first-child),.v4header .btn-group>.dropdown-toggle:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.v4header .btn-group>.btn-group{
  float:left;
}
.v4header .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
  border-radius:0;
}
.v4header .btn-group>.btn-group:first-child>.btn:last-child,.v4header .btn-group>.btn-group:first-child>.dropdown-toggle{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .btn-group>.btn-group:last-child>.btn:first-child{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.v4header .btn-group .dropdown-toggle:active,.v4header .btn-group.open .dropdown-toggle{
  outline:0;
}
.v4header .btn-group>.btn+.dropdown-toggle{
  padding-left:8px;
  padding-right:8px;
}
.v4header .btn-group>.btn-lg+.dropdown-toggle{
  padding-left:12px;
  padding-right:12px;
}
.v4header .btn-group.open .dropdown-toggle{
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.v4header .btn-group.open .dropdown-toggle.btn-link{
  box-shadow:none;
}
.v4header .btn .caret{
  margin-left:0;
}
.v4header .btn-lg .caret{
  border-width:5px 5px 0;
}
.v4header .dropup .btn-lg .caret{
  border-width:0 5px 5px;
}
.v4header .btn-group-vertical>.btn,.v4header .btn-group-vertical>.btn-group,.v4header .btn-group-vertical>.btn-group>.btn{
  display:block;
  float:none;
  max-width:100%;
  width:100%;
}
.v4header .btn-group-vertical>.btn-group>.btn{
  float:none;
}
.v4header .btn-group-vertical>.btn+.btn,.v4header .btn-group-vertical>.btn+.btn-group,.v4header .btn-group-vertical>.btn-group+.btn,.v4header .btn-group-vertical>.btn-group+.btn-group{
  margin-left:0;
  margin-top:-1px;
}
.v4header .btn-group-vertical>.btn:not(:first-child):not(:last-child){
  border-radius:0;
}
.v4header .btn-group-vertical>.btn:first-child:not(:last-child){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .btn-group-vertical>.btn:last-child:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.v4header .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
  border-radius:0;
}
.v4header .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.v4header .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.v4header .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.v4header .btn-group-justified{
  border-collapse:initial;
  display:table;
  table-layout:fixed;
  width:100%;
}
.v4header .btn-group-justified>.btn,.v4header .btn-group-justified>.btn-group{
  display:table-cell;
  float:none;
  width:1%;
}
.v4header .btn-group-justified>.btn-group .btn{
  width:100%;
}
.v4header .btn-group-justified>.btn-group .dropdown-menu{
  left:auto;
}
.v4header [data-toggle=buttons]>.btn input[type=checkbox],.v4header [data-toggle=buttons]>.btn input[type=radio],.v4header [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.v4header [data-toggle=buttons]>.btn-group>.btn input[type=radio]{
  clip:rect(0, 0, 0, 0);
  pointer-events:none;
  position:absolute;
}
.v4header .input-group{
  border-collapse:initial;
  display:table;
  position:relative;
}
.v4header .input-group[class*=col-]{
  float:none;
  padding-left:0;
  padding-right:0;
}
.v4header .input-group .form-control{
  float:left;
  margin-bottom:0;
  position:relative;
  width:100%;
  z-index:2;
}
.v4header .input-group-lg>.form-control,.v4header .input-group-lg>.input-group-addon,.v4header .input-group-lg>.input-group-btn>.btn{
  border-radius:0;
  font-size:18px;
  height:46px;
  line-height:1.33;
  padding:10px 16px;
}
select.v4header .input-group-lg>.form-control,select.v4header .input-group-lg>.input-group-addon,select.v4header .input-group-lg>.input-group-btn>.btn{
  height:46px;
  line-height:46px;
}
select[multiple].v4header .input-group-lg>.form-control,select[multiple].v4header .input-group-lg>.input-group-addon,select[multiple].v4header .input-group-lg>.input-group-btn>.btn,textarea.v4header .input-group-lg>.form-control,textarea.v4header .input-group-lg>.input-group-addon,textarea.v4header .input-group-lg>.input-group-btn>.btn{
  height:auto;
}
.v4header .input-group-sm>.form-control,.v4header .input-group-sm>.input-group-addon,.v4header .input-group-sm>.input-group-btn>.btn{
  border-radius:0;
  font-size:12px;
  height:30px;
  line-height:1.5;
  padding:5px 10px;
}
select.v4header .input-group-sm>.form-control,select.v4header .input-group-sm>.input-group-addon,select.v4header .input-group-sm>.input-group-btn>.btn{
  height:30px;
  line-height:30px;
}
select[multiple].v4header .input-group-sm>.form-control,select[multiple].v4header .input-group-sm>.input-group-addon,select[multiple].v4header .input-group-sm>.input-group-btn>.btn,textarea.v4header .input-group-sm>.form-control,textarea.v4header .input-group-sm>.input-group-addon,textarea.v4header .input-group-sm>.input-group-btn>.btn{
  height:auto;
}
.v4header .input-group .form-control,.v4header .input-group-addon,.v4header .input-group-btn{
  display:table-cell;
}
.v4header .input-group .form-control:not(:first-child):not(:last-child),.v4header .input-group-addon:not(:first-child):not(:last-child),.v4header .input-group-btn:not(:first-child):not(:last-child){
  border-radius:0;
}
.v4header .input-group-addon,.v4header .input-group-btn{
  vertical-align:middle;
  white-space:nowrap;
  width:1%;
}
.v4header .input-group-addon{
  background-color:#f2f2f2;
  border:1px solid #ccc;
  border-radius:0;
  color:#8e8e8e;
  font-size:14px;
  font-weight:400;
  line-height:1;
  padding:6px 12px;
  text-align:center;
}
.v4header .input-group-addon.input-sm{
  border-radius:0;
  font-size:12px;
  padding:5px 10px;
}
.v4header .input-group-addon.input-lg{
  border-radius:0;
  font-size:18px;
  padding:10px 16px;
}
.v4header .input-group-addon input[type=checkbox],.v4header .input-group-addon input[type=radio]{
  margin-top:0;
}
.v4header .input-group .form-control:first-child,.v4header .input-group-addon:first-child,.v4header .input-group-btn:first-child>.btn,.v4header .input-group-btn:first-child>.btn-group>.btn,.v4header .input-group-btn:first-child>.dropdown-toggle,.v4header .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.v4header .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .input-group-addon:first-child{
  border-right:0;
}
.v4header .input-group .form-control:last-child,.v4header .input-group-addon:last-child,.v4header .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.v4header .input-group-btn:first-child>.btn:not(:first-child),.v4header .input-group-btn:last-child>.btn,.v4header .input-group-btn:last-child>.btn-group>.btn,.v4header .input-group-btn:last-child>.dropdown-toggle{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.v4header .input-group-addon:last-child{
  border-left:0;
}
.v4header .input-group-btn{
  font-size:0;
  position:relative;
  white-space:nowrap;
}
.v4header .input-group-btn>.btn{
  position:relative;
}
.v4header .input-group-btn>.btn+.btn{
  margin-left:-1px;
}
.v4header .input-group-btn>.btn:active,.v4header .input-group-btn>.btn:focus,.v4header .input-group-btn>.btn:hover{
  z-index:2;
}
.v4header .input-group-btn:first-child>.btn,.v4header .input-group-btn:first-child>.btn-group{
  margin-right:-1px;
}
.v4header .input-group-btn:last-child>.btn,.v4header .input-group-btn:last-child>.btn-group{
  margin-left:-1px;
}
.v4header .nav{
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.v4header .nav>li,.v4header .nav>li>a{
  display:block;
  position:relative;
}
.v4header .nav>li>a{
  padding:10px 15px;
}
.v4header .nav>li>a:focus,.v4header .nav>li>a:hover{
  background-color:#f2f2f2;
  text-decoration:none;
}
.v4header .nav>li.disabled>a{
  color:#999;
}
.v4header .nav>li.disabled>a:focus,.v4header .nav>li.disabled>a:hover{
  background-color:initial;
  color:#999;
  cursor:not-allowed;
  text-decoration:none;
}
.v4header .nav .open>a,.v4header .nav .open>a:focus,.v4header .nav .open>a:hover{
  background-color:#f2f2f2;
  border-color:#3e3e3e;
}
.v4header .nav .nav-divider{
  background-color:#e5e5e5;
  height:1px;
  margin:9px 0;
  overflow:hidden;
}
.v4header .nav>li>a>img{
  max-width:none;
}
.v4header .nav-tabs{
  border-bottom:1px solid #ddd;
}
.v4header .nav-tabs>li{
  float:left;
  margin-bottom:-1px;
}
.v4header .nav-tabs>li>a{
  border:1px solid transparent;
  border-radius:0 0 0 0;
  line-height:1.42857143;
  margin-right:2px;
}
.v4header .nav-tabs>li>a:hover{
  border-color:#f2f2f2 #f2f2f2 #ddd;
}
.v4header .nav-tabs>li.active>a,.v4header .nav-tabs>li.active>a:focus,.v4header .nav-tabs>li.active>a:hover{
  background-color:#f3f3f3;
  border:1px solid;
  border-color:#ddd #ddd transparent;
  color:#8e8e8e;
  cursor:default;
}
.v4header .nav-tabs.nav-justified{
  border-bottom:0;
  width:100%;
}
.v4header .nav-tabs.nav-justified>li{
  float:none;
}
.v4header .nav-tabs.nav-justified>li>a{
  margin-bottom:5px;
  text-align:center;
}
.v4header .nav-tabs.nav-justified>.dropdown .dropdown-menu{
  left:auto;
  top:auto;
}
@media (min-width:768px){
  .v4header .nav-tabs.nav-justified>li{
    display:table-cell;
    width:1%;
  }
  .v4header .nav-tabs.nav-justified>li>a{
    margin-bottom:0;
  }
}
.v4header .nav-tabs.nav-justified>li>a{
  border-radius:0;
  margin-right:0;
}
.v4header .nav-tabs.nav-justified>.active>a,.v4header .nav-tabs.nav-justified>.active>a:focus,.v4header .nav-tabs.nav-justified>.active>a:hover{
  border:1px solid #ddd;
}
@media (min-width:768px){
  .v4header .nav-tabs.nav-justified>li>a{
    border-bottom:1px solid #ddd;
    border-radius:0 0 0 0;
  }
  .v4header .nav-tabs.nav-justified>.active>a,.v4header .nav-tabs.nav-justified>.active>a:focus,.v4header .nav-tabs.nav-justified>.active>a:hover{
    border-bottom-color:#f3f3f3;
  }
}
.v4header .nav-pills>li{
  float:left;
}
.v4header .nav-pills>li>a{
  border-radius:0;
}
.v4header .nav-pills>li+li{
  margin-left:2px;
}
.v4header .nav-pills>li.active>a,.v4header .nav-pills>li.active>a:focus,.v4header .nav-pills>li.active>a:hover{
  background-color:#ffcb05;
  color:#fff;
}
.v4header .nav-stacked>li{
  float:none;
}
.v4header .nav-stacked>li+li{
  margin-left:0;
  margin-top:2px;
}
.v4header .nav-justified{
  width:100%;
}
.v4header .nav-justified>li{
  float:none;
}
.v4header .nav-justified>li>a{
  margin-bottom:5px;
  text-align:center;
}
.v4header .nav-justified>.dropdown .dropdown-menu{
  left:auto;
  top:auto;
}
@media (min-width:768px){
  .v4header .nav-justified>li{
    display:table-cell;
    width:1%;
  }
  .v4header .nav-justified>li>a{
    margin-bottom:0;
  }
}
.v4header .nav-tabs-justified{
  border-bottom:0;
}
.v4header .nav-tabs-justified>li>a{
  border-radius:0;
  margin-right:0;
}
.v4header .nav-tabs-justified>.active>a,.v4header .nav-tabs-justified>.active>a:focus,.v4header .nav-tabs-justified>.active>a:hover{
  border:1px solid #ddd;
}
@media (min-width:768px){
  .v4header .nav-tabs-justified>li>a{
    border-bottom:1px solid #ddd;
    border-radius:0 0 0 0;
  }
  .v4header .nav-tabs-justified>.active>a,.v4header .nav-tabs-justified>.active>a:focus,.v4header .nav-tabs-justified>.active>a:hover{
    border-bottom-color:#f3f3f3;
  }
}
.v4header .tab-content>.tab-pane{
  display:none;
  visibility:hidden;
}
.v4header .tab-content>.active{
  display:block;
  visibility:visible;
}
.v4header .nav-tabs .dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:-1px;
}
.v4header .navbar{
  border:1px solid transparent;
  margin-bottom:20px;
  min-height:50px;
  position:relative;
}
@media (min-width:768px){
  .v4header .navbar{
    border-radius:0;
  }
  .v4header .navbar-header{
    float:left;
  }
}
.v4header .navbar-collapse{
  -webkit-overflow-scrolling:touch;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
  overflow-x:visible;
  padding-left:15px;
  padding-right:15px;
}
.v4header .navbar-collapse.in{
  overflow-y:auto;
}
@media (min-width:768px){
  .v4header .navbar-collapse{
    border-top:0;
    box-shadow:none;
    width:auto;
  }
  .v4header .navbar-collapse.collapse{
    display:block !important;
    height:auto !important;
    overflow:visible !important;
    padding-bottom:0;
    visibility:visible !important;
  }
  .v4header .navbar-collapse.in{
    overflow-y:visible;
  }
  .navbar-fixed-bottom .v4header .navbar-collapse,.navbar-fixed-top .v4header .navbar-collapse,.navbar-static-top .v4header .navbar-collapse{
    padding-left:0;
    padding-right:0;
  }
}
.v4header .navbar-fixed-bottom .navbar-collapse,.v4header .navbar-fixed-top .navbar-collapse{
  max-height:340px;
}
@media (max-device-width:480px) and (orientation:landscape){
  .v4header .navbar-fixed-bottom .navbar-collapse,.v4header .navbar-fixed-top .navbar-collapse{
    max-height:200px;
  }
}
.v4header .container-fluid>.navbar-collapse,.v4header .container-fluid>.navbar-header,.v4header .container>.navbar-collapse,.v4header .container>.navbar-header{
  margin-left:-15px;
  margin-right:-15px;
}
@media (min-width:768px){
  .v4header .container-fluid>.navbar-collapse,.v4header .container-fluid>.navbar-header,.v4header .container>.navbar-collapse,.v4header .container>.navbar-header{
    margin-left:0;
    margin-right:0;
  }
}
.v4header .navbar-static-top{
  border-width:0 0 1px;
  z-index:1000;
}
@media (min-width:768px){
  .v4header .navbar-static-top{
    border-radius:0;
  }
}
.v4header .navbar-fixed-bottom,.v4header .navbar-fixed-top{
  left:0;
  position:fixed;
  right:0;
  z-index:1030;
}
@media (min-width:768px){
  .v4header .navbar-fixed-bottom,.v4header .navbar-fixed-top{
    border-radius:0;
  }
}
.v4header .navbar-fixed-top{
  border-width:0 0 1px;
  top:0;
}
.v4header .navbar-fixed-bottom{
  border-width:1px 0 0;
  bottom:0;
  margin-bottom:0;
}
.v4header .navbar-brand{
  float:left;
  font-size:18px;
  height:50px;
  line-height:20px;
  padding:15px;
}
.v4header .navbar-brand:focus,.v4header .navbar-brand:hover{
  text-decoration:none;
}
.v4header .navbar-brand>img{
  display:block;
}
@media (min-width:768px){
  .navbar>.container .v4header .navbar-brand,.navbar>.container-fluid .v4header .navbar-brand{
    margin-left:-15px;
  }
}
.v4header .navbar-toggle{
  background-color:initial;
  background-image:none;
  border:1px solid transparent;
  border-radius:0;
  float:right;
  margin-bottom:8px;
  margin-right:15px;
  margin-top:8px;
  padding:9px 10px;
  position:relative;
}
.v4header .navbar-toggle:focus{
  outline:0;
}
.v4header .navbar-toggle .icon-bar{
  border-radius:1px;
  display:block;
  height:2px;
  width:22px;
}
.v4header .navbar-toggle .icon-bar+.icon-bar{
  margin-top:4px;
}
@media (min-width:768px){
  .v4header .navbar-toggle{
    display:none;
  }
}
.v4header .navbar-nav{
  margin:7.5px -15px;
}
.v4header .navbar-nav>li>a{
  line-height:20px;
  padding-bottom:10px;
  padding-top:10px;
}
@media (max-width:767px){
  .v4header .navbar-nav .open .dropdown-menu{
    background-color:initial;
    border:0;
    box-shadow:none;
    float:none;
    margin-top:0;
    position:static;
    width:auto;
  }
  .v4header .navbar-nav .open .dropdown-menu .dropdown-header,.v4header .navbar-nav .open .dropdown-menu>li>a{
    padding:5px 15px 5px 25px;
  }
  .v4header .navbar-nav .open .dropdown-menu>li>a{
    line-height:20px;
  }
  .v4header .navbar-nav .open .dropdown-menu>li>a:focus,.v4header .navbar-nav .open .dropdown-menu>li>a:hover{
    background-image:none;
  }
}
@media (min-width:768px){
  .v4header .navbar-nav{
    float:left;
    margin:0;
  }
  .v4header .navbar-nav>li{
    float:left;
  }
  .v4header .navbar-nav>li>a{
    padding-bottom:15px;
    padding-top:15px;
  }
}
.v4header .navbar-form{
  border-bottom:1px solid transparent;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
  margin:8px -15px;
  padding:10px 15px;
}
@media (min-width:768px){
  .v4header .navbar-form .form-group{
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle;
  }
  .v4header .navbar-form .form-control{
    display:inline-block;
    vertical-align:middle;
    width:auto;
  }
  .v4header .navbar-form .form-control-static{
    display:inline-block;
  }
  .v4header .navbar-form .input-group{
    display:inline-table;
    vertical-align:middle;
  }
  .v4header .navbar-form .input-group .form-control,.v4header .navbar-form .input-group .input-group-addon,.v4header .navbar-form .input-group .input-group-btn{
    width:auto;
  }
  .v4header .navbar-form .input-group>.form-control{
    width:100%;
  }
  .v4header .navbar-form .control-label{
    margin-bottom:0;
    vertical-align:middle;
  }
  .v4header .navbar-form .checkbox,.v4header .navbar-form .radio{
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
    vertical-align:middle;
  }
  .v4header .navbar-form .checkbox label,.v4header .navbar-form .radio label{
    padding-left:0;
  }
  .v4header .navbar-form .checkbox input[type=checkbox],.v4header .navbar-form .radio input[type=radio]{
    margin-left:0;
    position:relative;
  }
  .v4header .navbar-form .has-feedback .form-control-feedback{
    top:0;
  }
}
@media (max-width:767px){
  .v4header .navbar-form .form-group{
    margin-bottom:5px;
  }
  .v4header .navbar-form .form-group:last-child{
    margin-bottom:0;
  }
}
@media (min-width:768px){
  .v4header .navbar-form{
    border:0;
    box-shadow:none;
    margin-left:0;
    margin-right:0;
    padding-bottom:0;
    padding-top:0;
    width:auto;
  }
}
.v4header .navbar-nav>li>.dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:0;
}
.v4header .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.v4header .navbar-btn{
  margin-bottom:8px;
  margin-top:8px;
}
.v4header .navbar-btn.btn-sm{
  margin-bottom:10px;
  margin-top:10px;
}
.v4header .navbar-btn.btn-xs{
  margin-bottom:14px;
  margin-top:14px;
}
.v4header .navbar-text{
  margin-bottom:15px;
  margin-top:15px;
}
@media (min-width:768px){
  .v4header .navbar-text{
    float:left;
    margin-left:15px;
    margin-right:15px;
  }
  .v4header .navbar-left{
    float:left !important;
  }
  .v4header .navbar-right{
    float:right !important;
    margin-right:-15px;
  }
  .v4header .navbar-right~.navbar-right{
    margin-right:0;
  }
}
.v4header .navbar-default{
  background-color:#f8f8f8;
  border-color:#e7e7e7;
}
.v4header .navbar-default .navbar-brand{
  color:#777;
}
.v4header .navbar-default .navbar-brand:focus,.v4header .navbar-default .navbar-brand:hover{
  background-color:initial;
  color:#5e5e5e;
}
.v4header .navbar-default .navbar-nav>li>a,.v4header .navbar-default .navbar-text{
  color:#777;
}
.v4header .navbar-default .navbar-nav>li>a:focus,.v4header .navbar-default .navbar-nav>li>a:hover{
  background-color:initial;
  color:#333;
}
.v4header .navbar-default .navbar-nav>.active>a,.v4header .navbar-default .navbar-nav>.active>a:focus,.v4header .navbar-default .navbar-nav>.active>a:hover{
  background-color:#e7e7e7;
  color:#555;
}
.v4header .navbar-default .navbar-nav>.disabled>a,.v4header .navbar-default .navbar-nav>.disabled>a:focus,.v4header .navbar-default .navbar-nav>.disabled>a:hover{
  background-color:initial;
  color:#ccc;
}
.v4header .navbar-default .navbar-toggle{
  border-color:#ddd;
}
.v4header .navbar-default .navbar-toggle:focus,.v4header .navbar-default .navbar-toggle:hover{
  background-color:#ddd;
}
.v4header .navbar-default .navbar-toggle .icon-bar{
  background-color:#888;
}
.v4header .navbar-default .navbar-collapse,.v4header .navbar-default .navbar-form{
  border-color:#e7e7e7;
}
.v4header .navbar-default .navbar-nav>.open>a,.v4header .navbar-default .navbar-nav>.open>a:focus,.v4header .navbar-default .navbar-nav>.open>a:hover{
  background-color:#e7e7e7;
  color:#555;
}
@media (max-width:767px){
  .v4header .navbar-default .navbar-nav .open .dropdown-menu>li>a{
    color:#777;
  }
  .v4header .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.v4header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
    background-color:initial;
    color:#333;
  }
  .v4header .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.v4header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.v4header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
    background-color:#e7e7e7;
    color:#555;
  }
  .v4header .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.v4header .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.v4header .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
    background-color:initial;
    color:#ccc;
  }
}
.v4header .navbar-default .navbar-link{
  color:#777;
}
.v4header .navbar-default .navbar-link:hover{
  color:#333;
}
.v4header .navbar-default .btn-link{
  color:#777;
}
.v4header .navbar-default .btn-link:focus,.v4header .navbar-default .btn-link:hover{
  color:#333;
}
.v4header .navbar-default .btn-link[disabled]:focus,.v4header .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .v4header .navbar-default .btn-link:focus,fieldset[disabled] .v4header .navbar-default .btn-link:hover{
  color:#ccc;
}
.v4header .navbar-inverse{
  background-color:#222;
  border-color:#080808;
}
.v4header .navbar-inverse .navbar-brand{
  color:#bfbfbf;
}
.v4header .navbar-inverse .navbar-brand:focus,.v4header .navbar-inverse .navbar-brand:hover{
  background-color:initial;
  color:#fff;
}
.v4header .navbar-inverse .navbar-nav>li>a,.v4header .navbar-inverse .navbar-text{
  color:#bfbfbf;
}
.v4header .navbar-inverse .navbar-nav>li>a:focus,.v4header .navbar-inverse .navbar-nav>li>a:hover{
  background-color:initial;
  color:#fff;
}
.v4header .navbar-inverse .navbar-nav>.active>a,.v4header .navbar-inverse .navbar-nav>.active>a:focus,.v4header .navbar-inverse .navbar-nav>.active>a:hover{
  background-color:#080808;
  color:#fff;
}
.v4header .navbar-inverse .navbar-nav>.disabled>a,.v4header .navbar-inverse .navbar-nav>.disabled>a:focus,.v4header .navbar-inverse .navbar-nav>.disabled>a:hover{
  background-color:initial;
  color:#444;
}
.v4header .navbar-inverse .navbar-toggle{
  border-color:#333;
}
.v4header .navbar-inverse .navbar-toggle:focus,.v4header .navbar-inverse .navbar-toggle:hover{
  background-color:#333;
}
.v4header .navbar-inverse .navbar-toggle .icon-bar{
  background-color:#fff;
}
.v4header .navbar-inverse .navbar-collapse,.v4header .navbar-inverse .navbar-form{
  border-color:#101010;
}
.v4header .navbar-inverse .navbar-nav>.open>a,.v4header .navbar-inverse .navbar-nav>.open>a:focus,.v4header .navbar-inverse .navbar-nav>.open>a:hover{
  background-color:#080808;
  color:#fff;
}
@media (max-width:767px){
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
    border-color:#080808;
  }
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color:#080808;
  }
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
    color:#bfbfbf;
  }
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.v4header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
    background-color:initial;
    color:#fff;
  }
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
    background-color:#080808;
    color:#fff;
  }
  .v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.v4header .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
    background-color:initial;
    color:#444;
  }
}
.v4header .navbar-inverse .navbar-link{
  color:#bfbfbf;
}
.v4header .navbar-inverse .navbar-link:hover{
  color:#fff;
}
.v4header .navbar-inverse .btn-link{
  color:#bfbfbf;
}
.v4header .navbar-inverse .btn-link:focus,.v4header .navbar-inverse .btn-link:hover{
  color:#fff;
}
.v4header .navbar-inverse .btn-link[disabled]:focus,.v4header .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .v4header .navbar-inverse .btn-link:focus,fieldset[disabled] .v4header .navbar-inverse .btn-link:hover{
  color:#444;
}
.v4header .breadcrumb{
  background-color:#f5f5f5;
  border-radius:0;
  list-style:none;
  margin-bottom:20px;
  padding:8px 15px;
}
.v4header .breadcrumb>li{
  display:inline-block;
}
.v4header .breadcrumb>li+li:before{
  color:#ccc;
  content:"/\00a0";
  padding:0 5px;
}
.v4header .breadcrumb>.active{
  color:#999;
}
.v4header .pagination{
  border-radius:0;
  display:inline-block;
  margin:20px 0;
  padding-left:0;
}
.v4header .pagination>li{
  display:inline;
}
.v4header .pagination>li>a,.v4header .pagination>li>span{
  background-color:#fff;
  border:1px solid #ddd;
  color:#3e3e3e;
  float:left;
  line-height:1.42857143;
  margin-left:-1px;
  padding:6px 12px;
  position:relative;
  text-decoration:none;
}
.v4header .pagination>li:first-child>a,.v4header .pagination>li:first-child>span{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:0;
}
.v4header .pagination>li:last-child>a,.v4header .pagination>li:last-child>span{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .pagination>li>a:focus,.v4header .pagination>li>a:hover,.v4header .pagination>li>span:focus,.v4header .pagination>li>span:hover{
  background-color:#f2f2f2;
  border-color:#ddd;
  color:#3e3e3e;
}
.v4header .pagination>.active>a,.v4header .pagination>.active>a:focus,.v4header .pagination>.active>a:hover,.v4header .pagination>.active>span,.v4header .pagination>.active>span:focus,.v4header .pagination>.active>span:hover{
  background-color:#ffcb05;
  border-color:#ffcb05;
  color:#fff;
  cursor:default;
  z-index:2;
}
.v4header .pagination>.disabled>a,.v4header .pagination>.disabled>a:focus,.v4header .pagination>.disabled>a:hover,.v4header .pagination>.disabled>span,.v4header .pagination>.disabled>span:focus,.v4header .pagination>.disabled>span:hover{
  background-color:#fff;
  border-color:#ddd;
  color:#999;
  cursor:not-allowed;
}
.v4header .pagination-lg>li>a,.v4header .pagination-lg>li>span{
  font-size:18px;
  padding:10px 16px;
}
.v4header .pagination-lg>li:first-child>a,.v4header .pagination-lg>li:first-child>span{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.v4header .pagination-lg>li:last-child>a,.v4header .pagination-lg>li:last-child>span{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .pagination-sm>li>a,.v4header .pagination-sm>li>span{
  font-size:12px;
  padding:5px 10px;
}
.v4header .pagination-sm>li:first-child>a,.v4header .pagination-sm>li:first-child>span{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.v4header .pagination-sm>li:last-child>a,.v4header .pagination-sm>li:last-child>span{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.v4header .pager{
  list-style:none;
  margin:20px 0;
  padding-left:0;
  text-align:center;
}
.v4header .pager li{
  display:inline;
}
.v4header .pager li>a,.v4header .pager li>span{
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px;
  display:inline-block;
  padding:5px 14px;
}
.v4header .pager li>a:focus,.v4header .pager li>a:hover{
  background-color:#f2f2f2;
  text-decoration:none;
}
.v4header .pager .next>a,.v4header .pager .next>span{
  float:right;
}
.v4header .pager .previous>a,.v4header .pager .previous>span{
  float:left;
}
.v4header .pager .disabled>a,.v4header .pager .disabled>a:focus,.v4header .pager .disabled>a:hover,.v4header .pager .disabled>span{
  background-color:#fff;
  color:#999;
  cursor:not-allowed;
}
.v4header .label{
  border-radius:.25em;
  color:#fff;
  display:inline;
  font-size:75%;
  font-weight:700;
  line-height:1;
  padding:.2em .6em .3em;
  text-align:center;
  vertical-align:initial;
  white-space:nowrap;
}
a.v4header .label:focus,a.v4header .label:hover{
  color:#fff;
  cursor:pointer;
  text-decoration:none;
}
.v4header .label:empty{
  display:none;
}
.btn .v4header .label{
  position:relative;
  top:-1px;
}
.v4header .label-default{
  background-color:#999;
}
.v4header .label-default[href]:focus,.v4header .label-default[href]:hover{
  background-color:grey;
}
.v4header .label-primary{
  background-color:#ffcb05;
}
.v4header .label-primary[href]:focus,.v4header .label-primary[href]:hover{
  background-color:#d1a600;
}
.v4header .label-success{
  background-color:#e54e26;
}
.v4header .label-success[href]:focus,.v4header .label-success[href]:hover{
  background-color:#c13b17;
}
.v4header .label-info{
  background-color:#26a7df;
}
.v4header .label-info[href]:focus,.v4header .label-info[href]:hover{
  background-color:#1b88b7;
}
.v4header .label-warning{
  background-color:#3e3e3e;
}
.v4header .label-warning[href]:focus,.v4header .label-warning[href]:hover{
  background-color:#252525;
}
.v4header .label-danger{
  background-color:#ea2127;
}
.v4header .label-danger[href]:focus,.v4header .label-danger[href]:hover{
  background-color:#c51318;
}
.v4header .badge{
  background-color:#999;
  border-radius:10px;
  color:#fff;
  display:inline-block;
  font-size:12px;
  font-weight:700;
  line-height:1;
  min-width:10px;
  padding:3px 7px;
  text-align:center;
  vertical-align:initial;
  white-space:nowrap;
}
.v4header .badge:empty{
  display:none;
}
.btn .v4header .badge{
  position:relative;
  top:-1px;
}
.btn-xs .v4header .badge{
  padding:1px 5px;
  top:0;
}
a.v4header .badge:focus,a.v4header .badge:hover{
  color:#fff;
  cursor:pointer;
  text-decoration:none;
}
.list-group-item.active>.v4header .badge,.nav-pills>.active>a>.v4header .badge{
  background-color:#fff;
  color:#3e3e3e;
}
.list-group-item>.v4header .badge{
  float:right;
}
.list-group-item>.v4header .badge+.v4header .badge{
  margin-right:5px;
}
.nav-pills>li>a>.v4header .badge{
  margin-left:3px;
}
.v4header .jumbotron{
  background-color:#f2f2f2;
  color:inherit;
  margin-bottom:30px;
  padding:30px 15px;
}
.v4header .jumbotron .h1,.v4header .jumbotron h1{
  color:inherit;
}
.v4header .jumbotron p{
  font-size:21px;
  font-weight:200;
  margin-bottom:15px;
}
.v4header .jumbotron>hr{
  border-top-color:#d9d9d9;
}
.container .v4header .jumbotron,.container-fluid .v4header .jumbotron{
  border-radius:0;
}
.v4header .jumbotron .container{
  max-width:100%;
}
@media screen and (min-width:768px){
  .v4header .jumbotron{
    padding:48px 0;
  }
  .container .v4header .jumbotron,.container-fluid .v4header .jumbotron{
    padding-left:60px;
    padding-right:60px;
  }
  .v4header .jumbotron .h1,.v4header .jumbotron h1{
    font-size:63px;
  }
}
.v4header .thumbnail{
  background-color:#f3f3f3;
  border:1px solid #ddd;
  border-radius:0;
  display:block;
  line-height:1.42857143;
  margin-bottom:20px;
  padding:4px;
  transition:border .2s ease-in-out;
}
.v4header .thumbnail a>img,.v4header .thumbnail>img{
  margin-left:auto;
  margin-right:auto;
}
a.v4header .thumbnail.active,a.v4header .thumbnail:focus,a.v4header .thumbnail:hover{
  border-color:#3e3e3e;
}
.v4header .thumbnail .caption{
  color:#3e3e3e;
  padding:9px;
}
.v4header .alert{
  border:1px solid transparent;
  border-radius:0;
  margin-bottom:20px;
  padding:15px;
}
.v4header .alert h4{
  color:inherit;
  margin-top:0;
}
.v4header .alert .alert-link{
  font-weight:700;
}
.v4header .alert>p,.v4header .alert>ul{
  margin-bottom:0;
}
.v4header .alert>p+p{
  margin-top:5px;
}
.v4header .alert-dismissable,.v4header .alert-dismissible{
  padding-right:35px;
}
.v4header .alert-dismissable .close,.v4header .alert-dismissible .close{
  color:inherit;
  position:relative;
  right:-21px;
  top:-2px;
}
.v4header .alert-success{
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d;
}
.v4header .alert-success hr{
  border-top-color:#c9e2b3;
}
.v4header .alert-success .alert-link{
  color:#2b542c;
}
.v4header .alert-info{
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f;
}
.v4header .alert-info hr{
  border-top-color:#a6e1ec;
}
.v4header .alert-info .alert-link{
  color:#245269;
}
.v4header .alert-warning{
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b;
}
.v4header .alert-warning hr{
  border-top-color:#f7e1b5;
}
.v4header .alert-warning .alert-link{
  color:#66512c;
}
.v4header .alert-danger{
  background-color:#f2dede;
  border-color:#ebccd1;
  color:#a94442;
}
.v4header .alert-danger hr{
  border-top-color:#e4b9c0;
}
.v4header .alert-danger .alert-link{
  color:#843534;
}
@keyframes progress-bar-stripes{
  0%{
    background-position:40px 0;
  }
  to{
    background-position:0 0;
  }
}
.v4header .progress{
  background-color:#f5f5f5;
  border-radius:0;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  height:20px;
  margin-bottom:20px;
  overflow:hidden;
}
.v4header .progress-bar{
  background-color:#ffcb05;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  color:#fff;
  float:left;
  font-size:12px;
  height:100%;
  line-height:20px;
  text-align:center;
  transition:width .6s ease;
  width:0;
}
.v4header .progress-bar-striped,.v4header .progress-striped .progress-bar{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
  background-size:40px 40px;
}
.v4header .progress-bar.active,.v4header .progress.active .progress-bar{
  animation:progress-bar-stripes 2s linear infinite;
}
.v4header .progress-bar-success{
  background-color:#e54e26;
}
.progress-striped .v4header .progress-bar-success{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
}
.v4header .progress-bar-info{
  background-color:#26a7df;
}
.progress-striped .v4header .progress-bar-info{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
}
.v4header .progress-bar-warning{
  background-color:#3e3e3e;
}
.progress-striped .v4header .progress-bar-warning{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
}
.v4header .progress-bar-danger{
  background-color:#ea2127;
}
.progress-striped .v4header .progress-bar-danger{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
}
.v4header .media{
  margin-top:15px;
}
.v4header .media:first-child{
  margin-top:0;
}
.v4header .media-right,.v4header .media>.pull-right{
  padding-left:10px;
}
.v4header .media-left,.v4header .media>.pull-left{
  padding-right:10px;
}
.v4header .media-body,.v4header .media-left,.v4header .media-right{
  display:table-cell;
  vertical-align:top;
}
.v4header .media-middle{
  vertical-align:middle;
}
.v4header .media-bottom{
  vertical-align:bottom;
}
.v4header .media-heading{
  margin-bottom:5px;
  margin-top:0;
}
.v4header .media-list{
  list-style:none;
  padding-left:0;
}
.v4header .list-group{
  margin-bottom:20px;
  padding-left:0;
}
.v4header .list-group-item{
  background-color:#fff;
  border:1px solid #ddd;
  display:block;
  margin-bottom:-1px;
  padding:10px 15px;
  position:relative;
}
.v4header .list-group-item:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.v4header .list-group-item:last-child{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  margin-bottom:0;
}
.v4header a.list-group-item{
  color:#555;
}
.v4header a.list-group-item .list-group-item-heading{
  color:#333;
}
.v4header a.list-group-item:focus,.v4header a.list-group-item:hover{
  background-color:#f5f5f5;
  color:#555;
  text-decoration:none;
}
.v4header .list-group-item.disabled,.v4header .list-group-item.disabled:focus,.v4header .list-group-item.disabled:hover{
  background-color:#f2f2f2;
  color:#999;
  cursor:not-allowed;
}
.v4header .list-group-item.disabled .list-group-item-heading,.v4header .list-group-item.disabled:focus .list-group-item-heading,.v4header .list-group-item.disabled:hover .list-group-item-heading{
  color:inherit;
}
.v4header .list-group-item.disabled .list-group-item-text,.v4header .list-group-item.disabled:focus .list-group-item-text,.v4header .list-group-item.disabled:hover .list-group-item-text{
  color:#999;
}
.v4header .list-group-item.active,.v4header .list-group-item.active:focus,.v4header .list-group-item.active:hover{
  background-color:#ffcb05;
  border-color:#ffcb05;
  color:#fff;
  z-index:2;
}
.v4header .list-group-item.active .list-group-item-heading,.v4header .list-group-item.active .list-group-item-heading>.small,.v4header .list-group-item.active .list-group-item-heading>small,.v4header .list-group-item.active:focus .list-group-item-heading,.v4header .list-group-item.active:focus .list-group-item-heading>.small,.v4header .list-group-item.active:focus .list-group-item-heading>small,.v4header .list-group-item.active:hover .list-group-item-heading,.v4header .list-group-item.active:hover .list-group-item-heading>.small,.v4header .list-group-item.active:hover .list-group-item-heading>small{
  color:inherit;
}
.v4header .list-group-item.active .list-group-item-text,.v4header .list-group-item.active:focus .list-group-item-text,.v4header .list-group-item.active:hover .list-group-item-text{
  color:#fff5d1;
}
.v4header .list-group-item-success{
  background-color:#dff0d8;
  color:#3c763d;
}
a.v4header .list-group-item-success{
  color:#3c763d;
}
a.v4header .list-group-item-success .list-group-item-heading{
  color:inherit;
}
a.v4header .list-group-item-success:focus,a.v4header .list-group-item-success:hover{
  background-color:#d0e9c6;
  color:#3c763d;
}
a.v4header .list-group-item-success.active,a.v4header .list-group-item-success.active:focus,a.v4header .list-group-item-success.active:hover{
  background-color:#3c763d;
  border-color:#3c763d;
  color:#fff;
}
.v4header .list-group-item-info{
  background-color:#d9edf7;
  color:#31708f;
}
a.v4header .list-group-item-info{
  color:#31708f;
}
a.v4header .list-group-item-info .list-group-item-heading{
  color:inherit;
}
a.v4header .list-group-item-info:focus,a.v4header .list-group-item-info:hover{
  background-color:#c4e3f3;
  color:#31708f;
}
a.v4header .list-group-item-info.active,a.v4header .list-group-item-info.active:focus,a.v4header .list-group-item-info.active:hover{
  background-color:#31708f;
  border-color:#31708f;
  color:#fff;
}
.v4header .list-group-item-warning{
  background-color:#fcf8e3;
  color:#8a6d3b;
}
a.v4header .list-group-item-warning{
  color:#8a6d3b;
}
a.v4header .list-group-item-warning .list-group-item-heading{
  color:inherit;
}
a.v4header .list-group-item-warning:focus,a.v4header .list-group-item-warning:hover{
  background-color:#faf2cc;
  color:#8a6d3b;
}
a.v4header .list-group-item-warning.active,a.v4header .list-group-item-warning.active:focus,a.v4header .list-group-item-warning.active:hover{
  background-color:#8a6d3b;
  border-color:#8a6d3b;
  color:#fff;
}
.v4header .list-group-item-danger{
  background-color:#f2dede;
  color:#a94442;
}
a.v4header .list-group-item-danger{
  color:#a94442;
}
a.v4header .list-group-item-danger .list-group-item-heading{
  color:inherit;
}
a.v4header .list-group-item-danger:focus,a.v4header .list-group-item-danger:hover{
  background-color:#ebcccc;
  color:#a94442;
}
a.v4header .list-group-item-danger.active,a.v4header .list-group-item-danger.active:focus,a.v4header .list-group-item-danger.active:hover{
  background-color:#a94442;
  border-color:#a94442;
  color:#fff;
}
.v4header .list-group-item-heading{
  margin-bottom:5px;
  margin-top:0;
}
.v4header .list-group-item-text{
  line-height:1.3;
  margin-bottom:0;
}
.v4header .panel{
  background-color:#fff;
  border:1px solid transparent;
  border-radius:0;
  box-shadow:0 1px 1px rgba(0,0,0,.05);
  margin-bottom:20px;
}
.v4header .panel-body{
  padding:15px;
}
.v4header .panel-heading{
  border-bottom:1px solid transparent;
  border-top-left-radius:-1px;
  border-top-right-radius:-1px;
  padding:10px 15px;
}
.v4header .panel-heading>.dropdown .dropdown-toggle{
  color:inherit;
}
.v4header .panel-title{
  color:inherit;
  font-size:16px;
  margin-bottom:0;
  margin-top:0;
}
.v4header .panel-title>a{
  color:inherit;
}
.v4header .panel-footer{
  background-color:#f5f5f5;
  border-bottom-left-radius:-1px;
  border-bottom-right-radius:-1px;
  border-top:1px solid #ddd;
  padding:10px 15px;
}
.v4header .panel>.list-group,.v4header .panel>.panel-collapse>.list-group{
  margin-bottom:0;
}
.v4header .panel>.list-group .list-group-item,.v4header .panel>.panel-collapse>.list-group .list-group-item{
  border-radius:0;
  border-width:1px 0;
}
.v4header .panel>.list-group:first-child .list-group-item:first-child,.v4header .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
  border-top:0;
  border-top-left-radius:-1px;
  border-top-right-radius:-1px;
}
.v4header .panel>.list-group:last-child .list-group-item:last-child,.v4header .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
  border-bottom:0;
  border-bottom-left-radius:-1px;
  border-bottom-right-radius:-1px;
}
.v4header .list-group+.panel-footer,.v4header .panel-heading+.list-group .list-group-item:first-child{
  border-top-width:0;
}
.v4header .panel>.panel-collapse>.table,.v4header .panel>.table,.v4header .panel>.table-responsive>.table{
  margin-bottom:0;
}
.v4header .panel>.panel-collapse>.table caption,.v4header .panel>.table caption,.v4header .panel>.table-responsive>.table caption{
  padding-left:15px;
  padding-right:15px;
}
.v4header .panel>.table-responsive:first-child>.table:first-child,.v4header .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.v4header .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.v4header .panel>.table:first-child,.v4header .panel>.table:first-child>tbody:first-child>tr:first-child,.v4header .panel>.table:first-child>thead:first-child>tr:first-child{
  border-top-left-radius:-1px;
  border-top-right-radius:-1px;
}
.v4header .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.v4header .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.v4header .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.v4header .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.v4header .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.v4header .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.v4header .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.v4header .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
  border-top-left-radius:-1px;
}
.v4header .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.v4header .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.v4header .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.v4header .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.v4header .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.v4header .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.v4header .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.v4header .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
  border-top-right-radius:-1px;
}
.v4header .panel>.table-responsive:last-child>.table:last-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.v4header .panel>.table:last-child,.v4header .panel>.table:last-child>tbody:last-child>tr:last-child,.v4header .panel>.table:last-child>tfoot:last-child>tr:last-child{
  border-bottom-left-radius:-1px;
  border-bottom-right-radius:-1px;
}
.v4header .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.v4header .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.v4header .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.v4header .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.v4header .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
  border-bottom-left-radius:-1px;
}
.v4header .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.v4header .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.v4header .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.v4header .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.v4header .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.v4header .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
  border-bottom-right-radius:-1px;
}
.v4header .panel>.panel-body+.table,.v4header .panel>.panel-body+.table-responsive,.v4header .panel>.table+.panel-body,.v4header .panel>.table-responsive+.panel-body{
  border-top:1px solid #ddd;
}
.v4header .panel>.table>tbody:first-child>tr:first-child td,.v4header .panel>.table>tbody:first-child>tr:first-child th{
  border-top:0;
}
.v4header .panel>.table-bordered,.v4header .panel>.table-responsive>.table-bordered{
  border:0;
}
.v4header .panel>.table-bordered>tbody>tr>td:first-child,.v4header .panel>.table-bordered>tbody>tr>th:first-child,.v4header .panel>.table-bordered>tfoot>tr>td:first-child,.v4header .panel>.table-bordered>tfoot>tr>th:first-child,.v4header .panel>.table-bordered>thead>tr>td:first-child,.v4header .panel>.table-bordered>thead>tr>th:first-child,.v4header .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.v4header .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.v4header .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.v4header .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
  border-left:0;
}
.v4header .panel>.table-bordered>tbody>tr>td:last-child,.v4header .panel>.table-bordered>tbody>tr>th:last-child,.v4header .panel>.table-bordered>tfoot>tr>td:last-child,.v4header .panel>.table-bordered>tfoot>tr>th:last-child,.v4header .panel>.table-bordered>thead>tr>td:last-child,.v4header .panel>.table-bordered>thead>tr>th:last-child,.v4header .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.v4header .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.v4header .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.v4header .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
  border-right:0;
}
.v4header .panel>.table-bordered>tbody>tr:first-child>td,.v4header .panel>.table-bordered>tbody>tr:first-child>th,.v4header .panel>.table-bordered>tbody>tr:last-child>td,.v4header .panel>.table-bordered>tbody>tr:last-child>th,.v4header .panel>.table-bordered>tfoot>tr:last-child>td,.v4header .panel>.table-bordered>tfoot>tr:last-child>th,.v4header .panel>.table-bordered>thead>tr:first-child>td,.v4header .panel>.table-bordered>thead>tr:first-child>th,.v4header .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.v4header .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.v4header .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.v4header .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.v4header .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.v4header .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.v4header .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
  border-bottom:0;
}
.v4header .panel>.table-responsive{
  border:0;
  margin-bottom:0;
}
.v4header .panel-group{
  margin-bottom:20px;
}
.v4header .panel-group .panel{
  border-radius:0;
  margin-bottom:0;
}
.v4header .panel-group .panel+.panel{
  margin-top:5px;
}
.v4header .panel-group .panel-heading{
  border-bottom:0;
}
.v4header .panel-group .panel-heading+.panel-collapse>.list-group,.v4header .panel-group .panel-heading+.panel-collapse>.panel-body{
  border-top:1px solid #ddd;
}
.v4header .panel-group .panel-footer{
  border-top:0;
}
.v4header .panel-group .panel-footer+.panel-collapse .panel-body{
  border-bottom:1px solid #ddd;
}
.v4header .panel-default{
  border-color:#ddd;
}
.v4header .panel-default>.panel-heading{
  background-color:#f5f5f5;
  border-color:#ddd;
  color:#333;
}
.v4header .panel-default>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ddd;
}
.v4header .panel-default>.panel-heading .badge{
  background-color:#333;
  color:#f5f5f5;
}
.v4header .panel-default>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ddd;
}
.v4header .panel-primary{
  border-color:#ffcb05;
}
.v4header .panel-primary>.panel-heading{
  background-color:#ffcb05;
  border-color:#ffcb05;
  color:#fff;
}
.v4header .panel-primary>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ffcb05;
}
.v4header .panel-primary>.panel-heading .badge{
  background-color:#fff;
  color:#ffcb05;
}
.v4header .panel-primary>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ffcb05;
}
.v4header .panel-success{
  border-color:#d6e9c6;
}
.v4header .panel-success>.panel-heading{
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d;
}
.v4header .panel-success>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#d6e9c6;
}
.v4header .panel-success>.panel-heading .badge{
  background-color:#3c763d;
  color:#dff0d8;
}
.v4header .panel-success>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#d6e9c6;
}
.v4header .panel-info{
  border-color:#bce8f1;
}
.v4header .panel-info>.panel-heading{
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f;
}
.v4header .panel-info>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#bce8f1;
}
.v4header .panel-info>.panel-heading .badge{
  background-color:#31708f;
  color:#d9edf7;
}
.v4header .panel-info>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#bce8f1;
}
.v4header .panel-warning{
  border-color:#faebcc;
}
.v4header .panel-warning>.panel-heading{
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b;
}
.v4header .panel-warning>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#faebcc;
}
.v4header .panel-warning>.panel-heading .badge{
  background-color:#8a6d3b;
  color:#fcf8e3;
}
.v4header .panel-warning>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#faebcc;
}
.v4header .panel-danger{
  border-color:#ebccd1;
}
.v4header .panel-danger>.panel-heading{
  background-color:#f2dede;
  border-color:#ebccd1;
  color:#a94442;
}
.v4header .panel-danger>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ebccd1;
}
.v4header .panel-danger>.panel-heading .badge{
  background-color:#a94442;
  color:#f2dede;
}
.v4header .panel-danger>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ebccd1;
}
.v4header .well{
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  margin-bottom:20px;
  min-height:20px;
  padding:19px;
}
.v4header .well blockquote{
  border-color:#ddd;
  border-color:rgba(0,0,0,.15);
}
.v4header .well-lg{
  border-radius:0;
  padding:24px;
}
.v4header .well-sm{
  border-radius:0;
  padding:9px;
}
.v4header .close{
  color:#000;
  filter:alpha(opacity=20);
  float:right;
  font-size:21px;
  font-weight:700;
  line-height:1;
  opacity:.2;
  text-shadow:0 1px 0 #fff;
}
.v4header .close:focus,.v4header .close:hover{
  color:#000;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:.5;
  text-decoration:none;
}
button.v4header .close{
  -webkit-appearance:none;
  background:transparent;
  border:0;
  cursor:pointer;
  padding:0;
}
.v4header .modal,.v4header .modal-open{
  overflow:hidden;
}
.v4header .modal{
  -webkit-overflow-scrolling:touch;
  bottom:0;
  display:none;
  left:0;
  outline:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1040;
}
.v4header .modal.fade .modal-dialog{
  transform:translateY(-25%);
  transition:transform .3s ease-out;
}
.v4header .modal.in .modal-dialog{
  transform:translate(0);
}
.v4header .modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto;
}
.v4header .modal-dialog{
  margin:10px;
  position:relative;
  width:auto;
}
.v4header .modal-content{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.2);
  border-radius:0;
  box-shadow:0 3px 9px rgba(0,0,0,.5);
  outline:0;
  position:relative;
}
.v4header .modal-backdrop{
  background-color:#000;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.v4header .modal-backdrop.fade{
  filter:alpha(opacity=0);
  opacity:0;
}
.v4header .modal-backdrop.in{
  filter:alpha(opacity=50);
  opacity:.5;
}
.v4header .modal-header{
  border-bottom:1px solid #e5e5e5;
  min-height:16.42857143px;
  padding:15px;
}
.v4header .modal-header .close{
  margin-top:-2px;
}
.v4header .modal-title{
  line-height:1.42857143;
  margin:0;
}
.v4header .modal-body{
  padding:15px;
  position:relative;
}
.v4header .modal-footer{
  border-top:1px solid #e5e5e5;
  padding:15px;
  text-align:right;
}
.v4header .modal-footer .btn+.btn{
  margin-bottom:0;
  margin-left:5px;
}
.v4header .modal-footer .btn-group .btn+.btn{
  margin-left:-1px;
}
.v4header .modal-footer .btn-block+.btn-block{
  margin-left:0;
}
.v4header .modal-scrollbar-measure{
  height:50px;
  overflow:scroll;
  position:absolute;
  top:-9999px;
  width:50px;
}
@media (min-width:768px){
  .v4header .modal-dialog{
    margin:30px auto;
    width:600px;
  }
  .v4header .modal-content{
    box-shadow:0 5px 15px rgba(0,0,0,.5);
  }
  .v4header .modal-sm{
    width:300px;
  }
}
@media (min-width:992px){
  .v4header .modal-lg{
    width:900px;
  }
}
.v4header .tooltip{
  display:block;
  filter:alpha(opacity=0);
  font-family:Lato,Arial,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  opacity:0;
  position:absolute;
  visibility:visible;
  z-index:1070;
}
.v4header .tooltip.in{
  filter:alpha(opacity=90);
  opacity:.9;
}
.v4header .tooltip.top{
  margin-top:-3px;
  padding:5px 0;
}
.v4header .tooltip.right{
  margin-left:3px;
  padding:0 5px;
}
.v4header .tooltip.bottom{
  margin-top:3px;
  padding:5px 0;
}
.v4header .tooltip.left{
  margin-left:-3px;
  padding:0 5px;
}
.v4header .tooltip-inner{
  background-color:#000;
  border-radius:0;
  color:#fff;
  max-width:200px;
  padding:3px 8px;
  text-align:center;
  text-decoration:none;
}
.v4header .tooltip-arrow{
  border-color:transparent;
  border-style:solid;
  height:0;
  position:absolute;
  width:0;
}
.v4header .tooltip.top .tooltip-arrow{
  border-top-color:#000;
  border-width:5px 5px 0;
  bottom:0;
  left:50%;
  margin-left:-5px;
}
.v4header .tooltip.top-left .tooltip-arrow{
  border-top-color:#000;
  border-width:5px 5px 0;
  bottom:0;
  margin-bottom:-5px;
  right:5px;
}
.v4header .tooltip.top-right .tooltip-arrow{
  border-top-color:#000;
  border-width:5px 5px 0;
  bottom:0;
  left:5px;
  margin-bottom:-5px;
}
.v4header .tooltip.right .tooltip-arrow{
  border-right-color:#000;
  border-width:5px 5px 5px 0;
  left:0;
  margin-top:-5px;
  top:50%;
}
.v4header .tooltip.left .tooltip-arrow{
  border-left-color:#000;
  border-width:5px 0 5px 5px;
  margin-top:-5px;
  right:0;
  top:50%;
}
.v4header .tooltip.bottom .tooltip-arrow{
  border-bottom-color:#000;
  border-width:0 5px 5px;
  left:50%;
  margin-left:-5px;
  top:0;
}
.v4header .tooltip.bottom-left .tooltip-arrow{
  border-bottom-color:#000;
  border-width:0 5px 5px;
  margin-top:-5px;
  right:5px;
  top:0;
}
.v4header .tooltip.bottom-right .tooltip-arrow{
  border-bottom-color:#000;
  border-width:0 5px 5px;
  left:5px;
  margin-top:-5px;
  top:0;
}
.v4header .popover{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:0;
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  display:none;
  font-family:Lato,Arial,sans-serif;
  font-size:14px;
  font-weight:400;
  left:0;
  line-height:1.42857143;
  max-width:276px;
  padding:1px;
  position:absolute;
  text-align:left;
  top:0;
  white-space:normal;
  z-index:1060;
}
.v4header .popover.top{
  margin-top:-10px;
}
.v4header .popover.right{
  margin-left:10px;
}
.v4header .popover.bottom{
  margin-top:10px;
}
.v4header .popover.left{
  margin-left:-10px;
}
.v4header .popover-title{
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:-1px -1px 0 0;
  font-size:14px;
  margin:0;
  padding:8px 14px;
}
.v4header .popover-content{
  padding:9px 14px;
}
.v4header .popover>.arrow,.v4header .popover>.arrow:after{
  border-color:transparent;
  border-style:solid;
  display:block;
  height:0;
  position:absolute;
  width:0;
}
.v4header .popover>.arrow{
  border-width:11px;
}
.v4header .popover>.arrow:after{
  border-width:10px;
  content:"";
}
.v4header .popover.top>.arrow{
  border-bottom-width:0;
  border-top-color:#999;
  border-top-color:rgba(0,0,0,.25);
  bottom:-11px;
  left:50%;
  margin-left:-11px;
}
.v4header .popover.top>.arrow:after{
  border-bottom-width:0;
  border-top-color:#fff;
  bottom:1px;
  content:" ";
  margin-left:-10px;
}
.v4header .popover.right>.arrow{
  border-left-width:0;
  border-right-color:#999;
  border-right-color:rgba(0,0,0,.25);
  left:-11px;
  margin-top:-11px;
  top:50%;
}
.v4header .popover.right>.arrow:after{
  border-left-width:0;
  border-right-color:#fff;
  bottom:-10px;
  content:" ";
  left:1px;
}
.v4header .popover.bottom>.arrow{
  border-bottom-color:#999;
  border-bottom-color:rgba(0,0,0,.25);
  border-top-width:0;
  left:50%;
  margin-left:-11px;
  top:-11px;
}
.v4header .popover.bottom>.arrow:after{
  border-bottom-color:#fff;
  border-top-width:0;
  content:" ";
  margin-left:-10px;
  top:1px;
}
.v4header .popover.left>.arrow{
  border-left-color:#999;
  border-left-color:rgba(0,0,0,.25);
  border-right-width:0;
  margin-top:-11px;
  right:-11px;
  top:50%;
}
.v4header .popover.left>.arrow:after{
  border-left-color:#fff;
  border-right-width:0;
  bottom:-10px;
  content:" ";
  right:1px;
}
.v4header .carousel{
  position:relative;
}
.v4header .carousel-inner{
  overflow:hidden;
  position:relative;
  width:100%;
}
.v4header .carousel-inner>.item{
  display:none;
  position:relative;
  transition:left .6s ease-in-out;
}
.v4header .carousel-inner>.item>a>img,.v4header .carousel-inner>.item>img{
  line-height:1;
}
@media (-webkit-transform-3d),(transform-3d){
  .v4header .carousel-inner>.item{
    -webkit-backface-visibility:hidden;
            backface-visibility:hidden;
    perspective:1000;
    transition:transform .6s ease-in-out;
  }
  .v4header .carousel-inner>.item.active.right,.v4header .carousel-inner>.item.next{
    left:0;
    transform:translate3d(100%, 0, 0);
  }
  .v4header .carousel-inner>.item.active.left,.v4header .carousel-inner>.item.prev{
    left:0;
    transform:translate3d(-100%, 0, 0);
  }
  .v4header .carousel-inner>.item.active,.v4header .carousel-inner>.item.next.left,.v4header .carousel-inner>.item.prev.right{
    left:0;
    transform:translateZ(0);
  }
}
.v4header .carousel-inner>.active,.v4header .carousel-inner>.next,.v4header .carousel-inner>.prev{
  display:block;
}
.v4header .carousel-inner>.active{
  left:0;
}
.v4header .carousel-inner>.next,.v4header .carousel-inner>.prev{
  position:absolute;
  top:0;
  width:100%;
}
.v4header .carousel-inner>.next{
  left:100%;
}
.v4header .carousel-inner>.prev{
  left:-100%;
}
.v4header .carousel-inner>.next.left,.v4header .carousel-inner>.prev.right{
  left:0;
}
.v4header .carousel-inner>.active.left{
  left:-100%;
}
.v4header .carousel-inner>.active.right{
  left:100%;
}
.v4header .carousel-control{
  bottom:0;
  color:#fff;
  filter:alpha(opacity=50);
  font-size:20px;
  left:0;
  opacity:.5;
  position:absolute;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
  top:0;
  width:15%;
}
.v4header .carousel-control.left{
  background-image:linear-gradient(90deg, rgba(0,0,0,.5) 0, transparent);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.v4header .carousel-control.right{
  background-image:linear-gradient(90deg, transparent 0, rgba(0,0,0,.5));
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  left:auto;
  right:0;
}
.v4header .carousel-control:focus,.v4header .carousel-control:hover{
  color:#fff;
  filter:alpha(opacity=90);
  opacity:.9;
  outline:0;
  text-decoration:none;
}
.v4header .carousel-control .glyphicon-chevron-left,.v4header .carousel-control .glyphicon-chevron-right,.v4header .carousel-control .icon-next,.v4header .carousel-control .icon-prev{
  display:inline-block;
  position:absolute;
  top:50%;
  z-index:5;
}
.v4header .carousel-control .glyphicon-chevron-left,.v4header .carousel-control .icon-prev{
  left:50%;
  margin-left:-10px;
}
.v4header .carousel-control .glyphicon-chevron-right,.v4header .carousel-control .icon-next{
  margin-right:-10px;
  right:50%;
}
.v4header .carousel-control .icon-next,.v4header .carousel-control .icon-prev{
  font-family:serif;
  height:20px;
  margin-top:-10px;
  width:20px;
}
.v4header .carousel-control .icon-prev:before{
  content:"\2039";
}
.v4header .carousel-control .icon-next:before{
  content:"\203a";
}
.v4header .carousel-indicators{
  bottom:10px;
  left:50%;
  list-style:none;
  margin-left:-30%;
  padding-left:0;
  position:absolute;
  text-align:center;
  width:60%;
  z-index:15;
}
.v4header .carousel-indicators li{
  background-color:#000 \9;
  background-color:transparent;
  border:1px solid #fff;
  border-radius:10px;
  cursor:pointer;
  display:inline-block;
  height:10px;
  margin:1px;
  text-indent:-999px;
  width:10px;
}
.v4header .carousel-indicators .active{
  background-color:#fff;
  height:12px;
  margin:0;
  width:12px;
}
.v4header .carousel-caption{
  bottom:20px;
  color:#fff;
  left:15%;
  padding-bottom:20px;
  padding-top:20px;
  position:absolute;
  right:15%;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
  z-index:10;
}
.v4header .carousel-caption .btn{
  text-shadow:none;
}
@media screen and (min-width:768px){
  .v4header .carousel-control .glyphicon-chevron-left,.v4header .carousel-control .glyphicon-chevron-right,.v4header .carousel-control .icon-next,.v4header .carousel-control .icon-prev{
    font-size:30px;
    height:30px;
    margin-top:-15px;
    width:30px;
  }
  .v4header .carousel-control .glyphicon-chevron-left,.v4header .carousel-control .icon-prev{
    margin-left:-15px;
  }
  .v4header .carousel-control .glyphicon-chevron-right,.v4header .carousel-control .icon-next{
    margin-right:-15px;
  }
  .v4header .carousel-caption{
    left:20%;
    padding-bottom:30px;
    right:20%;
  }
  .v4header .carousel-indicators{
    bottom:20px;
  }
}
.v4header .clearfix:after,.v4header .clearfix:before,.v4header .v4header .btn-group-vertical>.btn-group:after,.v4header .v4header .btn-group-vertical>.btn-group:before,.v4header .v4header .btn-toolbar:after,.v4header .v4header .btn-toolbar:before,.v4header .v4header .container-fluid:after,.v4header .v4header .container-fluid:before,.v4header .v4header .container:after,.v4header .v4header .container:before,.v4header .v4header .dl-horizontal dd:after,.v4header .v4header .dl-horizontal dd:before,.v4header .v4header .form-horizontal .form-group:after,.v4header .v4header .form-horizontal .form-group:before,.v4header .v4header .modal-footer:after,.v4header .v4header .modal-footer:before,.v4header .v4header .nav:after,.v4header .v4header .nav:before,.v4header .v4header .navbar-collapse:after,.v4header .v4header .navbar-collapse:before,.v4header .v4header .navbar-header:after,.v4header .v4header .navbar-header:before,.v4header .v4header .navbar:after,.v4header .v4header .navbar:before,.v4header .v4header .pager:after,.v4header .v4header .pager:before,.v4header .v4header .panel-body:after,.v4header .v4header .panel-body:before,.v4header .v4header .row:after,.v4header .v4header .row:before{
  content:" ";
  display:table;
}
.v4header .clearfix:after,.v4header .v4header .btn-group-vertical>.btn-group:after,.v4header .v4header .btn-toolbar:after,.v4header .v4header .container-fluid:after,.v4header .v4header .container:after,.v4header .v4header .dl-horizontal dd:after,.v4header .v4header .form-horizontal .form-group:after,.v4header .v4header .modal-footer:after,.v4header .v4header .nav:after,.v4header .v4header .navbar-collapse:after,.v4header .v4header .navbar-header:after,.v4header .v4header .navbar:after,.v4header .v4header .pager:after,.v4header .v4header .panel-body:after,.v4header .v4header .row:after{
  clear:both;
}
.v4header .center-block{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.v4header .pull-right{
  float:right !important;
}
.v4header .pull-left{
  float:left !important;
}
.v4header .hide{
  display:none !important;
}
.v4header .show{
  display:block !important;
}
.v4header .invisible{
  visibility:hidden;
}
.v4header .text-hide{
  background-color:initial;
  border:0;
  color:transparent;
  font:0/0 a;
  text-shadow:none;
}
.v4header .hidden{
  display:none !important;
  visibility:hidden !important;
}
.v4header .affix{
  position:fixed;
}
.v4header .visible-lg,.v4header .visible-lg-block,.v4header .visible-lg-inline,.v4header .visible-lg-inline-block,.v4header .visible-md,.v4header .visible-md-block,.v4header .visible-md-inline,.v4header .visible-md-inline-block,.v4header .visible-sm,.v4header .visible-sm-block,.v4header .visible-sm-inline,.v4header .visible-sm-inline-block,.v4header .visible-xs,.v4header .visible-xs-block,.v4header .visible-xs-inline,.v4header .visible-xs-inline-block{
  display:none !important;
}
@media (max-width:767px){
  .v4header .visible-xs{
    display:block !important;
  }
  table.v4header .visible-xs{
    display:table;
  }
  tr.v4header .visible-xs{
    display:table-row !important;
  }
  td.v4header .visible-xs,th.v4header .visible-xs{
    display:table-cell !important;
  }
  .v4header .visible-xs-block{
    display:block !important;
  }
  .v4header .visible-xs-inline{
    display:inline !important;
  }
  .v4header .visible-xs-inline-block{
    display:inline-block !important;
  }
}
@media (min-width:768px) and (max-width:991px){
  .v4header .visible-sm{
    display:block !important;
  }
  table.v4header .visible-sm{
    display:table;
  }
  tr.v4header .visible-sm{
    display:table-row !important;
  }
  td.v4header .visible-sm,th.v4header .visible-sm{
    display:table-cell !important;
  }
  .v4header .visible-sm-block{
    display:block !important;
  }
  .v4header .visible-sm-inline{
    display:inline !important;
  }
  .v4header .visible-sm-inline-block{
    display:inline-block !important;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .v4header .visible-md{
    display:block !important;
  }
  table.v4header .visible-md{
    display:table;
  }
  tr.v4header .visible-md{
    display:table-row !important;
  }
  td.v4header .visible-md,th.v4header .visible-md{
    display:table-cell !important;
  }
  .v4header .visible-md-block{
    display:block !important;
  }
  .v4header .visible-md-inline{
    display:inline !important;
  }
  .v4header .visible-md-inline-block{
    display:inline-block !important;
  }
}
@media (min-width:1200px){
  .v4header .visible-lg{
    display:block !important;
  }
  table.v4header .visible-lg{
    display:table;
  }
  tr.v4header .visible-lg{
    display:table-row !important;
  }
  td.v4header .visible-lg,th.v4header .visible-lg{
    display:table-cell !important;
  }
  .v4header .visible-lg-block{
    display:block !important;
  }
  .v4header .visible-lg-inline{
    display:inline !important;
  }
  .v4header .visible-lg-inline-block{
    display:inline-block !important;
  }
}
@media (max-width:767px){
  .v4header .hidden-xs{
    display:none !important;
  }
}
@media (min-width:768px) and (max-width:991px){
  .v4header .hidden-sm{
    display:none !important;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .v4header .hidden-md{
    display:none !important;
  }
}
@media (min-width:1200px){
  .v4header .hidden-lg{
    display:none !important;
  }
}
.v4header .visible-print{
  display:none !important;
}
@media print{
  .v4header .visible-print{
    display:block !important;
  }
  table.v4header .visible-print{
    display:table;
  }
  tr.v4header .visible-print{
    display:table-row !important;
  }
  td.v4header .visible-print,th.v4header .visible-print{
    display:table-cell !important;
  }
}
.v4header .visible-print-block{
  display:none !important;
}
@media print{
  .v4header .visible-print-block{
    display:block !important;
  }
}
.v4header .visible-print-inline{
  display:none !important;
}
@media print{
  .v4header .visible-print-inline{
    display:inline !important;
  }
}
.v4header .visible-print-inline-block{
  display:none !important;
}
@media print{
  .v4header .visible-print-inline-block{
    display:inline-block !important;
  }
  .v4header .hidden-print{
    display:none !important;
  }
}
.v4header html[lang=zh-CN] body,.v4header html[lang|=en] body[data-country-code=CN],.v4header html[lang|=en] body[data-country-code=HK],.v4header html[lang|=en] body[data-country-code=JP],.v4header html[lang|=en] body[data-country-code=MY],.v4header html[lang|=en] body[data-country-code=SG],.v4header html[lang|=en] body[data-country-code=TW],.v4header html[lang|=ja] body,.v4header html[lang|=zh] body{
  font-family:Lato,Arial,sans-serif;
}
.v4header html.no-scroll{
  height:100%;
  position:fixed;
  width:100%;
}
.v4header html.no-scroll body{
  height:100%;
  overflow:hidden;
  overflow-y:hidden !important;
  width:100%;
}
.v4header body{
  -webkit-font-smoothing:subpixel-antialiased;
  -moz-osx-font-smoothing:grayscale;
  image-rendering:-webkit-optimize-contrast;
  min-width:1000px;
  overflow-y:scroll !important;
  padding-right:0 !important;
}
.v4header body .or-image-2x,.v4header body .or-sprite,.v4header body .or-sprite-inline-block{
  image-rendering:auto;
  image-rendering:-webkit-optimize-contrast;
  image-rendering:-moz-crisp-edges;
}
.v4header body #header{
  top:0;
  width:100%;
  z-index:900;
}
.v4header ::-ms-clear{
  display:none;
}
.v4header li,.v4header ul{
  list-style:none;
}
.v4header a:focus,.v4header a:hover{
  text-decoration:underline;
}
.v4header button:not(#layout.header button){
  border:0 !important;
}
.v4header #global-container.subview-active{
  position:fixed !important;
  width:100% !important;
}
.v4header #global-container .or-modal,.v4header #global-container .or-subview{
  overflow-y:hidden;
  padding-right:0 !important;
  width:100%;
}
.v4header #global-container .or-modal button,.v4header #global-container .or-subview button{
  border-radius:2px;
  opacity:1;
}
.v4header #global-container .or-modal .modal-backdrop.in,.v4header #global-container .or-subview .modal-backdrop.in{
  cursor:default;
  opacity:.8;
}
.v4header #global-container .or-modal .modal-content,.v4header #global-container .or-subview .modal-content{
  background-color:#f3f3f3;
  border:none;
  display:flex;
  flex-direction:column;
  height:670px;
  max-height:90vh;
}
.v4header #global-container .or-modal .modal-header,.v4header #global-container .or-subview .modal-header{
  align-items:center;
  background:#ffcb05;
  border:none;
  color:#3e3e3e;
  display:flex;
  flex:1 0 auto;
  font-size:16px;
  padding:0 35px;
}
.v4header #global-container .or-modal .modal-header button.close,.v4header #global-container .or-subview .modal-header button.close{
  align-self:flex-start;
  height:50px;
}
.v4header #global-container .or-modal .modal-header .modal-title,.v4header #global-container .or-subview .modal-header .modal-title{
  flex:0 1 100%;
  width:100%;
}
.v4header #global-container .or-modal .modal-body-pre,.v4header #global-container .or-subview .modal-body-pre{
  margin:10px 35px 0;
}
.v4header #global-container .or-modal .modal-body,.v4header #global-container .or-modal .modal-body-post,.v4header #global-container .or-modal .modal-body-pre,.v4header #global-container .or-subview .modal-body,.v4header #global-container .or-subview .modal-body-post,.v4header #global-container .or-subview .modal-body-pre{
  position:relative;
}
.v4header #global-container .or-modal .modal-body,.v4header #global-container .or-subview .modal-body{
  border:none;
  flex:0 1 530px;
  margin:0 35px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0;
}
.v4header #global-container .or-modal .modal-body .or-panel-group .or-panel+.or-panel,.v4header #global-container .or-subview .modal-body .or-panel-group .or-panel+.or-panel{
  margin-top:0;
}
.v4header #global-container .or-modal .modal-body .or-panel-group,.v4header #global-container .or-subview .modal-body .or-panel-group{
  margin-bottom:0;
}
.v4header #global-container .or-modal .modal-body .or-panel-group .or-panel,.v4header #global-container .or-subview .modal-body .or-panel-group .or-panel{
  background:none;
  border:none;
  border-bottom:1px solid transparent;
  box-shadow:none;
  margin-bottom:0;
}
.v4header #global-container .or-modal .modal-body .or-panel-group .or-panel-body,.v4header #global-container .or-subview .modal-body .or-panel-group .or-panel-body{
  border:none;
  padding:0;
}
.v4header #global-container .or-modal .modal-footer,.v4header #global-container .or-subview .modal-footer{
  border:none;
  flex:1 0 auto;
  padding:20px 35px;
  text-align:center;
}
.v4header #global-container .or-modal .modal-footer button.btn-primary,.v4header #global-container .or-subview .modal-footer button.btn-primary{
  font-size:18px;
  height:40px;
  min-width:138px;
  padding:0 30px;
  text-align:center;
}
.v4header #global-container .or-modal .modal-dialog,.v4header #global-container .or-subview .modal-dialog{
  max-width:none;
  width:940px;
}
.v4header #global-container .or-modal .modal-dialog-full,.v4header #global-container .or-subview .modal-dialog-full{
  width:100%;
}
.v4header #global-container .or-modal .modal-dialog-warning,.v4header #global-container .or-subview .modal-dialog-warning{
  margin-top:80px;
  width:335px;
}
.v4header #global-container .or-modal.or-modal-search .modal-dialog{
  margin-top:0;
  width:100%;
}
.v4header #global-container .or-modal.or-modal-search .modal-content{
  height:710px;
  max-height:100vh;
}
.v4header #global-container .or-modal.or-modal-search .modal-body{
  flex:0 1 570px;
  overflow-y:auto !important;
}
.v4header #global-container .or-modal.or-modal-search.wait .btn,.v4header #global-container .or-modal.or-modal-search.wait .modal-content{
  cursor:wait;
}
.v4header .or-sprite.or-checkbox,.v4header .or-sprite.or-checkbox-checked,.v4header .or-sprite.or-checkbox-uncheck,.v4header .or-sprite.or-radio,.v4header .or-sprite.or-radio-checked{
  float:left;
  margin-right:10px;
  position:relative;
  top:1px;
}
.v4header .glyphicon:empty{
  font-size:12px;
}
.v4header .page-separator{
  border-top:2px solid #ffcb05;
  height:2px;
  margin-left:-5px;
  margin-right:-5px;
  position:relative;
  top:2px;
}
.v4header .col-lg-15,.v4header .col-md-15,.v4header .col-sm-15,.v4header .col-xs-15{
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
}
.v4header .col-xs-15{
  float:left;
  width:20%;
}
.v4header .chosen-results,.v4header .or-scrollbar,.v4header iframe body{
  scrollbar-track-color:#e3e3e3;
  scrollbar-base-color:#3e3e3e;
  scrollbar-shadow-color:#3e3e3e;
}
.v4header .chosen-results::-webkit-scrollbar,.v4header .or-scrollbar::-webkit-scrollbar,.v4header iframe body::-webkit-scrollbar{
  width:6px;
}
.v4header .chosen-results::-webkit-scrollbar-track-piece,.v4header .or-scrollbar::-webkit-scrollbar-track-piece,.v4header iframe body::-webkit-scrollbar-track-piece{
  background-color:#e3e3e3;
  border-radius:6px;
}
.v4header .chosen-results::-webkit-scrollbar-thumb,.v4header .or-scrollbar::-webkit-scrollbar-thumb,.v4header iframe body::-webkit-scrollbar-thumb{
  background-color:rgba(62,62,62,.75);
  border-radius:6px;
}
.v4header .chosen-results::-webkit-scrollbar-thumb:hover,.v4header .or-scrollbar::-webkit-scrollbar-thumb:hover,.v4header iframe body::-webkit-scrollbar-thumb:hover{
  background-color:#3e3e3e;
}
@media (min-width:768px){
  .v4header .col-sm-15{
    float:left;
    width:20%;
  }
}
@media (min-width:992px){
  .v4header .col-md-15{
    float:left;
    width:20%;
  }
}
@media (min-width:1200px){
  .v4header .col-lg-15{
    float:left;
    width:20%;
  }
}
.v4header .inline-block{
  display:inline-block;
}
.v4header .noselect{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.v4header .menu-highline{
  background:#fff;
  color:#e54e26 !important;
}
.v4header .filter-tag-list .filter-tag-item{
  align-items:center;
  background-color:#e2e2e2;
  color:#3e3e3e;
  display:inline-flex;
  font-size:14px;
  margin:0 10px 10px 0;
  min-height:30px;
  min-width:50px;
  padding:4px 10px;
  vertical-align:middle;
}
.v4header .filter-tag-list .filter-tag-item span{
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden;
}
.v4header .filter-tag-list .filter-tag-item .filter-tag-item-remove-button{
  cursor:pointer;
  display:inline-block;
  margin:-10px -10px -10px -2px;
  padding:10px;
  position:relative;
  text-align:center;
  vertical-align:middle;
}
.v4header .filter-tag-list .filter-tag-item .filter-tag-item-remove-button .filter-tag-item-cross-icon{
  margin-top:-5px;
  position:absolute;
  top:50%;
}
.v4header .image-circle{
  border-radius:50%;
}
.v4header .highlight,.v4header .shortlisted{
  color:#e54e26;
}
.v4header .or-sprite-inline-block{
  display:inline-block;
  vertical-align:middle;
}
.v4header .back-to-top-container{
  border-radius:3px 0 0 3px;
  bottom:150px;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  position:fixed;
  right:0;
  z-index:1000;
}
.v4header .back-to-top-button{
  margin-right:1px;
  transition:width .5s;
}
.v4header .back-to-top-button.hide-to-right{
  margin-right:0;
  width:0 !important;
}
.v4header .back-to-top-extra-button{
  background-color:rgba(0,0,0,.7);
  color:#fff;
  font-size:13px;
  height:35px;
  line-height:35px;
  min-width:50px;
  padding:0 10px;
}
.v4header .facebook-floating-container{
  border-radius:3px 0 0 3px;
  bottom:150px;
  cursor:pointer;
  display:block;
  overflow:hidden;
  position:fixed;
  right:0;
  transform:translateX(0);
  transform-origin:right;
  transition:transform .5s;
  z-index:1000;
}
.v4header .facebook-floating-container.hide-to-right{
  transform:translateX(100%);
}
.v4header .facebook-floating-button{
  display:flex;
}
.v4header .facebook-floating-button .display-text{
  align-items:center;
  background-color:#fff;
  color:#3c5b9a;
  display:flex;
  font-size:14px;
  font-weight:400;
  overflow:hidden;
  padding:0 20px 0 10px;
  white-space:nowrap;
}
.v4header .facebook-floating-button:focus,.v4header .facebook-floating-button:hover{
  text-decoration:none;
}
.v4header .svg-background-image{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  display:block;
  height:110%;
  position:absolute;
  right:-5%;
  top:-5%;
  width:110%;
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
  .v4header .svg-background-image{
    background-image:none !important;
  }
}
.v4header .svg-background-image .image-src{
  display:none;
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
  .v4header .svg-background-image .image-src{
    display:block;
  }
}
.v4header #hidden-clipboard-textarea{
  background:transparent;
  border:0;
  box-shadow:none;
  height:1px;
  left:-10px;
  outline:none;
  position:fixed;
  top:-10px;
  width:1px;
}
.v4header .shadow-background{
  background-color:rgba(0,0,0,.8);
  display:none;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:2000;
}
.v4header .copylink-clipboard-wrapper{
  background-color:#fff;
  left:50%;
  margin:0 0 0 -275px;
  padding:20px;
  position:fixed;
  top:20%;
  width:550px;
  z-index:2100;
}
.v4header .copylink-clipboard-wrapper .copylink-clipboard .caption{
  color:#e54e26;
  font-size:14px;
  font-weight:700;
  text-align:left;
}
.v4header .copylink-clipboard-wrapper .copylink-clipboard .clipboard-textarea{
  border:1px solid #ccc;
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  height:200px;
  margin-bottom:20px;
  margin-top:10px;
  padding:10px;
  text-align:left;
  width:100%;
}
.v4header .copylink-clipboard-wrapper .copylink-clipboard .button_row{
  text-align:right;
}
.v4header .copylink-clipboard-wrapper .copylink-clipboard .button_row .done-button{
  color:#3e3e3e;
  padding:5px 30px;
}
.v4header .copylink-toast-wrapper{
  background-color:rgba(0,0,0,.8);
  display:none;
  left:50%;
  margin:0 0 0 -120px;
  min-width:240px;
  padding:0 30px;
  position:fixed;
  top:50%;
  transform:translate(-50%, -50%);
  z-index:2100;
}
.v4header .copylink-toast-wrapper .copylink-toast{
  align-items:center;
  color:#fff;
  display:flex;
  font-size:14px;
  font-weight:400;
  justify-content:center;
  line-height:50px;
  text-align:center;
}
.v4header .nav-dropdown{
  left:-20px;
  top:25px;
  z-index:100;
}
.v4header .nav-dropdown:active{
  border:none;
  box-shadow:none;
  outline:none;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper{
  background-color:#fff;
  box-shadow:1px 1px 5px #666;
  cursor:default;
  display:block;
  padding:0;
  position:absolute;
  top:7px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu{
  background-color:#fff;
  padding:10px 15px 0;
  width:510px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .title,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .title,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .title{
  color:#3e3e3e;
  font-size:14px;
  font-weight:700;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .text,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .text,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .text{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .current .text,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .text:hover,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .current .text,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .text:hover,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .current .text,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .text:hover{
  color:#e54e26;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu:after,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu:after,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu:after{
  background-color:#e5e5e5;
  content:" ";
  display:block;
  height:1px;
  margin:10px 0 0;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .box{
  display:flex;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-language-menu .title{
  flex:1;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .title:hover{
  color:#e54e26;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .title{
  line-height:14px;
  margin-bottom:2px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .text{
  display:inline-block;
  line-height:12px;
  padding-top:12px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .box{
  display:flex;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .box .columns{
  width:33.33333333%;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-other-country-menu .box .columns a{
  display:block;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .checkbox-container{
  padding:12px 15px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .checkbox-container .checkbox{
  cursor:pointer;
  margin:0;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .checkbox-container .text{
  color:#8e8e8e;
  display:table-cell;
  font-size:14px;
  font-weight:400;
  line-height:1.2;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item{
  border-left:0 solid #e54e26;
  cursor:pointer;
  font-size:14px;
  height:30px;
  line-height:30px;
  padding-left:20px;
  transition:border-right-width 50ms;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item:hover{
  background:#fff;
  border-left-width:5px;
  color:#e54e26 !important;
  padding-left:15px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item:hover .nav-dropdown-level-2-menu{
  left:-320px;
  padding:18px 20px;
  width:320px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item:hover .nav-dropdown-level-2-menu,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item:hover .nav-dropdown-level-2-menu-border{
  display:block;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item .nav-dropdown-level-2-menu{
  background:#fff;
  border:0;
  border-radius:initial;
  box-shadow:1px 1px 5px #666;
  left:0;
  margin:0;
  min-height:420px;
  overflow:hidden;
  padding:18px 0;
  position:absolute;
  top:0;
  transition:all .15s;
  transition-delay:.1s;
  width:0;
  z-index:1010;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-item .nav-dropdown-level-2-menu-border{
  background-color:#fff;
  display:none;
  height:30px;
  left:0;
  position:absolute;
  width:3px;
  z-index:9999;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group{
  display:flex;
  flex-direction:row;
  line-height:1.5em;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group:not(:first-child){
  margin-top:10px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group a:hover{
  color:#e54e26 !important;
  text-decoration:none;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .title{
  color:#3e3e3e;
  flex:0 0 120px;
  font-size:14px;
  font-weight:700;
  word-break:break-word;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .title.current{
  color:#e54e26;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .title[data-css-current-lang=zh]{
  flex:0 0 90px;
  font-weight:500;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts{
  flex-basis:0px;
  flex-grow:1;
  flex-shrink:1;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .district{
  display:inline-block;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .district a{
  color:#8e8e8e;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .district span.nav-submenu-caret{
  border-left:1px solid #ccc;
  display:inline-block;
  height:15px;
  margin:0 10px;
  max-height:20px;
  position:relative;
  top:2px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .district .text{
  font-size:14px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .filter{
  width:100%;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .filter .letter-list{
  background-color:#f3f3f3;
  border-radius:4px;
  padding:5px 10px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .filter .letter-list .letter{
  border-radius:3px;
  cursor:pointer;
  display:inline-block;
  float:left;
  height:18px;
  line-height:18px;
  margin:1px;
  min-height:0;
  padding:0 1px;
  text-align:center;
  width:18px;
}
.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .filter .letter-list .letter.active,.v4header .nav-dropdown .nav-dropdown-menu-wrapper .nav-dropdown-city-menu .district-group .districts .filter .letter-list .letter:hover{
  background-color:#e54e26;
  color:#fff;
}
.v4header .no-image-rendering{
  image-rendering:auto;
}
.v4header .or-mobile-only #header .header-wrapper .header-main-group,.v4header .or-mobile-only #header .header-wrapper .header-menu-container{
  display:none;
}
.v4header #header{
  background-color:#ffd42f;
  height:115px;
  top:0;
  width:100%;
}
.v4header #header a{
  text-decoration:none;
}
.v4header #header .header-userbar-container{
  background-color:#fff;
  height:35px;
  width:100%;
}
.v4header #header .header-userbar-container .header-userbar{
  align-items:center;
  display:flex;
  height:inherit;
  margin:0 auto;
  width:980px;
}
@media screen and (min-width:1280px){
  .v4header #header .header-userbar-container .header-userbar{
    width:1240px;
  }
}
@media screen and (min-width:1330px){
  .v4header #header .header-userbar-container .header-userbar{
    width:1290px;
  }
}
@media screen and (min-width:1440px){
  .v4header #header .header-userbar-container .header-userbar{
    width:1400px;
  }
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-caret{
  border-right:1px solid #ccc;
  height:18px;
  margin-left:20px;
  margin-right:10px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-lang-menu{
  flex-grow:1;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-generic-link{
  display:inline-block;
  margin-left:20px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-generic-link-openjobs{
  align-items:center;
  background-color:#3e52ff;
  border-radius:18px;
  color:#fff;
  display:flex;
  font-weight:700;
  height:30px;
  padding:5px 10px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-generic-link-openjobs i{
  margin-right:4px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-link{
  color:#3e3e3e;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  height:inherit;
  vertical-align:top;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-link .localmenu-icon,.v4header #header .header-userbar-container .header-userbar .header-userbar-link .localmenu-text{
  display:inline-block;
  margin-right:3px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-link .localmenu-icon{
  margin-top:-3px;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container{
  display:inline-block;
  position:relative;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-container-hover-area{
  height:20px;
  position:absolute;
  width:100%;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-menu-body-arrow{
  border-color:transparent transparent #fff;
  border-style:solid;
  border-width:0 6px 6px;
  display:none;
  height:0;
  margin-top:2px;
  position:absolute;
  transform:translateX(50%);
  width:0;
  z-index:2001;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container{
  background-color:#fff;
  border-radius:10px;
  box-shadow:0 0 5px 0 rgba(0,0,0,.2);
  display:none;
  left:50%;
  margin-top:7px;
  overflow:hidden;
  padding-bottom:10px;
  position:absolute;
  transform:translateX(-50%);
  width:390px;
  z-index:2000;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container:before{
  border-left-color:#e54e26;
  border-left-width:5px;
  color:#e54e26;
  font-size:15px;
  font-weight:400;
  padding-left:15px;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-body-content{
  display:flex;
  flex-wrap:wrap;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-box{
  border-bottom:1px solid #e5e5e5;
  padding:10px 20px;
  position:relative;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info .header-user-info-username{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info .header-user-info-grading{
  color:#8e8e8e;
  font-size:13px;
  font-weight:400;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-logout{
  border:1px solid #ffd42f;
  border-radius:8px;
  cursor:pointer;
  font-size:14px;
  height:35px;
  line-height:33px;
  position:absolute;
  right:20px;
  text-align:center;
  top:50%;
  transform:translateY(-50%);
  width:86px;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-body-box{
  width:50%;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-body-item-top{
  border-left:5px solid #fff;
  color:#8e8e8e;
  font-size:13px;
  font-weight:400;
  height:40px;
  line-height:22px;
  padding:15px 15px 5px;
  width:100%;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-body-item{
  background-color:#fff;
  border-left:5px solid #fff;
  color:#3e3e3e;
  cursor:pointer;
  font-size:15px;
  font-weight:400;
  height:40px;
  padding:9px 15px;
  transition:all 50ms;
  width:100%;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container .header-user-info-body-container .header-user-info-body-item:hover{
  border-left-color:#e54e26;
  border-left-width:5px;
  color:#e54e26;
  font-size:15px;
  font-weight:400;
  padding-left:15px;
}
.v4header #header .header-userbar-container .header-userbar .header-user-info-container:hover .header-menu-body-arrow,.v4header #header .header-userbar-container .header-userbar .header-user-info-container:hover .header-user-info-body-container{
  display:block;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-lang-btn{
  cursor:pointer;
  padding-left:10px;
  text-transform:uppercase;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-lang-btn.current{
  cursor:default;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-divider{
  border-left:1px solid #e5e5e5;
  display:inline-block;
  height:20px;
  margin-left:20px;
  vertical-align:top;
  width:1px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-user-avatar{
  height:25px;
  width:25px;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container{
  cursor:pointer;
  display:inline-block;
  height:inherit;
  position:relative;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container .header-userbar-localmenu{
  position:relative;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container .header-userbar-localmenu .header-userbar-localmenu-content{
  border:0;
  border-radius:initial;
  font-size:12px;
  height:100%;
  left:0;
  padding:0;
  position:absolute;
  top:auto;
  width:100%;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container .header-userbar-localmenu .nav-dropdown-menu-wrapper{
  max-height:0;
  overflow:hidden;
  transition:max-height 0s ease;
  transition-delay:.3s;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container .header-userbar-localmenu:hover .nav-dropdown-menu-wrapper{
  max-height:100vh;
  transition-delay:0s;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-localmenu-container .header-userbar-localmenu:hover .header-userbar-localmenu-content{
  z-index:2000;
}
.v4header #header .header-userbar-container .header-userbar .header-userbar-business-zone-title{
  color:#3e3e3e;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  padding-left:6px;
  vertical-align:middle;
}
.v4header #header .header-wrapper{
  display:flex;
  height:80px;
  margin:0 auto;
  width:980px;
}
@media screen and (min-width:1280px){
  .v4header #header .header-wrapper{
    width:1240px;
  }
}
@media screen and (min-width:1330px){
  .v4header #header .header-wrapper{
    width:1290px;
  }
}
@media screen and (min-width:1440px){
  .v4header #header .header-wrapper{
    width:1400px;
  }
}
.v4header #header .header-wrapper .header-or-logo{
  align-items:center;
  cursor:pointer;
  display:flex;
  flex:0 0 auto;
  min-width:163px;
  overflow:hidden;
}
.v4header #header .header-wrapper .header-menu-container{
  border-left:1px solid #deb000;
  float:left;
  height:100%;
  min-width:100px;
  width:100px;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-btn-container{
  cursor:pointer;
  height:100%;
  padding-top:15px;
  width:100%;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-btn-container .header-menu-btn-icon{
  margin:0 auto;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-btn-container .header-menu-btn-text{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  margin:4px auto 0;
  text-align:center;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-btn-container .header-menu-btn-arrow{
  margin:1px auto 0;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-body-container{
  display:none;
  position:relative;
  z-index:110;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-body-container .header-menu-body-arrow{
  border-color:transparent transparent #fff;
  border-style:solid;
  border-width:0 6px 6px;
  height:0;
  left:50%;
  margin-left:-6px;
  position:absolute;
  top:-6px;
  width:0;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-body-container .header-menu-body-content{
  background-color:#fff;
  box-shadow:1px 1px 5px #666;
  margin-left:-13px;
  padding:6px 0;
  width:135px;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-body-container .header-menu-body-content .header-menu-body-item{
  background-color:#fff;
  border-left:5px solid #fff;
  color:#3e3e3e;
  cursor:pointer;
  font-size:16px;
  font-weight:400;
  padding:9px 15px;
  transition:all 50ms;
}
.v4header #header .header-wrapper .header-menu-container .header-menu-body-container .header-menu-body-content .header-menu-body-item:hover{
  border-left-color:#e54e26;
  border-left-width:5px;
  color:#e54e26;
  padding-left:15px;
}
.v4header #header .header-wrapper .header-menu-container:hover .header-menu-body-container{
  display:block;
}
.v4header #header .header-wrapper .header-main-group{
  align-items:center;
  border-left:1px solid #deb000;
  display:flex;
  flex-grow:1;
  height:100%;
  position:relative;
  width:100%;
}
.v4header #header .header-wrapper .header-main-group .header-searchbar-container{
  flex:1;
}
.v4header .or-mobile-only #footer{
  height:95px;
}
.v4header .or-mobile-only #footer .footer-content{
  display:none;
}
.v4header #footer{
  background-color:#3e3e3e;
  margin-top:80px;
  width:100%;
}
.v4header #footer .footer-content{
  color:#fff;
  font-size:12px;
  font-weight:400;
  margin:0 auto;
  width:980px;
}
@media screen and (min-width:1280px){
  .v4header #footer .footer-content{
    width:1240px;
  }
}
@media screen and (min-width:1330px){
  .v4header #footer .footer-content{
    width:1290px;
  }
}
@media screen and (min-width:1440px){
  .v4header #footer .footer-content{
    width:1400px;
  }
}
.v4header #footer .footer-content a{
  color:#8b8b8b;
  font-size:12px;
  font-weight:400;
}
.v4header #footer .footer-content .footer-big-title,.v4header #footer .footer-content .footer-big-title a,.v4header #footer .footer-content a.footer-big-title{
  color:#fff;
  font-size:16px;
  font-weight:400;
}
.v4header #footer .footer-content .footer-title,.v4header #footer .footer-content .footer-title a,.v4header #footer .footer-content a.footer-title{
  color:#fff;
  font-size:14px;
  font-weight:400;
}
.v4header #footer .footer-content .footer-big-word,.v4header #footer .footer-content .footer-big-word a,.v4header #footer .footer-content a.footer-big-word{
  color:#f3f3f3;
  font-size:14px;
  font-weight:400;
}
.v4header #footer .footer-content .footer-big-title a:hover,.v4header #footer .footer-content .footer-big-word a:hover,.v4header #footer .footer-content .footer-title a:hover,.v4header #footer .footer-content a.footer-big-title:hover,.v4header #footer .footer-content a.footer-big-word:hover,.v4header #footer .footer-content a.footer-title:hover,.v4header #footer .footer-content a:hover{
  color:#e4e4e4;
  text-decoration:none;
}
.v4header #footer .footer-content .grid2{
  float:left;
  width:50%;
}
.v4header #footer .footer-content .grid3{
  float:left;
  width:33.33%;
}
.v4header #footer .footer-content .grid6{
  float:left;
  margin-bottom:16px;
  width:16.66%;
}
.v4header #footer .footer-content .footer-top-secion{
  align-items:center;
  display:flex;
  padding:20px 0;
}
.v4header #footer .footer-content .footer-statistics{
  display:flex;
}
.v4header #footer .footer-content .footer-statistics .footer-statistics-item{
  align-items:center;
  display:flex;
  flex:1 1 100%;
  flex-wrap:nowrap;
}
.v4header #footer .footer-content .footer-statistics .footer-statistics-item:not(:last-child){
  margin-right:30px;
}
.v4header #footer .footer-content .footer-statistics .footer-statistics-item .or-sprite{
  margin-right:10px;
}
.v4header #footer .footer-content .footer-statistics .footer-statistics-item .footer-statistics-number{
  color:#fff;
  font-size:16px;
  font-weight:400;
}
.v4header #footer .footer-content .footer-statistics .footer-statistics-item .footer-statistics-title{
  color:#8b8b8b;
  font-size:12px;
  font-weight:400;
  margin-top:2px;
}
.v4header #footer .footer-content .footer-share{
  flex:1 1 auto;
  list-style:none;
  margin:0;
  padding:0;
}
.v4header #footer .footer-content .footer-share ul{
  align-items:center;
  display:flex;
  justify-content:flex-end;
  margin:0;
  padding-left:0;
}
.v4header #footer .footer-content .footer-share li{
  margin-left:15px;
}
.v4header #footer .footer-content .footer-sitemap-group{
  border-bottom:1px solid #e4e4e4;
}
.v4header .or-no-result{
  padding:40px 0;
  text-align:center;
}
.v4header .or-no-result .icon{
  display:block;
  margin:auto;
}
.v4header .or-no-result .desc,.v4header .or-no-result .title{
  color:#8e8e8e;
  font-size:21px;
  line-height:1.3;
  margin:0 auto;
  max-width:75%;
}
.v4header .or-no-result .title{
  font-weight:700;
  margin-top:10px;
  text-transform:none;
}
.v4header .or-no-result .desc{
  color:#8e8e8e;
  font-size:15px;
  margin-top:10px;
}
.v4header .or-no-result .desc>a{
  color:#e54e26;
}
.v4header .or-no-result .button{
  background-color:initial;
  border:1px solid #4e3c2d;
  border-radius:8px;
  color:#3e3e3e;
  display:inline-block;
  font-size:17px;
  font-weight:600;
  height:50px;
  line-height:45px;
  margin-top:15px;
  min-width:150px;
  padding:0 12px;
}
.v4header .or-common-error .or-no-result{
  padding:80px 0 10px;
}
.v4header .or-common-error .or-no-result .title{
  margin-top:10px;
}
.v4header .or-common-error .or-no-result .button{
  background:#ffcb05;
  border:none;
  border-bottom:1px solid #d1ac22;
  color:#3e3e3e;
  font-size:18px;
  font-weight:600;
  height:50px;
  line-height:50px;
}
.v4header .tab-item-btn{
  -ms-flex-align:center;
  -ms-flex-pack:center;
  align-items:center;
  -webkit-align-items:center;
  background-color:#ffcb05;
  border-radius:10px;
  color:#3e3e3e;
  display:flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  font-size:13px;
  font-weight:400;
  height:20px;
  justify-content:center;
  -webkit-justify-content:center;
  margin-top:10px;
  min-width:98px;
  padding:2px 0;
}
.v4header .tab-item-btn .btn-text{
  padding-left:5px;
}
.v4header nav .advance-search-dropdown-caret{
  display:none;
}
.v4header .quick-search-options{
  background-color:#f2f2f2;
  border-top:1px solid #e2e2e2;
  box-shadow:1px 1px 5px #666;
  color:#3e3e3e;
  height:auto;
  max-height:481px;
  overflow-y:auto;
  position:absolute;
  top:35px;
  width:100%;
  z-index:200;
}
@media screen and (min-width:1281px){
  .v4header .quick-search-options{
    max-height:489px;
  }
}
.v4header .quick-search-options .category-list{
  list-style:none;
}
.v4header .quick-search-options .category-list .category-item .category-title{
  color:#8e8e8e;
  font-size:14px;
  height:25px;
  line-height:25px;
  padding:0 10px;
}
.v4header .quick-search-options .category-list .category-item .option-item{
  background:#fff;
  border-bottom:1px solid #e2e2e2;
  box-shadow:none;
  color:#3e3e3e;
  cursor:pointer;
  line-height:20px;
  padding:7.5px 10px;
}
.v4header .quick-search-options .category-list .category-item .option-item.focus{
  background:#fef3ca;
}
.v4header .quick-search-options .category-list .category-item .option-item .has-offer-icon{
  margin-left:5px;
  margin-top:-2px;
}
.v4header .quick-search-options .category-list .category-item .option-more-results{
  align-items:center;
  color:#8e8e8e;
  display:flex;
  font-size:13px;
  font-weight:400;
  height:20px;
  line-height:1;
}
.v4header .quick-search-options .category-list .category-item .option-more-results .arrow{
  margin-left:5px;
}
.v4header .advance-search-option-wrapper{
  display:block;
  float:left;
  font-size:12px;
  min-width:175px;
  width:25%;
}
.v4header .advance-search-option-wrapper span{
  display:inline-block;
  max-width:150px;
}
.v4header .advance-search-container{
  background-color:#fff;
  box-shadow:0 0 5px 0 rgba(0,0,0,.2);
  display:none;
  min-height:310px;
  position:fixed;
  top:95px;
  width:100%;
  z-index:1000;
}
.v4header .advance-search-container label{
  font-weight:400;
}
.v4header .advance-search-container .highline{
  color:#e54e26;
}
.v4header .advance-search-container .radio label:before{
  border:1px solid #999;
  outline:none !important;
}
.v4header .advance-search-container .radio label:after{
  background-color:#ffcb05;
  height:17px;
  left:0;
  top:-1px;
  width:17px;
}
.v4header .advance-search-container .advance-search-form{
  background-color:#fff;
  position:relative;
  z-index:10;
}
.v4header .advance-search-container .advance-search-tab-footer-more-option-wrapper{
  margin-top:5px;
}
.v4header .advance-search-container .advance-search-tab-footer-more-option-wrapper span{
  border-bottom:1px solid #e54e26;
  color:#e54e26;
  cursor:pointer;
  font-size:14px;
}
.v4header .advance-search-container .advance-search-tab-footer-more-option-wrapper span:hover{
  border-bottom:1px solid transparent;
}
.v4header .advance-search-container .advance-search-tab-footer-btn-wrapper{
  margin-bottom:20px;
  margin-top:10px;
}
.v4header .advance-search-container .advance-search-tab-footer-btn-wrapper.district{
  margin-top:8px;
}
.v4header .advance-search-container .advance-search-tab-footer-btn-wrapper .btn{
  color:#3e3e3e;
  margin-left:10px;
  width:100px;
}
.v4header .advance-search-container .advance-search-tab-footer-btn-wrapper .btn.cancel{
  background-color:#f2f2f2;
}
.v4header .advance-search-container .advance-search-tab-footer-btn-wrapper .btn:hover{
  color:#fff;
}
.v4header .advance-search-container .advance-search-tab-container{
  margin-top:6px;
}
.v4header .advance-search-container .advance-search-tab-container .nav-tabs{
  border-bottom:2px solid #f2f2f2;
}
.v4header .advance-search-container .advance-search-tab-container .nav-tabs>li:first-child{
  padding-left:0;
}
.v4header .advance-search-container .advance-search-tab-container .nav-tabs>li:first-child a{
  margin-left:0;
}
.v4header .advance-search-container .advance-search-tab-container .nav-tabs li a{
  margin-left:55px;
  padding-bottom:3px;
  padding-left:0;
  padding-right:0;
}
.v4header .advance-search-container .advance-search-tab-container .nav-tabs li.active>a,.v4header .advance-search-container .advance-search-tab-container .nav-tabs li>a:hover{
  background-color:initial;
  border:1px solid transparent;
  border-bottom:2px solid #e54e26;
  color:#222;
}
.v4header .advance-search-container .advance-search-user-selected-options{
  margin-bottom:25px;
  margin-top:20px;
}
.v4header .advance-search-container .advance-search-user-selected-options .advance-search-clear-all-selection{
  cursor:pointer;
  font-size:12px;
  margin-top:10px;
}
.v4header .advance-search-container .advance-search-user-selected-options .hashtag-title{
  font-size:12px;
  margin-right:10px;
  padding:5px;
}
.v4header .advance-search-container .advance-search-user-selected-options .hashtag-wrapper{
  max-height:25px;
}
.v4header .advance-search-container .advance-search-checkboxs-wrapper{
  font-size:12px;
  margin-top:8px;
}
.v4header .advance-search-container .advance-search-checkboxs-wrapper ul{
  min-height:71px;
  overflow:auto;
  padding:0;
}
.v4header .advance-search-container .advance-search-checkboxs-wrapper .row.district.advance-search-checkbox{
  margin-left:-10px;
  margin-right:-10px;
}
.v4header .advance-search-container .advance-search-checkboxs-wrapper .row.district.advance-search-checkbox .radio{
  margin:7px 0;
}
.v4header .advance-search-container .advance-search-checkboxs-wrapper .row.district.advance-search-checkbox .radio label:focus{
  outline:none;
}
.v4header .advance-search-container .advance-search-cuisine-content-search-wrapper,.v4header .advance-search-container .advance-search-dish-content-search-wrapper,.v4header .advance-search-container .advance-search-district-content-search-wrapper,.v4header .advance-search-container .advance-search-landmark-content-search-wrapper{
  margin-top:20px;
}
.v4header .advance-search-container .advance-search-cuisine-content-search-wrapper .icon-search-wrapper,.v4header .advance-search-container .advance-search-dish-content-search-wrapper .icon-search-wrapper,.v4header .advance-search-container .advance-search-district-content-search-wrapper .icon-search-wrapper,.v4header .advance-search-container .advance-search-landmark-content-search-wrapper .icon-search-wrapper{
  background-color:initial;
  border:none;
}
.v4header .advance-search-container .advance-search-cuisine-content-search-wrapper .form-group,.v4header .advance-search-container .advance-search-dish-content-search-wrapper .form-group,.v4header .advance-search-container .advance-search-district-content-search-wrapper .form-group,.v4header .advance-search-container .advance-search-landmark-content-search-wrapper .form-group{
  border:1px solid #f2f2f2;
}
.v4header .advance-search-container .advance-search-cuisine-content-search-wrapper .input-group input,.v4header .advance-search-container .advance-search-dish-content-search-wrapper .input-group input,.v4header .advance-search-container .advance-search-district-content-search-wrapper .input-group input,.v4header .advance-search-container .advance-search-landmark-content-search-wrapper .input-group input{
  border:none;
  box-shadow:none;
  padding-left:0;
}
.v4header div.advance-search-backdrop{
  height:100vh;
  position:absolute;
}
.v4header .modal-backdrop.in{
  opacity:.8;
}
.v4header .fade.in{
  position:fixed;
}
.v4header .modal-advance-search-modal .warning-select-at-most-n-options .modal-body{
  background-color:#fff;
  font-size:14px;
  font-weight:700;
  padding-bottom:10px;
}
.v4header .modal-advance-search-modal .warning-select-at-most-n-options .modal-body .content{
  margin-top:30px;
}
.v4header .modal-advance-search-modal .modal-list-view-warning-wrapper{
  background-color:#fff;
}
.v4header .modal-advance-search-modal .modal-list-view-warning-wrapper .advance-search-text-type-warning{
  margin-left:20px;
  position:relative;
  top:20px;
}
.v4header .modal-advance-search-modal div.modal-list-view-warning-wrapper{
  height:30px;
}
.v4header .modal-advance-search-modal span.advance-search-text-type-warning{
  color:#e54e26;
  font-weight:700;
  margin-left:10px;
}
.v4header .modal-advance-search-modal .advance-search-lightbox-checkbox-tips{
  color:#e54e26;
  font-weight:800;
  margin-left:10px;
  position:relative;
  top:5px;
}
.v4header .modal-advance-search-modal .row.advance-search-lightbox-checkboxs{
  margin:5px -20px;
}
.v4header .modal-advance-search-modal .row.advance-search-lightbox-checkboxs span{
  font-weight:400;
}
.v4header #or-temp-loader{
  background-color:rgba(0,0,0,.6);
  height:100%;
  left:0;
  padding-top:20%;
  position:absolute;
  top:0;
  width:100%;
  z-index:999999999;
}
.v4header #or-temp-loader .loader{
  background-image:url(/images/or/global-loading.gif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  height:15%;
  margin:auto;
  max-height:100px;
  max-width:100px;
  min-height:25px;
  min-width:25px;
  width:15%;
}
.v4header #or-temp-loader.full{
  position:fixed;
  top:0;
}
.v4header #or-temp-loader.full .loader{
  height:100px;
  max-height:none;
  max-width:none;
  width:100px;
}
.v4header .no-result-listing-empty-body{
  background-color:#fff;
  box-shadow:0 1px 0 0 #e5e5e5;
  padding:30px 20%;
}
.v4header .no-result-listing-empty-body .or-sprite.L_speciallisting_emptypage_icon_noresult_desktop{
  margin:0 auto 14px;
}
.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-title{
  color:#3e3e3e;
  font-size:18px;
  font-weight:700;
  margin-bottom:18px;
}
.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-suggest-desc,.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-suggest-header{
  color:#3e3e3e;
  font-size:13px;
  font-weight:400;
  margin-bottom:5px;
}
.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-suggest-final{
  font-size:13px;
  font-weight:400;
  margin-top:18px;
}
.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-suggest-final div{
  color:#3e3e3e;
}
.v4header .no-result-listing-empty-body .no-result-listing-empty-contact .no-result-listing-empty-contact-suggest-final a{
  color:#e54e26;
}
.v4header .or-inline-category-tags ul{
  margin-bottom:0;
  padding-left:0;
}
.v4header .or-inline-category-tags ul a,.v4header .or-inline-category-tags ul>li{
  display:inline-block;
  margin-bottom:6px;
  margin-top:6px;
  text-decoration:none;
}
.v4header .or-inline-category-tags ul a>div,.v4header .or-inline-category-tags ul>li>div{
  margin-bottom:7px;
  margin-top:6px;
}
.v4header .or-inline-category-tags ul a>a:after,.v4header .or-inline-category-tags ul>li>a:after{
  color:transparent;
  content:attr(title);
  display:block;
  font-weight:700;
  height:1px;
  margin-bottom:-1px;
  overflow:hidden;
  visibility:hidden;
}
.v4header .or-inline-category-tags ul a .tag:hover,.v4header .or-inline-category-tags ul>li .tag:hover,.v4header .or-inline-category-tags ul>li.active .tag{
  font-weight:700;
}
.v4header .or-inline-category-tags ul>li:not(:first-child):before{
  background:#ffcb05;
  border-radius:100%;
  content:" ";
  display:inline-block;
  height:4px;
  margin:0 8px;
  transform:translateY(-8px);
  width:4px;
}
.v4header .or-comment-cell{
  align-items:flex-start;
  display:flex;
  margin:15px 0 10px;
  width:100%;
}
.v4header .or-comment-cell>div.user-photo{
  flex:0 0 35px;
  margin-right:15px;
}
.v4header .or-comment-cell>div.user-photo .photo{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:100%;
  height:35px;
  width:35px;
}
.v4header .or-comment-cell>div.content{
  flex-basis:0px;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
  width:100%;
}
.v4header .or-comment-cell>div.content>textarea{
  border-color:#ccc;
  color:#3e3e3e;
  height:31.6px;
  margin-top:3px;
  max-height:70.8px;
  min-height:31.6px;
  outline:none;
  padding:5px 10px;
  resize:none;
  width:100%;
}
.v4header .or-comment-cell>div.content>.article{
  word-break:break-word;
}
.v4header .or-comment-cell>div.content>.article>.user-name{
  color:#e54e26;
}
.v4header .or-comment-cell>div.content>.info{
  align-items:center;
  color:#8e8e8e;
  display:flex;
  font-size:14px;
  font-weight:400;
}
.v4header .or-comment-cell>div.content>.info .icon{
  margin:0 5px;
}
.v4header .or-comment-cell>div.content>.info .reply-btn{
  cursor:pointer;
}
.v4header .or-comment-cell>div.post{
  color:#3e3e3e;
  cursor:pointer;
  flex:0 0 50px;
  font-size:14px;
  font-weight:400;
  line-height:35px;
  padding:0 15px;
  white-space:nowrap;
}
.v4header .or-comment-cell>div.post.disabled{
  color:#ccc;
}
.v4header .scroller::-webkit-scrollbar{
  width:0;
}
.v4header .scroller-container{
  height:100%;
  position:relative;
}
.v4header .scroller-container .scroller{
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
}
.v4header .scroller-container .scroller li{
  padding-left:0;
}
.v4header .scroller-container .scroller__bar{
  background:#6b6b6b;
  background:#000;
  border-radius:3px;
  display:block;
  opacity:.7;
  position:absolute;
  right:2px;
  width:100px;
  width:6px;
  z-index:999;
}
.v4header .dropdown-section{
  background-color:#fff;
  display:inline-block;
  position:relative;
  vertical-align:top;
  width:100%;
  z-index:1;
}
.v4header .dropdown-section .dropdown-section-header{
  font-weight:700;
  text-transform:uppercase;
}
.v4header .dropdown-section .dropdown-section-header .dropdown-section-toggle-button{
  cursor:pointer;
  display:inline-block;
  height:30px;
  position:absolute;
  right:0;
  top:0;
  width:30px;
}
.v4header .dropdown-section .dropdown-section-header .dropdown-section-toggle-button .dropdown-section-toggle-icon{
  margin:11.5px 5px 0 0;
  position:absolute;
  right:0;
  top:0;
}
.v4header .dropdown-section .dropdown-section-content-container{
  height:auto;
  overflow:hidden;
  position:relative;
  transition:height .3s ease-in-out;
}
.v4header .dropdown-section .dropdown-section-content-container .dropdown-section-content-container-more-button{
  bottom:3px;
  color:#8e8e8e;
  font-size:14px;
  position:absolute;
  right:5px;
}
.v4header .dropdown-section .dropdown-section-content-container .dropdown-section-content-container-more-button:hover{
  cursor:pointer;
}
.v4header .css-checkbox{
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  left:-1000px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  z-index:-1000;
}
.v4header .css-checkbox+label.css-checkbox-label,.v4header .css-checkbox+label.css-checkbox-label.clr{
  background-position:0 0;
  background-repeat:no-repeat;
  cursor:pointer;
  display:inline-block;
  font-size:13px;
  font-weight:400;
  height:20px;
  line-height:20px;
  padding-left:25px;
  vertical-align:middle;
}
.v4header .css-checkbox+label.css-checkbox-label.chk,.v4header .css-checkbox:checked+label.css-checkbox-label{
  background-position:0 -20px;
}
.v4header .openrice-bookmark{
  cursor:pointer;
  display:inline-block;
  float:right;
  margin-right:8px;
  margin-top:0;
  position:absolute;
  right:0;
  top:10px;
  vertical-align:top;
  width:30px;
}
.v4header .openrice-bookmark .wrapper{
  border-radius:100%;
  height:30px;
  overflow:hidden;
  position:relative;
  width:30px;
}
.v4header .openrice-bookmark .text{
  color:#8e8e8e;
  font-size:12px;
  margin-top:1px;
  text-align:center;
}
.v4header .openrice-bookmark .openrice-bookmark-marked{
  left:8.5px;
  opacity:0;
  position:absolute;
  top:8px;
  transition:left .2s;
}
.v4header .openrice-bookmark .openrice-bookmark-unmarked{
  left:7.5px;
  opacity:0;
  position:absolute;
  top:10px;
  transition:left .2s;
}
.v4header .pagination .or-sprite{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}
.v4header .pagination .or-sprite.or-arrow-forwards{
  margin-left:2px;
}
.v4header .pagination .or-sprite.or-arrow-backwards{
  margin-left:-2px;
}
.v4header .pagination .pagination-button{
  background-color:#fff;
  border:1px solid #ffcb05;
  border-radius:100px;
  color:#3e3e3e;
  cursor:pointer;
  display:inline-block;
  float:left;
  font-size:15px;
  height:34px;
  line-height:33px;
  margin-left:7px;
  position:relative;
  text-align:center;
  width:34px;
}
.v4header .pagination .pagination-button:hover{
  background-color:#ffcb05;
}
.v4header .pagination .pagination-button:focus,.v4header .pagination .pagination-button:hover{
  text-decoration:none;
}
.v4header .pagination .pagination-button-focus{
  background-color:#fff;
  background-color:#ffcb05;
  border:1px solid #ffcb05;
  border-radius:100px;
  color:#3e3e3e;
  cursor:pointer;
  display:inline-block;
  float:left;
  font-size:15px;
  height:34px;
  line-height:33px;
  margin-left:7px;
  position:relative;
  text-align:center;
  width:34px;
}
.v4header .pagination .pagination-button-focus:hover{
  background-color:#ffcb05;
}
.v4header .pagination .pagination-button-focus:focus,.v4header .pagination .pagination-button-focus:hover{
  text-decoration:none;
}
.v4header .pagination .pagination-button-prev{
  background-color:#fff;
  border:1px solid #ffcb05;
  border-radius:100px;
  color:#3e3e3e;
  cursor:pointer;
  display:inline-block;
  float:left;
  font-size:15px;
  height:34px;
  line-height:33px;
  margin-left:7px;
  position:relative;
  text-align:center;
  width:34px;
}
.v4header .pagination .pagination-button-prev:hover{
  background-color:#ffcb05;
}
.v4header .pagination .pagination-button-prev:focus,.v4header .pagination .pagination-button-prev:hover{
  text-decoration:none;
}
.v4header .pagination .pagination-button-next{
  background-color:#fff;
  border:1px solid #ffcb05;
  border-radius:100px;
  color:#3e3e3e;
  cursor:pointer;
  display:inline-block;
  float:left;
  font-size:15px;
  height:34px;
  line-height:33px;
  margin-left:7px;
  position:relative;
  text-align:center;
  width:34px;
}
.v4header .pagination .pagination-button-next:hover{
  background-color:#ffcb05;
}
.v4header .pagination .pagination-button-next:focus,.v4header .pagination .pagination-button-next:hover{
  text-decoration:none;
}
.v4header .breadcrumb{
  background-color:initial;
  margin-bottom:5px;
  padding:0;
}
.v4header .breadcrumb>li{
  font-size:12px;
}
.v4header .breadcrumb>li+li:before{
  color:inherit;
  content:">\00a0";
}
.v4header .modal-warning{
  z-index:1050;
}
.v4header .htmlblock-debug-msg-container{
  display:none;
}
.v4header .htmlblock-debug-container.debug-active{
  position:relative;
}
.v4header .htmlblock-debug-container.debug-active .htmlblock-debug-msg-container{
  background-color:rgba(0,0,0,.8);
  display:block;
  height:100%;
  min-height:50px;
  min-width:100px;
  overflow:auto;
  position:absolute;
  text-align:center;
  white-space:nowrap;
  width:100%;
  z-index:10000;
}
.v4header .htmlblock-debug-container.debug-active .htmlblock-debug-msg-container .htmlblock-debug-msg{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
}
.v4header .htmlblock-debug-container.debug-active .htmlblock-debug-msg-container .htmlblock-debug-msg .htmlblock-debug-name{
  color:#ccc;
  font-size:12px;
}
.v4header .htmlblock-debug-container.debug-active .htmlblock-debug-msg-container .htmlblock-debug-msg .htmlblock-debug-text{
  color:#ddd;
  font-size:8px;
}
.v4header .modal-content{
  height:100%;
}
.v4header .or-slider-modal .close{
  position:absolute;
  right:20px;
  top:20px;
}
.v4header .or-slider-modal .modal-dialog{
  height:80%;
  max-width:1000px;
  min-height:600px;
  position:relative;
  top:40px;
  width:95%;
}
.v4header .or-slider-modal .modal-dialog .close{
  position:absolute;
  right:-30px;
  top:-30px;
}
.v4header .or-slider-modal .modal-body{
  height:100%;
  min-width:950px;
  padding:0 !important;
}
.v4header .or-slider-modal .photo-section{
  height:100%;
  left:0;
  padding-bottom:100px;
  padding-right:350px;
  top:0;
}
.v4header .or-slider-modal .photo-section .info-wrapper{
  background-color:rgba(0,0,0,.6);
  bottom:0;
  color:#fff;
  font-size:16px;
  left:0;
  padding:5px 20px;
  position:absolute;
  right:0;
  transition:bottom .3s ease-out;
}
.v4header .or-slider-modal .photo-section .info-wrapper.no-price.no-caption.no-rating{
  display:none;
}
.v4header .or-slider-modal .photo-section .info-wrapper .rate-price{
  align-items:center;
  display:flex;
  justify-content:space-between;
}
.v4header .or-slider-modal .photo-section .info-wrapper .rate-price .price{
  flex-grow:1;
  font-size:16px;
  text-align:right;
}
.v4header .or-slider-modal .photo-section .info-wrapper>div:not(:first-child){
  padding-top:5px;
}
.v4header .or-slider-modal .photo-section .slider{
  background-color:#000;
  height:100%;
}
.v4header .or-slider-modal .photo-section .slider .next-btn,.v4header .or-slider-modal .photo-section .slider .prev-btn{
  height:70%;
  top:50%;
  transform:translateY(-50%);
  width:5%;
}
.v4header .or-slider-modal .photo-section .slider .next-btn .icon,.v4header .or-slider-modal .photo-section .slider .prev-btn .icon{
  top:50%;
}
.v4header .or-slider-modal .photo-section .slider .bxslider{
  background-color:#000;
}
.v4header .or-slider-modal .photo-section .slider .bxslider li>.photo{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  left:50%;
  max-height:100%;
  max-width:100%;
  position:relative;
  top:50%;
  transform:translate(-50%, -50%);
}
.v4header .or-slider-modal .photo-section .slider .bxslider li.video .play-btn{
  cursor:pointer;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}
.v4header .or-slider-modal .photo-section .slider .bxslider li.video .photo{
  cursor:pointer;
  height:100%;
  width:100%;
}
.v4header .or-slider-modal .photo-section .pager{
  background-color:#000;
  height:100px;
  margin:0;
  padding:10px;
}
.v4header .or-slider-modal .photo-section .pager .next-btn,.v4header .or-slider-modal .photo-section .pager .prev-btn{
  height:100px;
  width:5%;
}
.v4header .or-slider-modal .photo-section .pager .next-btn .icon,.v4header .or-slider-modal .photo-section .pager .prev-btn .icon{
  top:35px;
}
.v4header .or-slider-modal .photo-section .pager .bxslider{
  background-color:#000!important;
}
.v4header .or-slider-modal .photo-section .pager .bxslider li{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  cursor:pointer;
}
.v4header .or-slider-modal .photo-section .pager .bxslider li:not(.active):before{
  background-color:#000;
  content:"";
  display:block;
  height:100%;
  opacity:.5;
  position:absolute;
  width:100%;
}
.v4header .or-slider-modal .photo-section .pager,.v4header .or-slider-modal .photo-section .slider{
  position:relative;
}
.v4header .or-slider-modal .photo-section .pager .next-btn,.v4header .or-slider-modal .photo-section .slider .next-btn{
  right:10px;
}
.v4header .or-slider-modal .photo-section .pager .prev-btn,.v4header .or-slider-modal .photo-section .slider .prev-btn{
  left:10px;
}
.v4header .or-slider-modal .photo-section .pager .next-btn,.v4header .or-slider-modal .photo-section .pager .prev-btn,.v4header .or-slider-modal .photo-section .slider .next-btn,.v4header .or-slider-modal .photo-section .slider .prev-btn{
  cursor:pointer;
  position:absolute;
  -moz-user-select:none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -o-user-select:none;
  z-index:99;
}
.v4header .or-slider-modal .photo-section .pager .next-btn .icon,.v4header .or-slider-modal .photo-section .pager .prev-btn .icon,.v4header .or-slider-modal .photo-section .slider .next-btn .icon,.v4header .or-slider-modal .photo-section .slider .prev-btn .icon{
  left:25%;
  position:relative;
  z-index:100;
}
.v4header .or-slider-modal .photo-section .bx-wrapper{
  border-width:0;
  box-shadow:none;
  height:100%;
  padding-right:1px;
}
.v4header .or-slider-modal .photo-section .bx-viewport{
  height:100% !important;
}
.v4header .or-slider-modal .photo-section .bx-viewport ul{
  height:100%;
  padding:0;
}
.v4header .or-slider-modal .photo-section .bx-viewport ul>li{
  height:100%;
}
.v4header .or-zoomable-photo-section{
  position:relative;
}
.v4header .or-zoomable-photo-section .zoomable-container{
  height:100%;
  overflow:hidden;
  position:relative;
  width:100%;
}
.v4header .or-zoomable-photo-section .zoomable-container .photo-container{
  height:100%;
  overflow:visible !important;
  width:100%;
}
.v4header .or-zoomable-photo-section .zoomable-container:after{
  background:rgba(0,0,0,.5);
  bottom:0;
  content:" ";
  display:block;
  height:45px;
  position:absolute;
  width:100%;
}
.v4header .or-zoomable-photo-section .report-menu,.v4header .or-zoomable-photo-section .zoom-control-container{
  z-index:2;
}
.v4header .or-zoomable-photo-section .report-menu{
  bottom:15px;
  color:#fff;
  cursor:pointer;
  font-size:13px;
  font-weight:400;
  left:20px;
  position:absolute;
}
.v4header .or-zoomable-photo-section .report-menu .message{
  margin-left:8px;
  vertical-align:middle;
}
.v4header .or-zoomable-photo-section .zoom-control-container{
  bottom:20px;
  position:absolute;
  right:40px;
  width:150px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .ui-corner-all{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control{
  position:relative;
  width:100%;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .zoom-slider{
  border:none;
  height:6px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .zoom-btn{
  border-radius:100%;
  cursor:pointer;
  height:20px;
  position:absolute;
  top:-7px;
  width:20px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .zoom-in{
  right:-20px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .zoom-out{
  left:-20px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .ui-widget-header{
  background:#ffcb05;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .ui-widget-content .ui-state-default{
  background-color:#fff;
  border:1px solid #fff;
  height:14px;
  width:3px;
}
.v4header .or-zoomable-photo-section .zoom-control-container .zoom-control .ui-widget-content .ui-state-default:focus{
  outline:none;
}
.v4header .or-slider-modal .right-section{
  background-color:#fff;
  display:flex;
  flex-direction:column;
  height:100%;
  overflow:hidden;
  padding-top:20px;
  position:absolute;
  right:0;
  top:0;
  width:350px;
}
.v4header .or-photo-slider-modal .right-section .right-section-loader,.v4header .or-slider-modal .right-section .right-section-loader,.v4header .sr2-menu-detail-container .right-section .right-section-loader,.v4header .sr2-photo-detail-container .right-section .right-section-loader,.v4header .sr2-video-detail-container .right-section .right-section-loader{
  background-color:#fff;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:1;
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section,.v4header .or-slider-modal .right-section .right-section-loader section,.v4header .sr2-menu-detail-container .right-section .right-section-loader section,.v4header .sr2-photo-detail-container .right-section .right-section-loader section,.v4header .sr2-video-detail-container .right-section .right-section-loader section{
  display:inline-block;
  font-size:30px;
  height:32px;
  left:50%;
  position:absolute;
  position:relative;
  top:50%;
  transform:translate(-50%, -50%);
  width:32px;
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section.center,.v4header .or-slider-modal .right-section .right-section-loader section.center,.v4header .sr2-menu-detail-container .right-section .right-section-loader section.center,.v4header .sr2-photo-detail-container .right-section .right-section-loader section.center,.v4header .sr2-video-detail-container .right-section .right-section-loader section.center{
  margin:auto;
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade,.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade,.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade,.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade,.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade{
  animation:or-loader-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:first-child,.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:first-child,.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:first-child,.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:first-child,.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(2),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(2),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(2),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(2),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(3),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(3),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(3),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(3),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(4),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(4),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(4),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(4),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(5),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(5),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(5),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(5),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(6),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(6),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(6),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(6),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(7),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(7),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(7),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(7),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(8),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(8),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(8),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(8),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(9),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(9),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(9),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(9),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(10),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(10),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(10),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(10),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(11),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(11),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(11),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(11),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .or-photo-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(12),.v4header .or-slider-modal .right-section .right-section-loader section .spinner-blade:nth-child(12),.v4header .sr2-menu-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(12),.v4header .sr2-photo-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(12),.v4header .sr2-video-detail-container .right-section .right-section-loader section .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
.v4header .or-share-url-dropdown-menu{
  background-color:#f2f2f2;
  border:none;
  border-radius:2px;
  box-shadow:0 0 5px 0 rgba(0,0,0,.2);
  height:35px;
  min-width:90px;
  padding:0 7px;
  top:30px;
}
.v4header .or-share-url-dropdown-menu .btn-list{
  display:table;
  height:100%;
  padding:0;
}
.v4header .or-share-url-dropdown-menu .share-btn{
  cursor:pointer;
  display:table-cell;
  padding:6px 7px;
}
.v4header .or-share-url-dropdown-menu:before{
  border-bottom:10px solid #f2f2f2;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  content:"";
  left:50%;
  position:absolute;
  top:-10px;
  transform:translateX(-50%);
}
.v4header .or-share-url-dropdown-menu.caret-align-right{
  left:auto;
  right:0;
}
.v4header .or-share-url-dropdown-menu.caret-align-right:before{
  left:auto;
  right:0;
  transform:translateX(-50%);
}
.v4header .or-share-url-dropdown-menu.caret-align-left{
  left:0;
  right:auto;
}
.v4header .or-share-url-dropdown-menu.caret-align-left:before{
  left:10px;
  right:auto;
  transform:translateX(50%);
}
.v4header .or-share-url-dropdown-menu.no-social-media-share .share-button-fb,.v4header .or-share-url-dropdown-menu.no-social-media-share .share-button-twitter,.v4header .or-share-url-dropdown-menu.no-social-media-share .share-button-weibo,.v4header .or-share-url-dropdown-menu.no-social-media-share .share-button-whatsapp{
  display:none;
}
.v4header .or-recommended-users-list-dropdown-menu{
  background-color:#f2f2f2;
  border:none;
  border-radius:2px;
  color:#3e3e3e;
  min-width:250px;
  padding:0 10px;
  width:250px;
}
.v4header .or-recommended-users-list-dropdown-menu .close-btn{
  cursor:pointer;
  padding:10px;
  position:absolute;
  right:0;
  top:3px;
}
.v4header .or-recommended-users-list-dropdown-menu .header{
  padding:10px 0;
  width:100%;
}
.v4header .or-recommended-users-list-dropdown-menu .header .title{
  font-size:14px;
  text-transform:none;
}
.v4header .or-recommended-users-list-dropdown-menu .content{
  margin-bottom:5px;
  margin-top:5px;
  max-height:215px;
  overflow-y:auto;
}
.v4header .or-recommended-users-list-dropdown-menu .user{
  cursor:pointer;
  display:table;
  padding:5px 0;
  table-layout:fixed;
  width:100%;
}
.v4header .or-recommended-users-list-dropdown-menu .user .photo{
  cursor:pointer;
  width:43px;
}
.v4header .or-recommended-users-list-dropdown-menu .user .photo .icon{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:100%;
  height:33px;
  width:33px;
}
.v4header .or-recommended-users-list-dropdown-menu .user .name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-break:break-word;
}
.v4header .or-recommended-users-list-dropdown-menu .user .name,.v4header .or-recommended-users-list-dropdown-menu .user .photo{
  display:table-cell;
  vertical-align:middle;
}
.v4header .or-recommended-users-list-dropdown-menu:after{
  border-bottom:10px solid #f2f2f2;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  content:"";
  left:223px;
  position:absolute;
  top:-10px;
}
.v4header #toast-bottom-container{
  pointer-events:none;
  position:fixed;
  z-index:999999;
}
.v4header #toast-bottom-container *{
  box-sizing:border-box;
}
.v4header #toast-bottom-container>div{
  color:#fff;
}
.v4header #toast-bottom-container.toast-bottom-center>div{
  margin-left:auto;
  margin-right:auto;
  width:300px;
}
.v4header #toast-container.toast-top-center>div.toast{
  height:50px;
  min-width:240px;
  width:auto;
}
.v4header #toast-container.toast-top-center{
  align-items:center;
  display:flex;
  flex-direction:column;
  top:40%;
}
.v4header #toast-bottom-container>div.toast,.v4header #toast-container>div.toast{
  border-radius:0;
  box-shadow:none !important;
  opacity:.9;
  padding:0 15px !important;
  z-index:700;
}
.v4header #toast-bottom-container>div.toast.toast-error,.v4header #toast-bottom-container>div.toast.toast-info,.v4header #toast-bottom-container>div.toast.toast-success,.v4header #toast-bottom-container>div.toast.toast-warning,.v4header #toast-container>div.toast.toast-error,.v4header #toast-container>div.toast.toast-info,.v4header #toast-container>div.toast.toast-success,.v4header #toast-container>div.toast.toast-warning{
  background-image:none !important;
}
.v4header #toast-bottom-container>div.toast.toast-error,.v4header #toast-container>div.toast.toast-error{
  background-color:rgba(0,0,0,.8);
}
.v4header #toast-bottom-container>div.toast .toast-message,.v4header #toast-container>div.toast .toast-message{
  font-size:16px;
  line-height:50px;
  padding:0 30px;
  text-align:center;
}
.v4header #toast-bottom-container>div.toast .toast-message .or-sprite-inline-block,.v4header #toast-container>div.toast .toast-message .or-sprite-inline-block{
  margin-right:5px;
  position:relative;
  top:-2px;
}
.v4header #toast-container .tick{
  top:0;
}
.v4header #toast-bottom-container.toast-bottom-center:hover{
  cursor:default;
}
.v4header #toast-bottom-container.toast-bottom-center>div.toast{
  margin-bottom:20px;
  max-width:95%;
  min-width:240px;
  width:auto;
}
.v4header #toast-bottom-container.toast-bottom-center>div.toast.toast-error{
  background-color:initial;
  text-align:center;
}
.v4header #toast-bottom-container.toast-bottom-center>div.toast .toast-message{
  background-color:rgba(0,0,0,.8);
  border-radius:60px;
  display:inline-block;
  line-height:30px;
  padding:0 10px;
}
.v4header .or-section-group a:not(:first-child) .or-section,.v4header .or-section-group span:not(:first-child) .or-section{
  margin-top:0;
}
.v4header .or-section-group a:not(:last-child) .or-section,.v4header .or-section-group span:not(:last-child) .or-section{
  border-bottom:1px solid #e5e5e5;
  margin-bottom:0;
}
.v4header .or-section-group .or-section:not(:first-child){
  margin-top:1px;
}
.v4header .or-section-group .or-section:not(:last-child){
  border-bottom:0;
  box-shadow:0 1px 0 0 #e5e5e5;
  margin-bottom:0;
}
.v4header .or-section-group .btn{
  border:none;
  text-align:left;
}
.v4header .or-section-group .btn.active{
  box-shadow:0 1px 0 0 #e5e5e5;
}
.v4header .or-section-group .btn.active .icon-tick{
  display:block;
}
.v4header .or-section-group .btn.active .icon-checkbox{
  display:none;
}
.v4header .or-section-group .btn.active .icon-checkbox-checked{
  display:block;
}
.v4header .or-section{
  background-color:#fff;
  cursor:pointer;
  display:block;
  margin:5px;
  padding:10px;
  position:relative;
}
.v4header .or-section,.v4header .or-section:active{
  box-shadow:0 1px 0 0 #e5e5e5;
}
.v4header .or-section.collapsed .nav-arrow .common_filter_ar_down_desktop,.v4header .or-section.collapsed .nav-arrow .or-pulldown-dark{
  transform:rotate(0);
}
.v4header .or-section .nav-arrow{
  position:absolute;
  right:15px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-section .nav-arrow .common_filter_ar_down_desktop,.v4header .or-section .nav-arrow .or-pulldown-dark{
  transform:rotate(180deg);
}
.v4header .or-section .title{
  font-size:14px;
}
.v4header .or-section .subtitle{
  color:#8e8e8e;
  font-size:12px;
}
.v4header .or-section .subtitle.selected{
  color:#e54e26;
}
.v4header .or-section h4{
  margin-bottom:10px;
  margin-left:0;
}
.v4header .or-section .icon-tick{
  display:none;
  position:absolute;
  right:11px;
  top:20px;
}
.v4header .or-section.current-selection{
  color:#e54e26;
}
.v4header .or-section.current-selection .icon-tick,.v4header .or-section.current-selection .or-tick{
  display:block;
}
.v4header .or-section:focus{
  text-decoration:none;
}
.v4header .or-section .or-tick{
  display:none;
}
.v4header .or-section.active-filter .subtitle{
  color:#e54e26;
}
.v4header .or-section.shortlisted{
  color:#e54e26;
}
.v4header .or-section .nav-arrow{
  right:13px;
}
.v4header .or-section-level-2 .btn{
  border-bottom:1px solid #ccc;
  box-shadow:none;
  display:block;
  line-height:28px;
  margin-left:5px;
  margin-right:5px;
  position:relative;
  text-align:left;
}
.v4header .or-section-level-2 .btn:last-child{
  border-bottom:0 solid #ccc;
}
.v4header .or-section-level-2 .btn.active{
  box-shadow:none;
}
.v4header .or-section-level-2 .btn.active .icon-tick{
  display:block;
}
.v4header .or-section-level-2 .btn.shortlisted{
  color:#e54e26;
}
.v4header .or-section-level-2 .icon-tick{
  display:none;
  position:absolute;
  right:10px;
  top:20px;
}
.v4header .or-section-level-2 .icon-checkbox,.v4header .or-section-level-2 .icon-checkbox-checked{
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-section-level-2 .icon-checkbox-checked{
  display:none;
}
.v4header .or-section-button{
  cursor:pointer;
  height:50px;
  line-height:50px;
  padding:0;
  text-align:center;
}
.v4header .or-section-button .btn{
  box-shadow:none;
  line-height:30px;
  padding:10px;
  width:100%;
}
.v4header .or-section-button .or-pulldown-dark{
  transform:rotate(180deg);
}
.v4header .or-section-button>.text-collapsed{
  display:none;
}
.v4header .or-section-button>.text{
  display:inline-block;
  margin-left:0;
}
.v4header .or-section-button.collapsed>.text-collapsed{
  display:inline-block;
}
.v4header .or-section-button.collapsed>.text{
  display:none;
}
.v4header .or-section-button.collapsed .or-pulldown-dark{
  transform:rotate(0deg);
}
.v4header .or-section-icon-cell{
  line-height:40px;
}
.v4header .or-section-icon-cell:after,.v4header .or-section-icon-cell:before{
  content:" ";
  display:table;
}
.v4header .or-section-icon-cell:after{
  clear:both;
}
.v4header .or-section-icon-cell .icon,.v4header .or-section-icon-cell .icon-checked{
  float:left;
  font-size:0;
  margin-right:10px;
  margin-top:1px;
}
.v4header .or-section-icon-cell .icon-placeholder{
  background-color:#999;
}
.v4header .or-section-icon-cell .icon-checkbox,.v4header .or-section-icon-cell .icon-checkbox-checked{
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-section-icon-cell .icon-checkbox-checked,.v4header .or-section-icon-cell.active .icon-checkbox{
  display:none;
}
.v4header .or-section-icon-cell.active .icon-checkbox-checked{
  display:block;
}
.v4header .or-section-fixed-height{
  line-height:30px;
}
.v4header input[type=checkbox]{
  display:none;
}
.v4header input[type=checkbox]+label:before{
  content:" ";
  display:inline-block;
  margin-right:4px;
  vertical-align:text-bottom;
}
.v4header .modal-body-pre .or-search-section{
  text-align:center;
}
.v4header .modal-body-pre .or-search-section,.v4header .modal-body-pre .or-search-section input{
  background:transparent;
  font-size:16px;
}
.v4header .modal-body-pre .or-search-section .clear-all-button{
  cursor:pointer;
  right:0;
}
.v4header .or-section-level-2 .btn{
  border:none;
  line-height:inherit;
}
.v4header .or-section-level-2 .btn .icon-checkbox,.v4header .or-section-level-2 .btn .icon-checkbox-checked{
  left:10px;
  top:1px;
  transform:none;
}
.v4header .or-section-group .flex-wrap{
  display:flex;
  flex-wrap:wrap;
  margin:20px 15px 30px;
}
.v4header .or-section-group .flex-wrap .btn{
  flex:0 0 25%;
  margin-left:0;
  margin-right:0;
  max-width:25%;
}
.v4header .or-section-group .flex-wrap.districts-wrapper{
  margin:0;
}
.v4header .or-section-group .or-section[data-toggle=collapse].disabled,.v4header .or-section-group .or-section[disabled=disabled]{
  opacity:.65;
}
.v4header .or-section-group .or-section[data-toggle=select][disabled=disabled]{
  cursor:default;
  pointer-events:none;
}
.v4header #or-loader{
  background-color:hsla(0,0%,100%,.5);
  display:none;
  height:100%;
  left:0;
  opacity:0;
  position:fixed;
  top:0;
  transition:opacity .25s;
  width:100%;
  z-index:300;
}
.v4header #or-loader section{
  display:inline-block;
  font-size:30px;
  height:32px;
  left:50%;
  position:absolute;
  position:relative;
  top:50%;
  transform:translate(-50%, -50%);
  width:32px;
}
.v4header #or-loader section.center{
  margin:auto;
}
.v4header #or-loader section .spinner-blade{
  animation:or-loader-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header #or-loader section .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header #or-loader section .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header #or-loader section .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header #or-loader section .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header #or-loader section .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header #or-loader section .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header #or-loader section .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header #or-loader section .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header #or-loader section .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header #or-loader section .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header #or-loader section .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header #or-loader section .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
.v4header #or-loader.show{
  opacity:1;
}
.v4header .swipe-pager-item,.v4header [data-href]{
  cursor:pointer;
}
.v4header .header-warning-block{
  background-color:#f4efdb;
  border-bottom:1px solid #d1ac22;
  box-shadow:0 1px 0 0 #e5e5e5;
}
.v4header .header-warning-block .header-warning{
  align-items:center;
  display:flex;
  margin-left:auto;
  margin-right:auto;
  min-height:70px;
  padding:19px 0;
  width:1180px;
}
@media (max-width:1280px){
  .v4header .header-warning-block .header-warning{
    width:980px;
  }
}
.v4header .header-warning-block .header-warning .header-warning-message{
  -ms-flex-positive:1;
  color:#3e3e3e;
  flex-grow:1;
  font-size:14px;
  font-weight:400;
  padding:0 20px;
}
.v4header .header-warning-block .header-warning .header-warning-message .warning-message-high-light{
  font-style:italic;
  font-weight:700;
}
.v4header .header-warning-block .header-warning .header-warning-close-btn{
  cursor:pointer;
}
.v4header #cookies-agreement{
  background-color:rgba(62,62,62,.9);
  bottom:0;
  box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);
  left:0;
  position:fixed;
  width:100%;
  z-index:2000;
}
.v4header #cookies-agreement .cookies-agreement-content{
  align-items:center;
  display:flex;
  margin:0 auto;
  padding:8px 0;
  width:1180px;
}
@media (max-width:1280px){
  .v4header #cookies-agreement .cookies-agreement-content{
    width:980px;
  }
}
.v4header #cookies-agreement .cookies-agreement-text{
  color:#fff;
  flex:1 1 auto;
  font-size:14px;
  font-weight:400;
  margin-right:10px;
}
.v4header #cookies-agreement .cookies-agreement-text a{
  color:#fff;
  text-decoration:underline;
}
.v4header #cookies-agreement .cookies-agreement-button{
  background-color:#fff;
  border-radius:4px;
  color:#666;
  flex:0 0 100px;
  font-size:14px;
  font-weight:600;
  height:40px;
  line-height:40px;
}
.v4header button.ui-datepicker-trigger{
  background-color:initial;
  color:transparent;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.v4header .filter-tag-container{
  background-color:#fff;
  box-shadow:0 1px 0 0 #e5e5e5;
  padding:0 !important;
}
.v4header .filter-tag-container>ul.filter-tag-list{
  margin:0;
  padding:5px 8px;
}
.v4header .filter-tag-container>ul.filter-tag-list>li.filter-tag-item{
  border:1px solid #ffcb05;
  display:inline-block;
  margin:2px;
  padding:1px 4px;
}
.v4header .filter-tag-container>ul.filter-tag-list>li.filter-tag-item>.filter-tag-item-remove-button{
  display:inline-block;
  margin:-10px -10px -10px -5px;
  padding:10px;
}
.v4header .filter-tag-container:after{
  clear:both;
  content:"";
  display:table;
}
.v4header #or-route-filters-main .btn-filter,.v4header main>.btn-filter{
  display:none;
  margin-top:10px;
  z-index:400;
}
.v4header .btn-filter .or-spinner{
  display:inline-block;
  font-size:24px;
  height:26px;
  height:31px;
  position:relative;
  width:26px;
}
.v4header .btn-filter .or-spinner.center{
  margin:auto;
}
.v4header .btn-filter .or-spinner .spinner-blade{
  animation:spinner-fade 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .btn-filter .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .btn-filter .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
.v4header .btn-filter .btn-filter-count{
  font-weight:700;
}
.v4header .pois-filter-price,.v4header .pois-filter-price *{
  cursor:pointer;
}
.v4header .pois-filter-price .header{
  position:relative;
}
.v4header .pois-filter-price .header .price-range-both{
  color:#e54e26;
  display:block;
  font-style:normal;
  text-align:right;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper{
  padding:15px 12px 15px 8px;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper .value{
  color:#3e3e3e;
  display:block;
  font-size:14px;
  left:50%;
  margin:0 0 0 -20px;
  position:absolute;
  text-align:center;
  top:-24px;
  width:40px;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper .ui-slider{
  background-color:#f2f2f2;
  border:none;
  border-radius:10px;
  height:4px;
  position:relative;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper .ui-slider .ui-slider-range{
  background:#e54e26;
  height:4px;
  position:absolute;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper .ui-slider .ui-slider-handle{
  background:#ffcb05;
  background-clip:padding-box;
  border:20px solid transparent;
  border-radius:100px;
  display:block;
  height:60px;
  margin-left:-28px;
  margin-top:-24px;
  position:absolute;
  width:60px;
}
.v4header .pois-filter-price .pois-filter-price-bar-wrapper .ui-slider span:focus{
  outline:none;
}
.v4header #or-route-filters-main.or-route .bottom-padding{
  padding-bottom:60px;
}
.v4header .or-mobile-web #or-route-filters-author,.v4header .or-mobile-web #or-route-filters-category,.v4header .or-mobile-web #or-route-filters-city,.v4header .or-mobile-web #or-route-filters-cuisine,.v4header .or-mobile-web #or-route-filters-dish,.v4header .or-mobile-web #or-route-filters-district,.v4header .or-mobile-web #or-route-filters-feature,.v4header .or-mobile-web #or-route-filters-ingredient,.v4header .or-mobile-web #or-route-filters-landmark,.v4header .or-mobile-web #or-route-filters-soup,.v4header .or-mobile-web #or-route-filters-time,.v4header .or-mobile-web .or-route-filters-subview,.v4header .or-route-filters-author,.v4header .or-route-filters-category,.v4header .or-route-filters-city,.v4header .or-route-filters-cuisine,.v4header .or-route-filters-dish,.v4header .or-route-filters-district,.v4header .or-route-filters-feature,.v4header .or-route-filters-ingredient,.v4header .or-route-filters-landmark,.v4header .or-route-filters-soup,.v4header .or-route-filters-time{
  z-index:300;
}
.v4header .or-mobile-web #or-route-filters-author .or-section-level-2,.v4header .or-mobile-web #or-route-filters-category .or-section-level-2,.v4header .or-mobile-web #or-route-filters-city .or-section-level-2,.v4header .or-mobile-web #or-route-filters-cuisine .or-section-level-2,.v4header .or-mobile-web #or-route-filters-dish .or-section-level-2,.v4header .or-mobile-web #or-route-filters-district .or-section-level-2,.v4header .or-mobile-web #or-route-filters-feature .or-section-level-2,.v4header .or-mobile-web #or-route-filters-ingredient .or-section-level-2,.v4header .or-mobile-web #or-route-filters-landmark .or-section-level-2,.v4header .or-mobile-web #or-route-filters-soup .or-section-level-2,.v4header .or-mobile-web #or-route-filters-time .or-section-level-2,.v4header .or-mobile-web .or-route-filters-subview .or-section-level-2,.v4header .or-route-filters-author .or-section-level-2,.v4header .or-route-filters-category .or-section-level-2,.v4header .or-route-filters-city .or-section-level-2,.v4header .or-route-filters-cuisine .or-section-level-2,.v4header .or-route-filters-dish .or-section-level-2,.v4header .or-route-filters-district .or-section-level-2,.v4header .or-route-filters-feature .or-section-level-2,.v4header .or-route-filters-ingredient .or-section-level-2,.v4header .or-route-filters-landmark .or-section-level-2,.v4header .or-route-filters-soup .or-section-level-2,.v4header .or-route-filters-time .or-section-level-2{
  padding-top:5px;
}
.v4header .or-mobile-web #or-route-filters-author .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-category .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-city .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-cuisine .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-dish .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-district .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-feature .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-ingredient .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-landmark .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-soup .or-section-level-2 .or-section,.v4header .or-mobile-web #or-route-filters-time .or-section-level-2 .or-section,.v4header .or-mobile-web .or-route-filters-subview .or-section-level-2 .or-section,.v4header .or-route-filters-author .or-section-level-2 .or-section,.v4header .or-route-filters-category .or-section-level-2 .or-section,.v4header .or-route-filters-city .or-section-level-2 .or-section,.v4header .or-route-filters-cuisine .or-section-level-2 .or-section,.v4header .or-route-filters-dish .or-section-level-2 .or-section,.v4header .or-route-filters-district .or-section-level-2 .or-section,.v4header .or-route-filters-feature .or-section-level-2 .or-section,.v4header .or-route-filters-ingredient .or-section-level-2 .or-section,.v4header .or-route-filters-landmark .or-section-level-2 .or-section,.v4header .or-route-filters-soup .or-section-level-2 .or-section,.v4header .or-route-filters-time .or-section-level-2 .or-section{
  padding:12px 15px 12px 10px;
}
.v4header .or-mobile-web #or-route-filters-author .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-category .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-city .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-cuisine .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-dish .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-district .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-feature .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-ingredient .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-landmark .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-soup .or-section-level-2 .or-section .title,.v4header .or-mobile-web #or-route-filters-time .or-section-level-2 .or-section .title,.v4header .or-mobile-web .or-route-filters-subview .or-section-level-2 .or-section .title,.v4header .or-route-filters-author .or-section-level-2 .or-section .title,.v4header .or-route-filters-category .or-section-level-2 .or-section .title,.v4header .or-route-filters-city .or-section-level-2 .or-section .title,.v4header .or-route-filters-cuisine .or-section-level-2 .or-section .title,.v4header .or-route-filters-dish .or-section-level-2 .or-section .title,.v4header .or-route-filters-district .or-section-level-2 .or-section .title,.v4header .or-route-filters-feature .or-section-level-2 .or-section .title,.v4header .or-route-filters-ingredient .or-section-level-2 .or-section .title,.v4header .or-route-filters-landmark .or-section-level-2 .or-section .title,.v4header .or-route-filters-soup .or-section-level-2 .or-section .title,.v4header .or-route-filters-time .or-section-level-2 .or-section .title{
  font-size:16px;
}
.v4header .or-mobile-web #or-route-filters-author .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-category .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-city .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-cuisine .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-dish .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-district .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-feature .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-ingredient .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-landmark .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-soup .or-section-level-2 .btn,.v4header .or-mobile-web #or-route-filters-time .or-section-level-2 .btn,.v4header .or-mobile-web .or-route-filters-subview .or-section-level-2 .btn,.v4header .or-route-filters-author .or-section-level-2 .btn,.v4header .or-route-filters-category .or-section-level-2 .btn,.v4header .or-route-filters-city .or-section-level-2 .btn,.v4header .or-route-filters-cuisine .or-section-level-2 .btn,.v4header .or-route-filters-dish .or-section-level-2 .btn,.v4header .or-route-filters-district .or-section-level-2 .btn,.v4header .or-route-filters-feature .or-section-level-2 .btn,.v4header .or-route-filters-ingredient .or-section-level-2 .btn,.v4header .or-route-filters-landmark .or-section-level-2 .btn,.v4header .or-route-filters-soup .or-section-level-2 .btn,.v4header .or-route-filters-time .or-section-level-2 .btn{
  font-size:16px;
  padding:13px 30px;
  white-space:inherit;
}
.v4header .or-mobile-web #or-route-filters-author div.button,.v4header .or-mobile-web #or-route-filters-author div.button *,.v4header .or-mobile-web #or-route-filters-category div.button,.v4header .or-mobile-web #or-route-filters-category div.button *,.v4header .or-mobile-web #or-route-filters-city div.button,.v4header .or-mobile-web #or-route-filters-city div.button *,.v4header .or-mobile-web #or-route-filters-cuisine div.button,.v4header .or-mobile-web #or-route-filters-cuisine div.button *,.v4header .or-mobile-web #or-route-filters-dish div.button,.v4header .or-mobile-web #or-route-filters-dish div.button *,.v4header .or-mobile-web #or-route-filters-district div.button,.v4header .or-mobile-web #or-route-filters-district div.button *,.v4header .or-mobile-web #or-route-filters-feature div.button,.v4header .or-mobile-web #or-route-filters-feature div.button *,.v4header .or-mobile-web #or-route-filters-ingredient div.button,.v4header .or-mobile-web #or-route-filters-ingredient div.button *,.v4header .or-mobile-web #or-route-filters-landmark div.button,.v4header .or-mobile-web #or-route-filters-landmark div.button *,.v4header .or-mobile-web #or-route-filters-soup div.button,.v4header .or-mobile-web #or-route-filters-soup div.button *,.v4header .or-mobile-web #or-route-filters-time div.button,.v4header .or-mobile-web #or-route-filters-time div.button *,.v4header .or-mobile-web .or-route-filters-subview div.button,.v4header .or-mobile-web .or-route-filters-subview div.button *,.v4header .or-route-filters-author div.button,.v4header .or-route-filters-author div.button *,.v4header .or-route-filters-category div.button,.v4header .or-route-filters-category div.button *,.v4header .or-route-filters-city div.button,.v4header .or-route-filters-city div.button *,.v4header .or-route-filters-cuisine div.button,.v4header .or-route-filters-cuisine div.button *,.v4header .or-route-filters-dish div.button,.v4header .or-route-filters-dish div.button *,.v4header .or-route-filters-district div.button,.v4header .or-route-filters-district div.button *,.v4header .or-route-filters-feature div.button,.v4header .or-route-filters-feature div.button *,.v4header .or-route-filters-ingredient div.button,.v4header .or-route-filters-ingredient div.button *,.v4header .or-route-filters-landmark div.button,.v4header .or-route-filters-landmark div.button *,.v4header .or-route-filters-soup div.button,.v4header .or-route-filters-soup div.button *,.v4header .or-route-filters-time div.button,.v4header .or-route-filters-time div.button *{
  -webkit-transform:translateZ(0);
}
.v4header .or-mobile-web #or-route-filters-author .or-section-container,.v4header .or-mobile-web #or-route-filters-category .or-section-container,.v4header .or-mobile-web #or-route-filters-city .or-section-container,.v4header .or-mobile-web #or-route-filters-cuisine .or-section-container,.v4header .or-mobile-web #or-route-filters-dish .or-section-container,.v4header .or-mobile-web #or-route-filters-district .or-section-container,.v4header .or-mobile-web #or-route-filters-feature .or-section-container,.v4header .or-mobile-web #or-route-filters-ingredient .or-section-container,.v4header .or-mobile-web #or-route-filters-landmark .or-section-container,.v4header .or-mobile-web #or-route-filters-soup .or-section-container,.v4header .or-mobile-web #or-route-filters-time .or-section-container,.v4header .or-mobile-web .or-route-filters-subview .or-section-container,.v4header .or-route-filters-author .or-section-container,.v4header .or-route-filters-category .or-section-container,.v4header .or-route-filters-city .or-section-container,.v4header .or-route-filters-cuisine .or-section-container,.v4header .or-route-filters-dish .or-section-container,.v4header .or-route-filters-district .or-section-container,.v4header .or-route-filters-feature .or-section-container,.v4header .or-route-filters-ingredient .or-section-container,.v4header .or-route-filters-landmark .or-section-container,.v4header .or-route-filters-soup .or-section-container,.v4header .or-route-filters-time .or-section-container{
  padding-bottom:35px;
}
.v4header .or-mobile-web #or-route-filters-author .or-section:first-child,.v4header .or-mobile-web #or-route-filters-category .or-section:first-child,.v4header .or-mobile-web #or-route-filters-city .or-section:first-child,.v4header .or-mobile-web #or-route-filters-cuisine .or-section:first-child,.v4header .or-mobile-web #or-route-filters-dish .or-section:first-child,.v4header .or-mobile-web #or-route-filters-district .or-section:first-child,.v4header .or-mobile-web #or-route-filters-feature .or-section:first-child,.v4header .or-mobile-web #or-route-filters-ingredient .or-section:first-child,.v4header .or-mobile-web #or-route-filters-landmark .or-section:first-child,.v4header .or-mobile-web #or-route-filters-soup .or-section:first-child,.v4header .or-mobile-web #or-route-filters-time .or-section:first-child,.v4header .or-mobile-web .or-route-filters-subview .or-section:first-child,.v4header .or-route-filters-author .or-section:first-child,.v4header .or-route-filters-category .or-section:first-child,.v4header .or-route-filters-city .or-section:first-child,.v4header .or-route-filters-cuisine .or-section:first-child,.v4header .or-route-filters-dish .or-section:first-child,.v4header .or-route-filters-district .or-section:first-child,.v4header .or-route-filters-feature .or-section:first-child,.v4header .or-route-filters-ingredient .or-section:first-child,.v4header .or-route-filters-landmark .or-section:first-child,.v4header .or-route-filters-soup .or-section:first-child,.v4header .or-route-filters-time .or-section:first-child{
  margin-top:0;
}
.v4header #or-route-filters-landmark .landmark-first-type-item:not(:first-child){
  border-top:1px solid #ccc;
}
.v4header #or-route-filters-landmark .landmark-item{
  border-bottom:none;
  padding-left:80px !important;
}
.v4header #or-route-filters-landmark .landmark-item:after{
  background:#ccc;
  bottom:-1px;
  content:"";
  height:1px;
  left:80px;
  position:absolute;
  right:0;
}
.v4header #or-route-filters-landmark .landmark-item:last-child:after{
  height:0;
}
.v4header #or-route-filters-landmark .landmark-type-name{
  color:#8e8e8e;
  left:0;
  line-height:100%;
  padding-left:10px;
  padding-right:10px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  white-space:normal;
  width:80px;
}
.v4header #or-route-filters-category .or-section-level-2 .btn,.v4header #or-route-filters-ingredient .or-section-level-2 .btn,.v4header #or-route-filters-soup .or-section-level-2 .btn,.v4header #or-route-filters-time .or-section-level-2 .btn{
  padding:13px 30px 13px 10px;
}
.v4header #pois-filter-price-range{
  margin-bottom:60px;
}
.v4header .filter-section{
  margin-top:5px;
}
.v4header .filter-section .or-section-icon-cell,.v4header .filter-section .or-section-icon-cell>.icon{
  align-items:center;
  display:flex;
}
.v4header .filter-section .or-section-icon-cell{
  height:55px;
}
.v4header .filter-section .or-section-fixed-height{
  font-size:16px;
  line-height:normal;
}
.v4header .filter-section .or-section-fixed-height .content{
  margin-right:30px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.v4header .filter-section>.title{
  margin:15px 5px 3px;
}
.v4header .filter-section .icon img{
  display:block;
  height:24px;
  width:24px;
}
.v4header .filter-section>.content{
  font-size:15px;
}
.v4header .filter-section .filter-active-option-list{
  align-items:flex-start;
  display:flex !important;
  flex-direction:column;
  height:55px;
  justify-content:center;
}
.v4header .filter-section .filter-active-option-list>.title{
  flex:0 0 auto;
  font-size:16px;
}
.v4header .filter-section .filter-active-option-list>.subtitle{
  flex:0 0 auto;
  font-size:14px;
  overflow:hidden;
  padding-right:21px;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.v4header .or-search-ad{
  text-align:center;
}
.v4header #pois-distance-options,.v4header #pois-sort-options{
  display:flex;
  padding:10px 0;
}
.v4header #pois-distance-options>.or-section,.v4header #pois-sort-options>.or-section{
  display:flex;
}
.v4header #pois-distance-options .sort-option-group,.v4header #pois-sort-options .sort-option-group{
  align-items:center;
  display:flex;
  flex:1 1 25%;
  justify-content:center;
  width:25%;
}
.v4header #pois-distance-options .sort-option-group:not(:last-child),.v4header #pois-sort-options .sort-option-group:not(:last-child){
  border-right:1px solid #e5e5e5;
}
.v4header #pois-distance-options .sort-option-group .or-sprite.d_filter_icon_latest_active,.v4header #pois-distance-options .sort-option-group .or-sprite.d_filter_icon_latest_default,.v4header #pois-sort-options .sort-option-group .or-sprite.d_filter_icon_latest_active,.v4header #pois-sort-options .sort-option-group .or-sprite.d_filter_icon_latest_default{
  margin:3px 0;
}
.v4header #pois-distance-options .sort-option-group .title,.v4header #pois-sort-options .sort-option-group .title{
  font-size:12px;
  line-height:1.2em;
}
.v4header #pois-distance-options .btn,.v4header #pois-sort-options .btn{
  box-shadow:none;
  padding:0;
  text-align:center;
  white-space:normal;
  word-break:break-word;
}
.v4header #pois-distance-options .btn .icon,.v4header #pois-sort-options .btn .icon{
  display:inline-block;
  margin-bottom:2px;
  margin-left:auto;
  margin-right:auto;
}
.v4header #pois-distance-options .btn.active .title,.v4header #pois-sort-options .btn.active .title{
  color:#e54e26;
}
.v4header #pois-sort-options{
  height:85px;
}
.v4header body[data-partner=apcn] .filter-tag-container>ul.filter-tag-list>li.filter-tag-item{
  border-color:#2480d2;
}
.v4header body[data-partner=apcn] .or-sprite.or-checkbox-large-checked{
  background-image:url(/images/or/Common/common-checkbox-gr-on-20-x-20-bu@2x.png);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:20px 20px;
  height:20px;
  width:20px;
}
.v4header body[data-partner=apcn] .or-slider-menu ul.or-slider-menu-inner>li.active{
  border-bottom-color:#2480d2;
  color:#2480d2;
}
.v4header body[data-partner=apcn] .btn-filter{
  background-color:#2480d2;
  color:#fff;
}
.v4header body[data-partner=apcn] .or-spinner{
  display:inline-block;
  font-size:30px;
  height:32px;
  position:relative;
  width:32px;
}
.v4header body[data-partner=apcn] .or-spinner.center{
  margin:auto;
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade{
  animation:filter-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header body[data-partner=apcn] .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
@keyframes filter-spinner{
  0%{
    background-color:#fff;
  }
  to{
    background-color:initial;
  }
}
.v4header body[data-partner=apcn] #or-route-filters-main .filter-section>.title{
  color:#3e3e3e;
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-distance-options .btn-active .title,.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .btn.active .title{
  color:#2480d2;
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d-filter-icon-discount-on,.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d-filter-icon-generic-on,.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d_filter_icon_distance_active,.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d_filter_icon_latest_active{
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:25px 25px;
  height:25px;
  width:25px;
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d-filter-icon-generic-on{
  background-image:url(/images/or/voucher/d-filter-icon-generic-on-apcn@2x.png);
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d-filter-icon-discount-on{
  background-image:url(/images/or/voucher/d-filter-icon-discount-on-apcn@2x.png);
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d_filter_icon_latest_active{
  background-image:url(/images/or/voucher/d_filter_icon_latest_active_apcn.png);
}
.v4header body[data-partner=apcn] #or-route-filters-main #pois-sort-options .d_filter_icon_distance_active{
  background-image:url(/images/or/voucher/d_filter_icon_distance_active_apcn.png);
}
.v4header body[data-partner=apcn] .or-section-level-2 .btn.shortlisted,.v4header body[data-partner=apcn] .or-section.active-filter .subtitle,.v4header body[data-partner=apcn] .or-section.shortlisted{
  color:#ff6262;
}
.v4header body[data-partner=apcn] #or-loader .or-spinner{
  display:inline-block;
  font-size:30px;
  height:32px;
  position:relative;
  width:32px;
}
.v4header body[data-partner=apcn] #or-loader .or-spinner.center{
  margin:auto;
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade{
  animation:or-partner-loader-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header body[data-partner=apcn] #or-loader .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
@keyframes or-partner-loader-spinner{
  0%{
    background-color:#2480d2;
  }
  to{
    background-color:initial;
  }
}
.v4header .or-route-filters-author .or-section-container,.v4header .or-route-filters-category .or-section-container,.v4header .or-route-filters-cuisine .or-section-container,.v4header .or-route-filters-dish .or-section-container,.v4header .or-route-filters-district .or-section-container,.v4header .or-route-filters-feature .or-section-container,.v4header .or-route-filters-ingredient .or-section-container,.v4header .or-route-filters-landmark .or-section-container,.v4header .or-route-filters-soup .or-section-container,.v4header .or-route-filters-time .or-section-container{
  padding-bottom:80px;
}
.v4header .or-route-filters-author .or-section,.v4header .or-route-filters-category .or-section,.v4header .or-route-filters-cuisine .or-section,.v4header .or-route-filters-dish .or-section,.v4header .or-route-filters-district .or-section,.v4header .or-route-filters-feature .or-section,.v4header .or-route-filters-ingredient .or-section,.v4header .or-route-filters-landmark .or-section,.v4header .or-route-filters-soup .or-section,.v4header .or-route-filters-time .or-section{
  margin:0;
}
.v4header .or-route-filters-author .or-section-level-2,.v4header .or-route-filters-category .or-section-level-2,.v4header .or-route-filters-cuisine .or-section-level-2,.v4header .or-route-filters-dish .or-section-level-2,.v4header .or-route-filters-district .or-section-level-2,.v4header .or-route-filters-feature .or-section-level-2,.v4header .or-route-filters-ingredient .or-section-level-2,.v4header .or-route-filters-landmark .or-section-level-2,.v4header .or-route-filters-soup .or-section-level-2,.v4header .or-route-filters-time .or-section-level-2{
  padding-top:0;
}
.v4header .or-route-filters-author .or-section-level-2 .or-section,.v4header .or-route-filters-category .or-section-level-2 .or-section,.v4header .or-route-filters-cuisine .or-section-level-2 .or-section,.v4header .or-route-filters-dish .or-section-level-2 .or-section,.v4header .or-route-filters-district .or-section-level-2 .or-section,.v4header .or-route-filters-feature .or-section-level-2 .or-section,.v4header .or-route-filters-ingredient .or-section-level-2 .or-section,.v4header .or-route-filters-landmark .or-section-level-2 .or-section,.v4header .or-route-filters-soup .or-section-level-2 .or-section,.v4header .or-route-filters-time .or-section-level-2 .or-section{
  padding:10px 15px;
}
.v4header .or-route-filters-author .or-section-group .btn,.v4header .or-route-filters-category .or-section-group .btn,.v4header .or-route-filters-cuisine .or-section-group .btn,.v4header .or-route-filters-dish .or-section-group .btn,.v4header .or-route-filters-district .or-section-group .btn,.v4header .or-route-filters-feature .or-section-group .btn,.v4header .or-route-filters-ingredient .or-section-group .btn,.v4header .or-route-filters-landmark .or-section-group .btn,.v4header .or-route-filters-soup .or-section-group .btn,.v4header .or-route-filters-time .or-section-group .btn{
  font-size:14px;
  padding:0 28px 12px;
}
.v4header .or-route-filters-author .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-author .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-category .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-category .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-cuisine .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-cuisine .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-dish .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-dish .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-district .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-district .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-feature .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-feature .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-ingredient .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-ingredient .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-landmark .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-landmark .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-soup .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-soup .or-section-group .btn .icon-checkbox-checked,.v4header .or-route-filters-time .or-section-group .btn .icon-checkbox,.v4header .or-route-filters-time .or-section-group .btn .icon-checkbox-checked{
  left:0;
}
.v4header .or-route-filters-landmark .or-slider-menu .or-slider-menu-inner{
  margin:0;
  padding:0;
}
.v4header .or-route-filters-landmark .or-slider-menu .or-slider-menu-inner>li{
  border-bottom:6px solid transparent;
  cursor:pointer;
  display:inline-block;
  line-height:38px;
  padding:6px 15px 0;
}
.v4header .or-route-filters-landmark .or-slider-menu .or-slider-menu-inner>li.active{
  border-color:#3e3e3e;
}
.v4header .or-route-filters-landmark .district-container{
  border-bottom:1px solid #d9d9d9;
  display:flex;
  flex:0 1 100%;
  margin:0;
  padding:20px 15px;
}
.v4header .or-route-filters-landmark .district-container:last-child{
  border-bottom:none;
}
.v4header .or-route-filters-landmark .district-container>.district-name{
  flex:0 0 160px;
  white-space:inherit;
}
.v4header .or-route-filters-landmark .district-container>.landmarks-container{
  display:flex;
  flex:0 1 100%;
  flex-wrap:wrap;
}
.v4header .search-filter-pricerange{
  position:relative;
}
.v4header .search-filter-pricerange .header{
  position:absolute;
  right:0;
  top:25px;
}
.v4header .filter-price,.v4header .filter-price *{
  cursor:pointer;
}
.v4header .filter-price .filter-price-bar-wrapper{
  padding:15px 12px 15px 8px;
}
.v4header .filter-price .filter-price-bar-wrapper .value{
  color:#3e3e3e;
  display:block;
  font-size:14px;
  left:50%;
  margin:0 0 0 -20px;
  position:absolute;
  text-align:center;
  top:-24px;
  width:40px;
}
.v4header .filter-price .filter-price-bar-wrapper .ui-slider{
  background:none;
  background-color:#d9d9d9;
  border:none;
  border-radius:10px;
  height:4px;
  position:relative;
}
.v4header .filter-price .filter-price-bar-wrapper .ui-slider .ui-slider-range{
  background:#e54e26;
  height:4px;
  position:absolute;
}
.v4header .filter-price .filter-price-bar-wrapper .ui-slider .ui-slider-handle{
  background:#fff;
  background-clip:padding-box;
  border:1px solid #b2b2b2;
  border-radius:100px;
  box-shadow:0 1px 4px 0 rgba(0,0,0,.3);
  cursor:pointer;
  display:block;
  height:20px;
  margin-left:-4px;
  margin-top:-4px;
  position:absolute;
  width:20px;
}
.v4header .filter-price .filter-price-bar-wrapper .ui-slider span:focus{
  outline:none;
}
.v4header #advance-search-model-container .filter-price{
  margin-top:25px;
}
.v4header .filter-tag-container>ul.filter-tag-list>li.filter-tag-item>.filter-tag-item-remove-button{
  margin-top:-11px;
}
.v4header .filter-tag-container>ul.filter-tag-list>li.filter-tag-item>.filter-tag-item-remove-button>.or-sprite{
  display:inline-block;
}
.v4header .modal-body-post-overlay{
  background:linear-gradient(180deg, hsla(0,0%,95%,0) 0, #f2f2f2);
  bottom:0;
  height:80px;
  pointer-events:none;
  position:absolute;
  width:100%;
  z-index:1;
}
.v4header #global-container .or-modal-search{
  z-index:200;
}
.v4header #global-container .or-modal-search .modal-header{
  flex-direction:column;
  min-height:95px;
  padding-top:50px;
}
.v4header #global-container .or-modal-search .modal-header .modal-title-container{
  position:relative;
  width:980px;
}
.v4header #global-container .or-modal-search .modal-header .title{
  font-size:26px;
}
.v4header #global-container .or-modal-search .modal-header button.close{
  height:auto;
  position:absolute;
  right:8px;
  top:8px;
}
.v4header #global-container .or-modal-search .modal-content{
  background:#fff;
}
.v4header #global-container .or-modal-search .modal-content .modal-body{
  align-self:center;
  margin-top:26px;
  overflow-y:hidden;
  width:980px;
}
.v4header #search-filters-filter-tag-container{
  align-items:center;
  background:transparent;
  box-shadow:none;
  display:flex;
  font-size:14px;
  margin:0 auto;
  width:900px;
}
.v4header #search-filters-filter-tag-container .map-search-btn{
  align-items:center;
  background-color:#ffe582;
  color:#3e3e3e;
  display:flex;
  font-size:16px;
  font-weight:400;
  height:35px;
  justify-content:center;
  margin-left:20px;
  min-width:120px;
  padding:0 10px;
}
.v4header #search-filters-filter-tag-container .map-search-btn,.v4header #search-filters-filter-tag-container .map-search-btn:hover{
  text-decoration:none;
}
.v4header #search-filters-filter-tag-container .map-search-btn-icon{
  margin-right:10px;
}
.v4header #search-filters-filter-tag-container .filter-tag-list{
  padding:0;
}
.v4header #search-filters-filter-tag-container .filter-tag-item{
  background:#fff;
  border:1px solid #b2b2b2;
  border-radius:2px;
  height:34px;
  line-height:34px;
  margin:0 10px 10px 0;
  padding:0 10px;
}
.v4header #search-filters-filter-tag-container .filter-tag-item.filter-tag-clear-button{
  background:transparent;
  border:none;
  cursor:pointer;
}
.v4header #global-container .or-modal.or-route-filters-booking .modal-content{
  height:450px;
}
.v4header .or-route-filters-booking .or-ugc-form{
  width:auto;
}
.v4header .or-route-filters-booking .or-ugc-form .chosen-container{
  background-color:#fff;
}
.v4header .or-route-filters-booking .or-ugc-form .chosen-container .chosen-single{
  border-left:none;
}
.v4header .or-route-filters-booking .or-ugc-form .date-picker-wrapper{
  position:relative;
  width:33%;
}
.v4header .or-route-filters-booking .or-ugc-form .date-picker-wrapper input[type=text]{
  height:100%;
  width:100%;
}
.v4header .or-route-filters-booking .or-ugc-form .date-picker-wrapper .right-icon{
  position:absolute;
  right:12.5px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-route-filters-booking .or-ugc-form input[type=text]{
  border:1px solid #d9d9d9;
  line-height:42px;
  padding:0 8px;
}
.v4header .or-route-filters-booking .or-ugc-form .right-icon{
  pointer-events:none;
}
.v4header .search-panel-section .new-tag{
  margin-left:5px;
  vertical-align:text-bottom;
}
.v4header .search-panel-section .title{
  color:#3e3e3e;
  font-size:14px;
  margin:26px 0 13px;
}
.v4header .search-panel-section .title:before{
  border:2px solid #e54e26;
  border-radius:4px;
  content:"";
  margin-right:5px;
  vertical-align:text-top;
}
.v4header .search-panel-section .more-btn{
  cursor:pointer;
  margin-top:16px;
  padding:0;
}
.v4header .search-panel-section .priority-tag-container .priority-tag-list{
  margin-bottom:0;
  padding-left:0;
}
.v4header .search-panel-section .priority-tag-container .priority-tag{
  background:transparent;
  border:none;
  display:block;
  padding:0;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn{
  border-bottom:1px solid #ccc;
  box-shadow:none;
  display:block;
  line-height:28px;
  margin-left:5px;
  margin-right:5px;
  position:relative;
  text-align:left;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn:last-child{
  border-bottom:0 solid #ccc;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn.active{
  box-shadow:none;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn.active .icon-tick{
  display:block;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn.shortlisted{
  color:#e54e26;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .icon-tick{
  display:none;
  position:absolute;
  right:10px;
  top:20px;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .icon-checkbox{
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .search-panel-section .priority-tag-container .priority-tag .icon-checkbox-checked{
  display:none;
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn{
  border:none;
  font-size:14px;
  line-height:1;
  margin:0 0 13px;
  padding:0 30px;
  white-space:inherit;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .btn .icon-checkbox,.v4header .search-panel-section .priority-tag-container .priority-tag .btn .icon-checkbox-checked{
  left:0;
  top:-2px;
  transform:none;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .no-bottom{
  margin-bottom:0;
}
.v4header .search-panel-section .priority-tag-container .priority-tag .filter-tag-item-icon{
  display:block;
  height:22px;
  margin-left:-20px;
  width:28px;
}
.v4header .search-panel-section .priority-tag-container .flex-layer{
  align-items:center;
  display:flex;
}
.v4header .search-panel{
  font-size:0;
  margin:-26px auto 0;
  width:900px;
}
.v4header .search-panel>.search-panel-section{
  margin-bottom:30px;
}
.v4header .search-panel-section{
  display:inline-block;
  font-size:14px;
  margin:0;
  position:relative;
  vertical-align:top;
}
.v4header .search-panel-section a:not(:first-child) .or-section,.v4header .search-panel-section span:not(:first-child) .or-section{
  margin-top:0;
}
.v4header .search-panel-section a:not(:last-child) .or-section,.v4header .search-panel-section span:not(:last-child) .or-section{
  border-bottom:1px solid #e5e5e5;
  margin-bottom:0;
}
.v4header .search-panel-section .or-section:not(:first-child){
  margin-top:1px;
}
.v4header .search-panel-section .or-section:not(:last-child){
  border-bottom:0;
  box-shadow:0 1px 0 0 #e5e5e5;
  margin-bottom:0;
}
.v4header .search-panel-section .btn{
  border:none;
  text-align:left;
}
.v4header .search-panel-section .btn.active{
  box-shadow:0 1px 0 0 #e5e5e5;
}
.v4header .search-panel-section .btn.active .icon-tick{
  display:block;
}
.v4header .search-panel-section .btn.active .icon-checkbox{
  display:none;
}
.v4header .search-panel-section .btn.active .icon-checkbox-checked{
  display:block;
}
.v4header .search-panel.has-booking .search-panel-section{
  border-top:1px solid #e5e5e5;
  width:225px;
}
.v4header .search-panel.has-booking .search-panel-section-openrice-pay{
  border:none;
}
.v4header .search-panel:not(.has-booking) .search-panel-section:first-child,.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(4){
  width:310px;
}
.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(2),.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(5){
  width:320px;
}
.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(3),.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(6){
  width:270px;
}
.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(4),.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(5),.v4header .search-panel:not(.has-booking) .search-panel-section:nth-child(6){
  border-top:1px solid #e5e5e5;
}
.v4header .or-sprite-center{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}
.v4header .or-search-section{
  background-color:#fff;
  height:45px;
  margin-bottom:10px;
  margin-right:20px;
  position:relative;
}
.v4header .or-search-section .icon{
  height:100%;
  position:absolute;
  top:0;
  width:40px;
}
.v4header .or-search-section .clear{
  cursor:pointer;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.v4header .or-search-section input{
  border:0;
  border-bottom:1px solid #e5e5e5;
  border-radius:0;
  height:100%;
  line-height:30px;
  outline:0;
  padding:9px 40px 10px;
  width:100%;
}
.v4header .or-search-section input:focus{
  border-bottom:1px solid #e54e26;
  outline:0;
}
.v4header .or-search-section input :-moz-placeholder,.v4header .or-search-section input :-ms-input-placeholder,.v4header .or-search-section input ::-moz-placeholder,.v4header .or-search-section input ::-webkit-input-placeholder{
  text-align:center;
}
.v4header .or-search-section input::-webkit-input-placeholder{
  color:#82756c;
}
.v4header .or-search-section input:-moz-placeholder,.v4header .or-search-section input::-moz-placeholder{
  color:#82756c;
}
.v4header .or-search-section input:-ms-input-placeholder{
  color:#82756c;
}
.v4header .or-search-section input:focus::-webkit-input-placeholder{
  color:transparent;
}
.v4header .or-search-section input:focus:-moz-placeholder,.v4header .or-search-section input:focus::-moz-placeholder{
  color:transparent;
}
.v4header .or-search-section input:focus:-ms-input-placeholder{
  color:transparent;
}
.v4header .or-search-section .icon:not(.clear-all-button){
  border-bottom:1px solid #f3f3f3;
}
.v4header .or-search-section input::-moz-placeholder{
  color:#8e8e8e;
  opacity:1;
}
.v4header .or-search-section input:-ms-input-placeholder{
  color:#8e8e8e;
}
.v4header .or-search-section input::-webkit-input-placeholder{
  color:#8e8e8e;
}
.v4header .or-search-section input ::-webkit-input-placeholder{
  color:#3e3e3e;
  font-size:#8e8e8e;
  line-height:15px;
  position:relative;
  top:2px;
}
.v4header .or-search-section input :-moz-placeholder{
  color:#3e3e3e;
  font-size:#8e8e8e;
  line-height:15px;
}
.v4header .or-search-section input ::-moz-placeholder{
  color:#3e3e3e;
  font-size:#8e8e8e;
  line-height:43px;
  opacity:1;
}
.v4header .or-search-section input :-ms-input-placeholder{
  color:#3e3e3e !important;
  font-size:#8e8e8e !important;
  line-height:15px !important;
}
.v4header .or-search-section input input:focus::-webkit-input-placeholder{
  color:transparent;
}
.v4header .or-search-section input input:focus::-moz-placeholder{
  color:transparent;
}
.v4header .btn-filter-wrapper{
  display:inline-block;
  height:38px;
  min-width:138px;
}
.v4header .btn-filter-wrapper .btn-filter{
  background-color:#ffcb05;
  border:1px solid #ffcb05;
  border-radius:2px;
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  line-height:38px;
  padding:0 30px;
}
.v4header .btn-filter-wrapper .btn-filter:hover{
  background-color:#ffd638;
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner{
  display:inline-block;
  font-size:28px;
  height:30px;
  position:relative;
  vertical-align:middle;
  width:30px;
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner.center{
  margin:auto;
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade{
  animation:spinner-fade 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
.v4header .btn-filter-wrapper .btn-filter .or-spinner.center{
  margin-top:-2px;
}
.v4header #global-container #or-route-filters-booking .modal-content,.v4header #global-container #or-route-offer-booking .modal-content{
  background:#fff;
}
.v4header #global-container #or-route-filters-booking .modal-body,.v4header #global-container #or-route-offer-booking .modal-body{
  overflow:visible;
}
.v4header #global-container #or-route-filters-booking .modal-body-post,.v4header #global-container #or-route-offer-booking .modal-body-post{
  display:none;
}
.v4header #global-container #or-route-filters-booking .modal-footer .btn-filter-wrapper,.v4header #global-container #or-route-offer-booking .modal-footer .btn-filter-wrapper{
  visibility:hidden;
}
.v4header #offer-booking-picker,.v4header #or-route-filters-booking #advanced-search-booking-picker{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  margin-top:20px;
}
.v4header .or-route-filters-booking .picker-title{
  font-weight:700;
  height:19px;
  line-height:19px;
  margin-bottom:10px;
}
.v4header .or-route-filters-booking .date-seat-row{
  display:flex;
}
.v4header .or-route-filters-booking .date-seat-row>*{
  flex:0 1 100%;
}
.v4header .or-route-filters-booking .date-seat-row>:not(:last-child){
  margin-right:20px;
}
.v4header .or-route-filters-booking .date-seat-row .orflatpickr-input[type=text]{
  background:#fff;
  border:1px solid #e5e5e5;
  border-radius:4px;
  box-shadow:none;
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  height:50px;
  line-height:50px;
  padding:0 15px;
}
.v4header .or-route-filters-booking .date-seat-row .orflatpickr{
  position:relative;
}
.v4header .or-route-filters-booking .date-seat-row .orflatpickr .arrow{
  pointer-events:none;
  position:absolute;
  right:15px;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-single{
  background:#fff;
  border:1px solid #e5e5e5;
  border-radius:4px;
  box-shadow:none;
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  height:50px;
  line-height:50px;
  padding:0 15px;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-single div{
  align-items:center;
  display:flex;
  margin:0 15px 0 0;
  width:auto;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-single div b{
  transform:none;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container.chosen-with-drop .chosen-single{
  border-radius:4px 4px 0 0;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-drop{
  border:1px solid #e5e5e5;
  border-radius:0 0 4px 4px;
  box-shadow:none;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-drop ul.chosen-results{
  margin:0;
  max-height:200px;
  padding:0;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-drop li{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  height:40px;
  line-height:40px;
  padding:0 15px;
}
.v4header .or-route-filters-booking .date-seat-row .chosen-container .chosen-drop li.highlighted{
  background:#f3f3f3;
  color:#3e3e3e;
}
.v4header .or-route-filters-booking .date-seat-row .datepicker-cover{
  cursor:pointer;
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
}
.v4header .or-route-filters-booking .time-section-for-booking{
  margin-top:30px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container{
  height:70px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  text-align:center;
  width:880px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-wrapper{
  margin:0 auto;
  position:relative;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .carousel-item{
  background:#fff;
  border:1px solid #e5e5e5;
  border-radius:4px;
  cursor:pointer;
  display:inline-flex;
  flex-flow:column;
  height:70px;
  justify-content:center;
  line-height:70px;
  width:70px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .carousel-item.selected{
  border:2px solid #009342;
  color:#009342;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container.sliding{
  pointer-events:none;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot-wrapper{
  width:73px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot{
  font-size:15px;
  font-weight:600;
  line-height:18px;
  margin-right:3px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .time-with-desc{
  font-size:12px;
  line-height:15px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot.selected .time-with-desc[data-css-unit-type="5"]{
  color:#272f38;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .desc{
  margin-top:1px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .desc[data-css-unit-type="5"]{
  color:#272f38;
  font-weight:700;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .desc:before{
  content:attr(data-pre-unit);
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .desc:after{
  content:attr(data-post-unit);
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .timeslot .desc .icon{
  margin-right:2px;
  margin-top:-3px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-next,.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-prev{
  background:linear-gradient(90deg, #fff 50%, hsla(0,0%,100%,0));
  height:100%;
  position:absolute;
  top:0;
  width:73px;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-next.disabled,.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-prev.disabled{
  display:none;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-next .icon,.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-prev .icon{
  position:relative;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-prev{
  left:0;
}
.v4header .or-route-filters-booking .time-section-for-booking .time-badges-container .bx-next{
  right:0;
  transform:rotate(180deg);
}
.v4header .or-route-filters-booking .time-section-for-adv-search{
  margin-top:30px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-and-periods-row{
  display:flex;
  text-align:center;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-and-periods-row>*{
  flex:0 1 100%;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-and-periods-row>:not(:last-child){
  margin-right:10px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single{
  background:#fff;
  border:1px solid #e5e5e5;
  border-radius:4px;
  box-shadow:none;
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  height:70px;
  line-height:70px;
  padding:0 15px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single div{
  align-items:center;
  display:flex;
  margin:0 15px 0 0;
  width:auto;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single div b{
  transform:none;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container.chosen-with-drop .chosen-single{
  border-radius:4px 4px 0 0;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-drop{
  border:1px solid #e5e5e5;
  border-radius:0 0 4px 4px;
  box-shadow:none;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-drop ul.chosen-results{
  margin:0;
  max-height:200px;
  padding:0;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-drop li{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  height:40px;
  line-height:40px;
  padding:0 15px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-drop li.highlighted{
  background:#f3f3f3;
  color:#3e3e3e;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single{
  font-weight:600;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single span{
  margin-right:0;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .chosen-container .chosen-single div{
  display:none;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .specified-time-dropdown-container.selected .chosen-container .chosen-single{
  border:2px solid #009342;
  color:#009342;
  font-size:18px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-period{
  background:#fff;
  border:1px solid #e5e5e5;
  border-radius:4px;
  cursor:pointer;
  display:flex;
  flex-flow:column;
  font-weight:600;
  height:70px;
  justify-content:center;
  line-height:70px;
  line-height:19px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-period .desc{
  color:#8e8e8e;
  font-size:12px;
  font-weight:600;
  line-height:15px;
  margin-top:4px;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-period.selected{
  border:2px solid #009342;
  color:#009342;
}
.v4header .or-route-filters-booking .time-section-for-adv-search .time-period.selected .desc{
  color:#009342;
}
.v4header .or-route-filters-booking .or-no-result{
  padding-top:93px;
}
.v4header .or-route-filters-booking .or-no-result .img{
  height:70px;
  width:147px;
}
.v4header .or-route-filters-booking .or-no-result .title{
  color:#3e3e3e;
  font-size:16px;
  line-height:19px;
  margin-top:15px;
}
.v4header .booking-dts-block-spinner,.v4header .booking-dts-subview-spinner{
  background:hsla(0,0%,100%,.8);
  position:absolute;
  z-index:3;
}
.v4header .booking-dts-block-spinner .or-spinner,.v4header .booking-dts-subview-spinner .or-spinner{
  bottom:0;
  display:inline-block;
  font-size:30px;
  height:32px;
  left:0;
  position:relative;
  position:absolute;
  right:0;
  top:0;
  width:32px;
}
.v4header .booking-dts-block-spinner .or-spinner.center,.v4header .booking-dts-subview-spinner .or-spinner.center{
  margin:auto;
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade,.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade{
  animation:spinner-fade 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:first-child,.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(2),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(3),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(4),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(5),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(6),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(7),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(8),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(9),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(10),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(11),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .booking-dts-block-spinner .or-spinner .spinner-blade:nth-child(12),.v4header .booking-dts-subview-spinner .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
@keyframes spinner-fade{
  0%{
    background-color:#e54e26;
  }
  to{
    background-color:initial;
  }
}
.v4header .booking-dts-subview-spinner{
  bottom:-78px;
  left:-20px;
  right:-20px;
  top:-10px;
}
.v4header .booking-dts-block-spinner{
  bottom:-1px;
  left:-1px;
  right:-1px;
  top:-1px;
}
.v4header .home-wrapper{
  background-color:#fff;
  margin-bottom:-20px;
  overflow:hidden;
  padding-bottom:20px;
}
.v4header #home-container{
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  width:1180px;
}
@media screen and (max-width:1280px){
  .v4header #home-container{
    width:980px;
  }
}
.v4header #home-container a,.v4header #home-container a:hover{
  text-decoration:none !important;
}
.v4header #home-container .dropshadow{
  border-radius:8px;
  box-shadow:-4px 0 10px 0 rgba(62,62,62,.08);
}
.v4header .home-container .or-sprite{
  display:inline-block;
  position:relative;
}
.v4header .home-container .or-sprite.pagination-right{
  display:none;
}
.v4header .home-container .homeblock-title{
  align-items:center;
  color:#3e3e3e;
  display:flex;
  font-size:28px;
  font-weight:600;
  justify-content:space-between;
  line-height:34px;
  margin-bottom:10px;
}
.v4header .home-more-btn{
  align-items:center;
  color:#8e8e8e;
  cursor:pointer;
  display:flex;
  font-size:14px;
  font-weight:400;
}
.v4header .home-more-btn .or-sprite{
  margin-left:4px;
}
.v4header .home-ad-htmlblock{
  margin-top:8px;
  width:300px;
}
.v4header .home-container .bx-pager{
  height:8px;
}
.v4header .home-container .featured-coupon-slider .bx-controls .bx-pager{
  bottom:10px;
  color:#fff;
  font-size:14px;
  height:auto;
  line-height:1;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper{
  position:relative;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .grid-slider-item-overlay{
  background:linear-gradient(180deg, transparent, #000);
  border-radius:8px;
  bottom:0;
  height:71px;
  top:auto;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-controls{
  bottom:10px;
  line-height:1;
  position:absolute;
  text-align:center;
  width:295px;
}
@media screen and (max-width:1280px){
  .v4header .home-container .featured-coupon-slider .bx-wrapper .bx-controls{
    width:325px;
  }
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .grid-slider-item-overlay-body{
  bottom:31px;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-next,.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-prev{
  bottom:-1px;
  position:absolute;
  z-index:10;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-prev{
  left:100px;
  transform:rotateY(180deg);
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-next{
  right:100px;
}
.v4header .home-container .featured-coupon-slider .bx-wrapper .bx-pager{
  bottom:0;
  height:auto;
}
.v4header .bx-next:hover .pagination-right-dimmed,.v4header .bx-prev:hover .pagination-right-dimmed{
  display:none;
}
.v4header .bx-next:hover .pagination-right,.v4header .bx-prev:hover .pagination-right{
  display:block;
}
.v4header .home-container .bx-pager-item{
  display:inline-block;
  float:none;
  height:8px;
}
.v4header .home-container .bx-pager-link{
  background-color:initial;
  border:1px solid #e5e5e5;
  border-radius:10px;
  color:transparent;
  display:inline-block;
  height:10px;
  margin:0 2px;
  width:10px;
}
.v4header .home-container .bx-pager-link.active{
  background-color:#ffcb05;
  border:1px solid #ffcb05;
}
.v4header .two-column-container{
  display:flex;
  margin-bottom:30px;
}
.v4header .two-column-child{
  padding-left:15px;
}
.v4header .two-column-child:first-child{
  padding-left:0;
}
.v4header .three-column-container{
  display:flex;
  margin-bottom:30px;
}
.v4header .three-column-child{
  padding-left:15px;
}
.v4header .three-column-child:first-child{
  padding-left:0;
}
.v4header .article-grid-title{
  color:#3e3e3e;
  font-size:18px;
  font-weight:400;
  margin-bottom:10px;
  padding-left:17px;
  vertical-align:top;
}
.v4header .article-grid-container{
  clear:both;
  margin-bottom:26px;
  margin-left:-15px;
}
.v4header .article-grid-content{
  display:flex;
}
.v4header .article-grid-child{
  padding-left:15px;
}
.v4header .article-grid-child .home-ad-htmlblock{
  padding-top:35px;
}
.v4header .navigation-icon-grid{
  margin-left:-12px;
  margin-top:6px;
  width:312px;
}
.v4header .navigation-icon{
  border-radius:5px;
  box-shadow:0 1px 0 0 #e5e5e5;
  float:left;
  height:66px;
  margin-bottom:12px;
  margin-left:12px;
  width:66px;
}
.v4header .navigation-icon-with-text{
  border-radius:8px;
  box-shadow:0 0 16px 0 rgba(62,62,62,.12);
  cursor:auto;
  height:155px;
  margin:0;
  max-height:155px;
  padding:0;
  width:300px;
}
.v4header .navigation-icon-with-text .bx-viewport{
  border-radius:8px;
}
.v4header .navigation-icon-with-text:active{
  box-shadow:0 0 16px 0 rgba(62,62,62,.12);
}
.v4header .navigation-icon-with-text-page{
  background-color:#fff;
  border-radius:8px;
  height:155px;
  left:0;
  padding:0 6px;
  position:absolute;
  top:0;
  width:300px;
}
.v4header .navigation-icon-with-text-page:first-child{
  z-index:1;
}
.v4header .navigation-icon-with-text-container{
  float:left;
  height:77px;
  padding:4px 0;
  text-align:center;
  width:72px;
}
.v4header .navigation-icon-with-text-icon{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  height:42px;
  image-rendering:auto;
  margin:0 auto 2px;
  position:relative;
  width:42px;
}
.v4header .navigation-icon-with-text-control-prev-container .bx-prev{
  font-size:0;
  left:-26px;
  position:absolute;
  top:58px;
  transform:rotate(180deg);
}
.v4header .navigation-icon-with-text-control-next-container .bx-next{
  font-size:0;
  position:absolute;
  right:-26px;
  top:58px;
}
.v4header .navigation-icon-with-text.sliding .bx-next,.v4header .navigation-icon-with-text.sliding .bx-prev{
  pointer-events:none;
}
.v4header .navigation-icon-with-text-text{
  color:#3e3e3e;
  font-size:13px;
  font-weight:500;
  line-height:1;
}
.v4header .navigation-icon-with-text-container:hover .navigation-icon-with-text-text{
  color:#e54e26;
}
.v4header html:lang(zh-cn) .navigation-icon-with-text-page,.v4header html:lang(zh-hk) .navigation-icon-with-text-page,.v4header html:lang(zh-tw) .navigation-icon-with-text-page{
  border-radius:8px;
  top:2px;
}
.v4header html:lang(zh-cn) .navigation-icon-with-text-text,.v4header html:lang(zh-hk) .navigation-icon-with-text-text,.v4header html:lang(zh-tw) .navigation-icon-with-text-text{
  font-size:14px;
}
.v4header .slider-banner-container{
  height:155px;
  position:relative;
  width:665px;
}
@media screen and (min-width:1281px){
  .v4header .slider-banner-container{
    width:865px;
  }
}
.v4header .slider-banner-container ul{
  margin:0;
}
.v4header .slider-banner-item{
  height:155px;
  width:665px;
}
@media screen and (min-width:1281px){
  .v4header .slider-banner-item{
    width:865px;
  }
}
.v4header .slider-banner-item-img{
  background-position:50%;
  background-position:100%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:8px;
  display:block;
  float:right;
  height:155px;
  width:460px;
}
@media screen and (min-width:1281px){
  .v4header .slider-banner-item-img{
    width:640px;
  }
}
.v4header .slider-banner-item-img-wide{
  display:none;
}
@media screen and (min-width:1281px){
  .v4header .slider-banner-item-img-wide{
    display:block;
  }
}
.v4header .slider-banner-item-img-narrow{
  display:none;
}
@media screen and (max-width:1280px){
  .v4header .slider-banner-item-img-narrow{
    display:block;
  }
}
.v4header .slider-banner-child:first-child{
  z-index:1;
}
.v4header .slider-banner-child{
  float:none;
  left:0;
  list-style:none;
  position:absolute;
}
.v4header .slider-banner-container .bx-controls{
  bottom:0;
  left:0;
  padding:8px 0;
  position:absolute;
  text-align:center;
  width:225px;
  z-index:100;
}
@media screen and (max-width:1280px){
  .v4header .slider-banner-container .bx-controls{
    width:205px;
  }
}
.v4header .slider-banner-item-titlecard{
  background-color:#fff;
  box-shadow:0 1px 0 0 #e5e5e5;
  height:110px;
  left:10px;
  overflow:hidden;
  padding:12px 10px;
  position:absolute;
  top:20px;
  width:240px;
}
.v4header .slider-banner-item-titlecard-title{
  color:#e54e26;
  display:block;
  font-size:16px;
  font-weight:600;
  height:24px;
  overflow:hidden;
  width:100%;
}
.v4header .slider-banner-item-titlecard-body{
  color:#3e3e3e;
  display:block;
  font-size:24px;
  font-weight:600;
  height:60px;
  line-height:30px;
  margin-top:6px;
  overflow:hidden;
  width:100%;
}
.v4header .horizontal-card-slider-box{
  height:224px;
  width:100%;
}
.v4header .horizontal-card-slider-container{
  font-size:0;
  height:268px;
  margin-bottom:-10px;
  margin-left:-5px;
  margin-right:-10px;
  overflow:hidden;
  padding:0 5px;
  position:relative;
  width:680px;
}
@media screen and (min-width:1281px){
  .v4header .horizontal-card-slider-container{
    width:880px;
  }
}
.v4header .horizontal-card-slider-container .bx-wrapper{
  margin-left:-5px !important;
}
.v4header .horizontal-card-slider-container .bx-viewport{
  border-radius:8px;
  height:224px !important;
  margin-left:5px;
  margin-top:8px;
}
.v4header .horizontal-card-slider{
  list-style:none;
  padding:0;
  width:400%;
}
.v4header .horizontal-card-slider-child{
  border-radius:8px;
  float:left;
  margin-bottom:20px;
  margin-right:6px;
}
.v4header .horizontal-card-slider-item{
  background-color:#fff;
  border-radius:8px;
  box-shadow:0 4px 10px 0 rgba(62,62,62,.08);
  float:left;
  margin-bottom:20px;
  margin-left:5px;
  margin-right:5px;
  overflow:hidden;
  transition:all .1s ease-out 0s;
  width:154px;
}
.v4header .horizontal-card-slider-item:hover{
  box-shadow:0 0 10px rgba(0,0,0,.25);
}
@media screen and (min-width:1281px){
  .v4header .horizontal-card-slider-item{
    float:left;
    width:160px;
  }
}
.v4header .horizontal-card-slider-item:hover{
  box-shadow:0 4px 10px 0 rgba(62,62,62,.2);
}
.v4header .horizontal-card-slider-item:hover .horizontal-card-slider-item-title{
  color:#e54e26;
}
.v4header .horizontal-card-slider-item-img{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:150px;
  transition:.15s;
  width:154px;
}
@media screen and (min-width:1281px){
  .v4header .horizontal-card-slider-item-img{
    width:160px;
  }
}
.v4header .horizontal-card-slider-item-title{
  color:#3e3e3e;
  font-size:16px;
  font-weight:500;
  height:44px;
  line-height:22px;
  margin:10px;
  overflow:hidden;
}
.v4header .horizontal-card-slider-control-prev-container .bx-prev{
  font-size:0;
  left:-9px;
  position:absolute;
  top:115px;
  transform:rotate(180deg);
}
.v4header .horizontal-card-slider-control-next-container .bx-next{
  font-size:0;
  position:absolute;
  right:-16px;
  top:115px;
}
.v4header .bx-next.disabled,.v4header .bx-prev.disabled{
  display:none;
}
.v4header .grid-slider-container{
  height:214px;
  position:relative;
  width:325px;
}
@media screen and (min-width:1281px){
  .v4header .grid-slider-container{
    width:295px;
  }
}
.v4header .grid-slider-container a{
  display:block;
}
.v4header body[data-uilang=en] .grid-slider-title{
  font-size:24px;
}
.v4header .grid-slider-box{
  clear:both;
}
.v4header .grid-slider-box .bx-viewport{
  border-radius:8px;
}
.v4header .grid-slider{
  height:214px;
  overflow:hidden;
  padding:0;
}
.v4header .grid-slider-child{
  float:left;
  list-style:none;
  position:relative;
  width:325px;
}
@media screen and (min-width:1281px){
  .v4header .grid-slider-child{
    width:295px;
  }
}
.v4header .grid-slider-item{
  background-position:50%;
  background-size:cover;
  border-radius:8px;
  height:214px;
  position:relative;
  transition:.15s;
  width:324px;
}
@media screen and (min-width:1281px){
  .v4header .grid-slider-item{
    height:214px;
    width:295px;
  }
}
.v4header .grid-slider-item-overlay{
  background:linear-gradient(180deg, transparent 0, transparent 60%, rgba(0,0,0,.9));
  border-radius:8px;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.v4header .grid-slider-item-overlay-title{
  bottom:50px;
  font-size:24px;
  margin:0 7.5%;
  max-height:70px;
  max-width:85%;
}
.v4header .grid-slider-item-overlay-body,.v4header .grid-slider-item-overlay-title{
  color:#fff;
  display:block;
  font-weight:700;
  position:absolute;
  text-align:center;
  width:100%;
}
.v4header .grid-slider-item-overlay-body{
  bottom:27px;
  font-size:14px;
  max-height:22px;
}
.v4header .grid-slider-container .bx-pager{
  bottom:13px;
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
}
.v4header .grid-slider-container .bx-pager-item{
  display:inline-block;
  float:none;
}
.v4header .tab-group-container{
  font-size:0;
  width:325px;
}
@media screen and (min-width:1281px){
  .v4header .tab-group-container{
    width:555px;
  }
}
.v4header .tab-group-more-btn:not(.active){
  display:none;
}
.v4header .tab-group-more-btn.active{
  cursor:pointer;
  display:inline-block;
  float:right;
  position:relative;
  top:7px;
}
.v4header .tab-group-title-container{
  float:left;
  font-weight:400;
  height:22px;
  list-style-type:none;
  margin:0 0 8px;
  padding:0;
}
.v4header .tab-group-title-container li{
  cursor:pointer;
  display:inline;
  margin-right:20px;
}
.v4header .tab-group-title-container a{
  color:#8e8e8e;
  cursor:pointer;
  font-size:18px;
  padding:2px 0;
  text-decoration:none;
}
.v4header .tab-group-title-container a.active,.v4header .tab-group-title-container a:hover{
  border-bottom:2px solid #e54e26;
  color:#e54e26;
}
.v4header .tab-group-child-container{
  clear:both;
}
.v4header .tab-group-child{
  display:none;
  height:224px;
  margin:-5px;
  overflow:hidden;
  padding:5px;
  width:335px;
}
@media screen and (min-width:1281px){
  .v4header .tab-group-child{
    width:565px;
  }
}
.v4header .tab-group-child.active{
  display:block;
}
.v4header .tab-item-container{
  margin-left:-11px;
}
.v4header .tab-item{
  background-color:#fff;
  border-radius:8px;
  box-shadow:4px 0 10px 0 rgba(62,62,62,.08);
  float:left;
  height:100px;
  margin-bottom:14px;
  margin-left:11px;
  overflow:hidden;
  transition:all .1s ease-out 0s;
  width:323px;
}
.v4header .tab-item:hover{
  box-shadow:0 0 10px rgba(0,0,0,.25);
}
@media screen and (min-width:1281px){
  .v4header .tab-item{
    width:270px;
  }
}
.v4header .tab-item:hover{
  box-shadow:4px 0 10px 0 rgba(62,62,62,.2);
}
.v4header .tab-item-img{
  background-position:50%;
  background-size:cover;
  border-bottom-left-radius:8px;
  border-top-left-radius:8px;
  float:left;
  height:100px;
  margin-bottom:14px;
  margin-right:10px;
  transition:.15s;
  width:100px;
}
.v4header .tab-item-desc{
  float:left;
  margin-top:10px;
  position:relative;
  width:204px;
}
@media screen and (min-width:1281px){
  .v4header .tab-item-desc{
    width:152px;
  }
}
.v4header .tab-item-title{
  color:#3e3e3e;
  font-size:16px;
  font-weight:500;
  line-height:1;
  margin-bottom:6px;
  max-height:22px;
  overflow:hidden;
}
.v4header .tab-item-body{
  color:#3e3e3e;
  margin-bottom:6px;
}
.v4header .tab-item-body,.v4header .tab-item-cuisines{
  font-size:13px;
  font-weight:400;
  line-height:1;
  max-height:18px;
}
.v4header .tab-item-cuisines{
  color:#8e8e8e;
  margin-bottom:3px;
}
.v4header .tab-item .tab-item-btn{
  display:inline-block;
  margin-top:0;
  padding:1px 16px 0;
}
.v4header .tab-item-btn:hover{
  text-decoration:none;
}
.v4header .tab-item-btn span{
  margin-right:4px;
}
.v4header .chart-container{
  border-radius:8px;
  height:460px;
  overflow:hidden;
  padding-right:30px;
  position:relative;
  width:316px;
}
@media screen and (min-width:1281px){
  .v4header .chart-container{
    width:295px;
  }
}
.v4header .chart-container .chart-background{
  position:absolute;
  z-index:0;
}
.v4header .group-title-left{
  align-items:center;
  display:flex;
}
.v4header .group-title-left .or-sprite-inline-block{
  margin-right:8px;
}
.v4header .chart-content-wrapper{
  padding-left:15px;
  padding-top:15px;
  position:relative;
}
@media screen and (min-width:1281px){
  .v4header .chart-content-wrapper{
    padding-right:10px;
  }
}
.v4header .chart-background{
  height:100%;
  width:100%;
}
.v4header .chart-background:after{
  background-color:rgba(0,0,0,.2);
  content:"";
  display:block;
  height:100%;
  position:absolute;
  top:0;
  width:100%;
}
.v4header .chart-name{
  color:#fff;
  float:left;
  font-size:18px;
  font-weight:700;
}
.v4header .chart-more-btn{
  color:#fff;
  cursor:pointer;
  float:right;
  font-size:14px;
  font-weight:400;
  margin-top:2px;
}
.v4header .chart-more-btn-icon{
  margin-left:10px;
}
.v4header .chart-content{
  clear:both;
  padding-top:1px;
}
.v4header .chart-item{
  background-position:top;
  background-size:cover;
  border-radius:8px;
  height:120px;
  margin-top:15px;
  position:relative;
  transition:.15s;
  width:200px;
}
.v4header .chart-item .chart-item-overlay{
  background:linear-gradient(180deg, transparent 0, transparent 50%, rgba(0,0,0,.55));
  border-radius:8px;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.v4header .chart-item-rank{
  border-radius:8px 0 8px 0;
  left:0;
  position:absolute;
  top:0;
}
.v4header .chart-item-title{
  align-items:center;
  bottom:28px;
  display:flex;
  font-size:18px;
  font-weight:700;
  height:18px;
  justify-content:space-between;
}
.v4header .chart-item-district,.v4header .chart-item-title{
  color:#fff;
  line-height:1;
  padding:0 10px;
  position:absolute;
  width:100%;
}
.v4header .chart-item-district{
  bottom:8px;
  font-size:16px;
  font-weight:400;
  height:16px;
}
.v4header .articleCMS-container{
  border-radius:8px;
  height:475px;
  margin-left:-15px;
  margin-top:-15px;
  overflow:hidden;
  width:663px;
}
@media screen and (min-width:1281px){
  .v4header .articleCMS-container{
    width:884px;
  }
}
.v4header .articleCMS-item-container{
  border-radius:8px;
  display:block;
  float:left;
  height:50%;
  padding-left:15px;
  padding-top:15px;
  position:relative;
  width:33.33%;
}
@media screen and (min-width:1281px){
  .v4header .articleCMS-item-container{
    padding-left:14px;
    width:25%;
  }
}
.v4header .articleCMS-item-container:first-child{
  width:66.66%;
}
@media screen and (min-width:1281px){
  .v4header .articleCMS-item-container:first-child{
    width:50%;
  }
}
.v4header .articleCMS-item{
  background-position:50%;
  background-size:cover;
  border-radius:8px;
  height:100%;
  position:relative;
  transition:.15s;
  width:100%;
}
.v4header .articleCMS-item .articleCMS-item-overlay{
  background:linear-gradient(180deg, transparent 0, transparent 60%, rgba(0,0,0,.85));
  border-radius:8px;
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  width:100%;
}
.v4header .articleCMS-item-container:first-child .articleCMS-item .articleCMS-item-overlay{
  background:linear-gradient(180deg, transparent 0, transparent 55%, rgba(0,0,0,.85));
  border-radius:8px;
}
.v4header .articleCMS-item-title{
  bottom:0;
  color:#fff;
  font-size:24px;
  font-weight:700;
  line-height:1.2;
  margin:0 15px 11px;
  max-height:70px;
  overflow:hidden;
  position:absolute;
  text-shadow:0 0 4px rgba(0,0,0,.4);
}
.v4header .horizontal-card-list-container{
  clear:both;
  height:406px;
  margin-bottom:20px;
}
.v4header .horizontal-card-list-container a{
  display:block;
  text-decoration:none;
}
.v4header .horizontal-card-list-content{
  height:372px;
  margin-left:-10px;
  overflow:hidden;
  padding-right:10px;
  width:1000px;
}
@media screen and (min-width:1281px){
  .v4header .horizontal-card-list-content{
    width:1200px;
  }
}
.v4header .horizontal-card-list-item-container{
  border-radius:8px;
  float:left;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:10px;
  width:25%;
}
@media screen and (min-width:1281px){
  .v4header .horizontal-card-list-item-container{
    width:20%;
  }
}
.v4header .horizontal-card-list-item{
  border-radius:8px;
  box-shadow:0 4px 10px 0 rgba(62,62,62,.08);
  overflow:hidden;
  transition:all .1s ease-out 0s;
  transition:.15s;
}
.v4header .horizontal-card-list-item:hover{
  box-shadow:0 0 10px rgba(0,0,0,.25);
  box-shadow:0 4px 10px 0 rgba(62,62,62,.15);
}
.v4header .horizontal-card-list-item-img{
  background-position:50%;
  background-size:cover;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:150px;
  position:relative;
  transition:.15s;
  width:100%;
}
.v4header .horizontal-card-list-item-badge-container{
  left:10px;
  position:absolute;
  top:0;
}
.v4header .horizontal-card-list-item-badge-container .horizontal-card-list-item-badge.or-sprite{
  display:inine-block;
  margin-right:2px;
}
.v4header .horizontal-card-list-item-img-overlay{
  background:linear-gradient(180deg, rgba(51,51,51,0) 0, rgba(44,44,44,0) 40%, rgba(33,33,33,.55));
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  height:100%;
  width:100%;
}
.v4header .horizontal-card-list-item-name{
  bottom:20px;
  color:#fff;
  font-size:14px;
  font-weight:600;
  height:26px;
  left:10px;
  overflow:hidden;
  position:absolute;
  width:215px;
}
.v4header .horizontal-card-list-item-distrint,.v4header .horizontal-card-list-item-name a{
  color:#fff;
  font-size:13px;
  font-weight:400;
}
.v4header .horizontal-card-list-item-distrint{
  bottom:6px;
  height:20px;
  left:10px;
  overflow:hidden;
  position:absolute;
  width:205px;
}
.v4header .horizontal-card-list-item-distrint a{
  color:#fff;
  font-size:13px;
  font-weight:400;
}
.v4header .horizontal-card-list-item-content{
  background-color:#fff;
  border-bottom:1px solid #e2e2e2;
  padding:15px 10px 0;
  position:relative;
  width:100%;
}
.v4header .horizontal-card-list-item-title-container{
  display:flex;
}
.v4header .horizontal-card-list-item-title{
  display:flex;
  font-size:16px;
  font-weight:500;
  height:44px;
  justify-content:space-between;
  line-height:22px;
  margin-left:10px;
  overflow:hidden;
  position:relative;
  top:0;
  width:170px;
}
.v4header .horizontal-card-list-item-body{
  clear:both;
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  height:40px;
  line-height:20px;
  margin-top:4px;
  overflow:hidden;
}
.v4header .horizontal-card-list-item-body strong{
  font-weight:400;
}
.v4header .horizontal-card-list-item-body .or-sprite{
  vertical-align:middle;
}
.v4header .horizontal-card-list-item-body-footer{
  display:flex;
  height:18px;
  margin:10px 0;
}
.v4header .horizontal-card-list-item-body-comment,.v4header .horizontal-card-list-item-body-like{
  align-items:center;
  display:flex;
}
.v4header .horizontal-card-list-item-body-comment .or-sprite,.v4header .horizontal-card-list-item-body-like .or-sprite{
  margin-right:2px;
  vertical-align:middle;
}
.v4header .horizontal-card-list-item-body-comment,.v4header .horizontal-card-list-item-body-like{
  color:#8e8e8e;
  font-size:12px;
  font-weight:400;
}
.v4header .horizontal-card-list-item-body-comment{
  padding-left:10px;
}
.v4header .horizontal-card-list-item-body-date{
  color:#8e8e8e;
  flex:1;
  font-size:12px;
  font-weight:400;
  text-align:right;
}
.v4header .horizontal-card-list-item-user{
  background-color:#fff;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  display:flex;
  height:60px;
}
.v4header .horizontal-card-list-item-user-image{
  background-position:50%;
  background-size:cover;
  border-radius:40px;
  height:40px;
  margin:10px;
  position:relative;
  width:40px;
}
.v4header .horizontal-card-list-item-user-badge{
  bottom:-2px;
  height:55%;
  position:absolute;
  right:-4px;
  width:55%;
}
.v4header .horizontal-card-list-item-user-content{
  flex-grow:1;
  line-height:1;
  padding:15px 10px 10px 0;
}
.v4header .horizontal-card-list-item-user-content,.v4header .horizontal-card-list-item-user-content a{
  color:#3e3e3e;
  font-size:12px;
  font-weight:400;
}
.v4header .horizontal-card-list-item-user-name{
  font-size:14px;
  line-height:14px;
  overflow:hidden;
}
.v4header .horizontal-card-list-item-user-footer .horizontal-card-list-item-user-A,.v4header .horizontal-card-list-item-user-footer .horizontal-card-list-item-user-comment{
  color:#8e8e8e;
}
.v4header .horizontal-card-list-item-user-footer .or-sprite{
  position:relative;
  top:3px;
}
.v4header .horizontal-card-list-item-user-A{
  padding-left:10px;
}
.v4header .keyword-grid-container{
  clear:both;
  margin-bottom:20px;
}
.v4header .keyword-grid-item{
  border-radius:12px;
  box-shadow:0 0 10px 0 rgba(62,62,62,.08);
  color:#8e8e8e;
  display:block;
  float:left;
  font-size:14px;
  font-weight:400;
  margin-bottom:10px;
  margin-right:10px;
  padding:2px 10px;
}
.v4header .keyword-grid-item:hover{
  box-shadow:0 0 10px 0 rgba(62,62,62,.15);
  color:#e54e26;
  text-decoration:none;
}
.v4header .keyword-grid-wrapper{
  clear:both;
  margin-bottom:30px;
}
.v4header div.contentWrapperNarrow,.v4header div.contentWrapperWide{
  left:50%;
  position:absolute;
  top:0;
  transform:translateX(-50%);
}
.v4header div#contentWrapperWidePadding,.v4header div.contentWrapperWide{
  display:none;
}
@media screen and (min-width:1281px){
  .v4header div#contentWrapperWidePadding,.v4header div.contentWrapperWide{
    display:block;
  }
}
.v4header div#contentWrapperNarrowPadding,.v4header div.contentWrapperNarrow{
  display:block;
}
@media screen and (min-width:1281px){
  .v4header div#contentWrapperNarrowPadding,.v4header div.contentWrapperNarrow{
    display:none;
  }
}
.v4header div#contentWrapperLeft,.v4header div.contentWrapperLeft{
  overflow:hidden;
  position:absolute;
  right:1000px;
  top:0;
  z-index:1;
}
@media screen and (min-width:1281px){
  .v4header div#contentWrapperLeft,.v4header div.contentWrapperLeft{
    right:1200px;
  }
}
.v4header div#contentWrapperRight,.v4header div.contentWrapperRight{
  left:1000px;
  overflow:hidden;
  position:absolute;
  top:0;
  z-index:1;
}
@media screen and (min-width:1281px){
  .v4header div#contentWrapperRight,.v4header div.contentWrapperRight{
    left:1200px;
  }
}
.v4header div#pushdownAdWide,.v4header div.pushdownAdWide{
  display:none;
}
@media screen and (min-width:1281px){
  .v4header div#pushdownAdWide,.v4header div.pushdownAdWide{
    display:block;
  }
}
.v4header div#pushdownAdNarrow,.v4header div.pushdownAdNarrow{
  display:block;
}
@media screen and (min-width:1281px){
  .v4header div#pushdownAdNarrow,.v4header div.pushdownAdNarrow{
    display:none;
  }
}
.v4header #footer{
  margin-top:20px;
}
.v4header .or-ugc-form{
  margin-left:auto;
  margin-right:auto;
  text-transform:none;
  width:1180px;
}
@media (max-width:1280px){
  .v4header .or-ugc-form{
    width:980px;
  }
}
.v4header .or-ugc-form a{
  color:#e54e26;
}
.v4header .or-ugc-form ul{
  margin:0;
  padding:0;
}
.v4header .or-ugc-form textarea{
  resize:none;
}
.v4header .or-ugc-form .input ::placeholder,.v4header .or-ugc-form input ::placeholder{
  color:#8e8e8e;
}
.v4header .or-ugc-form .input:-ms-input-placeholder,.v4header .or-ugc-form input:-ms-input-placeholder{
  color:#8e8e8e;
}
.v4header .or-ugc-form .input ::-moz-placeholder,.v4header .or-ugc-form input ::-moz-placeholder{
  color:#8e8e8e;
}
.v4header .or-ugc-form .input ::-webkit-input-placeholder,.v4header .or-ugc-form input ::-webkit-input-placeholder{
  color:#8e8e8e;
}
.v4header .or-ugc-form .gray{
  color:#8e8e8e;
}
.v4header .or-ugc-form .checkbox{
  cursor:pointer;
  margin:-2px 0 0;
}
.v4header .or-ugc-form .checkbox .icon{
  margin:0;
}
.v4header .or-ugc-form .checkbox-container{
  align-items:center;
  display:flex;
}
.v4header .or-ugc-form .checkbox-container:not(:last-child){
  margin-right:20px;
}
.v4header .or-ugc-form .icon-toggle{
  align-items:center;
  display:flex;
  line-height:1.3;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.v4header .or-ugc-form .icon-toggle .label{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  margin-left:5px;
  padding:0;
}
.v4header .or-ugc-form .icon-toggle.select>.icon.selected,.v4header .or-ugc-form .icon-toggle.selected>.icon.select{
  display:none;
}
.v4header .or-ugc-form .or-button{
  background-color:initial;
  border:2px solid #ffcb05;
  color:#3e3e3e;
  cursor:pointer;
  font-size:14px;
  height:32px;
  line-height:28px;
  min-width:120px;
  padding:0 10px;
  text-align:center;
}
.v4header .or-ugc-form .or-button.fill{
  background-color:#ffcb05;
}
.v4header .or-ugc-form .input-file-hidden{
  height:0;
  left:-2000px;
  position:absolute;
  top:-2000px;
  width:0;
}
.v4header .or-ugc-form .or-section{
  background-color:#fff;
  box-shadow:0 1px 0 0 #e5e5e5;
  cursor:auto;
  margin:0;
  padding:20px 25px;
}
.v4header .or-ugc-form .or-section:not(:first-child){
  margin-top:10px;
}
.v4header .or-ugc-form .or-section>.header>.title{
  font-size:18px;
}
.v4header .or-ugc-form .form-group{
  margin:20px 0 25px;
}
.v4header .or-ugc-form .form-group .form-container:not(:first-child){
  margin-top:20px;
}
.v4header .or-ugc-form .header-section{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin:0 0 10px;
  width:1180px;
}
@media (max-width:1280px){
  .v4header .or-ugc-form .header-section{
    width:980px;
  }
}
.v4header .or-ugc-form .header-section .header .title{
  color:#e54e26;
  font-size:24px;
  font-weight:700;
  line-height:1em;
}
.v4header .or-ugc-form .header-section .header .text{
  font-weight:700;
  margin-top:8px;
}
.v4header .or-ugc-form .header-section .header .highlight{
  color:#e54e26;
}
.v4header .or-ugc-form .header-section>.content-container{
  display:flex;
}
.v4header .or-ugc-form .header-section>.content-container .content{
  flex:0 0 auto;
  padding:0 20px;
}
.v4header .or-ugc-form .header-section>.content-container .content:not(:first-child){
  border-left:1px solid #e5e5e5;
  padding:0 0 0 20px;
}
.v4header .or-ugc-form .header-section>.content-container .content .info-container{
  margin-left:20px;
}
.v4header .or-ugc-form .header-section>.content-container .content .info-container>.info-header{
  display:flex;
}
.v4header .or-ugc-form .header-section>.content-container .content .info-container>.info-header .tag{
  background-color:#e54e26;
  color:#fff;
  height:20px;
  min-width:50px;
  padding:0 5px;
  text-align:center;
}
.v4header .or-ugc-form .header-section>.content-container .content .info-container>.info-header .change-btn{
  color:#e54e26;
  margin-left:10px;
}
.v4header .or-ugc-form .header-section>.content-container .content .info-container>.info .name{
  line-height:1.4em;
  margin-top:6px;
  max-height:2.8em;
}
.v4header .or-ugc-form .header-section>.content-container .content.poi{
  display:flex;
}
.v4header .or-ugc-form .header-section>.content-container .content.poi .photo-container{
  height:80px;
  width:80px;
}
.v4header .or-ugc-form .header-section>.content-container .content.poi .photo-container .photo{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  height:100%;
  width:100%;
}
.v4header .or-ugc-form .header-section>.content-container .content.poi .info-container .info{
  max-width:250px;
  min-width:150px;
}
.v4header .or-ugc-form .header-section>.content-container .content.poi .info-container .info .address{
  margin-top:5px;
  max-height:3em;
}
.v4header .or-ugc-form .header-section>.content-container .content.user{
  display:flex;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .photo-container{
  height:80px;
  width:80px;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .photo-container .photo{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:100%;
  height:100%;
  width:100%;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .info-container .info{
  max-width:230px;
  min-width:120px;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .info-container .info .name{
  text-transform:uppercase;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .info-container .info .not-you{
  color:#e54e26;
  cursor:pointer;
  margin-top:5px;
}
.v4header .or-ugc-form .header-section>.content-container .content.user .info-container .info .not-you:hover{
  text-decoration:underline;
}
.v4header .or-ugc-form .form-row{
  align-items:center;
  display:flex;
  min-height:40px;
}
.v4header .or-ugc-form .form-row>.label{
  align-self:flex-start;
  color:#3e3e3e;
  flex:0 0 180px;
  font-size:14px;
  font-weight:400;
  margin-top:12px;
  padding:0;
  text-align:left;
  white-space:normal;
}
.v4header .or-ugc-form .form-row>.label.required:after{
  color:#e54e26;
  content:"*";
  font-size:14px;
  font-weight:700;
}
.v4header .or-ugc-form .form-row.map-row{
  margin:0 !important;
}
.v4header .or-ugc-form .form-row.hints-row{
  margin-top:10px !important;
  min-height:0;
}
.v4header .or-ugc-form .form-row.hints-row .hints-text{
  color:#8e8e8e;
  font-size:13px;
}
.v4header .or-ugc-form .form-row .input-container{
  display:flex;
  flex-grow:1;
  position:relative;
}
.v4header .or-ugc-form .form-row .input-container .multi-block-wrapper{
  flex:1 1 auto;
}
.v4header .or-ugc-form .form-row .input-container .multi-block-wrapper+.multi-block-wrapper{
  margin-left:10px;
}
.v4header .or-ugc-form .form-row .input-container .multi-block-wrapper .error-message-container{
  margin:3px;
}
.v4header .or-ugc-form .form-row .input-container .input,.v4header .or-ugc-form .form-row .input-container input{
  border:1px solid #d9d9d9;
  min-height:40px;
  outline:none;
  padding:5px 10px;
  width:100%;
}
.v4header .or-ugc-form .form-row .input-container .input:first-of-type,.v4header .or-ugc-form .form-row .input-container input:first-of-type{
  flex-shrink:0;
}
.v4header .or-ugc-form .form-row .input-container .input:not(:first-of-type),.v4header .or-ugc-form .form-row .input-container input:not(:first-of-type){
  margin-left:10px;
}
.v4header .or-ugc-form .form-row .input-container .input.full-line,.v4header .or-ugc-form .form-row .input-container input.full-line{
  margin-left:0;
}
.v4header .or-ugc-form .form-row .input-container .input.currency,.v4header .or-ugc-form .form-row .input-container input.currency{
  padding-left:55px;
}
.v4header .or-ugc-form .form-row .input-container .input.tabs,.v4header .or-ugc-form .form-row .input-container input.tabs{
  background:#f3f3f3;
  border:none;
  display:flex;
  padding:5px;
  width:auto;
}
.v4header .or-ugc-form .form-row .input-container .input.tabs .tab>a,.v4header .or-ugc-form .form-row .input-container input.tabs .tab>a{
  color:#3e3e3e;
  display:block;
  padding:5px 40px;
  text-decoration:none;
}
.v4header .or-ugc-form .form-row .input-container .input.tabs .tab.active,.v4header .or-ugc-form .form-row .input-container input.tabs .tab.active{
  background:#ffcb05;
}
.v4header .or-ugc-form .form-row .input-container .input.half-size,.v4header .or-ugc-form .form-row .input-container input.half-size{
  width:50%;
}
.v4header .or-ugc-form .form-row .input-container .input.fill-remain,.v4header .or-ugc-form .form-row .input-container input.fill-remain{
  flex-grow:1;
  flex-shrink:1;
  margin-left:10px;
  min-width:0;
}
.v4header .or-ugc-form .form-row .input-container .currency-text{
  left:10px;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-ugc-form .form-row .input-container .seat-text{
  padding-right:10px;
  pointer-events:none;
  position:absolute;
  right:50%;
  top:50%;
  transform:translateY(-50%);
}
.v4header .or-ugc-form .form-row .input-container .input.select-menu{
  align-items:center;
  display:flex;
  justify-content:space-between;
  position:relative;
}
.v4header .or-ugc-form .form-row .input-container .input.select-menu select{
  border:none;
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  width:100%;
}
.v4header .or-ugc-form .form-container .form .input-container .input.tabs,.v4header .or-ugc-form .input.tabs{
  background:#f3f3f3;
  border:none;
  display:flex;
  outline:none;
  padding:5px;
  width:auto;
}
.v4header .or-ugc-form .form-container .form .input-container .input.tabs.half-width,.v4header .or-ugc-form .input.tabs.half-width{
  flex-grow:0;
  width:455px;
}
@media screen and (max-width:1280px){
  .v4header .or-ugc-form .form-container .form .input-container .input.tabs.half-width,.v4header .or-ugc-form .input.tabs.half-width{
    width:355px;
  }
}
.v4header .or-ugc-form .form-container .form .input-container .input.tabs .tab,.v4header .or-ugc-form .input.tabs .tab{
  border:none;
  flex:1 1 auto;
  min-width:110px;
  text-align:center;
}
.v4header .or-ugc-form .form-container .form .input-container .input.tabs .tab>a,.v4header .or-ugc-form .input.tabs .tab>a{
  color:#3e3e3e;
  display:block;
  padding:5px 0;
  text-decoration:none;
}
.v4header .or-ugc-form .form-container .form .input-container .input.tabs .tab.active,.v4header .or-ugc-form .input.tabs .tab.active{
  background:#ffcb05;
}
.v4header .or-ugc-form .form-container .form .input-container .input.stars{
  padding-left:0;
}
.v4header .or-ugc-form .input-desc{
  margin-bottom:10px;
  margin-top:20px;
}
.v4header .floating-box{
  background:#fff;
  bottom:0;
  box-shadow:0 -2px 5px 0 rgba(0,0,0,.25);
  display:flex;
  left:0;
  min-height:90px;
  min-width:1000px;
  position:fixed;
  width:100%;
  z-index:100;
}
.v4header .or-ugc-form .footer-section{
  display:flex;
  flex-direction:column;
  margin:auto;
  padding:20px 0;
}
.v4header .or-ugc-form .footer-section .disclaimer{
  color:gray;
  font-size:13px;
  word-break:break-word;
}
.v4header .or-ugc-form .footer-section .operations{
  align-items:center;
  display:flex;
  justify-content:flex-end;
  margin:auto;
  width:980px;
}
@media screen and (min-width:1281px){
  .v4header .or-ugc-form .footer-section .operations{
    width:1180px;
  }
}
.v4header .or-ugc-form .footer-section .operations .sub-operations{
  display:flex;
}
.v4header .or-ugc-form .footer-section .operations .sub-operations .sub-operation:not(:first-child){
  margin-left:10px;
}
.v4header .or-ugc-form .form-row .spinner section{
  display:inline-block;
  font-size:22px;
  height:24px;
  height:30px;
  margin-left:-30px;
  position:relative;
  width:24px;
}
.v4header .or-ugc-form .form-row .spinner section.center{
  margin:auto;
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade{
  animation:or-loader-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .or-ugc-form .form-row .spinner section .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
.v4header .or-ugc-form .error-message-container{
  color:#e54e26;
  display:none;
  font-size:14px;
  font-weight:400;
}
.v4header .modal.center.in{
  align-items:center;
  display:flex !important;
}
.v4header .modal.center.in .modal-dialog{
  margin:auto;
}
.v4header .modal.center.in .modal-backdrop{
  min-height:100vh;
}
.v4header .or-ugc-form .ugc-upload-photo .label:empty{
  display:block;
}
.v4header .or-ugc-form .ugc-upload-photo .ugc-upload-photo-instruction{
  display:flex;
  justify-content:space-between;
  margin-top:10px;
}
.v4header .or-ugc-form .ugc-upload-photo .ugc-upload-photo-instruction .or-button{
  flex-shrink:0;
  margin-left:20px;
  min-width:0;
}
.v4header .chosen-container .chosen-choices{
  padding:0 10px;
}
.v4header .chosen-container .chosen-results li{
  color:#3e3e3e;
  font-size:15px;
  font-weight:400;
  line-height:30px;
}
.v4header .chosen-container .chosen-results li.group-result{
  font-weight:700;
}
.v4header .chosen-container .chosen-results li.disabled-result,.v4header .chosen-container .chosen-results li.result-selected{
  color:#ccc;
}
.v4header .chosen-container .chosen-results li.highlighted{
  background-color:#ffcb05;
  background-image:none;
  color:#3e3e3e;
}
.v4header .chosen-container .chosen-results li.no-results{
  display:none;
}
.v4header .chosen-container .chosen-drop{
  border:1px solid #d9d9d9;
  border-top:0;
  box-shadow:none;
}
.v4header .or-ugc-form .input-container.error .chosen-container .chosen-drop{
  border-color:#e54e26;
}
.v4header .or-ugc-form .chosen-container-single .chosen-drop{
  border-radius:0;
}
.v4header .chosen-container-single .chosen-single{
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:0;
  box-shadow:none;
  height:44px;
  line-height:44px;
}
.v4header .input-container.error .chosen-container-single .chosen-single{
  border-color:#e54e26;
}
.v4header .or-ugc-form .input-container.error .region-dropdown-section~.chosen-container-single .chosen-single,.v4header .or-ugc-form .region-dropdown-section~.chosen-container-single .chosen-single{
  border:1px solid transparent;
  color:#e54e26;
}
.v4header .or-ugc-form .input-container.error .region-dropdown-section~.chosen-container-single .chosen-single div,.v4header .or-ugc-form .region-dropdown-section~.chosen-container-single .chosen-single div{
  display:none;
}
.v4header .or-ugc-form .input-container.error .region-dropdown-section~.chosen-container-single.chosen-container-active .chosen-single,.v4header .or-ugc-form .region-dropdown-section~.chosen-container-single.chosen-container-active .chosen-single{
  border:1px solid #d9d9d9;
}
.v4header .or-ugc-form .input-container.error .region-dropdown-section~.chosen-container-single.chosen-container-active .chosen-single div,.v4header .or-ugc-form .region-dropdown-section~.chosen-container-single.chosen-container-active .chosen-single div{
  display:block;
}
.v4header .chosen-container-single .chosen-search input[type=text]{
  border:1px solid #d9d9d9;
  line-height:22px;
  margin-top:6px;
  padding:4px 20px 4px 10px;
}
.v4header .input-container.error .chosen-container-single .chosen-search input[type=text]{
  border-color:#e54e26;
}
.v4header .chosen-container-active .chosen-choices,.v4header .chosen-container-active .chosen-single,.v4header .chosen-container-active.chosen-with-drop .chosen-choices,.v4header .chosen-container-active.chosen-with-drop .chosen-single,.v4header .chosen-container-multi .chosen-choices{
  background-image:none;
  border:1px solid #d9d9d9;
  box-shadow:none;
}
.v4header .input-container.error .chosen-choices,.v4header .input-container.error .chosen-single{
  border-color:#e54e26;
}
.v4header .chosen-choices li.search-choice{
  background-color:#e2e2e2;
  background-image:none;
  border:none;
  border-radius:0;
  box-shadow:none;
  line-height:22px;
  margin-top:6px;
  min-height:30px;
  min-width:50px;
  padding:4px 30px 5px 10px;
}
.v4header .chosen-choices li.search-choice .search-choice-close{
  margin-top:6px;
  right:10px;
  top:5px;
}
.v4header .chosen-container-single .chosen-single abbr{
  margin-top:11px;
}
.v4header .chosen-choices li.search-choice .search-choice-close,.v4header .chosen-container-single .chosen-single abbr{
  background-image:url(/images/or/ugc/common_filter_tag_close_desktop.png);
  background-position:0 0;
  background-size:10px 10px;
  height:10px;
  width:10px;
}
.v4header .chosen-choices li.search-choice .search-choice-close:hover{
  background-position:0 0;
}
.v4header .chosen-container-single .chosen-search input[type=text]{
  background-image:none;
}
.v4header .chosen-container-single .chosen-single div{
  margin:19px 5px 0 0;
}
.v4header .chosen-container-single .chosen-single div b{
  background-image:url(/images/or/ugc/common_filter_ar_down_desktop.png) !important;
  background-position:0 0 !important;
  background-size:11px 6px !important;
  height:6px;
  width:11px;
}
.v4header .chosen-container-active.chosen-with-drop .chosen-single div b{
  background-position:0 0;
  transform:rotateX(180deg);
}
.v4header .or-ugc-thankyou .or-section{
  padding:80px 5px;
  text-align:center;
}
.v4header .or-ugc-thankyou .title{
  color:#e54e26;
  font-size:36px;
  font-weight:700;
  line-height:1;
  text-transform:uppercase;
}
.v4header .or-ugc-thankyou .body-box div.body{
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
  line-height:1.4;
  margin:26px auto 0;
  width:50%;
}
.v4header .or-ugc-thankyou .footer-box div{
  color:#3e3e3e;
  font-size:13px;
  font-weight:400;
  line-height:1.4;
  margin:26px auto 0;
  width:40%;
}
.v4header .or-ugc-thankyou .or-button{
  display:inline-block;
  margin:18px auto 0;
}
.v4header .or-ugc-form .input-container .bootstrap-tagsinput{
  border:1px solid #d9d9d9;
  cursor:text;
  display:flex;
  flex-wrap:wrap;
  min-height:10px;
  outline:none;
  padding:4px 10px 0;
  width:100%;
}
.v4header .or-ugc-form .input-container .bootstrap-tagsinput input{
  background-color:initial;
  border:none;
  box-shadow:none;
  flex-grow:1;
  margin:0 0 4px;
  min-height:30px;
  min-width:0;
  outline:none;
  padding:0;
  width:auto;
}
.v4header .or-ugc-form .input-container .bootstrap-tagsinput .tag{
  align-items:center;
  background-color:#e2e2e2;
  border-radius:0;
  color:#3e3e3e;
  display:inline-flex;
  font-size:14px;
  height:25px;
  margin:0 5px 4px 0;
  min-height:30px;
  padding:4px 10px;
  vertical-align:middle;
}
.v4header .or-ugc-form .input-container .bootstrap-tagsinput .tag span[data-role=remove]{
  cursor:pointer;
  display:inline-block;
  margin:-10px -10px -10px -2px;
  padding:10px;
  position:relative;
  text-align:center;
  vertical-align:middle;
}
.v4header .or-ugc-form .input-container .bootstrap-tagsinput .tag span[data-role=remove] .cross{
  margin-top:-5px;
  position:absolute;
  top:50%;
}
.v4header .or-web .ugc-login-section{
  max-height:90vh;
  overflow-x:hidden;
  overflow-y:auto;
}
.v4header .ugc-login-section{
  margin:0;
  width:450px;
  z-index:10;
}
.v4header .ugc-login-section .dummy{
  display:none;
}
.v4header .pop-up-user-login-model-container .modal-dialog{
  width:450px;
}
.v4header .ugc-login-section .social-login-container{
  align-items:center;
  cursor:pointer;
  display:flex;
  height:50px;
  margin-bottom:10px;
  padding:0 20px;
}
.v4header .ugc-login-section .social-login-container:last-child{
  margin-bottom:0;
}
.v4header .ugc-login-section .facebook-login-container{
  background-color:#3b5998;
}
.v4header .ugc-login-section .facebook-login-container:hover{
  background-color:#4c70ba;
}
.v4header .ugc-login-section .google-login-container{
  background-color:#dc4e41;
}
.v4header .ugc-login-section .google-login-container:hover{
  background-color:#e4766c;
}
.v4header .ugc-login-section .social-login-container .text{
  color:#fff;
  font-size:16px;
  font-weight:700;
  text-align:center;
  width:100%;
}
.v4header .ugc-login-section .or-separate{
  align-items:center;
  display:flex;
  height:20px;
  justify-content:center;
  margin:20px 0;
  position:relative;
}
.v4header .ugc-login-section .or-separate span{
  background-color:#fff;
  color:#8e8e8e;
  font-size:16px;
  font-weight:700;
  padding:0 10px;
  position:relative;
  z-index:1;
}
.v4header .ugc-login-section .or-separate:before{
  background:#ddd;
  content:"";
  display:block;
  height:1px;
  left:0;
  position:absolute;
  top:50%;
  width:100%;
}
.v4header .centerText,.v4header .forget-password-container,.v4header .not-member-container{
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
}
.v4header .centerText .text,.v4header .forget-password-container .text,.v4header .not-member-container .text{
  color:#3e3e3e;
  font-size:14px;
  font-weight:700;
}
.v4header .centerText .more-details,.v4header .forget-password-container .more-details,.v4header .not-member-container .more-details{
  color:#e54e26;
  font-size:14px;
  font-weight:700;
  margin-left:5px;
}
.v4header .not-member-container{
  height:auto;
  margin-top:20px;
}
.v4header .forget-password-container{
  border-bottom:1px solid #d9d9d9;
}
.v4header .or-ugc-form-wrapper{
  background-color:#fff;
  padding:30px;
  width:100%;
}
.v4header .or-ugc-form-wrapper .form-container~.form-container,.v4header .or-ugc-form-wrapper .submit-button{
  margin-top:10px;
}
.v4header .or-ugc-form-wrapper .submit-button{
  background-color:#ffcb05;
  color:#3e3e3e;
  font-size:16px;
  font-weight:400;
}
.v4header .or-ugc-form-wrapper .submit-button:hover{
  background-color:#ffd638;
}
.v4header .forget-password .form-container{
  margin-bottom:0;
}
.v4header .forget-password .back-btn a{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
}
.v4header .forget-password .login-popup-desc{
  margin:20px 0;
}
.v4header .forget-password-success-container{
  display:flex;
  margin:20px 0 15px;
}
.v4header .forget-password-success-container .email-icon{
  flex-shrink:0;
  margin-top:4px;
}
.v4header .forget-password-success-container .login-popup-desc{
  margin-left:15px;
}
.v4header .reset-password .reset-password-desc-container{
  margin:20px 0;
}
.v4header .reset-password .form-row .form-container{
  margin:0;
}
.v4header .reset-password .hints{
  color:#8e8e8e;
  font-size:13px;
  font-weight:400;
  line-height:1.5;
  margin:5px 0 10px;
}
.v4header .reset-password-success-container .login-btn{
  align-items:center;
  background-color:#ffcb05;
  color:#3e3e3e;
  display:flex;
  justify-content:center;
}
.v4header .confirm-email-container .notice-row{
  display:inline;
  margin-top:20px;
}
.v4header .confirm-email-container .notice-row .notice{
  color:#e54e26;
  font-size:13px;
  font-weight:400;
  line-height:1.5;
  margin-left:5px;
}
.v4header .or-ugc-form input[type=checkbox]+label{
  cursor:pointer;
  font-weight:400;
}
.v4header .or-ugc-form input[type=checkbox]+label .tick{
  background-image:url(/images/or/ugc/a_advsearch_cb_desktop.png);
  background-position:50%;
  background-size:cover;
  cursor:pointer;
  display:inline-block;
  height:15px;
  margin:-1px 10px 0 0;
  vertical-align:middle;
  width:15px;
}
.v4header .or-ugc-form input[type=checkbox]+label .tick:hover,.v4header .or-ugc-form input[type=checkbox]:checked+label .tick{
  background-image:url(/images/or/ugc/a_advsearch_cbtick_desktop.png);
}
.v4header .ugc-login-section .no-scial-login{
  color:#8e8e8e;
  font-size:16px;
  font-weight:700;
  margin:0 0 20px;
  padding:10px 0 0;
  text-align:center;
}
.v4header .ugc-login-section.registration-form .social-login-container:last-child{
  margin-bottom:10px;
}
.v4header .ugc-login-section.registration-form .or-separate{
  margin:20px 0 0;
}
.v4header .ugc-login-section.registration-form .or-register-with-email{
  color:#8e8e8e;
  font-size:16px;
  font-weight:700;
  margin:0 0 20px;
  padding:10px 0 0;
  text-align:center;
}
.v4header .ugc-login-section.registration-form .consent-terms{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  line-height:1.4;
  margin:20px 0;
}
.v4header .ugc-login-section.registration-form .agree-terms-and-conditions{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  line-height:1.4;
  margin:25px 0 30px;
}
.v4header .ugc-login-section.registration-form label{
  position:relative;
}
.v4header .ugc-login-section.registration-form .suggested-name-container{
  display:flex;
  margin-top:10px;
}
.v4header .ugc-login-section.registration-form .suggested-name-container:empty{
  margin-top:0;
}
.v4header .ugc-login-section.registration-form .suggested-name-container .recommend-title{
  color:#8e8e8e;
  flex-shrink:0;
  font-size:13px;
  font-weight:400;
}
.v4header .ugc-login-section.registration-form .suggested-name-container .recommend-names{
  display:flex;
  flex-wrap:wrap;
}
.v4header .ugc-login-section.registration-form .suggested-name-container .recommend-names .recommend-name{
  border:1px solid #ccc;
  color:#8e8e8e;
  cursor:pointer;
  font-size:13px;
  font-weight:400;
  margin:0 0 5px 5px;
  padding:0 3px;
}
.v4header .ugc-login-section.registration-form .suggested-name-container .recommend-names .recommend-name:hover{
  border-color:#666;
  color:#666;
  font-size:13px;
  font-weight:400;
}
.v4header .ugc-login-section.registration-form .sign-in-now-container{
  height:inherit;
  padding-top:20px;
}
.v4header .register-form-success .resend-email-btn{
  cursor:pointer;
}
.v4header .register-form-success .submit-button{
  color:#333;
}
.v4header .registration-confirm-email-wrapper .flex-align-center{
  margin-top:20px;
}
.v4header .registration-confirm-email-wrapper .registration-confirm-email-desc{
  margin-top:10px;
}
.v4header .registration-confirm-email-wrapper .submit-button{
  margin-top:30px;
}
.v4header .ugc-login-section .warning{
  color:#e54e26;
  font-size:13px;
  font-weight:400;
}
.v4header .ugc-login-section .warning .warning-desc{
  margin-left:5px;
}
.v4header .flex-align-center,.v4header .flex-align-justify-center{
  align-items:center;
  display:flex;
}
.v4header .flex-align-justify-center{
  justify-content:center;
}
.v4header .login-popup-title{
  color:#3e3e3e;
  font-size:24px;
  font-weight:700;
  line-height:1.3;
  margin:0;
}
.v4header .login-popup-caption{
  margin-bottom:30px;
  margin-top:10px;
  width:100%;
}
.v4header .login-popup-caption,.v4header .login-popup-desc{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  line-height:1.4;
}
.v4header .ugc-login-section .back-btn{
  cursor:pointer;
  margin-top:20px;
  text-align:center;
}
.v4header .ugc-login-section .btn.fullWidth{
  height:50px;
  width:100%;
}
.v4header .ugc-login-section .form-row-container{
  display:flex;
  margin:10px 0;
}
.v4header .ugc-login-section .form-row-container .form-column{
  flex:1;
}
.v4header .ugc-login-section .form-row-container .form-column:first-child{
  margin-right:10px;
}
.v4header .ugc-login-section .form-row .input-container.error .chosen-single,.v4header .ugc-login-section .form-row .input-container.error input{
  border-color:#e54e26;
}
.v4header .ugc-login-section a.btn{
  align-items:center;
  background-color:#ffcb05;
  color:#3e3e3e;
  display:flex;
  justify-content:center;
}
.v4header input[type=password]::-ms-clear,.v4header input[type=password]::-ms-reveal{
  display:none;
}
.v4header .btn-yellow{
  background-color:#ffcb05;
}
.v4header .or-ugc-form .loading-container{
  display:none;
}
.v4header .form-loading .input-container,.v4header .form-loading input,.v4header .form-loading label,.v4header .form-loading select{
  background-color:#ebebe4;
  cursor:default;
  pointer-events:none;
}
.v4header .form-loading .btn{
  cursor:default;
  pointer-events:none;
}
.v4header .form-loading .submit-button.loading-container{
  display:inline-flex;
}
.v4header .form-loading .submit-button,.v4header .modal-open .standalone-ugc-login{
  display:none;
}
.v4header .or-web .standalone-ugc-login{
  bottom:0;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
}
.v4header .or-web .standalone-ugc-login .overlay{
  background-color:#000;
  height:100%;
  opacity:.7;
  position:absolute;
  width:100%;
}
.v4header .or-web .standalone-ugc-login .standalone-ugc-login-container{
  background:#fff;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}
.v4header .or-web .standalone-ugc-login .standalone-ugc-login-container .or-ugc-form-wrapper{
  margin:0;
}
.v4header .success-container{
  text-align:center;
}
.v4header .success-container .success-icon{
  margin-top:20px;
}
.v4header .success-container .message{
  color:#3e3e3e;
  font-size:18px;
  font-weight:700;
  line-height:1.5;
  margin:30px 0;
  width:100%;
}
.v4header .registration-form-success .resend-email-btn{
  color:#e54e26;
  cursor:pointer;
}
.v4header .registration-form-success .resend-email-btn:hover{
  text-decoration:underline;
}
.v4header .registration-success-container .message{
  margin-bottom:20px;
}
.v4header .registration-verify-account-wrapper .warning{
  margin:20px 0 30px;
}
.v4header .registration-verify-account-wrapper .warning .icon{
  flex-shrink:0;
}
.v4header .registration-verify-account-wrapper .warning .warning-desc{
  color:#3e3e3e;
  font-size:14px;
  font-weight:400;
  margin-left:15px;
}
.v4header .social-connect-form .login-popup-caption{
  margin-bottom:10px;
}
.v4header .social-connect-form .notice-message-container{
  color:#e54e26;
  display:flex;
  font-size:13px;
  font-weight:400;
  line-height:1.5;
  margin-top:5px;
}
.v4header .social-connect-form .notice-message-container .or-sprite-inline-block{
  flex:none;
  margin-right:5px;
  margin-top:1px;
}
.v4header .social-connect-form .btn{
  margin-top:30px;
}
.v4header .social-not-verified .notice{
  display:flex;
  margin-top:20px;
}
.v4header .social-not-verified .notice .or-sprite-inline-block{
  flex:none;
}
.v4header .social-not-verified .notice .login-popup-caption{
  margin-left:15px;
  margin-top:0;
}
.v4header .or-mobile-web .ugc-login-section{
  width:100%;
}
.v4header .or-mobile-web .ugc-login-section .standalone-ugc-login{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.v4header header .tableMap-container{
  box-shadow:0 4px 5px rgba(0,0,0,.25),inset 0 0 0 1px #fff;
}
.v4header header .tableMap-container .top-bar{
  background-color:#554235;
  height:30px;
}
.v4header header .tableMap-container .bottom-bar{
  align-items:center;
  background-color:#fffefd;
  display:flex;
  height:60px;
  margin:0 auto;
  padding:0 10px;
  width:990px;
}
.v4header header .tableMap-container .bottom-bar div:first-child{
  margin-right:10px;
}
.v4header header .tableMap-container .bottom-bar div:last-child{
  margin-left:10px;
}
.v4header header .tableMap-container .bottom-bar .devider{
  background:#c4c4c3;
  height:30px;
  width:1px;
}
.v4header .ugc-login-section .loading-container .or-spinner{
  display:inline-block;
  font-size:30px;
  height:32px;
  left:50%;
  position:relative;
  transform:translateX(-50%);
  width:32px;
}
.v4header .ugc-login-section .loading-container .or-spinner.center{
  margin:auto;
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade{
  animation:or-loader-spinner 1s linear infinite;
  background-color:initial;
  border-radius:.0655em;
  bottom:0;
  height:.29em;
  left:.4629em;
  position:absolute;
  transform-origin:center -.2322em;
  width:.064em;
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:first-child{
  animation-delay:0s;
  transform:rotate(0deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(2){
  animation-delay:83ms;
  transform:rotate(30deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(3){
  animation-delay:.166s;
  transform:rotate(60deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(4){
  animation-delay:.249s;
  transform:rotate(90deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(5){
  animation-delay:.332s;
  transform:rotate(120deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(6){
  animation-delay:.415s;
  transform:rotate(150deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(7){
  animation-delay:.498s;
  transform:rotate(180deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(8){
  animation-delay:.581s;
  transform:rotate(210deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(9){
  animation-delay:.664s;
  transform:rotate(240deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(10){
  animation-delay:.747s;
  transform:rotate(270deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(11){
  animation-delay:.83s;
  transform:rotate(300deg);
}
.v4header .ugc-login-section .loading-container .or-spinner .spinner-blade:nth-child(12){
  animation-delay:.913s;
  transform:rotate(330deg);
}
@keyframes or-loader-spinner{
  0%{
    background-color:#3e3e3e;
  }
  to{
    background-color:initial;
  }
}
#global-container.subview-active{
  position:fixed !important;
  width:100% !important;
}
#global-container .or-modal,#global-container .or-subview{
  overflow-y:hidden;
  padding-right:0 !important;
  width:100%;
}
#global-container .or-modal button,#global-container .or-subview button{
  border-radius:2px;
  opacity:1;
}
#global-container .or-modal .modal-backdrop.in,#global-container .or-subview .modal-backdrop.in{
  cursor:default;
  opacity:.8;
}
#global-container .or-modal .modal-content,#global-container .or-subview .modal-content{
  background-color:#f3f3f3;
  border:none;
  display:flex;
  flex-direction:column;
  height:670px;
  max-height:90vh;
}
#global-container .or-modal .modal-header,#global-container .or-subview .modal-header{
  align-items:center;
  background:#ffcb05;
  border:none;
  color:#3e3e3e;
  display:flex;
  flex:1 0 auto;
  font-size:16px;
  padding:0 35px;
}
#global-container .or-modal .modal-header button.close,#global-container .or-subview .modal-header button.close{
  align-self:flex-start;
  height:50px;
}
#global-container .or-modal .modal-header .modal-title,#global-container .or-subview .modal-header .modal-title{
  flex:0 1 100%;
  width:100%;
}
#global-container .or-modal .modal-body-pre,#global-container .or-subview .modal-body-pre{
  margin:10px 35px 0;
}
#global-container .or-modal .modal-body,#global-container .or-modal .modal-body-post,#global-container .or-modal .modal-body-pre,#global-container .or-subview .modal-body,#global-container .or-subview .modal-body-post,#global-container .or-subview .modal-body-pre{
  position:relative;
}
#global-container .or-modal .modal-body,#global-container .or-subview .modal-body{
  border:none;
  flex:0 1 530px;
  margin:0 35px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0;
}
#global-container .or-modal .modal-body .or-panel-group .or-panel+.or-panel,#global-container .or-subview .modal-body .or-panel-group .or-panel+.or-panel{
  margin-top:0;
}
#global-container .or-modal .modal-body .or-panel-group,#global-container .or-subview .modal-body .or-panel-group{
  margin-bottom:0;
}
#global-container .or-modal .modal-body .or-panel-group .or-panel,#global-container .or-subview .modal-body .or-panel-group .or-panel{
  background:none;
  border:none;
  border-bottom:1px solid transparent;
  box-shadow:none;
  margin-bottom:0;
}
#global-container .or-modal .modal-body .or-panel-group .or-panel-body,#global-container .or-subview .modal-body .or-panel-group .or-panel-body{
  border:none;
  padding:0;
}
#global-container .or-modal .modal-footer,#global-container .or-subview .modal-footer{
  border:none;
  flex:1 0 auto;
  padding:20px 35px;
  text-align:center;
}
#global-container .or-modal .modal-footer button.btn-primary,#global-container .or-subview .modal-footer button.btn-primary{
  font-size:18px;
  height:40px;
  min-width:138px;
  padding:0 30px;
  text-align:center;
}
#global-container .or-modal .modal-dialog,#global-container .or-subview .modal-dialog{
  max-width:none;
  width:940px;
}
#global-container .or-modal .modal-dialog-full,#global-container .or-subview .modal-dialog-full{
  width:100%;
}
#global-container .or-modal .modal-dialog-warning,#global-container .or-subview .modal-dialog-warning{
  margin-top:80px;
  width:335px;
}
#global-container .or-modal.or-modal-search .modal-dialog{
  margin-top:0;
  width:100%;
}
#global-container .or-modal.or-modal-search .modal-content{
  height:710px;
  max-height:100vh;
}
#global-container .or-modal.or-modal-search .modal-body{
  flex:0 1 570px;
  overflow-y:auto !important;
}
#global-container .or-modal.or-modal-search.wait .btn,#global-container .or-modal.or-modal-search.wait .modal-content{
  cursor:wait;
}
#toast-bottom-container{
  pointer-events:none;
  position:fixed;
  z-index:999999;
}
#toast-bottom-container *{
  box-sizing:border-box;
}
#toast-bottom-container>div{
  color:#fff;
}
#toast-bottom-container.toast-bottom-center>div{
  margin-left:auto;
  margin-right:auto;
  width:300px;
}
#toast-container.toast-top-center>div.toast{
  height:50px;
  min-width:240px;
  width:auto;
}
#toast-container.toast-top-center{
  align-items:center;
  display:flex;
  flex-direction:column;
  top:40%;
}
#toast-bottom-container>div.toast,#toast-container>div.toast{
  border-radius:0;
  box-shadow:none !important;
  opacity:.9;
  padding:0 15px !important;
  z-index:700;
}
#toast-bottom-container>div.toast.toast-error,#toast-bottom-container>div.toast.toast-info,#toast-bottom-container>div.toast.toast-success,#toast-bottom-container>div.toast.toast-warning,#toast-container>div.toast.toast-error,#toast-container>div.toast.toast-info,#toast-container>div.toast.toast-success,#toast-container>div.toast.toast-warning{
  background-image:none !important;
}
#toast-bottom-container>div.toast.toast-error,#toast-container>div.toast.toast-error{
  background-color:rgba(0,0,0,.8);
}
#toast-bottom-container>div.toast .toast-message,#toast-container>div.toast .toast-message{
  font-size:16px;
  line-height:50px;
  padding:0 30px;
  text-align:center;
}
#toast-bottom-container>div.toast .toast-message .or-sprite-inline-block,#toast-container>div.toast .toast-message .or-sprite-inline-block{
  margin-right:5px;
  position:relative;
  top:-2px;
}
#toast-container .tick{
  top:0;
}
#toast-bottom-container.toast-bottom-center:hover{
  cursor:default;
}
#toast-bottom-container.toast-bottom-center>div.toast{
  margin-bottom:20px;
  max-width:95%;
  min-width:240px;
  width:auto;
}
#toast-bottom-container.toast-bottom-center>div.toast.toast-error{
  background-color:initial;
  text-align:center;
}
#toast-bottom-container.toast-bottom-center>div.toast .toast-message{
  background-color:rgba(0,0,0,.8);
  border-radius:60px;
  display:inline-block;
  line-height:30px;
  padding:0 10px;
}
#global-container #or-route-filters-booking .modal-content,#global-container #or-route-offer-booking .modal-content{
  background:#fff;
}
#global-container #or-route-filters-booking .modal-body,#global-container #or-route-offer-booking .modal-body{
  overflow:visible;
}
#global-container #or-route-filters-booking .modal-body-post,#global-container #or-route-offer-booking .modal-body-post{
  display:none;
}
#global-container #or-route-filters-booking .modal-footer .btn-filter-wrapper,#global-container #or-route-offer-booking .modal-footer .btn-filter-wrapper{
  visibility:hidden;
}
.v4header,html[lang=zh-CN] .v4header,html[lang|=en] .v4header[data-country-code=CN],html[lang|=en] .v4header[data-country-code=HK],html[lang|=en] .v4header[data-country-code=JP],html[lang|=en] .v4header[data-country-code=MY],html[lang|=en] .v4header[data-country-code=SG],html[lang|=en] .v4header[data-country-code=TW],html[lang|=ja] .v4header,html[lang|=zh] .v4header{
  font-family:Lato,Arial,sans-serif;
}
.v4header{
  background-color:#f3f3f3;
  color:#3e3e3e;
  font-size:14px;
  height:115px;
  line-height:1.42857143;
  margin-bottom:20px;
  min-width:1000px;
  width:100%;
}
.v4header li{
  line-height:inherit;
}
.v4header.v4footer{
  margin-bottom:0;
  margin-top:80px;
}
.v4header .header{
  z-index:20;
}
#global-container .or-modal-search{
  z-index:200;
}
#global-container .or-modal-search .modal-header{
  flex-direction:column;
  min-height:95px;
  padding-top:50px;
}
#global-container .or-modal-search .modal-header .modal-title-container{
  position:relative;
  width:980px;
}
#global-container .or-modal-search .modal-header .title{
  font-size:26px;
}
#global-container .or-modal-search .modal-header button.close{
  height:auto;
  position:absolute;
  right:8px;
  top:8px;
}
#global-container .or-modal-search .modal-content{
  background:#fff;
}
#global-container .or-modal-search .modal-content .modal-body{
  align-self:center;
  margin-top:26px;
  overflow-y:hidden;
  width:980px;
}
#global-container .v4header .or-modal-search{
  z-index:2100;
}
.v4header .or-modal{
  border:none;
  border-radius:0;
  color:#3e3e3e;
  margin:0;
}
.v4header .or-modal.fade.in{
  top:0;
}
.v4header .or-modal .modal-body{
  max-height:none;
}
.v4header .or-modal .modal-dialog{
  z-index:2300;
}
.v4header .or-modal .modal-footer{
  background:none;
}
.v4header .or-modal .or-section-level-2 .btn{
  text-align:left;
}
.v4header #or-route-filters-booking,.v4header #or-route-filters-category,.v4header #or-route-filters-cuisine,.v4header #or-route-filters-dish,.v4header #or-route-filters-district,.v4header #or-route-filters-feature,.v4header #or-route-filters-ingredient,.v4header #or-route-filters-landmark,.v4header #or-route-filters-soup,.v4header #or-route-filters-time,.v4header .or-route-filters-booking,.v4header .or-route-filters-category,.v4header .or-route-filters-cuisine,.v4header .or-route-filters-dish,.v4header .or-route-filters-district,.v4header .or-route-filters-feature,.v4header .or-route-filters-ingredient,.v4header .or-route-filters-landmark,.v4header .or-route-filters-soup,.v4header .or-route-filters-time{
  z-index:2300;
}
.v4header input.header-searchbar-what-input:focus,.v4header input.header-searchbar-where-input:focus{
  border:none;
}
.v4header .dropdown-menu a{
  display:inline;
  line-height:30px;
  margin:0;
  padding:0;
}
.v4header ::-moz-selection{
  background:none;
  text-shadow:none;
}
.v4header ::selection{
  background:none;
  text-shadow:none;
}
.v4header .highlight{
  background-color:initial;
  font-weight:400;
}
.v4header ul{
  margin:0;
}
.v4header input,.v4header input:focus{
  box-shadow:none;
}
.v4header .btn{
  background-color:initial;
}
.v4header .btn.active,.v4header .btn.disabled,.v4header .btn:active,.v4header .btn:focus,.v4header .btn:hover,.v4header .btn[disabled]{
  background-color:initial;
  color:initial;
}
.v4header .btn.btn-primary{
  background-color:#ffcb05;
  border-color:#ffcb05;
  color:#fff;
}
.v4header .btn.btn-primary.active,.v4header .btn.btn-primary.disabled,.v4header .btn.btn-primary:active,.v4header .btn.btn-primary:focus,.v4header .btn.btn-primary:hover,.v4header .btn.btn-primary[disabled]{
  background-color:#ffcb05;
  color:initial;
}
.v4header .header-searchbar-search-btn{
  background-color:#e54e26;
  cursor:pointer;
  height:inherit;
  padding-left:8px;
  position:absolute;
  width:35px;
}
.v4header .header-searchbar-search-btn:hover{
  background-color:#ea7354;
}
.v4header .header-searchbar-search-btn:active,.v4header .header-searchbar-search-btn:focus{
  background-color:#e54e26;
}
.v4header .header-searchbar-search-btn:active:hover,.v4header .header-searchbar-search-btn:focus:hover{
  background-color:#ea7354;
}
.v4header #pop-up-user-login-model-container .modal.center.in{
  margin:0;
  width:100%;
}
.v4header #pop-up-user-login-model-container .modal.center.in .modal-dialog{
  z-index:10000;
}
.v4header #pop-up-user-login-model-container .modal.center.in button{
  background-color:#ffcb05;
}
.v4header #pop-up-user-login-model-container .chosen-container-single .chosen-default,.v4header #pop-up-user-login-model-container .chosen-single{
  color:#999;
  text-decoration:none;
}
.rp_floater_h{
  max-width:296px;
}
.v4header .or-modal.or-route-filters-booking a,.v4header .or-modal.or-route-filters-booking a:focus,.v4header .or-modal.or-route-filters-booking a:hover{
  text-decoration:none;
}
.v4header .or-modal.or-route-filters-booking .chosen-container-single .chosen-single div b{
  background-image:url(/images/or/ugc/common_filter_ar_down_desktop.png) !important;
  background-position:0 0 !important;
  background-size:11px 6px !important;
  height:6px;
  width:11px;
}

.orflatpickr-calendar{
  border:1px solid #e5e5e5;
  border-radius:0;
  box-shadow:none;
  margin:-2px 0 0;
  width:350px;
}
.orflatpickr-calendar.arrowBottom:after,.orflatpickr-calendar.arrowBottom:before,.orflatpickr-calendar.arrowTop:after,.orflatpickr-calendar.arrowTop:before{
  display:none;
}
.orflatpickr-calendar .ordayContainer,.orflatpickr-calendar .orflatpickr-days,.orflatpickr-calendar .orflatpickr-innerContainer,.orflatpickr-calendar .orflatpickr-rContainer,.orflatpickr-calendar .orflatpickr-weekdays{
  width:100%;
}
.orflatpickr-calendar .orflatpickr-month{
  height:40px;
}
.orflatpickr-calendar .orflatpickr-current-month{
  align-items:center;
  display:flex;
  height:40px;
  justify-content:center;
  line-height:19px;
  padding:0;
}
.orflatpickr-calendar .orflatpickr-current-month .cur-month,.orflatpickr-calendar .orflatpickr-current-month .ornumInputWrapper,.orflatpickr-calendar .orflatpickr-current-month input.cur-year[disabled]{
  color:#3e3e3e;
  font-size:20px;
  font-weight:700;
}
.orflatpickr-calendar .orflatpickr-current-month .cur-month,.orflatpickr-calendar .orflatpickr-current-month .cur-year,.orflatpickr-calendar .orflatpickr-current-month .ornumInputWrapper{
  display:block;
  pointer-events:none;
}
.orflatpickr-calendar .orflatpickr-current-month .cur-month{
  margin-left:2.5ch;
}
.orflatpickr-calendar .orflatpickr-next-month,.orflatpickr-calendar .orflatpickr-prev-month{
  height:40px;
  line-height:40px;
  padding:0;
}
.orflatpickr-calendar .orflatpickr-next-month svg,.orflatpickr-calendar .orflatpickr-prev-month svg{
  fill:#9b9b9b;
  width:11px;
}
.orflatpickr-calendar .orflatpickr-prev-month{
  left:15px;
}
.orflatpickr-calendar .orflatpickr-next-month{
  right:15px;
}
.orflatpickr-calendar .orflatpickr-weekdays{
  line-height:30px;
}
.orflatpickr-calendar .orflatpickr-weekday{
  color:#3e3e3e;
  font-weight:400;
}
.orflatpickr-calendar .ordayContainer{
  max-width:350px;
  min-width:350px;
}
.orflatpickr-calendar span.orflatpickr-day{
  -ms-flex-preferred-size:inherit;
  height:50px;
  line-height:50px;
  max-width:none;
  position:relative;
  width:50px;
}
.orflatpickr-calendar span.orflatpickr-day:nth-child(-n+7){
  border-top:0;
}
.orflatpickr-calendar span.orflatpickr-day:focus{
  background-color:initial;
}
.orflatpickr-calendar span.orflatpickr-day:hover{
  background-color:#f3f3f3;
}
.orflatpickr-calendar span.orflatpickr-day.nextMonthDay,.orflatpickr-calendar span.orflatpickr-day.prevMonthDay{
  color:#3e3e3e;
}
.orflatpickr-calendar span.orflatpickr-day.prevMonthDay.today,.orflatpickr-calendar span.orflatpickr-day.prevMonthDay.today:focus,.orflatpickr-calendar span.orflatpickr-day.prevMonthDay.today:hover,.orflatpickr-calendar span.orflatpickr-day.selected,.orflatpickr-calendar span.orflatpickr-day.selected:focus,.orflatpickr-calendar span.orflatpickr-day.selected:hover,.orflatpickr-calendar span.orflatpickr-day.today,.orflatpickr-calendar span.orflatpickr-day.today:focus,.orflatpickr-calendar span.orflatpickr-day.today:hover{
  border-color:#e5e5e5;
  border-right-width:0;
  color:#3e3e3e;
}
.orflatpickr-calendar span.orflatpickr-day.selected,.orflatpickr-calendar span.orflatpickr-day.selected:focus,.orflatpickr-calendar span.orflatpickr-day.selected:hover{
  background-color:#ffcb05;
}
.orflatpickr-calendar span.orflatpickr-day.prevMonthDay.today:not(.selected),.orflatpickr-calendar span.orflatpickr-day.today:not(.selected){
  border-bottom-color:#e5e5e5;
  border-top-width:0;
}
.orflatpickr-calendar span.orflatpickr-day.disabled{
  border-right:transparent;
  color:#ccc;
}
.orflatpickr-calendar span.orflatpickr-day.nextMonthDay[data-next-month-label]:before{
  color:#8e8e8e;
  content:attr(data-next-month-label);
  font-size:12px;
  font-weight:400;
  left:2px;
  line-height:1.2;
  position:absolute;
  top:2px;
}
.booking-picker-wrapper{
  border:1px solid #009342;
  display:flex;
  position:relative;
  width:100%;
}
.booking-picker-wrapper.has-selected-date .booking-picker-field{
  position:relative;
}
.booking-picker-wrapper.has-selected-date .booking-picker-field.active-field{
  flex:1 1 100%;
}
.booking-picker-wrapper .booking-picker-fields-row{
  border-right:1px solid #009342;
  display:flex;
  flex:1 1 100%;
  width:100%;
}
.booking-picker-wrapper .booking-picker-field{
  cursor:pointer;
  flex:1 1 33.33333333%;
  height:40px;
  outline:none;
  transition:all .15s linear;
}
.booking-picker-wrapper .booking-picker-field:not(:last-child){
  border-right:1px solid #009342;
}
.booking-picker-wrapper .booking-picker-field.disabled{
  pointer-events:none;
}
.booking-picker-wrapper .booking-picker-field .orflatpickr{
  height:100%;
}
.booking-picker-wrapper .booking-picker-field .datepicker-cover{
  cursor:pointer;
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
}
.booking-picker-wrapper .date-input-field{
  background-color:#fff;
  border:none;
  box-shadow:none;
  color:#3e3e3e;
  height:100%;
  outline:none;
  padding:0 10px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.booking-picker-wrapper .date-input-field::-moz-placeholder{
  color:#3e3e3e;
  opacity:1;
}
.booking-picker-wrapper .date-input-field:-ms-input-placeholder{
  color:#3e3e3e;
}
.booking-picker-wrapper .date-input-field::-webkit-input-placeholder{
  color:#3e3e3e;
}
.booking-picker-wrapper .date-input-field ::-webkit-input-placeholder{
  color:#3e3e3e;
  font-size:#3e3e3e;
  line-height:15px;
  position:relative;
  top:2px;
}
.booking-picker-wrapper .date-input-field :-moz-placeholder{
  color:#3e3e3e;
  font-size:#3e3e3e;
  line-height:15px;
}
.booking-picker-wrapper .date-input-field ::-moz-placeholder{
  color:#3e3e3e;
  font-size:#3e3e3e;
  line-height:43px;
  opacity:1;
}
.booking-picker-wrapper .date-input-field :-ms-input-placeholder{
  color:#3e3e3e !important;
  font-size:#3e3e3e !important;
  line-height:15px !important;
}
.booking-picker-wrapper .date-input-field input:focus::-webkit-input-placeholder{
  color:transparent;
}
.booking-picker-wrapper .date-input-field input:focus::-moz-placeholder{
  color:transparent;
}
.booking-picker-wrapper .booking-picker-search-button{
  background-color:#fff;
  cursor:pointer;
  flex:0 0 40px;
  height:100%;
  line-height:40px;
  text-align:center;
}
.booking-picker-wrapper .booking-picker-search-button .icon{
  background-image:url(/images/v/sprites/spritesheet-poi.b4dd3bc5.png);
  background-position:-242.5px -537px;
  background-size:610px 574px;
  display:inline-block;
  height:20px;
  vertical-align:middle;
  width:20px;
}
.booking-picker-wrapper .booking-picker-search-button:hover{
  background-color:#009342;
}
.booking-picker-wrapper .booking-picker-search-button:hover .icon{
  background-image:url(/images/v/sprites/spritesheet-poi.b4dd3bc5.png);
  background-position:-264.5px -537px;
  background-size:610px 574px;
  height:20px;
  width:20px;
}
.booking-picker-wrapper .booking-picker-field select{
  display:none;
}
.booking-picker-wrapper .chosen-container{
  font-size:14px;
}
.booking-picker-wrapper .chosen-container-single .chosen-single{
  border-color:transparent;
  height:39px;
  line-height:40px;
  padding:0 10px;
}
.booking-picker-wrapper .chosen-container-single .chosen-single span{
  color:#3e3e3e;
  margin:0;
}
.booking-picker-wrapper .chosen-container-single .chosen-single div{
  margin:0;
  width:0;
}
.booking-picker-wrapper .chosen-container-single .chosen-drop{
  border-radius:0;
  box-shadow:0 0 5px 0 rgba(0,0,0,.2);
}
.booking-picker-wrapper .chosen-container-single .chosen-results{
  border-radius:0;
  padding:0;
  white-space:nowrap;
}
.booking-picker-wrapper .chosen-container-single .chosen-results li.group-result{
  border-bottom:1px solid #f3f3f3;
  color:#8e8e8e;
  font-size:13px;
  font-weight:400;
  margin:0 4px;
  padding:0;
}
.booking-picker-wrapper .chosen-container-single .chosen-results .group-option{
  padding-left:5px;
}
.booking-picker-wrapper .chosen-container-single .chosen-results .active-result{
  margin-right:4px;
}
.booking-picker-wrapper .chosen-container-single .chosen-results .active-result:hover{
  background-color:#f3f3f3;
}
.booking-picker-wrapper .chosen-container-single .chosen-results .active-result.result-selected{
  background-color:#f3f3f3;
  color:#3e3e3e;
}
.booking-picker-warning{
  margin-right:10px;
}
.booking-picker-warning .text{
  line-height:20px;
  margin-left:5px;
  vertical-align:middle;
}

body[data-country-code=HK] [data-param="award=30"] .btn:after,body[data-country-code=HK] [data-param="award=30"].btn:after{
  background-color:initial;
  background-image:url(/images/or/c_advsearch_icon_award_desktop@1x.png);
  background-size:contain;
  color:transparent;
  content:" ";
  display:inline-block;
  height:18px;
  margin-left:5px;
  margin-top:-8px;
  min-width:13px;
  vertical-align:middle;
  width:13px;
}
body[data-uilang=en][data-country-code=HK] [data-param="award=30"] .btn:after,body[data-uilang=en][data-country-code=HK] [data-param="award=30"].btn:after{
  margin-top:0;
}
body[data-country-code=HK] [data-param="award=20"] .btn:after,body[data-country-code=HK] [data-param="award=20"].btn:after{
  background-color:initial;
  background-image:url(/images/or/c_advsearch_icon_award_desktop@1x.png);
  background-size:contain;
  color:transparent;
  content:" ";
  display:inline-block;
  height:18px;
  margin-left:5px;
  margin-top:-8px;
  min-width:13px;
  vertical-align:middle;
  width:13px;
}
body[data-uilang=en][data-country-code=HK] [data-param="award=20"] .btn:after,body[data-uilang=en][data-country-code=HK] [data-param="award=20"].btn:after{
  margin-top:0;
}
body[data-country-code=HK] [data-param="award=10"] .btn:after,body[data-country-code=HK] [data-param="award=10"].btn:after{
  background-color:initial;
  background-image:url(/images/or/c_advsearch_icon_award_desktop@1x.png);
  background-size:contain;
  color:transparent;
  content:" ";
  display:inline-block;
  height:18px;
  margin-left:5px;
  margin-top:-8px;
  min-width:13px;
  vertical-align:middle;
  width:13px;
}
body[data-uilang=en][data-country-code=HK] [data-param="award=10"] .btn:after,body[data-uilang=en][data-country-code=HK] [data-param="award=10"].btn:after{
  margin-top:0;
}

.or-sprite.L_speciallisting_emptypage_icon_noresult_desktop,
.or-sprite-inline-block.L_speciallisting_emptypage_icon_noresult_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -254px;
    background-size: 654px 537px;
    width: 96px;
    height: 86px;
}
.or-sprite.OpenRice-Biz,
.or-sprite-inline-block.OpenRice-Biz {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px -157px;
    background-size: 654px 537px;
    width: 63px;
    height: 63px;
}
.or-sprite.a_advsearch_ar_viewmore_desktop,
.or-sprite-inline-block.a_advsearch_ar_viewmore_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -646px -214px;
    background-size: 654px 537px;
    width: 8px;
    height: 4px;
}
.or-sprite.a_advsearch_btn_delete_desktop,
.or-sprite-inline-block.a_advsearch_btn_delete_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -632px -401px;
    background-size: 654px 537px;
    width: 22px;
    height: 22px;
}
.or-sprite.a_advsearch_decor_desktop,
.or-sprite-inline-block.a_advsearch_decor_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -649px -110px;
    background-size: 654px 537px;
    width: 4px;
    height: 15px;
}
.or-sprite.a_advsearch_icon_search_desktop,
.or-sprite-inline-block.a_advsearch_icon_search_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -496px;
    background-size: 654px 537px;
    width: 21px;
    height: 22px;
}
.or-sprite.a_advsearch_tag_close_desktop,
.or-sprite-inline-block.a_advsearch_tag_close_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -640px -455px;
    background-size: 654px 537px;
    width: 14px;
    height: 14px;
}
.or-sprite.a_home_header_arrow_desktop,
.or-sprite-inline-block.a_home_header_arrow_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -418px -329px;
    background-size: 654px 537px;
    width: 12px;
    height: 6px;
}
.or-sprite.a_home_header_icon_bookmark_desktop,
.or-sprite-inline-block.a_home_header_icon_bookmark_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -472px;
    background-size: 654px 537px;
    width: 22px;
    height: 22px;
}
.or-sprite.a_home_header_icon_globe_desktop,
.or-sprite-inline-block.a_home_header_icon_globe_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -639px -342px;
    background-size: 654px 537px;
    width: 15px;
    height: 15px;
}
.or-sprite.a_home_header_icon_hand_desktop,
.or-sprite-inline-block.a_home_header_icon_hand_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -620px -156px;
    background-size: 654px 537px;
    width: 30px;
    height: 30px;
}
.or-sprite.a_home_header_icon_magazine_desktop,
.or-sprite-inline-block.a_home_header_icon_magazine_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -582px -220px;
    background-size: 654px 537px;
    width: 32px;
    height: 28px;
}
.or-sprite.a_home_header_icon_notice_above10_desktop,
.or-sprite-inline-block.a_home_header_icon_notice_above10_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -577px -428px;
    background-size: 654px 537px;
    width: 25px;
    height: 24px;
}
.or-sprite.a_home_header_icon_notice_below10_desktop,
.or-sprite-inline-block.a_home_header_icon_notice_below10_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -604px -428px;
    background-size: 654px 537px;
    width: 25px;
    height: 24px;
}
.or-sprite.a_home_header_icon_restaurant_desktop,
.or-sprite-inline-block.a_home_header_icon_restaurant_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -616px -220px;
    background-size: 654px 537px;
    width: 32px;
    height: 28px;
}
.or-sprite.a_home_header_icon_writereview_desktop,
.or-sprite-inline-block.a_home_header_icon_writereview_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -574px -472px;
    background-size: 654px 537px;
    width: 22px;
    height: 22px;
}
.or-sprite.a_home_header_searchbar_icon_magnifier_desktop,
.or-sprite-inline-block.a_home_header_searchbar_icon_magnifier_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -517px -398px;
    background-size: 654px 537px;
    width: 19px;
    height: 19px;
}
.or-sprite.a_home_header_searchbar_what_desktop,
.or-sprite-inline-block.a_home_header_searchbar_what_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -634px -68px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.a_home_header_searchbar_where_desktop,
.or-sprite-inline-block.a_home_header_searchbar_where_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -625px -133px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.a_home_sitemap_btn_appstore_desktop,
.or-sprite-inline-block.a_home_sitemap_btn_appstore_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -152px -216px;
    background-size: 654px 537px;
    width: 110px;
    height: 32px;
}
.or-sprite.a_home_sitemap_btn_blackberry_desktop,
.or-sprite-inline-block.a_home_sitemap_btn_blackberry_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -264px -216px;
    background-size: 654px 537px;
    width: 110px;
    height: 32px;
}
.or-sprite.a_home_sitemap_btn_googleplay_desktop,
.or-sprite-inline-block.a_home_sitemap_btn_googleplay_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -98px -254px;
    background-size: 654px 537px;
    width: 110px;
    height: 32px;
}
.or-sprite.a_home_sitemap_btn_windows_desktop,
.or-sprite-inline-block.a_home_sitemap_btn_windows_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -210px -254px;
    background-size: 654px 537px;
    width: 110px;
    height: 32px;
}
.or-sprite.a_home_sitemap_icon_clock_desktop,
.or-sprite-inline-block.a_home_sitemap_icon_clock_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px 0px;
    background-size: 654px 537px;
    width: 90px;
    height: 90px;
}
.or-sprite.a_home_sitemap_icon_fb_desktop,
.or-sprite-inline-block.a_home_sitemap_icon_fb_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -252px;
    background-size: 654px 537px;
    width: 29px;
    height: 28px;
}
.or-sprite.a_home_sitemap_icon_twitter_desktop,
.or-sprite-inline-block.a_home_sitemap_icon_twitter_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -581px -252px;
    background-size: 654px 537px;
    width: 29px;
    height: 28px;
}
.or-sprite.a_home_sitemap_icon_weibo_desktop,
.or-sprite-inline-block.a_home_sitemap_icon_weibo_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -612px -252px;
    background-size: 654px 537px;
    width: 29px;
    height: 28px;
}
.or-sprite.a_home_sitemap_logo_or_desktop,
.or-sprite-inline-block.a_home_sitemap_logo_or_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -188px;
    background-size: 654px 537px;
    width: 30px;
    height: 30px;
}
.or-sprite.a_home_sitemap_logo_orlove_desktop,
.or-sprite-inline-block.a_home_sitemap_logo_orlove_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -152px -142px;
    background-size: 654px 537px;
    width: 212px;
    height: 40px;
}
.or-sprite.a_home_sitemap_logo_os_desktop,
.or-sprite-inline-block.a_home_sitemap_logo_os_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -481px;
    background-size: 654px 537px;
    width: 98.5px;
    height: 22px;
}
.or-sprite.a_home_sitemap_qrcode_or_desktop,
.or-sprite-inline-block.a_home_sitemap_qrcode_or_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px 0px;
    background-size: 654px 537px;
    width: 124px;
    height: 140px;
}
.or-sprite.a_home_sitemap_qrcode_os_desktop,
.or-sprite-inline-block.a_home_sitemap_qrcode_os_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -126px 0px;
    background-size: 654px 537px;
    width: 124px;
    height: 140px;
}
.or-sprite.a_home_tooltips_btn_close_desktop,
.or-sprite-inline-block.a_home_tooltips_btn_close_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -642px -520px;
    background-size: 654px 537px;
    width: 12px;
    height: 12px;
}
.or-sprite.a_home_tooltips_icon_check_desktop,
.or-sprite-inline-block.a_home_tooltips_icon_check_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -639px -359px;
    background-size: 654px 537px;
    width: 11px;
    height: 9px;
}
.or-sprite.android-icon,
.or-sprite-inline-block.android-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -517px -420px;
    background-size: 654px 537px;
    width: 18px;
    height: 19px;
}
.or-sprite.apple-icon,
.or-sprite-inline-block.apple-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -637px -372px;
    background-size: 654px 537px;
    width: 17px;
    height: 19px;
}
.or-sprite.c_advsearch_icon_error_desktop,
.or-sprite-inline-block.c_advsearch_icon_error_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -520px;
    background-size: 654px 537px;
    width: 18px;
    height: 16px;
}
.or-sprite.c_advsearch_tag_new_desktop,
.or-sprite-inline-block.c_advsearch_tag_new_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -455px;
    background-size: 654px 537px;
    width: 32px;
    height: 15px;
}
.or-sprite.caring-company-logo,
.or-sprite-inline-block.caring-company-logo {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px -287px;
    background-size: 654px 537px;
    width: 81px;
    height: 40px;
}
.or-sprite.common-bookmark-circle-25-x-25,
.or-sprite-inline-block.common-bookmark-circle-25-x-25 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -428px;
    background-size: 654px 537px;
    width: 25px;
    height: 25px;
}
.or-sprite.common-bookmark-star-25-x-25,
.or-sprite-inline-block.common-bookmark-star-25-x-25 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -468px -236px;
    background-size: 654px 537px;
    width: 13px;
    height: 12px;
}
.or-sprite.common-bookmark-tick-50-x-50,
.or-sprite-inline-block.common-bookmark-tick-50-x-50 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -641px -299px;
    background-size: 654px 537px;
    width: 13px;
    height: 10px;
}
.or-sprite.common-cry-20-x-20,
.or-sprite-inline-block.common-cry-20-x-20 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -617px -496px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.common-ic-aml-14-x-17,
.or-sprite-inline-block.common-ic-aml-14-x-17 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -640px -312px;
    background-size: 654px 537px;
    width: 14px;
    height: 17px;
}
.or-sprite.common-ic-tooltip,
.or-sprite-inline-block.common-ic-tooltip {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -109px;
    background-size: 654px 537px;
    width: 15px;
    height: 15px;
}
.or-sprite.common-ok-20-x-20,
.or-sprite-inline-block.common-ok-20-x-20 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -376px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.common-smile-20-x-20,
.or-sprite-inline-block.common-smile-20-x-20 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -518px -376px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.common_ar_viewall_desktop,
.or-sprite-inline-block.common_ar_viewall_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -647px -133px;
    background-size: 654px 537px;
    width: 6px;
    height: 11px;
}
.or-sprite.common_bookmark_tick_white_60x60_desktop,
.or-sprite-inline-block.common_bookmark_tick_white_60x60_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -468px -250px;
    background-size: 654px 537px;
    width: 14px;
    height: 11px;
}
.or-sprite.common_btn_arrow_back_desktop,
.or-sprite-inline-block.common_btn_arrow_back_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -543px -203px;
    background-size: 654px 537px;
    width: 5px;
    height: 10px;
}
.or-sprite.common_btn_backtotop,
.or-sprite-inline-block.common_btn_backtotop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -297px;
    background-size: 654px 537px;
    width: 50px;
    height: 35px;
}
.or-sprite.common_btn_map_desktop,
.or-sprite-inline-block.common_btn_map_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -598px -472px;
    background-size: 654px 537px;
    width: 22px;
    height: 22px;
}
.or-sprite.common_cb_30x30,
.or-sprite-inline-block.common_cb_30x30 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -639px -496px;
    background-size: 654px 537px;
    width: 15px;
    height: 15px;
}
.or-sprite.common_cbtick_30x30,
.or-sprite-inline-block.common_cbtick_30x30 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -92px;
    background-size: 654px 537px;
    width: 15px;
    height: 15px;
}
.or-sprite.common_default_avatar_desktop,
.or-sprite-inline-block.common_default_avatar_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -342px;
    background-size: 654px 537px;
    width: 53px;
    height: 53px;
}
.or-sprite.common_error_or,
.or-sprite-inline-block.common_error_or {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -157px;
    background-size: 654px 537px;
    width: 16px;
    height: 14px;
}
.or-sprite.common_filter_ar_down_desktop,
.or-sprite-inline-block.common_filter_ar_down_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -537px -420px;
    background-size: 654px 537px;
    width: 11px;
    height: 6px;
}
.or-sprite.common_filter_ar_down_grey_desktop,
.or-sprite-inline-block.common_filter_ar_down_grey_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -537px -428px;
    background-size: 654px 537px;
    width: 11px;
    height: 6px;
}
.or-sprite.common_filter_ar_down_or_desktop,
.or-sprite-inline-block.common_filter_ar_down_or_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -483px -236px;
    background-size: 654px 537px;
    width: 11px;
    height: 6px;
}
.or-sprite.common_filter_ar_right_brown_desktop,
.or-sprite-inline-block.common_filter_ar_right_brown_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -646px -188px;
    background-size: 654px 537px;
    width: 6px;
    height: 11px;
}
.or-sprite.common_filter_ar_right_gr_desktop,
.or-sprite-inline-block.common_filter_ar_right_gr_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -646px -201px;
    background-size: 654px 537px;
    width: 6px;
    height: 11px;
}
.or-sprite.common_filter_ar_right_orange_desktop,
.or-sprite-inline-block.common_filter_ar_right_orange_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -646px -472px;
    background-size: 654px 537px;
    width: 6px;
    height: 11px;
}
.or-sprite.common_filter_ar_right_wt_desktop,
.or-sprite-inline-block.common_filter_ar_right_wt_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -540px -334px;
    background-size: 654px 537px;
    width: 6px;
    height: 11px;
}
.or-sprite.common_filter_ar_up_desktop,
.or-sprite-inline-block.common_filter_ar_up_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -432px -329px;
    background-size: 654px 537px;
    width: 11px;
    height: 6px;
}
.or-sprite.common_filter_tag_close_desktop,
.or-sprite-inline-block.common_filter_tag_close_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -643px -252px;
    background-size: 654px 537px;
    width: 10px;
    height: 10px;
}
.or-sprite.common_footer_icon_bookmarks_desktop,
.or-sprite-inline-block.common_footer_icon_bookmarks_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -581px -282px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_footer_icon_cities_desktop,
.or-sprite-inline-block.common_footer_icon_cities_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -611px -282px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_footer_icon_comments_desktop,
.or-sprite-inline-block.common_footer_icon_comments_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -312px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_footer_icon_foodies_desktop,
.or-sprite-inline-block.common_footer_icon_foodies_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -580px -312px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_footer_icon_photos_desktop,
.or-sprite-inline-block.common_footer_icon_photos_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -610px -312px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_footer_icon_pois_desktop,
.or-sprite-inline-block.common_footer_icon_pois_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -342px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.common_greystar_desktop,
.or-sprite-inline-block.common_greystar_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -173px;
    background-size: 654px 537px;
    width: 15px;
    height: 14px;
}
.or-sprite.common_halfstar_desktop,
.or-sprite-inline-block.common_halfstar_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -189px;
    background-size: 654px 537px;
    width: 15px;
    height: 14px;
}
.or-sprite.common_icon_bookmark_circle_desktop,
.or-sprite-inline-block.common_icon_bookmark_circle_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -582px -188px;
    background-size: 654px 537px;
    width: 30px;
    height: 30px;
}
.or-sprite.common_icon_bookmark_ribbon_desktop,
.or-sprite-inline-block.common_icon_bookmark_ribbon_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -641px -282px;
    background-size: 654px 537px;
    width: 12px;
    height: 15px;
}
.or-sprite.common_icon_bookmark_tick_desktop,
.or-sprite-inline-block.common_icon_bookmark_tick_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -468px -222px;
    background-size: 654px 537px;
    width: 16px;
    height: 12px;
}
.or-sprite.common_icon_bookonline_calendar_or_desktop,
.or-sprite-inline-block.common_icon_bookonline_calendar_or_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -398px;
    background-size: 654px 537px;
    width: 19px;
    height: 20px;
}
.or-sprite.common_icon_calendar_desktop,
.or-sprite-inline-block.common_icon_calendar_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -643px -264px;
    background-size: 654px 537px;
    width: 10px;
    height: 10px;
}
.or-sprite.common_icon_camera_desktop,
.or-sprite-inline-block.common_icon_camera_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -604px -455px;
    background-size: 654px 537px;
    width: 16px;
    height: 15px;
}
.or-sprite.common_icon_dialogbox_desktop,
.or-sprite-inline-block.common_icon_dialogbox_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -622px -455px;
    background-size: 654px 537px;
    width: 16px;
    height: 15px;
}
.or-sprite.common_icon_editorspick_desktop,
.or-sprite-inline-block.common_icon_editorspick_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -584px -455px;
    background-size: 654px 537px;
    width: 18px;
    height: 15px;
}
.or-sprite.common_icon_offer_desktop,
.or-sprite-inline-block.common_icon_offer_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -143px;
    background-size: 654px 537px;
    width: 18px;
    height: 12px;
}
.or-sprite.common_icon_tick_green_desktop_,
.or-sprite-inline-block.common_icon_tick_green_desktop_ {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -570px -520px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.common_logo_bookonline_tablemap_desktop,
.or-sprite-inline-block.common_logo_bookonline_tablemap_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -152px -184px;
    background-size: 654px 537px;
    width: 160px;
    height: 30px;
}
.or-sprite.common_mapview_arrow_brown_down_desktop,
.or-sprite-inline-block.common_mapview_arrow_brown_down_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -468px -277px;
    background-size: 654px 537px;
    width: 12px;
    height: 7px;
}
.or-sprite.common_mapview_arrow_brown_up_desktop,
.or-sprite-inline-block.common_mapview_arrow_brown_up_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -482px -277px;
    background-size: 654px 537px;
    width: 12px;
    height: 7px;
}
.or-sprite.common_mapview_arrow_grey_desktop,
.or-sprite-inline-block.common_mapview_arrow_grey_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px -329px;
    background-size: 654px 537px;
    width: 12px;
    height: 7px;
}
.or-sprite.common_orderlb_bg_desktop,
.or-sprite-inline-block.common_orderlb_bg_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -637px -393px;
    background-size: 654px 537px;
    width: 16px;
    height: 6px;
}
.or-sprite.common_pagination_more_l_desktop,
.or-sprite-inline-block.common_pagination_more_l_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -468px -263px;
    background-size: 654px 537px;
    width: 12px;
    height: 12px;
}
.or-sprite.common_pagination_more_r_desktop,
.or-sprite-inline-block.common_pagination_more_r_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -482px -263px;
    background-size: 654px 537px;
    width: 12px;
    height: 12px;
}
.or-sprite.common_popup_close_wt_desktop,
.or-sprite-inline-block.common_popup_close_wt_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -631px -428px;
    background-size: 654px 537px;
    width: 23px;
    height: 23px;
}
.or-sprite.common_rating0_l,
.or-sprite-inline-block.common_rating0_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -252px -112px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating0_s,
.or-sprite-inline-block.common_rating0_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -142px -460px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating10_red_l,
.or-sprite-inline-block.common_rating10_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -98px -288px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating10_red_s,
.or-sprite-inline-block.common_rating10_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -248px -460px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating10_ye_l,
.or-sprite-inline-block.common_rating10_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -240px -288px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating10_ye_s,
.or-sprite-inline-block.common_rating10_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -354px -460px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating15_red_l,
.or-sprite-inline-block.common_rating15_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -98px -309px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating15_red_s,
.or-sprite-inline-block.common_rating15_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -100.5px -481px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating15_ye_l,
.or-sprite-inline-block.common_rating15_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -240px -309px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating15_ye_s,
.or-sprite-inline-block.common_rating15_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -206.5px -481px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating20_red_l,
.or-sprite-inline-block.common_rating20_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -55px -342px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating20_red_s,
.or-sprite-inline-block.common_rating20_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -312.5px -481px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating20_ye_l,
.or-sprite-inline-block.common_rating20_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -197px -342px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating20_ye_s,
.or-sprite-inline-block.common_rating20_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -418.5px -481px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating25_red_l,
.or-sprite-inline-block.common_rating25_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -339px -342px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating25_red_s,
.or-sprite-inline-block.common_rating25_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -505px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating25_ye_l,
.or-sprite-inline-block.common_rating25_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -55px -363px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating25_ye_s,
.or-sprite-inline-block.common_rating25_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -106px -505px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating30_red_l,
.or-sprite-inline-block.common_rating30_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -197px -363px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating30_red_s,
.or-sprite-inline-block.common_rating30_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -212px -505px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating30_ye_l,
.or-sprite-inline-block.common_rating30_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -339px -363px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating30_ye_s,
.or-sprite-inline-block.common_rating30_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -318px -505px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating35_red_l,
.or-sprite-inline-block.common_rating35_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -397px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating35_red_s,
.or-sprite-inline-block.common_rating35_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -424px -505px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating35_ye_l,
.or-sprite-inline-block.common_rating35_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -142px -397px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating35_ye_s,
.or-sprite-inline-block.common_rating35_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -522px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating40_red_l,
.or-sprite-inline-block.common_rating40_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -284px -397px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating40_red_s,
.or-sprite-inline-block.common_rating40_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -106px -522px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating40_ye_l,
.or-sprite-inline-block.common_rating40_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -418px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating40_ye_s,
.or-sprite-inline-block.common_rating40_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -212px -522px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating45_red_l,
.or-sprite-inline-block.common_rating45_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -142px -418px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating45_red_s,
.or-sprite-inline-block.common_rating45_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -318px -522px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating45_ye_l,
.or-sprite-inline-block.common_rating45_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -284px -418px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating45_ye_s,
.or-sprite-inline-block.common_rating45_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -424px -522px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating50_red_l,
.or-sprite-inline-block.common_rating50_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -284px -439px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating50_red_s,
.or-sprite-inline-block.common_rating50_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -34px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating50_ye_l,
.or-sprite-inline-block.common_rating50_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -460px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating50_ye_s,
.or-sprite-inline-block.common_rating50_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -51px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating5_red_l,
.or-sprite-inline-block.common_rating5_red_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -439px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating5_red_s,
.or-sprite-inline-block.common_rating5_red_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px 0px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_rating5_ye_l,
.or-sprite-inline-block.common_rating5_ye_l {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -142px -439px;
    background-size: 654px 537px;
    width: 140px;
    height: 19px;
}
.or-sprite.common_rating5_ye_s,
.or-sprite-inline-block.common_rating5_ye_s {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -17px;
    background-size: 654px 537px;
    width: 104px;
    height: 15px;
}
.or-sprite.common_smiley_cry_104x100_desktop,
.or-sprite-inline-block.common_smiley_cry_104x100_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px 0px;
    background-size: 654px 537px;
    width: 52px;
    height: 50px;
}
.or-sprite.common_smiley_cry_42x40_desktop,
.or-sprite-inline-block.common_smiley_cry_42x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -626px -110px;
    background-size: 654px 537px;
    width: 21px;
    height: 20px;
}
.or-sprite.common_smiley_cry_52x50_desktop,
.or-sprite-inline-block.common_smiley_cry_52x50_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -401px;
    background-size: 654px 537px;
    width: 26px;
    height: 25px;
}
.or-sprite.common_smiley_cry_62x60_desktop,
.or-sprite-inline-block.common_smiley_cry_62x60_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -587px -156px;
    background-size: 654px 537px;
    width: 31px;
    height: 30px;
}
.or-sprite.common_smiley_cry_84x80_desktop,
.or-sprite-inline-block.common_smiley_cry_84x80_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -334px;
    background-size: 654px 537px;
    width: 42px;
    height: 40px;
}
.or-sprite.common_smiley_cry_94x90_desktop,
.or-sprite-inline-block.common_smiley_cry_94x90_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -156px;
    background-size: 654px 537px;
    width: 47px;
    height: 45px;
}
.or-sprite.common_smiley_ok_100x100_desktop,
.or-sprite-inline-block.common_smiley_ok_100x100_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -52px;
    background-size: 654px 537px;
    width: 50px;
    height: 50px;
}
.or-sprite.common_smiley_ok_40x40_desktop,
.or-sprite-inline-block.common_smiley_ok_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -573px -496px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.common_smiley_ok_50x50_desktop,
.or-sprite-inline-block.common_smiley_ok_50x50_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -578px -401px;
    background-size: 654px 537px;
    width: 25px;
    height: 25px;
}
.or-sprite.common_smiley_ok_60x60_desktop,
.or-sprite-inline-block.common_smiley_ok_60x60_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -614px -188px;
    background-size: 654px 537px;
    width: 30px;
    height: 30px;
}
.or-sprite.common_smiley_ok_80x80_desktop,
.or-sprite-inline-block.common_smiley_ok_80x80_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -68px;
    background-size: 654px 537px;
    width: 40px;
    height: 40px;
}
.or-sprite.common_smiley_ok_90x90_desktop,
.or-sprite-inline-block.common_smiley_ok_90x90_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -203px;
    background-size: 654px 537px;
    width: 45px;
    height: 45px;
}
.or-sprite.common_smiley_smile_100x100_desktop,
.or-sprite-inline-block.common_smiley_smile_100x100_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -104px;
    background-size: 654px 537px;
    width: 50px;
    height: 50px;
}
.or-sprite.common_smiley_smile_40x40_desktop,
.or-sprite-inline-block.common_smiley_smile_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -595px -496px;
    background-size: 654px 537px;
    width: 20px;
    height: 20px;
}
.or-sprite.common_smiley_smile_50x50_desktop,
.or-sprite-inline-block.common_smiley_smile_50x50_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -605px -401px;
    background-size: 654px 537px;
    width: 25px;
    height: 25px;
}
.or-sprite.common_smiley_smile_60x60_desktop,
.or-sprite-inline-block.common_smiley_smile_60x60_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -220px;
    background-size: 654px 537px;
    width: 30px;
    height: 30px;
}
.or-sprite.common_smiley_smile_80x80_desktop,
.or-sprite-inline-block.common_smiley_smile_80x80_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -592px -68px;
    background-size: 654px 537px;
    width: 40px;
    height: 40px;
}
.or-sprite.common_smiley_smile_90x90_desktop,
.or-sprite-inline-block.common_smiley_smile_90x90_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -250px;
    background-size: 654px 537px;
    width: 45px;
    height: 45px;
}
.or-sprite.common_yellowstar_desktop,
.or-sprite-inline-block.common_yellowstar_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -205px;
    background-size: 654px 537px;
    width: 15px;
    height: 14px;
}
.or-sprite.condition-offer,
.or-sprite-inline-block.condition-offer {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -514px -461px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition-voucher,
.or-sprite-inline-block.condition-voucher {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -532px -461px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition_dish_40x40_desktop,
.or-sprite-inline-block.condition_dish_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -588px -520px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition_location_40x40_desktop,
.or-sprite-inline-block.condition_location_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -606px -520px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition_offer_40x40_desktop,
.or-sprite-inline-block.condition_offer_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -624px -520px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition_price_40x40_desktop,
.or-sprite-inline-block.condition_price_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -516px -441px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.condition_tag_40x40_desktop,
.or-sprite-inline-block.condition_tag_40x40_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -461px;
    background-size: 654px 537px;
    width: 16px;
    height: 16px;
}
.or-sprite.download-google-chrome,
.or-sprite-inline-block.download-google-chrome {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -252px 0px;
    background-size: 654px 537px;
    width: 150px;
    height: 110px;
}
.or-sprite.e_ugc_icon_error_desktop,
.or-sprite-inline-block.e_ugc_icon_error_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -534px -441px;
    background-size: 654px 537px;
    width: 14px;
    height: 12px;
}
.or-sprite.fb-icon,
.or-sprite-inline-block.fb-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -610px -342px;
    background-size: 654px 537px;
    width: 27px;
    height: 27px;
}
.or-sprite.google-icon,
.or-sprite-inline-block.google-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -282px;
    background-size: 654px 537px;
    width: 29px;
    height: 28px;
}
.or-sprite.icon-logo-rice-12x12,
.or-sprite-inline-block.icon-logo-rice-12x12 {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -366px -142px;
    background-size: 654px 537px;
    width: 12px;
    height: 12px;
}
.or-sprite.icon-logotype-reward-en,
.or-sprite-inline-block.icon-logotype-reward-en {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -133px;
    background-size: 654px 537px;
    width: 73px;
    height: 21px;
}
.or-sprite.icon-logotype-reward-tc,
.or-sprite-inline-block.icon-logotype-reward-tc {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -110px;
    background-size: 654px 537px;
    width: 74px;
    height: 21px;
}
.or-sprite.insta-icon,
.or-sprite-inline-block.insta-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -372px;
    background-size: 654px 537px;
    width: 27px;
    height: 27px;
}
.or-sprite.insta_app_icon,
.or-sprite-inline-block.insta_app_icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px -92px;
    background-size: 654px 537px;
    width: 63px;
    height: 63px;
}
.or-sprite.legacy-client-tls,
.or-sprite-inline-block.legacy-client-tls {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: 0px -142px;
    background-size: 654px 537px;
    width: 150px;
    height: 110px;
}
.or-sprite.mewe-icon,
.or-sprite-inline-block.mewe-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -579px -372px;
    background-size: 654px 537px;
    width: 27px;
    height: 27px;
}
.or-sprite.n_misc_btn_close_desktop,
.or-sprite-inline-block.n_misc_btn_close_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -469px -126px;
    background-size: 654px 537px;
    width: 15px;
    height: 15px;
}
.or-sprite.n_misc_icon_alert_desktop,
.or-sprite-inline-block.n_misc_icon_alert_desktop {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -550px -156px;
    background-size: 654px 537px;
    width: 35px;
    height: 30px;
}
.or-sprite.nav-ic-job-logged-in,
.or-sprite-inline-block.nav-ic-job-logged-in {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -622px -472px;
    background-size: 654px 537px;
    width: 22px;
    height: 22px;
}
.or-sprite.or-checkbox-large-checked,
.or-sprite-inline-block.or-checkbox-large-checked {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -634px -90px;
    background-size: 654px 537px;
    width: 18px;
    height: 18px;
}
.or-sprite.or-checkbox-large,
.or-sprite-inline-block.or-checkbox-large {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -441px;
    background-size: 654px 537px;
    width: 18px;
    height: 18px;
}
.or-sprite.or-pulldown-dark,
.or-sprite-inline-block.or-pulldown-dark {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -640px -331px;
    background-size: 654px 537px;
    width: 14px;
    height: 7px;
}
.or-sprite.twitter-icon,
.or-sprite-inline-block.twitter-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -580px -342px;
    background-size: 654px 537px;
    width: 28px;
    height: 28px;
}
.or-sprite.v5-app-icon,
.or-sprite-inline-block.v5-app-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -404px -222px;
    background-size: 654px 537px;
    width: 62px;
    height: 63px;
}
.or-sprite.window-icon,
.or-sprite-inline-block.window-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -496px -420px;
    background-size: 654px 537px;
    width: 19px;
    height: 19px;
}
.or-sprite.youtube-icon,
.or-sprite-inline-block.youtube-icon {
    background-image: url(/images/v/sprites/spritesheet-shared.eac6bf4a.png);
    background-position: -608px -372px;
    background-size: 654px 537px;
    width: 27px;
    height: 27px;
}

.or-sprite.a_home_chart_ar_viewall_desktop,
.or-sprite-inline-block.a_home_chart_ar_viewall_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -187px -26px;
    background-size: 197px 194px;
    width: 6px;
    height: 11px;
}
.or-sprite.a_home_chart_lb_no1_desktop,
.or-sprite-inline-block.a_home_chart_lb_no1_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -42px -54px;
    background-size: 197px 194px;
    width: 40px;
    height: 40px;
}
.or-sprite.a_home_chart_lb_no2_desktop,
.or-sprite-inline-block.a_home_chart_lb_no2_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -108px 0px;
    background-size: 197px 194px;
    width: 40px;
    height: 40px;
}
.or-sprite.a_home_chart_lb_no3_desktop,
.or-sprite-inline-block.a_home_chart_lb_no3_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -108px -42px;
    background-size: 197px 194px;
    width: 40px;
    height: 40px;
}
.or-sprite.a_home_heading_icon_booking_desktop,
.or-sprite-inline-block.a_home_heading_icon_booking_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -150px -37px;
    background-size: 197px 194px;
    width: 35px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_chart_desktop,
.or-sprite-inline-block.a_home_heading_icon_chart_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -150px -73px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_magazine_desktop,
.or-sprite-inline-block.a_home_heading_icon_magazine_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: 0px -116px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_offer_desktop,
.or-sprite-inline-block.a_home_heading_icon_offer_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -36px -116px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_recentsearch_desktop,
.or-sprite-inline-block.a_home_heading_icon_recentsearch_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -72px -116px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_reviews_desktop,
.or-sprite-inline-block.a_home_heading_icon_reviews_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -108px -116px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_heading_icon_whatshot_desktop,
.or-sprite-inline-block.a_home_heading_icon_whatshot_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -144px -116px;
    background-size: 197px 194px;
    width: 34px;
    height: 34px;
}
.or-sprite.a_home_navbtn_ar_right_default_desktop,
.or-sprite-inline-block.a_home_navbtn_ar_right_default_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -84px -54px;
    background-size: 197px 194px;
    width: 20px;
    height: 40px;
}
.or-sprite.a_home_reviews_icon_dialogbox_big_desktop,
.or-sprite-inline-block.a_home_reviews_icon_dialogbox_big_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -128px -84px;
    background-size: 197px 194px;
    width: 16px;
    height: 15px;
}
.or-sprite.a_home_reviews_icon_dialogbox_small_desktop,
.or-sprite-inline-block.a_home_reviews_icon_dialogbox_small_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -78px -96px;
    background-size: 197px 194px;
    width: 12px;
    height: 11px;
}
.or-sprite.a_home_reviews_icon_editorschoice_desktop,
.or-sprite-inline-block.a_home_reviews_icon_editorschoice_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -108px -84px;
    background-size: 197px 194px;
    width: 18px;
    height: 15px;
}
.or-sprite.a_home_reviews_icon_like_desktop,
.or-sprite-inline-block.a_home_reviews_icon_like_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -92px -96px;
    background-size: 197px 194px;
    width: 12px;
    height: 11px;
}
.or-sprite.a_home_tooltips_btn_close_desktop,
.or-sprite-inline-block.a_home_tooltips_btn_close_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -108px -101px;
    background-size: 197px 194px;
    width: 12px;
    height: 12px;
}
.or-sprite.a_home_tooltips_icon_check_desktop,
.or-sprite-inline-block.a_home_tooltips_icon_check_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: 0px -185px;
    background-size: 197px 194px;
    width: 11px;
    height: 9px;
}
.or-sprite.common-share-sns-fb,
.or-sprite-inline-block.common-share-sns-fb {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -150px 0px;
    background-size: 197px 194px;
    width: 35px;
    height: 35px;
}
.or-sprite.common_badge_a,
.or-sprite-inline-block.common_badge_a {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: 0px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.common_btn_next_off_desktop,
.or-sprite-inline-block.common_btn_next_off_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: 0px -54px;
    background-size: 197px 194px;
    width: 40px;
    height: 60px;
}
.or-sprite.common_icon_calendar_desktop,
.or-sprite-inline-block.common_icon_calendar_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -187px 0px;
    background-size: 197px 194px;
    width: 10px;
    height: 10px;
}
.or-sprite.d_sr2_review_badge_classic_en_desktop,
.or-sprite-inline-block.d_sr2_review_badge_classic_en_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -26px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.d_sr2_review_badge_classic_tc_desktop,
.or-sprite-inline-block.d_sr2_review_badge_classic_tc_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -52px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.d_sr2_review_badge_first_en_desktop,
.or-sprite-inline-block.d_sr2_review_badge_first_en_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -78px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.d_sr2_review_badge_first_tc_desktop,
.or-sprite-inline-block.d_sr2_review_badge_first_tc_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -104px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.d_sr2_review_badge_recent_en_desktop,
.or-sprite-inline-block.d_sr2_review_badge_recent_en_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -130px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.d_sr2_review_badge_recent_tc_desktop,
.or-sprite-inline-block.d_sr2_review_badge_recent_tc_desktop {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -156px -152px;
    background-size: 197px 194px;
    width: 24px;
    height: 31px;
}
.or-sprite.icon_arrow_right_gray,
.or-sprite-inline-block.icon_arrow_right_gray {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -187px -12px;
    background-size: 197px 194px;
    width: 7px;
    height: 12px;
}
.or-sprite.icon_home_editorschoice,
.or-sprite-inline-block.icon_home_editorschoice {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -42px -96px;
    background-size: 197px 194px;
    width: 16px;
    height: 16px;
}
.or-sprite.icon_home_like,
.or-sprite-inline-block.icon_home_like {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -122px -101px;
    background-size: 197px 194px;
    width: 12px;
    height: 12px;
}
.or-sprite.icon_home_review_large,
.or-sprite-inline-block.icon_home_review_large {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -60px -96px;
    background-size: 197px 194px;
    width: 16px;
    height: 16px;
}
.or-sprite.icon_home_review_large_small,
.or-sprite-inline-block.icon_home_review_large_small {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -136px -101px;
    background-size: 197px 194px;
    width: 12px;
    height: 12px;
}
.or-sprite.pagination-right-dimmed,
.or-sprite-inline-block.pagination-right-dimmed {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: 0px 0px;
    background-size: 197px 194px;
    width: 52px;
    height: 52px;
}
.or-sprite.pagination-right,
.or-sprite-inline-block.pagination-right {
    background-image: url(/images/v/sprites/spritesheet-home.6dd75f64.png);
    background-position: -54px 0px;
    background-size: 197px 194px;
    width: 52px;
    height: 52px;
}

