@import 'bootstrap.min.css';

/****************************************************************
webfont
*****************************************************************/
@font-face { font-family:'pn_regular'; src: url('fonts/proximanova-regular.woff2') format('woff2'), url('fonts/proximanova-regular.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_regular_italic'; src: url('fonts/proximanova-regularitalic.woff2') format('woff2'),url('fonts/proximanova-regularitalic.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_bold'; src: url('fonts/proximanova-bold.woff2') format('woff2'),url('fonts/proximanova-bold.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_semibold'; src: url('fonts/proximanova-semibold.woff2') format('woff2'),url('fonts/proximanova-semibold.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_semibold_italic'; src:url('fonts/proximanova-semibolditalic.woff2') format('woff2'),url('fonts/proximanova-semibolditalic.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_light'; src:url('fonts/proximanovacond-light.woff2') format('woff2'), url('fonts/proximanovacond-light.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_light_italic'; src:url('fonts/proximanovacond-lightit.woff2') format('woff2'), url('fonts/proximanovacond-lightit.woff') format('woff') format('truetype'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_regular'; src:url('fonts/proximanovacond-regular.woff2') format('woff2'), url('fonts/proximanovacond-regular.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_regular_italic'; src:url('fonts/proximanovacond-regularit.woff2') format('woff2'), url('fonts/proximanovacond-regularit.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_bold'; src:url('fonts/proximanovacond-semibold.woff2') format('woff2'), url('fonts/proximanovacond-semibold.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_cond_bold_italic'; src:url('fonts/proximanovacond-semiboldit.woff2') format('woff2'), url('fonts/proximanovacond-semiboldit.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_extrabold'; src:url('fonts/proximanova-extrabold.woff2') format('woff2'), url('fonts/proximanova-extrabold.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_light'; src:url('fonts/proximanova-light.woff2') format('woff2'), url('fonts/proximanova-light.woff') format('woff'); font-weight:normal; font-style:normal }
@font-face { font-family:'pn_light_italic'; src:url('fonts/proximanova-lightitalic.woff2') format('woff2'), url('fonts/proximanova-lightitalic.woff') format('woff'); font-weight:normal; font-style:normal}




/****************************************************************
icons
*****************************************************************/
@font-face { font-family: 'fontello'; src: url('fonts/fontello.woff2?33989842') format('woff2'), url('fonts/fontello.woff?33989842') format('woff'); font-weight: normal; font-style: normal; }
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style:normal; font-weight:normal; display:inline-block; font-variant:normal; text-transform:none; line-height:1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale}


.icon-search:before { content: '\e800'; }
.icon-down:before { content: '\e801'; }
.icon-facebook:before { content: '\e802'; }
.icon-gplus:before { content: '\e803'; }
.icon-visa:before { content: '\e804'; }
.icon-mastercard:before { content: '\e805'; }
.icon-paypal:before { content: '\e806'; }
.icon-menu:before { content: '\e807'; }
.icon-calendar:before { content: '\e808'; }
.icon-right-open:before { content: '\e809'; }
.icon-left-open:before { content: '\e80a'; }
.icon-down-open:before { content: '\e80b'; }
.icon-up-open:before { content: '\e80c'; }
.icon-clock:before { content: '\e80d'; }
.icon-user:before { content: '\e80e'; }
.icon-password:before { content: '\e80f'; }
.icon-comment:before { content: '\e810'; }
.icon-phone:before { content: '\e811'; }
.icon-home:before { content: '\e812'; }
.icon-down-open-1:before { content: '\e813'; }
.icon-left-open-1:before { content: '\e814'; }
.icon-right-open-1:before { content: '\e815'; }
.icon-up-open-1:before { content: '\e816'; }
.icon-youtube-squared:before { content: '\e817'; }
.icon-facebook-squared:before { content: '\e818'; }
.icon-gplus-squared:before { content: '\e819'; }
.icon-twitter-squared:before { content: '\e81a'; }
.icon-down-big:before { content: '\e81b'; }
.icon-left-big:before { content: '\e81c'; }
.icon-right-big:before { content: '\e81d'; }
.icon-up-big:before { content: '\e81e'; }
.icon-star-empty:before { content: '\e81f'; }
.icon-star:before { content: '\e820'; }
.icon-box:before { content: '\e821'; }
.icon-list:before { content: '\e822'; }
.icon-plus-circled:before { content: '\e823'; }
.icon-minus-circled:before { content: '\e824'; }
.icon-info:before { content: '\e825'; }
.icon-ok:before { content: '\e826'; }
.icon-minus:before { content: '\e827'; }
.icon-cancel:before { content: '\e828'; }
.icon-print:before { content: '\e829'; }
.icon-pencil:before { content: '\e82a'; }
.icon-tag:before { content: '\e82b'; }
.icon-money:before { content: '\e82c'; }
.icon-mail:before { content: '\e82d'; }
.icon-flag-empty:before { content: '\e82e'; }
.icon-gplus-1:before { content: '\e82f'; }
.icon-facebook-1:before { content: '\e830'; }
.icon-twitter:before { content: '\e831'; }
.icon-mail-1:before { content: '\e832'; }
.icon-hammer:before { content: '\e833'; }
.icon-coffee:before { content: '\e834'; }
.icon-flag:before { content: '\e835'; }
.icon-instagram:before { content: '\e836'; }
.icon-double-arrow:before { content: '\e837'; }
@media(max-width:768px) {
	.icon-info { font-size:20px !important }
}


/****************************************************************
general
*****************************************************************/
* { padding:0; margin:0; color:#666; border:0; outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
*:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
a { color:#666; text-decoration:none }
a:hover { color:#F37021; text-decoration:none }
img{ max-width:100% }



body { font-family:'pn_regular'; color:#666;

	background-image: url("http://axioart.com/back.png");
	background-repeat: repeat;
}
.wrapper { max-width:1250px }
h2 { font-family:'pn_regular'; font-size:36px; text-transform:uppercase; margin:0 0 20px 0; font-weight:normal }
h3 { font-family:'pn_semibold'; font-size:20px; text-transform:uppercase; margin:40px 0 20px 0 }
@media(max-width:768px) {
	h2 { font-size:30px }
}
.inverse-link { color:#F37021 }
.inverse-link:hover { color:#666 }
.nomargin { margin:0 !important }
.nopadding { padding:0 !important }
.padding-left-0 { padding-left:0 !important }
.padding-right-0 { padding-right:0 !important }

.days-left { font-family:arial; color:#999; font-size:12px }
.days-left span { font-size:14px }

.modal-body { text-transform:none }
.noresize { resize: none; }

.advert { background:#dcddde; text-align:center; text-transform:uppercase; font-size:14px }


/****************************************************************
mikrosite
*****************************************************************/

.microsite-1 { font-family:'pn_regular'; color:#6d6e71; font-size:20px }
.microsite-1 p { margin:30px 0 }
.microsite-1 .box-1 { background:#ff931e; color:#fff; padding:15px; font-family:'pn_semibold'; font-size:25px }
.microsite-1 .box-2 { background:#f7f4eb; margin-bottom:15px; font-size:18px; line-height:0 }
.microsite-1 .box-2 .description { padding:15px 15px 10px 0; line-height:1.6 }
@media(max-width:768px) {
	.microsite-1 .box-2 .description { padding:15px 30px }
}
.microsite-1 .box-2 ol { margin:10px 0 0 20px }
.microsite-1 .box-2 img { width:100% }

.microsite-1 .category-icon { text-align:center; margin-bottom:20px; height:110px; font-size:15px }



/****************************************************************
buttons
*****************************************************************/

.button1 { display:inline-block; color:#666; text-align:center; background:#fff; text-transform:uppercase; letter-spacing:1px; border:1px solid #666; cursor:pointer; padding:5px 30px; text-decoration:none; font-size:12px; box-shadow:1px 1px 5px rgba(0,0,0,0.1); width: 210px; }
.button1:hover { text-decoration:none; background:#666; color:#fff }

.button2 { color:inherit; text-transform:uppercase; font-family:'pn_semibold'; text-decoration:none; padding:5px 10px; display:inline-block; font-size:20px }
.button2:hover { color:#fff; background-color:#666; text-decoration:none }
.button2:hover span { color:#fff }

.button3 { background:#99cc33; color:#fff; display:inline-block; padding-right:10px; text-transform:uppercase; box-shadow:1px 1px 5px rgba(0,0,0,0.1); border:0; width:210px; font-size:12px; letter-spacing:1px;}
.button3 div{ background:#99cc33; color:#fff; display:inline-block; background:#7aa328; padding:6px 10px; margin:0 10px 0 0; letter-spacing:1px }
.button3 .icon{ color:#fff; font-size:20px; line-height:1 }
.button3 .without-icon{ padding:5px 10px }
.button3:hover{ color:#fff }

.button-enter-live { background: #99cc33; border: 0; color: #fff; display: table; padding: 0; text-transform:uppercase; font-size:12px; box-shadow:1px 1px 5px rgba(0,0,0,0.1); border:0; letter-spacing:1px; animation: button-enter-live-animation 4s 1s linear infinite; animation-fill-mode: forwards }
.button-enter-live .live-button-label { background: #7aa328; display: table-cell; padding: 6px 10px; vertical-align: middle; font-size:12px; color:#fff }
.button-enter-live .live-button-text { display: table-cell; padding: 6px 10px; vertical-align: middle; font-size:12px; color:#fff }

@keyframes button-enter-live-animation {
	0%   { opacity: 1 }
	60%  { opacity: 1 }
	70%  { opacity: 0.2 }
	90%  { opacity: 1 }
	100% { opacity: 1 }
}

.button4 { display:inline-block; text-align:center; color:#fff; background:#004662; border:1px solid #666; padding:6px 12px; font-size:14px; transition: all .25s }
.button4:hover { background:#666; color:#fff; border-color:#adadad }

.button5 { cursor:pointer; text-align:center; display:inline-block; color:#fff; background:#F37021; border:0; padding:6px 12px; font-size:14px; transition: all .25s }
.button5 span { color:#fff }
.button5:hover { background:#c9302c; border-color:#ac2925; color:#fff }

.button6 { cursor:pointer; text-align:center; display:inline-block; color:#fff; background:#F37021; border:0; padding:6px 12px; font-size:14px; transition: all .25s }
.button6 span { color:#fff }
.button6:hover { background:#c9302c; border-color:#ac2925; color:#fff }


.enter-live.button3 div { font-family:'pn_extrabold'; font-size:20px; letter-spacing:0 }
.enter-live.button3 { letter-spacing:3px; font-size:13px }
.enter-live.button3 { float:right }

.alert *{color: inherit;}

@media(max-width:768px) {
	.enter-live.button3 { margin-bottom:20px }
}

.text-right { text-align:right }


hr.short { height:0; border-top: 1px solid #D7D7D7; width:40px; margin:5px 0 }
hr.section-divider { height:0; border-top:1px solid #D7D7D7; width:100%; margin:0 }
hr.section-divider.header { margin:0 0 20px 0 }
.image-caption { position:absolute; text-align:center; width:100%; top:0; z-index:10; }
.image-caption span { text-transform:uppercase; background:rgba(0,0,0,0.3); color:#fff; padding:5px 10px; margin:0 auto; font-size:11px; letter-spacing:3px; display:inline-block }



.static-page { overflow-wrap:break-word; word-wrap:break-word; word-break:break-all; word-break:break-word }
.static-page ul { margin-left:30px }
.static-page ul ul { margin-top:10px; margin-bottom:10px }
.static-page li,
.static-page p { margin:0 0 20px 0; text-align:justify }
.static-page h2 { background:#f4f4f4; font-size:25px; padding:10px 20px; margin:20px 0 }
.static-page h1 { margin:70px 0 30px 0 }
.static-page h1.first { margin-top:0 }
.static-page td { padding:5px; border:1px solid #ddd }


h2.search-results { color:#999 }
h2.search-results span { text-transform:none }


.cookie.active {opacity:1}
.cookie { width: 100%; position: fixed; bottom: 0; padding:20px 0; background-color: rgba(0,0,0,0.8); opacity:0; transition:opacity 1s }
.cookie .text { color:#fff }
.cookie span { display:inline-block; background:#99cc33; color:#fff; padding:5px 20px; cursor:pointer; border-radius:3px; font-size:18px; font-family:'pn_semibold' }
.cookie a { color:#fff; text-decoration:underline }


#carousel-main .carousel-control { font-size:40px; width:4%; }
#carousel-main .carousel-control.right { font-size:40px }
#carousel-main .carousel-control span { position:absolute; top:45% }
#carousel-main .carousel-control.right span {right:20px }
#carousel-main .carousel-control.left span { left:20px }
#carousel-main .footer { position:absolute; top:0; right:0; background:rgba(255,255,255,0.9); padding:0 7px }

/****************************************************************
responsive video embedding
*****************************************************************/
.embed-video {position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden}
.embed-video iframe, .embed-video object, .embed-video embed{position:absolute;top:0;left:0;width:100%;height:100%}


/****************************************************************
some bootstrap class overrides
*****************************************************************/
.nav-tabs { margin:0 0 20px 0; font-family:'pn_light'; font-size:15px }
.nav-tabs>li>a { text-transform:uppercase; color:inherit }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border:0; color: #F37021; border-bottom:2px solid #F37021; font-family:'pn_regular' }
.input-group-addon.noborder { background:transparent; border:0; padding: 6px }
.progress { height:5px }
.breadcrumb { background:#fff; padding:0 }
.breadcrumb .active { color:#F37021 }
@media(max-width:768px) {
	.nav-tabs>li { float:none; margin:0 }
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border:0; background:#F37021; color:#fff }
	.nav-tabs>li>a { border:0 }
	.nav-tabs>li>a:hover { border:0 }

}


/****************************************************************
header
*****************************************************************/
.header-main .header-top  { background:#f0f0f0; border-bottom:1px solid #e1e1e1; padding:6px 0; font-size:12px }
.header-main .languages { margin:0 10px; float:right }
.header-main .languages li { list-style:none; margin-left:10px; padding-left:10px; border-left:1px solid #e1e1e1; display:inline-block }
.header-main .languages li a { color:#868686 }
.header-main .languages li:first-child { border:0; margin:0; padding:0 }
.header-main .languages li a:hover { color:#F37021 }
.header-main .languages li.active { font-weight:bold }

.header-list li { display:inline-block }
.header-list .sep { color:#e1e1e1; margin:0 5px }
.header-main .icon { font-size:25px; vertical-align:middle }
.header-main .icon:hover { color:#F37021 }
.header-list .icon-facebook { margin-left:3px }

.header-main .header-bottom { margin-top:20px; margin-bottom:20px }
/*.header-main .header-bottom .axioart-logo { max-width:300px; max-height:35px }
.header-main .header-bottom .axioart-logo-mobile { max-width:180px; max-height:31px }*/
.header-main .header-bottom .axioart-logo { height:36px }
.header-main .header-bottom .axioart-logo-mobile { height:28px }
.header-main .header-bottom .search-wrapper ul {float: right;margin-top: 8px;} 
.header-main .header-bottom .search-wrapper form {float: right;width: 310px;} 

.header-main .navbar-wrapper { padding-right:0 }
.header-main .navbar-nav {margin:15px 0 0 0;width: auto;}
.header-main .nav > li > a { text-transform:uppercase; font-size:18px; font-family:'pn_semibold'; border-bottom:3px solid transparent; margin:0 20px 0 0; padding:0 0 5px 0 }

.header-main .nav > li.active > a { border-bottom:3px solid #F37021; color:#F37021 }
.header-main .nav > li > a:hover { color:#F37021 }
.header-main .nav > li.pull-right > a, .header-main .nav > li.pull-right > span ,
.header-main .nav.navbar-right > li > a, .header-main .nav.navbar-right > li > span, .header-main .search-wrapper > .nav.navbar-nav > li > a {font-family: pn_regular; font-size: 17px;}
.header-main .navbar-collapse{ padding:0 }
.header-main .navbar-toggle { text-transform:uppercase; border:1px solid #e1e1e1; padding:5px 10px; margin:0; font-size:20px }
/* .header-main .search-wrapper { padding-left:0 } */
@media(max-width:767px){
	.header-main .search-wrapper { padding-left:15px }
	.header-main { margin-bottom:30px }
	.header-main .navbar-wrapper { padding-right:15px }
	.header-main .languages { margin:0; float:none }
	.header-main .nav > li > a { color:#868686; border-bottom:0; margin:0; padding:10px 0; border-bottom:1px solid #e1e1e1 }
	.header-main .nav > li.active > a { border-bottom:1px solid #e1e1e1; background:#e1e1e1; text-indent:10px; color:inherit }
	.header-main .nav > li.active > a:focus { border-bottom:1px solid #e1e1e1 }
	.header-main .dropdown-menu { padding:0 }
	.header-main .dropdown-menu > li > a { padding:5px 0 5px 5px !important; color:#868686 }
	.header-main .nav .open>a:focus { border-bottom:1px solid #e1e1e1 }
}


/****************************************************************
header sticky
*****************************************************************/
.header-sticky { padding:10px 0 8px 0; opacity:0; position:fixed; top:-28px; z-index:100; width:100%; background:#f2f2f2; transition:all 1s; box-shadow:0 0 2px rgba(0,0,0,0.5) }
.header-sticky.active { opacity:1; top:0; transition:all 1s }
.header-sticky .links { text-align:center; padding-top:2px; }
.header-sticky .links a { font-size:25px; color:#a6a8ab; font-family:'pn_bold'; margin:0 20px 0 0 }
.header-sticky .links a:hover,
.header-sticky .links a:hover span { color:#F37021 }
.header-sticky .links a:last-child { margin:0 }
.header-sticky .links a span { color:#a6a8ab; font-size:20px }


/****************************************************************
detailed search box
*****************************************************************/
.detailed-search-box { background:#F2F2F2; margin-bottom:15px }
.detailed-search-box .header { border-bottom:1px solid #d7d7d7; margin:0 0 15px 0 }
.detailed-search-box .header a { color:#868686 }
.detailed-search-box .header li { list-style:none; float:left; text-transform:uppercase }
.detailed-search-box .header li a { padding:10px; display:block; text-decoration:none }
.detailed-search-box .header li a:hover { color:#F37021 }
.detailed-search-box .header li.active a { background:#e0e0e0 }
.detailed-search-box .header .right { padding:10px }
.detailed-search-box .header .right a { margin-left:10px }
.detailed-search-box button { text-transform: uppercase; border:1px solid #F37021; box-shadow:none; letter-spacing:1px; background:#F37021; color:#fff;}
.detailed-search-box button:hover { background-color:#c9302c; color:#fff }
@media(min-width:768px) {
	.detailed-search-box .middle { padding-left:0; padding-right:0 }
}
@media(max-width:480px) {
	.detailed-search-box .header li { float:none; width:100% }
}


/****************************************************************
date picker http://www.dangrossman.info/ | https://www.improvely.com/
*****************************************************************/
.datepickerrange-container { display:none; margin-top:5px }
.daterangepicker{position:absolute}
.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.dropup{margin-top:-5px}
.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}
.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}
.daterangepicker.dropdown-menu{max-width:none;z-index:3000}
.daterangepicker .ranges,.daterangepicker .calendar{float:left}
.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}
.daterangepicker .ranges{margin:4px;text-align:left}
.daterangepicker .calendar{display:none;max-width:270px}
.daterangepicker.show-calendar .calendar{display:block}
.daterangepicker .calendar.single .calendar-table{border:none}
.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}
.daterangepicker .calendar-table{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}
.daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.daterangepicker .calendar.left{margin:4px 0 4px 4px}
.daterangepicker .calendar.right{margin:4px 4px 4px 0}
.daterangepicker .calendar.left .calendar-table{padding-right:12px}
.daterangepicker table{width:100%;margin:0}
.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;white-space:nowrap;cursor:pointer}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#999;background:#fff}
.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}
.daterangepicker td.in-range{background:#ebf4f8;border-radius:0}
.daterangepicker td.start-date{border-radius:4px 0 0 4px}
.daterangepicker td.end-date{border-radius:0 4px 4px 0}
.daterangepicker td.start-date.end-date{border-radius:4px}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}
.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}
.daterangepicker select.monthselect{margin-right:2%;width:56%}
.daterangepicker select.yearselect{width:40%}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}
.daterangepicker th.month{width:auto}
.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}
.daterangepicker .input-mini.active{border:1px solid #357ebd}
.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}
.daterangepicker .left .daterangepicker_input{padding-right:12px}
.daterangepicker .daterangepicker_input{position:relative}
.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}
.daterangepicker .ranges{font-size:11px}
.daterangepicker .ranges ul{list-style:none;margin:0;padding:0;width:160px}
.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}


/****************************************************************
date picker customized colors
*****************************************************************/
.daterangepicker td.in-range {background: #FAF4E3;border-radius: 0;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #d5b35b;border-color: #F37021;color: #fff;}
.daterangepicker .input-mini.active {border: 1px solid #357ebd;}
.daterangepicker .ranges li {background: #f5f5f5;border: 1px solid #f5f5f5;color: #F37021;}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover { background: #d5b35b;border: 1px solid #d5b35b;color: #fff;}



/****************************************************************
footer
*****************************************************************/
footer { background:#777; color:#fff; text-align:center; box-shadow:inset 0px 35px 54px -45px rgba(0,0,0,0.75); padding:60px 20px; position:relative; margin-top:30px }
footer a,
footer a:hover { color:#fff }
footer * { color:#fff }
footer .title1 { font-size:24px; margin:0 0 20px 0; font-weight:bold }
footer .title2 { font-size:18px; margin:30px 0 10px 0; font-weight:bold }
footer .list { margin:30px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px 0 }
footer ul { margin:0; padding:0 }
footer li { display:inline-block; border-right:1px solid #fff; margin:0 10px 0 0; padding:0 10px 0 0; list-style:none }
footer li:last-child { border:0 }
footer .footer-bottom { font-size:12px; border-top:1px solid #fff; padding:10px 0 0 0; margin:30px 0 0 0 }
footer .social { margin:30px 0; font-size:40px }
footer .scroll-to-top { font-size:25px; line-height:2; cursor:pointer; background:#fff; width:50px; height:50px; border-radius:25px; margin:0 auto; position:absolute; top:-25px; left:0; right:0 }
footer .scroll-to-top span { color:#777 }
footer .contact { background:url('../pics/map.png') center center no-repeat; padding:45px 0; }
footer .contact .title2 { margin-top:0 }
@media(max-width:480px) {
	footer li { display:block; border:0 }
	footer li a { display:block; padding:5px }
}




.auction-box .image-wrapper { margin:0 0 10px 0; position:relative; display:table; table-layout:fixed; width:100% }
.auction-box .image { display:table-cell; vertical-align:middle; text-align:center; height:200px; width:100% }
.auction-box .image img { display:block; margin:0 auto; max-height:150px; max-width:100% }
.auction-box .progress { margin:0 }
.auction-box .date { margin:0 0 10px 0; font-size:16px; color:#999; font-family:'pn_semibold' }
.auction-box .title { text-transform:uppercase; font-size:28px; font-family:'pn_semibold'; display:block; margin:0 0 5px 0 }
.auction-box .subtitle { font-family:'pn_semibold'; margin:0; font-size:17px }
.auction-box .excerpt { font-family:'pn_cond_regular'; margin:0; font-size:17px; margin:0 0 10px 0 }
.auction-box { margin-bottom:30px }

.box-view .auction-box .auction-time { height:20px }
.box-view .auction-box .date { height:20px }
.box-view .auction-box .title { height:60px; overflow:hidden }
.box-view .auction-box .subtitle { height:50px; overflow:hidden }
.box-view .auction-box .links { height: auto }


/****************************************************************
main featured auctions
*****************************************************************/
.main-featured-auctions  { margin-top:30px; margin-bottom:60px }

@media(max-width:767px){
	.main-featured-auctions .box1 .image { padding-right:15px }
	.main-featured-auctions .box1 { margin:0 0 15px 0 }
}


/****************************************************************
main featured items
*****************************************************************/
.main-featured-items { padding-top:30px; padding-bottom:30px }
.main-featured-items h2 { margin-bottom:20px }
.main-featured-items .auction-box .image { height:auto }
.main-featured-items .auction-box .image img { max-height:300px }
@media(max-width:767px) {
	.main-featured-items { padding-top:0 }
}

/****************************************************************
main featured market box
*****************************************************************/
.main-featured-market { margin-top:30px; margin-bottom:60px }
.main-featured-market .item { display:block; text-align:center; font-family:'pn_semibold'; margin-bottom:20px }
.main-featured-market .item img { margin:0 0 10px 0 }
.main-featured-market .item .image { display:table; width:100%; height:150px; margin:0 0 10px 0 }
.main-featured-market .item .image div { display:table-cell; width:100%; height:150px; text-align:center; vertical-align:middle }
.main-featured-market .item .image img { max-height:150px; max-width:100%; display:block; margin:0 auto }
.main-featured-market .item .price { font-family:'pn_regular' }

/****************************************************************
main videos box
*****************************************************************/
.main-videos { margin-top:30px; margin-bottom:60px }
.main-videos .box { margin-bottom:30px }
.main-videos .name { font-size:17px; margin-top:10px; font-family:'pn_semibold'; display:block }
.main-videos .video-thumbnail { position:relative }
.main-videos .video-thumbnail img { width:100% }
.main-videos .video-thumbnail .overlay { position:absolute; background:rgba(0,0,0,0.5) url('../pics/play-video.png') no-repeat center center; width:100%; height:100%; top:0; bottom:0; cursor:pointer }
.main-videos .video-thumbnail .overlay:hover { background-color:rgba(0,0,0,0.2) }
@media(max-width:768px){
	.main-videos .name { font-size:20px }
}


/****************************************************************
news partner page
*****************************************************************/
.news-partner-page h1 { margin-top:0 }
.news-partner-page .logo { border-right:1px dotted #ddd }
.news-partner-page .logo img { max-width:100% }
.news-partner-page .logo ul { margin-top:20px }
.news-partner-page .logo li { list-style:none; margin:0 0 10px 0 }
.news-partner-page p { margin:0 0 10px 0 }
.news-partner-page .news-partner-list li { list-style:none }
.news-partner-page .news-partner-list .title { font-family:'pn_semibold'; font-size:16px; margin:30px 0 5px 0; border-bottom:1px dotted #ddd }
.news-partner-page .news-partner-list a { color:#F37021; display:block; padding:5px 20px }
.news-partner-page .news-partner-list a:hover { background:#f2f2f2 }


/****************************************************************
main news box
*****************************************************************/
.main-news-box { padding-top:20px; padding-bottom:30px; background:#F2F2F2 }
.main-news-box h2 { padding-bottom:20px }
.main-news-box .name { font-family:'pn_semibold'; display:block; font-size:17px; margin:10px 0 5px 0 }
.main-news-box .name-small{ font-size:17px; margin:10px 0 5px 0  }
.main-news-box .image-small { padding-right:0;/* max-width: 381px; max-height: 240px;*/ margin: 10px 0 0 0; }
.main-news-box .image-big > img { width: 100% }
.main-news-box .lead { font-family:'pn_cond_regular'; font-size:18px }
.main-news-box .box { margin-bottom:30px }
.main-news-box ul { list-style:none; padding:0; margin:0 }
.main-news-box ul li { border-bottom:1px solid #ccc }
.main-news-box ul a { display:block; font-size:20px; font-family:'pn_semibold'; padding:10px 0 }
.main-news-box ul li:first-child a { padding-top:0 }


/****************************************************************
main useful information box
*****************************************************************/
.useful-information  { margin-top:30px; margin-bottom:30px }
.useful-information .name { padding-right:0; margin:0 0 5px 0 }
.useful-information .name div{ background:#094662; font-size:15px; font-family:'pn_semibold'; text-transform:uppercase; color:#fff; text-align:center; padding: 5px 0 2px 0 }
.useful-information .text { font-size:15px; font-family:'pn_semibold'; padding-top: 5px; display: block }
.useful-information .box { margin:0 0 30px 0 }
@media(max-width:767px){
	.useful-information .name { padding-right:15px }
}


.open-calendar-mobile { background:#F37021; color:#fff; width:100%; text-align:center; border:0; padding:10px; font-size:17px; margin:0 0 20px 0 }
.open-calendar-mobile span { margin:0 10px 0 0; color:#fff }
.calendar-mobile h2 { font-size:17px; margin-top:20px; text-align:center }

/****************************************************************
calendar
*****************************************************************/
.calendar{ background:#f2f2f2; position:relative; padding:10px }
.calendar table{ width:100% }
.calendar table th { text-align:center; border-bottom:1px solid #ccc; height:40px }
.calendar table td { height:50px }
.calendar .body { font-size:16px }
.calendar .header td.prev{ text-align:right; width:27%; cursor:pointer }
.calendar .header td.next{ text-align:left; width:27%; cursor:pointer }
.calendar .header td.current{ text-align:center; font-family:'pn_semibold'; font-size:18px }
.calendar .day{ text-align:center }
.calendar .day div.content{ width:40px; height:40px; position:relative; line-height:38px; margin:0 auto; cursor: pointer; }
.calendar .day:hover .popup{ display:block }
.calendar .day.out .content{ color:#c6c6c6 }
.calendar .day.today .content{ border-radius:100%; background:#F37021 !important; border:2px solid #F37021 !important; color:#fff !important; line-height: 38px !important; }
.calendar .day.today.out .content{ border-radius:100% }
.calendar .day.event .content{ border:2px solid #F37021; border-radius:100%; }
.calendar .day.event.daterange .content{ border-radius:100%; border-width: 4px; background: none; border-color: #F37021; color: #666; line-height: 35px; }
.calendar .day.event.out .content{background: none; border: 2px solid #666;}
.calendar .day.event .content a{ color:#fff }
.calendar .popover.top>.arrow { border-top-color:#fff; bottom:-10px }
.calendar .popover.top>.arrow:after { border-top-color:#fff }
.calendar .popover { font-size:13px; padding:10px; line-height:1.2; background:#fff; color:#666  }
.calendar .popover-content { font-size:13px; padding:10px; line-height:1.2; background:#fff; color:#666  }
.calendar .popover-content div { text-align:left; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid rgba(255,255,255,0.2); color:#666 }
.calendar .popover-content div:last-child { border:0; padding:0; margin:0 }
.calendar .popover-content div span { display:inline-block; padding-left:20px }
.calendar .popover-content a { color:#F37021 }
.calendar .preloader{ background:url(/pics/transparent-60.png);line-height:290px;text-align:center;width:260px;height:300px;position:absolute;top:0}
@media(max-width:480px) {
	.calendar .day div.content{ width:35px; height:35px; position:relative; line-height:32px }
	.calendar .day.today .content{ line-height:38px }
}
@media(min-width:768px) {
	.calendar .day { font-size:24px }
}







/****************************************************************
auction box
*****************************************************************/
.auction-date-title { position:relative; text-align:center; margin:20px 0 }
.auction-date-title:after { content: ""; position:absolute; bottom:13px; width:100%; border-top:1px solid #e7e6e6; z-index:-1; display:block }
.auction-date-title span { display:inline-block; margin:0 auto; background:#fff; padding:5px 15px; text-transform:uppercase; font-size:12px }
.auction-box  { margin-bottom:30px; position:relative }
.auction-box .image-wrapper { padding-right:0 }
.auction-box .progress { margin-top:8px }
.auction-box .title { text-transform:uppercase; font-size:20px; font-family:'pn_semibold' }
.auction-box .button1, .box-content .links a { margin-top:10px }
@media(max-width:767px) {
	.auction-box .image-wrapper { padding-right: 0px; margin:0 0 10px 0 }
}


/****************************************************************
items per page
*****************************************************************/
.items-per-page { margin:0 0 20px 0; font-size:12px }
.items-per-page span { display:inline-block; padding:1px 8px; cursor:pointer; border-radius:3px }
.items-per-page span:hover { background:#F37021; color:#fff }
.items-per-page span.active { background:#ccc; color:#fff }


/****************************************************************
login page box
*****************************************************************/
.login-page-box { margin:70px 0 }
.login-page-box .info { margin-top:30px }
@media(max-width:768px) {
	.login-page-box .forgotten-password { display:block; margin:20px 0 }
	.login-page-box .button1 { display:block; width:100%; padding:10px }
}


.catalog-menu { background:#f2f2f2; list-style:none; text-transform:uppercase; font-family:'pn_semibold'; font-size:15px }
.catalog-menu li.sep hr { height:0; width:40px; border-top:1px solid #ddd; margin:0; padding:0 }
.catalog-menu li.active a { background:#F37021; color:#fff }
.catalog-menu a { display:block; padding:12px }
.catalog-menu .back-link { background:#fff; font-family:'pn_regular'; text-transform:none }
.catalog-menu .back-link a { color:#999 }
.catalog-menu .back-link a span { color:#999; font-size:13px }
.catalog-menu .back-link a:hover { color:#F37021 }
.catalog-menu .back-link a:hover span { color:#F37021 }



.popover { width:100%; max-width:100% }

.welcome-user { margin:0 0 20px 0 }
.welcome-user .welcome { color:#999; text-transform:uppercase; font-size:12px }
.welcome-user .name  { color:#000; font-size:25px; font-family:'pn_semibold' }

.user-menu { list-style:none; text-transform:uppercase; font-family:'pn_semibold'; font-size:15px }
.user-menu li.sep hr { height:0; width:40px; border-top:1px solid #ddd; margin:0; padding:0 }
.user-menu li.active a { color:#F37021 }
.user-menu a { display:block; padding:12px 0 }
.user-menu ul{ margin:0 0 0 20px; list-style-type:square; text-transform:none; font-family:'pn_regular' }
.user-menu span{ color:#999 }

.user-menu-mobile { margin-bottom:20px }

.user-page-help { float:right }
.user-page-help span { font-size:20px; vertical-align:middle; margin-right:5px }

.user-page-subscription { width:100% }
.user-page-subscription th { text-align:left; background:#f2f2f2 }
.user-page-subscription th,
.user-page-subscription td { padding:10px; border:1px solid #ddd; vertical-align:top }
.user-page-subscription td:nth-child(1) { width:30% }
.user-page-subscription td:nth-child(2) { width:20% }

.payment-options label { display:block; border:2px solid #ddd; padding:20px; text-align:center; cursor:pointer; margin:0 0 30px 0 }
.payment-options input[type=radio]:not(old) { display:none }
.payment-options input[type=radio]:not(old):checked + label { border-color:#F37021; box-shadow:2px 2px 2px rgba(0,0,0,0.2) }


.user-page-my-catalog  { width:100% }
.user-page-my-catalog img { max-width:100% }
.user-page-my-catalog .button1 { min-width:100px; margin-top:10px; padding:3px 0 }
.user-page-my-catalog .auction-name { padding:10px; font-weight:bold; background:#f2f2f2; text-align:left !important }
.user-page-my-catalog td { padding:20px 10px; vertical-align:top }
.user-page-my-catalog .image { width:100px;text-align:center; padding-left:0 }
.user-page-my-catalog .price { margin:10px 0 }
.user-page-my-catalog .price.absentee,
.user-page-my-catalog .price.absentee b { color:#F37021 }
.user-page-my-catalog .seasons { padding: 10px 0; text-align:left !important }
.user-page-my-catalog .seasons a { margin: 0 10px 10px 0; display:inline-block; background:#f2f2f2; padding:3px 10px }
.user-page-my-catalog .warning { color:red; font-weight:bold }



.user-page-auctions .year-selector { margin:0 0 20px 0 }
.user-page-auctions .auction-title-box { background:#f2f2f2; padding:10px; cursor:pointer }
.user-page-auctions .auction-title-box:hover { background:#ddd }
.user-page-auctions .auction-title-box .arrow { float:right; color:#999 }



.user-page-my-comments { width:100%; margin:0 0 30px 0 }
.user-page-my-comments th,
.user-page-my-comments td { padding:10px; border:1px solid #ddd }
.user-page-my-comments th { background:#f4f4f4 }
.user-page-my-comments .button1 { min-width:auto }
.user-page-my-comments .date { width:150px }
.user-page-my-comments .delete { width:150px; text-align:center }



.user-page-subscription-box { border:1px solid #ddd; text-align:center; margin:0 0 30px 0 }
.user-page-subscription-box ul { margin:0 !important }
.user-page-subscription-box li { list-style:none; padding:10px 0; border-bottom:1px solid #ddd }
.user-page-subscription-box li:last-child { border:0 }
.user-page-subscription-box li:nth-child(2n) { background:#f2f2f2 }
.user-page-subscription-box .title { font-family:'pn_semibold'; font-size:18px }
.user-page-subscription-box li.inactive { color:#c8c8c8 }
.user-page-subscription-box .info { }
.user-page-subscription-box .price { font-family:'pn_semibold'; font-size:18px }
.user-page-subscription-box .icon-ok { color:#2D882D }
.user-page-subscription-box .icon-cancel { color:#990000 }
.user-page-subscription-box button { background:#7aa328; color:#fff; border:0; padding:10px 30px; text-transform:uppercase; box-shadow:1px 1px 5px rgba(0,0,0,0.1) }
.user-page-subscription-box button:hover { background:#688b21 }


.user-page-subscription-box.ap button { background:#F37021 }
.user-page-subscription-box.ap button:hover { background:#ae9154 }
.user-page-subscription-box.free button { background:#fff; color:#c8c8c8; cursor:default }




.item-page-navigation { text-align:center; text-transform:uppercase; margin:0 0 20px 0 }
.item-page-navigation .prev { float:left }
.item-page-navigation .next { float:right }
.item-page-navigation .current span { color:#F37021; font-family:'pn_semibold' }

.item-page-title { margin:0 0 20px 0; position:relative }
.item-page-title h2 { font-size:30px; color:#333; margin:0; text-transform:none; display:inline }
@media(max-width:768px) {
	.item-page-title h2 { font-size:20px }
}
.item-page-title .num { min-width:70px; height:70px; background:#ddd; color:#fff; text-align:center; padding:10px; text-transform:uppercase; float:left; margin:8px 20px 0 0; font-family:'pn_semibold'; display:inline-block; font-size:16px }
.item-page-title .num div { color:#fff; font-family:'pn_semibold'; font-size:25px }


.item-page-details .text { font-size:18px }
@media(max-width:768px) {
	.item-page-details { margin-top:20px }
}




/****************************************************************
price table
*****************************************************************/
.price-table { border-top:1px solid #ddd; margin:20px 0; text-transform:uppercase }
.price-table td { border-bottom:1px solid #ddd; padding:5px 20px; text-align:right }
.price-table tr td:first-child { font-size:12px }
.price-table tr td:last-child { font-size:12px; white-space:nowrap }
.price-table .red * { color:#F37021 }
.price-table span { color:#F37021; font-family:'pn_semibold'; font-size:25px; margin:0 10px 0 0 }
.price-table span.not-sold { font-size:15px; margin:0 }



.item-page-social { display:inline; position:relative }
.item-page-social li { background:#f2f2f2; list-style:none; display:inline-block; text-align:center; margin:0 0 0 5px; position:relative; top:-5px }
.item-page-social a { display:block; width:30px; height:30px }
.item-page-social a:hover { background:#bcbcbc }
.item-page-social a:hover span { color:#f2f2f2 }
.item-page-social a span { font-size:20px; line-height:1.6; color:#bcbcbc; }



.user-options { border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; margin-top:30px }
.user-options li { cursor:pointer; list-style:none; float:left; color:#F37021; padding:10px; font-size:13px }
.user-options li:hover { color:#666 }
.user-options li:hover span {color:#666 }
.user-options li:last-child { margin:0 }
.user-options li span { color:#F37021; font-size:16px; margin-right:3px }



.bid-box { border:1px solid #ddd; padding:15px; box-shadow:1px 1px 5px rgba(0,0,0,0.1); position:relative }
.bid-box .row { margin-top:5px }
.bid-box .row div:first-child { text-transform:uppercase }
.bid-box .title { font-family:'pn_semibold'; color:#99CC33; text-transform:uppercase; margin:0 0 10px 0; font-size:18px }
.item-page-details .currency-selector { margin:0 0 5px 0; text-align:center; position:relative }
.item-page-details .currency-selector:after { content:''; border-top:1px solid #ddd; width:100%;position:absolute; left:0; top:10px; z-index:-10 }
.item-page-details .currency-selector li { border:2px solid #fff; margin:0 -4px 0 0; list-style:none; display:inline-block; padding:1px 8px; cursor:pointer; border-radius:4px; background:#ccc; color:#fff; font-size:12px }
.item-page-details .currency-selector li:hover,
.item-page-details .currency-selector li.active { background:#F37021 }
.item-page-details .currency-name { padding:5px 0 0 0; font-family:'pn_semibold'; font-size:16px }
.bid-box .button3 { font-size:15px; letter-spacing:3px }
.bid-box .remaining-time li { list-style:none; background:#e4e4e4; display:inline-block; text-align:center; color:#fff; text-transform:uppercase; width:50px; padding:6px 0; margin:0 5px 0 0 }
.bid-box .remaining-time li:last-child { margin:0 }
.bid-box .remaining-time li div { color:#fff; font-size:20px; font-family:'pn_semibold'; line-height:1 }
.bid-box .currency-rate { text-align:center; margin:0 0 20px 0 }
.bid-box hr { height:0; border-top:1px dotted #ddd; margin:15px 0 10px 0 }
.bid-box .left { text-transform:uppercase; padding-right:0; font-size:13px; color:#999 }
.bid-box .left .icon-info { font-size:18px; color:#999 }
.bid-box .next-step { font-family:'pn_regular_italic'; color:#999; margin-top:8px; font-size:13px }
.bid-box .next-step span { font-family:'pn_regular_italic'; color:#999; font-size:11px }
.bid-box .button3 .currency-name,
.bid-box .button3 .currency-value { color:inherit; font-size:inherit }
.bid-box .button3:hover { background:#a7dd3b }
.bid-box .result { background:rgba(0,0,0,0.8); position:absolute; top:0; left:0; right:0; bottom:0; color:#fff; padding:20px }
.bid-box .result .icon-cancel { float:right; color:#fff; cursor:pointer; font-size:20px; line-height:1 }
.bid-box .result p { color:#fff; margin:0 0 15px 0 }


.item-page-full-description { font-size:18px }
.item-page-full-description p { margin:0 0 20px 0 }



.user-option { padding:15px 0 }
.user-option .title { margin:0 0 10px 0; font-family:'pn_semibold' }


.axioart-watcher { margin-bottom:20px }
@media(max-width:768px){
	.axioart-watcher { float:left }	
}

.calendar-page-banner { margin-bottom:30px }
.calendar-page-banner img { width:100%; display:block }


.logged-out-box  { margin-bottom:20px }
.logged-out-box .left { padding-right:2px }
.logged-out-box .left div { background:#7aa328; color:#fff; text-transform:uppercase; padding:5px 0 4px 10px; font-family:'pn_semibold'; box-shadow:1px 1px 5px rgba(0,0,0,0.1) }
.logged-out-box .right { padding-left:0 }
.logged-out-box .right a { min-width:100%; box-shadow:1px 1px 5px rgba(0,0,0,0.1); padding:5px }
.logged-out-box .info { font-family:'pn_regular_italic'; margin-top:10px }
@media(max-width:768px) {
	.logged-out-box .left { padding-right:15px }
	.logged-out-box .right { padding-left:15px }
}



.please-subscribe-box  { background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.95) 80%); margin-top:-60px; position:relative; padding-top:40px }
.please-subscribe-box .button4  { width:100%; display:block; font-size:12px }
.please-subscribe-box .text { font-family:'pn_regular_italic'; padding-left:0; padding-top:5px }
@media(max-width:768px) {
	.please-subscribe-box .text { padding-left:15px  }
}



.form li { list-style:none; margin:0 0 10px 0 }
.form .input-error { border-color:#F37021 }
.form .error { color:#F37021; font-size:12px }
.form label { font-weight:normal }
.form .submit { margin-top:30px }
.form .title { font-family:'pn_semibold'; font-size:18px; text-transform:uppercase; margin:40px 0 10px 0 }


.info-box { background:#f2f2f2; padding:15px; margin:0 0 30px 0 }
.info-box p { margin:0 0 10px 0 }
.info-box p:last-child { margin:0 }
.info-box ol,
.info-box ul { margin:0 0 0 30px }
.info-box li { margin:0 0 10px 0 }

.user-page-art-watcher { margin-top:30px }
.user-page-art-watcher table { width:100%; margin:0 0 30px 0 }
.user-page-art-watcher th,
.user-page-art-watcher td { padding:10px; border:1px solid #ddd }
.user-page-art-watcher th { background:#f4f4f4 }
.user-page-art-watcher .button1 { min-width:auto }
.user-page-art-watcher .word { text-align:left }
.user-page-art-watcher .word i { font-size:12px }
.user-page-art-watcher .found-items { text-align:center }
.user-page-art-watcher .remove { text-align:center }
.user-page-art-watcher .add-word { background:#f2f2f2 }
.user-page-art-watcher .add-word.title td { padding-bottom:0 }


.user-page-help-bar .toggle { cursor:pointer; float:right; padding-top:15px }
.user-page-help-bar .info-box { margin:0 }
.user-page-help-bar h2 { margin:0; float:left }

/****************************************************************
catalog pages navigation with scrollbar
*****************************************************************/
.catalog-navigation { max-height:550px; border-right:1px solid #f2f2f2; padding:10px 0 10px 0 }
.catalog-navigation-mobile { margin:20px 0 }
.catalog-navigation-up, .catalog-navigation-down {font-size: 20px; text-align: center; cursor: pointer;}
.catalog-navigation-up.disabled, .catalog-navigation-down.disabled {opacity: 0.3; cursor: default;}
@media(max-width:767px) { .catalog-navigation { height:300px } }
.catalog-pages { margin:0 0 0 20px; list-style-type:square }
.catalog-pages li.has_endprice { color:#ff0000; padding:5px; font-family:'pn_semibold' }
.catalog-pages li { color:#ccc; text-transform:uppercase }
.catalog-pages li.active, .catalog-pages li.active a{ font-weight: bold; color: #F37021; }
.catalog-pages li:last-child { border:0 }
.catalog-pages a { display:inline-block; padding:10px 5px }
.catalog-pages .full-catalog a { color:#F37021; font-family:'pn_semibold' }
.catalog-pages .full-catalog a i { color:#666; text-transform:initial; margin-left:5px  }


/****************************************************************
catalog page featured items carousel
*****************************************************************/
#catalog-featured-items-carousel { background:#f2f2f2; padding:20px 40px; margin:0 0 50px 0 }
#catalog-featured-items-carousel .image-wrapper { display:table; width:100%; text-align:center; height:200px}
#catalog-featured-items-carousel .image-wrapper .image { display:table-cell; width:100%; text-align:center; height:200px; vertical-align:middle; margin:0 0 10px 0}
#catalog-featured-items-carousel img { max-width:150px; max-height:150px}
#catalog-featured-items-carousel p { padding:0 10px }



.auction-details-table .row { margin-bottom:20px }
.auction-details-table .title { font-weight:bold; padding-right:0 }




.auction-title-box { margin:0 0 30px 0 }
.auction-title-box .icon { background:#ddd; color:#fff; text-align:center; width:80px; padding:25px 0; text-transform:uppercase; float:left; margin:0 20px 0 0; font-family:'pn_semibold'; font-size:12px }
.auction-title-box h1 { font-family:'pn_semibold'; margin:0; padding:0 }
.auction-title-box .auction-house-name { text-transform:uppercase; color:#F37021; font-size:25px; margin:0; line-height:1 }
.auction-title-box .auction-title { font-size:20px; color:#000; margin:5px 0 }
.auction-title-box .date { text-transform:uppercase; font-size:16px; font-family:'pn_semibold'  }
.auction-title-box .date .progress { width:100px; margin:0 0 3px 0 }
.auction-title-box .date .text { display:inline-block; margin:0 10px 0 0 }
.auction-title-box.small .auction-house-name { font-size:15px }
.auction-title-box.small .auction-title { font-size:15px }
.auction-title-box.small .date { font-size:12px }
@media(max-width:600px) {
	.auction-title-box .auction-house-name { font-size:20px }
	.auction-title-box .auction-title { font-size:15px }
	.auction-title-box .date .text { font-size:14px }
}

/****************************************************************
pagination
*****************************************************************/
.pagination { margin:60px auto }
.pagination a,
.pagination span { display:inline-block; border:1px solid #ddd; padding:5px 12px; margin:0 2px 5px 0; color:inherit }
.pagination span {border:1px solid #666; background:#666; color:#fff }
.pagination a:hover { text-decoration:none; background:#f2f2f2 }



/****************************************************************
item list header
*****************************************************************/
.item-list-header { margin:0 0 20px 0 }
.item-list-header select { width:auto; display:inline }
.item-list-header .switch-view { margin-left:10px }
.item-list-header .switch-view span { cursor:pointer; color:#999; font-size:20px; line-height:1; margin:0 0 0 5px }
.item-list-header .switch-view span:hover,
.item-list-header .switch-view span.active { color:#F37021 }
@media(max-width:480px) {

}
@media(max-width:768px) {
	.pagination { text-align:center }
	.item-list-header { margin-top:30px; text-align:center }
}
@media(max-width:600px) {
	.item-list-header .items-per-page { margin:0 0 20px 0; display:block }
	.item-list-header .switch-view { margin:20px 0; display:block }
	.item-list-header .switch-view span { font-size:30px }
	.items-per-page-wrapper { display:block; margin-bottom:20px }
}




/****************************************************************
item box general
*****************************************************************/
.item-list .box-content { margin-bottom:30px; text-align:center }
.item-list .item-num { line-height:1; margin:0 0 10px 0 }
.item-list .item-num span { background:#ccc; text-align:center; display:inline-block; color:#fff; padding:5px 10px; line-height:1 }
.item-list .item-name { display:block; padding:5px; color:#333; font-family:'pn_semibold'; margin:0 0 5px 0 }
.item-list .item-price { padding:5px 0 0 0 }
.item-list .image-wrapper { display:table; table-layout:fixed; height:225px; width:100%; border:1px solid #ddd; padding:10px }
div#main_featured_items .image-wrapper{border: none;}
.item-list .image { display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle; position:relative }
.item-list .image img { display:block; max-width:100%; max-height:200px; margin:0 auto }
.item-list .add-to-favourite { cursor:pointer; color:#ddd; position:absolute; top:5px; right:5px; z-index:10000; font-size:20px; line-height:1 }
.item-list.box-view .please-subscribe { padding:10px 0 0 0 }
.item-list.box-view .please-subscribe .button4 { margin:0 5px 5px 0; display:block }
.item-list.box-view .item-name { height:48px; overflow:hidden }
.item-list.box-view .bottom{ height:90px }
@media(max-width:997px) {
	.item-list .image { margin-bottom:10px }
}
@media(max-width:768px) {
	.item-list.list-view .image-wrapper { width:auto }
}

.item-price-label { text-transform:uppercase; display:inline-block; width:120px; font-size:13px }
.item-price-amount { font-size:20px; font-family:'pn_semibold' }
.item-price-amount.color { color:#F37021 }
.item-price-currency { text-transform:uppercase; font-size:16px; font-family:'pn_cond_bold'; margin-left:10px }

.red { color:#F37021 }

/****************************************************************
item box - list view
*****************************************************************/
.item-list.list-view .box-content { text-align:left }
.item-list.list-view .header { padding-left:0 }
.item-list.list-view .item-num { font-size:14px }
.item-list.list-view .item-num span { background:#ccc; display:inline-block; color:#fff; padding:5px 10px; }
.item-list.list-view .item-name { padding:0; height:auto; font-size:20px; margin:0 0 10px 0 }
.item-list.list-view .item-price { padding:0 }
.item-list.list-view .please-subscribe { margin:20px 0 10px 0 }
.item-list.list-view .please-subscribe .button4 { margin:0 5px 0 0 }
@media(max-width:767px) {
	.item-list.list-view .image-column { padding-right:15px; margin-bottom:15px }
}



.tags a { background:#999; color:#fff; display:inline-block; padding:3px 7px; border-radius:3px; margin:0 10px 15px 0 }
.tags.small a { font-size:12px; margin:0 5px 5px 0; padding:0 5px }
.tags a:hover { background:#F37021 }



.featured-news-box { padding:15px; background:#f2f2f2 }
.featured-news-box .image { padding-right:0 }



/****************************************************************
news box
*****************************************************************/
.news-box { padding:30px 0; border-bottom:1px solid #ddd }
.news-box .subtype { font-weight:bold }
.news-box .name { font-family: 'pn_semibold'; display:block; font-size:20px; margin: 10px 0 10px 0;}
.news-box .date { font-size:11px; margin-bottom: 12px }
.news-box .excerpt { margin:5px 0 }
.news-box .image { text-align:center }
.news-box .image img { width: 100%; margin-bottom: 15px; }

.news-box.vertical { border:1px solid #ddd; padding:20px; margin:0 0 30px 0 }
.news-box.vertical .image { display:table; width:100%; height:200px }
.news-box.vertical .image a { display:table-cell; width:100%; height:200px; text-align:center; vertical-align:middle }
.news-box.vertical .name { height:90px; overflow:hidden }
.news-box.vertical p { height:120px; overflow:hidden }

.partner-news li { margin:0 0 10px 30px }

/****************************************************************
news page
*****************************************************************/
.news-page h2.news-title { margin:0; text-transform: none; font-size: 19px; font-weight:bold;     margin: 10px 0 10px 0; }
.news-page h3.news-subtitle { margin: 6px 0 20px 0; text-transform: none; font-size: 17px; }
.news-page .subtype { font-weight:bold }
.news-page .date { margin:0 0 30px 0; font-size:11px }
.news-page .tags { margin:20px 0 }
.news-page p { line-height:1.6; margin:0 0 20px 0; text-align:justify }
.news-page .right { float:right; margin:0 0 20px 20px }
.news-page .left { float:left; margin:0 20px 20px 0 }
.news-page .right,
.news-page .left { max-width:300px }
.news-page .back { border-top:1px solid #ddd; padding:20px 0 0 0 }
.news-page .back a { margin:0 10px 10px 0 }
.news-page .news-content { text-align: justify }
.news-page .news-content a { color:#F37021; font-family:'pn_semibold' }

.news-page .align-left { float:left; margin:0 20px 20px 0 }
.news-page .align-right { float:right; margin:0 0 20px 20px }


.news-page .align-right,
.news-page .align-left,
.news-page .align-none { background:#f4f4f4; padding:10px; text-align:center; max-width:400px; font-size:12px }

.news-page .align-none { width:100%; text-align:center; max-width:100% }

.news-page .align-right img,
.news-page .align-left img,
.news-page .align-none img { max-width:100% }

.news-page figcaption { margin-top:10px }


@media(max-width:600px) {
	.news-page .right,
	.news-page .left { margin:10px 0; float:none }
}


.left-box-title { border-bottom:1px solid #f2f2f2; /*text-transform:uppercase;*/ text-align:right; margin:0 0 30px 0; font-size:18px; padding:0 0 5px 0 }


.video-box  { margin-top:30px }
.video-box .name { font-size:28px; margin-top:10px; font-family:'pn_semibold'; display:block }


.auction-house-archive-navigation { margin-bottom:10px }
.auction-house-archive-navigation .more-years a { text-transform:none }
.auction-house-archive-navigation .year-selector { float:right; margin-top:10px }
.auction-house-archive-navigation .year-selector select { padding:3px; margin-left:5px }


.auction-house-header { margin-bottom:20px }

.auction-house-header .map{ position:relative; padding-bottom:170px; height:0; overflow:hidden }
.auction-house-header .map iframe { position:absolute; top:0; left:0; width:100% !important; height:100% !important }

.auction-house-header .box1 { padding-right:0 }
.auction-house-header .box1 .box-content { background:url('../pics/bg-auction-house-title.jpg') center center; background-size:cover; min-height:170px }
.auction-house-header .box1 .title { color:#fff; font-family:'pn_semibold'; font-size:30px; text-shadow:1px 1px 1px rgba(0,0,0,0.9); text-transform:uppercase; padding:35px 0 0 20px }
.auction-house-header .box1 .actions { background:rgba(0,0,0,0.6); display:inline-block; margin:20px 0 0 20px; color:#fff; padding:5px 10px; text-transform:uppercase }
.auction-house-header .box1 .actions a { color:#fff }

.auction-house-header .box2 { padding:0 }
.auction-house-header .box2 .box-content { min-height:170px; background:url('../pics/bg-auction-house-title2.jpg') center center; background-size:cover; position:relative }
.auction-house-header .box2 .box-content div { position:absolute; bottom:0; color:#fff; font-size:19px; padding:10px; text-shadow:1px 1px 3px rgba(0,0,0,0.8) }
.auction-house-header .box2 .box-content div span { display:block; color:#fff; font-size:14px }

.auction-house-header .box4 { padding-top:15px }
.auction-house-header .box4 img { margin:0 auto }
.auction-house-header .box5 { padding-top:15px; font-size:18px; font-family:'pn_semibold' }

.auction-house-header .box3 { padding-left:0 }
.auction-house-header .box3 .badges { margin-top:10px }
.auction-house-header .box3 .badges div { color:#fff; text-align:center; display:inline-block; width:80px; font-size:13px }
.auction-house-header .box3 .badges span { display:block; color:#fff; font-size:25px }
.auction-house-header .box3 .box-content { padding:10px; background:#666; color:#fff }
.auction-house-header .box3 .box-content td { padding:3px 5px; color:#fff }
@media(max-width:767px) {
	.auction-house-header .box1 { padding-right:15px }
	.auction-house-header .box2 { padding:0 15px }
	.auction-house-header .box3 { padding-left:15px }
}





.product-box-overlay { text-align:center; display:block; margin-bottom:30px; padding:0 10px }
.product-box-overlay:hover .overlay { opacity:1; transition:all 200ms }
.product-box-overlay:hover .name,
.product-box-overlay:hover .price { color:#F37021 }
.product-box-overlay .overlay { transition:all 200ms; opacity:0; position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); top:0; bottom:0; width:100%; color:#fff; padding:10px; overflow:hidden }
.product-box-overlay .image { margin:0 0 10px 0; position:relative; width:100%; display:table }
.product-box-overlay .image-wrapper { display:table-cell; height:180px; width:100%; text-align:center; vertical-align:middle; border:1px solid #f4f4f4 }
.product-box-overlay  img { max-height:150px; max-width:150px; margin:0 auto }
.product-box-overlay .price { font-family:'pn_semibold'; margin-top:5px }




.page-not-found { text-align:center; color:#999; margin-top:40px; margin-bottom:60px }
.page-not-found .title { font-size:260px; font-family:'pn_semibold'; color:#F37021; line-height:1 }
.page-not-found .subtitle { font-size:40px; font-family:'pn_semibold'; color:#999 }
.page-not-found .text { font-size:20px; font-family:'pn_semibold'; margin:30px 0; color:#999 }
@media(max-width:768px) {
	.page-not-found .title { font-size:100px }
}



/****************************************************************
media offer page
*****************************************************************/
.media-offer ul { margin:0 0 20px 40px }
.media-offer-title { background:#f4f4f4; padding:10px; cursor:pointer; margin-top:10px }
.media-offer-title .arrow { margin:0 5px 0 0 }
.media-offer-title.active { font-weight:700; background:#F37021; color:#fff }
.media-offer-title.active * { color:#fff }
.media-offer-content { border:1px solid #f4f4f4; padding:20px; display:none }
.media-offer .contact-table td,
.media-offer .contact-table th { padding:5px 5px 5px 0 }
.media-offer .contact-sep { width:100%; border-top:2px solid #ddd; margin:40px 0 20px 0 }


/****************************************************************
jQuery custom content scroller
*****************************************************************/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{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{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{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}.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}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.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}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.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;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;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;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}.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}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.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{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;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-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_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-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}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.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,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#F37021}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(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}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{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,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.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,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-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,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.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,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.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,.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{width:16px;height:16px;margin:-1px 0}.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,.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{width:4px}.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,.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{height:16px;width:16px;margin:0 -1px}.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,.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{height:4px;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}.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,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.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}.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}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.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}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(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}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(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}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(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,.4),inset -1px 0 0 rgba(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,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.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,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.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,.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{width:12px}.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,.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{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}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-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-3-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-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.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,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}



#item-page-carousel { margin:0 0 10px 0 }
#item-page-carousel .image { padding:10px; height:200px; width:100%; text-align:center; border:1px solid #f4f4f4; display:table }
#item-page-carousel .fancybox { height:200px; width:100%; text-align:center; display:table-cell; vertical-align:middle }

#item-page-carousel-nav img { max-width:50px; max-height:50px }
#item-page-carousel-nav .slick-slide { cursor:pointer; text-align:center; background:#fff; border:1px solid #f4f4f4; margin:0 5px 0 0; padding:5px; height:62px }
#item-page-carousel-nav .slick-slide.slick-current { border-color:#F37021 }


/****************************************************************
slick slider
*****************************************************************/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-prev, .slick-next {outline:0;border:0;position:absolute;top:0;bottom:0;display:block;cursor:pointer;background:transparent;color:transparent;width:20px;overflow:hidden}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#333}
.slick-prev:before,.slick-next:before{font-family:'fontello';font-size:40px;color:#ddd}
.slick-prev{left:0;z-index:100}
.slick-prev:before{content:'\e814'}
.slick-next{right:0;z-index:100}
.slick-next:before{content:'\e815'}
.slick-dots{display:block;width:100%;padding:0;margin:0!important;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0!important;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#afafaf}
.slick-dots li button:before{font-family:'fontello';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\e80a';text-align:center;color:#ddd;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#f59a15}



/****************************************************************
fancyBox v2.1.5
*****************************************************************/
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../pics/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../pics/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../pics/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../pics/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../pics/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../pics/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(../pics/fancybox_buttons.png);background-repeat:no-repeat;outline:0;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}

.card-transaction-feedback { margin:40px 0 }
.card-transaction-feedback table { margin:0 0 20px 0 }
.card-transaction-feedback table td { padding:8px 40px 8px 0 }
.card-transaction-feedback table tr td:last-child { font-weight:bold }

.signup-page { }
.signup-page .red { color:#F37021 }
.signup-page .t1,
.signup-page .t2 { width:250px; color:#fff; background:#F37021; font-size:25px; font-weight:bold; margin:0 0 10px 0; padding:0 10px 0 0; line-height:2 }
.signup-page .t1 a,
.signup-page .t2 a { color:#fff; font-size:25px; font-weight:bold; }
.signup-page .t1 span,
.signup-page .t2 span { font-size:25px; font-weight:bold; display:inline-block; text-align:center; width:60px; border-right:10px solid #fff; margin:0 10px 0 0; color:#fff }
.signup-page .t2 { background:#88b220 }
.signup-page .t3 { font-size:30px; font-weight:bold; margin:30px 0 0 0 }
.signup-page .t4 { font-size:30px; font-weight:bold; color:#88b220; margin:30px 0 0 0 }
.signup-page .t5,
.signup-page .t6 { font-size:20px; font-weight:bold; color:#fff; display:inline-block; padding:10px 0; width:200px; text-align:center; background:#F37021 }
.signup-page .t6 { background:#88b220 }
.signup-page p { margin:0 0 20px 0; line-height:1.7 }
.signup-page ul { margin:0 0 0 20px; list-style:none }
.signup-page ul li { margin:0 0 20px 0 }
.signup-page ul li span { color:#F37021 }

/********** archive-text-container *********************/
div.archive-text-container{
	clear: both;
	margin-top: 20px;
}
div.archive-text-container *{font-weight: bold;font-size: 18px;}
div.archive-text-container p{color: #333;}
div.archive-text-container p>span{color: #ff0000;}


#currency_form{
	float: right;
	display: inline-block;
}

/**/

.exit-popup{
	display: none;
	position: fixed;
	left: 10%;
	right: 10%;
	top:10%;
	background: #fff;
	min-height: 600px;
	z-index: 6000;

	-webkit-box-shadow: 0px 0px 48px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 48px -5px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 48px -5px rgba(0,0,0,0.75);

}

#profileForm input[type='text'], #profileForm input[type='password'] {
	border: 1px solid black;
	min-width: 170px;
}
#signupform input[type='text'], #signupform input[type='password'] {
	border: 1px solid black;
	min-width: 170px;
}
#loginform input[type='text'], #loginform input[type='password'] {
	border: 1px solid black;
	min-width: 170px;
}

/* kulsos js banner kod kozepre igazitas hack */
div[id^='bbb.'] {
	margin: 0 auto !important;
	overflow-x: hidden !important;
}

.banner-container {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	text-align: center !important;
	overflow-x: hidden !important;


}

.banner-image
{
	margin: 10 auto !important;
	text-align: center !important;
	overflow-x: hidden !important;

}

