@font-face {
  font-family: 'social-icons';
  src: url("../fonts/social-icons.eot?28036741");
  src: url("../fonts/social-icons.eot?28036741#iefix") format('embedded-opentype'), url("../fonts/social-icons.woff?28036741") format('woff'), url("../fonts/social-icons.ttf?28036741") format('truetype'), url("../fonts/social-icons.svg?28036741#social-icons") format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'social-icons';
    src: url('../fonts/social-icons.svg?28036741#social-icons') format('svg');
  }
}
*/
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}


html, body {
    font-family: 'Arimo', sans-serif;
}
a { color:#1e1e1e; }
a:visited { color:#1e1e1e; }
a.banner:hover { opacity:0.8;     filter: alpha(opacity=80);    -webkit-transition: opacity .2s linear;    transition: opacity .2s linear; }
input[type="checkbox"] { margin:2px 2px 0 0; }

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;min-height:1px;padding-left:15px;padding-right:15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%; clear:none; }
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left}
  .col-sm-12{width:100%}
  .col-sm-11{width:91.66666667%}
  .col-sm-10{width:83.33333333%}
  .col-sm-9{width:75%}
  .col-sm-8{width:66.66666667%}
  .col-sm-7{width:58.33333333%}
  .col-sm-6{width:50%}
  .col-sm-5{width:41.66666667%}
  .col-sm-4{width:33.33333333%}
  .col-sm-3{width:25%}
  .col-sm-2{width:16.66666667%}
  .col-sm-1{width:8.33333333%}
  .col-sm-pull-12{right:100%}
  .col-sm-pull-11{right:91.66666667%}
  .col-sm-pull-10{right:83.33333333%}
  .col-sm-pull-9{right:75%}
  .col-sm-pull-8{right:66.66666667%}
  .col-sm-pull-7{right:58.33333333%}
  .col-sm-pull-6{right:50%}
  .col-sm-pull-5{right:41.66666667%}
  .col-sm-pull-4{right:33.33333333%}
  .col-sm-pull-3{right:25%}
  .col-sm-pull-2{right:16.66666667%}
  .col-sm-pull-1{right:8.33333333%}
  .col-sm-pull-0{right:auto}
  .col-sm-push-12{left:100%}
  .col-sm-push-11{left:91.66666667%}
  .col-sm-push-10{left:83.33333333%}
  .col-sm-push-9{left:75%}
  .col-sm-push-8{left:66.66666667%}
  .col-sm-push-7{left:58.33333333%}
  .col-sm-push-6{left:50%}
  .col-sm-push-5{left:41.66666667%}
  .col-sm-push-4{left:33.33333333%}
  .col-sm-push-3{left:25%}
  .col-sm-push-2{left:16.66666667%}
  .col-sm-push-1{left:8.33333333%}
  .col-sm-push-0{left:auto}
  .col-sm-offset-12{margin-left:100%}
  .col-sm-offset-11{margin-left:91.66666667%}
  .col-sm-offset-10{margin-left:83.33333333%}
  .col-sm-offset-9{margin-left:75%}
  .col-sm-offset-8{margin-left:66.66666667%}
  .col-sm-offset-7{margin-left:58.33333333%}
  .col-sm-offset-6{margin-left:50%}
  .col-sm-offset-5{margin-left:41.66666667%}
  .col-sm-offset-4{margin-left:33.33333333%}
  .col-sm-offset-3{margin-left:25%}
  .col-sm-offset-2{margin-left:16.66666667%}
  .col-sm-offset-1{margin-left:8.33333333%}
  .col-sm-offset-0{margin-left:0}
}
@media (min-width:992px) {
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left} 
  .col-md-12{width:100%}
  .col-md-11{width:91.66666667%}
  .col-md-10{width:83.33333333%}
  .col-md-9{width:75%}
  .col-md-8{width:66.66666667%}
  .col-md-7{width:58.33333333%}
  .col-md-6{width:50%}
  .col-md-5{width:41.66666667%}
  .col-md-4{width:33.33333333%}
  .col-md-3{width:25%}
  .col-md-2{width:16.66666667%}
  .col-md-1{width:8.33333333%}
  .col-md-pull-12{right:100%}
  .col-md-pull-11{right:91.66666667%}
  .col-md-pull-10{right:83.33333333%}
  .col-md-pull-9{right:75%}
  .col-md-pull-8{right:66.66666667%}
  .col-md-pull-7{right:58.33333333%}
  .col-md-pull-6{right:50%}
  .col-md-pull-5{right:41.66666667%}
  .col-md-pull-4{right:33.33333333%}
  .col-md-pull-3{right:25%}
  .col-md-pull-2{right:16.66666667%}
  .col-md-pull-1{right:8.33333333%}
  .col-md-pull-0{right:auto}
  .col-md-push-12{left:100%}
  .col-md-push-11{left:91.66666667%}
  .col-md-push-10{left:83.33333333%}
  .col-md-push-9{left:75%}
  .col-md-push-8{left:66.66666667%}
  .col-md-push-7{left:58.33333333%}
  .col-md-push-6{left:50%}
  .col-md-push-5{left:41.66666667%}
  .col-md-push-4{left:33.33333333%}
  .col-md-push-3{left:25%}
  .col-md-push-2{left:16.66666667%}
  .col-md-push-1{left:8.33333333%}
  .col-md-push-0{left:auto}
  .col-md-offset-12{margin-left:100%}
  .col-md-offset-11{margin-left:91.66666667%}
  .col-md-offset-10{margin-left:83.33333333%}
  .col-md-offset-9{margin-left:75%}
  .col-md-offset-8{margin-left:66.66666667%}
  .col-md-offset-7{margin-left:58.33333333%}
  .col-md-offset-6{margin-left:50%}
  .col-md-offset-5{margin-left:41.66666667%}
  .col-md-offset-4{margin-left:33.33333333%}
  .col-md-offset-3{margin-left:25%}
  .col-md-offset-2{margin-left:16.66666667%}
  .col-md-offset-1{margin-left:8.33333333%}
  .col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left} 
  .col-lg-12{width:100%}
  .col-lg-11{width:91.66666667%}
  .col-lg-10{width:83.33333333%}
  .col-lg-9{width:75%}
  .col-lg-8{width:66.66666667%}
  .col-lg-7{width:58.33333333%}
  .col-lg-6{width:50%}
  .col-lg-5{width:41.66666667%}
  .col-lg-4{width:33.33333333%}
  .col-lg-3{width:25%}
  .col-lg-2{width:16.66666667%}
  .col-lg-1{width:8.33333333%}
  .col-lg-pull-12{right:100%}
  .col-lg-pull-11{right:91.66666667%}
  .col-lg-pull-10{right:83.33333333%}
  .col-lg-pull-9{right:75%}
  .col-lg-pull-8{right:66.66666667%}
  .col-lg-pull-7{right:58.33333333%}
  .col-lg-pull-6{right:50%}
  .col-lg-pull-5{right:41.66666667%}
  .col-lg-pull-4{right:33.33333333%}
  .col-lg-pull-3{right:25%}
  .col-lg-pull-2{right:16.66666667%}
  .col-lg-pull-1{right:8.33333333%}
  .col-lg-pull-0{right:auto}
  .col-lg-push-12{left:100%}
  .col-lg-push-11{left:91.66666667%}
  .col-lg-push-10{left:83.33333333%}
  .col-lg-push-9{left:75%}
  .col-lg-push-8{left:66.66666667%}
  .col-lg-push-7{left:58.33333333%}
  .col-lg-push-6{left:50%}
  .col-lg-push-5{left:41.66666667%}
  .col-lg-push-4{left:33.33333333%}
  .col-lg-push-3{left:25%}
  .col-lg-push-2{left:16.66666667%}
  .col-lg-push-1{left:8.33333333%}
  .col-lg-push-0{left:auto}
  .col-lg-offset-12{margin-left:100%}
  .col-lg-offset-11{margin-left:91.66666667%}
  .col-lg-offset-10{margin-left:83.33333333%}
  .col-lg-offset-9{margin-left:75%}
  .col-lg-offset-8{margin-left:66.66666667%}
  .col-lg-offset-7{margin-left:58.33333333%}
  .col-lg-offset-6{margin-left:50%}
  .col-lg-offset-5{margin-left:41.66666667%}
  .col-lg-offset-4{margin-left:33.33333333%}
  .col-lg-offset-3{margin-left:25%}
  .col-lg-offset-2{margin-left:16.66666667%}
  .col-lg-offset-1{margin-left:8.33333333%}
  .col-lg-offset-0{margin-left:0}
}


