article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
html, button, input, select, textarea {font-family: sans-serif;}
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
h1 {font-size: 2em;margin: .67em 0;}
h2 {font-size: 1.5em;margin: .83em 0;}
h3 {font-size: 1.17em;margin: 1em 0;}
h4 {font-size: 1em;margin: 1.33em 0;}
h5 {font-size: .83em;margin: 1.67em 0;}
h6 {font-size: .67em;margin: 2.33em 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
p, pre {margin: 1em 0;}
code, kbd, pre, samp {font-family: monospace,serif;_font-family: "courier new",monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before, q:after {content: "";content: none;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
dl, menu, ol, ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu, ol, ul {padding: 0 0 0 40px;}
nav ul, nav ol {list-style: none;list-style-image: none;}
img {border: 0;-ms-interpolation-mode: bicubic;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;white-space: normal;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
html, button, input, select, textarea {color: #222;}
html {font-size: 1em;line-height: 1.4;}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
audio, canvas, img, video {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.browsehappy {margin: .2em 0;background: #ccc;color: #000;padding: .2em 0;}
.ir {background-color: transparent;border: 0;overflow: hidden;}
.ir:before {content: "";display: block;width: 0;height: 150%;}
.hidden {display: none !important;visibility: hidden;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
.invisible {visibility: hidden;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {}
@media only screen and (min-width: 35em) {}
@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {}
@media print {* {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {text-shadow: 0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn:active, .btn.active {background-image: none;}
.btn-default {text-shadow: 0 1px 0 #fff;background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat: repeat-x;border-color: #dbdbdb;border-color: #ccc;}
.btn-default:hover, .btn-default:focus {background-color: #e0e0e0;background-position: 0 -15px;}
.btn-default:active, .btn-default.active {background-color: #e0e0e0;border-color: #dbdbdb;}
.btn-primary {background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#2d6ca2));background-image: -webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image: -moz-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image: linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat: repeat-x;border-color: #2b669a;}
.btn-primary:hover, .btn-primary:focus {background-color: #2d6ca2;background-position: 0 -15px;}
.btn-primary:active, .btn-primary.active {background-color: #2d6ca2;border-color: #2b669a;}
.btn-success {background-image: -webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#419641));background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image: -moz-linear-gradient(top,#5cb85c 0,#419641 100%);background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat: repeat-x;border-color: #3e8f3e;}
.btn-success:hover, .btn-success:focus {background-color: #419641;background-position: 0 -15px;}
.btn-success:active, .btn-success.active {background-color: #419641;border-color: #3e8f3e;}
.btn-warning {background-image: -webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#eb9316));background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image: -moz-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat: repeat-x;border-color: #e38d13;}
.btn-warning:hover, .btn-warning:focus {background-color: #eb9316;background-position: 0 -15px;}
.btn-warning:active, .btn-warning.active {background-color: #eb9316;border-color: #e38d13;}
.btn-danger {background-image: -webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c12e2a));background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image: -moz-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat: repeat-x;border-color: #b92c28;}
.btn-danger:hover, .btn-danger:focus {background-color: #c12e2a;background-position: 0 -15px;}
.btn-danger:active, .btn-danger.active {background-color: #c12e2a;border-color: #b92c28;}
.btn-info {background-image: -webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#2aabd2));background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image: -moz-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat: repeat-x;border-color: #28a4c9;}
.btn-info:hover, .btn-info:focus {background-color: #2aabd2;background-position: 0 -15px;}
.btn-info:active, .btn-info.active {background-color: #2aabd2;border-color: #28a4c9;}
.thumbnail, .img-thumbnail {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);box-shadow: 0 1px 2px rgba(0,0,0,.075);}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #e8e8e8;background-image: -webkit-gradient(linear,left 0,left 100%,from(#f5f5f5),to(#e8e8e8));background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image: -moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat: repeat-x;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color: #357ebd;background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image: -webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image: -moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat: repeat-x;}
.navbar-default {background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#f8f8f8));background-image: -webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image: -moz-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat: repeat-x;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);}
.navbar-default .navbar-nav>.active>a {background-image: -webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image: -moz-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image: linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);box-shadow: inset 0 3px 9px rgba(0,0,0,.075);}
.navbar-brand, .navbar-nav>li>a {text-shadow: 0 1px 0 rgba(255,255,255,.25);}
.navbar-inverse {background-image: -webkit-gradient(linear,left 0,left 100%,from(#3c3c3c),to(#222));background-image: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image: -moz-linear-gradient(top,#3c3c3c 0,#222 100%);background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat: repeat-x;}
.navbar-inverse .navbar-nav>.active>a {background-image: -webkit-gradient(linear,left 0,left 100%,from(#222),to(#282828));background-image: -webkit-linear-gradient(top,#222 0,#282828 100%);background-image: -moz-linear-gradient(top,#222 0,#282828 100%);background-image: linear-gradient(to bottom,#222 0,#282828 100%);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.25);box-shadow: inset 0 3px 9px rgba(0,0,0,.25);}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}
.alert {text-shadow: 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);}
.alert-success {background-image: -webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#c8e5bc));background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image: -moz-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat: repeat-x;border-color: #b2dba1;}
.alert-info {background-image: -webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#b9def0));background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image: -moz-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat: repeat-x;border-color: #9acfea;}
.alert-warning {background-image: -webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#f8efc0));background-image: -webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image: -moz-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat: repeat-x;border-color: #f5e79e;}
.alert-danger {background-image: -webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#e7c3c3));background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image: -moz-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat: repeat-x;border-color: #dca7a7;}
.progress {background-image: -webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f5f5f5));background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image: -moz-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat: repeat-x;}
.progress-bar {background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3071a9));background-image: -webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image: -moz-linear-gradient(top,#428bca 0,#3071a9 100%);background-image: linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat: repeat-x;}
.progress-bar-success {background-image: -webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#449d44));background-image: -webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image: -moz-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image: linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat: repeat-x;}
.progress-bar-info {background-image: -webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));background-image: -webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image: -moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image: linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat: repeat-x;}
.progress-bar-warning {background-image: -webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#ec971f));background-image: -webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image: -moz-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image: linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat: repeat-x;}
.progress-bar-danger {background-image: -webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c9302c));background-image: -webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image: -moz-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image: linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat: repeat-x;}
.list-group {border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);box-shadow: 0 1px 2px rgba(0,0,0,.075);}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {text-shadow: 0 -1px 0 #3071a9;background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3278b3));background-image: -webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image: -moz-linear-gradient(top,#428bca 0,#3278b3 100%);background-image: linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat: repeat-x;border-color: #3278b3;}
.panel {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05);}
.panel-default>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#f5f5f5),to(#e8e8e8));background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image: -moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat: repeat-x;}
.panel-primary>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image: -webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image: -moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat: repeat-x;}
.panel-success>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#d0e9c6));background-image: -webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image: -moz-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image: linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat: repeat-x;}
.panel-info>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#c4e3f3));background-image: -webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image: -moz-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image: linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat: repeat-x;}
.panel-warning>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#faf2cc));background-image: -webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image: -moz-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image: linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat: repeat-x;}
.panel-danger>.panel-heading {background-image: -webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#ebcccc));background-image: -webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image: -moz-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image: linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat: repeat-x;}
.well {background-image: -webkit-gradient(linear,left 0,left 100%,from(#e8e8e8),to(#f5f5f5));background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image: -moz-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat: repeat-x;border-color: #dcdcdc;-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);}
html, body {height: 100%;}
body {overflow-y: scroll;padding: 0;margin: 0;}
#wrap {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: table;width: 100%;height: 100%;padding-top: 60px;}
#innerwrap {display: table-row;height: 100%;}
#footer {display: table-row;height: 1px;font-size: .8em;}
#twbs3h5bp4-nav ul {padding: 0;list-style-type: none;}
#twbs3h5bp4-nav .right-caret {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 4px solid #000;display: inline-block;height: 0;vertical-align: middle;width: 0;margin-left: 10px;}
@media (max-width: 767px) {#twbs3h5bp4-nav .right-caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid #000;border-right: 4px solid transparent;border-bottom: 0 dotted;border-left: 4px solid transparent;}
	#twbs3h5bp4-nav .dropdown ul ul {padding-left: 15px;}}
@media (min-width: 768px) {#twbs3h5bp4-nav .dropdown-menu li a {display: block;}
	#twbs3h5bp4-nav .dropdown-menu li > .dropdown-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}
	#twbs3h5bp4-nav .dropdown-menu li:hover > .dropdown-menu {visibility: visible;display: block;}}
body{overflow-x:hidden;}
body * {
    box-sizing: inherit;
}
strong{color:#4689CE;}
div#wrap{padding-top:50px;}
nav{background-color: #428bca;}
/* nav.top-menu{background-color: rgba(22,22,22,0.75);background-image:none;margin-bottom:0;} */
nav.top-menu{background-color: rgba(66,139,202,0.75);background-image:none;margin-bottom:0;}
/* nav.top-menu ul.navbar-nav>li>a{color: #333;} */
nav.top-menu.navbar-inverse a{color: #333;}
section.primary-nav {
    background: #fff;
    position: relative;
    overflow: visible;
}
nav.primary-nav__tabs{width: 100%;
    font-size: 0;
    position: relative;
    background: #fff;
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.05);
    z-index: 50;}

nav.primary-nav__tabs{width: 100%;
    font-size: 0;
    position: relative;
    background: #fff;
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.05);
    z-index: 50;}
ul.primary-nav__tabs__list{list-style: none outside none;
    margin: 0;
    padding: 0;display: block;font-size: 0;
    border-bottom: 1px solid #ccc;
/*     -webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
 */    
}
ul.primary-nav__tabs__list>li{border-left: 1px solid #ccc;width: 20%;font-size: 14px;display: inline-block;
    position: relative;
    font-family: "Nobel","Helvetica","Arial","Roboto",sans-serif;
    font-weight: bold;
    border-right: 1px solid #ccc;list-style: none;
    list-style-image: none;text-align: -webkit-match-parent;}
ul.primary-nav__tabs__list>li>.primary-nav__tabs__tab__inner{padding: 6px 2px 6px 2px;line-height: 20px;
    display: inline-block;
    width: 100%;
    text-align: center;line-height: 20px;}
.icon{margin: -0.3125rem 0 0 5px;}
button{background: none;
    border: none;
    outline: none;
    -webkit-appearance: none;}
.primary-nav__tabs__tab.active{background: #e5e5e5;}/*button*/
nav.navbar{border:none;border-radius: 0;z-index:100;}
section.slider{overflow-x:hidden;margin-top:-82px;font-size:0;}
section.slider img{margin:auto;}
h1,h2,h3,h4,h5,h6{text-align:center;}
section h1{font-size:28px;}
i{transition: transform 100ms linear;}
.primary-nav__tabs__tab.active>button>i{transform: rotate(-180deg);}
.nav-main__content *{z-index:8888888;}
.nav-main__content>div{display:none;}
.nav-main__content{position:absolute;background: #e5e5e5;width:100%;}
.nav-main__content>div{background: #e5e5e5;}
.nav-main__content__item{position:relative;padding:20px;font-size:95%;}
/* .nav-main__content__item__content{background-color:#e5e5e5;} */
.product-menu__item{margin:auto;max-width:220px;padding:9px;}
.product-menu__item h4{display:inline-block;}
.product-menu__item img{width:100%;}
.product-menu__item__costfrom{padding-top: 9px;}
.product-menu__item__outer{transition: transform 100ms linear;}
.product-menu__item__outer>.product-menu__item>a>div{position:relative;overflow:hidden;}
.product-menu__item__outer>.product-menu__item .caption{position:absolute;padding:5px;bottom:0;height:0;overflow:hidden;width:100%;margin-bottom:-134px;transition: margin-bottom 0.175s ease-in;}
.product-menu__item__outer>.product-menu__item:hover .caption{height:auto;background-color:white;margin-bottom:0;transition: margin-bottom 0.175s ease-in;}
.nav-main__content h3{text-align:left;}
footer>div>.row,footer>div>.row>div{margin:0;padding:0;}
article ul{list-style:none;}
.nav-main__content__item ul>li:before, article ul>li:before{content: "\e080";font-family: 'Glyphicons Halflings';font-size:75%;color:#4689CE;margin-right:5px;margin-left:-15px;}
/* ul.discount>li:before{content: "%";} */
.nav-main__content__item i{color:#4689CE;}
.nav-main__content__item ul{list-style-type: none;}
.product-list{padding:20px;}
.product-list__item__outer{text-align:center;margin:0 0 20px 0;}
.product-list__item{background-color:white;box-shadow: 0 4px 7px 0 rgba(0,0,0,.2),0 3px 10px 2px rgba(0,0,0,.19);}
.product-list__item .product-list__item__preview{padding-top:10px;}
.product-list__item .product-list__item__header{text-align:left;padding:0 10px 10px;}
.product-list__item h2{padding-bottom:10px;font-size:130%;display:inline;}
.product-list__item .product-list__item__header span, .price{float:right;font-size:14pt;color:red;}
.product-list__item .product-list__item__buttons{padding-bottom:10px;}
/* .product-list__item__buttons button{display:none;} */
.product-list__item:hover .product-list__item__buttons button{display:inline;}
.product_model--content{margin-top:20px;}
.product_model--content ul{list-style:none;}
.product_model--content ul>li:before{content: "\e080";font-family: 'Glyphicons Halflings';font-size:75%;color:#4689CE;margin-right:5px;margin-left:-15px;}
.product_model--content--preview>img{display:none;}
.product_model--content--preview{width:100%;height:200px;display:inline-block;background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;}
footer .well{margin-bottom:0;margin-top:20px;}
.product_model--list--header>div{font-weight:bold;}
section.boat-model-list{padding:0 20px;}
section.footer-links{background-color:#2f2f2f;color:#676767;padding-bottom:20px;}
section.footer-links h4, section.footer-links h3{color:white;margin-bottom:0;}
section.footer-links hr{margin:0;}
section.footer-links a{color:#676767;}
section.footer-links a:hover{color:white;}
section.footer-links ul{list-style:none;}
.boat-params-list{padding:20px;}
.boat-params-list h1{margin-top:0;}
div.filter-boats-params{margin-bottom:10px;}
.product-list__item .product-list__item__preview .logo{position: absolute;top: 2px;right: 16px;height: 20%;}
.product-list__item:hover .product-list__item__preview .logo{top: -3px;right: 16px;height: 20%;}
.product-list__item:hover{box-shadow: 5px 9px 7px 0 rgba(0,0,0,.2),0 3px 10px 2px rgba(0,0,0,.19);margin-top:-5px;}
/***** start catalog item *****/
.product-list__item__outer { height:270px}
@media(max-width:768px) {
    .product-list__item__outer { height:320px}
}

.gallery-item-bottom { display:none; padding:10px; text-align:left;}
.product-list__item__outer:hover { z-index:231; position:relative;}
.product-list__item__outer:hover .gallery-item-bottom { display:block;}
/***** end catalog item *****/
ul.B_crumbBox{list-style: none;}
ul.B_crumbBox li{display:inline;}
.slider__slide{width:100%;height:700px;padding: 150px 150px;}
.slider__well{min-width:200px;min-height:100px;max-width:500px;float:right;background: rgba(0, 0, 0, 0.6);border-radius: 3px;
    font-size:12pt;padding:10px;color:white;text-align:center;}
.phone_number{font-size:20px;}
ul.sorting{list-style: none;}
ul.sorting li{display: inline;}
ul.sorting li i{color:#428bca;}
div.sorting-outer{padding-left:35px;padding-right:65px;}
div.sorting-outer ul.sorting{padding:5px 0 5px 15px;}
div.tab-pane.active{padding-bottom:5px;}
div.tab-pane.active:hover{background-color: white;box-shadow: 0 4px 7px 0 rgba(0,0,0,.2), 0 3px 10px 2px rgba(0,0,0,.19);}
.material:hover{background-color: white;box-shadow: 0 4px 7px 0 rgba(0,0,0,.2), 0 3px 10px 2px rgba(0,0,0,.19);}
@keyframes filter_animation {
    from {color:#ff0000;}
    50% {color:#428bca;}
    to {color:#ff0000;}
}
ul.sorting:hover button.sidebarToggle{animation: filter_animation 2s infinite ease-in-out;}
ul.sorting b{padding:5px;}
#msMiniCart a{font-size:14px;margin:auto;}
table.table>tbody>tr>td{vertical-align:middle;}
@media (max-width: 768px) {
    nav .nav-menu-text{display:none;}
    nav .nav-menu-icon{}
}
@media (min-width: 768px) and (max-width: 992px) {
    nav .nav-menu-text{display:none;}
    nav .nav-menu-icon{}
}
@media (min-width: 992px) and (max-width: 1200px) {
    nav .nav-menu-text{}
    nav .nav-menu-icon{display:none;}
}
@media (min-width: 1200px) {
    nav .nav-menu-text{}
    nav .nav-menu-icon{display:none;}
}

body {
overflow-x: hidden;
}
.boat-params-list{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.boat-params-list.toggled{
    padding-left: 250px;
}
.boat-params-list.toggled .sidebarFilter {
    padding-left:5px;
    width: 250px;
    background-color:white;
    margin-top:-20px;
}
.sidebarFilter {
    margin-top:50px;
    z-index: 1000;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    padding-bottom:50px;
    overflow-y: auto;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.sidebarFilter button{font-weight:bold;}

.boat-params-list__content {
    width: 100%;
    /* position: absolute; */
    padding: 15px;
}
.sidebarToggle{color:red;font-size:120%;/* color:#428bca; */}
.boat-params-list.toggled .boat-params-list__content {
    /* position: absolute; */
    margin-right: -250px;
}

/* Sidebar Styles */
.sidebarFilter h4{font-size: 12pt;font-weight: bold;}
.sidebarFilter h5{font-weight: bold;}

@media(min-width:768px) {
    .boat-params-list {
        padding-left: 0;
    }

    .boat-params-list.toggled {
        padding-left: 250px;
    }

    .sidebarFilter {
        width: 0;
    }

    .boat-params-list.toggled .sidebarFilter {
        width: 250px;
    }

    .boat-params-list__content {
        padding: 20px;
        position: relative;
    }

    .boat-params-list.toggled .boat-params-list__content {
        position: relative;
        margin-right: 0;
    }
}
.sidebar{padding-left:55px;}
.sidebar .slider.slider-horizontal {width:100%;height: 20px;}
/* input type = range */
input[type="range"]{
    -webkit-appearance: none;
    width:100%;
    outline: none;
    border:none;
}
input[type="range"]::-webkit-slider-thumb {
    width:34px;height:34px;
    background-image: url(/assets/tmplts/v1/img/circle-outline-34.png);
}
input[type="range"]:focus {
  outline: none; /* Удаляем синюю рамку. Для доступности на различных платформах вам нужно применить кое-какой трюк со стилями. */
  border:none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent; /* Скрываем слайдер, чтобы иметь возможность добавить собственные стили */
  border-color: transparent;
  color: transparent;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 5px solid #428bca;
  margin-top:-9px;
  height: 20px;
  width: 20px;
  border-radius: 9px;
  background: #ffffff;
  cursor: pointer;
  /* margin-top: -14px; */ /* Вы должны определить отступ в Chrome, но в Firefox и IE это делается автоматически */
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */
}

/* Все то же самое для Firefox */
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
  border: 5px solid #428bca;
  height: 20px;
  width: 20px;
  border-radius: 9px;
  background: #ffffff;
  cursor: pointer;
}

/* Все то же самое для IE */
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
  border: 5px solid #428bca;
  height: 20px;
  width: 20px;
  border-radius: 9px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #3071a9;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #3071a9;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #3071a9;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
}
input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #3071a9;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #428bca, 0px 0px 1px #0d0d0d;
}
input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
.sidebar__block{border: 1px solid #e5e5e5;padding-top:10px;padding-bottom:10px;}
.sidebar__block .in{margin-top:10px;}
.sidebar button{color:#428bca;/* text-decoration:underline; */}
.sidebar button .glyphicon{text-decoration:none;}
.sidebar button .glyphicon-arrow-down{display:none;}
.sidebar button.collapsed .glyphicon-arrow-up{display:none;}
.sidebar button.collapsed .glyphicon-arrow-down{display:inline;}

@charset "UTF-8";
.slick-loading .slick-list {background: #fff url("/assets/tmplts/plugins/slick/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: "slick";font-weight: normal;font-style: normal;src: url("/assets/tmplts/plugins/slick/fonts/slick.eot");src: url("/assets/tmplts/plugins/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/tmplts/plugins/slick/fonts/slick.woff") format("woff"),url("/assets/tmplts/plugins/slick/fonts/slick.ttf") format("truetype"),url("/assets/tmplts/plugins/slick/fonts/slick.svg#slick") format("svg");}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
.slick-prev:before, .slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: -25px;}
[dir='rtl'] .slick-prev {right: -25px;left: auto;}
.slick-prev:before {content: "←";}
[dir='rtl'] .slick-prev:before {content: "→";}
.slick-next {right: -25px;}
[dir='rtl'] .slick-next {right: auto;left: -25px;}
.slick-next:before {content: "→";}
[dir='rtl'] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;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 {opacity: 1;}
.slick-dots li button:before {font-family: "slick";font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}
.slick-slider {position: relative;display: block;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;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.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;}
.fancybox-enabled {overflow: hidden;-ms-touch-action: none;touch-action: none;}
.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-container~.fancybox-container {z-index: 99992;}
.fancybox-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0f0f11;opacity: 0;transition: opacity .3s cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-container--ready .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-controls {position: absolute;top: 0;left: 0;right: 0;text-align: center;opacity: 0;z-index: 99994;transition: opacity .1s;pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-show-controls .fancybox-controls {opacity: 1;}
.fancybox-infobar {display: none;}
.fancybox-show-infobar .fancybox-infobar {display: inline-block;pointer-events: all;}
.fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-align: center;color: #ddd;background-color: rgba(30,30,30,.7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased;}
.fancybox-buttons {position: absolute;top: 0;right: 0;display: none;pointer-events: all;}
.fancybox-show-buttons .fancybox-buttons {display: block;}
.fancybox-slider-wrap {overflow: hidden;}
.fancybox-slider, .fancybox-slider-wrap {position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 0;margin: 0;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;}
.fancybox-slide:before {content: "";height: 100%;width: 0;}
.fancybox-slide:before, .fancybox-slide>* {display: inline-block;vertical-align: middle;}
.fancybox-slide>* {position: relative;padding: 24px;margin: 44px 0;border-width: 0;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box;}
.fancybox-slide--image {overflow: hidden;}
.fancybox-content {display: inline-block;position: relative;margin: 44px auto;padding: 0;border: 0;width: 800px;height: 600px;vertical-align: middle;line-height: normal;text-align: left;white-space: normal;outline: none;font-size: 16px;font-family: Arial,sans-serif;box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;}
.fancybox-iframe {display: block;margin: 0;padding: 0;border: 0;width: 100%;height: 100%;background: #fff;}
.fancybox-image, .fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {background: transparent;}
.fancybox-image {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;cursor: default;-webkit-transform-origin: top left;transform-origin: top left;max-width: none;max-height: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-controls--canzoomOut .fancybox-image {cursor: zoom-out;}
.fancybox-controls--canzoomIn .fancybox-image {cursor: zoom-in;}
.fancybox-controls--canGrab .fancybox-image {cursor: -webkit-grab;cursor: grab;}
.fancybox-controls--isGrabbing .fancybox-image {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-image div {width: 100%;height: 100%;}
.fancybox-spaceball {position: absolute;top: 0;left: 0;z-index: 1;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden;width: 100%;height: 9999px;}
.fancybox-error {margin: 0;padding: 40px;background: #fff;cursor: default;}
.fancybox-error p {margin: 0;padding: 0;color: #444;font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;}
.fancybox-close-small {position: absolute;top: 4px;right: 4px;padding: 0;margin: 0;width: 30px;height: 30px;font: 21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;cursor: pointer;background: #fff;transition: all .2s;box-sizing: border-box;outline: none;z-index: 2;}
.fancybox-slide--video .fancybox-close-small {top: -36px;right: -36px;background: transparent;}
.fancybox-close-small:hover {color: #555;background: #eee;}
.fancybox-caption-wrap {position: absolute;bottom: 0;left: 0;right: 0;padding: 60px 30px 0;z-index: 99998;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity: 0;transition: opacity .2s;pointer-events: none;}
.fancybox-show-caption .fancybox-caption-wrap {opacity: 1;}
.fancybox-caption {padding: 30px 0;border-top: 1px solid hsla(0,0%,100%,.4);font-size: 14px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;color: #fff;line-height: 20px;-webkit-text-size-adjust: none;}
.fancybox-caption a, .fancybox-caption button {pointer-events: all;}
.fancybox-caption a {color: #fff;text-decoration: underline;}
.fancybox-button {display: inline-block;position: relative;width: 44px;height: 44px;line-height: 44px;margin: 0;padding: 0;border: 0;cursor: pointer;background: transparent;color: #fff;box-sizing: border-box;vertical-align: top;outline: none;}
.fancybox-button--disabled {cursor: default;}
.fancybox-button, .fancybox-infobar__body {background: rgba(30,30,30,.6);}
.fancybox-button:hover {background: rgba(0,0,0,.8);}
.fancybox-button:after, .fancybox-button:before {content: "";pointer-events: none;position: absolute;border-color: #fff;background-color: currentColor;color: currentColor;opacity: .9;box-sizing: border-box;display: inline-block;}
.fancybox-button--left:after {left: 20px;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.fancybox-button--left:after, .fancybox-button--right:after {top: 18px;width: 6px;height: 6px;background: transparent;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}
.fancybox-button--right:after {right: 20px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--left {border-bottom-left-radius: 5px;}
.fancybox-button--right {border-bottom-right-radius: 5px;}
.fancybox-button--close {float: right;}
.fancybox-button--close:after, .fancybox-button--close:before {content: "";display: inline-block;position: absolute;height: 2px;width: 16px;top: calc(50% - 1px);left: calc(50% - 8px);}
.fancybox-button--close:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.fancybox-loading {border: 6px solid hsla(0,0%,39%,.4);border-top: 6px solid hsla(0,0%,100%,.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .6s infinite linear;animation: a .6s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@media (max-width:800px) {.fancybox-controls {text-align: left;}
	.fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {display: none !important;}
	.fancybox-caption {padding: 20px 0;margin: 0;}}
.fancybox-button--fullscreen:before {width: 15px;height: 11px;left: 15px;top: 16px;border: 2px solid;background: none;}
.fancybox-button--play:before {top: 16px;left: 18px;width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;border-radius: 1px;background: transparent;}
.fancybox-button--pause:before {top: 16px;left: 18px;width: 7px;height: 11px;border-style: solid;border-width: 0 2px;background: transparent;}
.fancybox-button--grid span {font-size: 23px;}
.fancybox-button--grid:before {top: 20px;left: 21px;width: 3px;height: 3px;box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;}
.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {right: 220px;}
.fancybox-grid {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #fff;z-index: 99993;word-break: normal;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;box-sizing: border-box;}
.fancybox-grid>ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0;}
.fancybox-grid>ul>li {float: left;overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;cursor: pointer;outline: none;border: 5px solid #fff;border-top-width: 0;border-right-width: 0;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}
li.fancybox-grid-loading {background: rgba(0,0,0,.1);}
.fancybox-grid>ul>li>img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-grid>ul>li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 2px;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);}
.fancybox-grid>ul>li.fancybox-grid-active:before {opacity: 1;}
@media (max-width:800px) {.fancybox-grid {display: none !important;}
	.fancybox-container--thumbs .fancybox-infobar {margin-left: auto;}
	.fancybox-container--thumbs .fancybox-buttons, .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-slider-wrap {right: 0;}}
.slider {display: inline-block;vertical-align: middle;position: relative;}
.slider.slider-horizontal {width: 210px;height: 20px;}
.slider.slider-horizontal .slider-track {height: 10px;width: 100%;margin-top: -5px;top: 50%;left: 0;}
.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {height: 100%;top: 0;bottom: 0;}
.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {margin-left: -10px;}
.slider.slider-horizontal .slider-tick.triangle, .slider.slider-horizontal .slider-handle.triangle {position: relative;top: 50%;transform: translateY(-50%);border-width: 0 10px 10px 10px;width: 0;height: 0;border-bottom-color: #0480be;margin-top: 0;}
.slider.slider-horizontal .slider-tick-container {white-space: nowrap;position: absolute;top: 0;left: 0;width: 100%;}
.slider.slider-horizontal .slider-tick-label-container {white-space: nowrap;margin-top: 20px;}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {padding-top: 4px;display: inline-block;text-align: center;}
.slider.slider-horizontal.slider-rtl .slider-track {left: initial;right: 0;}
.slider.slider-horizontal.slider-rtl .slider-tick, .slider.slider-horizontal.slider-rtl .slider-handle {margin-left: initial;margin-right: -10px;}
.slider.slider-horizontal.slider-rtl .slider-tick-container {left: initial;right: 0;}
.slider.slider-vertical {height: 210px;width: 20px;}
.slider.slider-vertical .slider-track {width: 10px;height: 100%;left: 25%;top: 0;}
.slider.slider-vertical .slider-selection {width: 100%;left: 0;top: 0;bottom: 0;}
.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {width: 100%;left: 0;right: 0;}
.slider.slider-vertical .slider-tick, .slider.slider-vertical .slider-handle {margin-top: -10px;}
.slider.slider-vertical .slider-tick.triangle, .slider.slider-vertical .slider-handle.triangle {border-width: 10px 0 10px 10px;width: 1px;height: 1px;border-left-color: #0480be;border-right-color: #0480be;margin-left: 0;margin-right: 0;}
.slider.slider-vertical .slider-tick-label-container {white-space: nowrap;}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {padding-left: 4px;}
.slider.slider-vertical.slider-rtl .slider-track {left: initial;right: 25%;}
.slider.slider-vertical.slider-rtl .slider-selection {left: initial;right: 0;}
.slider.slider-vertical.slider-rtl .slider-tick.triangle, .slider.slider-vertical.slider-rtl .slider-handle.triangle {border-width: 10px 10px 10px 0;}
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {padding-left: initial;padding-right: 4px;}
.slider.slider-disabled .slider-handle {background-image: -webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image: -o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image: linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat: repeat-x;}
.slider.slider-disabled .slider-track {background-image: -webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image: -o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image: linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat: repeat-x;cursor: not-allowed;}
.slider input {display: none;}
.slider .tooltip.top {margin-top: -36px;}
.slider .tooltip-inner {white-space: nowrap;max-width: none;}
.slider .hide {display: none;}
.slider-track {position: absolute;cursor: pointer;background-image: -webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image: -o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat: repeat-x;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);border-radius: 4px;}
.slider-selection {position: absolute;background-image: -webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image: -o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat: repeat-x;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.slider-selection.tick-slider-selection {background-image: -webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image: -o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat: repeat-x;}
.slider-track-low, .slider-track-high {position: absolute;background: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.slider-handle {position: absolute;top: 0;width: 20px;height: 20px;background-color: #337ab7;background-image: -webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image: -o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image: linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat: repeat-x;filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border: 0 solid transparent;}
.slider-handle.round {border-radius: 50%;}
.slider-handle.triangle {background: transparent none;}
.slider-handle.custom {background: transparent none;}
.slider-handle.custom::before {line-height: 20px;font-size: 20px;content: "★";color: #726204;}
.slider-tick {position: absolute;width: 20px;height: 20px;background-image: -webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image: -o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat: repeat-x;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: none;opacity: .8;border: 0 solid transparent;}
.slider-tick.round {border-radius: 50%;}
.slider-tick.triangle {background: transparent none;}
.slider-tick.custom {background: transparent none;}
.slider-tick.custom::before {line-height: 20px;font-size: 20px;content: "★";color: #726204;}
.slider-tick.in-selection {background-image: -webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image: -o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat: repeat-x;opacity: 1;}