 /* LESS Output Begin */


/* MD5-Hash:[d41d8cd98f00b204e9800998ecf8427e] */

@import url(css.css);
.nivoSlider {
 position:relative;
 width:100%;
 height:auto;
 overflow:hidden
}
.nivoSlider img {
 position:absolute;
 top:0;
 left:0;
 max-width:none
}
.nivo-main-image {
 display:block!important;
 position:relative!important;
 width:100%!important
}
.nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
 background:#fff;
 filter:alpha(opacity=0);
 opacity:0
}
.nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
 top:0
}
.nivo-box {
 display:block;
 position:absolute;
 z-index:5;
 overflow:hidden
}
.nivo-box img {
 display:block
}
.nivo-caption {
 position:absolute;
 left:0;
 bottom:0;
 background:#000;
 color:#fff;
 width:100%;
 z-index:8;
 padding:5px 10px;
 opacity:.8;
 overflow:hidden;
 display:none;
 -moz-opacity:.8;
 filter:alpha(opacity=8);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.nivo-caption p {
 padding:5px;
 margin:0
}
.nivo-caption a {
 display:inline!important
}
.nivo-html-caption {
 display:none
}
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer
}
.nivo-prevNav {
 left:0
}
.nivo-nextNav {
 right:0
}
.nivo-controlNav {
 text-align:center;
 padding:15px 0
}
.nivo-controlNav a {
 cursor:pointer
}
.nivo-controlNav a.active {
 font-weight:700
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
 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;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.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-outer,
.fancybox-inner {
 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-image,
.fancybox-iframe {
 display:block;
 width:100%;
 height:100%
}
.fancybox-image {
 max-width:100%;
 max-height:100%
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
 background-image:url(/images/fancybox-2.1.5/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(/images/fancybox-2.1.5/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:transparent url(/images/fancybox-2.1.5/blank.gif);
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 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(/images/fancybox-2.1.5/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-prev span,
 .fancybox-next span {
  background-image:url(/images/fancybox-2.1.5/fancybox_sprite@2x.png);
  background-size:44px 152px
 }
 #fancybox-loading div {
  background-image:url(/images/fancybox-2.1.5/fancybox_loading@2x.gif);
  background-size:24px 24px
 }
}
.ui360,
.sm2-360ui {
 position:relative;
 display:inline-block;
 width:256px;
 height:256px;
 padding-top:1px;
 padding-bottom:1px;
 margin-bottom:-18px;
 padding-left:0;
 margin-left:0;
 background-position:22.6% 50%
}
.ui360,
.sm2-360ui {
 min-width:50px;
 min-height:50px
}
.ui360,
.ui360 * {
 vertical-align:middle
}
.sm2-360ui {
 position:relative;
 display:inline-block;
 float:left;
 *display:inline
}
.sm2-360ui.sm2_playing,
.sm2-360ui.sm2_paused {
 z-index:10
}
.ui360 a {
 float:left;
 display:inline;
 position:relative;
 text-decoration:none;
 left:3px;
 text-indent:50px;
 font:14px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;
 white-space:nowrap;
 text-indent:0;
 top:46%
}
.ui360 a.sm2_link {
 text-indent:0
}
.ui360 a,
.ui360 a:hover,
.ui360 a:focus {
 padding:2px;
 margin-left:-2px;
 margin-top:-2px
}
.ui360 a:hover,
.ui360 a:focus {
 background:#eee;
 border-radius:3px;
 outline:0
}
.ui360 .sm2-canvas {
 position:absolute;
 left:0;
 top:0
}
.ui360 .sm2-timing {
 position:absolute;
 display:block;
 left:0;
 top:0;
 width:100%;
 height:100%;
 margin:0;
 font:700 24px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;
 text-align:center;
 line-height:256px;
 text-indent:0
}
.ui360 .sm2-timing.alignTweak {
 text-indent:1px
}
.ui360 .sm2-cover {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:2;
 display:none;
 background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.ui360 .sm2-360btn {
 position:absolute;
 display:block;
 top:50%;
 left:50%;
 width:50px;
 height:50px;
 margin-left:-25px;
 margin-top:-25px;
 border-radius:25px;
 cursor:pointer;
 z-index:3
}
.ui360 .sm2-360btn,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn,
.ui360 .sm2-360ui.sm2_playing .sm2-360btn {
 width:48px;
 height:48px;
 margin-left:-24px;
 margin-top:-24px;
 border-radius:none
}
.ui360,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn,
.ui360 .sm2-360btn-default {
 background:transparent url(/Images/sm297/360-button-vis-play.png) no-repeat 50% 50%;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==);
 *background-image:url(/Images/sm297/360-button-vis-play.png);
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
 cursor:pointer
}
.ui360:hover .sm2-360btn,
.ui360 .sm2-360btn-default:hover,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
 background:transparent url(/Images/sm297/360-button-vis-play-light.png) no-repeat 50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
 cursor:pointer
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,
.ui360 .sm2-360btn-playing:hover {
 background:transparent url(/Images/sm297/360-button-vis-pause-light.png) no-repeat 50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
 cursor:pointer
}
.ui360 .sm2-360data {
 display:inline-block;
 font-family:helvetica
}
.ui360 .sm2-360ui.sm2_playing .sm2-cover,
.ui360 .sm2-360ui.sm2_paused .sm2-cover {
 display:block
}
.ui360,
.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
 background:transparent url(/Images/sm297/360-button-vis-play.png) no-repeat 50% 50%;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==);
 *background-image:url(/Images/sm297/360-button-vis-play.png);
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
 background-repeat:no-repeat;
 cursor:pointer
}
.ui360 {
 background-position:50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
 background-position:50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
 cursor:pointer
}
.ui360 .sm2-360btn-default:hover,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
 background:transparent url(/Images/sm297/360-button-vis-play-light.png) no-repeat 50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
 cursor:pointer
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,
.ui360 .sm2-360btn-playing:hover {
 background:transparent url(/Images/sm297/360-button-vis-pause-light.png) no-repeat 50% 50%;
 _background:transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
 cursor:pointer
}
.ui360 .sm2-360ui.sm2_playing .sm2-timing {
 visibility:visible
}
.ui360 .sm2-360ui.sm2_buffering .sm2-timing {
 visibility:hidden
}
.ui360 .sm2-360ui .sm2-timing,
.ui360 .sm2-360ui .sm2-360btn:hover+.sm2-timing,
.ui360 .sm2-360ui.sm2_paused .sm2-timing {
 visibility:hidden
}
.ui360 .sm2-360ui.sm2_dragging .sm2-timing,
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover+.sm2-timing {
 visibility:visible
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn,
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn,
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover,
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn-playing:hover {
 background:0 0;
 cursor:auto
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn,
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover {
 background:transparent url(/Images/sm297/icon_loading_spinner.gif) no-repeat 50% 50%;
 opacity:.5;
 visibility:visible
}
.sm2-inline-list .ui360,
.sm2-inline-block .ui360 {
 position:relative;
 display:inline-block;
 float:left;
 _display:inline;
 margin-bottom:-15px
}
.sm2-inline-list .ui360 {
 margin-right:-2px
}
.sm2-inline-block .ui360 {
 margin-right:8px
}
.sm2-inline-list .ui360 a {
 display:none
}
ul.ui360playlist {
 list-style-type:none
}
ul.ui360playlist,
ul.ui360playlist li {
 margin:0;
 padding:0
}
div.ui360 div.metadata {
 display:none
}
div.ui360 a span.metadata,
div.ui360 a span.metadata * {
 vertical-align:baseline
}
.ui-helper-hidden {
 display:none
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-helper-clearfix:after {
 clear:both
}
.ui-helper-clearfix {
 min-height:0
}
.ui-helper-zfix {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 opacity:0;
 filter:Alpha(Opacity=0)
}
.ui-front {
 z-index:100
}
.ui-state-disabled {
 cursor:default!important
}
.ui-icon {
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat
}
.ui-widget-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 position:absolute;
 font-size:.1px;
 display:block
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 width:100%;
 top:-5px;
 left:0
}
.ui-resizable-s {
 cursor:s-resize;
 height:7px;
 width:100%;
 bottom:-5px;
 left:0
}
.ui-resizable-e {
 cursor:e-resize;
 width:7px;
 right:-5px;
 top:0;
 height:100%
}
.ui-resizable-w {
 cursor:w-resize;
 width:7px;
 left:-5px;
 top:0;
 height:100%
}
.ui-resizable-se {
 cursor:se-resize;
 width:12px;
 height:12px;
 right:1px;
 bottom:1px
}
.ui-resizable-sw {
 cursor:sw-resize;
 width:9px;
 height:9px;
 left:-5px;
 bottom:-5px
}
.ui-resizable-nw {
 cursor:nw-resize;
 width:9px;
 height:9px;
 left:-5px;
 top:-5px
}
.ui-resizable-ne {
 cursor:ne-resize;
 width:9px;
 height:9px;
 right:-5px;
 top:-5px
}
.ui-selectable-helper {
 position:absolute;
 z-index:100;
 border:1px dotted #000
}
.ui-datepicker {
 width:17em;
 padding:.2em .2em 0;
 display:none
}
.ui-datepicker .ui-datepicker-header {
 position:relative;
 padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
 position:absolute;
 top:2px;
 width:1.8em;
 height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
 top:1px
}
.ui-datepicker .ui-datepicker-prev {
 left:2px
}
.ui-datepicker .ui-datepicker-next {
 right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
 left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
 right:1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
 display:block;
 position:absolute;
 left:50%;
 margin-left:-8px;
 top:50%;
 margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
 margin:0 2.3em;
 line-height:1.8em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em;
 margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
 width:100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
 width:49%
}
.ui-datepicker table {
 width:100%;
 font-size:.9em;
 border-collapse:collapse;
 margin:0 0 .4em
}
.ui-datepicker th {
 padding:.7em .3em;
 text-align:center;
 font-weight:700;
 border:0
}
.ui-datepicker td {
 border:0;
 padding:1px
}
.ui-datepicker td span,
.ui-datepicker td a {
 display:block;
 padding:.2em;
 text-align:right;
 text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 margin:.7em 0 0;
 padding:0 .2em;
 border-left:0;
 border-right:0;
 border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
 float:right;
 margin:.5em .2em .4em;
 cursor:pointer;
 padding:.2em .6em .3em;
 width:auto;
 overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker.ui-datepicker-multi {
 width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
 width:95%;
 margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear:left
}
.ui-datepicker-row-break {
 clear:both;
 width:100%;
 font-size:0
}
.ui-datepicker-rtl {
 direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 right:2px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
 left:2px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
 right:1px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left:1px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-right-width:0;
 border-left-width:1px
}
.ui-progressbar {
 height:2em;
 text-align:left;
 overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
 margin:-1px;
 height:100%
}
.ui-progressbar .ui-progressbar-overlay {
 background:url(/images/jQueryUI/ui-lightness-1-10-3/images/animated-overlay.gif);
 height:100%;
 filter:alpha(opacity=25);
 opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
 background-image:none
}
.ui-slider {
 position:relative;
 text-align:left
}
.ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.2em;
 height:1.2em;
 cursor:default
}
.ui-slider .ui-slider-range {
 position:absolute;
 z-index:1;
 font-size:.7em;
 display:block;
 border:0;
 background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
 filter:inherit
}
.ui-slider-horizontal {
 height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
 top:-.3em;
 margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
 left:0
}
.ui-slider-horizontal .ui-slider-range-max {
 right:0
}
.ui-slider-vertical {
 width:.8em;
 height:100px
}
.ui-slider-vertical .ui-slider-handle {
 left:-.3em;
 margin-left:0;
 margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
 left:0;
 width:100%
}
.ui-slider-vertical .ui-slider-range-min {
 bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
 top:0
}
.ui-widget {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1.1em
}
.ui-widget .ui-widget {
 font-size:1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1em
}
.ui-widget-content {
 border:1px solid #ddd;
 background:#eee url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
 color:#333
}
.ui-widget-content a {
 color:#333
}
.ui-widget-header {
 border:1px solid #e78f08;
 background:#f6a828 url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
 color:#fff;
 font-weight:700
}
.ui-widget-header a {
 color:#fff
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 border:1px solid #ccc;
 background:#f6f6f6 url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
 font-weight:700;
 color:#1c94c4
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
 color:#1c94c4;
 text-decoration:none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
 border:1px solid #fbcb09;
 background:#fdf5ce url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
 font-weight:700;
 color:#c77405
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
 color:#c77405;
 text-decoration:none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
 border:1px solid #fbd850;
 background:#fff url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
 font-weight:700;
 color:#eb8f00
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color:#eb8f00;
 text-decoration:none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border:1px solid #fed22f;
 background:#ffe45c url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
 color:#363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
 color:#363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
 border:1px solid #cd0a0a;
 background:#b81900 url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
 color:#fff
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
 color:#fff
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
 color:#fff
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
 font-weight:700
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
 opacity:.7;
 filter:Alpha(Opacity=70);
 font-weight:400
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none
}
.ui-state-disabled .ui-icon {
 filter:Alpha(Opacity=35)
}
.ui-icon {
 width:16px;
 height:16px
}
.ui-icon,
.ui-widget-content .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
 background-image:url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank {
 background-position:16px 16px
}
.ui-icon-carat-1-n {
 background-position:0 0
}
.ui-icon-carat-1-ne {
 background-position:-16px 0
}
.ui-icon-carat-1-e {
 background-position:-32px 0
}
.ui-icon-carat-1-se {
 background-position:-48px 0
}
.ui-icon-carat-1-s {
 background-position:-64px 0
}
.ui-icon-carat-1-sw {
 background-position:-80px 0
}
.ui-icon-carat-1-w {
 background-position:-96px 0
}
.ui-icon-carat-1-nw {
 background-position:-112px 0
}
.ui-icon-carat-2-n-s {
 background-position:-128px 0
}
.ui-icon-carat-2-e-w {
 background-position:-144px 0
}
.ui-icon-triangle-1-n {
 background-position:0 -16px
}
.ui-icon-triangle-1-ne {
 background-position:-16px -16px
}
.ui-icon-triangle-1-e {
 background-position:-32px -16px
}
.ui-icon-triangle-1-se {
 background-position:-48px -16px
}
.ui-icon-triangle-1-s {
 background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
 background-position:-80px -16px
}
.ui-icon-triangle-1-w {
 background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
 background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
 background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
 background-position:-144px -16px
}
.ui-icon-arrow-1-n {
 background-position:0 -32px
}
.ui-icon-arrow-1-ne {
 background-position:-16px -32px
}
.ui-icon-arrow-1-e {
 background-position:-32px -32px
}
.ui-icon-arrow-1-se {
 background-position:-48px -32px
}
.ui-icon-arrow-1-s {
 background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
 background-position:-80px -32px
}
.ui-icon-arrow-1-w {
 background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
 background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
 background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
 background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
 background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
 background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
 background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
 background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
 background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
 background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
 background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
 background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
 background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
 background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
 background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
 background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
 background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
 background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
 background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
 background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
 background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
 background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
 background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
 background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
 background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
 background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
 background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
 background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
 background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
 background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
 background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
 background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
 background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
 background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
 background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
 background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
 background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
 background-position:-176px -64px
}
.ui-icon-arrow-4 {
 background-position:0 -80px
}
.ui-icon-arrow-4-diag {
 background-position:-16px -80px
}
.ui-icon-extlink {
 background-position:-32px -80px
}
.ui-icon-newwin {
 background-position:-48px -80px
}
.ui-icon-refresh {
 background-position:-64px -80px
}
.ui-icon-shuffle {
 background-position:-80px -80px
}
.ui-icon-transfer-e-w {
 background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
 background-position:-112px -80px
}
.ui-icon-folder-collapsed {
 background-position:0 -96px
}
.ui-icon-folder-open {
 background-position:-16px -96px
}
.ui-icon-document {
 background-position:-32px -96px
}
.ui-icon-document-b {
 background-position:-48px -96px
}
.ui-icon-note {
 background-position:-64px -96px
}
.ui-icon-mail-closed {
 background-position:-80px -96px
}
.ui-icon-mail-open {
 background-position:-96px -96px
}
.ui-icon-suitcase {
 background-position:-112px -96px
}
.ui-icon-comment {
 background-position:-128px -96px
}
.ui-icon-person {
 background-position:-144px -96px
}
.ui-icon-print {
 background-position:-160px -96px
}
.ui-icon-trash {
 background-position:-176px -96px
}
.ui-icon-locked {
 background-position:-192px -96px
}
.ui-icon-unlocked {
 background-position:-208px -96px
}
.ui-icon-bookmark {
 background-position:-224px -96px
}
.ui-icon-tag {
 background-position:-240px -96px
}
.ui-icon-home {
 background-position:0 -112px
}
.ui-icon-flag {
 background-position:-16px -112px
}
.ui-icon-calendar {
 background-position:-32px -112px
}
.ui-icon-cart {
 background-position:-48px -112px
}
.ui-icon-pencil {
 background-position:-64px -112px
}
.ui-icon-clock {
 background-position:-80px -112px
}
.ui-icon-disk {
 background-position:-96px -112px
}
.ui-icon-calculator {
 background-position:-112px -112px
}
.ui-icon-zoomin {
 background-position:-128px -112px
}
.ui-icon-zoomout {
 background-position:-144px -112px
}
.ui-icon-search {
 background-position:-160px -112px
}
.ui-icon-wrench {
 background-position:-176px -112px
}
.ui-icon-gear {
 background-position:-192px -112px
}
.ui-icon-heart {
 background-position:-208px -112px
}
.ui-icon-star {
 background-position:-224px -112px
}
.ui-icon-link {
 background-position:-240px -112px
}
.ui-icon-cancel {
 background-position:0 -128px
}
.ui-icon-plus {
 background-position:-16px -128px
}
.ui-icon-plusthick {
 background-position:-32px -128px
}
.ui-icon-minus {
 background-position:-48px -128px
}
.ui-icon-minusthick {
 background-position:-64px -128px
}
.ui-icon-close {
 background-position:-80px -128px
}
.ui-icon-closethick {
 background-position:-96px -128px
}
.ui-icon-key {
 background-position:-112px -128px
}
.ui-icon-lightbulb {
 background-position:-128px -128px
}
.ui-icon-scissors {
 background-position:-144px -128px
}
.ui-icon-clipboard {
 background-position:-160px -128px
}
.ui-icon-copy {
 background-position:-176px -128px
}
.ui-icon-contact {
 background-position:-192px -128px
}
.ui-icon-image {
 background-position:-208px -128px
}
.ui-icon-video {
 background-position:-224px -128px
}
.ui-icon-script {
 background-position:-240px -128px
}
.ui-icon-alert {
 background-position:0 -144px
}
.ui-icon-info {
 background-position:-16px -144px
}
.ui-icon-notice {
 background-position:-32px -144px
}
.ui-icon-help {
 background-position:-48px -144px
}
.ui-icon-check {
 background-position:-64px -144px
}
.ui-icon-bullet {
 background-position:-80px -144px
}
.ui-icon-radio-on {
 background-position:-96px -144px
}
.ui-icon-radio-off {
 background-position:-112px -144px
}
.ui-icon-pin-w {
 background-position:-128px -144px
}
.ui-icon-pin-s {
 background-position:-144px -144px
}
.ui-icon-play {
 background-position:0 -160px
}
.ui-icon-pause {
 background-position:-16px -160px
}
.ui-icon-seek-next {
 background-position:-32px -160px
}
.ui-icon-seek-prev {
 background-position:-48px -160px
}
.ui-icon-seek-end {
 background-position:-64px -160px
}
.ui-icon-seek-start {
 background-position:-80px -160px
}
.ui-icon-seek-first {
 background-position:-80px -160px
}
.ui-icon-stop {
 background-position:-96px -160px
}
.ui-icon-eject {
 background-position:-112px -160px
}
.ui-icon-volume-off {
 background-position:-128px -160px
}
.ui-icon-volume-on {
 background-position:-144px -160px
}
.ui-icon-power {
 background-position:0 -176px
}
.ui-icon-signal-diag {
 background-position:-16px -176px
}
.ui-icon-signal {
 background-position:-32px -176px
}
.ui-icon-battery-0 {
 background-position:-48px -176px
}
.ui-icon-battery-1 {
 background-position:-64px -176px
}
.ui-icon-battery-2 {
 background-position:-80px -176px
}
.ui-icon-battery-3 {
 background-position:-96px -176px
}
.ui-icon-circle-plus {
 background-position:0 -192px
}
.ui-icon-circle-minus {
 background-position:-16px -192px
}
.ui-icon-circle-close {
 background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
 background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
 background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
 background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
 background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
 background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
 background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
 background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
 background-position:-160px -192px
}
.ui-icon-circle-zoomin {
 background-position:-176px -192px
}
.ui-icon-circle-zoomout {
 background-position:-192px -192px
}
.ui-icon-circle-check {
 background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
 background-position:0 -208px
}
.ui-icon-circlesmall-minus {
 background-position:-16px -208px
}
.ui-icon-circlesmall-close {
 background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
 background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
 background-position:-64px -208px
}
.ui-icon-squaresmall-close {
 background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
 background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
 background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
 background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
 background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
 background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
 background-position:-80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
 border-top-left-radius:4px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
 border-top-right-radius:4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
 border-bottom-left-radius:4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
 border-bottom-right-radius:4px
}
.ui-widget-overlay {
 background:#666 url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
 opacity:.5;
 filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
 margin:-5px 0 0 -5px;
 padding:5px;
 background:#000 url(/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
 opacity:.2;
 filter:Alpha(Opacity=20);
 border-radius:5px
}
.jcrop-holder {
 direction:ltr;
 text-align:left;
 margin-left:auto;
 margin-right:auto
}
.jcrop-vline,
.jcrop-hline {
 background:#fff url(/images/jcrop/Jcrop.gif);
 font-size:0;
 position:absolute
}
.jcrop-vline {
 height:100%;
 width:1px!important
}
.jcrop-vline.right {
 right:0
}
.jcrop-hline {
 height:1px!important;
 width:100%
}
.jcrop-hline.bottom {
 bottom:0
}
.jcrop-tracker {
 height:100%;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none;
 -webkit-user-select:none
}
.jcrop-handle {
 background-color:#333;
 border:1px #eee solid;
 width:7px;
 height:7px;
 font-size:1px
}
.jcrop-handle.ord-n {
 left:50%;
 margin-left:-4px;
 margin-top:-4px;
 top:0
}
.jcrop-handle.ord-s {
 bottom:0;
 left:50%;
 margin-bottom:-4px;
 margin-left:-4px
}
.jcrop-handle.ord-e {
 margin-right:-4px;
 margin-top:-4px;
 right:0;
 top:50%
}
.jcrop-handle.ord-w {
 left:0;
 margin-left:-4px;
 margin-top:-4px;
 top:50%
}
.jcrop-handle.ord-nw {
 left:0;
 margin-left:-4px;
 margin-top:-4px;
 top:0
}
.jcrop-handle.ord-ne {
 margin-right:-4px;
 margin-top:-4px;
 right:0;
 top:0
}
.jcrop-handle.ord-se {
 bottom:0;
 margin-bottom:-4px;
 margin-right:-4px;
 right:0
}
.jcrop-handle.ord-sw {
 bottom:0;
 left:0;
 margin-bottom:-4px;
 margin-left:-4px
}
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
 height:7px;
 width:100%
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
 height:100%;
 width:7px
}
.jcrop-dragbar.ord-n {
 margin-top:-4px
}
.jcrop-dragbar.ord-s {
 bottom:0;
 margin-bottom:-4px
}
.jcrop-dragbar.ord-e {
 margin-right:-4px;
 right:0
}
.jcrop-dragbar.ord-w {
 margin-left:-4px
}
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
 background:#fff;
 filter:alpha(opacity=70)!important;
 opacity:.7!important
}
.jcrop-light .jcrop-handle {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background-color:#000;
 border-color:#fff;
 border-radius:3px
}
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
 background:#000;
 filter:alpha(opacity=70)!important;
 opacity:.7!important
}
.jcrop-dark .jcrop-handle {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background-color:#fff;
 border-color:#000;
 border-radius:3px
}
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
 background:#fff
}
.jcrop-holder img,
img.jcrop-preview {
 max-width:none
}
@font-face {
 font-family:SimpleSite;
 src:url(../fonts/simplesite-webfont-2.eot);
 src:url(../fonts/simplesite-webfont-2.eot#iefix) format('embedded-opentype'),
 url(../fonts/simplesite-webfont-2.woff) format('woff'),
 url(../fonts/simplesite-webfont-2.ttf) format('truetype'),
 url(../fonts/simplesite-webfont-2.svg#simplesite) format('svg');
 font-weight:400;
 font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
  font-family:SimpleSite;
  src:url(../fonts/simplesite-webfont-2.svg#simplesite) format('svg')
 }
}
[class^=icon-],
[class*=" icon-"] {
 font-family:SimpleSite;
 font-weight:400;
 font-style:normal;
 text-decoration:inherit;
 -webkit-font-smoothing:antialiased
}
[class^=icon-]:before,
[class*=" icon-"]:before {
 text-decoration:inherit;
 display:inline-block;
 speak:none
}
.icon-large:before {
 vertical-align:-10%;
 font-size:1.33333333em
}
a [class^=icon-],
a [class*=" icon-"] {
 display:inline
}
[class^=icon-].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
 display:inline-block;
 width:1.14285714em;
 text-align:right;
 padding-right:.28571429em
}
[class^=icon-].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
 width:1.42857143em
}
.icons-ul {
 margin-left:2.14285714em;
 list-style-type:none
}
.icons-ul>li {
 position:relative
}
.icons-ul .icon-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 text-align:center;
 line-height:inherit
}
[class^=icon-].hide,
[class*=" icon-"].hide {
 display:none
}
.icon-muted {
 color:#eee
}
.icon-light {
 color:#fff
}
.icon-dark {
 color:#333
}
.icon-border {
 border:solid 1px #eee;
 padding:.2em .25em .15em;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
.icon-2x {
 font-size:2em
}
.icon-2x.icon-border {
 border-width:2px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.icon-3x {
 font-size:3em
}
.icon-3x.icon-border {
 border-width:3px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
.icon-4x {
 font-size:4em
}
.icon-4x.icon-border {
 border-width:4px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.icon-5x {
 font-size:5em
}
.icon-5x.icon-border {
 border-width:5px;
 -webkit-border-radius:7px;
 -moz-border-radius:7px;
 border-radius:7px
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
[class^=icon-].pull-left,
[class*=" icon-"].pull-left {
 margin-right:.3em
}
[class^=icon-].pull-right,
[class*=" icon-"].pull-right {
 margin-left:.3em
}
[class^=icon-],
[class*=" icon-"] {
 display:inline;
 width:auto;
 height:auto;
 line-height:normal;
 vertical-align:baseline;
 background-image:none;
 background-position:0 0;
 background-repeat:repeat;
 margin-top:0
}
.icon-white,
.nav-pills>.active>a>[class^=icon-],
.nav-pills>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^=icon-],
.nav-list>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^=icon-],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^=icon-],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>.active>a>[class^=icon-],
.dropdown-menu>.active>a>[class*=" icon-"],
.dropdown-submenu:hover>a>[class^=icon-],
.dropdown-submenu:hover>a>[class*=" icon-"] {
 background-image:none
}
.btn [class^=icon-].icon-large,
.nav [class^=icon-].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
 line-height:.9em
}
.btn [class^=icon-].icon-spin,
.nav [class^=icon-].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
 display:inline-block
}
.nav-tabs [class^=icon-],
.nav-pills [class^=icon-],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^=icon-].icon-large,
.nav-pills [class^=icon-].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
 line-height:.9em
}
.btn [class^=icon-].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^=icon-].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
 margin-top:.18em
}
.btn [class^=icon-].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
 line-height:.8em
}
.btn.btn-small [class^=icon-].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^=icon-].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
 margin-top:.25em
}
.btn.btn-large [class^=icon-],
.btn.btn-large [class*=" icon-"] {
 margin-top:0
}
.btn.btn-large [class^=icon-].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^=icon-].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
 margin-top:.05em
}
.btn.btn-large [class^=icon-].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
 margin-right:.2em
}
.btn.btn-large [class^=icon-].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
 margin-left:.2em
}
.nav-list [class^=icon-],
.nav-list [class*=" icon-"] {
 line-height:inherit
}
.icon-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:-35%
}
.icon-stack [class^=icon-],
.icon-stack [class*=" icon-"] {
 display:block;
 text-align:center;
 position:absolute;
 width:100%;
 height:100%;
 font-size:1em;
 line-height:inherit;
 *line-height:2em
}
.icon-stack .icon-stack-base {
 font-size:2em;
 *line-height:1em
}
.icon-spin {
 display:inline-block;
 -moz-animation:spin 2s infinite linear;
 -o-animation:spin 2s infinite linear;
 -webkit-animation:spin 2s infinite linear;
 animation:spin 2s infinite linear
}
a .icon-stack,
a .icon-spin {
 display:inline-block;
 text-decoration:none
}
@-moz-keyframes spin {
 0% {
  -moz-transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg)
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg)
 }
}
@-o-keyframes spin {
 0% {
  -o-transform:rotate(0deg)
 }
 100% {
  -o-transform:rotate(359deg)
 }
}
@-ms-keyframes spin {
 0% {
  -ms-transform:rotate(0deg)
 }
 100% {
  -ms-transform:rotate(359deg)
 }
}
@keyframes spin {
 0% {
  transform:rotate(0deg)
 }
 100% {
  transform:rotate(359deg)
 }
}
.icon-rotate-90:before {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before {
 -webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 -o-transform:rotate(270deg);
 transform:rotate(270deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before {
 -webkit-transform:scale(-1,1);
 -moz-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 -o-transform:scale(-1,1);
 transform:scale(-1,1)
}
.icon-flip-vertical:before {
 -webkit-transform:scale(1,-1);
 -moz-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 -o-transform:scale(1,-1);
 transform:scale(1,-1)
}
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
 display:inline-block
}
.icon-back-arrow:before {
 content:'\e800'
}
.icon-tick:before {
 content:'\e801'
}
.icon-header:before {
 content:'\e802'
}
.icon-font-a:before {
 content:'\e803'
}
.icon-paint-bucket:before {
 content:'\e804'
}
.icon-cart-empty:before {
 content:'\e805'
}
.icon-palette:before {
 content:'\e806'
}
.icon-feather:before {
 content:'\e807'
}
.icon-star-sharp:before {
 content:'\e808'
}
.icon-file-image:before {
 content:'\e809'
}
.icon-bullseye:before {
 content:'\e80a'
}
.icon-book:before {
 content:'\e80b'
}
.icon-bolt:before {
 content:'\e80c'
}
.icon-bullhorn:before {
 content:'\e80d'
}
.icon-camera-retro:before {
 content:'\e80e'
}
.icon-cut:before {
 content:'\e80f'
}
.icon-dashboard:before {
 content:'\e810'
}
.icon-eye-open:before {
 content:'\e811'
}
.icon-gift:before {
 content:'\e812'
}
.icon-glass:before {
 content:'\e813'
}
.icon-globe:before {
 content:'\e814'
}
.icon-heart:before {
 content:'\e815'
}
.icon-home:before {
 content:'\e816'
}
.icon-leaf:before {
 content:'\e817'
}
.icon-legal:before {
 content:'\e818'
}
.icon-magic:before {
 content:'\e819'
}
.icon-music:before {
 content:'\e81a'
}
.icon-plane:before {
 content:'\e81b'
}
.icon-pencil:before {
 content:'\e81c'
}
.icon-puzzle-piece:before {
 content:'\e81d'
}
.icon-lightbulb:before {
 content:'\e81e'
}
.icon-beer:before {
 content:'\e81f'
}
.icon-food:before {
 content:'\e820'
}
.icon-coffee:before {
 content:'\e821'
}
.icon-anchor:before {
 content:'\e822'
}
.icon-cloud:before {
 content:'\e823'
}
.icon-compass:before {
 content:'\e824'
}
.icon-key:before {
 content:'\e825'
}
.icon-flag:before {
 content:'\e826'
}
.icon-headphones:before {
 content:'\e827'
}
.icon-gamepad:before {
 content:'\e828'
}
.icon-microphone:before {
 content:'\e829'
}
.icon-rocket:before {
 content:'\e82a'
}
.icon-truck:before {
 content:'\e82b'
}
.icon-cogs:before {
 content:'\e82c'
}
.icon-wrench:before {
 content:'\e82d'
}
.icon-laptop:before {
 content:'\e82e'
}
.icon-suitcase:before {
 content:'\e82f'
}
.icon-paper-clip:before {
 content:'\e830'
}
.icon-moon:before {
 content:'\e831'
}
.icon-star:before {
 content:'\e832'
}
.icon-signal:before {
 content:'\e833'
}
.icon-screenshot:before {
 content:'\e834'
}
.icon-ok:before {
 content:'\e835'
}
.icon-bug:before {
 content:'\e836'
}
.icon-smile:before {
 content:'\e837'
}
.icon-shield:before {
 content:'\e838'
}
.icon-film:before {
 content:'\e839'
}
.icon-ok-sign:before {
 content:'\e83a'
}
.icon-facebook-sign:before {
 content:'\e83c'
}
.icon-twitter-sign:before {
 content:'\e83d'
}
.icon-exclamation-sign:before {
 content:'\e83e'
}
.icon-info-sign:before {
 content:'\e83f'
}
.icon-quote-left:before {
 content:'\e840'
}
.icon-link:before {
 content:'\e841'
}
.icon-caret-down:before {
 content:'\2195(SubMenu)'     /* --- this is up+down arrow, which is what menu should show */
/*  content:'\2193'  /* --- lets use something STANDARD - this is down arrow */
/*  content: 'A-Fucking-DownArrow!' - this worked. So, it is a stupid custom font problem... */
/*  content:'\f0a6' - this is a hand, if the font is there... */
/*  content:'\e842' - was this.  MCL hack... */
}
.icon-ban-circle:before {
 content:'\e843'
}
.icon-signin:before {
 content:'\e844'
}
.icon-signout:before {
 content:'\e845'
}
.icon-tint:before {
 content:'\e846'
}
.icon-camera:before {
 content:'\e847'
}
.icon-thumbs-up:before {
 content:'\e848'
}
.icon-reply:before {
 content:'\e849'
}
.icon-chevron-left:before {
 content:'\e84a'
}
.icon-undo:before {
 content:'\e84b'
}
.icon-spinner:before {
 content:'\e84c'
}
.icon-comment:before {
 content:'\e84d'
}
.icon-envelope:before {
 content:'\e84e'
}
.icon-phone:before {
 content:'\e84f'
}
.icon-remove:before {
 content:'\e850'
}
.icon-volume-up:before {
 content:'\e851'
}
.icon-picture:before {
 content:'\e852'
}
.icon-refresh:before {
 content:'\e853'
}
.icon-question-sign:before {
 content:'\e854'
}
.icon-chevron-right:before {
 content:'\e855'
}
.icon-heart-empty:before {
 content:'\e856'
}
.icon-play:before {
 content:'\e857'
}
.icon-pause:before {
 content:'\e858'
}
.icon-step-backward:before {
 content:'\e859'
}
.icon-step-forward:before {
 content:'\e85a'
}
.icon-music-alt:before {
 content:'\e85b'
}
.icon-search:before {
 content:'\e85c'
}
.icon-flashlight:before {
 content:'\e85d'
}
.icon-envelope-alt:before {
 content:'\e85e'
}
.icon-heart-empty-alt:before {
 content:'\e85f'
}
.icon-star-empty:before {
 content:'\e860'
}
.icon-picture-alt:before {
 content:'\e861'
}
.icon-camera-alt:before {
 content:'\e862'
}
.icon-home-alt:before {
 content:'\e863'
}
.icon-tag:before {
 content:'\e864'
}
.icon-thumbs-up-alt:before {
 content:'\e865'
}
.icon-thumbs-down:before {
 content:'\e866'
}
.icon-flag-alt:before {
 content:'\e867'
}
.icon-quote:before {
 content:'\e868'
}
.icon-comment-alt:before {
 content:'\e869'
}
.icon-chat:before {
 content:'\e86a'
}
.icon-vcard:before {
 content:'\e86b'
}
.icon-address:before {
 content:'\e86c'
}
.icon-location:before {
 content:'\e86d'
}
.icon-trash:before {
 content:'\e86e'
}
.icon-tools:before {
 content:'\e86f'
}
.icon-clock:before {
 content:'\e870'
}
.icon-screenshot-alt:before {
 content:'\e871'
}
.icon-trophy:before {
 content:'\e872'
}
.icon-bolt-alt:before {
 content:'\e873'
}
.icon-moon-alt:before {
 content:'\e874'
}
.icon-plane-alt:before {
 content:'\e875'
}
.icon-leaf-alt:before {
 content:'\e876'
}
.icon-lifebuoy:before {
 content:'\e877'
}
.icon-mouse:before {
 content:'\e878'
}
.icon-infinity:before {
 content:'\e879'
}
.icon-chart-line:before {
 content:'\e87a'
}
.icon-college:before {
 content:'\e87b'
}
.icon-credit-card:before {
 content:'\e87c'
}
.icon-bullhorn-alt:before {
 content:'\e87d'
}
.icon-bucket:before {
 content:'\e87e'
}
.icon-basketball:before {
 content:'\e87f'
}
.icon-baseball:before {
 content:'\e880'
}
.icon-bicycle:before {
 content:'\e881'
}
.icon-cinema:before {
 content:'\e882'
}
.icon-college-alt:before {
 content:'\e883'
}
.icon-cricket:before {
 content:'\e884'
}
.icon-ferry:before {
 content:'\e885'
}
.icon-fire-station:before {
 content:'\e886'
}
.icon-football:before {
 content:'\e887'
}
.icon-garden:before {
 content:'\e888'
}
.icon-giraffe:before {
 content:'\e889'
}
.icon-golf:before {
 content:'\e88a'
}
.icon-hospital:before {
 content:'\e88b'
}
.icon-industrial-building:before {
 content:'\e88c'
}
.icon-library:before {
 content:'\e88d'
}
.icon-minefield:before {
 content:'\e88e'
}
.icon-pitch:before {
 content:'\e88f'
}
.icon-religious-christian:before {
 content:'\e890'
}
.icon-religious-jewish:before {
 content:'\e891'
}
.icon-food-alt:before {
 content:'\e892'
}
.icon-school:before {
 content:'\e893'
}
.icon-soccer:before {
 content:'\e894'
}
.icon-swimming:before {
 content:'\e895'
}
.icon-tennis:before {
 content:'\e896'
}
.icon-town-hall:before {
 content:'\e897'
}
.icon-tree:before {
 content:'\e898'
}
.icon-tree-alt:before {
 content:'\e899'
}
.icon-search-alt:before {
 content:'\e89a'
}
.icon-envelope-alt2:before {
 content:'\e89b'
}
.icon-heart-alt:before {
 content:'\e89c'
}
.icon-camera-alt2:before {
 content:'\e89d'
}
.icon-picture-alt2:before {
 content:'\e89e'
}
.icon-paper-clip-alt:before {
 content:'\e89f'
}
.icon-tag-alt:before {
 content:'\e8a0'
}
.icon-thumbs-up-alt2:before {
 content:'\e8a1'
}
.icon-comment-alt2:before {
 content:'\e8a2'
}
.icon-newspaper:before {
 content:'\e8a3'
}
.icon-cog:before {
 content:'\e8a4'
}
.icon-params:before {
 content:'\e8a5'
}
.icon-clock-alt:before {
 content:'\e8a6'
}
.icon-lightbulb-alt:before {
 content:'\e8a7'
}
.icon-tv:before {
 content:'\e8a8'
}
.icon-mobile:before {
 content:'\e8a9'
}
.icon-cd:before {
 content:'\e8aa'
}
.icon-globe-alt:before {
 content:'\e8ab'
}
.icon-paper-plane:before {
 content:'\e8ac'
}
.icon-fire:before {
 content:'\e8ad'
}
.icon-college-alt2:before {
 content:'\e8ae'
}
.icon-database:before {
 content:'\e8af'
}
.icon-key-alt:before {
 content:'\e8b0'
}
.icon-beaker:before {
 content:'\e8b1'
}
.icon-money:before {
 content:'\e8b2'
}
.icon-food-alt2:before {
 content:'\e8b3'
}
.icon-diamond:before {
 content:'\e8b4'
}
.icon-plane-alt2:before {
 content:'\e8b5'
}
.icon-glass-alt:before {
 content:'\e8b6'
}
.icon-religious-islam:before {
 content:'\e8b7'
}
.icon-bell:before {
 content:'\e8b8'
}
.icon-map:before {
 content:'\e8b9'
}
.icon-sun:before {
 content:'\e8ba'
}
.icon-cloud-alt:before {
 content:'\e8bb'
}
.icon-paper-plane-alt:before {
 content:'\e8bc'
}
.icon-brush:before {
 content:'\e8bd'
}
.icon-ticket:before {
 content:'\e8be'
}
.icon-key-alt2:before {
 content:'\e8bf'
}
.icon-coffee-alt:before {
 content:'\e8c0'
}
.icon-food-alt3:before {
 content:'\e8c1'
}
.icon-fuel:before {
 content:'\e8c2'
}
.icon-heliport:before {
 content:'\e8c3'
}
.icon-lodging:before {
 content:'\e8c4'
}
.icon-skiing:before {
 content:'\e8c5'
}
.icon-theatre:before {
 content:'\e8c6'
}
.icon-music-alt2:before {
 content:'\e8c7'
}
.icon-star-empty-alt:before {
 content:'\e8c8'
}
.icon-eye-open-alt:before {
 content:'\e8c9'
}
.icon-location-alt:before {
 content:'\e8ca'
}
.icon-sound:before {
 content:'\e8cb'
}
.icon-desktop:before {
 content:'\e8cc'
}
.icon-cloud-alt2:before {
 content:'\e8cd'
}
.icon-bullhorn-alt2:before {
 content:'\e8ce'
}
.icon-truck-alt:before {
 content:'\e8cf'
}
.icon-t-shirt:before {
 content:'\e8d0'
}
.icon-arrow-left:before {
 content:'\e8d1'
}
.icon-fullscreen:before {
 content:'\e8d2'
}
.icon-arrow-right:before {
 content:'\e8d3'
}
.icon-layout:before {
 content:'\e8d4'
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
 background-image:url(../images/fancybox_sprite.png)
}
#fancybox-loading div {
 background:url(../images/fancybox_loading.gif) center center no-repeat
}
.fancybox-nav {
 background:transparent url(../images/blank.gif)
}
.fancybox-overlay {
 background:url(../images/fancybox_overlay.png)
}
@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-prev span,
 .fancybox-next span {
  background-image:url(../images/fancybox_sprite_2x.png);
  background-size:44px 152px
 }
 #fancybox-loading div {
  background-image:url(../images/fancybox_loading_2x.gif);
  background-size:24px 24px
 }
}
.ui360,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn,
.ui360 .sm2-360btn-default {
 background:transparent url(../images/360-button-vis-play.png) no-repeat 50% 50%;
 *background-image:url(../images/360-button-vis-play.png);
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360:hover .sm2-360btn,
.ui360 .sm2-360btn-default:hover,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
 background:transparent url(../images/360-button-vis-play-light.png) no-repeat 50% 50%;
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,
.ui360 .sm2-360btn-playing:hover {
 background:transparent url(../images/360-button-vis-pause-light.png) no-repeat 50% 50%;
 _background:transparent url(../images/360-button-vis-pause-light.gif) no-repeat 50% 50%
}
.ui360,
.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
 background:transparent url(../images/360-button-vis-play.png) no-repeat 50% 50%;
 *background-image:url(../images/360-button-vis-play.png);
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 {
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360btn-default:hover,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
 background:transparent url(../images/360-button-vis-play-light.png) no-repeat 50% 50%;
 _background:transparent url(../images/360-button-vis-play.gif) no-repeat 50% 50%
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,
.ui360 .sm2-360btn-playing:hover {
 background:transparent url(../images/360-button-vis-pause-light.png) no-repeat 50% 50%;
 _background:transparent url(../images/360-button-vis-pause-light.gif) no-repeat 50% 50%
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn,
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover {
 background:transparent url(../images/icon_loading_spinner.gif) no-repeat 50% 50%
}
.ui-widget-content {
 background:#eee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x
}
.ui-widget-header {
 background:#f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 background:#f6f6f6 url(../images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
 background:#fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
 background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 background:#ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
 background:#b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat
}
.ui-icon,
.ui-widget-content .ui-icon {
 background-image:url(../images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
 background-image:url(../images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
 background-image:url(../images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
 background-image:url(../images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
 background-image:url(../images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
 background-image:url(../images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
 background-image:url(../images/ui-icons_ffd27a_256x240.png)
}
.ui-widget-overlay {
 background:#666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat
}
.ui-widget-shadow {
 background:#000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x
}
.jcrop-vline,
.jcrop-hline {
 background:#fff url(../images/Jcrop.gif)
}
.nivoSlider {
 position:relative;
 background:url(../images/loader.gif) no-repeat 50% 50%
}
.nivoSlider img {
 position:absolute;
 top:0;
 left:0;
 display:none
}
.nivoSlider a {
 border:0;
 display:block
}
.nivo-nav-num {
 display:none
}
.nivo-controlNav {
 padding:10px
}
.nivo-controlNav a {
 display:inline-block;
 width:16px;
 height:16px;
 margin:0 3px;
 background:url(../images/bullet.png) no-repeat 0 0
}
.nivo-controlNav a.active {
 background:url(../images/bullet_active.png) no-repeat 0 0
}
.nivo-directionNav a {
 display:block;
 width:30px;
 height:40px;
 background-position:0 0;
 background-repeat:no-repeat;
 text-indent:-9999px;
 border:0
}
a.nivo-nextNav {
 background-image:url(../images/next_nav.png);
 right:0
}
a.nivo-prevNav {
 background-image:url(../images/prev_nav.png);
 left:0
}
.nivo-caption {
 font-family:Trebuchet MS;
 color:#fff
}
.nivo-caption-bg {
 background:#000;
 height:100%;
 width:100%;
 opacity:.8
}
.nivo-caption {
 background:0 0;
 padding:0;
 opacity:1;
 -moz-opacity:1;
 filter:none
}
.nivo-caption p {
 position:absolute;
 top:0
}
.clearfix {
 *zoom:1
}
.clearfix:before,
.clearfix:after {
 display:table;
 content:"";
 line-height:0
}
.clearfix:after {
 clear:both
}
.hide-text {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.input-block-level {
 display:block;
 width:100%;
 min-height:32px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.header-wrapper.sub-open .navbar {
 padding-bottom:35px
}
.header-wrapper.sub-open .navbar .navbar-inner {
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0
}
.header-wrapper .navbar {
 position:relative
}
.header-wrapper .navbar .collapse {
 position:static
}
.header-wrapper .navbar .nav {
 position:static
}
.header-wrapper .navbar .nav>li.dropdown {
 position:static
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper {
 position:absolute;
 z-index:100;
 top:100%;
 left:0;
 right:0;
 margin-top:0;
 background-color:rgba(0,0,0,0);
 background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0));
 background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
 background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0));
 background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
 border:none
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu {
 height:auto;
 position:static;
 float:none;
 background-color:#7a8a9a;
 background-image:-moz-linear-gradient(top,#7a8a9a,#7a8a9a);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8a9a),to(#7a8a9a));
 background-image:-webkit-linear-gradient(top,#7a8a9a,#7a8a9a);
 background-image:-o-linear-gradient(top,#7a8a9a,#7a8a9a);
 background-image:linear-gradient(to bottom,#7a8a9a,#7a8a9a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8a9a', endColorstr='#ff7a8a9a', GradientType=0);
 border:none;
 width:940px;
 margin:0 auto;
 padding:0;
 color:#fff;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 *zoom:1
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu:before,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu:after {
 display:table;
 content:"";
 line-height:0
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu:after {
 clear:both
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu:before,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu:after {
 position:static;
 border:none;
 left:0;
 right:0
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li {
 float:left
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li:first-child>a {
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li:last-child>a {
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:focus,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:hover {
 color:#fff;
 background:#8393a4
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li a {
 color:#fff;
 padding:0 15px
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li a:hover,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li a:focus {
 color:#fff;
 background:#8393a4
}
@media (max-width:480px) {
 .header-wrapper .navbar .nav>li.active {
  background-color:#7a8a9a
 }
 .header-wrapper .navbar .nav li.open,
 .header-wrapper .navbar .nav li.open>a {
  background-color:transparent
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper {
  background-image:none;
  background-color:#8e9faf
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu {
  background-image:none;
  background-color:#8e9faf
 }
}
body .content-wrapper .wrapper>.content:first-child {
 padding-top:0
}
@-webkit-keyframes moveUp {
 to {
  -webkit-transform:translateY(0);
  opacity:1
 }
}
@-moz-keyframes moveUp {
 to {
  -moz-transform:translateY(0);
  opacity:1
 }
}
@keyframes moveUp {
 to {
  transform:translateY(0);
  opacity:1
 }
}
@-webkit-keyframes moveUp {
 to {
  -webkit-transform:translateY(0);
  opacity:1
 }
}
@-moz-keyframes moveUp {
 to {
  -moz-transform:translateY(0);
  opacity:1
 }
}
@keyframes moveUp {
 to {
  transform:translateY(0);
  opacity:1
 }
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
 display:block
}
audio,
canvas,
video {
 display:inline-block;
 *display:inline;
 *zoom:1
}
audio:not([controls]) {
 display:none
}
html {
 font-size:100%;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 width:1px;
 min-width:100%
}
a:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
a:hover,
a:active {
 outline:0
}
sub,
sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 max-width:100%;
 width:auto\9;
 height:auto;
 vertical-align:middle;
 border:0;
 -ms-interpolation-mode:bicubic
}
#map_canvas img,
.google-maps img {
 max-width:none
}
button,
input,
select,
textarea {
 margin:0;
 font-size:100%;
 vertical-align:middle
}
button,
input {
 *overflow:visible;
 line-height:normal
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding:0;
 border:0
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
label,
select,
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
 cursor:pointer
}
input[type=search] {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
 -webkit-appearance:none
}
textarea {
 overflow:auto;
 vertical-align:top
}
fieldset {
 border:none
}
@media print {
 * {
  text-shadow:none!important;
  color:#000!important;
  background:transparent!important;
  box-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
 }
}
body {
 margin:0;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:22px;
 color:#000;
 letter-spacing:initial;
 position:relative;
 background-color:#bacdde;
 background-image:url(../images/soundwave.jpg);
 background-repeat:no-repeat;
 background-position:center top;
 background-attachment:fixed;
 background-size:cover
}
body.animate-footer {
 overflow-y:hidden
}
body.animate-footer .footer-wrapper {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-animation:moveUp .65s ease forwards;
 -moz-animation:moveUp .65s ease forwards;
 animation:moveUp .65s ease forwards
}
body.footer-shown {
 overflow-y:visible
}
body.footer-shown .footer-wrapper {
 opacity:1
}
a {
 color:#000;
 text-decoration:none
}
a:hover,
a:focus {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
div.img-simple {
 background:0 0;
 border:0;
 padding:0;
 margin:3px 0 8px;
 box-shadow:0 0 0;
 *zoom:1
}
div.img-simple:before,
div.img-simple:after {
 display:table;
 content:"";
 line-height:0
}
div.img-simple:after {
 clear:both
}
div.img-simple .image {
 display:inline-block;
 overflow:hidden;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 line-height:0;
 max-width:100%
}
div.img-simple .image-caption {
 font-style:italic;
 padding:6px 1px
}
div.img-simple .image-caption p,
div.img-simple .image-caption .sub1,
div.img-simple .image-caption .sub2,
div.img-simple .image-caption .sub3 {
 font-style:italic;
 word-wrap:break-word
}
div.img-simple .image-caption :last-child {
 padding-bottom:0;
 margin-bottom:0
}
div.img-simple.pull-right {
 margin-top:3px!important;
 margin-left:20px!important
}
div.img-simple.pull-left {
 margin-top:3px!important;
 margin-right:20px!important
}
div.img-simple.align-top {
 margin-top:3px!important
}
.section>.content {
 word-wrap:break-word
}
.section>.content>.span4>.img-simple,
.section>.content>.col-4>.img-simple {
 margin-top:3px!important
}
:first-child.img-simple {
 margin-top:0;
 margin-bottom:0
}
:last-child.img-simple {
 margin-bottom:0
}
div.no-image {
 position:relative;
 text-align:center;
 background-color:#fff;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 height:168px;
 padding:16px;
 border:1px dashed #ccc;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 visibility:hidden;
 width:100%;
 height:auto;
 min-height:75px;
 padding:0;
 background-color:rgba(255,255,255,.5);
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
div.no-image .btn {
 width:120px;
 height:32px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-16px;
 margin-left:-60px
}
div.no-image i {
 font-size:64px;
 height:64px;
 width:64px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-32px;
 margin-left:-32px
}
div.no-image i {
 color:#ccc
}
a[data-ss=imagemodal] {
 display:inline-block;
 width:100%;
 cursor:pointer
}
.row {
 margin-left:-20px;
 *zoom:1
}
.row:before,
.row:after {
 display:table;
 content:"";
 line-height:0
}
.row:after {
 clear:both
}
[class*=span] {
 float:left;
 min-height:1px;
 margin-left:20px
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
 width:940px
}
.span12 {
 width:940px
}
.span11 {
 width:860px
}
.span10 {
 width:780px
}
.span9 {
 width:700px
}
.span8 {
 width:620px
}
.span7 {
 width:540px
}
.span6 {
 width:460px
}
.span5 {
 width:380px
}
.span4 {
 width:300px
}
.span3 {
 width:220px
}
.span2 {
 width:140px
}
.span1 {
 width:60px
}
.offset12 {
 margin-left:980px
}
.offset11 {
 margin-left:900px
}
.offset10 {
 margin-left:820px
}
.offset9 {
 margin-left:740px
}
.offset8 {
 margin-left:660px
}
.offset7 {
 margin-left:580px
}
.offset6 {
 margin-left:500px
}
.offset5 {
 margin-left:420px
}
.offset4 {
 margin-left:340px
}
.offset3 {
 margin-left:260px
}
.offset2 {
 margin-left:180px
}
.offset1 {
 margin-left:100px
}
.row-fluid {
 width:100%;
 *zoom:1
}
.row-fluid:before,
.row-fluid:after {
 display:table;
 content:"";
 line-height:0
}
.row-fluid:after {
 clear:both
}
.row-fluid [class*=span] {
 display:block;
 width:100%;
 min-height:32px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 float:left;
 margin-left:2.12765957%;
 *margin-left:2.07446809%
}
.row-fluid [class*=span]:first-child {
 margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span] {
 margin-left:2.12765957%
}
.row-fluid .span12 {
 width:100%;
 *width:99.94680851%
}
.row-fluid .span11 {
 width:91.4893617%;
 *width:91.43617021%
}
.row-fluid .span10 {
 width:82.9787234%;
 *width:82.92553191%
}
.row-fluid .span9 {
 width:74.46808511%;
 *width:74.41489362%
}
.row-fluid .span8 {
 width:65.95744681%;
 *width:65.90425532%
}
.row-fluid .span7 {
 width:57.44680851%;
 *width:57.39361702%
}
.row-fluid .span6 {
 width:48.93617021%;
 *width:48.88297872%
}
.row-fluid .span5 {
 width:40.42553191%;
 *width:40.37234043%
}
.row-fluid .span4 {
 width:31.91489362%;
 *width:31.86170213%
}
.row-fluid .span3 {
 width:23.40425532%;
 *width:23.35106383%
}
.row-fluid .span2 {
 width:14.89361702%;
 *width:14.84042553%
}
.row-fluid .span1 {
 width:6.38297872%;
 *width:6.32978723%
}
.row-fluid .offset12 {
 margin-left:104.25531915%;
 *margin-left:104.14893617%
}
.row-fluid .offset12:first-child {
 margin-left:102.12765957%;
 *margin-left:102.0212766%
}
.row-fluid .offset11 {
 margin-left:95.74468085%;
 *margin-left:95.63829787%
}
.row-fluid .offset11:first-child {
 margin-left:93.61702128%;
 *margin-left:93.5106383%
}
.row-fluid .offset10 {
 margin-left:87.23404255%;
 *margin-left:87.12765957%
}
.row-fluid .offset10:first-child {
 margin-left:85.10638298%;
 *margin-left:85%
}
.row-fluid .offset9 {
 margin-left:78.72340426%;
 *margin-left:78.61702128%
}
.row-fluid .offset9:first-child {
 margin-left:76.59574468%;
 *margin-left:76.4893617%
}
.row-fluid .offset8 {
 margin-left:70.21276596%;
 *margin-left:70.10638298%
}
.row-fluid .offset8:first-child {
 margin-left:68.08510638%;
 *margin-left:67.9787234%
}
.row-fluid .offset7 {
 margin-left:61.70212766%;
 *margin-left:61.59574468%
}
.row-fluid .offset7:first-child {
 margin-left:59.57446809%;
 *margin-left:59.46808511%
}
.row-fluid .offset6 {
 margin-left:53.19148936%;
 *margin-left:53.08510638%
}
.row-fluid .offset6:first-child {
 margin-left:51.06382979%;
 *margin-left:50.95744681%
}
.row-fluid .offset5 {
 margin-left:44.68085106%;
 *margin-left:44.57446809%
}
.row-fluid .offset5:first-child {
 margin-left:42.55319149%;
 *margin-left:42.44680851%
}
.row-fluid .offset4 {
 margin-left:36.17021277%;
 *margin-left:36.06382979%
}
.row-fluid .offset4:first-child {
 margin-left:34.04255319%;
 *margin-left:33.93617021%
}
.row-fluid .offset3 {
 margin-left:27.65957447%;
 *margin-left:27.55319149%
}
.row-fluid .offset3:first-child {
 margin-left:25.53191489%;
 *margin-left:25.42553191%
}
.row-fluid .offset2 {
 margin-left:19.14893617%;
 *margin-left:19.04255319%
}
.row-fluid .offset2:first-child {
 margin-left:17.0212766%;
 *margin-left:16.91489362%
}
.row-fluid .offset1 {
 margin-left:10.63829787%;
 *margin-left:10.53191489%
}
.row-fluid .offset1:first-child {
 margin-left:8.5106383%;
 *margin-left:8.40425532%
}
[class*=span].hide,
.row-fluid [class*=span].hide {
 display:none
}
[class*=span].pull-right,
.row-fluid [class*=span].pull-right {
 float:right
}
.container {
 margin-right:auto;
 margin-left:auto;
 *zoom:1
}
.container:before,
.container:after {
 display:table;
 content:"";
 line-height:0
}
.container:after {
 clear:both
}
.container-fluid {
 padding-right:20px;
 padding-left:20px;
 *zoom:1
}
.container-fluid.header-wrapper,
.container-fluid.content-wrapper,
.container-fluid.footer-wrapper,
.container-fluid.site-wrapper {
 padding-right:0;
 padding-left:0
}
.container-fluid:before,
.container-fluid:after {
 display:table;
 content:"";
 line-height:0
}
.container-fluid:after {
 clear:both
}
.avatar {
 float:left;
 overflow:hidden;
 color:#000;
 background:rgba(0,0,0,0);
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid #000;
 border-left:0 solid #000;
 border-bottom:0 solid #000;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 margin-top:22px;
 padding:9.6px 22px 9.6px 0
}
.avatar {
 width:69px
}
.avatar [class^=icon-],
.avatar [class*=" icon-"] {
 font-size:66px
}
.avatar+.wrapper {
 margin-left:91px
}
.avatar+.section {
 margin-left:91px
}
.avatar+.item {
 margin-left:91px
}
.sidebar .avatar+.wrapper {
 margin-left:106px
}
.sidebar .avatar+.section {
 margin-left:91px
}
.controls {
 float:right
}
.wrapper {
 background:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid #000;
 border-right:0 solid #000;
 border-bottom:0 solid #000;
 border-left:0 solid #000;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin-top:22px
}
.wrapper>.content>.avatar {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid red;
 border-left:0 solid red;
 border-bottom:0 solid red;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 padding:9.6px 22px 9.6px 0;
 margin-top:16px
}
.wrapper>.controls {
 color:inherit;
 padding-top:9.6px;
 padding-bottom:0;
 padding-right:0
}
.wrapper>.heading {
 font-size:inherit;
 font-weight:inherit;
 color:inherit;
 background:rgba(0,0,0,0);
 border-bottom:0 solid #000;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 padding:9.6px 0;
 margin:0
}
.wrapper>.content {
 color:inherit;
 padding:22px 0;
 margin:0;
 *zoom:1
}
.wrapper>.content>a,
.wrapper>.content p>a {
 color:#000;
 text-decoration:underline
}
.wrapper>.content>a:hover,
.wrapper>.content p>a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.wrapper>.content:before,
.wrapper>.content:after {
 display:table;
 content:"";
 line-height:0
}
.wrapper>.content:after {
 clear:both
}
.wrapper>.heading+.content {
 padding-top:11px
}
.section {
 background:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid red;
 border-right:0 solid red;
 border-bottom:0 solid red;
 border-left:0 solid red;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin-top:16px
}
.section>.content>.avatar {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid #00f;
 border-left:0 solid #00f;
 border-bottom:0 solid #00f;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 padding:0 22px 0 0;
 margin-top:22px
}
.section>.controls {
 color:inherit;
 padding-top:9.6px;
 padding-bottom:9.6px;
 padding-right:0
}
.section>.heading {
 font-size:30px;
 font-weight:400;
 color:inherit;
 background:inherit;
 border-bottom:0 solid red;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 padding:9.6px 0;
 margin:0
}
.section>.content {
 color:inherit;
 padding:22px 0;
 margin:0;
 *zoom:1
}
.section>.content>a,
.section>.content p>a {
 color:#000;
 text-decoration:underline
}
.section>.content>a:hover,
.section>.content p>a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.section>.content:before,
.section>.content:after {
 display:table;
 content:"";
 line-height:0
}
.section>.content:after {
 clear:both
}
.section:first-child .content {
 padding-top:0
}
.section:first-child>.heading+.content {
 padding-top:11px
}
.section>.heading+.content {
 padding-top:11px
}
.item {
 background:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid #00f;
 border-right:0 solid #00f;
 border-bottom:0 solid #00f;
 border-left:0 solid #00f;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin-top:22px
}
.item>.controls {
 color:inherit;
 padding-top:0;
 padding-bottom:0;
 padding-right:0
}
.item>.heading {
 font-size:20px;
 font-weight:inherit;
 color:inherit;
 background:inherit;
 border-bottom:0 solid #00f;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 padding:0;
 margin:0 0 11px
}
.item>.content {
 color:inherit;
 padding:0;
 margin:0;
 *zoom:1
}
.item>.content>a,
.item>.content p>a {
 color:#000;
 text-decoration:underline
}
.item>.content>a:hover,
.item>.content p>a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.item>.content:before,
.item>.content:after {
 display:table;
 content:"";
 line-height:0
}
.item>.content:after {
 clear:both
}
.item>.heading+.content {
 padding-top:0
}
.wrapper,
.section,
.item,
.sidebar .wrapper,
.sidebar .section {
 *zoom:1
}
.wrapper:before,
.section:before,
.item:before,
.sidebar .wrapper:before,
.sidebar .section:before,
.wrapper:after,
.section:after,
.item:after,
.sidebar .wrapper:after,
.sidebar .section:after {
 display:table;
 content:"";
 line-height:0
}
.wrapper:after,
.section:after,
.item:after,
.sidebar .wrapper:after,
.sidebar .section:after {
 clear:both
}
.wrapper:first-child,
.section:first-child,
.item:first-child,
.sidebar .wrapper:first-child,
.sidebar .section:first-child {
 padding-top:0;
 margin-top:0
}
.wrapper>.heading h1,
.section>.heading h1,
.item>.heading h1,
.sidebar .wrapper>.heading h1,
.sidebar .section>.heading h1,
.wrapper>.heading h2,
.section>.heading h2,
.item>.heading h2,
.sidebar .wrapper>.heading h2,
.sidebar .section>.heading h2,
.wrapper>.heading h3,
.section>.heading h3,
.item>.heading h3,
.sidebar .wrapper>.heading h3,
.sidebar .section>.heading h3,
.wrapper>.heading h4,
.section>.heading h4,
.item>.heading h4,
.sidebar .wrapper>.heading h4,
.sidebar .section>.heading h4,
.wrapper>.heading h5,
.section>.heading h5,
.item>.heading h5,
.sidebar .wrapper>.heading h5,
.sidebar .section>.heading h5,
.wrapper>.heading h6,
.section>.heading h6,
.item>.heading h6,
.sidebar .wrapper>.heading h6,
.sidebar .section>.heading h6 {
 margin:0
}
.wrapper>.heading h1 a,
.section>.heading h1 a,
.item>.heading h1 a,
.sidebar .wrapper>.heading h1 a,
.sidebar .section>.heading h1 a,
.wrapper>.heading h2 a,
.section>.heading h2 a,
.item>.heading h2 a,
.sidebar .wrapper>.heading h2 a,
.sidebar .section>.heading h2 a,
.wrapper>.heading h3 a,
.section>.heading h3 a,
.item>.heading h3 a,
.sidebar .wrapper>.heading h3 a,
.sidebar .section>.heading h3 a,
.wrapper>.heading h4 a,
.section>.heading h4 a,
.item>.heading h4 a,
.sidebar .wrapper>.heading h4 a,
.sidebar .section>.heading h4 a,
.wrapper>.heading h5 a,
.section>.heading h5 a,
.item>.heading h5 a,
.sidebar .wrapper>.heading h5 a,
.sidebar .section>.heading h5 a,
.wrapper>.heading h6 a,
.section>.heading h6 a,
.item>.heading h6 a,
.sidebar .wrapper>.heading h6 a,
.sidebar .section>.heading h6 a {
 text-decoration:underline
}
.wrapper>.heading h1 a:hover,
.section>.heading h1 a:hover,
.item>.heading h1 a:hover,
.sidebar .wrapper>.heading h1 a:hover,
.sidebar .section>.heading h1 a:hover,
.wrapper>.heading h2 a:hover,
.section>.heading h2 a:hover,
.item>.heading h2 a:hover,
.sidebar .wrapper>.heading h2 a:hover,
.sidebar .section>.heading h2 a:hover,
.wrapper>.heading h3 a:hover,
.section>.heading h3 a:hover,
.item>.heading h3 a:hover,
.sidebar .wrapper>.heading h3 a:hover,
.sidebar .section>.heading h3 a:hover,
.wrapper>.heading h4 a:hover,
.section>.heading h4 a:hover,
.item>.heading h4 a:hover,
.sidebar .wrapper>.heading h4 a:hover,
.sidebar .section>.heading h4 a:hover,
.wrapper>.heading h5 a:hover,
.section>.heading h5 a:hover,
.item>.heading h5 a:hover,
.sidebar .wrapper>.heading h5 a:hover,
.sidebar .section>.heading h5 a:hover,
.wrapper>.heading h6 a:hover,
.section>.heading h6 a:hover,
.item>.heading h6 a:hover,
.sidebar .wrapper>.heading h6 a:hover,
.sidebar .section>.heading h6 a:hover {
 text-decoration:underline
}
.wrapper>.heading h1,
.section>.heading h1,
.item>.heading h1,
.sidebar .wrapper>.heading h1,
.sidebar .section>.heading h1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 line-height:44px
}
.wrapper>.heading h2,
.section>.heading h2,
.item>.heading h2,
.sidebar .wrapper>.heading h2,
.sidebar .section>.heading h2 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.wrapper>.heading h3,
.section>.heading h3,
.item>.heading h3,
.sidebar .wrapper>.heading h3,
.sidebar .section>.heading h3 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 line-height:32.8px
}
.wrapper>.heading h4,
.section>.heading h4,
.item>.heading h4,
.sidebar .wrapper>.heading h4,
.sidebar .section>.heading h4 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.wrapper>.heading h5,
.section>.heading h5,
.item>.heading h5,
.sidebar .wrapper>.heading h5,
.sidebar .section>.heading h5 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.wrapper>.heading h6,
.section>.heading h6,
.item>.heading h6,
.sidebar .wrapper>.heading h6,
.sidebar .section>.heading h6 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.wrapper>.content>:last-child,
.section>.content>:last-child,
.item>.content>:last-child,
.sidebar .wrapper>.content>:last-child,
.sidebar .section>.content>:last-child {
 margin-bottom:0
}
.avatar:first-child {
 margin-top:0!important
}
.avatar:first-child+.wrapper,
.avatar:first-child+.section,
.avatar:first-child+.item {
 padding-top:0;
 margin-top:0
}
.header-wrapper {
 color:#454a5d;
 background-color:#eee;
 background-image:none;
 background-repeat:no-repeat;
 background-position:center top;
 background-attachment:scroll;
 background-size:auto;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0
}
.header-wrapper>.container {
 padding-left:20px;
 padding-right:20px
}
.header-wrapper>.container-fluid {
 padding-left:20px;
 padding-right:20px
}
.header-wrapper .navbar {
 margin-bottom:0
}
.title-wrapper {
 background-color:rgba(0,0,0,0)
}
.content-wrapper {
 color:#000;
 background-color:#fff;
 margin-top:0
}
.content-wrapper .content-inner>div {
 padding-top:30.4px;
 padding-bottom:22px
}
.content-wrapper .content-inner>div>.container {
 padding-left:20px;
 padding-right:20px
}
.content-wrapper .content-inner>div>.container-fluid {
 padding-left:20px;
 padding-right:20px
}
.content-wrapper .content-inner .right-widget-padding {
 padding-right:20px
}
.footer-wrapper {
 color:#000;
 background-color:#fff;
 -webkit-border-bottom-right-radius:10px;
 -moz-border-radius-bottomright:10px;
 border-bottom-right-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 -moz-border-radius-bottomleft:10px;
 border-bottom-left-radius:10px
}
.footer-wrapper>.container {
 padding-top:32px;
 padding-bottom:22px
}
.footer-wrapper>.container {
 padding-left:20px;
 padding-right:20px
}
.footer-wrapper>.container-fluid {
 padding-left:20px;
 padding-right:20px
}
.footer-wrapper.fix-bottom {
 position:fixed;
 bottom:50px
}
.site-wrapper {
 background-color:#fff;
 max-width:980px;
 margin-top:0;
 margin-bottom:50px;
 border-top:none;
 border-bottom:1px solid rgba(0,0,0,.15);
 border-left:0 solid rgba(0,0,0,.15);
 border-right:0 solid rgba(0,0,0,.15);
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-right-radius:10px;
 -moz-border-radius-bottomright:10px;
 border-bottom-right-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 -moz-border-radius-bottomleft:10px;
 border-bottom-left-radius:10px;
 -webkit-box-shadow:0 0 24px rgba(0,0,0,.8);
 -moz-box-shadow:0 0 24px rgba(0,0,0,.8);
 box-shadow:0 0 24px rgba(0,0,0,.8);
 display:block;
 margin-left:auto;
 margin-right:auto;
 overflow-x:hidden
}
@media only screen and (max-width:725px) {
 .right-widget-padding {
  padding:0 20px
 }
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 -moz-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition:height .35s ease;
 -moz-transition:height .35s ease;
 -o-transition:height .35s ease;
 transition:height .35s ease
}
.collapse.in {
 height:auto
}
.close {
 float:right;
 font-size:20px;
 font-weight:700;
 line-height:22px;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.2;
 filter:alpha(opacity=20)
}
.close:hover,
.close:focus {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.4;
 filter:alpha(opacity=40)
}
button.close {
 margin:0;
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none
}
.sidebar .avatar {
 width:35px
}
.sidebar .avatar [class^=icon-],
.sidebar .avatar [class*=" icon-"] {
 font-size:32px
}
.sidebar .avatar+.wrapper {
 margin-left:57px
}
.sidebar .avatar+.section {
 margin-left:57px
}
.sidebar .avatar+.item {
 margin-left:57px
}
.sidebar.sidebar .avatar+.wrapper {
 margin-left:72px
}
.sidebar.sidebar .avatar+.section {
 margin-left:57px
}
.sidebar .avatar {
 -webkit-box-shadow:0 2px 10px rgba(0,0,0,.29);
 -moz-box-shadow:0 2px 10px rgba(0,0,0,.29);
 box-shadow:0 2px 10px rgba(0,0,0,.29);
 border-top:0 solid #000;
 border-left:0 solid #000;
 border-bottom:0 solid #000;
 -webkit-border-top-left-radius:10px;
 -moz-border-radius-topleft:10px;
 border-top-left-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 -moz-border-radius-bottomleft:10px;
 border-bottom-left-radius:10px;
 padding:11px 15px;
 margin-top:32px
}
.sidebar .wrapper {
 background:#fff;
 -webkit-box-shadow:0 2px 10px rgba(0,0,0,.29);
 -moz-box-shadow:0 2px 10px rgba(0,0,0,.29);
 box-shadow:0 2px 10px rgba(0,0,0,.29);
 border-top:0 solid #000;
 border-right:0 solid #000;
 border-bottom:0 solid #000;
 border-left:0 solid #000;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 margin-top:32px
}
.sidebar .wrapper>.content>.avatar {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid red;
 border-left:0 solid red;
 border-bottom:0 solid red;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 padding:0 22px 0 0;
 margin-top:0
}
.sidebar .wrapper>.controls {
 color:inherit;
 padding-top:11px;
 padding-bottom:11px;
 padding-right:15px
}
.sidebar .wrapper>.heading {
 font-size:inherit;
 font-weight:inherit;
 color:inherit;
 background:rgba(0,0,0,0);
 border-bottom:0 solid #000;
 -webkit-border-top-right-radius:10px;
 -moz-border-radius-topright:10px;
 border-top-right-radius:10px;
 -webkit-border-top-left-radius:10px;
 -moz-border-radius-topleft:10px;
 border-top-left-radius:10px;
 padding:11px 15px;
 margin:0
}
.sidebar .wrapper>.content {
 color:inherit;
 padding:11px 15px;
 margin:0;
 *zoom:1
}
.sidebar .wrapper>.content>a,
.sidebar .wrapper>.content p>a {
 color:#000;
 text-decoration:underline
}
.sidebar .wrapper>.content>a:hover,
.sidebar .wrapper>.content p>a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.sidebar .wrapper>.content:before,
.sidebar .wrapper>.content:after {
 display:table;
 content:"";
 line-height:0
}
.sidebar .wrapper>.content:after {
 clear:both
}
.sidebar .wrapper>.heading+.content {
 padding-top:5.5px
}
.sidebar .section {
 background:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-top:0 solid red;
 border-right:0 solid red;
 border-bottom:0 solid red;
 border-left:0 solid red;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin-top:0;
 border-bottom:1px solid rgba(0,0,0,.2)
}
.sidebar .section:last-child {
 border-bottom:0
}
.sidebar .section:first-child {
 border-top:1px solid rgba(0,0,0,.2)
}
.sidebar .section:last-child {
 border-bottom:1px solid rgba(0,0,0,.2)
}
.sidebar .section>.controls {
 color:inherit;
 padding-top:0;
 padding-bottom:0;
 padding-right:0
}
.sidebar .section>.heading {
 font-size:20px;
 font-weight:inherit;
 color:inherit;
 background:inherit;
 border-bottom:0 solid red;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 padding:0;
 margin:4px 0
}
.sidebar .section>.content {
 color:inherit;
 padding:11px 0;
 margin:0;
 *zoom:1
}
.sidebar .section>.content>a,
.sidebar .section>.content p>a {
 color:#000;
 text-decoration:underline
}
.sidebar .section>.content>a:hover,
.sidebar .section>.content p>a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.sidebar .section>.content:before,
.sidebar .section>.content:after {
 display:table;
 content:"";
 line-height:0
}
.sidebar .section>.content:after {
 clear:both
}
.sidebar .section>.heading+.content {
 padding-top:5.5px
}
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6 {
 text-shadow:none;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:400;
 color:#000
}
.sidebar h1>a,
.sidebar h2>a,
.sidebar h3>a,
.sidebar h4>a,
.sidebar h5>a,
.sidebar h6>a {
 color:#000
}
.sidebar h1>a:hover,
.sidebar h2>a:hover,
.sidebar h3>a:hover,
.sidebar h4>a:hover,
.sidebar h5>a:hover,
.sidebar h6>a:hover {
 color:#000
}
.sidebar h1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 line-height:44px
}
.sidebar h2 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.sidebar h3 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 line-height:32.8px
}
.sidebar h4 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.sidebar h5 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.sidebar h6 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.sidebar .shop-box {
 *zoom:1
}
.sidebar .shop-box .content {
 color:#000;
 padding-top:0
}
.sidebar .shop-box a {
 color:#000
}
.sidebar .shop-box:before,
.sidebar .shop-box:after {
 display:table;
 content:"";
 line-height:0
}
.sidebar .shop-box:after {
 clear:both
}
.sidebar .shop-box .cart-icon {
 font-family:"Trebuchet MS";
 font-size:12px;
 font-weight:700;
 position:relative;
 width:32px;
 height:32px;
 float:left;
 margin:0 8px 8px 0
}
.sidebar .shop-box .cart-icon .cart-icon-icon {
 width:49px;
 font-size:49px;
 line-height:49px;
 position:absolute;
 margin:-5px 0 0 -7px;
 max-width:none
}
.sidebar .shop-box .cart-icon svg {
 height:52px
}
.sidebar .shop-box .cart-icon .cart-number {
 color:#000;
 text-align:center;
 z-index:20;
 position:relative;
 display:block;
 font-size:11px;
 line-height:11px;
 font-weight:700;
 padding:0 0 0 8px;
 position:absolute;
 bottom:12px;
 left:0;
 right:0
}
.sidebar .shop-box .shop-box-text {
 line-height:32px;
 text-decoration:underline
}
.sidebar .shop-box .shop-box-text:hover {
 text-decoration:underline
}
.sidebar .mgm-box .img-simple {
 margin-bottom:11px
}
.sidebar .mgm-box.wrapper>.content {
 padding-top:11px;
 word-break:break-word
}
.sidebar .mgm-box.wrapper>.content .top,
.sidebar .mgm-box.wrapper>.content .middle {
 padding:0 0 11px
}
.sidebar .mgm-box.wrapper>.content .top {
 font-style:italic
}
.sidebar .mgm-box.wrapper>.content .middle {
 font-weight:700
}
.sidebar .mgm-box.wrapper>.content .bottom {
 text-align:center
}
.sidebar .mgm-box .btn {
 padding-left:16px;
 padding-right:16px
}
.sidebar .latest-comments .btn {
 margin-top:0
}
.sidebar .latest-comments a {
 color:#000
}
.sidebar .latest-comments p {
 margin-bottom:0;
 word-wrap:break-word
}
.sidebar .share-box ul {
 list-style:none;
 margin:0;
 padding:0
}
.sidebar .share-box ul>li>a>i {
 text-decoration:none
}
.sidebar .share-box ul>li>a>i:before {
 text-decoration:none
}
.sidebar .share-box ul>li i+span {
 margin-left:8px
}
.signature {
 position:relative
}
.signature .signature-text {
 bottom:22px;
 right:0
}
.signature .signature-text .signature-sign {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:40px;
 line-height:60px
}
.signature .signature-text-noimg {
 bottom:22px;
 right:0
}
.signature .signature-text-noimg .signature-sign {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:40px;
 line-height:60px
}
p {
 margin:0 0 22px
}
.content p {
 line-height:normal
}
small {
 font-size:85%
}
strong {
 font-weight:700
}
em {
 font-style:italic
}
cite {
 font-style:normal
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
h1,
h2,
h3,
h4,
h5,
h6 {
 text-shadow:none;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:400;
 margin:11px 0;
 color:#000
}
h1>a,
h2>a,
h3>a,
h4>a,
h5>a,
h6>a {
 display:inline-block;
 color:#000;
 text-decoration:underline
}
h1>a:hover,
h2>a:hover,
h3>a:hover,
h4>a:hover,
h5>a:hover,
h6>a:hover {
 color:#000;
 text-decoration:none
}
h1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:44px;
 line-height:48.4px;
 line-height:44px
}
h2 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:36px;
 line-height:39.6px
}
h3 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:28px;
 line-height:30.8px;
 line-height:32.8px
}
h4 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:22px
}
h5 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:17.6px
}
h6 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:13.6px;
 line-height:14.96px
}
blockquote {
 padding:0 0 0 15px;
 margin:0 0 22px;
 border-left:5px solid #000
}
blockquote p {
 margin-bottom:0;
 font-size:20px;
 font-weight:400;
 font-style:italic;
 line-height:1.25
}
blockquote small {
 display:block;
 font-size:100%;
 line-height:22px;
 color:#000
}
blockquote small:before {
 content:'\2014 \00A0'
}
blockquote.pull-right {
 float:right;
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #000;
 border-left:0
}
blockquote.pull-right p,
blockquote.pull-right small {
 text-align:right
}
blockquote.pull-right small:before {
 content:''
}
blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
q:before,
q:after,
blockquote:before,
blockquote:after {
 content:""
}
.sub1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:22px
}
.sub2 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:14.4px;
 line-height:17.82px
}
.sub3 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:13.6px;
 line-height:18.7px
}
.page-title {
 font-size:28px;
 line-height:30.8px;
 margin-bottom:0
}
ul,
ol {
 padding:0;
 margin:0 0 11px 25px
}
ul ul,
ul ol,
ol ol,
ol ul {
 margin-bottom:0
}
li {
 line-height:22px
}
ul.unstyled,
ol.unstyled {
 margin-left:0;
 list-style:none
}
ul.inline,
ol.inline {
 margin-left:0;
 list-style:none
}
ul.inline>li,
ol.inline>li {
 display:inline-block;
 *display:inline;
 *zoom:1;
 padding-left:5px;
 padding-right:5px
}
dl {
 margin-bottom:22px
}
dt,
dd {
 line-height:22px
}
dt {
 font-weight:400
}
dd {
 margin-left:11px
}
.dl-horizontal {
 margin-top:0;
 padding-top:16px;
 padding-bottom:16px;
 margin-bottom:0;
 *zoom:1
}
.dl-horizontal:before,
.dl-horizontal:after {
 display:table;
 content:"";
 line-height:0
}
.dl-horizontal:after {
 clear:both
}
.dl-horizontal dt {
 float:left;
 width:120px;
 clear:left;
 text-align:left;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.dl-horizontal dd:first-of-type :first-child {
 margin-top:0
}
.dl-horizontal dd {
 margin-bottom:11px;
 margin-left:140px
}
.dl-horizontal dd :last-child {
 margin-bottom:0
}
.dl-horizontal dd:last-of-type {
 margin-bottom:0
}
.date-text {
 font-weight:400;
 font-style:italic;
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.content-wrapper a,
.sidebar a {
 color:#000;
 text-decoration:underline
}
.content-wrapper a:hover,
.sidebar a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.definition {
 cursor:help;
 border-bottom:1px dotted rgba(0,0,0,.3)
}
label,
input,
button,
select,
textarea {
 font-weight:400
}
input,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input,
button,
select,
textarea {
 font-family:inherit;
 font-size:16px;
 line-height:22px;
 background:#fff;
 color:#000;
 padding:4px 6px;
 margin-bottom:11px;
 border:1px solid #ccc;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 resize:none
}
input.error,
input[type=text].error,
input[type=password].error,
input[type=datetime].error,
input[type=datetime-local].error,
input[type=date].error,
input[type=month].error,
input[type=time].error,
input[type=week].error,
input[type=number].error,
input[type=email].error,
input[type=url].error,
input[type=search].error,
input[type=tel].error,
input[type=color].error,
.uneditable-input.error,
button.error,
select.error,
textarea.error {
 color:#b94a48;
 border-color:#b94a48;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 margin-bottom:0
}
input.error:-moz-placeholder,
input[type=text].error:-moz-placeholder,
input[type=password].error:-moz-placeholder,
input[type=datetime].error:-moz-placeholder,
input[type=datetime-local].error:-moz-placeholder,
input[type=date].error:-moz-placeholder,
input[type=month].error:-moz-placeholder,
input[type=time].error:-moz-placeholder,
input[type=week].error:-moz-placeholder,
input[type=number].error:-moz-placeholder,
input[type=email].error:-moz-placeholder,
input[type=url].error:-moz-placeholder,
input[type=search].error:-moz-placeholder,
input[type=tel].error:-moz-placeholder,
input[type=color].error:-moz-placeholder,
.uneditable-input.error:-moz-placeholder,
button.error:-moz-placeholder,
select.error:-moz-placeholder,
textarea.error:-moz-placeholder {
 color:#b94a48
}
input.error:-ms-input-placeholder,
input[type=text].error:-ms-input-placeholder,
input[type=password].error:-ms-input-placeholder,
input[type=datetime].error:-ms-input-placeholder,
input[type=datetime-local].error:-ms-input-placeholder,
input[type=date].error:-ms-input-placeholder,
input[type=month].error:-ms-input-placeholder,
input[type=time].error:-ms-input-placeholder,
input[type=week].error:-ms-input-placeholder,
input[type=number].error:-ms-input-placeholder,
input[type=email].error:-ms-input-placeholder,
input[type=url].error:-ms-input-placeholder,
input[type=search].error:-ms-input-placeholder,
input[type=tel].error:-ms-input-placeholder,
input[type=color].error:-ms-input-placeholder,
.uneditable-input.error:-ms-input-placeholder,
button.error:-ms-input-placeholder,
select.error:-ms-input-placeholder,
textarea.error:-ms-input-placeholder {
 color:#b94a48
}
input.error::-webkit-input-placeholder,
input[type=text].error::-webkit-input-placeholder,
input[type=password].error::-webkit-input-placeholder,
input[type=datetime].error::-webkit-input-placeholder,
input[type=datetime-local].error::-webkit-input-placeholder,
input[type=date].error::-webkit-input-placeholder,
input[type=month].error::-webkit-input-placeholder,
input[type=time].error::-webkit-input-placeholder,
input[type=week].error::-webkit-input-placeholder,
input[type=number].error::-webkit-input-placeholder,
input[type=email].error::-webkit-input-placeholder,
input[type=url].error::-webkit-input-placeholder,
input[type=search].error::-webkit-input-placeholder,
input[type=tel].error::-webkit-input-placeholder,
input[type=color].error::-webkit-input-placeholder,
.uneditable-input.error::-webkit-input-placeholder,
button.error::-webkit-input-placeholder,
select.error::-webkit-input-placeholder,
textarea.error::-webkit-input-placeholder {
 color:#b94a48
}
input.error:focus,
input[type=text].error:focus,
input[type=password].error:focus,
input[type=datetime].error:focus,
input[type=datetime-local].error:focus,
input[type=date].error:focus,
input[type=month].error:focus,
input[type=time].error:focus,
input[type=week].error:focus,
input[type=number].error:focus,
input[type=email].error:focus,
input[type=url].error:focus,
input[type=search].error:focus,
input[type=tel].error:focus,
input[type=color].error:focus,
.uneditable-input.error:focus,
button.error:focus,
select.error:focus,
textarea.error:focus {
 border-color:#953b39;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
input.error+.help-block,
input[type=text].error+.help-block,
input[type=password].error+.help-block,
input[type=datetime].error+.help-block,
input[type=datetime-local].error+.help-block,
input[type=date].error+.help-block,
input[type=month].error+.help-block,
input[type=time].error+.help-block,
input[type=week].error+.help-block,
input[type=number].error+.help-block,
input[type=email].error+.help-block,
input[type=url].error+.help-block,
input[type=search].error+.help-block,
input[type=tel].error+.help-block,
input[type=color].error+.help-block,
.uneditable-input.error+.help-block,
button.error+.help-block,
select.error+.help-block,
textarea.error+.help-block,
input.error+.help-inline,
input[type=text].error+.help-inline,
input[type=password].error+.help-inline,
input[type=datetime].error+.help-inline,
input[type=datetime-local].error+.help-inline,
input[type=date].error+.help-inline,
input[type=month].error+.help-inline,
input[type=time].error+.help-inline,
input[type=week].error+.help-inline,
input[type=number].error+.help-inline,
input[type=email].error+.help-inline,
input[type=url].error+.help-inline,
input[type=search].error+.help-inline,
input[type=tel].error+.help-inline,
input[type=color].error+.help-inline,
.uneditable-input.error+.help-inline,
button.error+.help-inline,
select.error+.help-inline,
textarea.error+.help-inline {
 color:#b94a48
}
input+.help-block,
input[type=text]+.help-block,
input[type=password]+.help-block,
input[type=datetime]+.help-block,
input[type=datetime-local]+.help-block,
input[type=date]+.help-block,
input[type=month]+.help-block,
input[type=time]+.help-block,
input[type=week]+.help-block,
input[type=number]+.help-block,
input[type=email]+.help-block,
input[type=url]+.help-block,
input[type=search]+.help-block,
input[type=tel]+.help-block,
input[type=color]+.help-block,
.uneditable-input+.help-block,
button+.help-block,
select+.help-block,
textarea+.help-block,
input+.help-inline,
input[type=text]+.help-inline,
input[type=password]+.help-inline,
input[type=datetime]+.help-inline,
input[type=datetime-local]+.help-inline,
input[type=date]+.help-inline,
input[type=month]+.help-inline,
input[type=time]+.help-inline,
input[type=week]+.help-inline,
input[type=number]+.help-inline,
input[type=email]+.help-inline,
input[type=url]+.help-inline,
input[type=search]+.help-inline,
input[type=tel]+.help-inline,
input[type=color]+.help-inline,
.uneditable-input+.help-inline,
button+.help-inline,
select+.help-inline,
textarea+.help-inline {
 display:none
}
input[type=radio],
input[type=checkbox] {
 margin:4px 0 0;
 *margin-top:0;
 margin-top:1px \9;
 line-height:normal
}
input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
 width:auto
}
.help-block {
 margin-bottom:11px
}
.help-inline {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle;
 padding-left:5px
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
 cursor:not-allowed;
 background-color:#eee
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
 background-color:transparent
}
input:-moz-placeholder,
textarea:-moz-placeholder {
 color:#999
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 color:#999
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
 color:#999
}
input.placeholder,
textarea.placeholder {
 color:#999
}
label {
 cursor:default;
 display:block
}
label.disabled {
 cursor:not-allowed
}
.image-input {
 position:relative;
 text-align:center;
 background-color:#fff;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 height:168px;
 padding:16px;
 border:1px dashed #ccc;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.image-input .btn {
 width:120px;
 height:32px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-16px;
 margin-left:-60px
}
.image-input i {
 font-size:64px;
 height:64px;
 width:64px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-32px;
 margin-left:-32px
}
.form-horizontal .control-group {
 *zoom:1
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
 display:table;
 content:"";
 line-height:0
}
.form-horizontal .control-group:after {
 clear:both
}
.form-horizontal .help-block {
 margin-bottom:0
}
.form-horizontal input+.help-block,
.form-horizontal select+.help-block,
.form-horizontal textarea+.help-block {
 margin-top:11px
}
p.input-block-level {
 margin:0 0 11px;
 padding:5px 0;
 line-height:16px
}
.radio,
.checkbox {
 min-height:22px;
 padding-left:20px;
 display:inline-block
}
.radio input[type=radio],
.checkbox input[type=checkbox] {
 float:left;
 margin-left:-20px
}
.controls>.radio:first-child,
.controls>.checkbox:first-child {
 padding-top:5px
}
.radio.inline,
.checkbox.inline {
 display:inline-block;
 padding-top:5px;
 margin-bottom:0;
 vertical-align:middle
}
.radio.inline+.radio.inline,
.checkbox.inline+.checkbox.inline {
 margin-left:10px
}
table {
 max-width:100%;
 table-layout:fixed;
 background-color:rgba(0,0,0,0);
 border-collapse:collapse;
 border-spacing:0
}
.table {
 width:100%;
 margin-bottom:22px
}
.table th,
.table td {
 padding:8px;
 line-height:22px;
 text-align:left;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table th.align-left,
.table td.align-left {
 text-align:left
}
.table th.align-right,
.table td.align-right {
 text-align:right
}
.table th {
 font-weight:400
}
.table thead th {
 vertical-align:bottom
}
.table-condensed th,
.table-condensed td {
 padding:4px 5px
}
.table-bordered {
 border:1px solid #ddd;
 border-collapse:separate;
 *border-collapse:collapse;
 border-left:0;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.table-bordered th,
.table-bordered td {
 border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,
.table-bordered caption+tbody tr:first-child th,
.table-bordered caption+tbody tr:first-child td,
.table-bordered colgroup+thead tr:first-child th,
.table-bordered colgroup+tbody tr:first-child th,
.table-bordered colgroup+tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
 border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,
.table-bordered tbody:first-child tr:first-child>td:first-child,
.table-bordered tbody:first-child tr:first-child>th:first-child {
 -webkit-border-top-left-radius:6px;
 -moz-border-radius-topleft:6px;
 border-top-left-radius:6px
}
.table-bordered thead:first-child tr:first-child>th:last-child,
.table-bordered tbody:first-child tr:first-child>td:last-child,
.table-bordered tbody:first-child tr:first-child>th:last-child {
 -webkit-border-top-right-radius:6px;
 -moz-border-radius-topright:6px;
 border-top-right-radius:6px
}
.table-bordered thead:last-child tr:last-child>th:first-child,
.table-bordered tbody:last-child tr:last-child>td:first-child,
.table-bordered tbody:last-child tr:last-child>th:first-child,
.table-bordered tfoot:last-child tr:last-child>td:first-child,
.table-bordered tfoot:last-child tr:last-child>th:first-child {
 -webkit-border-bottom-left-radius:6px;
 -moz-border-radius-bottomleft:6px;
 border-bottom-left-radius:6px
}
.table-bordered thead:last-child tr:last-child>th:last-child,
.table-bordered tbody:last-child tr:last-child>td:last-child,
.table-bordered tbody:last-child tr:last-child>th:last-child,
.table-bordered tfoot:last-child tr:last-child>td:last-child,
.table-bordered tfoot:last-child tr:last-child>th:last-child {
 -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-bottomright:6px;
 border-bottom-right-radius:6px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0
}
.table-bordered caption+thead tr:first-child th:first-child,
.table-bordered caption+tbody tr:first-child td:first-child,
.table-bordered colgroup+thead tr:first-child th:first-child,
.table-bordered colgroup+tbody tr:first-child td:first-child {
 -webkit-border-top-left-radius:6px;
 -moz-border-radius-topleft:6px;
 border-top-left-radius:6px
}
.table-bordered caption+thead tr:first-child th:last-child,
.table-bordered caption+tbody tr:first-child td:last-child,
.table-bordered colgroup+thead tr:first-child th:last-child,
.table-bordered colgroup+tbody tr:first-child td:last-child {
 -webkit-border-top-right-radius:6px;
 -moz-border-radius-topright:6px;
 border-top-right-radius:6px
}
a.btn,
button.btn,
.btn,
.sidebar .wrapper>.content a.btn {
 display:inline-block;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 outline:0;
 padding:4px 12px;
 margin-bottom:0;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
 *zoom:1;
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:16px;
 line-height:22px
}
a.btn:before,
button.btn:before,
.btn:before,
.sidebar .wrapper>.content a.btn:before,
a.btn:after,
button.btn:after,
.btn:after,
.sidebar .wrapper>.content a.btn:after {
 display:table;
 content:"";
 line-height:0
}
a.btn:after,
button.btn:after,
.btn:after,
.sidebar .wrapper>.content a.btn:after {
 clear:both
}
a.btn:focus,
button.btn:focus,
.btn:focus,
.sidebar .wrapper>.content a.btn:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
a.btn:hover,
button.btn:hover,
.btn:hover,
.sidebar .wrapper>.content a.btn:hover,
a.btn:focus,
button.btn:focus,
.btn:focus,
.sidebar .wrapper>.content a.btn:focus,
a.btn:active,
button.btn:active,
.btn:active,
.sidebar .wrapper>.content a.btn:active,
a.btn.active,
button.btn.active,
.btn.active,
.sidebar .wrapper>.content a.btn.active,
a.btn.disabled,
button.btn.disabled,
.btn.disabled,
.sidebar .wrapper>.content a.btn.disabled,
a.btn[disabled],
button.btn[disabled],
.btn[disabled],
.sidebar .wrapper>.content a.btn[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#686f8c;
 background-image:-moz-linear-gradient(top,#686f8c,#686f8c);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#686f8c),to(#686f8c));
 background-image:-webkit-linear-gradient(top,#686f8c,#686f8c);
 background-image:-o-linear-gradient(top,#686f8c,#686f8c);
 background-image:linear-gradient(to bottom,#686f8c,#686f8c);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff686f8c', endColorstr='#ff686f8c', GradientType=0);
 border-color:#686f8c #686f8c #474c60;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-primary,
button.btn.btn-primary,
.btn.btn-primary,
.sidebar .wrapper>.content a.btn.btn-primary {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:16px;
 line-height:22px
}
a.btn.btn-primary:hover,
button.btn.btn-primary:hover,
.btn.btn-primary:hover,
.sidebar .wrapper>.content a.btn.btn-primary:hover,
a.btn.btn-primary:focus,
button.btn.btn-primary:focus,
.btn.btn-primary:focus,
.sidebar .wrapper>.content a.btn.btn-primary:focus,
a.btn.btn-primary:active,
button.btn.btn-primary:active,
.btn.btn-primary:active,
.sidebar .wrapper>.content a.btn.btn-primary:active,
a.btn.btn-primary.active,
button.btn.btn-primary.active,
.btn.btn-primary.active,
.sidebar .wrapper>.content a.btn.btn-primary.active,
a.btn.btn-primary.disabled,
button.btn.btn-primary.disabled,
.btn.btn-primary.disabled,
.sidebar .wrapper>.content a.btn.btn-primary.disabled,
a.btn.btn-primary[disabled],
button.btn.btn-primary[disabled],
.btn.btn-primary[disabled],
.sidebar .wrapper>.content a.btn.btn-primary[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-cancel,
button.btn.btn-cancel,
.btn.btn-cancel,
.sidebar .wrapper>.content a.btn.btn-cancel {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:16px;
 line-height:22px
}
a.btn.btn-cancel:hover,
button.btn.btn-cancel:hover,
.btn.btn-cancel:hover,
.sidebar .wrapper>.content a.btn.btn-cancel:hover,
a.btn.btn-cancel:focus,
button.btn.btn-cancel:focus,
.btn.btn-cancel:focus,
.sidebar .wrapper>.content a.btn.btn-cancel:focus,
a.btn.btn-cancel:active,
button.btn.btn-cancel:active,
.btn.btn-cancel:active,
.sidebar .wrapper>.content a.btn.btn-cancel:active,
a.btn.btn-cancel.active,
button.btn.btn-cancel.active,
.btn.btn-cancel.active,
.sidebar .wrapper>.content a.btn.btn-cancel.active,
a.btn.btn-cancel.disabled,
button.btn.btn-cancel.disabled,
.btn.btn-cancel.disabled,
.sidebar .wrapper>.content a.btn.btn-cancel.disabled,
a.btn.btn-cancel[disabled],
button.btn.btn-cancel[disabled],
.btn.btn-cancel[disabled],
.sidebar .wrapper>.content a.btn.btn-cancel[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-remove,
button.btn.btn-remove,
.btn.btn-remove,
.sidebar .wrapper>.content a.btn.btn-remove {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:12.8px;
 padding:0;
 width:20.9px;
 height:20.9px;
 line-height:20.9px;
 text-align:center
}
a.btn.btn-remove:hover,
button.btn.btn-remove:hover,
.btn.btn-remove:hover,
.sidebar .wrapper>.content a.btn.btn-remove:hover,
a.btn.btn-remove:focus,
button.btn.btn-remove:focus,
.btn.btn-remove:focus,
.sidebar .wrapper>.content a.btn.btn-remove:focus,
a.btn.btn-remove:active,
button.btn.btn-remove:active,
.btn.btn-remove:active,
.sidebar .wrapper>.content a.btn.btn-remove:active,
a.btn.btn-remove.active,
button.btn.btn-remove.active,
.btn.btn-remove.active,
.sidebar .wrapper>.content a.btn.btn-remove.active,
a.btn.btn-remove.disabled,
button.btn.btn-remove.disabled,
.btn.btn-remove.disabled,
.sidebar .wrapper>.content a.btn.btn-remove.disabled,
a.btn.btn-remove[disabled],
button.btn.btn-remove[disabled],
.btn.btn-remove[disabled],
.sidebar .wrapper>.content a.btn.btn-remove[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-remove i,
button.btn.btn-remove i,
.btn.btn-remove i,
.sidebar .wrapper>.content a.btn.btn-remove i {
 padding-left:1px
}
a.btn.btn-remove:hover,
button.btn.btn-remove:hover,
.btn.btn-remove:hover,
.sidebar .wrapper>.content a.btn.btn-remove:hover {
 color:#fff;
 text-shadow:none;
 background-color:#cc4d4d;
 background-image:-moz-linear-gradient(top,#ff8080,maroon);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff8080),to(maroon));
 background-image:-webkit-linear-gradient(top,#ff8080,maroon);
 background-image:-o-linear-gradient(top,#ff8080,maroon);
 background-image:linear-gradient(to bottom,#ff8080,maroon);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8080', endColorstr='#ff800000', GradientType=0);
 border-color:maroon #800000 #300;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:12.8px;
 line-height:20.9px
}
a.btn.btn-remove:hover:hover,
button.btn.btn-remove:hover:hover,
.btn.btn-remove:hover:hover,
.sidebar .wrapper>.content a.btn.btn-remove:hover:hover,
a.btn.btn-remove:hover:focus,
button.btn.btn-remove:hover:focus,
.btn.btn-remove:hover:focus,
.sidebar .wrapper>.content a.btn.btn-remove:hover:focus,
a.btn.btn-remove:hover:active,
button.btn.btn-remove:hover:active,
.btn.btn-remove:hover:active,
.sidebar .wrapper>.content a.btn.btn-remove:hover:active,
a.btn.btn-remove:hover.active,
button.btn.btn-remove:hover.active,
.btn.btn-remove:hover.active,
.sidebar .wrapper>.content a.btn.btn-remove:hover.active,
a.btn.btn-remove:hover.disabled,
button.btn.btn-remove:hover.disabled,
.btn.btn-remove:hover.disabled,
.sidebar .wrapper>.content a.btn.btn-remove:hover.disabled,
a.btn.btn-remove:hover[disabled],
button.btn.btn-remove:hover[disabled],
.btn.btn-remove:hover[disabled],
.sidebar .wrapper>.content a.btn.btn-remove:hover[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:maroon;
 background-image:-moz-linear-gradient(top,maroon,maroon);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(maroon),to(maroon));
 background-image:-webkit-linear-gradient(top,maroon,maroon);
 background-image:-o-linear-gradient(top,maroon,maroon);
 background-image:linear-gradient(to bottom,maroon,maroon);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff800000', endColorstr='#ff800000', GradientType=0);
 border-color:maroon #800000 #300;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-mgm-box,
button.btn.btn-mgm-box,
.btn.btn-mgm-box,
.sidebar .wrapper>.content a.btn.btn-mgm-box {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:16px;
 line-height:22px
}
a.btn.btn-mgm-box:hover,
button.btn.btn-mgm-box:hover,
.btn.btn-mgm-box:hover,
.sidebar .wrapper>.content a.btn.btn-mgm-box:hover,
a.btn.btn-mgm-box:focus,
button.btn.btn-mgm-box:focus,
.btn.btn-mgm-box:focus,
.sidebar .wrapper>.content a.btn.btn-mgm-box:focus,
a.btn.btn-mgm-box:active,
button.btn.btn-mgm-box:active,
.btn.btn-mgm-box:active,
.sidebar .wrapper>.content a.btn.btn-mgm-box:active,
a.btn.btn-mgm-box.active,
button.btn.btn-mgm-box.active,
.btn.btn-mgm-box.active,
.sidebar .wrapper>.content a.btn.btn-mgm-box.active,
a.btn.btn-mgm-box.disabled,
button.btn.btn-mgm-box.disabled,
.btn.btn-mgm-box.disabled,
.sidebar .wrapper>.content a.btn.btn-mgm-box.disabled,
a.btn.btn-mgm-box[disabled],
button.btn.btn-mgm-box[disabled],
.btn.btn-mgm-box[disabled],
.sidebar .wrapper>.content a.btn.btn-mgm-box[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-shop-checkout,
button.btn.btn-shop-checkout,
.btn.btn-shop-checkout,
.sidebar .wrapper>.content a.btn.btn-shop-checkout {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:16px;
 line-height:22px;
 clear:both
}
a.btn.btn-shop-checkout:hover,
button.btn.btn-shop-checkout:hover,
.btn.btn-shop-checkout:hover,
.sidebar .wrapper>.content a.btn.btn-shop-checkout:hover,
a.btn.btn-shop-checkout:focus,
button.btn.btn-shop-checkout:focus,
.btn.btn-shop-checkout:focus,
.sidebar .wrapper>.content a.btn.btn-shop-checkout:focus,
a.btn.btn-shop-checkout:active,
button.btn.btn-shop-checkout:active,
.btn.btn-shop-checkout:active,
.sidebar .wrapper>.content a.btn.btn-shop-checkout:active,
a.btn.btn-shop-checkout.active,
button.btn.btn-shop-checkout.active,
.btn.btn-shop-checkout.active,
.sidebar .wrapper>.content a.btn.btn-shop-checkout.active,
a.btn.btn-shop-checkout.disabled,
button.btn.btn-shop-checkout.disabled,
.btn.btn-shop-checkout.disabled,
.sidebar .wrapper>.content a.btn.btn-shop-checkout.disabled,
a.btn.btn-shop-checkout[disabled],
button.btn.btn-shop-checkout[disabled],
.btn.btn-shop-checkout[disabled],
.sidebar .wrapper>.content a.btn.btn-shop-checkout[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-small,
button.btn.btn-small,
.btn.btn-small,
.sidebar .wrapper>.content a.btn.btn-small {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border:0 solid #ccc;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-decoration:none;
 font-size:14.4px;
 line-height:19.8px;
 padding:0 11px
}
a.btn.btn-small:hover,
button.btn.btn-small:hover,
.btn.btn-small:hover,
.sidebar .wrapper>.content a.btn.btn-small:hover,
a.btn.btn-small:focus,
button.btn.btn-small:focus,
.btn.btn-small:focus,
.sidebar .wrapper>.content a.btn.btn-small:focus,
a.btn.btn-small:active,
button.btn.btn-small:active,
.btn.btn-small:active,
.sidebar .wrapper>.content a.btn.btn-small:active,
a.btn.btn-small.active,
button.btn.btn-small.active,
.btn.btn-small.active,
.sidebar .wrapper>.content a.btn.btn-small.active,
a.btn.btn-small.disabled,
button.btn.btn-small.disabled,
.btn.btn-small.disabled,
.sidebar .wrapper>.content a.btn.btn-small.disabled,
a.btn.btn-small[disabled],
button.btn.btn-small[disabled],
.btn.btn-small[disabled],
.sidebar .wrapper>.content a.btn.btn-small[disabled] {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)
}
a.btn.btn-small i,
button.btn.btn-small i,
.btn.btn-small i,
.sidebar .wrapper>.content a.btn.btn-small i {
 font-size:100%
}
a.btn.btn-small i+span,
button.btn.btn-small i+span,
.btn.btn-small i+span,
.sidebar .wrapper>.content a.btn.btn-small i+span {
 margin-left:8px
}
a.btn.btn-block,
button.btn.btn-block,
.btn.btn-block,
.sidebar .wrapper>.content a.btn.btn-block {
 display:block;
 width:100%;
 padding-left:4px;
 padding-right:4px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
a.btn.btn-block+a.btn.btn-block,
a.btn.btn-block+button.btn.btn-block,
a.btn.btn-block+.btn.btn-block,
a.btn.btn-block+.sidebar .wrapper>.content a.btn.btn-block,
button.btn.btn-block+a.btn.btn-block,
button.btn.btn-block+button.btn.btn-block,
button.btn.btn-block+.btn.btn-block,
button.btn.btn-block+.sidebar .wrapper>.content a.btn.btn-block,
.btn.btn-block+a.btn.btn-block,
.btn.btn-block+button.btn.btn-block,
.btn.btn-block+.btn.btn-block,
.btn.btn-block+.sidebar .wrapper>.content a.btn.btn-block,
.sidebar .wrapper>.content a.btn.btn-block+a.btn.btn-block,
.sidebar .wrapper>.content a.btn.btn-block+button.btn.btn-block,
.sidebar .wrapper>.content a.btn.btn-block+.btn.btn-block,
.sidebar .wrapper>.content a.btn.btn-block+.sidebar .wrapper>.content a.btn.btn-block {
 margin-top:5px
}
a.btn.active,
button.btn.active,
.btn.active,
.sidebar .wrapper>.content a.btn.active,
a.btn:active,
button.btn:active,
.btn:active,
.sidebar .wrapper>.content a.btn:active {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
a.btn.disabled,
button.btn.disabled,
.btn.disabled,
.sidebar .wrapper>.content a.btn.disabled,
a.btn[disabled],
button.btn[disabled],
.btn[disabled],
.sidebar .wrapper>.content a.btn[disabled] {
 cursor:default;
 background-image:none;
 opacity:.65;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
a.btn.hide,
button.btn.hide,
.btn.hide,
.sidebar .wrapper>.content a.btn.hide,
a.btn.hidden,
button.btn.hidden,
.btn.hidden,
.sidebar .wrapper>.content a.btn.hidden {
 display:none
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
 width:100%
}
.btn-group {
 position:relative;
 display:inline-block;
 *display:inline;
 *zoom:1;
 font-size:0;
 vertical-align:middle;
 white-space:nowrap;
 *margin-left:.3em
}
.btn-group:first-child {
 *margin-left:0
}
.btn-group+.btn-group {
 margin-left:5px
}
.btn-group>.btn {
 position:relative;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.btn-group>.btn+.btn {
 margin-left:-1px
}
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
 font-size:16px
}
.btn-group>.btn:first-child {
 margin-left:0;
 -webkit-border-top-left-radius:6px;
 -moz-border-radius-topleft:6px;
 border-top-left-radius:6px;
 -webkit-border-bottom-left-radius:6px;
 -moz-border-radius-bottomleft:6px;
 border-bottom-left-radius:6px
}
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
 -webkit-border-top-right-radius:6px;
 -moz-border-radius-topright:6px;
 border-top-right-radius:6px;
 -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-bottomright:6px;
 border-bottom-right-radius:6px
}
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active {
 z-index:2
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group>.btn+.dropdown-toggle {
 padding-left:8px;
 padding-right:8px;
 -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
 -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
 *padding-top:5px;
 *padding-bottom:5px
}
.btn-group>.btn-mini+.dropdown-toggle {
 padding-left:5px;
 padding-right:5px;
 *padding-top:2px;
 *padding-bottom:2px
}
.btn-group>.btn-small+.dropdown-toggle {
 *padding-top:5px;
 *padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle {
 padding-left:12px;
 padding-right:12px;
 *padding-top:7px;
 *padding-bottom:7px
}
.btn-group.open .dropdown-toggle {
 background-image:none;
 -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle {
 background-color:#454a5d
}
.btn .caret {
 margin-top:8px;
 margin-left:0
}
.btn-group-vertical {
 display:inline-block;
 *display:inline;
 *zoom:1
}
.btn-group-vertical>.btn {
 display:block;
 float:none;
 max-width:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.btn-group-vertical>.btn+.btn {
 margin-left:0;
 margin-top:-1px
}
.btn-group-vertical>.btn:first-child {
 -webkit-border-radius:18px 18px 0 0;
 -moz-border-radius:18px 18px 0 0;
 border-radius:18px 18px 0 0
}
.btn-group-vertical>.btn:last-child {
 -webkit-border-radius:0 0 18px 18px;
 -moz-border-radius:0 0 18px 18px;
 border-radius:0 0 18px 18px
}
.alert {
 padding:8px 35px 8px 14px;
 margin-bottom:22px;
 text-shadow:0 1px 0 rgba(255,255,255,.5);
 background-color:#fcf8e3;
 border:1px solid #fbeed5;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.alert,
.alert h4 {
 color:#c09853
}
.alert h4 {
 margin:0
}
.alert .close {
 position:relative;
 top:-2px;
 right:-21px;
 line-height:22px
}
.alert-success {
 background-color:#dff0d8;
 border-color:#d6e9c6;
 color:#468847
}
.alert-success h4 {
 color:#468847
}
.alert-danger,
.alert-error {
 background-color:#f2dede;
 border-color:#eed3d7;
 color:#b94a48
}
.alert-danger h4,
.alert-error h4 {
 color:#b94a48
}
.alert-info {
 background-color:#d9edf7;
 border-color:#bce8f1;
 color:#3a87ad
}
.alert-info h4 {
 color:#3a87ad
}
.alert-block {
 padding-top:14px;
 padding-bottom:14px
}
.alert-block>p,
.alert-block>ul {
 margin-bottom:0
}
.alert-block p+p {
 margin-top:5px
}
.navbar {
 overflow:visible;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:16px;
 background-color:#8e9faf
}
.navbar a {
 text-decoration:none
}
.navbar a:hover {
 text-decoration:underline
}
.navbar li.active>a {
 font-weight:700
}
.navbar-inner {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 padding:0;
 border:0;
 min-height:33px;
 -webkit-box-shadow:0 0 0;
 -moz-box-shadow:0 0 0;
 box-shadow:0 0 0;
 position:relative;
 *zoom:1
}
.navbar-inner:before,
.navbar-inner:after {
 display:table;
 content:"";
 line-height:0
}
.navbar-inner:after {
 clear:both
}
.nav-collapse.collapse {
 background-color:#8e9faf;
 height:auto;
 overflow:visible
}
.navbar .btn-navbar {
 display:none;
 float:right;
 height:21.5px;
 padding:4px 10px;
 margin:1.75px 5px;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
 -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
 background-color:#7f92a4;
 background-image:none;
 color:#fff
}
.navbar .btn-navbar:hover {
 background-color:#7f92a4;
 background-image:none;
 color:#fff
}
.navbar .btn-navbar.btn-basket {
 position:relative;
 padding:4px 16px
}
.navbar .btn-navbar.btn-basket .icon-cart-empty {
 position:absolute;
 top:50%;
 left:50%;
 width:49px;
 height:49px;
 margin-left:-26.25px;
 margin-top:-24.25px;
 font-size:49px;
 line-height:52.5px
}
.navbar .btn-navbar.btn-basket .cart-number {
 font-size:10px;
 line-height:18px
}
.navbar .nav>li {
 border-right:0;
 box-shadow:0 0 0
}
.navbar .nav>li>a {
 display:inline-block;
 color:#fff;
 text-decoration:none;
 padding:0 15px;
 line-height:35px
}
.navbar .nav>li>a:hover {
 text-decoration:underline
}
.navbar .nav>li>a:first-child {
 padding-right:5px
}
.navbar .nav>li>a:last-child {
 padding-right:15px
}
.navbar .nav>li>a+a {
 padding-left:0;
 text-decoration:none
}
.navbar .nav>li>a+a:hover {
 text-decoration:none
}
.navbar .nav {
 display:block;
 list-style:none;
 left:0;
 float:left;
 margin:0 10px 0 0
}
.navbar .nav>li {
 float:left
}
.navbar .nav>li>a {
 color:#fff
}
.navbar .nav>li.open {
 background-color:#7a8a9a
}
.navbar .nav>li.open>a {
 color:#fff;
 background-color:#7a8a9a
}
.navbar .nav>li.open>a:hover {
 background-color:#7a8a9a;
 color:#fff
}
.navbar .pull-right>li>.dropdown-wrapper>.dropdown-menu,
.navbar .nav>li>.dropdown-wrapper>.dropdown-menu.pull-right {
 left:auto;
 right:0
}
.navbar .pull-right>li>.dropdown-wrapper>.dropdown-menu:before,
.navbar .nav>li>.dropdown-wrapper>.dropdown-menu.pull-right:before {
 left:auto;
 right:12px
}
.navbar .pull-right>li>.dropdown-wrapper>.dropdown-menu:after,
.navbar .nav>li>.dropdown-wrapper>.dropdown-menu.pull-right:after {
 left:auto;
 right:13px
}
.navbar .pull-right>li>.dropdown-wrapper>.dropdown-menu .dropdown-menu,
.navbar .nav>li>.dropdown-wrapper>.dropdown-menu.pull-right .dropdown-menu {
 left:auto;
 right:100%;
 margin-left:0;
 margin-right:-1px;
 -webkit-border-radius:6px 0 6px 6px;
 -moz-border-radius:6px 0 6px 6px;
 border-radius:6px 0 6px 6px
}
.header-wrapper .navbar .pull-right>li>.dropdown-wrapper>.dropdown-menu:before,
.header-wrapper .navbar .nav>li>.dropdown-wrapper>.dropdown-menu.pull-right:before {
 right:12px
}
.navbar .nav>.active {
 box-shadow:0 0 0
}
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.navbar .nav li.dropdown>.dropdown-toggle:focus {
 outline:0
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li a:hover,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li a:focus {
 background-color:#7a8a9a;
 text-decoration:underline
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:focus,
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:hover {
 background-color:#7a8a9a;
 text-decoration:none
}
.header-wrapper .dropdown-menu {
 padding:0
}
.header-wrapper .dropdown-menu>li a {
 line-height:35px;
 text-decoration:none
}
.header-wrapper .dropdown-menu>li a:hover {
 text-decoration:hover
}
.header-wrapper .dropdown-menu>li.active a,
.header-wrapper .dropdown-menu>li.active a:hover,
.header-wrapper .dropdown-menu>li.active a:focus {
 font-weight:700
}
.header-wrapper .navbar.navbar-compact {
 height:35px;
 overflow:hidden;
 padding-bottom:0
}
.header-wrapper .navbar.navbar-compact.moreMenuActive {
 overflow:visible
}
.header-wrapper .navbar.navbar-compact .nav {
 margin-right:0;
 float:none
}
.header-wrapper .navbar.navbar-compact .nav .more-btn {
 position:relative;
 float:right;
 color:#369
}
.header-wrapper .navbar.navbar-compact .nav .more-btn>a {
 cursor:pointer;
 padding-right:12px;
 display:inline-block
}
.header-wrapper .navbar.navbar-compact .nav .more-btn>a .menu-bars {
 padding-top:11.67px;
 padding-left:6px;
 float:right
}
.header-wrapper .navbar.navbar-compact .nav .more-btn>a .menu-bars .icon-bar {
 display:block;
 width:18px;
 height:3px;
 color:#fff;
 background-color:#fff;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px;
 -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
 -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
 box-shadow:0 1px 0 rgba(0,0,0,.25);
 margin-bottom:3px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn>a:hover {
 background-color:#7a8a9a;
 color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover,
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus {
 background-color:#7a8a9a;
 color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover>a,
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus>a {
 background-color:#7a8a9a;
 color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover>a .menu-bars,
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus>a .menu-bars {
 color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover>a .menu-bars .icon-bar,
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus>a .menu-bars .icon-bar {
 background-color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover .menu-more-items,
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus .menu-more-items {
 display:block
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items {
 background:#7a8a9a;
 color:#fff;
 z-index:9999;
 display:none;
 position:absolute;
 right:0;
 top:100%;
 padding:20px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.show {
 display:block
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-2 {
 width:380px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-3 {
 width:570px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-4 {
 width:760px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-5 {
 width:940px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li.clear {
 clear:both;
 width:100%;
 height:16px
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li>a {
 font-weight:400
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li.active>a {
 font-weight:700
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown {
 float:left;
 width:180px;
 *zoom:1
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li.active,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.active,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li.open,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.open {
 background-color:transparent
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li a,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown a {
 color:#fff
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li:before,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown:before,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li:after,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown:after {
 display:table;
 content:"";
 line-height:0
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items>li:after,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown:after {
 clear:both
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-toggle {
 display:none
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu {
 display:block;
 position:static;
 background:0 0;
 border-radius:0;
 background-color:transpatent;
 box-shadow:0 0 0;
 border:0
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li>a,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li.active>a {
 line-height:16px;
 font-size:14.4px;
 font-weight:400;
 padding:0
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li>a:hover,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li.active>a:hover,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li>a:focus,
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li.active>a:focus {
 background:0 0;
 text-decoration:underline
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu>li.active>a {
 background-color:transparent;
 text-decoration:none;
 font-weight:700
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.active>a {
 font-weight:700
}
.content-wrapper .pagination {
 color:#fff;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 margin:0
}
.content-wrapper .pagination.pagination-centered {
 text-align:center
}
.content-wrapper .pagination ul {
 display:inline-block;
 *display:inline;
 *zoom:1;
 margin-left:0;
 margin-bottom:0;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
 -moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
 box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.content-wrapper .pagination ul>li>a,
.content-wrapper .pagination ul>li>span {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 *background-color:#454a5d;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.content-wrapper .pagination ul>li:active>a,
.content-wrapper .pagination ul>li.active>a,
.content-wrapper .pagination ul>li:active>span,
.content-wrapper .pagination ul>li.active>span,
.content-wrapper .pagination ul>li:active>a:hover,
.content-wrapper .pagination ul>li.active>a:hover,
.content-wrapper .pagination ul>li:active>span:hover,
.content-wrapper .pagination ul>li.active>span:hover {
 color:#fff;
 background-color:#3a3e4e;
 *background-color:#2f3340
}
.content-wrapper .pagination ul>li.disabled>a,
.content-wrapper .pagination ul>li[disabled]>a,
.content-wrapper .pagination ul>li.disabled>span,
.content-wrapper .pagination ul>li[disabled]>span,
.content-wrapper .pagination ul>li.disabled>a:hover,
.content-wrapper .pagination ul>li[disabled]>a:hover,
.content-wrapper .pagination ul>li.disabled>span:hover,
.content-wrapper .pagination ul>li[disabled]>span:hover {
 color:#fff;
 background-color:#454a5d;
 *background-color:#3a3e4e
}
.content-wrapper .pagination ul>li {
 display:inline
}
.content-wrapper .pagination ul>li:first-child>a,
.content-wrapper .pagination ul>li:first-child>span {
 -webkit-border-top-left-radius:18px;
 -moz-border-radius-topleft:18px;
 border-top-left-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-bottomleft:18px;
 border-bottom-left-radius:18px
}
.content-wrapper .pagination ul>li:last-child>a,
.content-wrapper .pagination ul>li:last-child>span {
 -webkit-border-top-right-radius:18px;
 -moz-border-radius-topright:18px;
 border-top-right-radius:18px;
 -webkit-border-bottom-right-radius:18px;
 -moz-border-radius-bottomright:18px;
 border-bottom-right-radius:18px
}
.content-wrapper .pagination ul>li:active>a,
.content-wrapper .pagination ul>li.active>a,
.content-wrapper .pagination ul>li:active>span,
.content-wrapper .pagination ul>li.active>span,
.content-wrapper .pagination ul>li:active>a:hover,
.content-wrapper .pagination ul>li.active>a:hover,
.content-wrapper .pagination ul>li:active>span:hover,
.content-wrapper .pagination ul>li.active>span:hover {
 cursor:default;
 background-image:none;
 background-color:#848484;
 -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.content-wrapper .pagination ul>li.disabled>a,
.content-wrapper .pagination ul>li[disabled]>a,
.content-wrapper .pagination ul>li.disabled>span,
.content-wrapper .pagination ul>li[disabled]>span,
.content-wrapper .pagination ul>li.disabled>a:hover,
.content-wrapper .pagination ul>li[disabled]>a:hover,
.content-wrapper .pagination ul>li.disabled>span:hover,
.content-wrapper .pagination ul>li[disabled]>span:hover {
 border:0 solid #ccc;
 border-left-width:0;
 cursor:default;
 background-image:none;
 opacity:.65;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.content-wrapper .pagination ul>li>a,
.content-wrapper .pagination ul>li>span {
 float:left;
 padding:4px 12px;
 font-size:16px;
 line-height:22px;
 text-decoration:none;
 color:#fff;
 border:0 solid #ccc;
 border-left-width:0
}
.content-wrapper .pagination ul>li>a [class^=icon-],
.content-wrapper .pagination ul>li>span [class^=icon-],
.content-wrapper .pagination ul>li>a [class*=" icon-"],
.content-wrapper .pagination ul>li>span [class*=" icon-"] {
 line-height:inherit
}
.content-wrapper .pagination ul>li>a:hover,
.content-wrapper .pagination ul>li>span:hover,
.content-wrapper .pagination ul>li>a:focus,
.content-wrapper .pagination ul>li>span:focus {
 text-decoration:none;
 background-color:#454a5d;
 background-position:0 -15px;
 -webkit-transition:background-position .1s linear;
 -moz-transition:background-position .1s linear;
 -o-transition:background-position .1s linear;
 transition:background-position .1s linear
}
ul.pager {
 margin:22px 0;
 list-style:none;
 text-align:center;
 *zoom:1;
 font-family:Roboto,Helvetica,Arial,sans-serif
}
ul.pager:before,
ul.pager:after {
 display:table;
 content:"";
 line-height:0
}
ul.pager:after {
 clear:both
}
ul.pager>li>a,
ul.pager>li>span {
 color:#fff;
 text-shadow:none;
 background-color:#454a5d;
 background-image:-moz-linear-gradient(top,#454a5d,#454a5d);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#454a5d),to(#454a5d));
 background-image:-webkit-linear-gradient(top,#454a5d,#454a5d);
 background-image:-o-linear-gradient(top,#454a5d,#454a5d);
 background-image:linear-gradient(to bottom,#454a5d,#454a5d);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff454a5d', endColorstr='#ff454a5d', GradientType=0);
 border-color:#454a5d #454a5d #242731;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 *background-color:#454a5d;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
ul.pager>li:active>a,
ul.pager>li.active>a,
ul.pager>li:active>span,
ul.pager>li.active>span,
ul.pager>li:active>a:hover,
ul.pager>li.active>a:hover,
ul.pager>li:active>span:hover,
ul.pager>li.active>span:hover {
 color:#fff;
 background-color:#3a3e4e;
 *background-color:#2f3340
}
ul.pager>li.disabled>a,
ul.pager>li[disabled]>a,
ul.pager>li.disabled>span,
ul.pager>li[disabled]>span,
ul.pager>li.disabled>a:hover,
ul.pager>li[disabled]>a:hover,
ul.pager>li.disabled>span:hover,
ul.pager>li[disabled]>span:hover {
 color:#fff;
 background-color:#454a5d;
 *background-color:#3a3e4e
}
ul.pager>li {
 display:inline-block
}
ul.pager>li.disabled>a,
ul.pager>li[disabled]>a,
ul.pager>li.disabled>a:hover,
ul.pager>li[disabled]>a:hover {
 border:0 solid #ccc;
 border-left-width:0;
 cursor:default;
 background-image:none;
 opacity:.65;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
ul.pager>li>a {
 display:inline-block;
 text-decoration:none;
 font-size:16px;
 line-height:22px;
 padding:4px 12px;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px
}
ul.pager>li>a:hover,
ul.pager>li>a:focus {
 color:#fff;
 text-decoration:none;
 background-color:#454a5d;
 background-position:0 -15px;
 -webkit-transition:background-position .1s linear;
 -moz-transition:background-position .1s linear;
 -o-transition:background-position .1s linear;
 transition:background-position .1s linear
}
.family-tree .avatar {
 width:303px
}
.family-tree .avatar [class^=icon-],
.family-tree .avatar [class*=" icon-"] {
 font-size:300px
}
.family-tree .avatar+.wrapper {
 margin-left:325px
}
.family-tree .avatar+.section {
 margin-left:325px
}
.family-tree .avatar+.item {
 margin-left:325px
}
.family-tree.sidebar .avatar+.wrapper {
 margin-left:340px
}
.family-tree.sidebar .avatar+.section {
 margin-left:325px
}
#left.span9 .family-tree .avatar {
 width:223px
}
#left.span9 .family-tree .avatar [class^=icon-],
#left.span9 .family-tree .avatar [class*=" icon-"] {
 font-size:220px
}
#left.span9 .family-tree .avatar+.wrapper {
 margin-left:245px
}
#left.span9 .family-tree .avatar+.section {
 margin-left:245px
}
#left.span9 .family-tree .avatar+.item {
 margin-left:245px
}
#left.span9 .family-tree.sidebar .avatar+.wrapper {
 margin-left:260px
}
#left.span9 .family-tree.sidebar .avatar+.section {
 margin-left:245px
}
.good-old-days .thumbnails,
.cartoon .thumbnails {
 margin-left:0
}
.photo-album.photo-album-single.wrapper>.content {
 padding-top:0!important
}
.photo-album.photo-album-single .section>.content {
 padding-top:0!important
}
.photo-album.photo-album-single .photo-controls {
 min-height:32px;
 *zoom:1
}
.photo-album.photo-album-single .photo-controls:before,
.photo-album.photo-album-single .photo-controls:after {
 display:table;
 content:"";
 line-height:0
}
.photo-album.photo-album-single .photo-controls:after {
 clear:both
}
.photo-album.photo-album-single .photo-controls .center {
 width:81px;
 margin-left:auto;
 margin-right:auto
}
.photo-album .slideshow {
 margin-bottom:11px;
 border-radius:0;
 overflow:hidden;
 line-height:0;
 position:relative
}
.photo-album .slideshow-fullscreen {
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.photo-album .btn-fullscreen {
 overflow:hidden;
 position:relative;
 display:none
}
.photo-album .thumbnails {
 margin-left:0;
 list-style:none;
 *zoom:1
}
.photo-album .thumbnails:before,
.photo-album .thumbnails:after {
 display:table;
 content:"";
 line-height:0
}
.photo-album .thumbnails:after {
 clear:both
}
.photo-album .thumbnails+.pagination {
 margin-top:22px;
 margin-bottom:22px
}
.photo-album .thumbnail {
 display:block;
 line-height:22px;
 background:#fff;
 border:1px solid #ddd;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.photo-album .thumbnail>a {
 display:block;
 overflow:hidden;
 text-align:center
}
.photo-album .thumbnail>a img {
 width:100%;
 display:inline
}
.photo-album .thumbnails>li>div {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .2s linear;
 -moz-transition:-moz-transform .2s linear;
 -o-transition:-o-transform .2s linear;
 transition:transform .2s linear;
 z-index:auto;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.photo-album .thumbnails>li>div:hover {
 position:relative;
 z-index:1300;
 -webkit-transform:scale(1.04);
 -moz-transform:scale(1.04);
 -ms-transform:scale(1.04);
 -o-transform:scale(1.04);
 transform:scale(1.04);
 transform-origin:50% 50%
}
.photo-album .slideshow .slides-container img {
 object-fit:scale-down
}
.photo-album .thumbnails .thumbnail {
 min-height:109px
}
.photo-album .thumbnails .thumbnail img {
 max-width:145px;
 max-height:109px;
 object-fit:scale-down
}
.photo-album-compact .thumbnails>li>div,
.photo-album-exhibition .thumbnails>li>div {
 position:relative
}
.photo-album-compact .thumbnail,
.photo-album-exhibition .thumbnail {
 padding:8px;
 -webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);
 -moz-box-shadow:0 1px 5px rgba(0,0,0,.25);
 box-shadow:0 1px 5px rgba(0,0,0,.25)
}
.photo-album-compact .thumbnail:before,
.photo-album-exhibition .thumbnail:before {
 position:absolute;
 width:80%;
 height:40%;
 left:10%;
 border-radius:50%;
 z-index:-1;
 bottom:0;
 content:'';
 -webkit-box-shadow:0 7px 16px rgba(0,0,0,.4);
 -moz-box-shadow:0 7px 16px rgba(0,0,0,.4);
 box-shadow:0 7px 16px rgba(0,0,0,.4)
}
.photo-album-exhibition .thumbnail {
 vertical-align:middle;
 text-align:center;
 font-size:0;
 height:202px;
 line-height:202px
}
.photo-album-exhibition .thumbnail>a {
 display:inline-block;
 vertical-align:middle;
 max-width:100%
}
.photo-album-exhibition .thumbnail>a img {
 width:auto;
 max-width:100%;
 max-height:202px
}
.photo-album-exhibition .thumbnails .thumbnail a img {
 max-height:200px;
 max-width:200px
}
.wrapper.photo-album-exhibition .thumbnails .thumbnail {
 height:142px;
 line-height:142px
}
.wrapper.photo-album-exhibition .thumbnails .thumbnail>a>img {
 width:auto;
 max-width:142px;
 max-height:142px
}
.photo-album-square li {
 position:relative
}
.photo-album-square li>div {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.photo-album-square li .thumbnail {
 padding:3px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.photo-album-square li .thumbnail a {
 display:block;
 position:relative;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.photo-album-square li .thumbnail a:before {
 display:block;
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1200;
 -webkit-box-shadow:inset -10px -10px 20px 5px rgba(0,0,0,.05),inset 10px 10px 20px 5px rgba(255,255,255,.2);
 -moz-box-shadow:inset -10px -10px 20px 5px rgba(0,0,0,.05),inset 10px 10px 20px 5px rgba(255,255,255,.2);
 box-shadow:inset -10px -10px 20px 5px rgba(0,0,0,.05),inset 10px 10px 20px 5px rgba(255,255,255,.2)
}
.wrapper.photo-album-square .thumbnails .thumbnail>a>img {
 min-width:145px;
 min-height:109px;
 object-fit:cover
}
.photo-album-collage .thumbnails {
 text-align:justify;
 -webkit-column-count:3;
 -moz-column-count:3;
 column-count:3
}
.photo-album-collage .thumbnails li {
 margin:0;
 padding:0;
 width:100%;
 opacity:0;
 position:static!important;
 display:inline-block
}
.photo-album-collage .thumbnails li.shown {
 opacity:1
}
.photo-album-collage .thumbnails li.animate {
 -webkit-transform:translateY(200px);
 -moz-transform:translateY(200px);
 transform:translateY(200px);
 -webkit-animation:moveUp .65s ease forwards;
 -moz-animation:moveUp .65s ease forwards;
 animation:moveUp .65s ease forwards
}
.photo-album-collage .thumbnails li:nth-child(1) {
 display:none
}
.photo-album-collage .thumbnail {
 position:relative;
 padding:6px 0;
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:rgba(0,0,0,0)
}
.wrapper.photo-album-collage .thumbnails .thumbnail {
 height:auto;
 min-height:unset
}
.wrapper.photo-album-collage .thumbnails .thumbnail>a>img {
 max-width:none;
 max-height:none;
 object-fit:cover
}
.photo-album-classic .thumbnails>li {
 text-align:center;
 position:relative
}
.photo-album-classic .thumbnail {
 background:rgba(255,255,255,0);
 padding:0;
 display:block;
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-align:center;
 font-size:0;
 height:220px
}
.photo-album-classic .thumbnail>a {
 display:inline-block;
 -webkit-box-shadow:0 4px 4px 1px rgba(0,0,0,.4);
 -moz-box-shadow:0 4px 4px 1px rgba(0,0,0,.4);
 box-shadow:0 4px 4px 1px rgba(0,0,0,.4)
}
.photo-album-classic .thumbnail>a img {
 width:auto;
 max-width:220px;
 max-height:220px
}
.wrapper.photo-album-classic .thumbnails .thumbnail {
 height:160px
}
.wrapper.photo-album-classic .thumbnails .thumbnail>a>img {
 max-width:100%;
 max-height:160px
}
#image-container img {
 height:100%;
 width:100%
}
.slideshow__slides-container {
 background:#212121;
 position:relative;
 top:0;
 left:0;
 width:100%;
 height:466px
}
.slideshow__slides-container__slides {
 cursor:default;
 position:absolute;
 overflow:hidden;
 left:0;
 top:0;
 width:100%;
 height:466px
}
.slideshow__slides-container__slides--link:hover {
 cursor:pointer
}
.slideshow__arrow-left,
.slideshow__arrow-right {
 display:block;
 position:absolute;
 width:21px;
 height:36px;
 cursor:pointer;
 overflow:hidden;
 top:225px
}
.slideshow__arrow-left {
 background:url(../fonts/icon-left_1.svg) left center no-repeat;
 left:10px
}
.slideshow__arrow-right {
 background:url(../fonts/icon-right_1.svg) right center no-repeat;
 right:10px
}
.slideshow__fullscreen {
 display:block;
 position:absolute;
 width:31px;
 height:31px;
 cursor:pointer;
 overflow:hidden;
 background:url(../fonts/icon-fullscreen.svg) center center no-repeat;
 right:8px;
 bottom:5px;
 background-size:contain
}
.slideshow__normalscreen {
 display:block;
 position:absolute;
 width:31px;
 height:31px;
 cursor:pointer;
 overflow:hidden;
 background:url(../fonts/icon-normalscreen.svg) center center no-repeat;
 right:10px;
 top:10px;
 background-size:contain
}
@media only screen and (max-width:767px) {
 .slideshow__normalscreen {
  top:30px;
  right:30px
 }
}
body>.slideshow__fullscreen-container {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 height:100%;
 z-index:2000;
 background:#2e2e2e
}
body>.slideshow__fullscreen-container .slideshow__slide-container-wrapper {
 position:relative;
 top:50%;
 transform:translateY(-50%);
 display:block;
 padding:10%
}
@media only screen and (max-width:767px) {
 body>.slideshow__fullscreen-container .slideshow__slide-container-wrapper {
  display:flex
 }
}
body>.slideshow__slide-container {
 transition:all linear .3s
}
@media only screen and (max-width:767px) {
 body>.slideshow__slide-container {
  width:75%;
  margin-left:0
 }
}
@media only screen and (max-width:767px) {
 body>.slideshow__slide-container--meta-hidden {
  margin-left:12.5%
 }
}
body>.slideshow__meta {
 transition:all linear .3s;
 background:#fff;
 overflow-y:auto;
 padding:20px;
 width:100%;
 opacity:1
}
@media only screen and (max-width:767px) {
 body>.slideshow__meta {
  width:25%
 }
}
body>.slideshow__meta--hidden {
 width:0;
 padding:0;
 opacity:0
}
body>.slideshow__meta__text {
 white-space:pre
}
[u=image] {
 display:inline-block!important
}
.slideshow__textpanel {
 position:absolute;
 bottom:0;
 left:0;
 background-color:rgba(0,0,0,.5);
 width:100%;
 text-align:left;
 padding:1rem
}
.slideshow__caption {
 color:#fff;
 font-size:18px;
 line-height:1.5rem;
 margin:0
}
.slideshow__caption--title {
 font-weight:700;
 font-size:22px!important;
 line-height:2.5rem!important
}
.slideshow-overlay {
 position:absolute;
 background-color:#cdcdcd;
 display:block;
 width:100%;
 height:100%;
 z-index:2500
}
.slideshow-overlay i {
 text-align:center;
 margin:0 auto;
 position:relative;
 display:block;
 font-size:60px;
 top:40%
}
.video-player .player {
 line-height:0
}
.video-player .player p {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:14.4px;
 line-height:17.82px
}
.video-player .player-caption {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:14.4px;
 line-height:17.82px;
 margin-top:12px
}
.contact .contact-text h4 {
 margin-top:0
}
.contact .contact-form input[type=text] {
 display:block;
 width:100%;
 min-height:32px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.contact .contact-form textarea {
 display:block;
 width:100%;
 min-height:32px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 min-height:160px
}
.contact .contact-form fieldset {
 padding:0
}
.contact .contact-form .content form fieldset {
 border-style:none!important
}
.contact .contact-form .content form fieldset button {
 border-style:none!important;
 margin-top:10px
}
.map-page .map-page-info .country {
 padding-bottom:11px
}
.map-page .map-container img {
 max-width:10000px
}
.map-page .map-container .google-map {
 width:100%;
 min-height:512px
}
.map-page .map-page-info {
 margin-top:22px
}
.diary.diary-wine-reviews .avatar {
 width:303px
}
.diary.diary-wine-reviews .avatar [class^=icon-],
.diary.diary-wine-reviews .avatar [class*=" icon-"] {
 font-size:300px
}
.diary.diary-wine-reviews .avatar+.wrapper {
 margin-left:325px
}
.diary.diary-wine-reviews .avatar+.section {
 margin-left:325px
}
.diary.diary-wine-reviews .avatar+.item {
 margin-left:325px
}
.diary.diary-wine-reviews.sidebar .avatar+.wrapper {
 margin-left:340px
}
.diary.diary-wine-reviews.sidebar .avatar+.section {
 margin-left:325px
}
.diary.diary-wine-reviews .dl-horizontal {
 border:none;
 padding-top:0;
 padding-bottom:0
}
.diary.diary-wine-reviews .dl-horizontal dt {
 clear:none
}
.diary.diary-wine-reviews .dl-horizontal dd {
 margin-bottom:5.33px
}
.diary.diary-recipes .recipe-name {
 margin-top:0
}
.diary.diary-recipes>.content>.section>.content>.span4 {
 padding-bottom:24px
}
#left.span9 .diary.diary-wine-reviews .avatar {
 width:223px
}
#left.span9 .diary.diary-wine-reviews .avatar [class^=icon-],
#left.span9 .diary.diary-wine-reviews .avatar [class*=" icon-"] {
 font-size:220px
}
#left.span9 .diary.diary-wine-reviews .avatar+.wrapper {
 margin-left:245px
}
#left.span9 .diary.diary-wine-reviews .avatar+.section {
 margin-left:245px
}
#left.span9 .diary.diary-wine-reviews .avatar+.item {
 margin-left:245px
}
#left.span9 .diary.diary-wine-reviews.sidebar .avatar+.wrapper {
 margin-left:260px
}
#left.span9 .diary.diary-wine-reviews.sidebar .avatar+.section {
 margin-left:245px
}
.blog .avatar,
.blog-post .avatar {
 width:43px
}
.blog .avatar [class^=icon-],
.blog-post .avatar [class^=icon-],
.blog .avatar [class*=" icon-"],
.blog-post .avatar [class*=" icon-"] {
 font-size:40px
}
.blog .avatar+.wrapper,
.blog-post .avatar+.wrapper {
 margin-left:65px
}
.blog .avatar+.section,
.blog-post .avatar+.section {
 margin-left:65px
}
.blog .avatar+.item,
.blog-post .avatar+.item {
 margin-left:65px
}
.blog.sidebar .avatar+.wrapper,
.blog-post.sidebar .avatar+.wrapper {
 margin-left:80px
}
.blog.sidebar .avatar+.section,
.blog-post.sidebar .avatar+.section {
 margin-left:65px
}
.blog-post ul.pager>li>a,
.blog ul.pager>li>a,
.blog-post ul.pager>li>span,
.blog ul.pager>li>span {
 background:0 0;
 color:#000;
 text-decoration:underline
}
.blog-post ul.pager>li>a:hover,
.blog ul.pager>li>a:hover,
.blog-post ul.pager>li>span:hover,
.blog ul.pager>li>span:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.post-object {
 display:block
}
.ss-quilljs-compat .ql-size-large,
.ss-quilljs-compat .ql-size-huge {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.list .avatar,
.family-tree .avatar {
 width:303px
}
.list .avatar [class^=icon-],
.family-tree .avatar [class^=icon-],
.list .avatar [class*=" icon-"],
.family-tree .avatar [class*=" icon-"] {
 font-size:300px
}
.list .avatar+.wrapper,
.family-tree .avatar+.wrapper {
 margin-left:325px
}
.list .avatar+.section,
.family-tree .avatar+.section {
 margin-left:325px
}
.list .avatar+.item,
.family-tree .avatar+.item {
 margin-left:325px
}
.list.sidebar .avatar+.wrapper,
.family-tree.sidebar .avatar+.wrapper {
 margin-left:340px
}
.list.sidebar .avatar+.section,
.family-tree.sidebar .avatar+.section {
 margin-left:325px
}
#left.span9 .list .avatar,
#left.span9 .family-tree .avatar {
 width:223px
}
#left.span9 .list .avatar [class^=icon-],
#left.span9 .family-tree .avatar [class^=icon-],
#left.span9 .list .avatar [class*=" icon-"],
#left.span9 .family-tree .avatar [class*=" icon-"] {
 font-size:220px
}
#left.span9 .list .avatar+.wrapper,
#left.span9 .family-tree .avatar+.wrapper {
 margin-left:245px
}
#left.span9 .list .avatar+.section,
#left.span9 .family-tree .avatar+.section {
 margin-left:245px
}
#left.span9 .list .avatar+.item,
#left.span9 .family-tree .avatar+.item {
 margin-left:245px
}
#left.span9 .list.sidebar .avatar+.wrapper,
#left.span9 .family-tree.sidebar .avatar+.wrapper {
 margin-left:260px
}
#left.span9 .list.sidebar .avatar+.section,
#left.span9 .family-tree.sidebar .avatar+.section {
 margin-left:245px
}
.article h3 {
 margin-top:0
}
.article p:last-child {
 margin-bottom:0
}
.article .img-simple>:last-child {
 margin-bottom:0
}
.article .img-simple .image {
 display:block
}
.article .img-simple .image img {
 width:100%
}
.column-article-section {
 padding:0;
 margin:0
}
.column-article-section>li {
 margin-bottom:0
}
.column-article-section .img-simple>:last-child {
 margin-bottom:0
}
.column-article-section .img-simple .image {
 display:block
}
.column-article-section .img-simple .image img {
 width:100%
}
.column-article-section p:last-child {
 margin-bottom:0
}
.column-article-section h4 {
 display:inline-block
}
.news .dl-horizontal {
 padding:0
}
.news .dl-horizontal dd {
 margin-bottom:22px;
 margin-left:176px
}
.news .dl-horizontal dd:last-child {
 margin-bottom:0
}
.news .dl-horizontal dt {
 width:auto;
 max-width:170px
}
.pedigree .pet-name {
 margin-top:0
}
.pedigree .table {
 table-layout:fixed;
 margin-top:22px
}
.pedigree .table .placeholder {
 min-height:30px
}
.pedigree .table .info-sign {
 cursor:pointer;
 float:right;
 padding-left:22px;
 font-size:24px
}
.pedigree .table .parent {
 font-style:italic;
 font-size:90%;
 margin-bottom:11px
}
.pedigree .table ul {
 font-size:90%
}
.pedigree .table .img-simple {
 margin-top:0;
 margin-left:0
}
.pedigree .table-bordered,
.pedigree .table th,
.pedigree .table td,
.pedigree .table-bordered th,
.pedigree .table-bordered td {
 border-color:gray
}
.guest-book .item>.controls a,
.guest-book .item>.controls span {
 padding-left:11px
}
.guest-book .add-message.section {
 clear:both
}
.guest-book .add-message .form-horizontal {
 margin-bottom:0
}
.guest-book .add-message .form-horizontal .control-group:last-child {
 margin-bottom:0
}
.guest-book .add-message .form-horizontal textarea {
 min-height:76px
}
.guest-book .add-message .image-input {
 height:auto;
 min-height:173px
}
.guest-book .add-message .content .btn-primary {
 margin-top:11px
}
@media (max-width:900px) {
 .shop-basket {
  margin:10px
 }
}
.shop .product-price {
 color:#000
}
@media (min-width:725px) {
 .shop .product-price-medium-large,
 .shop .product-quantity-medium-large,
 .shop .product-size-medium-large {
  float:right
 }
 .shop .product-overview dd.product-price {
  text-align:right
 }
 .shop .product-overview dd :first-child {
  float:right
 }
}
.shop.products-list .product-title {
 font-size:20px;
 line-height:22px;
 overflow:hidden;
 margin:8px 0 0;
 color:#1a1a1a;
 min-height:44px;
 padding-top:20px
}
.shop.products-list .product-price {
 margin:5.33px 0 5.33px 1px
}
.shop.products-list .row-fluid {
 margin-bottom:20px
}
@media (max-width:725px) {
 .shop.product-details {
  padding:0 20px;
  padding-bottom:10px
 }
 .shop.product-details .row-fluid {
  display:flex;
  flex-direction:column
 }
}
.shop.product-details h5 {
 margin-bottom:0
}
.shop.product-details .product-overview {
 padding-top:0;
 padding-bottom:22px
}
.shop.product-details .product-overview .product-quantity {
 font-weight:400
}
@media (min-width:725px) {
 .shop.product-details .product-overview .product-quantity {
  margin-top:16px
 }
}
.shop.product-details .product-overview .product-quantity-input {
 width:24px;
 text-align:center
}
.shop.product-details .product-overview .product-size-input {
 text-overflow:ellipsis;
 max-width:150px;
 overflow:hidden;
 white-space:nowrap
}
.shop.product-details .product-overview .product-price {
 font-size:20px;
 line-height:22px;
 font-weight:400;
 color:#000
}
.shop.product-details .product-overview dt.product-size,
.shop.product-details .product-overview dt.product-quantity {
 margin-top:24px
}
.shop.product-details .product-overview.dl-horizontal dt {
 width:unset
}
.shop.product-details .product-overview.dl-horizontal dd {
 margin-left:0;
 min-width:50%
}
.shop.product-details .product-price {
 margin:-3px 0 5.33px 1px;
 font-size:20px;
 line-height:22px;
 font-weight:400;
 color:#000
}
.shop.product-details .product-description {
 white-space:pre-line;
 margin:32px 0 0;
 clear:both
}
.shop.product-details .product-delivery-info {
 margin:32px 0 0;
 clear:both
}
.shop.product-details .product-additional-info {
 margin-left:14px;
 white-space:pre-line
}
.shop.product-details .product-additional-info>.content>p {
 white-space:pre-wrap
}
.shop.product-details .product-image {
 padding:10px
}
.shop.product-details .product-image>.img-simple .image {
 display:block
}
.shop.product-details .product-image>.img-simple .image img {
 width:100%
}
.shop.product-details .product-thumbs .sub2 {
 margin:4px 0 10.67px;
 font-style:italic
}
.shop.product-details .product-thumbs .active {
 opacity:.6
}
.shop.product-details .product-thumbs .img-simple {
 margin-top:0
}
.shop.product-details .product-thumbs .img-simple .image {
 display:block
}
.shop.product-details .product-thumbs .img-simple .image img {
 width:100%
}
.shop.product-details .product-details-buttons {
 *zoom:1
}
.shop.product-details .product-details-buttons .btn {
 float:left
}
.shop.product-details .product-details-buttons:before,
.shop.product-details .product-details-buttons:after {
 display:table;
 content:"";
 line-height:0
}
.shop.product-details .product-details-buttons:after {
 clear:both
}
.shop .shop-basket-table {
 margin-bottom:22px;
 table-layout:fixed
}
.shop .shop-basket-table thead th {
 border-bottom:1px solid #666;
 padding-right:8px;
 white-space:nowrap
}
.shop .shop-basket-table thead th.shop-basket-quantity {
 text-align:right;
 width:15%
}
.shop .shop-basket-table thead th.shop-basket-actions {
 width:20.9px
}
.shop .shop-basket-table tbody td {
 padding-top:5.33px;
 vertical-align:top;
 white-space:nowrap;
 padding-right:8px
}
.shop .shop-basket-table tbody td h4 {
 margin:0 0 0 122px
}
.shop .shop-basket-table tbody td .shop-basket-product-title {
 font-size:16px;
 line-height:22px
}
.shop .shop-basket-table tbody td .alert {
 white-space:normal
}
.shop .shop-basket-table tbody td.shop-basket-product {
 width:60%;
 white-space:normal
}
.shop .shop-basket-table tbody td.shop-basket-product p {
 margin-left:122px
}
.shop .shop-basket-table tbody td.shop-basket-actions {
 padding-right:0
}
.shop .shop-basket-table tbody td .shop-quantity {
 margin-top:-5px;
 box-sizing:content-box
}
.shop .shop-basket-table tbody tr:first-child td {
 padding-top:16px
}
.shop .shop-basket-table tbody tr:first-child>tr:last-child td {
 padding-bottom:10px
}
.shop .shop-basket-table tfoot td {
 white-space:nowrap
}
.shop .shop-basket-table tfoot>tr:first-child td {
 border-top:1px solid #999
}
.shop .shop-basket-table tfoot>tr:first-child td p {
 margin:0
}
.shop .shop-basket-table tfoot>tr:last-child td {
 border-top:1px solid #666
}
.shop .shop-basket-table tfoot>tr:last-child td p {
 margin:5.33px 0 0
}
.shop.shop-checkout-address .icon-asterisk {
 font-size:8px;
 color:#300;
 position:relative;
 top:-5.71px;
 margin:0 3.2px
}
.products-list .row-fluid {
 margin-bottom:16px
}
.products-list .row-fluid:last-child {
 margin-bottom:0
}
.products-list .product-description {
 white-space:pre-line;
 display:none
}
.products-list .product-title {
 clear:both
}
.products-list .product .product-image {
 *zoom:1
}
.products-list .product .product-image:before,
.products-list .product .product-image:after {
 display:table;
 content:"";
 line-height:0
}
.products-list .product .product-image:after {
 clear:both
}
.products-list .product .product-image a {
 display:inline-block;
 overflow:hidden;
 position:relative;
 float:left;
 width:100%;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.products-list .product .product-image a .images-inner {
 width:auto;
 overflow:hidden;
 white-space:nowrap;
 font-size:0
}
.products-list .product .product-image a .images-inner img {
 overflow:hidden;
 width:100%
}
@media (max-width:725px) {
 .products-list .product .product-image {
  padding:0 20px
 }
}
.products-list .span12 .product {
 *zoom:1
}
.products-list .span12 .product:before,
.products-list .span12 .product:after {
 display:table;
 content:"";
 line-height:0
}
.products-list .span12 .product:after {
 clear:both
}
.products-list .span12 .product .product-image {
 float:left
}
.products-list .span12 .product .product-image div.no-image,
.products-list .span12 .product .product-image a {
 width:160px;
 margin:0 16px 16px 0;
 overflow:hidden
}
.products-list .span12 .product .product-description {
 white-space:pre-line;
 display:block;
 margin-top:16px
}
.products-list .span12 .product .product-title,
.products-list .span12 .product .product-price,
.products-list .span12 .product .product-button,
.products-list .span12 .product .product-description {
 margin-left:176px
}
.products-list .span12 .product .product-title {
 margin-top:-3px;
 clear:none
}
.products-list .span12 .product.visible-desktop .product-size,
.products-list .span12 .product.visible-desktop .product-price-list {
 margin:auto;
 text-align:center
}
.products-list .span12 .product.visible-desktop .product-button-container {
 text-align:center
}
.products-list .span12 .product.visible-desktop>div>div:last-child {
 width:250px
}
.products-list .span12 .product .product-size select {
 max-width:150px;
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap
}
.shop-basket-table {
 width:100%
}
.shop-basket-table th.shop-basket-product {
 text-align:left
}
.shop-basket-title {
 *zoom:1
}
.shop-basket-title:before,
.shop-basket-title:after {
 display:table;
 content:"";
 line-height:0
}
.shop-basket-title:after {
 clear:both
}
.shop-basket-table {
 clear:both
}
.shop-basket-product-image {
 float:left;
 max-width:100px;
 margin:3px 16px 16px 0;
 overflow:hidden;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.shop-basket-quantity {
 text-align:right
}
.shop-basket-price {
 text-align:right
}
.shop-basket-total {
 text-align:right
}
.shop-basket-actions {
 width:1%;
 padding-left:16px
}
.shop-basket textarea.order-comment {
 height:240px
}
.shop.product-details .product-overview .product-quantity-input,
.shop-quantity {
 width:40px;
 min-height:32px;
 text-align:center;
 box-sizing:content-box
}
.shop-checkout-address-preview {
 list-style:none;
 padding:0;
 margin:0;
 min-height:192px
}
.shop-checkout-address-preview li {
 margin:0;
 padding:0
}
.shop-checkout-final .shop-checkout-address-preview {
 min-height:176px
}
.product-animation {
 position:absolute;
 z-index:1000;
 transform-origin:50% 50%;
 -webkit-transition:-webkit-transform 1s;
 -moz-transition:transform 1s;
 transition:transform 1s;
 -webkit-box-shadow:10px 10px 50px 0 rgba(0,0,0,.75);
 -moz-box-shadow:10px 10px 50px 0 rgba(0,0,0,.75);
 box-shadow:10px 10px 50px 0 rgba(0,0,0,.75);
 overflow:hidden
}
@media print {
 .footer,
 .navbar,
 .shop-checkout-final .controls {
  display:none
 }
 a[href]:after {
  content:none!important
 }
}
.pointer {
 cursor:pointer
}
.shop tfoot .shop-basket-foot-total,
.shop tfoot .shop-basket-price,
.shop tfoot .shop-basket-foot-tax {
 border-top:1px solid #999
}
button.btn.btn-remove i {
 padding-left:0
}
@media screen and (max-width:724px) {
 .shop-basket-table {
  font-size:14px
 }
 .shop-basket-table tbody td .shop-quantity {
  box-sizing:border-box;
  font-size:14px;
  padding:0;
  width:28px;
  min-height:28px
 }
 .shop-basket-table tbody .shop-basket-price p,
 .shop-basket-table tbody .shop-basket-total p {
  white-space:pre-wrap
 }
}
@media screen and (max-width:450px) {
 .layout5 .shop-basket {
  margin:0
 }
 .shop .shop-basket-table {
  font-size:13px
 }
 .shop .shop-basket-table .shop-basket-price,
 .shop .shop-basket-table .shop-basket-quantity,
 .shop .shop-basket-table .shop-basket-total {
  text-align:left
 }
 .shop .shop-basket-table thead th {
  padding-right:0;
  overflow:hidden;
  text-overflow:ellipsis
 }
 .shop .shop-basket-table thead th.shop-basket-quantity {
  text-align:left;
  width:20%
 }
 .shop .shop-basket-table tfoot .shop-basket-total {
  text-align:right
 }
 .shop .shop-basket-table .shop-basket-actions {
  padding-left:0
 }
 .shop .shop-basket-table .shop-basket-total {
  padding-left:0;
  padding-right:2px;
  width:22%
 }
 .shop .shop-basket-table .shop-basket-price {
  width:22%
 }
 .desktop-total {
  display:none
 }
 .mobile-total p {
  margin:0
 }
}
@media screen and (min-width:451px) {
 .mobile-total {
  display:none
 }
}
.qxl .product-title {
 font-size:20px;
 line-height:22px;
 margin:8px 0 0;
 color:#1a1a1a
}
.qxl .product-price {
 margin:5.33px 0 5.33px 1px
}
.qxl .row-fluid {
 margin-bottom:45px
}
.qxl .row-fluid:last-child {
 margin-bottom:0
}
.trendsales .product-title {
 font-size:20px;
 line-height:22px;
 margin:8px 0 0;
 color:#1a1a1a
}
.trendsales .product-price {
 margin:5.33px 0 5.33px 1px
}
.trendsales .row-fluid {
 margin-bottom:45px
}
.trendsales .row-fluid:last-child {
 margin-bottom:0
}
.memory-game {
 position:relative;
 width:570px!important;
 margin:0 auto;
 padding-top:33px
}
.memory-game .memoryGame-Timer {
 position:absolute;
 top:0;
 right:0;
 line-height:32px;
 font-size:44px;
 color:#000;
 text-shadow:2px 2px 1px #999
}
.memory-game .memoryGame-Timer.timer-win {
 font-size:20px;
 color:#333;
 text-shadow:0 0 1px #999
}
.memory-game .start-button {
 position:absolute;
 top:50%;
 left:50%;
 margin:-22px 0 0 -110px;
 width:180px
}
.memory-game .restart-button {
 position:absolute;
 top:0;
 left:0;
 width:180px
}
.memory-game div.memoryGameTile {
 float:left;
 cursor:pointer;
 margin:6px;
 border-radius:4px;
 -webkit-box-shadow:3px 3px 1px #aaa;
 -moz-box-shadow:3px 3px 1px #aaa;
 -o-box-shadow:3px 3px 1px #aaa;
 box-shadow:3px 3px 1px #aaa;
 height:100px;
 line-height:100px;
 width:100px;
 text-align:center;
 position:relative;
 -webkit-transition:all .15s ease-out;
 -moz-transition:all .15s ease-out;
 -o-transition:all .15s ease-out;
 transition:all .15s ease-out;
 -webkit-perspective:100px;
 -moz-perspective:100px;
 -ms-perspective:100px;
 perspective:100px;
 -webkit-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -ms-transform-style:preserve-3d;
 transform-style:preserve-3d;
 overflow:hidden
}
.memory-game div img {
 border-radius:4px;
 vertical-align:middle;
 height:auto;
 line-height:100px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-50px 0 0 -50px
}
.ui-puzzle {
 background:#fff;
 border:1px solid #111;
 margin:0 auto;
 position:relative
}
.ui-puzzle-canvas {
 display:none;
 margin:0 auto;
 position:relative
}
.ui-puzzle-canvas canvas {
 left:0
}
a.ui-puzzle-button {
 position:absolute;
 float:left
}
.ui-puzzle-start {
 width:180px
}
.ui-puzzle-try-again {
 top:5px;
 left:10px;
 width:150px;
 height:25px
}
div.ui-puzzle-timer {
 position:absolute;
 top:0;
 right:5px;
 line-height:40px;
 text-shadow:1px 1px 0 rgba(0,0,0,.5);
 font-size:48px
}
div.ui-puzzle-timer-win {
 color:#000;
 text-shadow:0 0 3px #fff;
 font-size:32px
}
.ui-puzzle-audio {
 display:none
}
.ui-puzzle-loader {
 display:none;
 color:#000;
 background:#fff;
 text-align:center;
 position:absolute;
 top:0;
 left:0;
 z-index:99999
}
.ui-puzzle-loader-text {
 margin-top:35%
}
.ui-puzzle-loader-border {
 margin:0 auto;
 border:1px solid #000;
 width:200px;
 height:20px;
 padding:1px
}
.ui-puzzle-loader-inner {
 height:20px;
 background:#ec9800;
 width:1px
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 vertical-align:top;
 border-top:4px solid #000;
 border-right:4px solid transparent;
 border-left:4px solid transparent;
 content:""
}
.open {
 *z-index:1000
}
.open>.dropdown-menu,
.open>.dropdown-wrapper>.dropdown-menu {
 display:block
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,.2);
 -webkit-background-clip:padding-box;
 -moz-background-clip:padding;
 background-clip:padding-box;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 opacity:1;
 filter:alpha(opacity=100)
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu>li>a {
 display:block;
 clear:both;
 font-weight:400;
 white-space:nowrap
}
.header-wrapper .dropdown-menu {
 overflow:hidden;
 background-color:#8e9faf;
 border:1px solid rgba(0,0,0,.2);
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 opacity:1;
 filter:alpha(opacity=100)
}
.header-wrapper .dropdown-menu>li>a {
 color:#666
}
.header-wrapper .dropdown-menu>li:first-child>a {
 -webkit-border-top-right-radius:6px;
 -moz-border-radius-topright:6px;
 border-top-right-radius:6px;
 -webkit-border-top-left-radius:6px;
 -moz-border-radius-topleft:6px;
 border-top-left-radius:6px
}
.header-wrapper .dropdown-menu>li:last-child>a {
 -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-bottomright:6px;
 border-bottom-right-radius:6px;
 -webkit-border-bottom-left-radius:6px;
 -moz-border-radius-bottomleft:6px;
 border-bottom-left-radius:6px
}
.header-wrapper .dropdown-menu>li>a:hover,
.header-wrapper .dropdown-menu>li>a:focus,
.header-wrapper .dropdown-submenu:hover>a,
.header-wrapper .dropdown-submenu:focus>a {
 color:#666
}
.header-wrapper .dropdown-menu>.active>a,
.header-wrapper .dropdown-menu>.active>a:hover,
.header-wrapper .dropdown-menu>.active>a:focus {
 color:#fff
}
.header-wrapper .dropdown-submenu>a:after {
 border-left-color:#596c7e
}
.header-wrapper .dropdown-submenu:hover>a:after {
 border-left-color:#666
}
.dropup .caret {
 border-top:0;
 border-bottom:4px solid #000;
 content:""
}
.dropup .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:1px
}
.dropright .caret {
 border-left:4px solid #000;
 border-top:4px solid transparent;
 border-bottom:4px solid transparent;
 border-right:0
}
.dropdown-backdrop {
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:990
}
.section.document .doc-circle {
 width:70px;
 height:70px;
 border-radius:35px;
 text-align:center;
 background:#454a5d
}
.section.document .document-icon {
 width:36px;
 height:45px;
 display:inline-block;
 margin:12px 0 0 2px;
 background-image:url(../images/icons-download-userpages.png);
 background-repeat:no-repeat;
 background-position:0 0
}
.section.document .document-icon.pdfIcon {
 background-position:0 0
}
.section.document .document-icon.docIcon {
 background-position:-38px 0
}
.section.document .document-icon.docxIcon {
 background-position:-76px 0
}
.section.document .document-icon.pptIcon {
 background-position:-114px 0
}
.section.document .document-icon.pptxIcon {
 background-position:-152px 0
}
.section.document .document-icon.ppsIcon {
 background-position:-190px 0
}
.section.document .document-icon.ppsxIcon {
 background-position:-228px 0
}
.section.document .document-icon.odtIcon {
 background-position:-266px 0
}
.section.document .document-icon.odsIcon {
 background-position:-304px 0
}
.section.document .document-icon.odpIcon {
 background-position:-342px 0
}
.section.document .document-icon.xlsIcon {
 background-position:-380px 0
}
.section.document .document-icon.xlsxIcon {
 background-position:-418px 0
}
.section.document .document-icon.pdfIcon {
 background-position:0 -45px
}
.section.document .document-icon.docIcon {
 background-position:-38px -45px
}
.section.document .document-icon.docxIcon {
 background-position:-76px -45px
}
.section.document .document-icon.pptIcon {
 background-position:-114px -45px
}
.section.document .document-icon.pptxIcon {
 background-position:-152px -45px
}
.section.document .document-icon.ppsIcon {
 background-position:-190px -45px
}
.section.document .document-icon.ppsxIcon {
 background-position:-228px -45px
}
.section.document .document-icon.odtIcon {
 background-position:-266px -45px
}
.section.document .document-icon.odsIcon {
 background-position:-304px -45px
}
.section.document .document-icon.odpIcon {
 background-position:-342px -45px
}
.section.document .document-icon.xlsIcon {
 background-position:-380px -45px
}
.section.document .document-icon.xlsxIcon {
 background-position:-418px -45px
}
.header-wrapper .title-wrapper {
 padding:30px 0
}
.header-wrapper .title-wrapper a.logo {
 float:left;
 color:#454a5d;
 text-shadow:none;
 font-size:76.5px;
 line-height:85px;
 padding-top:4px;
 padding-bottom:2px;
 vertical-align:top;
 margin:0 16px 0 0
}
.header-wrapper .title-wrapper a.logo.title-only {
 font-size:59.22px;
 line-height:77px;
 vertical-align:top
}
.header-wrapper .title-wrapper .title-break-line {
 overflow-wrap:break-word;
 word-wrap:break-word
}
.header-wrapper .title-wrapper .title {
 overflow-wrap:break-word;
 word-wrap:break-word;
 color:#454a5d;
 text-shadow:none;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:47px;
 font-weight:400;
 font-style:normal;
 line-height:47px;
 letter-spacing:0;
 padding:6px 0;
 margin-left:0;
 text-transform:none
}
.header-wrapper .title-wrapper .title.title-only {
 padding-top:6px;
 padding-bottom:6px;
 font-size:65.8px;
 line-height:73px;
 min-height:73px
}
.header-wrapper .title-wrapper .subtitle {
 overflow-wrap:break-word;
 word-wrap:break-word;
 color:#454a5d;
 text-shadow:none;
 text-transform:none;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:22px;
 font-weight:400;
 line-height:22px;
 letter-spacing:0;
 padding:2px 0;
 margin-left:0;
 font-style:normal
}
.header-wrapper .title-wrapper .title-link,
.header-wrapper .title-wrapper .title-link:link,
.header-wrapper .title-wrapper .title-link:visited,
.header-wrapper .title-wrapper .title-link:hover,
.header-wrapper .title-wrapper .title-link:active {
 text-decoration:none
}
.header-wrapper .title-wrapper a.logo {
 font-family:SimpleSite;
 font-weight:400;
 font-style:normal;
 text-decoration:inherit;
 -webkit-font-smoothing:antialiased;
 display:inline-block
}
.header-wrapper .title-wrapper a.logo:before {
 display:inline;
 content:"\e8ba"
}
.header-wrapper .title-wrapper a.logo img {
 display:none;
 max-height:64px
}
.viralbottombanner {
 width:100%;
 height:60px;
 position:fixed;
 bottom:0;
 background:rgba(0,0,0,.6)
}
.viralbottombanner .viralbottombannerlogo {
 margin-top:14px;
 position:absolute;
 left:0;
 width:106px;
 height:37px;
 background:url(../images/logo-left.png) center center no-repeat;
 background-size:100% 100%;
 margin-left:30px
}
.viralbottombanner .viralbottombannertext {
 font-family:'Open Sans',Helvetica,Verdana,sans-serif;
 font-size:16px;
 color:#fff;
 line-height:22px;
 position:relative;
 margin:0 auto;
 margin-top:20px;
 height:40px;
 width:75%;
 text-align:center
}
.viralbottombanner .viralbottombannertext a {
 color:#ff9420
}
.footer-wrapper {
 margin-bottom:0;
 margin-top:0;
 height:auto
}
.footer-wrapper>.container a {
 color:#000;
 text-decoration:underline
}
.footer-wrapper>.container a:hover {
 color:rgba(0,0,0,.8);
 text-decoration:underline
}
.footer-wrapper .footer-info {
 float:left;
 max-width:75%;
 font-size:16px
}
.footer-wrapper .footer-info .footer-powered-by {
 font-size:13.6px
}
.footer-wrapper .footer-page-counter {
 float:right;
 margin:0 0 16px;
 *zoom:1
}
.footer-wrapper .footer-page-counter:before,
.footer-wrapper .footer-page-counter:after {
 display:table;
 content:"";
 line-height:0
}
.footer-wrapper .footer-page-counter:after {
 clear:both
}
.footer-wrapper .footer-page-counter .footer-page-counter-item {
 border:solid 0 #000;
 background:#fff;
 font-size:14.4px;
 font-family:Arial,Helvetica,Arial,sans-serif;
 line-height:14.4px;
 padding:2px 2px 1px;
 margin:3px 2px 0 0;
 border-radius:4px;
 box-shadow:0 1px 2px #595959;
 float:left;
 text-align:center;
 color:#000;
 font-weight:700;
 width:10px;
 position:relative
}
.footer-wrapper .footer-page-counter .footer-page-counter-item:before {
 content:"";
 display:block;
 height:1px;
 position:absolute;
 top:52%;
 left:0;
 margin-top:-1px;
 background:rgba(0,0,0,.25);
 width:100%
}
.wrapper1.page-comments {
 margin-top:22px;
 margin-bottom:22px
}
.wrapper1.page-comments form {
 margin:0
}
.wrapper1.page-comments form textarea {
 margin:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0
}
.wrapper1.page-comments form textarea+.help-block {
 float:right
}
.wrapper1.page-comments form .btn {
 margin-top:11px
}
.page-comments-list .avatar {
 display:none
}
.page-comments-list .avatar+.item {
 margin-left:0
}
.page-comments-list .item>.heading .author {
 display:inline;
 margin-right:20px
}
.page-comments-list .item>.controls .date-text {
 margin-left:16px;
 font-size:16px
}
.page-comments-list .item>.content .comment:last-child {
 margin-bottom:0
}
.page-comments-list .content .icon-reply {
 float:left;
 color:#000;
 margin-top:0;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);
 font-size:20px
}
.page-comments-list .page-comment-replies {
 padding-left:26px;
 border-bottom:none
}
.page-comments-list .page-comment-replies>div>div>.item {
 margin-top:22px
}
.page-comments-list .more-comments {
 float:right;
 margin-top:22px
}
.page-comments-list .content>div>div>div>.item {
 margin-top:22px
}
.page-comments-list .content>div>div>div:first-child>.item {
 margin-top:0
}
.wrapper1.page-comments form .emoticons {
 margin-top:-1px;
 margin-bottom:11px;
 width:100%
}
.wrapper1.page-comments form .emoticons.open .btn.dropdown-toggle {
 background:#454a5d;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle {
 margin-top:0;
 text-decoration:none;
 line-height:normal;
 z-index:1;
 border:1px solid transparent;
 border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 -webkit-border-bottom-right-radius:18px;
 -moz-border-radius-bottomright:18px;
 border-bottom-right-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-bottomleft:18px;
 border-bottom-left-radius:18px
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle .icon-large {
 line-height:normal
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle:hover {
 text-decoration:none
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle .caret {
 margin-left:4px;
 margin-top:6.4px;
 border-left-color:#fff
}
.wrapper1.page-comments form .emoticons .dropdown-menu {
 margin-bottom:0;
 margin-top:1px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-bottomleft:18px;
 border-bottom-left-radius:18px;
 -webkit-border-top-left-radius:18px;
 -moz-border-radius-topleft:18px;
 border-top-left-radius:18px;
 background:#fff;
 top:0;
 box-shadow:none;
 padding:7px 0 6px;
 width:100%;
 border-top:0;
 border-left:0;
 z-index:0
}
.wrapper1.page-comments form .emoticons .dropdown-menu .emoticon {
 float:right;
 width:8%
}
.wrapper1.page-comments form .emoticons .dropdown-menu:before {
 border-top:7px solid #ccc;
 border-top-color:rgba(0,0,0,.2);
 border-bottom:0;
 bottom:-7px;
 top:auto
}
.wrapper1.page-comments form .emoticons .dropdown-menu:after {
 border-top:6px solid #fff;
 border-bottom:0;
 bottom:-6px;
 top:auto
}
.social {
 min-height:21.8px;
 padding:0 0 22px
}
.nivoSlider {
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 overflow:hidden
}
.nivoSlider:hover .nivo-caption .nivo-slider-caption-content {
 padding-bottom:30px
}
.nivoSlider:hover .nivo-directionNav {
 opacity:1
}
.nivoSlider .nivo-slice {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.nivoSlider .nivo-caption {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 padding:0 16px;
 background:rgba(0,0,0,.5);
 color:#fff;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0
}
.nivoSlider .nivo-caption a {
 color:#fff;
 text-decoration:underline
}
.nivoSlider .nivo-caption .nivo-slider-caption-title {
 padding:8px 0;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:22px
}
.nivoSlider .nivo-caption .nivo-slider-caption-content {
 -webkit-transition:padding .3s linear;
 -moz-transition:padding .3s linear;
 -o-transition:padding .3s linear;
 transition:padding .3s linear;
 overflow:hidden;
 padding-bottom:0;
 max-height:0;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:14.4px;
 line-height:17.82px
}
.nivoSlider .nivo-directionNav {
 -webkit-transition:opacity .2s linear;
 -moz-transition:opacity .2s linear;
 -o-transition:opacity .2s linear;
 transition:opacity .2s linear;
 opacity:0
}
.nivoSlider .nivo-directionNav a {
 background:rgba(0,0,0,.5)
}
.nivoSlider .nivo-directionNav .nivo-prevNav:before {
 content:"";
 display:block;
 position:absolute;
 top:23%;
 left:30%;
 width:0;
 height:0;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 border-right:10px solid #fff
}
.nivoSlider .nivo-directionNav .nivo-nextNav:before {
 content:"";
 display:block;
 position:absolute;
 top:23%;
 right:30%;
 width:0;
 height:0;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 border-left:10px solid #fff
}
.nivo-controlNav {
 padding:11px 0 0
}
.nivo-controlNav a.nivo-control {
 display:inline-block;
 margin:0 10px;
 font-size:0;
 background-image:none;
 background-color:#fff;
 border:none;
 -webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.2);
 -moz-box-shadow:0 0 1px 2px rgba(0,0,0,.2);
 box-shadow:0 0 1px 2px rgba(0,0,0,.2);
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;
 width:8px;
 height:8px
}
.nivo-controlNav a.nivo-control.active {
 background-image:none;
 background-color:#000;
 border:none;
 -webkit-box-shadow:0 0 rgba(0,0,0,0);
 -moz-box-shadow:0 0 rgba(0,0,0,0);
 box-shadow:0 0 rgba(0,0,0,0);
 width:9px;
 height:9px
}
.slider-wrapper .slides-container img {
 object-fit:contain
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop,
.modal-backdrop.fade.in {
 opacity:.8;
 filter:alpha(opacity=80)
}
.modal {
 position:fixed;
 top:10%;
 left:50%;
 z-index:1050;
 width:560px;
 margin-left:-280px;
 color:#000;
 background-color:#bacdde;
 border:1px solid rgba(0,0,0,.3);
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
 -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
 box-shadow:0 3px 7px rgba(0,0,0,.3);
 -webkit-background-clip:padding-box;
 -moz-background-clip:padding-box;
 background-clip:padding-box;
 outline:0
}
.modal.fade {
 -webkit-transition:opacity .3s linear,top .3s ease-out;
 -moz-transition:opacity .3s linear,top .3s ease-out;
 -o-transition:opacity .3s linear,top .3s ease-out;
 transition:opacity .3s linear,top .3s ease-out;
 top:-25%
}
.modal.fade.in {
 top:10%
}
.modal>form {
 margin:0
}
.modal .modal-header {
 padding:9px 15px;
 color:#000;
 border-bottom:1px solid #eee;
 background:#eee;
 -webkit-border-top-right-radius:18px;
 -moz-border-radius-topright:18px;
 border-top-right-radius:18px;
 -webkit-border-top-left-radius:18px;
 -moz-border-radius-topleft:18px;
 border-top-left-radius:18px
}
.modal .modal-header h1,
.modal .modal-header h2,
.modal .modal-header h3,
.modal .modal-header h4,
.modal .modal-header h5,
.modal .modal-header h6 {
 margin:0;
 line-height:30px
}
.modal .modal-header .close {
 margin-top:2px;
 color:#454a5d;
 text-shadow:0 1px 0 #fff;
 font-size:22px;
 opacity:1;
 filter:alpha(opacity=100)
}
.modal .modal-body {
 position:relative;
 overflow-y:auto;
 max-height:400px;
 padding:15px;
 background-color:#fff
}
.modal .modal-footer {
 padding:14px 15px 15px;
 margin-bottom:0;
 text-align:right;
 background-color:#fff;
 border-top:1px solid rgba(0,0,0,.2);
 -webkit-border-bottom-right-radius:18px;
 -moz-border-radius-bottomright:18px;
 border-bottom-right-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-bottomleft:18px;
 border-bottom-left-radius:18px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 *zoom:1
}
.modal .modal-footer:before,
.modal .modal-footer:after {
 display:table;
 content:"";
 line-height:0
}
.modal .modal-footer:after {
 clear:both
}
.modal .modal-footer .btn+.btn {
 margin-left:5px;
 margin-bottom:0
}
.modal .modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal .modal-footer .btn-block+.btn-block {
 margin-left:0
}
.form-popup .form-label {
 font-size:13.6px;
 line-height:16.5px
}
.form-popup .row-fluid {
 margin-bottom:16px
}
.form-popup .row-fluid [class*=span] {
 min-height:inherit
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1010;
 display:none;
 max-width:276px;
 padding:1px;
 text-align:left;
 color:#000;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 -moz-background-clip:padding;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 white-space:normal
}
.popover .popover-title {
 margin:0;
 padding:8px 14px;
 font-size:14px;
 font-weight:400;
 line-height:18px;
 color:#454a5d;
 background:#eee;
 border-bottom:1px solid #eee;
 -webkit-border-top-right-radius:18px;
 -moz-border-radius-topright:18px;
 border-top-right-radius:18px;
 -webkit-border-top-left-radius:18px;
 -moz-border-radius-topleft:18px;
 border-top-left-radius:18px
}
.popover .popover-title:empty {
 display:none
}
.popover .popover-content {
 padding:9px 14px
}
.popover .arrow,
.popover .arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover .arrow {
 border-width:11px
}
.popover .arrow:after {
 border-width:10px;
 content:""
}
.popover.top {
 margin-top:-10px
}
.popover.top .arrow {
 left:50%;
 margin-left:-11px;
 border-bottom-width:0;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 bottom:-11px
}
.popover.top .arrow:after {
 bottom:1px;
 margin-left:-10px;
 border-bottom-width:0;
 border-top-color:#fff
}
.popover.left {
 margin-left:-10px
}
.popover.left .arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-right-width:0;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25)
}
.popover.left .arrow:after {
 right:1px;
 border-right-width:0;
 bottom:-10px;
 border-left-color:#fff
}
.popover.right {
 margin-left:10px
}
.popover.right .arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-left-width:0;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25)
}
.popover.right .arrow:after {
 left:1px;
 bottom:-10px;
 border-left-width:0;
 border-right-color:#fff
}
.popover.bottom {
 margin-top:10px
}
.popover.bottom .arrow {
 left:50%;
 margin-left:-11px;
 border-top-width:0;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25);
 top:-11px
}
.popover.bottom .arrow:after {
 top:1px;
 margin-left:-10px;
 border-top-width:0;
 border-bottom-color:#fff
}
.fancybox-skin {
 color:#000;
 background:#fff;
 border:0 solid #eee;
 -webkit-border-radius:18px;
 -moz-border-radius:18px;
 border-radius:18px
}
.fancybox-skin .fancybox-title,
.fancybox-skin .fancbox-error {
 color:#000
}
.fancybox-skin .fancybox-outer {
 -webkit-border-radius:15.3px;
 -moz-border-radius:15.3px;
 border-radius:15.3px;
 overflow:hidden
}
div[data-ss=sitemusic] {
 position:fixed;
 top:20px;
 right:20px;
 height:100px;
 width:100px;
 z-index:1200
}
div[data-ss=sitemusic] a.btn {
 float:right;
 position:relative;
 height:22px;
 width:22px;
 line-height:22px;
 display:inline-block;
 font-size:16px;
 font-family:SimpleSite;
 font-weight:400;
 font-style:normal;
 text-decoration:inherit;
 -webkit-font-smoothing:antialiased
}
div[data-ss=sitemusic] a.btn:before {
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-12.5px;
 content:'Play',Helvetica,Arial,sans-serif
}
div[data-ss=sitemusic] a.btn.playing:before {
 content:"\e858";
 margin-left:-6.5px
}
.startwizard-popup {
 font-family:"Trebuchet MS",Arial,Verdana;
 font-size:14px;
 position:fixed;
 z-index:1100;
 border:2px solid #b40000;
 background-color:#fff;
 bottom:35px;
 right:35px;
 width:320px
}
.startwizard-popup h1,
.startwizard-popup h2,
.startwizard-popup h3,
.startwizard-popup h4,
.startwizard-popup h5,
.startwizard-popup h6 {
 font-family:"Trebuchet MS",Arial,Verdana
}
.startwizard-popup-header {
 background-color:#b40000;
 padding-left:20px
}
.startwizard-popup-content {
 padding:0 20px;
 color:#000;
 font-size:14px
}
.startwizard-popup-content h2 {
 font-size:28px;
 font-family:"Trebuchet MS",Arial,Verdana;
 line-height:normal;
 margin:15px 0
}
.startwizard-popup-content h4 {
 margin-top:15px;
 margin-bottom:0
}
.startwizard-popup-content p {
 margin:0;
 line-height:normal
}
.startwizard-popup-content a.btn {
 background-color:#e7a42b;
 background-image:-moz-linear-gradient(top,#efaa2d,#db9a29);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#efaa2d),to(#db9a29));
 background-image:-webkit-linear-gradient(top,#efaa2d,#db9a29);
 background-image:-o-linear-gradient(top,#efaa2d,#db9a29);
 background-image:linear-gradient(to bottom,#efaa2d,#db9a29);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefaa2d', endColorstr='#ffdb9a29', GradientType=0);
 color:#fff;
 line-height:25px;
 height:25px;
 padding-top:0;
 padding-bottom:0;
 -webkit-box-shadow:1px 1px 2px #666;
 -moz-box-shadow:1px 1px 2px #666;
 box-shadow:1px 1px 2px #666;
 border:0;
 -webkit-border-radius:6;
 -moz-border-radius:6;
 border-radius:6
}
.startwizard-popup-content a.btn:hover {
 background-color:#e7a42b;
 background-image:-moz-linear-gradient(top,#efaa2d,#db9a29);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#efaa2d),to(#db9a29));
 background-image:-webkit-linear-gradient(top,#efaa2d,#db9a29);
 background-image:-o-linear-gradient(top,#efaa2d,#db9a29);
 background-image:linear-gradient(to bottom,#efaa2d,#db9a29);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefaa2d', endColorstr='#ffdb9a29', GradientType=0);
 background-position:0 0;
 color:#fff
}
.startwizard-popup-content a {
 float:right;
 margin-top:15px;
 margin-bottom:20px;
 font-family:"Trebuchet MS",Arial,Verdana
}
.wrapper form .recaptcha div.recaptcha-table {
 border:1px solid #ccc;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 padding:4px 6px;
 background-color:#fff;
 margin-bottom:11px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.wrapper form .recaptcha div.recaptcha-table table {
 width:100%
}
.wrapper form .recaptcha .btn-group-vertical .btn {
 margin-top:0;
 width:40px
}
.wrapper form .recaptcha .recaptcha-image {
 text-align:center;
 background-color:#fff
}
.wrapper form .recaptcha .recaptcha-image.align-right {
 text-align:right
}
.wrapper form .recaptcha .recaptcha-image img {
 display:inline!important
}
.wrapper form .recaptcha .recaptcha-buttons {
 width:40px
}
.ss-strobeplayer-video {
 max-width:100%
}
.ss-strobeplayer-fallback {
 position:relative
}
.ss-strobeplayer-img-poster {
 border:0;
 z-index:1
}
.ss-strobeplayer-img-play {
 border:0;
 position:absolute;
 z-index:10;
 top:50%;
 left:50%;
 margin-top:-68px;
 margin-left:-67px
}
#manifest .numcolors {
 z-index:20
}
#manifest .color1 {
 color:#bacdde;
 content:"color desc here"
}
#manifest .color2 {
 color:#eee;
 content:"color desc here"
}
#manifest .color3 {
 color:#fff;
 content:"color desc here"
}
#manifest .color4 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color5 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color6 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color7 {
 color:#8e9faf;
 content:"color desc here"
}
#manifest .color8 {
 color:#7a8a9a;
 content:"color desc here"
}
#manifest .color9 {
 color:#9cadbd;
 content:"color desc here"
}
#manifest .color10 {
 color:#8393a4;
 content:"color desc here"
}
#manifest .color11 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color12 {
 color:#fff;
 content:"color desc here"
}
#manifest .color13 {
 color:#fff;
 content:"color desc here"
}
#manifest .color14 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color15 {
 color:#8393a4;
 content:"color desc here"
}
#manifest .color16 {
 color:#454a5d;
 content:"color desc here"
}
#manifest .color17 {
 color:#8393a4;
 content:"color desc here"
}
#manifest .color18 {
 color:#fff;
 content:"color desc here"
}
#manifest .color19 {
 color:#fff;
 content:"color desc here"
}
#manifest .color20 {
 color:#fff;
 content:"color desc here"
}
#manifest .color21 {
 color:#fff;
 content:"color desc here"
}
#manifest .color22 {
 color:#fff;
 content:"color desc here"
}
#manifest .color23 {
 color:#fff;
 content:"color desc here"
}
#manifest .color24 {
 color:#fff;
 content:"color desc here"
}
#manifest .color25 {
 color:#fff;
 content:"color desc here"
}
#manifest .color26 {
 color:#fff;
 content:"color desc here"
}
#manifest .color27 {
 color:#fff;
 content:"color desc here"
}
@font-face {
 font-family:'Cabin Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Cabin Regular'),
 local('Cabin-Regular'),
 url(//themes.googleusercontent.com/static/fonts/cabin/v5/JEgmtEDzc-IH8jBshQXrYA.woff) format('woff')
}
@font-face {
 font-family:'Cabin Normal 400 Italic';
 font-style:italic;
 font-weight:400;
 src:local('Cabin Italic'),
 local('Cabin-Italic'),
 url(//themes.googleusercontent.com/static/fonts/cabin/v5/jZSwn9gMgsQpyndNljYDIw.woff) format('woff')
}
@font-face {
 font-family:'Devonshire Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Devonshire-Regular'),
 url(//themes.googleusercontent.com/static/fonts/devonshire/v3/rRODuuhZygBZKN6AjNkHyRsxEYwM7FgeyaSgU71cLG0.woff) format('woff')
}
@font-face {
 font-family:'Lato Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Lato Regular'),
 local('Lato-Regular'),
 url(//themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff')
}
@font-face {
 font-family:'Lato Normal 400 Italic';
 font-style:italic;
 font-weight:400;
 src:local('Lato Italic'),
 local('Lato-Italic'),
 url(//themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format('woff')
}
@font-face {
 font-family:'Lusitana Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Lusitana'),
 url(//themes.googleusercontent.com/static/fonts/lusitana/v2/tAIvAkRzqMJf8Y4fM1R7PfesZW2xOQ-xsNqO47m55DA.woff) format('woff')
}
@font-face {
 font-family:'Lusitana Bold 700';
 font-style:normal;
 font-weight:700;
 src:local('Lusitana Bold'),
 local('Lusitana-Bold'),
 url(//themes.googleusercontent.com/static/fonts/lusitana/v2/oCjlVB3OWc0D00Ervq8JG4bN6UDyHWBl620a-IRfuBk.woff) format('woff')
}
@font-face {
 font-family:'Montserrat Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Montserrat-Regular'),
 url(//themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')
}
@font-face {
 font-family:'Montserrat Bold 700';
 font-style:normal;
 font-weight:700;
 src:local('Montserrat-Bold'),
 url(//themes.googleusercontent.com/static/fonts/montserrat/v4/IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM.woff) format('woff')
}
@font-face {
 font-family:'PT Sans Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('PT Sans'),
 local('PTSans-Regular'),
 url(//themes.googleusercontent.com/static/fonts/ptsans/v6/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff')
}
@font-face {
 font-family:'PT Sans Bold 700';
 font-style:normal;
 font-weight:700;
 src:local('PT Sans Bold'),
 local('PTSans-Bold'),
 url(//themes.googleusercontent.com/static/fonts/ptsans/v6/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')
}
@font-face {
 font-family:'PT Sans Normal 400 Italic';
 font-style:italic;
 font-weight:400;
 src:local('PT Sans Italic'),
 local('PTSans-Italic'),
 url(//themes.googleusercontent.com/static/fonts/ptsans/v6/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')
}
@font-face {
 font-family:'Pinyon Script Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Pinyon Script'),
 local('PinyonScript'),
 url(//themes.googleusercontent.com/static/fonts/pinyonscript/v4/TzghnhfCn7TuE73f-CBQ0BEVhAA1gnTRu3Am0EzDRlM.woff) format('woff')
}
@font-face {
 font-family:'Rosario Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Rosario Regular'),
 local('Rosario-Regular'),
 url(//themes.googleusercontent.com/static/fonts/rosario/v8/w-TkvmAJln05SsRcUypbwA.woff) format('woff')
}
@font-face {
 font-family:'Rosario Bold 700';
 font-style:normal;
 font-weight:700;
 src:local('Rosario Bold'),
 local('Rosario-Bold'),
 url(//themes.googleusercontent.com/static/fonts/rosario/v8/C6vOqPM2grRKaQTsxWhqnBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')
}
@font-face {
 font-family:'Rosario Normal 400 Italic';
 font-style:italic;
 font-weight:400;
 src:local('Rosario Italic'),
 local('Rosario-Italic'),
 url(//themes.googleusercontent.com/static/fonts/rosario/v8/qPuMCAX6nBODQfYbsOfqLj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')
}
@font-face {
 font-family:'Tinos Normal 400';
 font-style:normal;
 font-weight:400;
 src:local('Tinos'),
 url(//themes.googleusercontent.com/static/fonts/tinos/v6/C8vzv480UKDveCPk8l9XHQ.woff) format('woff')
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.hide {
 display:none
}
.show {
 display:block
}
.invisible {
 visibility:hidden
}
.uppercase {
 text-transform:uppercase
}
.lowercase {
 text-transform:lowercase
}
.capitalize {
 text-transform:capitalize
}
.loading-splash {
 display:table;
 margin:0 auto;
 font-size:44px;
 line-height:48.4px
}
.loading-splash span {
 margin-left:22px
}
@media (min-width:(12 * 42px)+(20px * (12 - 1))) and (max-width:980px) {
 .row {
  margin-left:-20px;
  *zoom:1
 }
 .row:before,
 .row:after {
  display:table;
  content:"";
  line-height:0
 }
 .row:after {
  clear:both
 }
 [class*=span] {
  float:left;
  min-height:1px;
  margin-left:20px
 }
 .container,
 .navbar-static-top .container,
 .navbar-fixed-top .container,
 .navbar-fixed-bottom .container {
  width:724px
 }
 .span12 {
  width:724px
 }
 .span11 {
  width:662px
 }
 .span10 {
  width:600px
 }
 .span9 {
  width:538px
 }
 .span8 {
  width:476px
 }
 .span7 {
  width:414px
 }
 .span6 {
  width:352px
 }
 .span5 {
  width:290px
 }
 .span4 {
  width:228px
 }
 .span3 {
  width:166px
 }
 .span2 {
  width:104px
 }
 .span1 {
  width:42px
 }
 .offset12 {
  margin-left:764px
 }
 .offset11 {
  margin-left:702px
 }
 .offset10 {
  margin-left:640px
 }
 .offset9 {
  margin-left:578px
 }
 .offset8 {
  margin-left:516px
 }
 .offset7 {
  margin-left:454px
 }
 .offset6 {
  margin-left:392px
 }
 .offset5 {
  margin-left:330px
 }
 .offset4 {
  margin-left:268px
 }
 .offset3 {
  margin-left:206px
 }
 .offset2 {
  margin-left:144px
 }
 .offset1 {
  margin-left:82px
 }
 .row-fluid {
  width:100%;
  *zoom:1
 }
 .row-fluid:before,
 .row-fluid:after {
  display:table;
  content:"";
  line-height:0
 }
 .row-fluid:after {
  clear:both
 }
 .row-fluid [class*=span] {
  display:block;
  width:100%;
  min-height:32px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  float:left;
  margin-left:2.12765957%;
  *margin-left:2.07446809%
 }
 .row-fluid [class*=span]:first-child {
  margin-left:0
 }
 .row-fluid .controls-row [class*=span]+[class*=span] {
  margin-left:2.12765957%
 }
 .row-fluid .span12 {
  width:93.01751499%;
  *width:92.9643235%
 }
 .row-fluid .span11 {
  width:85.08875044%;
  *width:85.03555895%
 }
 .row-fluid .span10 {
  width:77.15998589%;
  *width:77.1067944%
 }
 .row-fluid .span9 {
  width:69.23122135%;
  *width:69.17802986%
 }
 .row-fluid .span8 {
  width:61.3024568%;
  *width:61.24926531%
 }
 .row-fluid .span7 {
  width:53.37369225%;
  *width:53.32050076%
 }
 .row-fluid .span6 {
  width:45.44492771%;
  *width:45.39173622%
 }
 .row-fluid .span5 {
  width:37.51616316%;
  *width:37.46297167%
 }
 .row-fluid .span4 {
  width:29.58739861%;
  *width:29.53420712%
 }
 .row-fluid .span3 {
  width:21.65863407%;
  *width:21.60544258%
 }
 .row-fluid .span2 {
  width:13.72986952%;
  *width:13.67667803%
 }
 .row-fluid .span1 {
  width:5.80110497%;
  *width:5.74791348%
 }
 .row-fluid .offset12 {
  margin-left:97.27283414%;
  *margin-left:97.16645116%
 }
 .row-fluid .offset12:first-child {
  margin-left:95.14517456%;
  *margin-left:95.03879158%
 }
 .row-fluid .offset11 {
  margin-left:89.34406959%;
  *margin-left:89.23768661%
 }
 .row-fluid .offset11:first-child {
  margin-left:87.21641002%;
  *margin-left:87.11002704%
 }
 .row-fluid .offset10 {
  margin-left:81.41530504%;
  *margin-left:81.30892206%
 }
 .row-fluid .offset10:first-child {
  margin-left:79.28764547%;
  *margin-left:79.18126249%
 }
 .row-fluid .offset9 {
  margin-left:73.4865405%;
  *margin-left:73.38015752%
 }
 .row-fluid .offset9:first-child {
  margin-left:71.35888092%;
  *margin-left:71.25249794%
 }
 .row-fluid .offset8 {
  margin-left:65.55777595%;
  *margin-left:65.45139297%
 }
 .row-fluid .offset8:first-child {
  margin-left:63.43011637%;
  *margin-left:63.3237334%
 }
 .row-fluid .offset7 {
  margin-left:57.6290114%;
  *margin-left:57.52262842%
 }
 .row-fluid .offset7:first-child {
  margin-left:55.50135183%;
  *margin-left:55.39496885%
 }
 .row-fluid .offset6 {
  margin-left:49.70024686%;
  *margin-left:49.59386388%
 }
 .row-fluid .offset6:first-child {
  margin-left:47.57258728%;
  *margin-left:47.4662043%
 }
 .row-fluid .offset5 {
  margin-left:41.77148231%;
  *margin-left:41.66509933%
 }
 .row-fluid .offset5:first-child {
  margin-left:39.64382273%;
  *margin-left:39.53743976%
 }
 .row-fluid .offset4 {
  margin-left:33.84271776%;
  *margin-left:33.73633478%
 }
 .row-fluid .offset4:first-child {
  margin-left:31.71505819%;
  *margin-left:31.60867521%
 }
 .row-fluid .offset3 {
  margin-left:25.91395321%;
  *margin-left:25.80757024%
 }
 .row-fluid .offset3:first-child {
  margin-left:23.78629364%;
  *margin-left:23.67991066%
 }
 .row-fluid .offset2 {
  margin-left:17.98518867%;
  *margin-left:17.87880569%
 }
 .row-fluid .offset2:first-child {
  margin-left:15.85752909%;
  *margin-left:15.75114611%
 }
 .row-fluid .offset1 {
  margin-left:10.05642412%;
  *margin-left:9.95004114%
 }
 .row-fluid .offset1:first-child {
  margin-left:7.92876455%;
  *margin-left:7.82238157%
 }
 input,
 textarea,
 .uneditable-input {
  margin-left:0
 }
 .controls-row [class*=span]+[class*=span] {
  margin-left:20px
 }
 input.span12,
 textarea.span12,
 .uneditable-input.span12 {
  width:710px
 }
 input.span11,
 textarea.span11,
 .uneditable-input.span11 {
  width:648px
 }
 input.span10,
 textarea.span10,
 .uneditable-input.span10 {
  width:586px
 }
 input.span9,
 textarea.span9,
 .uneditable-input.span9 {
  width:524px
 }
 input.span8,
 textarea.span8,
 .uneditable-input.span8 {
  width:462px
 }
 input.span7,
 textarea.span7,
 .uneditable-input.span7 {
  width:400px
 }
 input.span6,
 textarea.span6,
 .uneditable-input.span6 {
  width:338px
 }
 input.span5,
 textarea.span5,
 .uneditable-input.span5 {
  width:276px
 }
 input.span4,
 textarea.span4,
 .uneditable-input.span4 {
  width:214px
 }
 input.span3,
 textarea.span3,
 .uneditable-input.span3 {
  width:152px
 }
 input.span2,
 textarea.span2,
 .uneditable-input.span2 {
  width:90px
 }
 input.span1,
 textarea.span1,
 .uneditable-input.span1 {
  width:28px
 }
}
@media (max-width:723px) {
 .dynamic-header-logo {
  padding:10px 0
 }
 .dynamic-header-logo .logo-img,
 .dynamic-header-logo a.logo,
 .dynamic-header-logo a.logo.title-only {
  max-height:65px;
  font-size:65px;
  line-height:normal
 }
 .header-wrapper .title-wrapper {
  text-align:center;
  padding:10px 0
 }
 .header-wrapper .title-wrapper a.logo,
 .header-wrapper .title-wrapper a.logo.title-only {
  float:none;
  padding:0;
  margin:0;
  font-size:65px;
  line-height:normal;
  display:inline
 }
 .header-wrapper .title-wrapper a.logo img,
 .header-wrapper .title-wrapper a.logo.title-only img {
  display:inline;
  max-height:65px
 }
 .header-wrapper .title-wrapper .title,
 .header-wrapper .title-wrapper .title.title-only {
  font-size:32.9px;
  line-height:normal;
  display:block
 }
 .header-wrapper .title-wrapper .subtitle {
  font-size:19.8px
 }
 .container-fluid {
  padding:0
 }
 .dl-horizontal dt {
  float:none;
  clear:none;
  width:auto;
  text-align:left
 }
 .dl-horizontal dd {
  margin-left:0
 }
 .container {
  width:auto
 }
 .row-fluid {
  width:100%
 }
 .row,
 .thumbnails {
  margin-left:0
 }
 .thumbnails {
  margin-bottom:0
 }
 .thumbnails>li {
  float:none;
  margin-left:0;
  margin-bottom:11px
 }
 [class*=span],
 .row-fluid [class*=span] {
  float:none;
  display:block;
  width:100%;
  margin-left:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
 }
 .span12,
 .row-fluid .span12 {
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
 }
 .row-fluid [class*=offset]:first-child {
  margin-left:0
 }
 .modal {
  position:fixed;
  top:20px;
  left:20px;
  right:20px;
  width:auto;
  margin:0
 }
 .modal.fade {
  top:-100px
 }
 .modal.fade.in {
  top:20px
 }
 .shop.product-details .product-image .product-thumbs {
  display:none
 }
 .shop-checkout-address-preview {
  min-height:inherit!important
 }
 .shop-checkout-address-preview li:last-child {
  padding-bottom:11px
 }
 .shop-basket-table .shop-basket-product p,
 .shop-basket-table .shop-basket-product .shop-basket-product-title {
  margin-left:0!important
 }
 .navbar .btn-basket {
  display:block!important
 }
 .sidebar .shop-box {
  display:none!important
 }
 .header-wrapper .title-wrapper {
  padding-left:4px!important;
  padding-right:4px!important
 }
 .content-wrapper>.container,
 .footer-wrapper>.container {
  padding-left:4px!important;
  padding-right:4px!important
 }
 .section.news>.content>dl>dt {
  display:block;
  font-size:12px;
  max-width:100%
 }
 .section.news>.content>dl>dd {
  display:block;
  max-width:100%;
  margin-left:0
 }
 .section.news>.content>dl>dd>h4 {
  margin-top:0;
  margin-bottom:5.5px
 }
 .signature .signature-text {
  position:static
 }
}
@media (max-width:480px) {
 .nav-collapse {
  -webkit-transform:translate3d(0,0,0)
 }
 input[type=checkbox],
 input[type=radio] {
  border:1px solid #ccc
 }
 .modal {
  top:10px;
  left:10px;
  right:10px
 }
 .modal-header .close {
  padding:10px;
  margin:-10px
 }
 .content-wrapper .container,
 .footer-wrapper .container {
  padding-left:2px;
  padding-right:2px
 }
 .pedigree .content>.table.table-bordered.table-condensed {
  font-size:11.2px
 }
 .pedigree .content>.table.table-bordered.table-condensed .info-sign {
  display:none
 }
}
@media (max-width:600px) {
 .startwizard-popup {
  *zoom:1;
  top:0;
  left:0;
  right:0;
  bottom:auto;
  width:auto;
  border-left-width:0;
  border-right-width:0;
  min-height:118px;
  overflow:hidden;
  position:relative
 }
 .startwizard-popup:before,
 .startwizard-popup:after {
  display:table;
  content:"";
  line-height:0
 }
 .startwizard-popup:after {
  clear:both
 }
 .startwizard-popup a {
  float:right
 }
 .startwizard-popup h2 {
  font-size:16px;
  text-align:left;
  font-weight:400
 }
}
@media (max-width:767px) {
 .dynamicHeaderContainer .grid-block .ismobile {
  display:inherit
 }
 .dynamicHeaderContainer .grid-block .isdesktop {
  display:none
 }
 .layout4 .sidebar {
  display:none
 }
 .layout4 .row-fluid .footer-page-counter-block {
  display:none
 }
 .layout4 .footer-title-block {
  text-align:center
 }
 .layout4 .content-wrapper>.container {
  padding-bottom:130px;
  padding-top:30px
 }
}
@media (min-width:768px) {
 .dynamicHeaderContainer .grid-block .ismobile {
  display:none
 }
 .dynamicHeaderContainer .grid-block .isdesktop {
  display:inherit
 }
 .layout4 .content-wrapper>.container {
  padding-bottom:170px;
  padding-top:30px
 }
}
@media (max-width:480px) {
 .navbar .brand {
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
  height:35px;
  width:80%;
  white-space:nowrap;
  vertical-align:middle;
  color:#fff
 }
 .navbar .brand .logo {
  font-size:24px;
  margin-right:11px;
  vertical-align:sub
 }
 .navbar .brand .logo a.logo {
  font-family:SimpleSite;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  display:inline-block
 }
 .navbar .brand .logo a.logo:before {
  display:inline;
  content:"\e8ba"
 }
 .navbar .brand .logo a.logo img {
  display:none;
  max-height:64px
 }
}
@media (max-width:980px) {
 body {
  padding-top:0;
  padding-left:0;
  padding-right:0
 }
 body>.site-wrapper {
  overflow-x:hidden;
  margin-bottom:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-bottomleft:0;
  border-bottom-left-radius:0
 }
 .navbar.navbar-compact {
  overflow:visible;
  z-index:9000
 }
 .navbar .container {
  width:auto;
  padding:0
 }
 .navbar .brand {
  padding-left:10px
 }
 .nav-collapse {
  clear:both
 }
 .nav-collapse .nav {
  float:none;
  margin:0 0 11px
 }
 .nav-collapse .nav>li {
  float:none
 }
 .nav-collapse .nav>li>a {
  margin-bottom:2px
 }
 .nav-collapse .nav>.divider-vertical {
  display:none
 }
 .nav-collapse .nav .nav-header {
  color:#fff;
  text-shadow:none
 }
 .nav-collapse .nav>li>a,
 .nav-collapse .dropdown-menu a {
  padding:9px 15px;
  font-weight:700;
  color:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px
 }
 .nav-collapse .btn {
  padding:4px 10px;
  font-weight:400;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px
 }
 .nav-collapse .dropdown-menu li+li a {
  margin-bottom:2px
 }
 .nav-collapse .nav>li>a,
 .nav-collapse .dropdown-menu a {
  display:block
 }
 .nav-collapse .nav>li>a.dropdown-toggle {
  display:none
 }
 .nav-collapse .nav>li>.dropdown-wrapper>.dropdown-menu {
  display:block
 }
 .nav-collapse.in .btn-group {
  margin-top:5px;
  padding:0
 }
 .nav-collapse .dropdown-menu {
  position:static;
  top:auto;
  left:auto;
  float:none;
  display:none;
  max-width:none;
  margin:0;
  padding:0;
  background-color:transparent;
  border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
 }
 .nav-collapse .dropdown-menu>li>a {
  color:inherit
 }
 .nav-collapse .open>.dropdown-menu {
  display:block
 }
 .nav-collapse .dropdown-menu:before,
 .nav-collapse .dropdown-menu:after {
  display:none!important
 }
 .nav-collapse .nav>li>.dropdown-menu:before,
 .nav-collapse .nav>li>.dropdown-menu:after {
  display:none
 }
 .navbar .nav-collapse .nav.pull-right {
  float:none;
  margin-left:0
 }
 .nav-collapse,
 .nav-collapse.collapse {
  overflow:hidden;
  height:0
 }
 .navbar .btn-navbar {
  display:block
 }
 .navbar .btn-navbar span.menu-name,
 .navbar .btn-navbar span.menu-bars {
  display:inline-block;
  vertical-align:top;
  line-height:normal
 }
 .navbar .btn-navbar span.menu-bars {
  margin-top:0;
  margin-left:6px
 }
 .header-wrapper .container {
  width:auto
 }
 .header-wrapper>.container {
  padding-left:0;
  padding-right:0
 }
 .header-wrapper>.container .navbar-inner {
  width:auto!important
 }
 .header-wrapper .title-wrapper {
  padding-left:10px;
  padding-right:10px
 }
 .header-wrapper .title-wrapper .title-wrapper-inner {
  width:auto!important
 }
 .header-wrapper.sub-open .navbar {
  padding-bottom:0
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper {
  position:static
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li {
  float:none
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li>a {
  padding-left:20px;
  padding-right:20px
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li>a:hover,
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li>a:focus {
  background-color:inherit
 }
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:hover,
 .header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper .dropdown-menu>li.active a:focus {
  background-color:inherit
 }
 .content-wrapper>.container,
 .footer-wrapper>.container {
  width:auto;
  padding-left:10px;
  padding-right:10px
 }
 .navbar .btn-basket {
  display:none
 }
 .navbar .btn-navbar.btn-basket .cart-number {
  margin-top:-1px;
  display:block
 }
}
@media (min-width:(12 * 60px)+(20px * (12 - 1))) {
 .nav-collapse.collapse {
  height:auto!important;
  overflow:visible!important
 }
}
.hidden {
 display:none;
 visibility:hidden
}
.visible-phone {
 display:none!important
}
.visible-tablet {
 display:none!important
}
.hidden-desktop {
 display:none!important
}
.visible-desktop {
 display:inherit!important
}
@media (min-width:768px) and (max-width:979px) {
 .hidden-desktop {
  display:inherit
 }
 .visible-desktop {
  display:none!important
 }
 .visible-tablet {
  display:inherit!important
 }
 .hidden-tablet {
  display:none!important
 }
}
@media (max-width:767px) {
 .hidden-desktop {
  display:inherit!important
 }
 .visible-desktop {
  display:none!important
 }
 .visible-phone {
  display:inherit!important
 }
 .hidden-phone {
  display:none!important
 }
}
body[dir=rtl] .footer-wrapper .footer-page-counter .footer-page-counter-item {
 float:right;
 direction:rtl
}
body[dir=rtl] .sidebar .shop-box .cart-icon .cart-number {
 right:7px
}
body[dir=rtl] div.img-simple.pull-right {
 float:left;
 margin-right:2.12766%;
 margin-left:0
}
body[dir=rtl] div.img-simple.pull-left {
 float:right;
 margin-left:2.12766%;
 margin-right:0
}
body .guest-book .item>.controls a,
body .guest-book .item>.controls span {
 float:left
}
.header-wrapper .navbar {
 margin-left:-20px;
 margin-right:-20px
}
.header-wrapper .navbar .navbar-inner {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.header-wrapper .navbar .navbar-inner .container {
 padding-left:0;
 padding-right:0;
 width:auto
}
.header-wrapper .navbar .nav>li.dropdown.open>.dropdown-wrapper>.dropdown-menu {
 margin-left:0;
 margin-right:0;
 width:100%
}
@media (max-width:979px) {
 .header-wrapper .navbar {
  margin-left:0;
  margin-right:0
 }
}
.header-wrapper .navbar .nav>li.dropdown .dropdown-wrapper {
 margin-top:0
}
@media (max-width:980px) {
 .navbar .btn-navbar span.menu-bars {
  margin-top:0
 }
}
.header-wrapper .navbar.navbar-compact .nav .more-btn>a .menu-bars {
 padding-top:10px
}
.footer-wrapper>.container {
 border-top:1px solid rgba(0,0,0,.2);
 padding-left:0;
 padding-right:0;
 margin-left:20px;
 margin-right:20px
}
.news {
 border-bottom:none
}
.news .dl-horizontal {
 border-bottom:none;
 padding:0 0 22px
}
.news .content {
 padding-bottom:0
}
.page-comments {
 border-top:none;
 padding-top:22px
}
.page-comments .section {
 margin-bottom:0
}
.page-comments .page-comments-list .page-comment-replies .section {
 margin-bottom:0
}
.sidebar .shop-box>.content {
 padding-top:11px!important;
 padding-bottom:11px!important
}
.sidebar .latest-comments .btn {
 margin-top:11px
}
.sidebar .latest-comments .section:first-child>.content {
 padding:11px 0
}
@media only screen and (min-width:768px) and (max-width:1024px) {
 #right.span3 {
  padding-right:5px;
  font-size:14px
 }
 #right.span3 h4 {
  font-size:18px
 }
}
.modal .modal-header {
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0
}
#manifest .numcolors {
 z-index:20
}
#manifest .color1 {
 color:#bacdde;
 content:"Body background"
}
#manifest .color2 {
 color:#eee;
 content:"Header background"
}
#manifest .color3 {
 color:#fff;
 content:"Content background|Sidebar wrapper background|Footer background"
}
#manifest .color4 {
 color:#454a5d;
 content:"Title text"
}
#manifest .color5 {
 color:#454a5d;
 content:"Subtitle text"
}
#manifest .color6 {
 color:#454a5d;
 content:"Icon"
}
#manifest .color7 {
 color:#8e9faf;
 content:"Menu background"
}
#manifest .color8 {
 color:#7a8a9a;
 content:"Menu active background|Submenu background"
}
#manifest .color9 {
 color:#9cadbd;
 content:"Menu hover background"
}
#manifest .color10 {
 color:#8393a4;
 content:"Submenu hover background|Submenu active background"
}
#manifest .color11 {
 color:#454a5d;
 content:"Button background"
}
#manifest .color12 {
 color:#fff;
 content:"Sidebar on userpage background"
}
#manifest .color13 {
 color:#fff;
 content:"Sidebar on userpage background"
}
#manifest .color14 {
 color:#454a5d;
 content:"Andre-layout4-1"
}
#manifest .color15 {
 color:#8393a4;
 content:"Andre-layout4-2"
}
#manifest .color16 {
 color:#454a5d;
 content:"Andre-layout4-3"
}
#manifest .color17 {
 color:#8393a4;
 content:"Andre-layout4-4"
}
#manifest .color18 {
 color:#fff;
 content:"Andre-layout4-5"
}
#manifest .color19 {
 color:#fff;
 content:"Andre-layout5-1"
}
#manifest .color20 {
 color:#fff;
 content:"Michael-layout5-1"
}
.hero-section .hero-noimage {
 border-radius:10px
}
.section>.content {
 padding:40px 0
}
button.hero-btn,
button.hero-btn:hover {
 background-color:#454a5d!important;
 color:#fff;
 background-image:unset;
 box-shadow:unset;
 -webkit-box-shadow:unset
}
button.btn-contact {
 background-color:#454a5d!important;
 color:#fff
}
@media (max-width:725px) {
 .products-list .span4 .product .product-image {
  padding-bottom:60px
 }
 .products-list .span3 .product .product-image {
  padding-bottom:60px
 }
}

/* LESS Output End */