h2 {    font-size: 40px; font-weight:bold; }
a { color:#2e5481; }
a:hover { color:#2e5481; text-decoration:underline; }

.btn, .btn:visited {
    background: #1e1e1e;
    border: 0 none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff;
    line-height: 22px;
    outline: none;
    padding: 9px 20px;
    text-shadow: none;
    filter: none;
    -webkit-transition: background .2s linear, color .2s linear;
    transition: background .2s linear, color .2s linear;
    white-space: normal;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn, .btn:visited {
    background-color: #1e1e1e;
}
.btn, .btn:visited {
    color: #ffffff;
}
p {     margin-bottom: 22px; }
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 22px;
    text-rendering: optimizelegibility;
}
h1 {
    font-size: 48px;
}
h3 {
    font-size: 32px;
}
h4 {
    font-size: 26px;
}
h5 {  font-size: 20px; }
h6 {
    font-size: 16px;
}

.home-parallax-block { background-image:url("../images/band-9.jpg"); }
.home-parallax-block p { font-size:14px; font-weight: normal; }
.title-box {
    border-bottom: 1px solid #fff;
    margin-bottom: 40px;
    position: relative;
}
.full-width-box .container, .full-width-box .page-header {
    position: relative;
}
.bottom-padding-medium {
    padding-bottom: 60px;
}
.margin-top-60 {
    margin-top: 60px;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
  .container {    width: 750px; }
}
@media (min-width: 992px) {
  .container {    width: 970px; }
}
@media (min-width: 1200px) {
  .container {  width: 1200px; }
}
.white, .icon.white {
    color: #fff;
}
.text-center {
    text-align: center;
}
.title-box.title-white, .page-header.white {
    border-color: rgba(255,255,255,.3);
}
.title-box.title-white:before, .page-header.white .container:before {
    background: #fff;
}
.title-box.text-center:before {
    left: 50%;
    margin-left: -20px;
}
.page-header .container:before, .title-box:before, .sidebar .block-title:before, .sidebar aside header:before, .product-bottom .related-products header:before, #checkoutsteps .step-content .title:before, .sidebar .widget header:before, .sidebar .widget .title-block:before, .product-bottom .related-products header:before {
    background: #1e1e1e;
}
.title-box:before {
    background: #1e1e1e;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: 0 0 -1px;
    position: absolute;
    width: 40px;
}
.title-box.title-white .title {
    color: #fff;
}
.title-box h1.title, .title-box .h1.title {
    font-size: 24px;
}
.title-box .title {
    color: #7f7f7f;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px 0;
    padding: 14px 0 0;
}
.no-top-padding {
    padding-top: 0 !important;
}
.box2 .block { text-align:center; }
.box2 .block img { display:inline-block; }




[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'social-icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
}

.icon-duckduckgo:before { content: '\21'; } /* '!' */
.icon-aim:before { content: '\22'; } /* '&quot;' */
.icon-delicious:before { content: '\23'; } /* '#' */
.icon-paypal:before { content: '\24'; } /* '$' */
.icon-flattr:before { content: '\25'; } /* '%' */
.icon-android:before { content: '\26'; } /* '&amp;' */
.icon-eventful:before { content: '\27'; } /* ''' */
.icon-smashmag:before { content: '\2a'; } /* '*' */
.icon-gplus:before { content: '\2b'; } /* '+' */
.icon-wikipedia:before { content: '\2c'; } /* ',' */
.icon-lanyrd:before { content: '\2d'; } /* '-' */
.icon-calendar:before { content: '\2e'; } /* '.' */
.icon-stumbleupon:before { content: '\2f'; } /* '/' */
.icon-fivehundredpx:before { content: '\30'; } /* '0' */
.icon-pinterest:before { content: '\31'; } /* '1' */
.icon-bitcoin:before { content: '\32'; } /* '2' */
.icon-w3c:before { content: '\33'; } /* '3' */
.icon-foursquare:before { content: '\34'; } /* '4' */
.icon-html5:before { content: '\35'; } /* '5' */
.icon-ie:before { content: '\36'; } /* '6' */
.icon-call:before { content: '\37'; } /* '7' */
.icon-grooveshark:before { content: '\38'; } /* '8' */
.icon-ninetyninedesigns:before { content: '\39'; } /* '9' */
.icon-forrst:before { content: '\3a'; } /* ':' */
.icon-digg:before { content: '\3b'; } /* ';' */
.icon-spotify:before { content: '\3d'; } /* '=' */
.icon-reddit:before { content: '\3e'; } /* '&gt;' */
.icon-guest:before { content: '\3f'; } /* '?' */
.icon-gowalla:before { content: '\40'; } /* '@' */
.icon-appstore:before { content: '\41'; } /* 'A' */
.icon-blogger:before { content: '\42'; } /* 'B' */
.icon-cc:before { content: '\43'; } /* 'C' */
.icon-dribbble:before { content: '\44'; } /* 'D' */
.icon-evernote:before { content: '\45'; } /* 'E' */
.icon-flickr:before { content: '\46'; } /* 'F' */
.icon-google:before { content: '\47'; } /* 'G' */
.icon-viadeo:before { content: '\48'; } /* 'H' */
.icon-instapaper:before { content: '\49'; } /* 'I' */
.icon-weibo:before { content: '\4a'; } /* 'J' */
.icon-klout:before { content: '\4b'; } /* 'K' */
.icon-linkedin:before { content: '\4c'; } /* 'L' */
.icon-meetup:before { content: '\4d'; } /* 'M' */
.icon-vk:before { content: '\4e'; } /* 'N' */
.icon-plancast:before { content: '\50'; } /* 'P' */
.icon-disqus:before { content: '\51'; } /* 'Q' */
.icon-rss:before { content: '\52'; } /* 'R' */
.icon-skype:before { content: '\53'; } /* 'S' */
.icon-twitter:before { content: '\54'; } /* 'T' */
.icon-youtube:before { content: '\55'; } /* 'U' */
.icon-vimeo:before { content: '\56'; } /* 'V' */
.icon-windows:before { content: '\57'; } /* 'W' */
.icon-xing:before { content: '\58'; } /* 'X' */
.icon-yahoo:before { content: '\59'; } /* 'Y' */
.icon-chrome:before { content: '\5b'; } /* '[' */
.icon-email:before { content: '\5d'; } /* ']' */
.icon-macstore:before { content: '\5e'; } /* '^' */
.icon-myspace:before { content: '\5f'; } /* '_' */
.icon-podcast:before { content: '\60'; } /* '`' */
.icon-amazon:before { content: '\61'; } /* 'a' */
.icon-steam:before { content: '\62'; } /* 'b' */
.icon-cloudapp:before { content: '\63'; } /* 'c' */
.icon-dropbox:before { content: '\64'; } /* 'd' */
.icon-ebay:before { content: '\65'; } /* 'e' */
.icon-facebook:before { content: '\66'; } /* 'f' */
.icon-github:before { content: '\67'; } /* 'g' */
.icon-googleplay:before { content: '\68'; } /* 'h' */
.icon-itunes:before { content: '\69'; } /* 'i' */
.icon-plurk:before { content: '\6a'; } /* 'j' */
.icon-songkick:before { content: '\6b'; } /* 'k' */
.icon-lastfm:before { content: '\6c'; } /* 'l' */
.icon-gmail:before { content: '\6d'; } /* 'm' */
.icon-pinboard:before { content: '\6e'; } /* 'n' */
.icon-openid:before { content: '\6f'; } /* 'o' */
.icon-quora:before { content: '\71'; } /* 'q' */
.icon-soundcloud:before { content: '\73'; } /* 's' */
.icon-tumblr:before { content: '\74'; } /* 't' */
.icon-eventasaurus:before { content: '\76'; } /* 'v' */
.icon-wordpress:before { content: '\77'; } /* 'w' */
.icon-yelp:before { content: '\79'; } /* 'y' */
.icon-intensedebate:before { content: '\7b'; } /* '{' */
.icon-eventbrite:before { content: '\7c'; } /* '|' */
.icon-scribd:before { content: '\7d'; } /* '}' */
.icon-posterous:before { content: '\7e'; } /* '~' */
.icon-stripe:before { content: '\a3'; } /* 'Â£' */
.icon-opentable:before { content: '\c7'; } /* 'Ã‡' */
.icon-cart:before { content: '\c9'; } /* 'Ã‰' */
.icon-print:before { content: '\d1'; } /* 'Ã‘' */
.icon-angellist:before { content: '\d6'; } /* 'Ã–' */
.icon-instagram:before { content: '\dc'; } /* 'Ãœ' */
.icon-dwolla:before { content: '\e0'; } /* 'Ã ' */
.icon-appnet:before { content: '\e1'; } /* 'Ã¡' */
.icon-statusnet:before { content: '\e2'; } /* 'Ã¢' */
.icon-acrobat:before { content: '\e3'; } /* 'Ã£' */
.icon-drupal:before { content: '\e4'; } /* 'Ã¤' */
.icon-buffer:before { content: '\e5'; } /* 'Ã¥' */
.icon-pocket:before { content: '\e7'; } /* 'Ã§' */
.icon-bitbucket:before { content: '\e9'; } /* 'Ã©' */

.sbtnf, .sbtnf:visited {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 40px;
    float: left;
    line-height: 40px;
    margin: 0 10px 0 0;
    opacity: .35;
    filter: alpha(opacity=35);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    text-align: center;
    width: 40px;
    overflow:hidden;
}
.sbtnf:before, .sbtnf:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.sidebar .widget.social .sbtnf {
    margin-bottom: 10px;
}
.social .sbtnf {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 40px;
    float: left;
    line-height: 40px;
    margin: 0 10px 0 0;
    opacity: .35;
    filter: alpha(opacity=35);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    text-align: center;
    width: 40px;
}
.color.icon-facebook {
    background: #3b5998;
}



/* Buttons */
.btn-icon.sbtnf,
.btn-icon .sbtnf {
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}

/* End Buttons */
.sbtnf:hover {
    text-decoration: none;
    overflow:hidden;
    color:#FFF;
    opacity:1;
}
@media \0screen {
    .sbtnf{
        display: block;
        float: left;
    }
}
.sbtnf-circle {
    border-radius: 400px;
    -webkit-border-radius: 400px;
    position: relative;
}
.sbtnf-rounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
}
.sbtnf-squere {
    border-radius: 0
}
.sbtnf-icon-bg-black {
    background: #444444;
}
.sbtnf-icon-bg-black:hover {
    background: #000000;
    color: #ffffff;
}

.color.icon-twitter{background: #00bdec;} .color.icon-twitter:hover{background: #000000;}
.color.icon-dribbble{background: #ef5b92;} .color.icon-dribbble:hover{background: #000000;}
.color.icon-facebook{background: #3b5998;} .color.icon-facebook:hover{background: #000000;}
.color.icon-duckduckgo{background: #de3100;} .color.icon-duckduckgo:hover{background: #000000;}
.color.icon-aim{background: #158799;} .color.icon-aim:hover{background: #000000;}
.color.icon-delicious{background: #183864;} .color.icon-delicious:hover{background: #000000;}
.color.icon-paypal{background: #32689a;} .color.icon-paypal:hover{background: #000000;}
.color.icon-android{background: #8ab733;} .color.icon-android:hover{background: #000000;}
.color.icon-gplus{background: #d94a39;} .color.icon-gplus:hover{background: #000000;}
.color.icon-lanyrd{background: #3879ba;} .color.icon-lanyrd:hover{background: #000000;}
.color.icon-stumbleupon{background: #ea4b24;} .color.icon-stumbleupon:hover{background: #000000;}
.color.icon-fivehundredpx{background: #00a6e1;} .color.icon-fivehundredpx:hover{background: #000000;}
.color.icon-pinterest{background: #b8242a;} .color.icon-pinterest:hover{background: #000000;}
.color.icon-bitcoin{background: #f7931a;} .color.icon-bitcoin:hover{background: #000000;}
.color.icon-w3c{background: #005a9c;} .color.icon-w3c:hover{background: #000000;}
.color.icon-foursquare{background: #3bb7e8;} .color.icon-foursquare:hover{background: #000000;}
.color.icon-html5{background: #e44e26;} .color.icon-html5:hover{background: #000000;}
.color.icon-ie{background: #00ccff;} .color.icon-ie:hover{background: #000000;}
.color.icon-grooveshark{background: #f66f00;} .color.icon-grooveshark:hover{background: #000000;}
.color.icon-ninetyninedesigns{background: #ff5501;} .color.icon-ninetyninedesigns:hover{background: #000000;}
.color.icon-forrst{background: #223f17;} .color.icon-forrst:hover{background: #000000;}
.color.icon-spotify{background: #8fbd05;} .color.icon-spotify:hover{background: #000000;}
.color.icon-reddit{background: #ff4500;} .color.icon-reddit:hover{background: #000000;}
.color.icon-gowalla{background: #f6911d;} .color.icon-gowalla:hover{background: #000000;}
.color.icon-appstore{background: #5f5f5f;} .color.icon-appstore:hover{background: #000000;}
.color.icon-blogger{background: #fb9241;} .color.icon-blogger:hover{background: #000000;}
.color.icon-cc{background: #5e7c00;} .color.icon-cc:hover{background: #000000;}
.color.icon-evernote{background: #61b239;} .color.icon-evernote:hover{background: #000000;}
.color.icon-flickr{background: #ff0084;} .color.icon-flickr:hover{background: #000000;}
.color.icon-google{background: #d94a39;} .color.icon-google:hover{background: #000000;}
.color.icon-viadeo{background: #f5a433;} .color.icon-viadeo:hover{background: #000000;}
.color.icon-instapaper{background: #eaec08;} .color.icon-instapaper:hover{background: #000000;}
.color.icon-klout{background: #e34600;} .color.icon-klout:hover{background: #000000;}
.color.icon-linkedin{background: #1b92bd;} .color.icon-linkedin:hover{background: #000000;}
.color.icon-meetup{background: #e51938;} .color.icon-meetup:hover{background: #000000;}
.color.icon-vk{background: #587da4;} .color.icon-vk:hover{background: #000000;}
.color.icon-disqus{background: #2e9fff;} .color.icon-disqus:hover{background: #000000;}
.color.icon-rss{background: #ff7f00;} .color.icon-rss:hover{background: #000000;}
.color.icon-skype{background: #18b7f1;} .color.icon-skype:hover{background: #000000;}
.color.icon-youtube{background: #c4302b;} .color.icon-youtube:hover{background: #000000;}
.color.icon-vimeo{background: #01557a;} .color.icon-vimeo:hover{background: #000000;}
.color.icon-windows{background: #00ccff;} .color.icon-windows:hover{background: #000000;}
.color.icon-xing{background: #036567;} .color.icon-xing:hover{background: #000000;}
.color.icon-yahoo{background: #61399d;} .color.icon-yahoo:hover{background: #000000;}
.color.icon-chrome{background: #58b947;} .color.icon-chrome:hover{background: #000000;}
.color.icon-macstore{background: #6e6e6e;} .color.icon-macstore:hover{background: #000000;}
.color.icon-amazon{background: #ff9900;} .color.icon-amazon:hover{background: #000000;}
.color.icon-steam{background: #a5a4a1;} .color.icon-steam:hover{background: #000000;}
.color.icon-dropbox{background: #7ab6ec;} .color.icon-dropbox:hover{background: #000000;}
.color.icon-cloudapp{background: #489dde;} .color.icon-cloudapp:hover{background: #000000;}
.color.icon-ebay{background: #86b817;} .color.icon-ebay:hover{background: #000000;}
.color.icon-github{background: #667F8E;} .color.icon-github:hover{background: #000000;}
.color.icon-googleplay{background: #5befd0;} .color.icon-googleplay:hover{background: #000000;}
.color.icon-itunes{background: #177ac8;} .color.icon-itunes:hover{background: #000000;}
.color.icon-plurk{background: #a73d07;} .color.icon-plurk:hover{background: #000000;}
.color.icon-songkick{background: #f80046;} .color.icon-songkick:hover{background: #000000;}
.color.icon-lastfm{background: #c60e16;} .color.icon-lastfm:hover{background: #000000;}
.color.icon-gmail{background: #e04a3f;} .color.icon-gmail:hover{background: #000000;}
.color.icon-pinboard{background: #224cf4;} .color.icon-pinboard:hover{background: #000000;}
.color.icon-openid{background: #be661b;} .color.icon-openid:hover{background: #000000;}
.color.icon-quora{background: #c41a00;} .color.icon-quora:hover{background: #000000;}
.color.icon-soundcloud{background: #ff5c00;} .color.icon-soundcloud:hover{background: #000000;}
.color.icon-tumblr{background: #395874;} .color.icon-tumblr:hover{background: #000000;}
.color.icon-eventasaurus{background: #b9f15e;} .color.icon-eventasaurus:hover{background: #000000;}
.color.icon-wordpress{background: #464646;} .color.icon-wordpress:hover{background: #000000;}
.color.icon-yelp{background: #c41200;} .color.icon-yelp:hover{background: #000000;}
.color.icon-intensedebate{background: #00aeef;} .color.icon-intensedebate:hover{background: #000000;}
.color.icon-eventbrite{background: #ff6c00;} .color.icon-eventbrite:hover{background: #000000;}
.color.icon-scribd{background: #002939;} .color.icon-scribd:hover{background: #000000;}
.color.icon-posterous{background: #f8d667;} .color.icon-posterous:hover{background: #000000;}
.color.icon-stripe{background: #617ee8;} .color.icon-stripe:hover{background: #000000;}
.color.icon-opentable{background: #990000;} .color.icon-opentable:hover{background: #000000;}
.color.icon-instagram{background: #4c799f;} .color.icon-instagram:hover{background: #000000;}
.color.icon-dwolla{background: #ff7404;} .color.icon-dwolla:hover{background: #000000;}
.color.icon-appnet{background: #1e0c29;} .color.icon-appnet:hover{background: #000000;}
.color.icon-statusnet{background: #fb6104;} .color.icon-statusnet:hover{background: #000000;}
.color.icon-acrobat{background: #ff0000;} .color.icon-acrobat:hover{background: #000000;}
.color.icon-drupal{background: #007dc3;} .color.icon-drupal:hover{background: #000000;}
.color.icon-pocket{background: #ee4056;} .color.icon-pocket:hover{background: #000000;}
.color.icon-bitbucket{background: #205081;} .color.icon-bitbucket:hover{background: #000000;}
.color.icon-flattr{background: #fbbc23;} .color.icon-flattr:hover{background: #000000;}
.color.icon-eventful{background: #0066cc;} .color.icon-eventful:hover{background: #000000;}
.color.icon-smashmag{background: #d6231c;} .color.icon-smashmag:hover{background: #000000;}
.color.icon-wordpress{background: #1e8cbe;} .color.icon-wordpress:hover{background: #000000;}
.color.icon-calendar{background: #ff0000;} .color.icon-calendar:hover{background: #000000;}
.color.icon-call{background: #04be3d;} .color.icon-call:hover{background: #000000;}
.color.icon-guest{background: #03a9d2;} .color.icon-guest:hover{background: #000000;}
.color.icon-weibo{background: #fd0000;} .color.icon-weibo:hover{background: #000000;}
.color.icon-plancast{background: #e4b82c;} .color.icon-plancast:hover{background: #000000;}
.color.icon-email{background: blue} .color.icon-email:hover{background: #000000;}
.color.icon-myspace{background: #2068b0;} .color.icon-myspace:hover{background: #000000;}
.color.icon-podcast{background: #f38b36} .color.icon-podcast:hover{background: #000000;}
.color.icon-cart{background: #00a204;} .color.icon-cart:hover{background: #000000;}

.color-hover.icon-twitter:hover{background: #00bdec;}
.color-hover.icon-dribbble:hover{background: #ef5b92;}
.color-hover.icon-facebook:hover{background: #3b5998;}
.color-hover.icon-duckduckgo:hover{background: #de3100;}
.color-hover.icon-aim:hover{background: #158799;}
.color-hover.icon-delicious:hover{background: #183864;}
.color-hover.icon-paypal:hover{background: #32689a;}
.color-hover.icon-android:hover{background: #8ab733;}
.color-hover.icon-gplus:hover{background: #d94a39;}
.color-hover.icon-lanyrd:hover{background: #3879ba;}
.color-hover.icon-stumbleupon:hover{background: #ea4b24;}
.color-hover.icon-fivehundredpx:hover{background: #00a6e1;}
.color-hover.icon-pinterest:hover{background: #b8242a;}
.color-hover.icon-bitcoin:hover{background: #f7931a;}
.color-hover.icon-w3c:hover{background: #005a9c;}
.color-hover.icon-foursquare:hover{background: #3bb7e8;}
.color-hover.icon-html5:hover{background: #e44e26;}
.color-hover.icon-ie:hover{background: #00ccff;}
.color-hover.icon-grooveshark:hover{background: #f66f00;}
.color-hover.icon-ninetyninedesigns:hover{background: #ff5501;}
.color-hover.icon-forrst:hover{background: #223f17;}
.color-hover.icon-spotify:hover{background: #8fbd05;}
.color-hover.icon-reddit:hover{background: #ff4500;}
.color-hover.icon-gowalla:hover{background: #f6911d;}
.color-hover.icon-appstore:hover{background: #5f5f5f;}
.color-hover.icon-blogger:hover{background: #fb9241;}
.color-hover.icon-cc:hover{background: #5e7c00;}
.color-hover.icon-evernote:hover{background: #61b239;}
.color-hover.icon-flickr:hover{background: #ff0084;}
.color-hover.icon-google:hover{background: #d94a39;}
.color-hover.icon-viadeo:hover{background: #f5a433;}
.color-hover.icon-instapaper:hover{background: #eaec08;}
.color-hover.icon-klout:hover{background: #e34600;}
.color-hover.icon-linkedin:hover{background: #1b92bd;}
.color-hover.icon-meetup:hover{background: #e51938;}
.color-hover.icon-vk:hover{background: #587da4;}
.color-hover.icon-disqus:hover{background: #2e9fff;}
.color-hover.icon-rss:hover{background: #ff7f00;}
.color-hover.icon-skype:hover{background: #18b7f1;}
.color-hover.icon-youtube:hover{background: #c4302b;}
.color-hover.icon-vimeo:hover{background: #01557a;}
.color-hover.icon-windows:hover{background: #00ccff;}
.color-hover.icon-xing:hover{background: #036567;}
.color-hover.icon-yahoo:hover{background: #61399d;}
.color-hover.icon-chrome:hover{background: #58b947;}
.color-hover.icon-macstore:hover{background: #6e6e6e;}
.color-hover.icon-amazon:hover{background: #ff9900;}
.color-hover.icon-steam:hover{background: #a5a4a1;}
.color-hover.icon-dropbox:hover{background: #7ab6ec;}
.color-hover.icon-cloudapp:hover{background: #489dde;}
.color-hover.icon-ebay:hover{background: #86b817;}
.color-hover.icon-github:hover{background: #667F8E;}
.color-hover.icon-googleplay:hover{background: #5befd0;}
.color-hover.icon-itunes:hover{background: #177ac8;}
.color-hover.icon-plurk:hover{background: #a73d07;}
.color-hover.icon-songkick:hover{background: #f80046;}
.color-hover.icon-lastfm:hover{background: #c60e16;}
.color-hover.icon-gmail:hover{background: #e04a3f;}
.color-hover.icon-pinboard:hover{background: #224cf4;}
.color-hover.icon-openid:hover{background: #be661b;}
.color-hover.icon-quora:hover{background: #c41a00;}
.color-hover.icon-soundcloud:hover{background: #ff5c00;}
.color-hover.icon-tumblr:hover{background: #395874;}
.color-hover.icon-eventasaurus:hover{background: #b9f15e;}
.color-hover.icon-wordpress:hover{background: #464646;}
.color-hover.icon-yelp:hover{background: #c41200;}
.color-hover.icon-intensedebate:hover{background: #00aeef;}
.color-hover.icon-eventbrite:hover{background: #ff6c00;}
.color-hover.icon-scribd:hover{background: #002939;}
.color-hover.icon-posterous:hover{background: #f8d667;}
.color-hover.icon-stripe:hover{background: #617ee8;}
.color-hover.icon-opentable:hover{background: #990000;}
.color-hover.icon-instagram:hover{background: #4c799f;}
.color-hover.icon-dwolla:hover{background: #ff7404;}
.color-hover.icon-appnet:hover{background: #1e0c29;}
.color-hover.icon-statusnet:hover{background: #fb6104;}
.color-hover.icon-acrobat:hover{background: #ff0000;}
.color-hover.icon-drupal:hover{background: #007dc3;}
.color-hover.icon-pocket:hover{background: #ee4056;}
.color-hover.icon-bitbucket:hover{background: #205081;}
.color-hover.icon-flattr:hover{background: #fbbc23;}
.color-hover.icon-eventful:hover{background: #0066cc;}
.color-hover.icon-smashmag:hover{background: #d6231c;}
.color-hover.icon-wordpress:hover{background: #1e8cbe;}
.color-hover.icon-calendar:hover{background: #ff0000}
.color-hover.icon-call:hover{background: #04be3d;}
.color-hover.icon-guest:hover{background: #03a9d2;}
.color-hover.icon-weibo:hover{background: #fd0000;}
.color-hover.icon-plancast:hover{background: #e4b82c;}
.color-hover.icon-email:hover{background: blue;}
.color-hover.icon-myspace:hover{background: #2068b0;}
.color-hover.icon-podcast:hover{background: #f38b36;}
.color-hover.icon-cart:hover{background: #00a204;}

.sbtnf-icon-white{color: #ffffff;}

.sbtnf.icon-gmail:before {padding-right: 0.28em;}
.sbtnf.icon-pocket:before {padding-right: 0.1em;}
.sbtnf.icon-wikipedia:before {
    padding-top: 0.6em;
}
.sbtnf.icon-digg:before,
.sbtnf.icon-soundcloud:before,
.sbtnf.icon-macstore:before,
.sbtnf.icon-cloudapp:before,
.sbtnf.icon-weibo:before{
    padding-right: 0.2em;
}
.sbtnf.icon-email:before {
    padding-right: 0.05em;
}
.sbtnf.icon-googleplay:before {
    padding-left: 0.4em;
}

.sbtnf.icon-myspace:before{
    padding-left: 0.1em;
}
.sbtnf.icon-disqus:before{
    padding-left: 0.2em;
}

.page-footer .footer-bottom { 
    background: #f7f7f7;
    font-size: 11px;
    line-height: 17px;
    padding: 21px 0 20px;
    color:#7f7f7f;
    border-top: 1px solid #e1e1e1;
}
.footer-bottom small { font-size:11px; }
.footer-bottom .phone, .footer-bottom .address {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 34px;
    position: relative;
}
.footer-icon {
    color: #c6c6c6;
    left: 16px;
    position: absolute;
    top: 0;
}
.footer-bottom .up {
    cursor:pointer;
    background: #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    float: right;
    height: 40px;
    text-align: center;
    width: 40px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.footer-bottom .up .glyphicon {
    color: #fff;
    margin: 14px 0 0 -.5px;
    vertical-align: top;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-arrow-up:before {
    content: "\e093";
}
.footer-bottom .up:hover {
  background: #f79242;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.footer-colum-title { border-bottom:1px solid #e1e1e1; margin: 0 0 15px;  padding: 0 0 12px; }
.footer-colum-title h3 { color: #1e1e1e;     font-size: 16px;    font-weight: normal;    line-height: 1.3;    text-transform: uppercase; margin:0; }
.footer-top { font-size:12px; background:#f2f2f2; }
.footer-top ul.links,
.footer-top ul.links .item { margin:0; padding:0; list-style:none; line-height:21px; }
.footer-top ul.links .item a { color:#7f7f7f; }
@media (max-width:991px) {
    .page-footer .col-xs-12 { margin:10px 0; }
}

.columns .column.main { overflow:hidden; }
.page-title-wrapper {
    border-bottom: 1px solid #e1e1e1;
    margin: 0 0 80px;
    padding: 0;
    position: relative;
}
.page-title-wrapper .page-title {  font-weight: normal;  margin: -4px 0 18px;  padding: 0;  font-size: 48px; text-transform:none; }
.page-title-wrapper:before {
    background: #1e1e1e;
    bottom: 0px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: 0 0 -1px;
    position: absolute;
    width: 40px;
}

/* bootstrap */
.panel-group .panel {
    background-color: inherit;
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body { border:none; }
.panel-body { padding:10px 0; }
.panel-group .panel .panel-heading {
    background-color: inherit;
    padding: 0;
    position: relative;
}
.panel-title {
    font-size: 14px;
}
.panel-group .panel .panel-heading > .panel-title > a {
    background-color: #f2f2f2;
    color: #1e1e1e;
    display: block;
    line-height: 22px;
    padding: 9px 9px 9px 60px;
    text-decoration: none;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
}
.panel-group .panel .panel-heading > .panel-title > a:hover {  background-color: #e9e9e9; }
.panel-group .panel .panel-heading.active > .panel-title > a { background-color: #f79242; color:#FFF; }
.panel-group .active.panel .panel-heading > .panel-title > a, .panel-group .active.panel .panel-heading > .panel-title > a:hover {
    color: #fff;
    display: block;
    padding: 9px 9px 9px 60px;
    text-decoration: none; background-color: #f79242;
}
.panel-group .panel .panel-heading > .panel-title:before {
    background: #e1e1e1;
    background: rgba(255,255,255,.4);
    bottom: 0;
    content: "";
    display: block;
    left: 45px;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: 1;
}
.panel-group .active.panel .panel-heading > .panel-title:before {
    background: #444;
    background: rgba(255,255,255,.2);
}
.panel-group .panel .panel-heading > .panel-title > a:before, .panel-group .panel .panel-heading > .panel-title > a:after {
    background-color: #FFF;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: 19px 0 0 15px;
    position: absolute;
    top: 0;
    width: 16px;
}
.panel-group .panel .panel-heading > .panel-title > a:after {
    height: 16px;
    margin: 12px 0 0 22px;
    width: 2px;
}
.panel-group .panel .panel-heading.active > .panel-title > a:after {
    height: 2px;
    margin: 19px 0 0 15px;
    width: 16px;
}
.panel-group .panel .panel-heading > .panel-title > a:before, .panel-group .panel .panel-heading > .panel-title > a:after { background-color: #f79242; }
.panel-group .panel .panel-heading.active > .panel-title > a:before, .panel-group .panel .panel-heading.active > .panel-title > a:after { background-color: #FFF; }
/* fix non-bootsrap: */
.page-header { padding-bottom:0; margin:0; border-bottom: none; }
.page-header .panel { margin:0; background:none; border:none;  border-radius:none; -webkit-box-shadow:none; box-shadow:none; }
.selectBox, .form-control {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    height: 40px;
    line-height: 22px;
    margin-bottom: 22px;
    min-height: 40px;
    padding: 8px 12px;
    -webkit-appearance: none;
    width: 100%;
}
/* --- */

.btn-default, .btn-default:visited {
        background-color: #f79242;
        padding:9px 20px;
}
.btn-default:hover {
    background-color: rgba(247,146,66,.8);
    text-decoration:none;
    color:#FFF;
}
.row { clear:both; }
.selectBox, .form-control {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#navbar_orig_wrapper,
#navbar_orig_target { display:none; }
.logo img { max-height:100%; }
.breadcrumbs-wrapper { background: #f2f2f2; margin:0 0 10px 0; }
.breadcrumbs { padding-top:10px; padding-bottom:10px; margin:0 auto; }
.breadcrumbs .items { color: #7f7f7f;    font-size: 11px; }

.parallax-window { min-height: 420px; background: transparent; }
.parallax-window .container { margin-top:0px; padding-top:140px; }
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/*
.image { text-align:center; }
.image h3 { text-align:left; }
.image img { display:inline-block; }
*/
.image img { Width:100%; }
.owl-theme .owl-controls .owl-page span { background:#f79242; border-color:#f79242; }
.owl-item img { width:100%; }
.minicart-wrapper .action.showcart .counter.qty { left:0; right:0; top:0px; width:100%; display:block; text-align:center; position:absolute; line-height:22px; font-size:11px; }


.filter .items .item { margin:0 0 1px 0; padding:0; }
.filter .items .item a { display:block; background:#f2f2f2; color:#1e1e1e; }
.filter .sub-items {  }
.filter .sub-items .item { padding:0 0 0 20px; }
.filter .sub-items .item a { display:inline; padding:0px; background:#fff; font-size:12px; }
.button { color:#FFF !important; text-align:center; border-radius: 3px; }
.graybox { background-color:#EAEAE6; border:1px solid #D8D8D8; padding:20px; margin:10px 0; }
.clearer { clear:both; display:block; overflow:hidden; }


.trigger { float:right; display:block; width:16px; height:16px; margin:0 5px 0 0; }
.trigger:after {
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.trigger.open:after { content: '\e621'; }
/*
.triggtarget { display:none; }
.triggtarget.open { display:block; }
*/
.block ol.items li,
.block ol.items > li { margin: 0 0 3px; padding:0; }
.block .items li > strong,
.block .items li a { 
    background-color: #f2f2f2;
    color: #1e1e1e;
    display: block;
    padding: 9px 9px 9px 60px;
    position: relative;
    text-decoration: none;
    border-left:none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.block .items li > strong:before,
.block .items li a:before {
    background: #e1e1e1;
    background: rgba(255,255,255,.4);
    bottom: 0;
    content: "";
    display: block;
    left: 45px;
    position: absolute;
    top: 0;
    width: 1px;
}
.block .items li a:hover { background-color:#ddd; }
.block .items li.current a:hover { background-color:#f79242; }
.block .items li a.level-top { display:block; font-size:15px; }
.block .items li a.level-top:hover { text-decoration:none; }
.block .items li.active a.level-top { }
.sidebar-navigation .items li a .count { font-size:11px; display:none; }
.block .items li ul { background-color: #f2f2f2;   padding: 7px 0 4px 5px; list-style:none; }
.block .items li ul li { padding:0; margin:0; font-size:13px; }
.block .items li ul li.active a { text-decoration:underline; }
.block .items li a .trigger { bottom: 0;     display: block;    left: 0;    position: absolute;    top: 0;    width: 45px; height:auto; float:none; margin:0; }
.block .items li a .trigger:before, .block .items li a .trigger:after {
    background: #f79242;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: 19px 0 0 15px;
    position: absolute;
    top: 0;
    width: 16px;
}
.block .items li a .trigger:after {
    height: 16px;
    margin: 12px 0 0 22px;
    width: 2px;
}
.block .items li ul li a .trigger:before, .block .items li ul li a .trigger:after { margin: 14px 0 0 22px;  width: 12px; background: #7f7f7f; }
.block .items li ul li a .trigger:after { height: 12px;  margin: 9px 0 0 27px;  width: 2px; }
.block .items li ul li a { padding:6px 9px 6px 60px; color:#7f7f7f; }
.block .items li a .trigger.open:after { display:none; }
.block .items li.open > a.level-top { background-color: #f79242; color:#FFF; }
.block .items li.open > a.level-top .trigger:before, .block .items li.open > a.level-top .trigger:after { background-color:#FFF; }
.filter .block-subtitle { border-bottom:none; font-size:17px; font-weight:bold; padding:0 0 20px 0; }
.sidebar-main .block, .sidebar-additional .block,
.sidebar .block { padding:0; background:none; margin-bottom:80px; }
.sidebar-main .block .block-title, .sidebar-additional .block .block-title { border-bottom: 1px solid #e1e1e1; margin: 0 0 40px; padding: 0 0 15px;  position: relative; } 
.sidebar-main .block .block-title > strong, .sidebar-additional .block .block-title > strong {  color: #7f7f7f;  font-size: 18px;   font-weight: normal;  line-height: 1;  margin: 0; text-transform:none; }
.sidebar-main .block .block-title:before, .sidebar-additional .block .block-title:before {
    background: #1e1e1e;
    bottom: 0px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: 0 0 -1px;
    position: absolute;
    width: 40px;
}
.sidebar .newsletter form {  margin: 5px 0 0;  position: relative; }
.sidebar .newsletter input { margin: 0; padding-right: 43px; padding-left:5px; }
.sidebar .newsletter .submit {
    background: none;
    color: #ccc;
    height: 38px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 38px;
    border:none;
}
.sidebar .newsletter .submit .glyphicon {  line-height: 20px; color: #ddd; }

.products-grid .product-item .product-item-info .product-item-details { padding:5px; height:75px; display:table-cell; vertical-align:middle; border-top:1px solid #e1e1e1; background-color:#f2f2f2; width:300px; max-width:100%; }
.products-grid .product-item .price-box { margin:0; width:100%; }
.pages strong.page { background:#f79242; border:1px solid #f79242; }
.pages a.page { border:1px solid #f79242; }
.sorter-action:hover:before { color:#f66d1f; }
.product-info-main > .page-title-wrapper { width:100% !important; float:none !important; margin-bottom:20px; }
.product-info-main .product-reviews-summary,
.product-info-main .product-info-price,
.product-info-main .product-social-links { display:none; }
.product-info-main .price-box.price-final_price { margin-top:20px; margin-bottom:10px; }
.product-info-main .product.attribute.overview { border-top:none; }
.product-info-main .price-box { float:right; }
.product-info-main .product-info-stock-sku { text-align:right; }
.block-cart-failed .action.continue, .cart-container .form-cart .action.continue,
.action.primary { border-color:#f79242; background-color:#f79242; color:#fff; }
.toolbar-export { padding-top:4px; }

.account-nav .content { padding:0; background:none; }
.account-nav .item .delimiter { display:none; }
.account-nav .item.current a, .account-nav .item.current strong { background-color: #f79242; color:#FFF; }
.account-nav .items > .item > strong:after,
.account-nav .items > .item > a:after {
    left: 15px;
    position: absolute;
    top: 13px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.account-nav .items > .item:first-child > :first-child:after { content: "\f0e4"; }
.account-nav .items > .item:nth-child(2) > :first-child:after { content: "\f07a"; }
.account-nav .items > .item:nth-child(4) > :first-child:after { content: "\f044"; }
.account-nav .items > .item:nth-child(5) > :first-child:after { content: "\f007"; }
.account-nav .items > .item:nth-child(7) > :first-child:after { content: "\f08d"; }
.account-nav .items > .item:nth-child(8) > :first-child:after { content: "\f003"; }

.form.create.account .fieldset > .wide { width:100% !important; }
.fieldset > .legend { font-size: 40px; font-weight:bold; }
.fieldset .input-text,
.fieldset select {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    height: 40px;
    line-height: 22px;
    min-height: 40px;
    padding: 8px 12px;
    width: 100%;
}
.fieldset .input-text { -webkit-appearance: none; }
p.required { color:#e02b27; }
.form.create.account #subbutton { display:none; }
.new-radio, .new-checkbox {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    float: left;
    height: 15px;
    margin: 0 3px 0 0;
    width: 15px;
    overflow:hidden;
    position:relative;
}
.new-radio input[type="radio"], .new-checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    cursor: pointer;
    height: 100%;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    vertical-align: top;
    width: 100%;
}
.new-checkbox svg {
    display: none;
    height: 18px;
    margin: -3px 0 0 -2px;
    width: 18px;
}
.new-checkbox.checked svg {
    display: block;
}
.new-checkbox svg polygon {
    fill: #f79242;
}
#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 100;
}
#dialogtwo #frame { border:none; margin:0; }
#dialogtwo > .button { vertical-align:top; }
.login-container > .block { text-align:center; box-sizing: border-box; }
.login-container > .block .actions-toolbar .primary,
.login-container > .block .actions-toolbar .secondary { float:none; }
.login-container .fieldset > .field > .control { margin:0 auto; }
.login-container > .block-customer-login { background:#eee; padding:15px; }
.login-container .fieldset:after { margin:10px 0 0 0; }

.not-logged-in .nav-sections .navigation > ul > li.main-menu-item { display:none; }
.not-logged-in .nav-sections .navigation > ul > li.custom-menu-item { display:block; }
.logged-in .nav-sections .navigation > ul > li.main-menu-item { display:block; }
.logged-in .nav-sections .navigation > ul > li.custom-menu-item { display:none; }
/* .old-price, .old.price { display:none; } */

.checkout-shipping-method .step-title,
.checkout-shipping-method .table-checkout-shipping-method { display:none; } /* hides shipping methods box - assuming there is just single preselected shipping method!!! */

.modal-popup.modal-slide._inner-scroll .modal-inner-wrap,
.modal-popup._inner-scroll .modal-inner-wrap { height:100%; }
.modal-popup #addtocart_popup,
.modal-popup._inner-scroll .modal-content { height:100%; }
.modal-popup #addtocart_popup #product_popup { height:100%; width:100%; border:none; }
.modal-slide .modal-header,
.modal-popup .modal-footer { padding-bottom: 10px; padding-top: 10px; }

.order-products-toolbar .toolbar-search { float:right; width:372px; position:relative; }
.order-products-toolbar .toolbar-search #search_artist { display:block; width:340px; margin-right:32px; padding:0px 40px 0px 18px; line-height:40px; height:40px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
.order-products-toolbar .toolbar-search button { top:5px; width:30px; height:30px; border:none; padding:0; background:none; color: #8f8f8f; }
.order-products-toolbar .toolbar-search button:hover { color:#f66d1f; }
.order-products-toolbar .toolbar-search button.search { display:block; position:absolute; right:37px; border-left:1px solid #e1e1e1; }
.order-products-toolbar .toolbar-search button.reset { display:block; position:absolute; right:0px; }
.order-products-toolbar .toolbar-search button span { display:none; }
.order-products-toolbar .toolbar-search button.reset:before,
.order-products-toolbar .toolbar-search button.search:before {
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 22px;
    content: '\e615';
    font-family: 'icons-blank-theme';
    margin: 0;
    vertical-align: top;
    display: block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.order-products-toolbar .toolbar-search button.reset:before { content:'\e616'; font-size: 33px; font-weight: bold; }
.block-addresses-list .order-products-toolbar .toolbar-search { float:none; }

.shipping-information .ship-via,
.cart-summary .cart-totals table .shipping,
.cart-summary #block-shipping,
.table-totals .totals.shipping { display:none; }
.blocked-flag { margin:20px; border:1px solid #fb7e3e; padding:40px; text-align:center;     -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
 }
.blocked-flag p { margin:0; }

.registration-frame { width:100%; border:none; margin:0; min-height:1300px; }
.step-content .shippingbox { margin:20px 0; position: relative; padding:15px 30px; border:2px solid #ff5501; }
.step-content .shippingbox:after {
    background: #ff5501;
    color: #fff;
    content: '\e610';
    font-family: 'icons-blank-theme';
    height: 27px;
    width: 29px;
    font-size: 27px;
    line-height: 21px;
    padding-top: 2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}













@media (max-width: 639px), print {
    .account .toolbar .pages { float:none; }
    .order-products-toolbar .toolbar-search { float:none; margin:0 auto; width:300px; }
    .order-products-toolbar .toolbar-search #search_artist { width:268px; }
}
@media (min-width: 640px), print {
  .modes-mode:last-child,
  .modes-mode { border-color:#FFF;     background-color: #f79242;    color: #FFF; padding:6px 5px; }
  .modes-mode:before { color: #FFF; }
  .toolbar-export { float:left; }
}

@media (min-width:768px) and (max-width:1199px) {
  .block-search { clear: right; }
}
@media (min-width:768px) and (max-width:991px) {
  .minicart-wrapper { clear:both; }
  .block-search { clear: none; }
}
@media (max-width: 767px), print {
    #navbar_orig_wrapper { display:block; }
    .nav-sections { width:calc(50% - 34px); }
    .nav-toggle:before { color:#f79242; }
    .navigation { background:#FFF; }
    .navigation a, .navigation a:hover { color:#1e1e1e; }
    .navigation .level0 > .level1 { font-weight:normal; }
    .navigation .level0 { font-size:1em; margin:0 0 3px 0; background:#f7f7f7; }
    .navigation .level0 > .level-top { text-transform:none; }
    .navigation .level0 > .level-top:hover {   border-bottom:1px solid #1e1e1e; border-top:1px solid #1e1e1e; background-color: #f79242; color: #fff;  -webkit-transition: all 0.2s linear;   transition: all 0.2s linear; }
    .navigation .level0 > .level-top,
    .navigation .submenu:not(:first-child) > li > a { padding-left:30px; }
    .catalog-product-view .product.media {  -ms-flex-order: 0; -webkit-order: 0;    order: 0; }
}
@media (min-width: 768px), print {
  #navbar_orig_target { float:left; display:block; }
  .header #navbar_orig { padding:5px 10px; background:none; position: relative;  z-index: 8; }
  .page-main { margin-top:25px; }
  .page-header .panel.wrapper {
    background: #fb7e3e;
    background: -moz-linear-gradient(left, #fb7e3e 0%, #ac2c77 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fb7e3e), color-stop(100%,#ac2c77));
    background: -webkit-linear-gradient(left, #fb7e3e 0%,#ac2c77 100%);
    background: -o-linear-gradient(left, #fb7e3e 0%,#ac2c77 100%);
    background: -ms-linear-gradient(left, #fb7e3e 0%,#ac2c77 100%);
    background: linear-gradient(to right, #fb7e3e 0%,#ac2c77 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7e3e', endColorstr='#ac2c77',GradientType=1 );
    border:none;
  }
  .page-header .header.panel {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .header.panel > .header.links > li > a:visited,
  .header.panel > .header.links > li > a { color:#FFF; }
  .header.panel > .header.links > li > a:hover {
    color:#ccc; /* #F66D1F; */
    text-decoration:none;
  }
  .header.panel > .header.links > li { font-size:12px; }
  .header.content { padding:2px 15px; }
  
  .nav-sections .navigation > ul > li.level0 > a.level-top,
  .navigation .level0 > .level-top { color:#1e1e1e; text-transform:none; font-weight:normal; letter-spacing:inherit; padding:10px 25px 10px 17px;
    transition: all 0.1s ease-in 0.3s;
    -moz-transition: all 0.1s ease-in 0.3s;
    -webkit-transition: all 0.1s ease-in 0.3s;
    border:1px solid transparent; border-bottom:none;
    margin-bottom:-1px;
    z-index:9;
  }
  .navigation .level0.active > .level-top,
  .navigation .level0.has-active > .level-top { color:#f66d1f; background:inherit; }
  .navigation .level0 > .level-top:hover,
  .navigation .level0 > .level-top.ui-state-active,
  .nav-sections .navigation > ul > li.level0 > a.level-top.ui-state-active,
  .navigation .level0 > .level-top.ui-state-focus {
      color:#1e1e1e;
      border: 1px solid #ccc !important;
      background:#FFF;
      -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;
      -webkit-box-shadow: 0 0px 5px rgba(0,0,0,.15);    -moz-box-shadow: 0 0px 5px rgba(0,0,0,.15);    box-shadow: 0 0px 5px rgba(0,0,0,.15);
  }
  .navigation .level0.parent > .level-top:hover,
  .navigation .level0.parent > .level-top.ui-state-active,
  .nav-sections .navigation > ul > li.level0.parent > a.level-top.ui-state-active,
  .navigation .level0.parent > .level-top.ui-state-focus {
      border-bottom:none !important;
      -webkit-border-radius: 3px 3px 0 0;    -moz-border-radius: 3px 3px 0 0;    border-radius: 3px 3px 0 0;
      -webkit-box-shadow: 0 -2px 5px rgba(0,0,0,.15);    -moz-box-shadow: 0 -2px 5px rgba(0,0,0,.15);    box-shadow: 0 -2px 5px rgba(0,0,0,.15);
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon { display:none; }
  .nav-sections .navigation > ul > li.level0 .submenu {
      background: #fff;
      border: 1px solid #ccc;
      -webkit-border-radius: 0 3px 3px 3px;    -moz-border-radius: 0 3px 3px 3px;    border-radius: 0 3px 3px 3px;
      -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);    -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);    box-shadow: 0 0 5px rgba(0,0,0,.15);
      font-size: 13px;
      line-height: 24px;
      padding: 15px 0px;
  }
  .navigation .level0 .submenu a { padding:1px 18px; }
  .navigation .level0 .submenu a:hover,
  .navigation .level0 .submenu a.ui-state-focus {
    color: #aaa;
  }
  .block-search { width:340px; margin:16px 0; }
  .block-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #1e1e1e;
    font-size: 24px;
    height: 100%;
    line-height: 30px;
    margin: 0;
    padding: 14px 64px 14px 18px;
    width: 100%;
  }
  .block-search .action.search { top:9px; border-left:1px solid #e1e1e1; }
  .block-search .action.search:before { color:#f79242; }
  .minicart-wrapper { margin-top:16px; }
  .minicart-wrapper .action.showcart:before,
  .minicart-wrapper .action.showcart { line-height:60px; }
  .page-layout-2columns-left .sidebar-main { width:24%; }
  .sidebar .block.newsletter { width:auto; }
  .pages .action.next:before,
  .pages .action.previous:before { color:#7d7d7d;     font-size: 35px;    vertical-align: middle; margin:0; }
  .pages .action.next:hover,
  .pages .action.previous:hover { border-color:#f79242; background:#f79242; }
  .pages .action.next:hover:before,
  .pages .action.previous:hover:before { color:#fff; }
  .form.create.account { width:100%; margin:0; display:block; }
  .form.create.account .fieldset > .field { width:50%;padding:0 40px; float:left; box-sizing:border-box; }
  /* .form.create.account .fieldset > .field:nth-child(odd) { clear:left; } */
  .form.create.account .payment > .field { width:auto; padding:0 40px; }
  .form.create.account .payment > .field ul,
  .form.create.account .payment > .field li { list-style:none; padding:0; }
  .page-layout-1column .product-info-main,
  .page-layout-1column .product.media { width: 100%; }
}
@media (min-width: 1024px), print {
  .page-products .products-grid .product-item { margin-left:0; width:33.33%; }
  .page-products .product-item-info { width:90%; margin:0 5%; }
}









/* mext_artists */
.header .artists-area-links { position:absolute; top:1px; right:20px; }
.header .artists-area-links a { color:#000; }

.form-edit-account .avatar-wrapper .artist_avatar .label,
.artists-customer-profile .page-title-wrapper { display:none; }
.avatar-wrapper { text-align:center; margin-top:40px; }
.artist_avatar { width:200px; max-width:100%; margin:0 auto !important; float:none; }
.artist_avatar .control .image { width:110px; min-height:110px; margin:0 auto 15px auto; border:3px solid #3B4B64; display:block; float:none; border-radius: 250px; overflow:hidden; /* background:#3B4B64; */ }
.artist_avatar .control .image img { width:100%; height:auto; display:block; }
.custom-file-upload { display: inline-block; width:147px; cursor: pointer; /* position:relative; */ overflow:hidden; text-align:center; text-transform:uppercase;
    background: #47604D;
    border: 1px solid #47604D;
    color: #fff;
    font-weight: 600;
    padding: 7px 15px;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
}
.custom-file-upload span {  }
.custom-file-upload input[type="file"] { position: absolute; /* left: -99999rem; */ visibility:hidden; }
.artists-customer-profile .fieldset>.field { margin:30px 0 0 0; }
form .editlabel { display:none; }
.artists-customer-profile .editlabel { display:block; }
.editlabel,
.editlabel:visited { color:#000; }
.editlabel:before {
	-webkit-font-smoothing: antialiased;
	content: '\f040';
	font: normal normal normal 16px/20px FontAwesome;
	color:#000;
	vertical-align: bottom;
	display: inline-block;
	speak: none;
	margin-right:5px;
}
#password-strength-meter-container a { float:right; }
.social_media #social-media-wrapper .row { margin:0 0 5px 0; overflow:hidden; }
.social_media #social-media-wrapper .closebtn { font-weight:bold; display:block; font-size:20px; color:#000; cursor:pointer; }
.social_media a { color:#000; }
.social_media a:before {
	-webkit-font-smoothing: antialiased;
	content: '\f067';
	font: normal normal normal 16px/20px FontAwesome;
	color:#000;
	vertical-align: bottom;
	display: inline-block;
	speak: none;
	margin-right:5px;
}
.actions-toolbar { margin-top:10px; }
.form-edit-account .actions-toolbar { text-align:right; }
.artists-customer-createsingleproduct .toolbar-products { position:relative; }

.content-wrapper .artistproducts { margin:0; padding:0; display:block; width:100%; list-style:none; }
.content-wrapper .artistproducts .item { margin:10px 0; padding:10px; border:1px solid #D8D8D8; background:#EAEAE6; display:block; float:none; position:relative; min-height:100px; }
.content-wrapper .artistproducts .item .mainbox { margin-right:150px; min-height:105px; }
.content-wrapper .artistproducts .item .mainbox .image { width:75px; height:75px; float:left; line-height:75px; text-align:center; margin:0 20px 0 0; }
.content-wrapper .artistproducts .item .mainbox .image img { max-width:100%; max-height:100%; vertical-align:middle; display:inline-block; }
.content-wrapper .artistproducts .item .mainbox .title { float:left; margin:0; font-weight: normal; }
.content-wrapper .artistproducts .item .mainbox .title a { color:#000; font-size:18px; }
.content-wrapper .artistproducts .item .mainbox .bottom { clear:both; list-style:none; padding:10px 0 0 0; }
.content-wrapper .artistproducts .item .mainbox .bottom li { display:inline-block; padding:0 6px; list-style:none; margin:0; }
.content-wrapper .artistproducts .item .mainbox .bottom li .fa { font-size:18px; vertical-align: middle; }
.artistproducts .deletebtn,
.artistproducts .editbtn { color:#000; }
.artistproducts .deletebtn span,
.artistproducts .editbtn span { display:none; }
.artistproducts .deletebtn:hover,
.artistproducts .editbtn:hover { color:#942436; }
.badone { color:#D0021B; }
.goodone { color:#078F4D; }
.artistproducts .note i { margin-right:3px; }
.content-wrapper .artistproducts .item .action { position:absolute; width:140px; right:10px; top:10px; }
.content-wrapper .artistproducts .item .action .primary,
.content-wrapper .artistproducts .item .action .secondary { overflow:hidden; clear:both; padding:9px 0; }
.content-wrapper .artistproducts .item .action .primary .label { line-height: 40px; }
.content-wrapper .artistproducts .item .action .secondary .submit,
.content-wrapper .artistproducts .item .action .primary .input-text { float:right; width:80px; }

#iframe { width: 100%; min-height: 1550px; height: 100%; border: 0; }
.artists-customer-manageyourproductsedit #iframe,
.catalog-product-view #iframe { min-height: 750px; }
.artists-customer-manageyourproductsedit .media,
.artists-customer-createmultipleproducts .media { width:100% !important; }
#artist-loadingmask { position:fixed; width:100%; height:100%; display:none; background:rgba(0,0,0,0.4) url(/static/adminhtml/Magento/backend/en_US/images/loader-2.gif) 50% 50% no-repeat scroll; z-index:999; }

.artists-customer-manageyourproductsedit .content-wrapper .field { padding:10px 0; overflow:hidden; }
.artists-customer-manageyourproductsedit .content-wrapper .field .label { font-size: 18px; vertical-align: baseline; display:inline-block; }
.artists-customer-manageyourproductsedit .content-wrapper .field .input-text { display:inline-block; width:auto; }
.artists-customer-manageyourproductsedit .content-wrapper .field .submit { padding:11px 15px; vertical-align:baseline; }
.artists-customer-manageyourproductsedit .content-wrapper .product-name .input-text { width:300px; }
.artists-customer-manageyourproductsedit .content-wrapper .product-tags { float:none; clear:left; margin-right:270px; }
.artists-customer-manageyourproductsedit .content-wrapper .product-tags .input-text { width:90%; float:right; }
.artists-customer-manageyourproductsedit .content-wrapper .product-price { float:right; clear:right; width:250px; text-align:right; }
.artists-customer-manageyourproductsedit .content-wrapper .product-price .input-text { width:80px; }
.artists-customer-manageyourproductsedit .content-wrapper .product-description { clear:both; float:none; margin-right:270px; }
.artists-customer-manageyourproductsedit .content-wrapper .content-bottom .description { float:none; margin-right:270px; }
.artists-customer-manageyourproductsedit .content-wrapper .content-bottom .attributes { float:right; width:250px; }
.artists-customer-manageyourproductsedit .content-wrapper .field .fa { font-size: 18px; vertical-align:baseline; padding:0 3px 0 10px; }

.artist-header-wrapper { overflow:hidden; background:#FFF; padding-top:20px; }
.artist-header-wrapper .header.content { overflow:hidden; text-align:left; background:#FFF; }
.artist-header-wrapper .artist-bio { margin:10px 0 15px 0; }
.description h1 { margin-bottom:10px; }
.artist-header-wrapper .editlabel { float:right; text-align:right; }
.artist-header-wrapper .clearer { border-top:2px solid #D8D8D8; }
.artists-customer-index .content-bottom { text-align:center; padding:50px 20px; color:#000; }
.artists-customer-index .content-bottom p { margin:35px 0; font-size:1.6rem; }

.social-media { list-style:none; display:block; text-align:center; margin:0; padding:0 0 15px 0; }
.social-media li { list-style:none; display:inline-block; margin:0; padding:0; }
.social-media li a { display:inline-block; width:26px; color:#000; }
.social-media li a span { display:none; }
.social-media li a:hover { color:#942436; }
.social-media li a:before {
	-webkit-font-smoothing: antialiased;
	/* content: '\f040'; */
	font: normal normal normal 19px/20px FontAwesome;
	vertical-align: bottom;
	display: inline-block;
	speak: none;
}
.social-media li a.facebook:before { content: '\f082'; }
.social-media li a.twitter:before { content: '\f099'; }
.social-media li a.instagram:before { content: '\F16D'; }

.artists-grid { padding-top:20px; text-align:center; }
.artists-grid .product-item { text-align:center; }
.artists-grid .product-item-nodetails { height:230px; width:100%; line-height:230px; vertical-align:middle; text-align:center; overflow:hidden;  }
.artists-grid .product-item-photo { display:block; overflow:hidden; }
.artists-grid .product-item-photo .product-image-container { margin:-50px auto; }

.minicart-items .action.edit,
.cart.table-wrapper .actions-toolbar > .action-edit { display:none; }

@media all and (max-width:767px) {
    .artists-customer-manageyourproductsedit .content-wrapper .product-tags { margin-right:0; }
    .artists-customer-manageyourproductsedit .content-wrapper .product-tags .input-text { width:80%; }
    .artists-customer-manageyourproductsedit .content-wrapper .product-price { float:none; width:100%; text-align:left; }
    .artists-customer-manageyourproductsedit .content-wrapper .product-description { margin-right:0px; }
    .artists-customer-manageyourproductsedit .content-wrapper .content-bottom .description { margin-right:0px; }
    .artists-customer-manageyourproductsedit .content-wrapper .content-bottom .attributes { float:none; width:100%; }
}
@media all and (min-width:768px) {
    .artists-customer-index .artist_avatar { float:left; margin:0; }
    .artists-customer-index .description { margin:0 0 0 22.3%; }
}
@media all and (min-width:1101px) {
    .artists-customer-profile .columns .main { padding:0 150px; }
}
