﻿@charset "UTF-8";
body {
    margin: 0;
    background: #fff;
    color: #000;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    line-height: 22px;
    text-align: center;
}
.h3_{
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    font-size: 120%;
    font-weight: 400;
    text-align: left;
}
.info_nadpis{
    text-decoration: none;
    display: inline;
    color: #000;
    transition: all .5s ease;
}
.info_nadpis:hover{
    color:#9e7500;
    text-decoration:underline;
}
.banner_info{
 border-top: 1px solid rgb(221, 204, 133);font-size: 12px;padding: 6px;text-align: center;color: rgb(57, 57, 57);background-color: rgb(247, 240, 224);    
}
#watchprice {
      border: 1px solid gray;
      max-width: 960px;
      width: 90%;
      overflow: auto;
      margin: 2% auto 0px;
      padding: 10px;
      position: fixed;
      top: 0;
      height: 85%;
      max-height: 660px;
      left: 50%;
      transform: translateX(-150%);
      display: none;
      z-index: 999999999;
      background: #fff;
      color: #000;
      box-shadow: 1px 1px 3px gray;
      -webkit-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -o-transition: transform 0.5s ease;
      transition: transform 0.5s ease;
      margin-top: 25px;
    }
    
    img.tograys{
      filter: gray; /* IE */
      filter: url(resources.svg#desaturate); /* older Firefox */
      filter: grayscale(100%); /* Current draft standard */
    }

    .newProduct {float: left;background: url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/icons/new.png) no-repeat;width: 220px;height: 220px; position: absolute; }

    .darkness {position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 99999999; display: none;}
    
    #watchprice #priceformbox input#captcha_text {height: 45px; transform: translateY(-1px);}
    
    #watchprice h1, #watchprice h2 { color: #000;}
    
    label[for="captcha_text"] {float: none !important;}
    
    #watchprice #productPrices tr td span {margin: 0px;}
    
    #watchprice h1 {
      border-bottom: none;
      margin-bottom: 10px;
    }
    
    #watchprice h2 {
      border-bottom: 1px solid gray;
      padding-bottom: 5px;
    }
    
    #watchprice #productPrices, #watchprice table {
      text-align: center;
      margin: 0px auto;
    }
    
    #watchprice table {
      border-collapse: collapse;
      overflow: visible;
    }
    
    #watchprice table tr td {
      padding: 3px;
      vertical-align: middle;
    }
    
    #priceformbox input[type="email"] {
      border: 1px solid gray;
      padding: 5px;
      padding-left: 10px;
      width: 75%;
    }
    
    #priceformbox input[type="radio"] {
    }
    
    #priceformbox label {
      margin-left: 5px;
      float: none;
    }
    
    #priceformbox input[type="text"], #priceformbox select {
      width: 90%;
      background: #fff;
      height: 25px;
      padding-left: 5px;
      margin: 0;
      border: 1px solid gray;
    }
    
    #priceformbox select {width: 75%; height: 27px; margin-top: 2px;}
    #priceformbox select option {padding: 5px;}
    
    #priceformbox img {
    }
    
    #priceformbox input.captcha_input {
      height: 48px;
      width: auto;
      position: relative;
      top: -2px;
    }
    
    #priceformbox input[type="submit"] {
      color: gray;
      font-size: 13px; 
      width: 100%;
      height: 35px;
      background: #fff;
      border: 1px solid gray;
      cursor: pointer;
      -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
    }

.msortsel {
font-size:20px;
color: green;
}

.msort {
font-size:20px;
color: #111;
}
    #priceformbox input[type="submit"]:hover {
      font-size: 13px;
      color: #fff;
      background: gray;
      box-shadow: 1px 1px 3px gray;
    }
    
    #watchprice input {transition: box-shadow 0.5s ease;}
    #watchprice input:focus {box-shadow: 1px 1px 5px gray;}
    
    #watchprice button {
      position: absolute;
      right: 15px;
      top: 15px;
      background: transparent;
      color: #323232;
      padding: 5px;
      cursor: pointer;
      font-size: 25px;
    }
    
    @media all and (max-width: 600px) {
      #watchprice table tr td {display: block;}
    }



#productDescription fieldset {margin-top: 0 !important;}
#pi-left {margin-bottom: 0 !important;}

.disc-style-type {list-style-type: disc !important; margin: 10px;}

.decimal-style-type {list-style-type: decimal !important; margin: 10px;}

  .tooltip {
      position: relative;
      display: inline;     
  }
  
  .tooltip .tooltiptext {
      visibility: hidden;
      display: none;
      width: 375px;
      height: 125px;
      background-color: #323232;
      color: #fff;
      text-align: left;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      bottom: 150%;
      left: 50%;
      margin-left: -358px;
      margin-bottom: -10px;
      z-index: 9999999;
  }
  
  .tooltip .tooltiptext::after {
      content: "";
      position: absolute;
      top: 100%;
      left: 92%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: #323232 transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
      visibility: visible;
      display: block;
  }
  
  .tooltiptext img {
    height: 80px;
    width: 109px;
    float: left;
    margin-right: 5px;
    margin-left: 3px;
  }
  
  .tooltiptext button {
    float: right;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
    line-height: 15px;
    background: #DCDCDC;
    border: 1px solid #323232;
    position: absolute;
    right: 10px;
    bottom: 10px;
    transition: background 0.5s ease; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -o-transition: background 0.5s ease;
  }
  
  .tooltiptext button:hover {
    background: #323232;
    color: #fff;
    border: 1px solid #fff;
  }
  
  .tooltiptext button span {
    font-family: FontAwesome;
  }
  
  .tooltip_adress {
    font-size: 13px;
    margin-top: 5px;
  }
  
  .tooltip_opening {
    clear: both;
    float: left;
    margin-left: 5px;
    margin-top: 9px;
  }

 .tooltiptext {
   color: #fff;
   font-size: 13px;
   box-shadow: 1px 1px 5px #000;
   transition: all 0.3s ease; 
 }
 
 .store_availability {
   color: #4a9234;
   float: left;
   font-weight: bold;
   font-size: 14px;
 }
 
 @media all and (max-width: 846px) {
   .tooltiptext {
     width: 150px!important;
     height: auto!important;
     padding: 5%!important;
     text-align: center!important;
     margin: -10px auto!important;
     left: unset!important;
   }
   .tooltiptext img {margin: 0 auto; float: none;}
   .tooltip .tooltiptext::after {left: 15% !important; visibility: hidden !important;}
   .tooltiptext button {position: static; margin: 10px;}
 }


.video-js {
  margin: 0 auto !important;
}

#newsArticle table {
  width: 75% !important;
}

#newsArticle table tr td {
  padding: 3px;
  text-align: center;
}

.rebound {
  padding-left: 0.5em;
}

.vjs-big-play-button {
  width: 75px !important;
}

#categoryShortDescription {
  max-height: 45px;
  overflow: hidden;
  margin-top: -10px;
  transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;  
}
#categoryShortDescription p {
  padding: 0 0 1em 0;
}

#categoryShortDescriptionButton {
  background: white;
  cursor: pointer;
  font-size: 14px;
  position: absolute;
  right: 38px;
  text-decoration: underline;
  top: 25px;
  z-index: 2;
}

#categoryShortDescriptionWrapper {
  text-align: left;
  padding: 0 10px;
}
#filtercover {margin-top: 10px;}
.SeeMore {
  max-height: 1000px !important;
}

.about_shopping_tabs td {
    padding: 20px 0!important;
    background: #1D1D1D!important;
}

#mypunc {
  background-image: url('https://static.zlataky.cz/images/o_nas/puncovni_urad_2A.png');
  background-repeat: no-repeat;
  background-position: center center;  
}
.mypunc a, .mypunc img {
}
.linkstablexx tr:last-child td {padding: 20px 10px 20px 10px;}
.linkstablexx tr:last-child td div {
  margin: 0;
  color: #646464;
  text-align: center;
}

.figureText-right, .figureText-left {
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  clear: both;
}
.figureText-right {
  float: right;
  padding-left: 20px;
  margin: -10px 0 5px 10px;
}
.figureText-left {
  float: left;
  padding-right: 20px;
  margin: -10px 0 5px 15px;
}

@media all and (max-width: 480px){
  .figureText-left, .figureText-right  {
    padding-left: 0;
    padding-right: 0;
  }
}

#recentproductsContent img {
  max-width: 50px;
}

.about_shopping_tabs td {
padding:20px 0!important;
background:#1D1D1D!important
}

.about_shopping_tabs div {
position:absolute;
z-index:0;
bottom:10px;
right:10px;
color:rgba(255,255,255,0.1);
font-size:30px;
-webkit-text-stroke:1px rgba(0,0,0,0.5);
padding:10px;
width:30px;
height:30px;
text-align:center;
border:5px solid #343434;
border-radius:25%
}

.about_shopping_tabs span {height:105px!important}
.about_shopping_tabs a.more-info-href {
position:absolute;
bottom:15px;
text-decoration:underline
}

.about_shopping_tabs a:not(.more-info-href):hover {text-decoration:none}
.about_shopping_tabs em {
font-weight:400;
width:30px;
height:30px
}

.about_shopping_tabs td a {text-decoration:none}
.status-available span:not(.graytext) {
font-weight:700;
font-size:16px
}

.noproducts {
font-size:20px;
font-weight:700;
margin-top:5%;
margin-bottom:5%
}

#newsArticle > h4 {text-align:left}
#newsArticle table {border-collapse:collapse}
#newsArticle table td {
border:1px solid #000;
padding:3px
}

.articleHeading h2 a {
font-size: 14px;
color:#000;
font-weight:700
}
.article_date{ 
 text-align: left;
 display: block; 
 font-size: 12px;
 color: #b0b0b0; 
 height: 22px;
 line-height: 24px; 
 margin-top: -10px; 
 font-style: italic;
}

#products_catalog_href_menu {display:none}
#shopping_cart #cart_count {
background:#fff;
border-radius:50%;
color:#323232;
display:block;
font-size:14px;
font-weight:700;
height:18px;
width:18px;
margin:0 0 0 28px;
padding:2px;
position:absolute;
text-align:center
}
.linkstablexx tr:last-child td {padding:20px 10px 20px 10px}
.linkstablexx tr:last-child td div {
margin:0;
color:#505050;
text-align:center
}

::selection {background:#B28919;color:#fff}
::-moz-selection {background:#B28919;color:#fff}
.whitebkg {min-width:70px}
select[id^="select-filter"] {
width:130px;
background:#fff;
color:#000;
z-index:100
}

select[id^="select-filter"] option {padding:5px}
select#send-to {width:95%}
ul {list-style-type:none;}
#dealers-zone-content ul {list-style-type:disc;}
#dealers-zone-content p, #dealers-zone-content h3 {padding: 0.5em 0 0.5em 0;}
#dealers-zone-content ul li {
padding: 0 0 0.5em 0;
margin-left: 1em;
}

h2#maintenanceDefaultMainContent {color:#000}
h1#gvSendDefaultHeadingSend {border:0}
h2 {margin-bottom:4px;}
.inline {display:inline}
.tolower {text-transform:lowercase}
.rozdelovnik img.image:hover {
opacity:1;
box-shadow:2px 2px 5px #323232;
border-radius:10px
}

input#cart_quantity[] {width:50%!important}
.helper_button {padding:15px}
.black-note {color: #484848;background:#FFF;}
.black-note a,.black-note a:link {color:#B48F26!important}
.black-note label.inputLabel {color:#484848;}
#passwordForgotten input {width:auto}
#passwordForgottenMainContent {padding-left:2%}
.textShine {text-shadow:1px 1px 5px #fff}
#why_gold-content img {padding:10px;max-width:50%}
.sold-out.big > a:nth-child(2) {font-size:13px}
.bothclear {clear:both}
.leftclear {
clear:left
}
#contactUsForm label {width:auto;padding:0 15px}
#watch_buy_1 {clear:both}
.nofloat {float:none!important}
.green_text {color:#1c8762}
.orange_text {color:#c30}
.delete_item {
color:#F70606;
padding:5px;
transition:all .5s ease;
display: block;
width: 20px;
margin: 5px;
margin-left: auto;
margin-right: auto;
}

.delete_item:hover {text-shadow:1px 1px 5px #d11b4c;color:#F70606;}
#productDescription img {padding:2%}
#productDescription .center img {padding:0}
#productDescription center img {padding:0}
.nodisplay {display:none!important}
#checkoutSuccess {text-align:left}
.success_right {position:relative;margin-top:15px}
.order_success_txt {
color:#fff;
font-size:45px;
position:absolute;
top:105px;
width:100%
}

#checkoutSuccessThanks {margin-top:35px}
fieldset#coupon {display:none}fieldset .podminky{ text-align: left; font-size: 13px;}
#bullion_gold-content .centerBoxContentsNew,#bullion_silver-content .centerBoxContentsNew,#bullion_platinum-content .centerBoxContentsNew,#bullion_palladium-content .centerBoxContentsNew {
float:left
}

#chartwrapper_short,#chartwrapper_long {margin:0 auto}
#cart_quantity {
transition:all .3s ease;
appearance:textfield;
-o-appearance:textfield
}

#cart_quantity:focus {box-shadow:0 0 10px #27A176}
span.max-units {display:none}
li span.question:hover {text-decoration:underline}
h3.itemTitle {font-size:100%}
.recalc_cart {
background:#4d4d4d;
color:#fff;
padding:1px 5px;
width:170px;
display:table-cell;
vertical-align:middle;
border-radius:5px;
border:1px outset #4c4c4c;
text-transform:uppercase;
font-size:12px;
font-weight:700
}

.recalc_cart:hover {border:1px inset gray}
.recalc_cart em {
padding-top:7px;
font-size:20px
}

.description_image {
float:right;
margin:2%;
max-width:65%;
height:auto
}

.noborder {border:0!important}
.categoriesTabs {width:100%}
.categoriesTabs div {
min-height:70px;
font-weight:700
}

.categoriesTabs img {
box-shadow:1px 1px 5px #000;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

.categoriesTabs img:hover {
box-shadow:1px 1px 10px #000
}

.categoriesTabs tr td {
width:25%;
padding:0;
cursor:pointer
}

#bullion_gold_page-content,#bullion_silver_page-content {text-align:center}
#logo .quote {
    bottom: -10px;
    color: white;
    left: 245px;
    position: absolute;
    width: 285px;
	font-size: 14px;
	display: none;
}

#quote {
font-size:120%;
text-align:left;
margin-left:35px;
margin-bottom:10px
}

.flexFooterColText input[name="email"] {
width:90%;
margin:2px 0;
float:left
}

.flexFooterColText input[type="submit"] {
background-color:#ddd;
width:100px;
text-align:center;
padding:0;
margin:2px 0;
float:left
}

.linkstable {border-collapse:collapse}
.linkstable tr {border-bottom:1px solid #B1B1B1}
.linkstable tr td {
background-color:rgba(241,241,241,0.5);
padding:10px;
width:100%;
height:auto;
text-align:left;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.linkstable tr td:hover {background-color:rgba(193,127,4,0.2)}
.linkstable tbody tr td a {
text-decoration:none
}

.linkstable em {
color:#C17F04;
font-size:35px
}

.linkstable h3 {
display:inline;
color:#000;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.articleHeading h2 a:hover, .linkstable h3:hover {
color:#9e7500;
text-decoration:underline
}

.articleHeading h2 a {
color:#333;
text-decoration:underline
}

.linkstable tr td em {
position:relative;
top:5px
}
.linkstable div {
margin-top:2%;
height:auto;
color:grey;
width:100%;
text-align:left
}

.linkstablexx tr:last-child td img {margin:0}
.linkstablexx tr:last-child td div {margin:0}
button#QuantityRefreshIcon {
border:0;
padding:0;
background:none;
cursor:pointer;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}

button#QuantityRefreshIcon:hover {
color:#1A835F;
text-shadow:1px 1px 3px #1A835F
}

a img {border:none}
.flexFooterColText a img {margin:0 auto}
a:link,#navEZPagesTOC ul li a,#navColumnOneTwo a:link {
color:#000;
text-decoration:none
}

a:visited {
color:#444443;
text-decoration:none
}

a:hover {text-decoration:underline}
.buttonRow a:hover {text-decoration:none}
a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {color:#9e7500}
a:active {color:#444443}
#top-middle a {color:#fff}
#top-middle a:hover {color:#000}
#header-cart a:hover {
color:#E4BB01;
text-decoration:none
}

.rozdelovnik {margin-top:.85em}
.rozdelovnikbox a:hover,.container-buy-now a:hover,.buttoncartun a:hover,.button-sold-out a:hover {
text-decoration:none!important
}

.centerBoxContentsNewHP .container-buy-now {
margin-bottom:10px
}

.centerBoxContentsNew .container-buy-now,.centerBoxContentsNew .button-sold-out {
margin-top:12px
}

h1.tiny {
display:inline;
line-height:0
}

h1 {
font-weight:400;
color:#9e7500;
font-size:160%;
margin-bottom:30px;
border-bottom:2px solid #9e7500;
text-align:left
}

h2 {
font-weight:400;
color:#9e7500;
font-size:140%;
text-align:left
}

h2.centercenter {
margin:0 auto 20px
}

h3 {
font-size:120%;
font-weight:400;
color:#9e7500;
text-align:left
}

.status-available,.sold-out {
overflow:visible;
height: 50px;
}

.status-available-min {
height:50px;
margin-top:0px;
overflow:hidden;
}

.status-available-min span:not(.graytext) {
font-size:16px;
font-weight:700
}

.status-available h3,.status-available-min h3 {
text-align:center
}

.centerBoxContentsNewHP .status-available,.centerBoxContentsNewHP .status-available-min {
min-height:20px;
height:50px;
margin-top:0
}

.centerBoxContentsNew .status-available {
margin-top:0
}

.buttoncart {
width:100%;
display:block!important
}

.buttoncartun {
margin-bottom:20px
}

h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
line-height:2em
}

.biggerText {
font-size:120%
}

.clear,.clearBoth {
clear:both
}

.clearLeft {
clear:left
}

.clear::after,.clearBoth::after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden
}

li {
text-align:left
}

hr {
margin-top:.1em;
border:none;
border-bottom:1px solid #dbdbce;
margin-bottom: 0;
}
hr.duble {
  border-top: 1px solid rgba(200,200,200,0.7);
  border-left: 0 solid #FFF;
  border-right: 0 solid #FFF;
  height: 5px;
  border-bottom: 1px solid rgba(200,200,200,0.7);
}

HR.titlehr {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-color:-moz-use-text-color -moz-use-text-color #9e7500;
border-image:none;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
color:#9e7500;
background-color:#9e7500;
margin-bottom:30px;
margin-top:30px
}

.left {
float:left;
text-align:left;
z-index:21
}

.hidelong {
padding-right:150px
}

.forwarded {
float:right;
position:absolute;
right:15px;
top:0;
z-index:22
}

.greenc {
color:#BA9E46
}

.red {
color:#D11B4C
}

td.rightfull {
padding-top:10px
}

.rightfull {
float:right
}

.staticalrightfull {
float:right;
position:absolute;
right:10px;
top:10px;
z-index:22;
background-color:#fff
}

.selected .rightfull {
background-color:#1B1B1B
}

.gold {
color:#9e7500!important
}

.selected {
color:#e4bb01!important;
background-color:#323232!important
}

iframe {
height:auto;
frameborder:0;
border:0;
max-width:100%
}

a.amap {
color:#00F;
text-align:left
}

.centercenter {
margin:0 auto;
text-align:center;
display:block
}

.ftextright {
float:right;
padding:8px
}

.image {
opacity:1;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease
}

.image:hover {
opacity:.7
}

.flip-scroll-tables {
position:relative
}

#productsListingListingTopLinks {
line-height:38px;
overflow:hidden
}

.ours {
height:65px;
margin-top:-95px;
text-shadow:5px 5px 10px #fff;
font-weight:400;
color:#000;
background-color:#fff;
opacity:.9;
overflow:hidden
}

.oursinner {
font-weight:700;
opacity:1;
overflow:hidden
}

.out {
background:rgba(0,0,0,0) url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/out.gif) no-repeat scroll 100% 50%;
padding-right:11px
}
.verybigText {font-size:200%}
.smallText {font-size:75%}
.cdolor69C22D {color:#69c22d}
.content {text-align:left}

.tobottom {
float:left;
height:120px;
position:relative;
vertical-align:top;
width:30%
}

.righttoimg {
float:right;
text-align:justify;
vertical-align:top;
width:68%;
line-height:1em
}

.righttoimg h3 {
padding:0;
margin:.5em 0
}

.righttoimg p {
padding:0;
margin:0 0 1em
}

table {
overflow:hidden
}

table#contentMainWrapperTwo {
display:table
}

table.tint {
border-collapse:collapse;
border-color:#999;
border-width:1px;
color:#333;
font-family:verdana,arial,sans-serif;
font-size:12px
}

table.tint tr {
background-color:#eee;
width:100%;
float:none
}

table.tint th {
background-color:#ddd;
border-color:#ddd;
border-style:solid;
border-width:1px;
padding:8px
}

table.tint td {
border-color:#ddd;
border-style:solid;
border-width:1px;
padding:8px;
width:50%
}

ul.tick li {
 list-style-image:url(https://static.zlataky.cz/images/icons/tick_white.jpg);
 margin-left: 20px;
}

.buttoncartunbook a {
text-decoration:none
}

.filters-sort a,a#filterextend_text,a.label,a#filterextend_text:link,a.label:link,a#filterextend_text:visited,a.label:visited,a#filterextend_text:active,a.label:active,a#filterextend_text:hover, a#filterextend_ext_text,a.label,a#filterextend_ext_text:link,a.label:link,a#filterextend_ext_text:visited,a.label:visited,a#filterextend_ext_text:active,a.label:active,a#filterextend_ext_text:hover,a.nodecor {
text-decoration:none;
color:#000
}

a.label {
transition:all .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease
}

a.label:hover {
text-decoration:none;
color:#fff;
background-color:#5E5E5E;
padding-left:10px
}

h2 a,h3 a,.product_detail a,.product_title a,.container-buy-now a,a.proddescr,.product-inner a,.cartQuantityUpdate a,.cartProductDisplay a,#prevOrders a,.navNextPrevList a,#subscribeDefault a {
text-decoration:none!important
}

h2#cartEmptyText a {
text-decoration:underline!important
}

#order-steps a,.categoryListBoxContents a,.tabs a,.buttonRow a {
text-decoration:none
}

.buttonRow a.underyes {
text-decoration:underline;
font-size: 14px;
}

.underline {
text-decoration:underline
}

.toshow {
display:none
}

.nowrap {
white-space:nowrap
}

.blackbkg {
color:#fff;
background-color:#323232
}

.whitebkg {
font-weight:700
}

.pointer {
cursor:hand
}

a.brownie {
color:#820000!important;
font-size:14px;
font-weight:900
}

SPAN.smallergray {
color:#3e3e3e;
font-size:70%;
font-weight:400
}

.graytext {color:#6B6B6B}
.bluetext {color:#069}
.whitetext {color:#fff}
.orangetext {color:#c60}

.noprint {
background-color:#bbb;
border-style:dotted
}

.noprint tr {
background-color:#bbb;
border-style:dotted
}

.dataTableHeadingRow {
background:lightgray
}

.dataTableDataRow TD {
border-bottom:1px solid lightgray;
height:44px;
overflow:hidden
}

.img_linka {
padding-left:25px;
float:left
}

#chartwrapper_long {
position:relative;
width:780px;
height:395px;
max-width:100%;
border-width:1px;
border-style:solid;
border-color:#EAEAEA;
padding:3px
}

#chartcurtain {
position:absolute;
top:53px;
left:3px;
height:262px;
z-index:20;
text-align:center
}

#chartcurtain_href {
position:absolute;
text-decoration:none;
color:#000;
font-size:11px;
opacity:.5;
display:block;
right:30px;
bottom:85px;
z-index:30
}

#currency_graph {
position:absolute;
text-decoration:none;
color:#000;
font-size:11px;
display:block;
left:3px;
top:3px;
z-index:30;
width:auto
}

#chartcurtain_long {
width:778px;
height:262px;
max-width:98%;
position:absolute;
top:100px;
left:0;
z-index:20;
text-align:center
}

.wrap-per_underdiv {
position:relative;
height:400px;
border-width:2px;
border-style:solid;
border-color:#EAEAEA;
padding:3px
}

.graph_a_wrapper {
position:relative;
border-width:2px;
border-style:solid;
border-color:#EAEAEA;
padding:3px
}

#chartdiv {
position:absolute;
top:3px;
left:3px;
background-color:#fff;
width:99%;
height:362px;
z-index:10
}

#chartdiv_long {
position:absolute;
top:3px;
left:3px;
background-color:#fff;
width:774px;
height:362px;
max-width:98%;
z-index:10
}

#chartwrapper_short {
position:relative;
width:780px;
height:420px;
max-width:100%;
border-width:1px;
border-style:solid;
border-color:#EAEAEA;
padding:3px
}

#chartcurtain_short {
width:778px;
height:262px;
max-width:98%;
position:absolute;
top:100px;
left:0;
z-index:20;
text-align:center
}

#chartdiv_short {
position:absolute;
top:3px;
left:3px;
background-color:#fff;
width:774px;
height:362px;
max-width:98%;
z-index:10
}

.water-mark {
position:absolute!important;
text-decoration:none;
color:#000;
font-size:11px;
opacity:.5;
display:block;
right:30px!important;
bottom:30%!important;
z-index:25
}

CODE {
font-family:arial,verdana,helvetica,sans-serif;
font-size:1em
}

FORM,SELECT,INPUT {
display:inline
}

TEXTAREA {
padding:7px;
margin:auto;
display:block;
width:95%;
border:1px solid #ddd;
border-radius: 4px;
background:#f7f7f7;
margin-top:10px;
margin-bottom:10px
}

#contactUsForm input {
float:left
}

input {
border: 1px solid #ddd;
height: 40px;
margin-bottom: 5px;
padding-left: 10px;
opacity: 1;
width: 53%;
border-radius: 5px;

}

input[type="submit"] {height:30px}

fieldset.content input[type="radio"],fieldset.shipping input[type="radio"] { height:auto }

FIELDSET {
padding: 20px;
margin: .5em 0px;
border: 1px solid #ececec;
margin-bottom: 10px;
margin-top: 10px;
border-radius: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

#country {
width:52%
}

LEGEND {
font-weight:400;
padding:15px;
background:#5E5E5E;
color:#fff;
margin-left:-31px;
border:1px solid #9e7500
}

LABEL,h4.optionName {
line-height:1.5em;
padding:.2em
}

#contactUsForm LABEL.checkboxLabel,#contactUsForm LABEL.radioButtonLabel {
color:#FFF
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
margin:.5em .3em;
color:#444
}

#contactUsForm LABEL.inputLabel {
width:99%
}

LABEL.inputLabel {
width: 32%;
color: #333;
display: inline-block;
height: 22px;
line-height: 21px;
padding-left: 4px;
text-align: right;
margin-right: 9px;
}

#colorbox LABEL.inputLabel {
color:#FFF!important
}

.contact-left LABEL.inputLabel {
width:90%
}

.filter-caption-inline_stock LABEL.inputLabel,.filter-caption-inline LABEL.inputLabel {
width:auto
}

#filtersort_ext LABEL.inputLabel,#filtersort LABEL.inputLabel {
width:auto
}

.note LABEL.inputLabel {
color:#000
}

LABEL.inputLabelPayment {
width:150px;
float:left
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:120px;
float:left
}

P,ADDRESS {
padding: 1em .5em .5em;
text-align:justify
}

#paymentsInfo P, #shippingInfo P {
padding: 0em .5em .5em;
}

SPAN.as-p h1, SPAN.as-p h2, SPAN.as-p h3, SPAN.as-p h4, SPAN.as-p h5, SPAN.as-p h6 {
    padding-left: 0.5em;
    text-align: left;
}
#paymentsInfo ul li {
	list-style-type: disc;
	padding-left: 0.5em;
	list-style-position: inside;
}

#paymentsInfo ul li ul.square li{
	list-style-type: square;
	padding-left: 1.5em;
}

#paymentsInfo ul li ul.square li ul.circle li{
	list-style-type: circle;
	padding-left: 1.5em;
}

ul.space li {
	margin-left: 1em;
}

.overtable {
	padding-top: 1em;
	padding-bottom: 1em;
}

.overtable table {
	margin-bottom: 1em;
}

p.middle {
text-align:center
}

ADDRESS {font-style:normal}
ADDRESS.adr_kosik{
 border: 1px solid #FEFEFE;
 padding: 20px;
 padding-right: 50px;
}
ADDRESS.adr_kosik:hover { border: 1px solid #EEE;}
ADDRESS.adr_kosik:hover .my_edit{
 color: #222;
 font-size: 27px;
}
.my_edit{
font-size: 20px;color: #999;float: right;position: relative;top: -17px;display: table-column;right: -51px;transition: all 0.3s ease-in;
}
input[type=hidden] {border:none}

input[type=image] {
background:none;
width:auto!important;
border:none
}

input[type=radio],input[type=checkbox] {
width:auto;
border:none;
background:none;
padding:0;
height:auto
}

input[id^="payment"] {float:none}

#checkoutPayment label {float:none}

input [type=submit],input[type=submit] {
-webkit-appearance:none;
cursor:pointer;
cursor:hand
}

.flexFooterColText input [type=submit]:hover,.flexFooterColText input[type=submit]:hover {opacity:.7}

input[type=file] {width:95%}

button.transparent {
border:medium none;
height:25px;
overflow:hidden;
width:25px
}

.back .button_continue_shopping,.back .button_back {
background:#4D4D4D url(https://static.zlataky.cz/images/icons/ico-back.png) no-repeat scroll left center;
display:table-cell;
border-radius:5px;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

.button_back:hover,.button_continue_shopping:hover {
background:#4d4d4d url(https://static.zlataky.cz/images/icons/ico-back.png) no-repeat scroll -5% center!important
}

.back .button_logoff {
background-color:#4D4D4D;
height:15px;
border-radius:5px;
display:table-cell
}

#cartProductDisplay {
margin-left:16px;
color: #242424;
}

.inputLabelMid {
min-width:100px;
display:inline-block
}

.centerBoxContentsProducts #product_status .itemTitle {
display:none
}

.messageStackWarning:before,.messageStackError:before,.messageStackSuccess:before,.messageStackCaution:before {
clear:both
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
padding:1%;
line-height:1.8em;
border:0 solid #dbdbce;
margin-bottom:20px;
clear:both
}
.messageStackError a.messageClose { padding:1%; color:#000; }                                                                             
.messageStackWarning,.messageStackError,.messageStackWarning a.messageClose {
 background: #ffdfb4;
 color: #4f4f4f;
 border: 1px solid rgba(94, 94, 94, 0.3);
 border-radius: 6px;
}

.messageStackSuccess,.messageStackSuccess a.messageClose {

width:100%;
 background:#ffdfb4;
 color: #2d2d2d;
 border: 1px solid rgba(94, 94, 94, 0.3);
 border-radius: 6px;
}

.messageStackCaution {
 background:#ffdfb4;
 color: #2d2d2d;
 border: 1px solid rgba(94, 94, 94, 0.3);
 border-radius: 6px;
}

.messageStackCaution img {
vertical-align:middle;
margin-right:10px
}

#main-container {
margin:20px auto 0;
background:transparent;
text-align:left;
vertical-align:top;
border:1px solid #dbdbce
}

#headerWrapper,#contentMainWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
margin:0;
padding:0
}

#mainWrapper {
margin:auto
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg {
float:left
}

#tagline {
margin:100px 0 0 30px;
color:#fff;
font-size:150%;
text-align:left;
text-transform:lowercase;
clear:both;
font-style:oblique;
text-decoration:none
}

#sendSpendWrapper {
margin:0 0 1em 1em;
border:1px solid #cacaca;
float:right
}

.floatingBox,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
margin:0;
width:47%
}

.wrapperAttribsOptions {
margin:.3em 0
}

.centerColumn {
background:#fff;
padding:0 10px
}

#loginDefault form input[type="submit"] {
margin:12px;
margin-right:20px
}

.half {
float:left;
width:49%
}

.halfright {
float:right;
width:49%
}

.bordered {
border:1px solid gray
}

.borderround {
border:1px solid gray;
width:170px;
height:22px;
background-color:#FFF1CB;
padding:5px;
margin-right:20px!important;
margin-bottom:5px!important;
white-space:nowrap;
overflow:hidden
}

.borderround input[type=radio],.borderround input[type=checkbox] {
width:auto;
height:auto;
border:none;
background:none;
padding:0;
margin-right:10px;
margin-top:5px
}

#pageNotFound {
overflow:hidden
}

.navNextPrevCounter {
margin:0;
font-size:.9em
}

.navNextPrevList {
margin:0;
padding:.5em 0;
display:inline-block;
white-space:nowrap;
list-style-type:none;
width:100%;
margin-left:2%
}

#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
margin:.0em
}

#indexProductListCatDescription,.wrap-per {
text-align:center
}

#navBreadCrumb {
margin: 0px;
padding: 0px 10px 10px;
font-size:.95em;
font-weight:400;
color:#a0a0a0;
text-align:left;
}

#navBreadCrumb em {
font-size:130%;
margin-left:3px
}

#headerWrapper {
margin:0 auto
}

#top-inner {
background:none
}

.top-specials {
text-transform:uppercase;
border-radius:3px;
letter-spacing:1px;
line-height:24px;
margin-right:20px;
padding:0 10px;
font-size:90%;
float:left;
background:rgba(0,0,0,0.2)
}

#top-middle {
width:100%;
background:rgba(0,0,0,0) url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/body_bg.gif) repeat-x scroll center top
}

#top-middle .onerow-fluid {
background:transparent
}

#navMainWrapper {
color:#fff;
float:right;
margin:-120px 0 30px
}

#navMain ul {
margin:0 auto;
padding:0 0 .5em;
list-style-type:none;
text-align:right;
line-height:1.5em;
float:right;
z-index:20
}

#navMain ul li {
display:inline
}

#navMain ul li a {
margin:0;
padding:0 1em;
color:#ddd;
text-decoration:none;
white-space:nowrap;
font-size:100%
}

#navMain ul li a:hover {
color:#fff
}

#categories em,#navMain em {
margin-right:10px;
color:#E4BB01;
font-size:120%;
vertical-align:middle
}

#navMain i:hover {
color:#fff
}

#navEZPagesTop {
background-color:#444;
margin:0;
padding:.5em;
font-size:.95em;
font-weight:700;
color:#fffffd
}

#navEZPagesTop a {color:#fffffd}
#navEZPagesTop a:hover {color:#f99d30}
#navCatTabsWrapper {
margin:0;
background-color:#444;
width:100%;
height:1%;
font-weight:700;
color:#fff
}

#navCatTabs ul {
margin:0;
padding:.5em 0;
list-style-type:none;
text-align:center;
line-height:1.5em
}

#navCatTabs ul li {
display:inline
}

#navCatTabs ul li a {
text-decoration:none;
padding:0 .5em;
margin:0;
color:#fffffd;
white-space:nowrap
}

#navMainSearch {
height:40px;
margin:-100px 175px;
overflow:hidden;
position:relative;
z-index:11
}

#navMainSearch * {float:left}

#navMainSearch input,#navMainSearch img {
vertical-align:top
}

.search-header-box {
padding-left:10px;
width:170px;
height:32px;
color:#444;
border:1px solid #230f0f;
text-transform:lowercase;
font-size:100%;
-moz-border-radius:5px;
opacity:.9;
filter:alpha(opacity=90)
}

#navMainSearch-mobile {
display:none
}

#header-cart {
font-size:140%;
text-align:left
}

#cur-lan-header {
float:right;
margin-right:30px;
margin-top:-80px;
position:relative;
z-index:15;
width:235px;
top:1px
}

#courses-header {
color:#fff;
margin:30px 25px 25px;
height:23px;
overflow:hidden;
position:relative;
font-size:80%
}

.lang_header {float:left}
.currency_header {
float:right;
width:45%
}

.header-checkout {color:#E4BB01}
.header-checkout:hover {
color:#fff
}

.stripe {
margin-top:-16px;
display: block;
}

#courses-header a {
color:#E4BB01!important
}

#courses-header img {
width:1px;
height:8px
}

#taglineWrapper {
float:left
}

#productAdditionalImages,.hihidden {
display:none
}

#navEZPagesTOCWrapper {
height:1%;
border:1px solid #000;
font-weight:700;
float:right
}

#navEZPagesTOC ul {
margin:0;
padding:.5em 0;
list-style-type:none;
line-height:1.5em
}

#navEZPagesTOC ul li {
white-space:nowrap
}

#navEZPagesTOC ul li a {
margin:0;
padding:0 .5em
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top
}

#productDescription,.shippingEstimatorWrapper {padding:.5em}

.alert {
margin-left:.5em;
color:#c30!important;
font-size: 16px;
margin-top: 9px;
display: inline-block;
}
.alert_bottom{
color:#c30!important;
font-size: 14px;
text-align: center;
margin-right: 39px;
float: right;
width: 50%;
}
.important {font-weight:400;}
.gvBal {float:right}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {padding:.8em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {font-size:.9em}
h3.instock {
color:#1a835f;
font-size:1.4em;
font-weight:700;
text-align:center
}

a.unavailable {
color:purple;
font-size:100%;
font-weight:700
}

.unavailable {
color:purple;
font-size:100%;
font-weight:700
}

a.unavailable:hover {
text-decoration:none
}

.purpletext {
color:purple
}

.centerBoxContentsProducts .product-inner .price-listing,.centerBoxContentsNew .product-inner .price-listing,.centerBoxContentsNewHP .product-inner .price-listing,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount {
line-height:20px;
color:#1a835f;
font-size:1.4em;
font-weight:700;
height:42px;
margin: 3px;
overflow:hidden;
text-align:center;
width:100%;

}
#whatsNew .centerBoxContentsNew .product-inner {height:auto}
.centerBoxContentsCrossSell .product-inner {
height:118px;
min-height:118px
}
.centerBoxContentsNew .product-inner .price-listing,.centerBoxContentsNewHP .product-inner .price-listing {height:18px;}
.centerBoxContentsNewHP {width:33%}

#cartContentsDisplay {
border-collapse: collapse;
width:100%;
}
#cartContentsDisplay th{
 background: #EEE;
 padding: 5px; 
 border-bottom:1px solid #dbdbce;
}
#cartContentsDisplay tr:nth-child(even){background-color: #f5f5f5}

#cartContentsDisplay td {
border-bottom:1px solid #dbdbce;
vertical-align:middle;
padding:5px;
}
#cartProdTitle {
float:left;
width:70%;
display: inline-block;
}

.rowOdd {
background-color:#F8F8F8;
height:1.5em;
vertical-align:top
}

.rowEven {
background-color:#fff;
height:1.5em;
vertical-align:top
}

.tableHeading th {
background:#EAEAEA;;
height:30px;
color:#535353;
padding:5px;
font-size: 14px;
border-bottom: 1px solid #d9d9d9;
}

.tableHeading {
background-color:#000;
color:#fff
}

#cartSubTotal {
font-weight:400;
text-align:right;
line-height:2.2em;
background:#C8C8C8;
margin-bottom:30px;
padding-top:20px;
padding-bottom:20px;
padding-right:10px;
border-bottom:1px solid #dbdbce;
border-left:1px solid #dbdbce;
border-right:1px solid #dbdbce
}

.tableRow,.tableHeading,#cartSubTotal {height:2.2em}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
padding:.5em 0
}

.cartUnitDisplay,.cartTotalDisplay {
padding-right:.2em;
text-align:right
}

#scUpdateQuantity {
width:auto
}

.cartQuantity {
width:47px
}

.cartNewItem {
color:#444443;
position:relative
}

.cartOldItem {
color:#444443;
position:relative
}

.cartBoxTotal {
text-align:right;
font-weight:700
}

.cartRemoveItemDisplay {
width:35px
}

.cartAttribsList {
margin-top:10px;
margin-left:30px
}

.cart-products {
margin-left:80px
}

#mediaManager {
margin:.2em;
padding:.5em;
width:50%
}

.mediaTitle {
float:left
}

.mediaTypeLink {
float:right
}

.normalprice,.productSpecialPriceSale {
text-decoration:line-through
}

.orderHistList {
margin:1em;
padding:.2em 0
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:.2em 0
}

#cartBoxEmpty,#cartBoxVoucherBalance {
font-weight:700
}

.boldtext {
font-weight:700
}

.totalBox {
padding:.2em;
width:88px;
text-align:right !important;
font-weight: bold;
}

.lineTitle,.amount {
width: calc(98% - 88px - 5px);
padding:.2em;
text-align:right
}
.amount {width:55px}
.cart-update {margin:-5px 0 0 20px}
#shoppingCartDefault .buttonRow {margin-bottom:10px;}
.mobile-only,.cartQuantity-mobile {display:none}

#stateZone {
width:60%;
margin-top:10px;
margin-bottom:10px
}

#shippingEstimatorContent h2 {
font-size:160%;
color:#000;
margin-bottom:30px
}

#shippingEstimatorContent .buttonRow {
width:63%;
margin-top:-20px
}
#shippingEstimatorContent .button_update {float:right}
#shippingEstimatorContent table {
margin-top:30px;
border-collapse:collapse
}

#shippingEstimatorContent table td {
border-bottom:1px solid #dbdbce;
padding:10px
}
#seProductsHeading,#seTotalHeading {display:none}
#cartImage {margin:.5em 1em}
#cartImage img{
border: 1px solid #ececec;
border-radius: 3px;
-webkit-box-shadow: 4px 3px 5px 0 rgba(0,0,0,0.35);
box-shadow: 4px 3px 5px 0 rgba(0,0,0,0.3);
padding: 7px;
background-color: white;
}
.attribImg {
margin:.3em 0;
width:20%
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0
}

.vDotLine,#whatsNew td.vDotLine {
background-attachment:scroll;
background-color:transparent;
font-size:1px;
width:20px;
border:none
}
.product-inner {
position:relative;
background:#fff none repeat scroll 0 0;
padding:10px;
margin:10px;
text-align:center;
transition:background 2s ease 0
}

#indexProductList #whatsNew .centerBoxContentsNew .product-inner,#indexCategories #whatsNew .centerBoxContentsNew .product-inner {
width:33%;
margin:0 auto;
height:460px;
font-size:1.2em
}

.centerBoxContentsCrossSell .product-inner {
height:118px;
min-height:118px
}

#categoriesHeading {
cursor:pointer;
display:block
}

#navColumnOne,#navColumnTwo {background-color:#fff}

h3.leftBoxHeading,h3.rightBoxHeading {
color:#fff;
font-weight:400;
font-size:110%
}

h3.leftBoxHeading a,h3.rightBoxHeading a {
color:#fff;
font-weight:400!important
}

.leftBoxHeading,.centerBoxHeading,.rightBoxHeading {
margin:0;
background:none;
color:#fff;
font-size:100%;
font-weight:400;
text-transform:none!important
}

.centerBoxHeading {
padding:10px 0 10px 20px;
background:#fff;
color:#000;
font-size:150%
}

h2.centerBoxHeading {
font-weight:400;
color:#9e7500;
font-size:140%
}

.leftBoxContainer,.rightBoxContainer {
margin:0
}

.rightBoxContainer {
margin-right:-6px
}

.sideBoxContentItem,#reviewsContent {
margin:20px 0
}

.sideBoxContentItem a,#reviewsContent a {
font-weight:400;
clear:both;
margin-bottom:20px;
padding-bottom:10px
}

.box-title a {
color:#000
}

.box-title {
margin:0 auto 10px;
width:90%
}

.box-price {
font-size:130%;
color:#000;
margin:0 auto 30px;
padding-bottom:20px;
width:90%
}

.sideBoxContent img,#reviewsContent img {
margin-bottom:10px
}

.sideBoxContent {
padding-top:20px;
background:#fff;
color:#686868
}

h3.leftBoxHeading a:hover {
color:#E4BB01;
text-decoration:none
}

h3.rightBoxHeading a:hover {
color:#E4BB01;
text-decoration:none
}

#catBoxDivider {display:none}
#specialsHeading a:hover,#whatsnewHeading a:hover,#featuredHeading a:hover {color:#444443}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.gvBal,.attribImg,.common-wrap h2 {
text-align:center
}
#productMainImage .image-inner {min-height:220px}
#upProductsHeading {
text-align:left
}

.leftalign {text-align:left}
.topalign {vertical-align:top}
#upDateHeading {text-align:right}
.side-search-box {
margin-bottom:5px;
width:80%;
height:18px;
border:1px solid #b5b5b5
}
#documentcategoriesContent,#categoriesContent,#informationContent,#moreinformationContent,#bestsellersContent {border:none}
#categories .sideBoxContent {background:none}
#contactUsForm select {float:left}

select,#musicgenresContent select,#manufacturersContent select {
margin-top:4px;
color:#171717;
border:1px solid #bfbfbf;
background:#ddddde;
border-radius:6px;
display:inline-block;
height:40px;
min-width:60px;
position:relative;
margin-bottom:8px;
padding-left:8px;
opacity:1;
}

#select-categories_id,#advSearchDefault #select-manufacturers_id {width:82%}
select#select-manufacturers_id {width:100%}
#shoppincartHeading {font-size:170%}
#shoppingcart .cartBoxTotal {
font-weight:400;
font-size:130%;
color:#000
}

#ezpagesContent,#informationContent,#moreinformationContent,#documentcategoriesContent,#categoriesContent {
border-top:1px solid #dbdbce;
padding-top:0;
padding-left:0;
padding-right:0
}

#documentcategoriesContent {padding-bottom:0}
#ezpages .sideBoxContent {
border:none;
border-top:1px solid #dbdbce
}

#categoriesContent br {display:none}
input.search-box {
width:70%;
height:33px;
position:relative;
top:1px
}

.ribbon1 {
font-size:16px!important;
width:100%;
position:relative;
background:#5e5e5e;
color:#fff;
text-align:center;
left:0
}

.ribbon2 {
font-size:16px!important;
width:108%;
position:relative;
background:#606060;
color:#fff;
text-align:center
}

#cartAdd .button-sold-out a,.sideBoxContent a {
text-decoration:none
}

.sideBoxContent a.sendmail {
text-decoration:underline
}

#recentproductsContent {
position:relative;
text-align:center;
transition:background 2s ease 0;
overflow:hidden
}

.recentProductsImage {
vertical-align:middle !important;
}

.sold-out,.sold-out a {color:#c60}
.grey {color:#6b6b6b}
.indentmenu {font-size:1em;text-decoration:bold}
.indentmenu ul {
margin:0;
padding:0;
border-top:1px solid gray;
background:#9B7134;
list-style:none;
text-align:center;
height:2.2em
}
.indentmenu ul li {
display:inline-block
}

.indentmenu ul li a {
float:left;
color:#fff;
padding:3px;
text-decoration:none;
border-left:1px solid gray;
border-right:1px solid gray;
border-left:1px solid gray;
border-right:1px solid gray;
}

.indentmenu ul li a:visited {color:#fff}
.indentmenu ul li a.selected {
background:#422400 none repeat scroll 0 0;
color:#fff!important
}

.back {
float:left;
padding-right:5px!important
}

.forward,#shoppingCartDefault #PPECbutton {
float:right;
padding-right:4px!important;
text-align: left;
font-size: 14px;
}

#passwordForgotten .forward {
float:right;
padding-right:15px!important
}
.bold {font-weight:700!important}
.big {font-size:larger}
.small {font-size:small}
.hiddenField {display:none}
.visibleField {display:inline}

#myAccountGen li,#myAccountNotify li {margin:0}
.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right
}

.accountQuantityDisplay {
width:10%;
vertical-align:top
}

table#orderHistoryHeading,table#myAccountOrdersStatus {width:100%}
TR.tableHeading {
background-color:#000;
height:35px;
font-weight:400;
}

#siteMapList {
width:90%;
float:right
}

.ratingRow {
margin:1em 0 1.5em;
width:90%
}

LABEL#textAreaReviews {
font-weight:400;
margin:1em 0
}

#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart {
background:none
}

.information {
padding:10px 3px;
line-height:150%;
margin:10px
}

#shoppingcartBody #shippingEstimatorContent {clear:both}
.seDisplayedAddressLabel {
background-color:#000;
text-align:center;
color:#fff
}

.seDisplayedAddressInfo {
text-transform:uppercase;
text-align:center;
font-weight:700
}

#seShipTo {
padding:.2em
}

.product_title {
color:#444;
font-size:120%;
height:1.4em;
line-height:22px;
margin:20px auto 1em;
overflow:hidden
}

.product_title a {color:#787878}

.product_detail {
margin-top:30px;
margin-bottom:10px;
max-width:100%;
overflow:hidden
}

.price,.pl-price {
font-size:120%;
margin-bottom:20px
}

.normalprice {
margin-right:10px;
font-size:70%;
color:#000;
}

.productPriceDiscount {
font-size:80%;
height:1.2em;
overflow:hidden;
color:#000!important
}

.price-listing .productPriceDiscount {display:none}
.box_image {margin:15px 0 20px;}
.centerBoxWrapper {clear:both}
.productListing-even {
border:1px dashed #ccc
}

.productListing-rowheading {
background:none;
height:30px;
color:#a0a0a0;
text-transform:uppercase
}

.tabTable th {border-bottom:1px solid #dbdbce}
.productListing-rowheading a {color:#a0a0a0}
.productListing-rowheading a:hover {color:#444443}
#productsListingTopNumber {
margin:5px 0 30px;
overflow:hidden
}

#productsListingBottomNumber {
margin-top:35px;
margin-bottom:15px;
clear:both;
overflow:hidden
}

div#productsListingListingBottomLinks {
margin-top:30px;
line-height:38px;
overflow:hidden
}

#productListHeading {
margin-bottom:30px;
margin-top:25px;
overflow:hidden
}

.tabTable {
border:1px solid #dfdfe7;
border-width:0
}

.productListing-data {
padding:10px 0;
border-bottom:1px solid #dbdbce
}

#gridSorter {
background:#e2e3e8;
background:-moz-linear-gradient(top,#f8f8f8,#e2e3e8);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f8f8f8),to(#e2e3e8));
background:-o-linear-gradient(top,#f8f8f8,#e2e3e8);
margin:10px 0 0;
width:100%;
text-align:center;
text-transform:uppercase;
color:#f99d30;
font-weight:700
}

.more-info {float:left}
.more-info a {color:#fff}
#shoppingCartDefault .centerBoxContentsNew {float:left}
.centerBoxContentsNewHP,.centerBoxContentsAlsoPurch,.centerBoxContentsProducts,.centerBoxContentsNew,.centerBoxContentsFeatured,.centerBoxContentsSpecials {
width:30%;
transition:background 2s ease;
-webkit-transition:background 2s ease;
-moz-transition:background 2s ease;
-o-transition:background 2s ease;
text-align:center;
background-color:#fff;
margin: 7px;
border: 1px solid rgb(238, 238, 238);
border-radius: 5px;
}

#indexProductList #whatsNew .centerBoxContentsNew,#indexCategories #whatsNew .centerBoxContentsNew {width:100% ;}
.centerBoxContentsAlsoPurch,.centerBoxContentsProducts,.centerBoxContentsNew,.centerBoxContentsFeatured,.centerBoxContentsSpecials {height:462px;}

#alsoPurchased .centerBoxContentsAlsoPurch {height:auto}

#recentProducts {text-align:center}

#recentProducts .centerBoxContentsFeatured {
height:280px;
float:left
}

#featuredProducts .centerBoxContentsFeatured {
height:420px;
clear:both
}

#specialsDefault .centerBoxContentsSpecials {
height:300px;
float: left;
}
.product-inner {height:auto}
.centerBoxContentsNewHP .product-inner {height:490px}

.centerBoxContentsCrossSell .product-inner {height:118px}
.listingProductImage {
margin:0 auto;
min-height:80px
}

.noMargin {margin:0}
.minusMargin {margin-top:-.4em}
.itemTitle {
font-weight:400;
overflow:hidden;
text-align:center;
margin:0 5px;
overflow:hidden;
height:72px;
}

.centerBoxContentsAlsoPurch .button-sold-out,.centerBoxContentsProducts .button-sold-out,.centerBoxContentsNew .button-sold-out,.centerBoxContentsFeatured .button-sold-out,.centerBoxContentsSpecials .button-sold-out,#cartAdd .button-sold-out,.centerBoxContentsAlsoPurch .buttoncartun,.centerBoxContentsProducts .buttoncartun,.centerBoxContentsNew .buttoncartun,.centerBoxContentsFeatured .buttoncartun,.centerBoxContentsSpecials .buttoncartun {
display:inline-block;
max-width:90%;
margin:15px auto 0
}

#indexCategories .centerBoxContentsProducts .container-buy-now,#indexCategories .centerBoxContentsProducts .button-sold-out,#indexCategories .centerBoxContentsProducts .buttoncartun,#newProductsDefault .centerBoxContentsProducts .container-buy-now,#newProductsDefault .centerBoxContentsProducts .button-sold-out,#newProductsDefault .centerBoxContentsProducts .buttoncartun {
display:inline-block;
width:100%;
overflow:visible;
margin:0 auto;
margin-top:10px
}

.buttoncartunbook {
margin:10px auto 0;
text-align:center
}

span.oneline {
display:inline;
white-space:nowrap;
height:1.5em;
overflow:hidden
}

.listingDescription {
font-size:110%;
padding-left:20px;
padding-right:20px;
color:#444
}
.pl-details {margin-bottom:0}
#sorter select,#indexProductList form select {
width:35%;
margin-bottom:40px
}

#filtercover,#filtercover_ext {
position:relative;
overflow:hidden;
min-height:50px
}

#filterdiv,#filterdiv_ext {
border-bottom:1px solid gray;
padding-bottom:1em
}

#filtertoggle,#filtertoggle_ext {
z-index:90;
position:absolute;
top:0;
right:0
}

#filterextend,#filterextend_ext {
z-index:95;
position:absolute;
top:0;
right:30%
}

#filtersort,#filtersort_ext {
margin-top:4em
}

.sort-filter {
padding:5px 10px;
overflow:hidden;
background:#FFE8A8;
font-size:110%
}

.sort-filter FORM {display:block}

.sort-filter * {
margin-bottom:1px;
margin-top:1px
}

.sort-filter FORM,.sort-filter INPUT {margin:0}

.label,.sort-filter LABEL {
cursor:pointer;
cursor:hand;
display:block;
padding:0 2px
}

.borderround .label,.borderround LABEL {
cursor:pointer;
cursor:hand;
display:block;
max-height:1.5em;
max-width:130px;
overflow:hidden;
padding:0;
white-space:nowrap;
padding:0 4px
}

.sort-filter INPUT {margin:5px 3px 0}
.filters {margin-top:5px}
.filters .filter-content {
float:left;
display:block
}
.filters .filter-content LABEL {text-align:right}

.filters .filter-content LABEL:hover {
color:#fff;
background-color:#5e5e5e;
cursor:pointer;
cursor:hand
}

.filters .filter-content .filter-listboxes LABEL {display:inline}
.filters .filter-content TD {white-space:normal}

#filtersort *,#filtersort_ext *,.filters .filter-content SPAN {
padding-right:6px;
float:left;
text-align:left;
white-space:nowrap
}

.filters .filter-content SPAN * {vertical-align:middle}
.filter-content,.filter-content * {float:left}
.filters-in-stock-cover,.filters-in-stock,.filters-sort,.filter-caption,.filter-caption-inline,.filter-caption-inline_stock {float:left}
.filters-in-stock {margin-left:2em}
#productsListingBottomNumber strong,#productsListingTopNumber strong {font-weight:400}

#productsListingListingBottomLinks a,#productsListingListingTopLinks a {
padding:8px;
background:#f4f4f4;
border:1px solid #dbdbce;
transition:background .5s ease;
-webkit-transition:background .5s ease;
-moz-transition:background .5s ease;
-o-transition:background .5s ease
}

#productsListingListingBottomLinks a:hover,#productsListingListingTopLinks a:hover {
background:#5E5E5E;
color:#fff
}

.current {
padding:8px;
background:#323232;
color:#fff;
border:1px solid #dbdbce
}
.black {color:#000}
.smalle {font-size:11px}
.buttoncartunbook .remove-reservation {
border-radius:25%;
height:20px;
width:25px;
background-color:#fff;
color:#069;
font-size:15px;
display:table-cell;
padding:0
}

.buttoncartunbook .remove-reservation:hover {
border-radius:25%;
height:20px;
width:25px;
background-color:#fff;
color:#069;
font-size:15px;
display:table-cell;
padding:0
}

.mailinput {
padding-left:2%;
width:150px
}

.systemError {color:#FFF}
.greenc {color:#1a835f}
.orangec {color:#c60}
#cartAdd {margin:0;padding:0}

#cartAdd input {
text-align:center;
padding-left:0;
border-radius:5px;
width:150px;
height:35px;
margin-left:15px
}

#product-divider {
margin:10px 0 20px;
border-bottom:1px solid #dbdbce
}

.navNextPrevWrapper {
text-align:center;
margin-bottom:20px;
position:relative;
overflow:hidden
}

.navNextPrevInnerWrapper {
display:block;
margin:0 auto;
position:relative;
overflow:hidden
}

.navNextPrevCounter {
text-align:center;
margin-bottom:20px;
margin-top:30px
}

#productName {
font-weight:400;
font-size:160%;
color:#9e7500;
margin-top:0;
margin-bottom:30px
}

#productDetailsList {
margin:10px 0 10px 30px
}

#attribsOptionsText {font-weight:400}

#productAttributes {
margin:10px 0;
color:#444
}

.optionName {margin-top:0}
#alsoPurchased {margin-top:20px}
#productPrices {color:#000}

H2.productPrice {
color:#007200!important;
font-size:18px;
letter-spacing:-1px;
margin:0;
padding-bottom:0!important;
border-bottom:none!important;
font-weight:700
}

#pi-left {
float:left;
margin-bottom:30px;
width:45%;
background:#fff;
border:none;
padding:10px;
margin-left: 4%;
}

.pi-right {
float:right
}

#reviewsWrite .button_reviews {
position:relative;
top:20px
}

#reviewsDefault .button_goto_prod_details {
position:relative;
top:20px
}

#reviewsInfoDefault .button_goto_prod_details {
position:relative;
top:20px
}

#reviewsInfoDefault .button_write_review {
position:relative;
top:40px
}

.additionalImages img {
width:50px
}

#productInfoLink {
margin-top:20px
}

.pi-reviews,#productDetailsList,#productDescription {
line-height:22px;
color:#444
}

#productDescription {
font-size:110%;
}

.review-date {
margin-top:10px;
margin-bottom:10px
}

.pi-reviews {
font-size:110%
}

.review-text {
margin-bottom:30px;
border-bottom:1px solid #dbdbce;
padding-bottom:30px
}

#productReviewLink {
float:right;
margin-right:10px;
margin-bottom:30px
}

.pi-reviews .button_write_review {
font-size:110%
}

.pi-reviews-left {
float:left;
width:20%
}

.pi-reviews-left .rating {
margin-top:20px
}

.pi-reviews-right {
float:right;
width:75%;
border-left:1px solid #dbdbce;
padding-left:30px
}

.pi-reviews-wrapper {
border:1px solid #dbdbce;
background:#f4f4f4;
margin-bottom:30px;
padding:30px
}

.custom-tab-image {
float:left
}

#custom-tab-text {
color:#444;
line-height:22px;
font-size:110%;
float:right;
width:65%
}

.review-first {
margin-bottom:30px
}

.review-first-write {
color:#9e7500
}

.review-first-write:hover {
text-decoration:underline
}

#horizontalTab {
margin-top:30px!important
}

#productQuantityDiscounts {
margin:0 auto;
width:90%;
display: none;
}

#productQuantityDiscounts td {
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd
}

.dark {
background:#ddd;
padding:10px 15px
}

#cartAdd-wrapper {
position:relative;
overflow:visible;
width:40%;
max-width:210px;
margin:0 auto
}

span.ui-button-text:hover {
color:#f6f6f6
}

span#productPricesPurchase,span.smaller {
margin-left:50px;
font-size:100%
}

.container-buy-now {margin-top:15px}

#menu {
width:100%;
position:relative;
left:0;
z-index:150;
overflow:visible
}

.menu-collapser {
position:relative;
background:transparent;
color:#000;
text-shadow:0 1px 0 rgba(0,0,0,0.5);
width:100%;
height:48px;
line-height:48px;
font-size:16px;
padding:0 8px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align:right;
float:right
}

.menu-collapser span.menu-collapser-title {
text-align:right;
margin-right:50px;
float:right
}

.collapse-button {
position:absolute;
right:8px;
top:50%;
width:40px;
background:#000;
box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 1px 0 rgba(255,255,255,0.075);
padding:7px 10px;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
cursor:pointer;
font-size:14px;
text-align:center;
transform:translate(0,-50%);
-o-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

.collapse-button:hover,.collapse-button:focus {
background-image:none;
background:#666;
color:#fff
}

.collapse-button .icon-bar {
background-color:#fff;
border-radius:1px 1px 1px 1px;
box-shadow:0 1px 0 rgba(0,0,0,0.25);
display:block;
height:2px;
width:18px;
margin:3px 0
}

ul.slimmenu,ul.slimmenu1 {
list-style-type:none;
margin:0;
padding:0;
width:100%;
background:#606060
}

ul.slimmenu li,ul.slimmenu1 li {
position:relative;
display:inline-block;
background:transparent
}

ul.slimmenu > li,ul.slimmenu1 > li {
margin-right:-5px;
border-left:0 solid #999
}

ul.slimmenu > li:first-child,ul.slimmenu1 > li:first-child {
border-left:0
}

ul.slimmenu > li:last-child,ul.slimmenu1 > li:last-child {
margin-right:0
}

ul.slimmenu li a {
display:block;
color:#fff;
padding:12px 34px;
font-size:130%;
font-weight:400;
transition:background-color .5s ease-out;
-o-transition:background-color .5s ease-out;
-moz-transition:background-color .5s ease-out;
-webkit-transition:background-color .5s ease-out
}

ul.slimmenu1 li a {
display:block;
color:#444;
padding:12px 34px;
font-size:16px;
font-weight:400;
transition:background-color .5s ease-out;
-o-transition:background-color .5s ease-out;
-moz-transition:background-color .5s ease-out;
-webkit-transition:background-color .5s ease-out
}

ul.slimmenu li a:hover,ul.slimmenu1 li a:hover {
background:#E4BB01;
text-decoration:none;
color:#000
}

ul.slimmenu li .sub-collapser,ul.slimmenu1 li .sub-collapser {
background:none;
position:absolute;
right:0;
top:0;
width:28px;
height:100%;
text-align:center;
z-index:999;
cursor:pointer
}

ul.slimmenu li .sub-collapser:before,ul.slimmenu1 li .sub-collapser:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right:-.25em
}

ul.slimmenu li .sub-collapser > em,ul.slimmenu1 li .sub-collapser > em {
color:#fff;
font-size:13px;
display:inline-block;
vertical-align:middle
}

ul.slimmenu li ul,ul.slimmenu1 li ul {
margin:0;
list-style-type:none
}

ul.slimmenu li ul li,ul.slimmenu1 li ul li {
background:#9e7500;
width:190px;
padding-left:20px;
font-size:95%
}

ul.slimmenu li ul li a:hover,ul.slimmenu1 li ul li a:hover {
color:#fff
}

ul.slimmenu li > ul,ul.slimmenu1 li > ul {
display:none;
position:absolute;
left:-40px;
top:100%;
z-index:9999
}

ul.slimmenu li > ul > li ul,ul.slimmenu1 li > ul > li ul {
display:none;
position:absolute;
left:75%;
top:0;
z-index:999
}

ul.slimmenu.collapsed li,ul.slimmenu1.collapsed li {
display:block;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

ul.slimmenu.collapsed li a,ul.slimmenu1.collapsed li a {
display:block;
border-bottom:1px solid rgba(0,0,0,0.075);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

ul.slimmenu.collapsed li .sub-collapser,ul.slimmenu1.collapsed li .sub-collapser {
height:45px;
width:100px
}

ul.slimmenu.collapsed li > ul,ul.slimmenu1.collapsed li > ul {
display:none;
position:static
}

ul.slimmenu.collapsed li ul.level2,ul.slimmenu1.collapsed li ul.level2 {
margin-left:-30px;
width:99%
}

ul.slimmenu.collapsed li ul.level2 li ul,ul.slimmenu1.collapsed li ul.level2 li ul {
margin-left:-30px;
width:99%
}

ul.slimmenu li.aboutus-li ul li {
width:600px
}

ul.slimmenu li.customer-service-li ul li {
width:600px
}

#menu h2 {
color:#fff
}

.mega-about {
float:left;
width:70%
}

.aboutus-image {
float:right;
width:20%;
margin-right:30px;
margin-bottom:30px
}

.mega-confidence {
margin-bottom:30px;
margin-top:20px
}

#header-icons em {
font-size:250%;
margin-right:10px;
margin-bottom:20px
}

.ribbon {
width:50%;
position:relative;
background:#606060;
color:#fff
}

.non-semantic-protector {
position:relative;
z-index:1
}

.heading {
text-transform:uppercase;
font-size:110%;
padding-bottom:25px;
padding-top:15px;
background:#1d1d1d url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/title-close.png) no-repeat 15px 50%;
height:12px;
padding-left:30px;
color:#fff;
font-family:'Belleza',sans-serif
}

.minus {
background:#1d1d1d url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/title-open.png) no-repeat 15px 50%;
padding-left:30px
}

.content1 {
line-height:20px
}

#home-text {
margin-top:30px;
font-size:100%;
word-wrap:break-word;
padding-top:30px
}

H1.hp,H2.hp,H3.hp {
display:none
}

#indexDefaultMainContent {
margin-top:-10px
}

#indexDefaultMainContent h2 a {
color:#ba9e46
}
#indexDefaultMainContent h2 a:hover {
color:#9e7500
}

.articleHeading_my a {
color:#000 !important;
font-size:14px;
font-weight: bold;
}
.articleHeading_my a:hover {
color:#9e7500 !important;
}
.rozdelovnikbox {
float:left;
position:relative;
width:33%;
height:12em
}

.rozdelovnikbox a:visited,.rozdelovnik a:link {
color:#000;
font-size:90%;
text-decoration:underline
}

span.pozor,span.info,span.note,span.rada {
padding:0 15px 5px 7px;
display:block
}

div.pozor,div.info,div.note,div.rada {
padding:10px;
overflow:hidden
}

#loginDefault div.note {
padding:0 2% 0 0
}

.wide {
width:96%;
float:left
}

#createAcctDefault .note {
padding:10px
}

.pozor {
color:#c00;
border:1px solid #f7cdc3
}

.info {
color:#05B;
background:#d1dce3
}

.note {
color:#000;
background:#fff;
border: 1px solid #e3e3e3;
margin: 10px;
border-radius: 5px;
}

.rada {
color:#192348;
background:#e2b949;
background:rgba(0,0,0,0) linear-gradient(#e2b949,#b28919) repeat scroll 0px 0px;
margin:2% 0;
border-radius:10px
}

.order-step-wrapper .note A {
color:#AD8E55
}

.note A {
color:#000
}

.note A:hover {
color:#000
}

.rada A {
color:#192348
}

.rada A:hover {
color:#192348
}

.info A,.pozor A,.note A,.rada A {
display:inline-block
}

.order-step-current {
color:#fff;
background:none;
background-color:#B38C1F;
padding:15px;
overflow:hidden
}

.order-step-noncurrent {
padding:20%;
color:#fff;
background:none;
background-color:#1a835f;
padding:15px;
overflow:hidden
}

#categoryDescription {
margin:15px 0 30px;
font-size:100%
}

.categoryListBoxContents img {
margin-bottom:20px
}

.categoryListBoxContents a {
font-size:110%;
color:#000
}

.categoryListBoxContents a:hover {
color:#fff
}

.categoryListBoxContents:hover a {
color:#fff
}

.common-wrap {
padding-top:20px;
padding-bottom:20px;
transition:background .3s ease;
-webkit-transition:background .3s ease;
-moz-transition:background .3s ease;
-o-transition:background .3s ease;
background:#f4f4f4;
border:1px solid #dbdbce;
width:90%;
margin:0 auto
}

.common-wrap:hover, .goldback {
	background:#9e7500 !important;
}

#categoryImgListing {
display:none
}

#indexProductListCatDescription,#categoryDescription {
line-height:20px;
background:#f4f4f4;
border:1px solid #dbdbce;
padding:25px 15px
}

DIV#categoriesContent A#cat151,DIV#categoriesContent A#cat194,DIV#categoriesContent A#cat176,DIV#categoriesContent A#cat239,DIV#categoriesContent A#cat257,DIV#categoriesContent A#cat86,DIV#categoriesContent A#cat202,DIV#categoriesContent A#cat257,DIV#categoriesContent A#cat149 {
border-top:1px dashed #E4BB01!important
}

#indexCategoriesHeading em {
color:#fff
}

#navSuppWrapper {
padding:0;
background:#323232
}

#navSuppWrapper a {
color:#E4BB01;
font-weight:400
}

#siteinfoLegal {
padding:.5em 0 2em;
width:53%;
*zoom:1;
margin:0 auto;
max-width:1280px;
line-height:normal;
clear:both;
color:grey;
text-align:center;
font-size:80%;
padding-top:15px;
border-top:1px solid gray
}

#footer-bottom {
padding:.5em 0 0;
width:100%;
line-height:normal;
clear:both;
color:#fff;
text-align:center;
padding-bottom:30px;
font-size:80%
}

#siteinfoLegal a,#footer-bottom a {
padding:0 .5em;
color:grey;
white-space:nowrap
}

#siteinfoLegal a:hover,#footer-bottom a:hover {
color:#E4BB01
}

#bannerSix {
margin-top:0;
padding-bottom:30px;
background:#3680c9
}

.onerow-fluid>.col200 {
margin-bottom:30px
}

#flex-navSupp ul {
margin:0;
padding:.5em 0;
list-style-type:none;
text-align:left;
line-height:1.5em
}

#flex-navSupp ul li {
display:inline
}

#flex-navSupp ul li a {
text-decoration:none;
padding:0 .5em;
margin:0;
color:#ddd;
white-space:nowrap
}

.flexFooterCol {
display:table-cell
}

#flex-navSupp .flexFooterCol a {
color:#ddd;
font-weight:400;
font-size:110%;
line-height:25px
}

.flexFooterCol h4 {
color:#B48F26;
text-align:left;
font-weight:400;
margin-left:5px;
font-size:140%;
position:relative;
z-index:1
}

.flexFooterCol input {
float:right
}

.flexFooterCol span {
float:left
}

.ffCcol4 em {
font-size:200%;
padding:10px;
color:#999;
background:#9e7500;
transition:background 2s ease;
-webkit-transition:background 2s ease;
-moz-transition:background 2s ease;
-o-transition:background 2s ease;
min-width:30px
}

.ffCcol4 i:hover {
background:#000;
color:#999
}

#flex-navSupp .flexFooterCol li {
display:block;
text-align:left;
color:#ddd;
font-weight:400;
padding:0 .5em
}

#flex-navSupp .flexFooterCol li span {
display:block;
text-align:center;
display:block;
text-align:center
}

#flex-navSupp .flexFooterCol.ffCcol1 li span.flexFooterColImage {
text-align:left
}

#flex-navSupp .flexFooterCol.ffCcol1 {
border:0;
position:relative
}

#flex-navSupp a:hover {
color:#E4BB01
}

#flex-navSupp .ribbon-content {
height:50px
}

#flex-navSupp .ribbon {
width:100%;
position:relative;
left:0;
height:1px
}

#flex-navSupp .onerow-fluid {
background:transparent
}

#section-3 {
} /* margin-bottom:30px; */

.section h4 {
position:relative;
z-index:11;
margin-top:-35px;
margin-bottom:60px;
color:#fff;
font-size:130%
}

#col_3 em {
font-size:200%;
margin-right:10px;
background:#9e7500;
padding:15px;
color:#fff
}

#col_3 i:hover {
background:#000
}

ul#col_1,ul#col_2,ul#col_3 {
margin-left:20%
}

.flexFooterColText {
margin-left:5px
}

.flexFooterColText FORM,.flexFooterColText SELECT,.flexFooterColText INPUT {
display:inline;
margin:5px;
border-radius:5px
}

.cartProdTitle {
text-align:left;
clear:left
}

.button_continue_shopping {
background: #a0a0a0 url(https://static.zlataky.cz/images/icons/ico-back.png) no-repeat scroll left center!important;
padding:3px 10px 1px 35px !important
}

.cssButton,.cssButtonHover,.more-info {
color:#fffffd;
text-transform:uppercase;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:400;
margin:0 auto;
display:block
}

.more-info {
width:80px;
margin:0 auto
}

.more-info:hover {
background:#111
}

.more-info .icon-circle-arrow-right:before {
color:#fff!important;
margin-left:5px;
vertical-align:middle
}

.cssButtonHover {
color:#fff;
background:#286cab;
text-decoration:none;
height:25px;
}

.small_delete,.button_prev,.button_next,.button_search {
width:70px
}

.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login,.button_unavailable_sm,.button_unavailable {
width:100px
}

.button_return_to_product_list,.button_add_selected {
width:220px
}

.button_submit {
width:180px
}

.button_update_cart {
color:red
}

.button_update_cartHover {
color:#000
}

.centerBoxContentsNewHP .button_buy_now,.centerBoxContentsNewHP .button_in_cart {
}

.button_sold_out_sm,.button_unavailable_sm {
display:table-cell!important;
font-size:100%!important;
height:34px;
vertical-align:middle;
width:100px
}

.centerBoxContentsNew .button_buy_now,.centerBoxContentsNew .button_in_cart {
display:block
}

.button_add_selected {
width:250px!important;
height:auto
}

.button_search {
bottom:1px;
cursor:pointer;
left:3px;
position:relative;
vertical-align:top
}

.button_buy_now .icon-circle-arrow-right:before {
color:#fff!important;
margin-left:5px;
vertical-align:middle
}

.button_checkout {
display:block;
width:300px;
font-size:100%
}

.forward .cssButton {
border-radius:5px;
background:#C17F04 url(https://static.zlataky.cz/images/icons/ico-forward.png) no-repeat scroll right center;
padding:2px 35px 2px 10px !important;
border:1px outset #000;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
}

.cssButton {
border:1px outset #4c4c4c;
color:#fff;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
padding:9px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:200px;
max-width:98%;
vertical-align:middle
}	

.cssButtonHover, .cssButton:hover {
background:#4c4c4c;
border:1px outset #696969;
color:#FFF;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
padding:2px;
text-align:center;
text-decoration:none;
white-space:nowrap;
border-style:inset;
cursor:pointer;
vertical-align:middle;
width:200px;
max-width:98%;
}

.forward .cssButtonHover,.forward .cssButton:hover {
background:#C17F04 url(https://static.zlataky.cz/images/icons/ico-forward.png) no-repeat scroll right center;
padding:2px 35px 2px 10px !important;
background-position:105%;
border-radius: 5px;
font-size: 11px !important;
transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}

.button_unavailable_sm {
background:#fff none repeat scroll 0 0;
color:purple
}

.button_unavailable_sm:hover {
opacity:.7
}

.button_sold_out_sm,.button_unavailable_sm {
background:#fff!important;
color:purple!important
}

.button_sold_out_sm:hover,.button_sold_out_smHover,.button_unavailable_sm:hover,.button_unavailable_smHover {
opacity:1;
padding:0
}

.buttonlike { 
    border-spacing: 10px;
    border-collapse: separate;
}

.buttonlike tr td a {
	background-color:#E7C407;
	color:#000000;
	text-decoration:none;
	padding-left: 5px !important;
}

.buttonlike tr td {
    background-color: #E7C407;
    color: #000000;
    text-decoration: none;
    border-radius: 10px;
	margin: 5px !important;
	width: 9%;
}

.betterCategories,.betterDocuments,.betterEzpages,.betterInformation,.betterMoreinformation,.betterBestsellers {
overflow:hidden;
position:relative;
font-size:92%
}

.betterCategories a,.betterDocuments a,.betterEzpages a,.betterInformation a,.betterMoreinformation a,.betterBestsellers a {
display:block;
background:#f4f4f4 none repeat scroll 0 0;
color:#000;
border-top:0 solid #fff;
border-bottom:1px dashed #ccc;
padding:10px 4px 10px 20px;
transition:background .3s ease;
-webkit-transition:background .3s ease;
-moz-transition:background .3s ease;
-o-transition:background .3s ease;
text-align:left
}

.betterCategories a:hover,.betterCategories a:active {
color:#323232;
text-decoration:none
}

.betterCategories a:hover {
background-color:#323232;
color:#B48F25;
text-decoration:none
}

.betterCategories a:active,.betterDocuments a:hover,.betterDocuments a:active,.betterEzpages a:hover,.betterEzpages a:active,.betterInformation a:hover,.betterInformation a:active,.betterMoreinformation a:hover,.betterMoreinformation a:active,.betterBestsellers a:hover,.betterBestsellers a:active {
background-color:#fffffe;
color:#000;
text-decoration:none
}

.betterEzpages em,.betterMoreinformation em,.betterDocuments em,.betterInformation em,.betterCategories em {
margin-right:20px
}

.betterCategoriesInner {
width:98%;
overflow:hidden
}

.cat-count {
float:right;
margin-right:20px;
padding-left:20px;
color:#fff
}

#moreinformation .sideBoxContent,#information .sideBoxContent {
padding-bottom:0
}

a.category-products,a.category-subs {
background-color:#606060;
color:#fff
}

a.category-products span,a.category-subs spam {
margin-right:15px;
display:inline-block
}

.slide-out-div {
padding:30px;
width:250px;
height:auto!important;
background:#fff;
border:1px solid #29216d;
position:relative;
z-index:999;
border:1px solid #dbdbce;
box-shadow:0 5px 7px -5px #333;
-moz-box-shadow:0 5px 7px -5px #333;
-webkit-box-shadow:0 5px 7px -5px #333
}

.bs-image {
text-align:center
}

.bs-name {
text-align:center
}

.bs-wrapper {
margin-bottom:20px;
border-bottom:0 solid #dbdbce;
background:#fff
}

.bs-price {
margin-top:15px;
color:#000;
font-size:120%;
line-height:25px
}

.bs-price .normalprice {
font-size:70%
}

.review-write-left {
float:left;
width:40%;
text-align:center
}

.review-write-right {
float:right;
width:55%;
border:0 solid #444
}

#textAreaReviews {
font-size:110%
}

#reviewsWritePrice {
font-size:200%;
color:#000;
clear:both
}

#reviewsWrite .buttonRow {
margin-bottom:20px
}

#reviews-cart {
margin-top:30px
}

.review-content {
background:#f4f4f4;
border:1px solid #dbdbce;
padding:30px;
line-height:22px
}

.reviews-left {
float:left;
width:20%
}

.reviews-right {
float:right;
width:75%;
border-left:1px solid #dbdbce;
padding-left:30px
}

#button-write {
margin-top:60px
}

.productReviewsDefaultReviewer {
margin-bottom:20px
}

.navSplitPagesResult strong {
font-weight:400
}

.all-reviews-left {
float:left;
width:35%;
text-align:center
}

.all-reviews-right {
float:right;
width:55%;
border-left:1px solid #dbdbce;
padding-left:30px
}

.reviews-details {
margin:0 auto 30px;
width:80px
}

.reviews-details .button_goto_prod_details {
margin:0 auto;
font-size:100%
}

.all-reviews-right h2 {
color:#444
}

#reviewsDefault .rating {
margin-top:20px;
margin-bottom:20px
}

#myAccountNotify,#myAccountGen {
font-size:110%;
line-height:22px;
margin:0;
padding:0
}

#accountHistoryDefault {
overflow:visible;
width:93%
}

#accountHistoryDefault .content {
margin-right:30px
}

#accountHistoryDefault .forward,#accountHistoryDefault .forward .cssButton,#accountHistoryDefault .forward .cssButtonHover,#accountHistoryDefault .forward .cssButton:hover {
margin-right:0!important
}

#checkoutConfirmDefault #cartContentsDisplay {
margin-top:3px;
margin-bottom:3px
}

#checkoutConfirmDefault #orderTotals {
margin-bottom:30px;
background: #e3e3e3;
}

#checkoutSuccessLogoff .buttonRow {
margin-bottom:30px;
margin-top:30px
}

.buttonRow {
margin-top:10px;
}

.stores {
padding:10px;
color:#fff
}

.contact-left {
float:left;
width:48%
}

.contact-right {
float:right;
width:48%
}

#contactUsDefault fieldset {
border:none;
margin:0
}

.contact-left input[type=text] {
width:90%
}

.contact-left .alert {
float:right
}

#enquiry {
height:175px
}

#contactUsDefault .buttonRow {
margin-top:-30px;
margin-right:30px
}

#contactUsNoticeContent {
margin-bottom:30px
}

#contactUsDefault .success-back {
margin-top:30px
}

.floatingBox {
width:44%;
padding-right:2%
}

.floatingBoxFull {
width:49%
}

#advSearchResultsDefault select {
width:40%;
margin-bottom:30px;
margin-top:30px
}

div.social_in {
display:inline-block;
height:25px;
text-align:center;
vertical-align:middle;
width:30px
}

#soc_f {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-5px -62px
}

#soc_t {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-37px -62px
}

#soc_g {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-67px -62px
}

#soc_y {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-99px -62px
}

#soc_i {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-131px -62px
}

#soc_p {
background:url(https://static.zlataky.cz/images/ico/spritesheet_icons.png) no-repeat;
background-size:128px;
background-position:-163px -62px
}

[id^=soc_] {
cursor:pointer;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

[id^=soc_]:hover {
box-shadow:0 0 5px 1px #fff;
border-radius:25%
}

#BackToTop {
float:left;
display:none;
color:#fff;
margin:0;
padding:0;
width:60px;
text-decoration:none;
border:0 solid #000001;
font:54px Arial,Helvetica;
position:fixed;
top:550px;
right:15px;
background-color:#000;
z-index:99;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
text-align:center
}

#BackToTop:before {
position:absolute;
font-family:FontAwesome;
bottom:0;
left:0;
content:"\f106";
background:#000;
padding:5px 15px;
padding-bottom:10px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%
}

#BackToTop span {
border:0 solid #000;
display:block;
padding:0;
cursor:pointer;
background-color:#000001;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%
}

#BackToTop:hover {
background:#cccccd;
border:0 solid #ccc;
color:#ccc
}

#BackToTop span:hover {
background:#cccccd;
border:0 solid #ccc;
color:#444;
}

#order-steps {
height:63px;
margin-bottom:10px;
overflow:hidden;
width:100%;
display: flex;
}

#order-steps .order-step-wrapper:first-child {
background:rgba(0,0,0,0) none repeat scroll 0 0
}

#order-steps .order-step-wrapper {
background:rgba(0,0,0,0) url(https://static.zlataky.cz/images/icons/ico-forward.png) no-repeat scroll 2px 40%;
float:left;
xxheight:63px;
padding-left:36px;
width:22%;
xxmargin-bottom:20px
}

#order-steps .order-step {
display:table-cell;
font-size:20px;
font-weight:700;
text-align:center;
width:inherit;
border-radius: 4px;
}

#order-steps .order-step a {
color:#fff
}

#order-steps .order-step a:hover {
text-decoration:underline
}

tr.colortr {
background-color:#eee
}

tr.colort:hover {
background-color:#b28919
}

.a2a_svg {
border-radius:0!important
}

span.a2a_svg.a2a_s__default.a2a_s_pinterest {
position:relative;
background:none
}

span.a2a_svg.a2a_s__default.a2a_s_pinterest:before {
position:absolute;
font-family:FontAwesome;
top:0;
left:-5px;
content:"\f231";
font-size:250%;
color:#fff;
background:#cf0003;
padding:0 15px
}

.third {
float:left;
width:30%;
margin:0px 1%
}
.thirda {
float:left;
width:45%;
margin:0px 1%
}
.thirda p{
 line-height: 14px; 
}

.twothirdsright {
float:right;
width:65%
}

.twothirdsleft {
float:left;
width:61%;
margin-right:3%
}

.toleft {
float:left
}

.toleftfull {
float:left;
width:95%
}

.tables-noborder td:last-child {
border-bottom:none!important
}

.relative {
position:relative
}

.befimg {
bottom:3px;
color:#fff;
left:10px;
position:absolute;
text-align:left;
width:100%
}

h2.faq {
margin-top:1em
}

.question {
font-weight:700;
display:inline-block;
margin-top:1em
}

.question:hover {
cursor:pointer;
cursor:hand
}

.answer {
display:none;
margin-bottom:0;
margin-top:.2em
}

.tabs {
position:relative;
width:100%;
overflow:hidden;
margin:1em 0 2em;
font-weight:300;
z-index:0
}

.tabs nav {
text-align:left
}

.tabs nav ul {
padding:0;
margin:0;
list-style:none;
display:inline-block
}

.tabs nav ul li {
border:1px solid #becbd2;
border-bottom:none;
margin-right:10px;
display:block;
float:left;
position:relative
}

.tabs nav li.tab-current {
border:1px solid #dbdbce;
box-shadow:inset 0 2px #9e7500;
border-bottom:none;
z-index:100
}

.tabs nav li.tab-current:before,.tabs nav li.tab-current:after {
content:'';
position:absolute;
height:1px;
right:100%;
bottom:0;
width:1000px;
background:#dbdbce
}

.tabs nav li.tab-current:after {
right:auto;
left:100%;
width:4000px
}

.tabs nav a {
color:#becbd2;
display:block;
font-size:130%;
line-height:2.5;
padding:0 1.25em;
white-space:nowrap
}

.tabs nav a:hover {
color:#768e9d
}

.tabs nav li.tab-current a {
color:#9e7500
}

#tabs .content {
border-left:1px solid #dbdbce;
border-bottom:1px solid #dbdbce;
border-right:1px solid #dbdbce
}

.content section {
padding:3em 1em;
display:none;
max-width:1230px;
margin:0 auto
}

.content section:before,.content section:after {
content:'';
display:table
}

.content section:after {
clear:both
}

.no-js .content section {
display:block;
padding-bottom:2em;
border-bottom:1px solid #9e7500
}

.content section.content-current {
display:block
}

table.bigger {
border:1px solid gray;
border-collapse:collapse;
font-size:16px;
font-weight:700
}

#cashRates TABLE {
background:#fff none repeat scroll 0 0;
border:none;
border-collapse:collapse;
margin:0 auto;
text-align:center
}

#cashRates TABLE th,#cashRates TABLE td {
border:1px solid #000;
padding:9px
}

#cashRates TABLE img {
vertical-align:bottom
}

.productDescription {
color:#000!important
}

@media screen and (max-width: 52.375em) {
.tabs nav a:before {
margin-right:0
}

#flex-navSupp .flexFooterCol.ffCcol1 {
border:0;
position:relative;
left:0
}
}

@media screen and (max-width: 32em) {
.tabs nav ul,.tabs nav ul li a {
width:100%;
padding:0
}

.tabs nav ul li {
width:29%;
width:calc(29% + 1px);
margin:0;
padding-left:10px
}
}

#indexHomeBody .centerBoxHeading {
display:none
}

.ribbon .ribbon-content:before,.ribbon .ribbon-content:after {
display:none
}

.ribbon1 .ribbon1-content:before,.ribbon2 .ribbon2-content:before,.ribbon2 .ribbon2-content:after {
display:none
}

.ribbon,.ribbon1,.ribbon2 {
left:0;
width:100%
}

.pozor .ribbon1,.info .ribbon1,.note .ribbon1,.rada .ribbon1 {
margin:0 0 0 -7px;
padding:0 0 0 22px
}

#categories .ribbon1 {
margin-top:0
}

.ribbon1 {
margin:0px;
padding:0px;
height: 49px;
line-height: 49px;
}

#quote #zlataky_motto, #logo .quote .zlataky_motto {
font-family: "Times New Roman";
}

@media only screen and (min-width:1281px) {
#navMainSearch {
margin:-80px 260px;
position:relative;
z-index:11;
float:left
}

#header-cart {
display:none
}
}

@media only screen and (max-width:1340px) and (min-width:1280px) {
#call_box span {display: none;}
}

@media only screen and (max-width:910px) {
#call_box p {
max-height: 30px;
max-width: 145px;
}
}

@media only screen and (max-width:1280px) and (min-width:846px) {
#call_box span {display: none;}
#flex-navSupp .flexFooterCol li p {
margin-bottom:1.1em;
margin-right:1em
}
}

@media only screen and (max-width:1280px) and (min-width:676px) {
.stripe {
display:none
}

#flex-navSupp .ribbon {
left:0;
width:100%
}

#flex-navSupp .onerow-fluid {
background-size:100%;
width:100%
}
}

@media only screen and (max-width:1280px) {
body {
background:none
}

.ftextcenter,.ftextright {
float:none
}

#flex-navSupp .flexFooterCol li {
display:block;
text-align:left;
color:#ddd;
font-weight:400;
padding:0 .5em
}

.stripe {
height:47px;
margin-top:-47px
}

.ribbon .ribbon-content:before,.ribbon .ribbon-content:after {
display:none
}

.ribbon1 .ribbon1-content:before,.ribbon2 .ribbon2-content:before,.ribbon2 .ribbon2-content:after {
display:none
}

.ribbon,.ribbon1,.ribbon2 {
left:0;
width:100%
}

.pozor .ribbon1,.info .ribbon1,.note .ribbon1,.rada .ribbon1 {
margin:0 0 0 -7px;
padding:0 0 0 22px
}

.ribbon1 {
padding:0
}

#siteinfoLegal {
width:100%
}

.flexFooterCol h4 {
margin-top:0
}

.flip-scroll-tables {
left:0;
overflow:hidden;
position:relative;
width:100%
}

#flex-navSupp .ribbon-content {
display:none
}
}

@media only screen and (min-width : 846px) {
#categories {
display:block;
visibility:visible;
margin-top:0
}

#categories_m {
display:none;
visibility:hidden
}

#manufacturers {
display:block;
visibility:visible;
margin-top:0
}

#manufacturers_m {
display:none;
visibility:hidden
}

#recentproducts {
display:block;
visibility:visible;
margin-top:0
}

#recentproducts_m {
display:none;
visibility:hidden
}
}

@media only screen and (min-width : 845px) {
#quote {
display:none
}
#logo .quote {
display: none;
}
}

@media only screen and (max-width : 845px) {
#jssor_1 {
display:none
}

#quote {
margin:10px auto;
text-align:center;
display:none;
}
#logo .quote {
display:none
}
#navMainSearch {
margin:55px auto 60px;
padding:5px;
position:relative;
width:96%;
z-index:11;
background:#fff url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/body_bg.gif) repeat-x scroll 0 0
}

#cur-lan-header {
margin-top:-235px
}

#flex-navSupp {
margin-top:0
}

#flex-navSupp .flexFooterCol li p {
margin-bottom:2.1em
}

.floatingBox {
width:auto;
float:left;
margin-bottom:20px
}

.floatingBoxFull {
width:98%;
float:left;
}

.wrap-per {
width:88%!important;
height:auto!important
}

#chartwrapper_long,#chartwrapper_short {
width:88%!important;
height:auto!important;
min-height:440px!important
}

#chartdiv_long,#chartdiv_short {
width:99%!important
}

#chartcurtain_long,#chartcurtain_short {
width:88%!important;
height:100px!important
}

.water-mark {
position:absolute!important;
right:30px!important;
bottom:50%!important
}

#categories {
display:none;
visibility:hidden
}

#products_catalog_href_menu {
display:inline
}

#categories_m {
display:none;
visibility:hidden
}

#manufacturers {
display:none;
visibility:hidden
}

#manufacturers_m {
display:block;
visibility:visible
}

#recentproducts {
display:none;
visibility:hidden
}

#information {
display:none
}

#recentproducts_m {
display:block;
visibility:visible
}

#indexProductList #whatsNew .centerBoxContentsNew .product-inner,#indexCategories #whatsNew .centerBoxContentsNew .product-inner {
width:99%;
margin:0 auto;
height:460px;
font-size:1.2em
}

.flexFooterColText a img {
margin-left:0
}

.half,.halfright {
width:98%;
float:left
}
}

@media only screen and (max-width : 1280px) and (min-width : 846px) {
#navMainSearch {
margin:-80px 260px;
position:relative;
width:46%;
z-index:11;
float:left
}

#header-cart {
display:none
}
}

@media only screen and (max-width : 845px) and (min-width : 676px) {
#taglineWrapper {
display:none;
width:0
}

#courses-header {
color:#fff;
height:23px;
margin:-145px 0 0 25px
}

#flex-navSupp .ribbon {
display:none
}

#header-cart {
display:none
}

.image {
display:block;
margin:0 auto
}

#flex-navSupp ul {
margin:0 auto;
width:60%;
padding:.5em 0;
list-style-type:none;
text-align:left;
line-height:1.5em
}
}

@media only screen and (max-width: 680px) {
.cartQuantity input {
margin-top:0
}

.wrap-per {
display:none
}

.categoriesTabs tr td {
width:100%;
text-align:center
}

.categoriesTabs div {
min-height:30px
}
}

@media only screen and (max-width : 675px) {
#taglineWrapper {
display:none;
width:0
}

.ftextcenter,.ftextright {
display:none
}

#cur-lan-header {
margin-top:-280px;
position:relative;
top:1px
}

#flex-navSupp .ribbon {
display:none
}

#flex-navSupp .onerow-fluid {
background:transparent none repeat scroll 0 0;
background-size:100%;
width:99%
}

#order-steps .order-step {
xxxmin-width:136px;
font-weight: normal;
}

.image {
display:block;
margin:0 auto;
}

.navNextPrevWrapper .cssButton,.navNextPrevWrapper .cssButtonHover,.navNextPrevWrapper .cssButton:hover {
display:block!important
}

.navNextPrevList .button_prev,.navNextPrevList .button_next,.navNextPrevList .button_return_to_product_list,.navNextPrevList .button_add_selected {
width:90%;
max-width:90%;
margin:0;
}

.navNextPrevList * {
width:90%
}

#flex-navSupp ul {
margin:0 auto;
width:60%;
padding:.5em 0;
list-style-type:none;
text-align:left;
line-height:1.5em
}
}

@media only screen and (max-width : 675px) and (min-width : 481px) {
#cur-lan-header {
float:right;
top:245px
}

#courses-header {
margin:20px 0 -35px 25px
}


#order-steps .order-step-wrapper {
padding-left:6%;
width:21%
}

.third {
float:left;
width:98%
}

.twothirdsright {
float:left;
width:98%
}

.twothirdsleft {
float:left;
width:98%
}

#navMainSearch input,#navMainSearch img {
clear:both;
display:block;
float:none;
vertical-align:top
}

#navMainSearch input {
width:170px
}
}

@media only screen and (max-width : 480px) and (min-width : 321px) {
#cur-lan-header {
margin-right:0;
top:1px!important;
margin-top:-30px
}

.rozdelovnikbox {
float:left;
position:relative;
width:100%;
height:12em
}

.centerBoxContentsNewHP {
width:100%
}

#courses-header {
margin:10px 0 -35px 25px
}

#order-steps {
xxheight:312px
}

#order-steps .order-step-wrapper {
padding-left:6%;
width:90%
}

#order-steps .order-step {
xxposition:absolute;
xxwidth:80%
}

.third {
float:left;
width:98%
}

.twothirdsright {
float:left;
width:98%
}

.twothirdsleft {
float:left;
width:98%
}

.delimnarrow {
clear:both
}

.delimnarrow::after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden
}

.amcharts-start-date-input {
clear:both;
display:block;
margin-right:25px
}

.amcharts-start-date-input::after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden
}

.amChartsInputField {
margin:.1em 11em .1em .1em !important
}

.amChartsPeriodSelector div {
float:left
}

#navMainSearch input,#navMainSearch img {
clear:both;
display:block;
float:none;
vertical-align:top
}

#navMainSearch input {
width:170px
}
}

@media only screen and (max-width: 420px) {
#quote #Zlataky_text {
display:none
}

#quote {
font-size:120%
}
}

@media only screen and (max-width : 320px) {
#cur-lan-header {
margin-right:0;
top:1px!important;
margin-top:40px
}

.rozdelovnikbox {
float:left;
position:relative;
width:100%;
height:12em
}

.centerBoxContentsNewHP {
width:100%
}

#courses-header {
margin:10px 0 -35px 25px
}

#order-steps {
height:312px
}

#order-steps .order-step-wrapper {
padding-left:6%;
width:90%
}

#order-steps .order-step {
position:absolute;
width:80%
}

.third {
float:left;
width:98%
}

.twothirdsright {
float:left;
width:98%
}

.twothirdsleft {
float:left;
width:98%
}

.delimnarrow {
clear:both
}

.delimnarrow::after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden
}

.amChartsInputField {
margin:.1em 11em .1em .1em !important
}

.amChartsPeriodSelector div {
float:left
}

#navMainSearch input,#navMainSearch img {
clear:both;
display:block;
float:none;
vertical-align:top
}

#navMainSearch input {
width:170px
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#flex-navSupp .ribbon-content {
margin-top:0
}

.flexFooterColText P {
padding-bottom:1.1em
}

#navSuppWrapper {
 xxmargin-top:110px;
}

#navSuppWrapper .stripe {
margin-top:110px
}

.navNextPrevList {
margin:0 .5em 1.5em
}

.navNextPrevWrapper .cssButton,.navNextPrevWrapper .cssButtonHover,.navNextPrevWrapper .cssButton:hover {
display:inline-block!important
}

#whatsNew .button_in_cart,#featuredProducts .button_goto_prod_details,#featuredProducts .button_goto_prod_detailsHover,#specialsDefault .button_goto_prod_details,#specialsDefault .button_goto_prod_detailsHover {
display:inline-block;
vertical-align:middle;
padding-top:6px;
height:28px;
xxmargin-bottom:8px
}

.buttonRow a {
margin-right:0px;
}

.buttonRowAbsolute input {
margin-right:20px;
margin-bottom:20px
}
}

@media screen and (min-width: 846px) and (-webkit-min-device-pixel-ratio:0) {
#courses-header {
margin:30px 15px 15px
}
}

@media screen and (max-width: 845px) and (min-width: 676px) and (-webkit-min-device-pixel-ratio:0) {
#courses-header {
margin:-145px 0 0 25px
}

.img_linka {
display:none
}

.topBox {
margin-top:32%
}
}

@media screen and (max-width: 675px) and (-webkit-min-device-pixel-ratio:0) {
.navNextPrevWrapper .cssButton,.navNextPrevWrapper .cssButtonHover,.navNextPrevWrapper .cssButton:hover {
display:block!important
}
}

@media screen and (max-width: 845px) and (min-width: 676px) {
.img_linka {
display:none
}

.topBox {
margin-top:32%
}

#navMainSearch img {
display:none
}

#navMainSearch {
display:block
}

#navMainWrapper #navMainSearch {
display:none
}

#categiesHeading {
display:none
}
}

th.AccountBackInStockNotificationsListing {
padding:.4em;
text-align:left;
background:#ccc
}

td.AccountBackInStockNotificationsListing {
padding:.4em
}

td.AccountBackInStockNotificationsListingCellRow1 {
background:#eee
}

td.AccountBackInStockNotificationsListingCellRow2 {
background:#e4e4e4
}

* {
border:0;
padding:0;
margin:0
}

body {
font-family:Arial
}

.linkstable {
border-collapse:collapse;
margin:0
}

.linkstable tr {
border-bottom:1px solid grey;
border-top:1px solid grey
}

.linkstable tr td {
background-color:rgba(241,241,241,0.5);
padding:5px 10px 5px 5%;
width:33%;
text-align:left;
transition:all .5s ease
}

.linkstable tr td:hover {
background-color:rgba(178,137,25,0.2)
}

.linkstable tbody tr td a {
text-decoration:none
}

.linkstable tbody tr td:hover .linkstable tbody tr td a {
text-shadow:1px 1px 5px #ff0
}

.linkstable em {
color:#B28919;
font-size:35px
}

.linkstable h3 {
display:inline;
color:#000;
transition:all .5s ease
}

.linkstable h3:hover {
color:#9e7500;
text-decoration:underline
}

.linkstable tr td em {
position:relative;
top:5px
}

.linkstable div {
margin-top:10px;
color:#505050;
width:100%;
text-align:left
}

.leftspace {
margin-left:10px;
margin-right:10px
}

@media screen and (max-width: 845px) {
.leftspace {
margin-left:10px;
margin-right:10px
}
}

@media screen and (max-width: 680px) {
.linkstable {
margin-left:5%
}

.linkstable tr td {
width:80%;
border-bottom:1px solid grey
}

.linkstable tr {
width:80%;
border-top:none;
border-bottom:none
}

.linkstable tr td:last-child {
border-bottom:none
}

.leftspace {
margin-left:0;
margin-right:0
}

.ps-caption {
display:none!important
}

.ps-next,.ps-prev {
top:0!important;
padding:14% 20px!important;
border:0!important;
border-radius:0!important
}

.ps-next {
right:0!important
}

.ps-prev {
left:0!important
}
}

.tab_chart {
position:absolute;
top:15px;
right:10px;
color:#c3ac45;
font-size:15px;
line-height:20px;
text-align:right
}

.tab_chart em {
font-size:20px;
color:#fff
}

.MainTabs td {
position:relative
}

.MainTabs {
font-family:Arial;
font-size:15px;
line-height:20px;
width:100%;
margin-top:2%
}

.MainTabs tr td {
background:#000;
border-bottom:1px solid #fff
}

.MainTabs ul li,.MainTabs ul {
list-style-type:none;
padding:0;
margin:0;
margin:0 0 2% 3%
}

.MainTabs ul {
height:100px
}

.MainTabs span {
color:#fff;
margin:10px 0 5px 15px;
display:block;
height:auto;
width:75%;
text-align:left
}

.MainTabs a {
color:#fff;
text-decoration:underline;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease
}

.MainTabs a:hover {
color:#B38B1D;
text-decoration:underline
}

.MainTabs h3 {
color:#B38B1D;
margin:0 0 0 15px
}

.MainTabs tr td {
background:#000;
border-bottom:1px solid #fff
}

#investicni_zlato {
background:url(https://static.zlataky.cz/images/hp/dlazdice_investicni_zlato.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#investicni_stribro {
background:url(https://static.zlataky.cz/images/hp/dlazdice_investicni_stribro.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#investicni_platpal {
background:url(https://static.zlataky.cz/images/hp/dlazdice_investicni_platina.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#sberatelske_zlato {
background:url(https://static.zlataky.cz/images/hp/dlazdice_sberatelske_zlate_mince.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#sberatelske_stribro {
background:url(https://static.zlataky.cz/images/hp/dlazdice_sberatelske_stribrne_mince.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#sberatelske_pomucky {
background:url(https://static.zlataky.cz/images/hp/dlazdice_pomucky.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom
}

#lunar_i_gold {
background:url(https://static.zlataky.cz/images/hp/dlazdice_zlata_lunarni_serie_i.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#lunar_ii_gold {
background:url(https://static.zlataky.cz/images/hp/dlazdice_zlata_lunarni_serie_ii.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#lunar_i_silver {
background:url(https://static.zlataky.cz/images/hp/dlazdice_stribrna_lunarni_serie_i.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#lunar_ii_silver {
background:url(https://static.zlataky.cz/images/hp/dlazdice_stribrna_lunarni_serie_ii.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#investicni_stribrne_mince {
background:url(https://static.zlataky.cz/images/hp/dlazdice_investicni_stribrne_mince.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#investicni_zlate_mince {
background:url(https://static.zlataky.cz/images/hp/dlazdice_investicni_zlate_mince.jpg) no-repeat;
background-color:#1D1D1D;
background-position:right bottom;
background-size:200px
}

#investicni_zlato,#investicni_stribro,#investicni_platpal,#sberatelske_zlato,#sberatelske_stribro,#sberatelske_pomucky {
background-size:80%;
width: 32%;
}

@media all and (max-width: 990px) and (min-width: 680px) {
.MainTabs tr td {
border:1px solid #fff
}
}

@media only screen and (max-width: 680px) {
#investicni_zlato,#investicni_stribro,#investicni_platpal,#sberatelske_zlato,#sberatelske_stribro,#sberatelske_pomucky {
background-size:220px
}

.MainTabs tr td span,.MainTabs tr td span:nth-child(1) {
height:auto
}
}

.pgwSlider {
width:100%;
color:#fff;
margin-bottom:0
}

.pgwSlider a {
display:block;
text-decoration:none;
color:#fff
}

.pgwSlider .ps-current {
float:left;
width:74%;
overflow:hidden;
height:inherit;
position:relative;
font-size:1rem;
margin-bottom:10px
}

.pgwSlider.listOnTheLeft .ps-current {
float:right
}

.pgwSlider .ps-current ul {
width:100%
}

.pgwSlider .ps-current li {
width:100%;
z-index:1;
opacity:0;
display:none
}

.pgwSlider .ps-current img {
max-width:100%;
min-width:100%;
height:auto;
display:block;
transition:margin-top 250ms linear
}

.pgwSlider .ps-caption {
position:absolute;
width:100%;
padding:3px;
font-size:15px;
background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
left:0;
bottom:0;
display:none;
z-index:3
}

ul.pgwSlider,.pgwSlider ul {
float:right;
width:25%;
padding:0;
list-style:none;
margin:0
}

ul.pgwSlider.listOnTheLeft,.pgwSlider.listOnTheLeft > ul {
float:left
}

ul.pgwSlider > li,.pgwSlider > .ps-list > li {
height:50px;
margin-bottom:6px;
overflow:hidden;
position:relative;
opacity:.6;
filter:alpha(opacity=60);
font-size:.8rem;
transition:opacity 200ms linear
}

ul.pgwSlider > li:last-child,.pgwSlider > ul > li:last-child {
margin-bottom:0
}

ul.pgwSlider > li span,.pgwSlider > .ps-list > li span {
display:block;
width:100%;
position:absolute;
bottom:0;
padding:3px;
background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

ul.pgwSlider > li:hover,.pgwSlider > ul > li:hover {
opacity:1!important
}

ul.pgwSlider > li img,.pgwSlider > ul > li img {
width:100%;
display:block;
transition:margin-top 250ms linear
}

.pgwSlider .ps-prevIcon {
border-color:transparent #fff;
border-style:solid;
border-width:10px 10px 10px 0;
display:block
}

.pgwSlider .ps-nextIcon {
border-color:transparent #fff;
border-style:solid;
border-width:10px 0 10px 10px;
display:block
}

.pgwSlider .ps-current .ps-prev {
background:rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')";
border:0;
border-left:0;
border-radius:5px;
position:absolute;
padding:15px;
left:10px;
top:40%;
cursor:pointer
}

.pgwSlider .ps-current .ps-next {
background:rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')";
border:0;
border-right:0;
border-radius:5px;
position:absolute;
padding:15px;
right:10px;
top:40%;
cursor:pointer
}

.ps-prev,.ps-next {
transition:all .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease
}

.ps-prev:hover {
background:rgba(255,255,255,0.5)!important
}

.ps-next:hover {
background:rgba(255,255,255,0.5)!important
}

.ps-prev:hover .ps-prevIcon {
border-color:transparent #000!important
}

.ps-next:hover .ps-nextIcon {
border-color:transparent #000!important
}

ul.pgwSlider.wide > li,.pgwSlider.wide > ul > li {
width:100%!important
}

.pgwSlider.narrow .ps-current {
margin-bottom:6px;
font-size:.8rem
}

.pgwSlider.narrow .ps-current img {
width:100%;
min-height:inherit
}

.pgwSlider.narrow .ps-current,ul.pgwSlider.narrow,.pgwSlider.narrow > ul {
width:100%;
margin-bottom:5px
}

ul.pgwSlider.narrow > li,.pgwSlider.narrow > .ps-list > li {
float:left;
min-height:50px;
max-height:70px;
min-width:15%;
font-size:.7rem;
margin-bottom:0
}

ul.pgwSlider.narrow.listOnTheLeft > li,.pgwSlider.narrow.listOnTheLeft > ul > li {
float:right
}

.pgwSlider.narrow .ps-caption {
padding:8px
}

.pgwSlider.narrow .ps-current .ps-prev {
padding:15px 15px 15px 12px;
top:40%
}

.pgwSlider.narrow .ps-current .ps-next {
padding:15px 12px 15px 15px;
top:40%
}

.ps-caption {
display:none!important
}

* {
margin:0;
padding:0;
border:0;
outline:none
}

body {
font-size:85%;
font-family:"Arial","Helvetica"
}

a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
color:#AB872E
}

ul.dl-menu li,ul.side-nav li {
width:100%;
text-align:left;
list-style-type:none;
border-bottom:1px solid #5e5e5e;
padding:1%;
padding-left:5%;
color:#000;
transition:padding-left 1s ease,background .5s ease;
-webkit-transition:padding-left 1s ease,background .5s ease;
-o-transition:padding-left 1s ease,background .5s ease;
-moz-transition:padding-left 1s ease,background .5s ease
}

ul.side-nav li:hover {
background-color:#b38b1c;
color:#fff;
padding-left:10%
}

.sideBoxContent {
background:transparent;
padding:0!important
}

#ezpagesContent,#informationContent,#moreinformationContent,#documentcategoriesContent,#categoriesContent {
border:0!important;
margin:0!important;
padding:0!important
}

.onerow-fluid {
width:100%!important;
height:auto;
margin:0 auto;
padding:0;
border:0;
float:none;
max-width: 1024px;
top: -0px;
position: relative;
}

#content {
border:0!important;
margin:0!important;
padding:0!important
}

button#buttonup {
position:fixed;
bottom:150px;
right:20px
}

button#buttondown {
position:fixed;
bottom:50px;
right:20px
}

button#buttonup,button#buttondown {
opacity:.7;
width:55px;
height:55px;
border-radius:100%;
background-color:#000;
color:#fff;
cursor:pointer;
font-size:15px;
z-index:999999;
outline:none
}

#BackToTop {
display:none!important
}

div {
display:block
}

#catalogue_page_wrapper {
width:100%;
overflow-x:hidden;
height:800px;
margin:0 auto;
background-color:rgba(94,94,94,0.1);
border:none;
border-radius:10px;
font-size:115%
}

.onerow-fluid > .col970 {
margin-top:0!important
}

#products_catalogue_wrapper {
width:33%;
height:500px;
background-color:transparent;
float:left;
margin-left:15%
}

#manufacturers_catalogue_wrapper {
width:33%;
height:500px;
background-color:transparent;
float:right;
margin-right:15%
}

#manufacturers_select {
background-color:transparent;
width:95%;
text-align:center;
margin:50px auto;
float:left;
display:none
}

#manufacturers_select select {
width:50%;
height:50px;
border-radius:8px;
border:1px solid #000;
padding-left:15px;
background-color:rgba(94,94,94,0.2);
color:#000
}

#manufacturers_select select option {
padding:10px;
color:#000
}

#manufacturers_catalogue_wrapper,#products_catalogue_wrapper {
margin-top:5%;
width:400px
}

#products_catalogue_heading,#manufacturers_catalogue_heading {
text-align:center;
width:100%;
background-color:#5E5E5E!important;
color:#fff;
padding:20px 0;
border:1px solid #5e5e5e
}
.my_video{
 width:100%;
 margin:0px auto;
}
#manufacturers_catalogue,#products_catalogue {
width:100%;
height:100%;
background-color:rgba(94,94,94,0.1);
overflow-x:hidden;
overflow-y:auto;
border:1px solid #5e5e5e
}

@media all and (max-width: 1300px) {
#products_catalogue_wrapper {
margin-left:5%
}

#manufacturers_catalogue_wrapper {
margin-right:5%
}
}

@media all and (max-width: 1024px) {
#products_catalogue_wrapper,#manufacturers_catalogue_wrapper {
width:45%
}

#manufacturers_catalogue_wrapper {
margin-right:2%
}

#products_catalogue_wrapper {
margin-left:2%
}
}

@media all and (max-width: 840px) {
#catalogue_page_wrapper {
margin:0 auto
}
}

@media all and (max-width: 600px) {
button#buttonup,button#buttondown {
display:none!important
}

#products_catalogue_wrapper,#manufacturers_catalogue_wrapper {
width:100%;
min-width:250px;
float:none
}

#manufacturers_select {
width:100%
}

#manufacturers_select select {
min-width:250px;
width:100%!important
}

#products_catalogue_wrapper,#manufacturers_catalogue_wrapper {
width:100%;
margin:7% auto;
float:none;
height:auto
}

#products_catalogue {
overflow-x:none;
overflow-y:visible;
height:auto
}

#catalogue_page_wrapper {
height:auto
}

#manufacturers_catalogue_wrapper {
display:none
}

#manufacturers_select {
float:left;
display:block;
margin:15px auto
}

#catalogue_page_wrapper {
border:none;
background:none;
background:transparent
}
}

* {
margin:0;
padding:0;
border:0;
outline:none
}

header,ul#mobile_menu {
font-family:"Arial","Helvetica"
}

header a,header a:hover,#mobile_menu a {
color:#FFF;
text-decoration:none
}

header {
top:0;
left:0;
width:100%;
height:50px;
z-index:999;
overflow:hidden;
background-color:#ad8e55;
font-size:17px
}

#logo {
height:auto;
margin-left:50px;
float:left
}

#logo img {
max-width:100%!important;
height:auto
}

#menu_icon {
cursor:pointer;
background:url(https://static.zlataky.cz/images/menu/menu_icon.png) no-repeat center;
background-size:25px auto;
width:40px;
height:40px;
margin:5px 0 0 25px;
float:left
}

#close_icon {
cursor:pointer;
background:url(https://static.zlataky.cz/images/menu/close_icon.png) no-repeat center;
background-size:25px auto;
width:40px;
height:40px;
margin:5px 0 0 25px;
float:left;
display:none
}

header nav ul#desktop_menu {
list-style-type:none;
padding:0;
float:right;
margin-top:13px
}

header ul#desktop_menu li,header ul li a {
display:inline;
color:#FFF!important;
padding:20px
}

ul#desktop_menu li {
background-color:#ad8e55;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease
}

ul#desktop_menu li:hover {
background-color:#746955
}

ul#desktop_menu li:hover button {
background-color:transparent;
box-shadow:1px 1px 2px #000;
color:#FFF
}

#mobile_menu {
position:fixed;
top:50px;
left:0;
width:100%;
height:auto;
z-index:100;
background-color:rgba(173,142,85,0.85)
}

ul#mobile_menu {
list-style-type:none;
text-align:center
}

ul#mobile_menu a {
color:#fff;
display:block;
width:100%;
text-align:center;
font-size:17px
}

ul#mobile_menu li {
text-align:center;
padding:15px 12px 15px 13px;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease
}

ul#mobile_menu li:hover {background-color:rgba(116,105,85,0.7)}
.money_option {
float:right;
display:none
}

.money_option select {
width:70px;
height:20px;
border-radius:5px;
margin:15px 50px
}

.money_option select option,ul#desktop_menu select option {padding:5px}
ul#desktop_menu select {
width:70px;
height:20px;
border-radius:5px;
padding-bottom:0;
border:0
}

ul#desktop_menu form {display:inline}
ul#desktop_menu button,ul#mobile_menu button {
border:0;
border-radius:15%;
width:25px;
height:25px;
background-color:rgba(173,142,85,0);
color:#FFF;
cursor:pointer
}

ul#desktop_menu input[type="text"],ul#mobile_menu input[type="text"] {
border-radius:5%;
width:100px;
height:20px;
padding:3px;
margin-bottom:0;
background-color:#FFF
}

nav .money_option select,ul#desktop_menu li select {
background-color:#FFF
}

ul#mobile_menu {display:none}
#content {margin-top:50px}
@media all and (max-width: 890px) {
#desktop_menu {
display:none
}

#mobile_menu {
position:absolute;
top:50px;
left:0;
display:block
}

.money_option {
display:block;
float:left;
width:75px;
margin:15px 0 0 15px
}

.money_option select {
margin:0
}

#menu_icon,#close_icon {
float:right;
margin:0;
margin:5px 15px 0 0
}

#logo {
margin-left:10px
}
}

@font-face {
font-family:'icomoon';
src:url(../fonts/icomoon.eot);
src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");
font-weight:400;
font-style:normal
}

.dl-menuwrapper,.lefttohide {
display:none
}

.dl-menuwrapper2 {
width:100%;
z-index:50;
float:left;
position:relative;
-webkit-perspective:1000px;
perspective:1000px;
-webkit-perspective-origin:50% 200%;
perspective-origin:50% 200%;
text-align:right;
overflow:visible;
padding-bottom:10px
}

.dl-menuwrapper:first-child {
margin-right:100px
}

.dl-menuwrapper button {
background:#63636F;
border:none;
width:48px;
height:45px;
text-indent:-900em;
overflow:hidden;
position:relative;
cursor:pointer;
outline:none
}

.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul {
background:#33333F
}

.dl-menuwrapper button:after {
content:'';
position:absolute;
width:68%;
height:5px;
background:#fff;
top:10px;
left:16%;
box-shadow:0 10px 0 #fff,0 20px 0 #fff
}

.dl-menuwrapper ul {
padding:0;
list-style:none;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.dl-menuwrapper li {
position:relative
}

.dl-menuwrapper li a {
display:block;
position:relative;
padding:15px 20px;
font-size:16px;
line-height:20px;
font-weight:300;
color:#fff;
outline:none
}

.no-touch .dl-menuwrapper li a:hover {
background-color:rgba(116,127,145,0.5);
text-decoration:none
}

.dl-menuwrapper li.dl-back > a {
padding-left:30px;
background:rgba(0,0,0,0.1)
}

.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {
position:absolute;
top:0;
line-height:50px;
font-family:'icomoon';
speak:none;
-webkit-font-smoothing:antialiased;
content:"\e000"
}

.dl-menuwrapper li.dl-back:after {
left:10px;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}

.dl-menuwrapper li > a:after {
right:10px
}

.dl-menuwrapper .dl-menu {
margin:5px 0 0;
position:absolute;
width:100%;
opacity:0;
pointer-events:none;
-webkit-transform:translateY(10px);
transform:translateY(10px);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
transition:all .3s ease
}

.dl-menuwrapper .dl-menu.dl-menuopen {
opacity:1;
pointer-events:auto;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}

.dl-menuwrapper li .dl-submenu {
display:none
}

.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a {
display:none
}

.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display:block
}

.dl-menuwrapper > .dl-submenu {
position:absolute;
width:100%;
top:50px;
left:0;
margin:0
}

.dl-menu.dl-animate-out-1 {
-webkit-animation:MenuAnimOut1 .4s;
animation:MenuAnimOut1 .4s
}

.dl-menu.dl-animate-out-2 {
-webkit-animation:MenuAnimOut2 .3s ease-in-out;
animation:MenuAnimOut2 .3s ease-in-out
}

.dl-menu.dl-animate-out-3 {
-webkit-animation:MenuAnimOut3 .4s ease;
animation:MenuAnimOut3 .4s ease
}

.dl-menu.dl-animate-out-4 {
-webkit-animation:MenuAnimOut4 .4s ease;
animation:MenuAnimOut4 .4s ease
}

.dl-menu.dl-animate-out-5 {
-webkit-animation:MenuAnimOut5 .4s ease;
animation:MenuAnimOut5 .4s ease
}

#news_wrapper{
	margin-top:50px;
}

@-webkit-keyframes MenuAnimOut1 {
50% {
-webkit-transform:translateZ(-250px) rotateY(30deg)
}

75% {
-webkit-transform:translateZ(-372.5px) rotateY(15deg);
opacity:.5
}

100% {
-webkit-transform:translateZ(-500px) rotateY(0deg);
opacity:0
}
}

@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform:translateX(-100%);
opacity:0
}
}

@-webkit-keyframes MenuAnimOut3 {
100% {
-webkit-transform:translateZ(300px);
opacity:0
}
}

@-webkit-keyframes MenuAnimOut4 {
100% {
-webkit-transform:translateZ(-300px);
opacity:0
}
}

@-webkit-keyframes MenuAnimOut5 {
100% {
-webkit-transform:translateY(40%);
opacity:0
}
}

@keyframes MenuAnimOut1 {
50% {
-webkit-transform:translateZ(-250px) rotateY(30deg);
transform:translateZ(-250px) rotateY(30deg)
}

75% {
-webkit-transform:translateZ(-372.5px) rotateY(15deg);
transform:translateZ(-372.5px) rotateY(15deg);
opacity:.5
}

100% {
-webkit-transform:translateZ(-500px) rotateY(0deg);
transform:translateZ(-500px) rotateY(0deg);
opacity:0
}
}

@keyframes MenuAnimOut2 {
100% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
}

@keyframes MenuAnimOut3 {
100% {
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
opacity:0
}
}

@keyframes MenuAnimOut4 {
100% {
-webkit-transform:translateZ(-300px);
transform:translateZ(-300px);
opacity:0
}
}

@keyframes MenuAnimOut5 {
100% {
-webkit-transform:translateY(40%);
transform:translateY(40%);
opacity:0
}
}

.dl-menu.dl-animate-in-1 {
-webkit-animation:MenuAnimIn1 .3s;
animation:MenuAnimIn1 .3s
}

.dl-menu.dl-animate-in-2 {
-webkit-animation:MenuAnimIn2 .3s ease-in-out;
animation:MenuAnimIn2 .3s ease-in-out
}

.dl-menu.dl-animate-in-3 {
-webkit-animation:MenuAnimIn3 .4s ease;
animation:MenuAnimIn3 .4s ease
}

.dl-menu.dl-animate-in-4 {
-webkit-animation:MenuAnimIn4 .4s ease;
animation:MenuAnimIn4 .4s ease
}

.dl-menu.dl-animate-in-5 {
-webkit-animation:MenuAnimIn5 .4s ease;
animation:MenuAnimIn5 .4s ease
}

@-webkit-keyframes MenuAnimIn1 {
0% {
-webkit-transform:translateZ(-500px) rotateY(0deg);
opacity:0
}

20% {
-webkit-transform:translateZ(-250px) rotateY(30deg);
opacity:.5
}

100% {
-webkit-transform:translateZ(0px) rotateY(0deg);
opacity:1
}
}

@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform:translateX(-100%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
opacity:1
}
}

@-webkit-keyframes MenuAnimIn3 {
0% {
-webkit-transform:translateZ(300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
opacity:1
}
}

@-webkit-keyframes MenuAnimIn4 {
0% {
-webkit-transform:translateZ(-300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
opacity:1
}
}

@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform:translateY(40%);
opacity:0
}

100% {
-webkit-transform:translateY(0);
opacity:1
}
}

@keyframes MenuAnimIn1 {
0% {
-webkit-transform:translateZ(-500px) rotateY(0deg);
transform:translateZ(-500px) rotateY(0deg);
opacity:0
}

20% {
-webkit-transform:translateZ(-250px) rotateY(30deg);
transform:translateZ(-250px) rotateY(30deg);
opacity:.5
}

100% {
-webkit-transform:translateZ(0px) rotateY(0deg);
transform:translateZ(0px) rotateY(0deg);
opacity:1
}
}

@keyframes MenuAnimIn2 {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
transform:translateX(0px);
opacity:1
}
}

@keyframes MenuAnimIn3 {
0% {
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}
}

@keyframes MenuAnimIn4 {
0% {
-webkit-transform:translateZ(-300px);
transform:translateZ(-300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}
}

@keyframes MenuAnimIn5 {
0% {
-webkit-transform:translateY(40%);
transform:translateY(40%);
opacity:0
}

100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
-webkit-animation:SubMenuAnimIn1 .4s ease;
animation:SubMenuAnimIn1 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;
animation:SubMenuAnimIn2 .3s ease-in-out
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
-webkit-animation:SubMenuAnimIn3 .4s ease;
animation:SubMenuAnimIn3 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
-webkit-animation:SubMenuAnimIn4 .4s ease;
animation:SubMenuAnimIn4 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
-webkit-animation:SubMenuAnimIn5 .4s ease;
animation:SubMenuAnimIn5 .4s ease
}

@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform:translateX(50%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
opacity:1
}
}

@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform:translateX(100%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
opacity:1
}
}

@-webkit-keyframes SubMenuAnimIn3 {
0% {
-webkit-transform:translateZ(-300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
opacity:1
}
}

@-webkit-keyframes SubMenuAnimIn4 {
0% {
-webkit-transform:translateZ(300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
opacity:1
}
}

@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform:translateZ(-200px);
opacity:0
}

100% {
-webkit-transform:translateZ(0);
opacity:1
}
}

@keyframes SubMenuAnimIn1 {
0% {
-webkit-transform:translateX(50%);
transform:translateX(50%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
transform:translateX(0px);
opacity:1
}
}

@keyframes SubMenuAnimIn2 {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}

100% {
-webkit-transform:translateX(0px);
transform:translateX(0px);
opacity:1
}
}

@keyframes SubMenuAnimIn3 {
0% {
-webkit-transform:translateZ(-300px);
transform:translateZ(-300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}
}

@keyframes SubMenuAnimIn4 {
0% {
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
opacity:0
}

100% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}
}

@keyframes SubMenuAnimIn5 {
0% {
-webkit-transform:translateZ(-200px);
transform:translateZ(-200px);
opacity:0
}

100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
-webkit-animation:SubMenuAnimOut1 .4s ease;
animation:SubMenuAnimOut1 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;
animation:SubMenuAnimOut2 .3s ease-in-out
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
-webkit-animation:SubMenuAnimOut3 .4s ease;
animation:SubMenuAnimOut3 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
-webkit-animation:SubMenuAnimOut4 .4s ease;
animation:SubMenuAnimOut4 .4s ease
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
-webkit-animation:SubMenuAnimOut5 .4s ease;
animation:SubMenuAnimOut5 .4s ease
}

@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform:translateX(0%);
opacity:1
}

100% {
-webkit-transform:translateX(50%);
opacity:0
}
}

@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform:translateX(0%);
opacity:1
}

100% {
-webkit-transform:translateX(100%);
opacity:0
}
}

@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform:translateZ(0px);
opacity:1
}

100% {
-webkit-transform:translateZ(-300px);
opacity:0
}
}

@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform:translateZ(0px);
opacity:1
}

100% {
-webkit-transform:translateZ(300px);
opacity:0
}
}

@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform:translateZ(0);
opacity:1
}

100% {
-webkit-transform:translateZ(-200px);
opacity:0
}
}

@keyframes SubMenuAnimOut1 {
0% {
-webkit-transform:translateX(0%);
transform:translateX(0%);
opacity:1
}

100% {
-webkit-transform:translateX(50%);
transform:translateX(50%);
opacity:0
}
}

@keyframes SubMenuAnimOut2 {
0% {
-webkit-transform:translateX(0%);
transform:translateX(0%);
opacity:1
}

100% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
}

@keyframes SubMenuAnimOut3 {
0% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}

100% {
-webkit-transform:translateZ(-300px);
transform:translateZ(-300px);
opacity:0
}
}

@keyframes SubMenuAnimOut4 {
0% {
-webkit-transform:translateZ(0px);
transform:translateZ(0px);
opacity:1
}

100% {
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
opacity:0
}
}

@keyframes SubMenuAnimOut5 {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}

100% {
-webkit-transform:translateZ(-200px);
transform:translateZ(-200px);
opacity:0
}
}

.no-js .dl-menuwrapper .dl-menu {
position:relative;
opacity:1;
-webkit-transform:none;
transform:none
}

.no-js .dl-menuwrapper li .dl-submenu {
display:block
}

.no-js .dl-menuwrapper li.dl-back {
display:none
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
background:rgba(0,0,0,0.1)
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
content:''
}

div#cccwr div {
font:11px/16px sans-serif;
margin:0;
text-align:left
}

div#cccwr #ccc-icon {
cursor:pointer;
display:none;
z-index:9999;
bottom:0;
left:0;
position:fixed
}

div#ccc-icon button {
background:transparent url(data:image/png;base64,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) no-repeat 0 0;
border:0;
height:62px;
width:62px
}

div#ccc-icon button span {
visibility:hidden
}

.ccc-left #ccc-icon.ccc-triangle button {
background-position:-62px 0!important
}

.ccc-left .ccc-go #ccc-icon.ccc-triangle button {
background-position:-62px -62px!important
}

.ccc-right #ccc-icon.ccc-triangle button {
background-position:-124px 0!important
}

.ccc-right .ccc-go #ccc-icon.ccc-triangle button {
background-position:-124px -62px!important
}

div#cccwr #ccc-icon.ccc-diamond button {
background-position:10px 0!important
}

div#cccwr .ccc-go #ccc-icon.ccc-diamond button {
background-position:10px -62px!important
}

div#cccwr.ccc-right {
left:auto;
right:0
}

div#cccwr.ccc-right .ccc-go #ccc-icon.ccc-diamond button {
background-position:0 -62px!important
}

div#cccwr.ccc-right #ccc-icon.ccc-diamond button {
background-position:10px 0!important
}

div#cccwr.ccc-right #ccc-icon {
left:auto;
right:0
}

.ccc-widget {
position:fixed;
bottom:35px;
left:70px;
z-index:9999;
display:none
}

div#cccwr.ccc-right .ccc-widget {
left:auto;
right:70px
}

.ccc-outer {
background:#fff;
border:1px solid #9E7500;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
box-shadow:0 0 5px rgba(0,0,0,0.3);
color:#888;
left:70px;
width:200px;
bottom:30px
}

.ccc-expand,.ccc-close,.ccc-inner h2 {
background:transparent url(data:image/png;base64,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) no-repeat 0 0;
border:0
}

.ccc-inner {
background:#fff;
-webkit-border-radius:5px 5px 5px 0;
-khtml-border-radius:5px 5px 5px 0;
-moz-border-radius:5px 5px 5px 0;
-ms-border-radius:5px 5px 5px 0;
-o-border-radius:5px 5px 5px 0;
border-radius:5px 5px 5px 0;
position:relative;
z-index:2
}

.ccc-content {
padding:5px 10px 10px
}

.ccc-icon {
background-position:0 -18px;
height:34px;
left:0;
position:absolute;
text-indent:-999em;
top:0;
width:40px
}

.ccc-close {
background-position:0 -40px;
border:0;
height:13px;
position:absolute;
right:11px;
text-indent:-999em;
top:11px;
width:13px
}

.ccc-inner h2 {
background-color:#9E7500;
background-position:9px 6px;
-webkit-border-radius:3px 3px 0 0;
-khtml-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-ms-border-radius:3px 3px 0 0;
-o-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
color:#fff;
font-size:1.3em;
font-weight:700;
margin:0;
padding:10px 9px 8px 44px
}

.ccc-inner p {
margin:5px 0 8px;
padding:0
}

.ccc-inner ul {
margin:8px 0;
padding:0 0 0 12px
}

.ccc-inner a {
color:#9E7500
}

.ccc-inner a,.ccc-inner a:hover {
text-decoration:none
}

#cccwr button {
cursor:pointer
}

.ccc-inner .ccc-button {
background-color:#666;
border:1px solid #666;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset 0 0 2px #fff;
-moz-box-shadow:inset 0 0 2px #fff;
box-shadow:inset 0 0 2px #fff;
color:#fff;
display:block;
font-size:1em;
font-weight:700;
padding:3px;
text-align:center;
text-decoration:none;
text-shadow:none
}

.ccc-inner .ccc-browser {
background-color:#9E7500;
border-color:#9E7500;
width:100%
}

.ccc-expanded {
display:none
}

.ccc-expand {
background:#9E7500;
border:0;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-ms-border-radius:0 0 5px 5px;
-o-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
box-shadow:0 0 5px rgba(0,0,0,0.3);
color:#fff;
bottom:-25px;
cursor:pointer;
font-size:1em;
left:50%;
line-height:25px;
margin-left:-40px;
position:absolute;
text-align:center;
text-indent:0;
width:80px;
z-index:1
}

.ccc-inner .ccc-about {
margin:0;
position:relative;
text-align:right;
top:5px
}

.ccc-about small {
font-size:10px
}

#cccwr.ccc-left .ccc-outer,#cccwr.ccc-left .ccc-inner {
-webkit-border-radius:5px 5px 5px 0;
-khtml-border-radius:5px 5px 5px 0;
-moz-border-radius:5px 5px 5px 0;
-ms-border-radius:5px 5px 5px 0;
-o-border-radius:5px 5px 5px 0;
border-radius:5px 5px 5px 0
}

#cccwr.ccc-left .ccc-expand {
left:0;
margin-left:0;
right:auto
}

#cccwr.ccc-right .ccc-outer,#cccwr.ccc-right .ccc-inner {
-webkit-border-radius:5px 5px 0 5px;
-khtml-border-radius:5px 5px 0 5px;
-moz-border-radius:5px 5px 0;
-ms-border-radius:5px 5px 0 5px;
-o-border-radius:5px 5px 0 5px;
border-radius:5px 5px 0 5px
}

#cccwr.ccc-right .ccc-expand {
left:auto;
right:0
}

#cccwr.ccc-dark .ccc-outer {
background:#333;
background-color:rgba(20,20,20,0.9);
*background-color:#141414;
-webkit-border-radius:5px 5px 5px 0;
-khtml-border-radius:5px 5px 5px 0;
-moz-border-radius:5px 5px 5px 0;
-ms-border-radius:5px 5px 5px 0;
-o-border-radius:5px 5px 5px 0;
border-radius:5px 5px 5px 0;
border-color:#000;
color:#fff
}

#cccwr.ccc-dark.ccc-right .ccc-outer {
-webkit-border-radius:5px 5px 0 5px;
-khtml-border-radius:5px 5px 0 5px;
-moz-border-radius:5px 5px 0;
-ms-border-radius:5px 5px 0 5px;
-o-border-radius:5px 5px 0 5px;
border-radius:5px 5px 0 5px
}

#cccwr.ccc-dark .ccc-inner {
background:transparent
}

#cccwr.ccc-dark .ccc-inner p {
color:#fff
}

#cccwr.ccc-dark .ccc-inner h2 {
background-color:transparent;
background-position:9px -54px;
background-repeat:no-repeat
}

#cccwr.ccc-dark .ccc-content {
padding-top:0
}

#cccwr.ccc-dark .ccc-expand {
height:27px;
border:1px solid #000;
border-top:0;
padding-top:0;
background:#333;
background-color:rgba(20,20,20,0.9);
*background-color:#141414
}

#cccwr.ccc-dark .ccc-close {
background-position:0 -100px
}

#cccwr #ccc-cookies-switch {
width:180px;
height:30px;
overflow:hidden;
display:none
}

#cccwr #cctoggle {
display:inline-block;
width:180px;
height:30px;
background:url(data:image/png;base64,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) no-repeat;
line-height:28px;
font-size:13px;
color:#fff
}

.cctoggle-on {
background-position:100% 0!important
}

#cccwr #ccc-implicit-warning {
display:none
}

#cccwr #ccc-explicit-checkbox {
display:none
}

#cccwr .cctoggle-text-off {
padding-left:20px
}

#cccwr .cctoggle-text-on {
padding-left:70px
}

@media only screen and (max-device-width : 730px) {
div#cccwr #ccc-icon {
cursor:pointer;
display:none;
z-index:9999;
top:0;
left:0;
position:fixed
}
}

.buttonRow A,.buttonRow A SPAN,.buttonRow INPUT {
display:block
}

#accountDefault .buttonRow A,#accountDefault .buttonRow A SPAN {
margin:1%
}

.buttonRow INPUT {
margin:0
}

a.button_href {
text-decoration:none!important
}

.container-buy-now .listingBuyNowButtonNew {
color:#fff;
background:#1a835f
}

.buttoncart .listingBuyNowButtonNew {
color:#fff;
background:#1a835f
}

.buttoncartunbook .button-sold-out-sm-new {
background:#fff;
color:#069
}

.button-unavailable-sm-new {
background:#fff;
color:purple
}

.button-sold-out .listingBuyNowButtonNew {
background:#fff;
color:#c60
}

.button-sold-out-sm-new {
background:#fff;
color:#c60
}

.container-buy-now .listingBuyNowButtonNew,.buttoncart .listingBuyNowButtonNew,.buttoncartunbook .button-sold-out-sm-new,.button-unavailable-sm-new,.button-sold-out .listingBuyNowButtonNew,.button-sold-out-sm-new {
text-transform:uppercase;
font-weight:700;
font-size:11px;
text-align:center;
padding:0;
border:0;
border-radius:5px;
box-shadow:1px 1px 3px 1px grey;
-webkit-box-shadow:1px 1px 3px 1px grey;
-moz-box-shadow:1px 1px 3px 1px grey;
width:75%;
min-width:125px;
max-width:250px;
height:30px;
cursor:pointer;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

.container-buy-now .listingBuyNowButtonNew:hover,.buttoncart .listingBuyNowButtonNew:hover,.buttoncartunbook .button-sold-out-sm-new:hover,.button-unavailable-sm-new:hover,.button-sold-out .listingBuyNowButtonNew:hover,.button-sold-out-sm-new:hover {
box-shadow:1px 1px 10px 1px #000;
-webkit-box-shadow:1px 1px 10px 1px #000;
-moz-box-shadow:1px 1px 10px 1px #000;
border:0
}

button.press_create_acc_button {
height:50px;
text-decoration:none;
font-weight:700;
font-size:15px;
background-color:#323232;
color:#fff;
cursor:pointer;
border-radius:5px;
padding:10px
}

button.press_create_acc_button:hover {
opacity:1;
box-shadow:1px 1px 5px #000
}

.order .cssButton {
	//width:300px;
}	

.cssButton {
width:200px;
max-width:98%;
color:#FFF;
border:1px solid #a2a2a2;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:700;
padding:2px;
vertical-align:middle;
background:#4C4C4C;
height:25px;
}

.button_goto_prod_details,.button_back,.button_next,.button_return_to_product_list,.button_prev,.button_change_address,.button_continue,.button_delete_small {
background:#323232;
font-size: 13px;
}

.button_back {
background:#4d4d4d url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/icons/ico-back.png) no-repeat scroll left center!important;
height:15px;
display:table-cell;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

.button_checkout,.button_continue_checkout,.button_confirm_order {
background-color:#1a835f!important
}

#refresh .cssButtong {
width:80px;
display:inline-block
}

.cssButtong {
width:200px;
max-width:98%;
background:linear-gradient(#5f5f5f,#323232);
color:#FFF;
border:1px outset transparent;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:700;
padding:2px;
display:table-cell;
vertical-align:middle
}

#allProductsDefault #productListing .button_buy_now,#newProductsDefault #productListing .button_buy_now,#newProductsDefault #productListing .button_in_cart {
display:table-cell!important;
height:33px!important;
}

.buttoncartun input[type="submit"] {
  background: #fff;
  color: purple;
}

.back .button_continue_shopping, .back .button_back, .button_prev, .button_next, .button_return_to_product_list, .button_add_selected, .buttonRow A, .buttonRow A SPAN, .buttonRow INPUT {
  font-size: 11px;
}
#productListing .button_buy_now,#productListing .button_in_cart, .centerBoxContentsNewHP .button_buy_now, .centerBoxContentsNewHP .button_in_cart, .button_buy_now,.button_in_cart, .button_sold_out_sm, .button_sold_out_sm, .button_unavailable_sm, .button_unavailable_sm, .buttoncartun input[type="submit"] {
border-radius: 5px;
font-size: 11px !important;
border: 1px solid #2b8032;
box-shadow: 2px 2px 3px #c8c8c8;
transition: all 0.5s ease; 
-webkit-transition: all 0.5s ease; 
-moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease;
}

#productListing .button_buy_now:hover,#productListing .button_in_cart:hover, .centerBoxContentsNewHP .button_buy_now:hover, .centerBoxContentsNewHP .button_in_cart:hover, .button_in_cartHover,.button_in_cart:hover, .button_sold_out_sm:hover, .button_sold_out_smHover, .button_unavailable_sm:hover, .button_unavailable_smHover, .buttoncartun input[type="submit"]:hover {
  box-shadow: 0px 0px 6px #000;
  box-shadow: 2px 2px 3px #c8c8c8;
}

.button_buy_now,.button_in_cart,.button_in_cartHover,.button_in_cart:hover {
background-color:#1a835f!important;
}

.cssButton:hover,.cssButton:hover {
color:#FFF;
border:1px outset #000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
white-space:nowrap;
border-style:inset;
text-decoration:none;
font-weight:700;
padding:2px;
cursor:pointer;
vertical-align:middle;
padding-top:5px
}

.cssButtong:hover {
width:200px;
opacity:.7;
color:#FFF;
border:1px outset #006900;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
white-space:nowrap;
border-style:inset;
text-decoration:none;
font-weight:700;
padding:2px;
cursor:pointer;
display:table-cell;
vertical-align:middle
}

.button_sold_out_sm {
color:#c60!important
}

.buttoncartunbook span.button_sold_out_sm {
color:#069!important
}

#refresh .cssButtong:hover {
width:80px;
display:inline-block
}

.button_continue_shopping,.button_shipping_estimator {
display:table-cell;
width:150px;
border-radius:5px;
transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease
}

.button_prev,.button_next {
max-width:33%;
margin:0;
display:inline-block
}

.small_delete,.button_search {
width:200px
}

.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login,.button_unavailable_sm,.button_unavailable {
width:150px;
}

.button_return_to_product_list,.button_add_selected {
width:33%;
max-width:33%;
margin:0;
display:inline-block
}

.button_submit {
//width:180px
}

.button_update_cart {
margin-left:10px!important
}

.button_update_cart:hover {
xcolor:#000
}

.content-slider {
width:100%;
z-index:1;
position:relative
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none
}

.slides,.flex-control-nav,.flex-direction-nav {
margin:0;
padding:0;
list-style:none
}

.flexslider {
margin:0
}

.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden
}

.flexslider .slides > li:first-child {
display:block
}

.flexslider .slides img {
width:100%;
height:auto!important;
max-height:100%;
max-width:100%;
display:block;
min-height:auto
}

.flex-pauseplay span {
text-transform:capitalize
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

html[xmlns] .slides {
display:block
}

* html .slides {
height:1%
}

.no-js .slides > li:first-child {
display:block
}

.flexslider {
background:#fff;
position:relative;
zoom:1;
z-index:0
}

.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease
}

.loading .flex-viewport {
max-height:300px
}

.flexslider .slides {
zoom:1
}

.carousel li {
margin-right:5px
}

.flex-direction-nav {
height:0
}

.flex-direction-nav a {
width:30px;
height:30px;
margin:-20px 0 0;
display:block;
position:absolute;
top:50%;
z-index:1000;
cursor:pointer;
text-indent:-9999px
}

.flex-direction-nav .flex-next {
background:url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/right-arrow.png) no-repeat;
right:-49px;
z-index:100
}

.flex-direction-nav .flex-prev {
background:url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/left-arrow.png) no-repeat;
left:-49px;
z-index:100
}

.flex-direction-nav .flex-disabled {
display:none
}

.flex-pauseplay a {
display:block;
width:20px;
height:20px;
position:absolute;
bottom:5px;
left:10px;
opacity:.8;
z-index:10;
overflow:hidden;
cursor:pointer;
color:#000
}

.flex-pauseplay a:before {
font-family:"flexslider-icon";
font-size:20px;
display:inline-block;
content:'\f004'
}

.flex-pauseplay a:hover {
opacity:1
}

.flex-pauseplay a.flex-play:before {
content:'\f003'
}

.flex-control-nav {
background:none;
position:absolute;
bottom:12px;
left:50%;
text-align:center;
padding:15px 10px;
max-width:978px;
width:auto;
z-index:2
}

.flex-control-nav li {
margin:0 6px;
float:left;
zoom:1;
display:inline
}

.flex-control-paging li a {
background:rgba(0,0,0,0) url(https://static.zlataky.cz/includes/templates/responsive_sheffield_blue/images/bullet.png) repeat scroll left top;
color:transparent;
float:left;
height:21px;
margin-left:7px;
position:relative;
text-indent:-4000px;
width:19px
}

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {
background-position:0 100%
}

.flex-control-paging li a.flex-active {
cursor:default
}

.flex-control-thumbs {
margin:5px 0 0;
position:static;
overflow:hidden
}

.flex-control-thumbs li {
width:25%;
float:left;
margin:0
}

.flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer
}

.flex-control-thumbs img:hover {
opacity:1
}

.flex-control-thumbs .flex-active {
opacity:1;
cursor:default
}

.banner {
left:50%;
margin-left:-392px;
position:absolute;
height:100%;
max-width:1280px;
width:100%;
top:0;
z-index:1
}

.banner span {
background-color:rgba(255,255,255,0.2);
color:#000;
bottom:0;
height:auto;
line-height:normal;
text-indent:18px;
position:absolute;
font-size:200%;
width:100%;
padding:15px 0;
left:0;
bottom:0;
display:none
}

.flexslider .slides li {
position:relative
}

.flex-caption {
position:absolute;
left:0;
right:0;
bottom:0;
background:#000;
z-index:1;
padding:5px
}

@media screen and (max-width: 1920px) {
.banner {
left:0;
right:15px;
margin-left:0
}

.banner p {
font-size:22px;
text-indent:15px
}

.flexslider .slides img {
min-height:0
}
}

@media screen and (max-width: 1200px) {
.banner {
left:0;
right:15px;
margin-left:0
}

.banner p {
font-size:22px;
text-indent:15px
}

.flexslider .slides img {
min-height:0
}
}

@media only screen and (max-width : 1200px) and (min-width : 846px) {
.content-slider {
width:100%;
z-index:1
}
}

@media only screen and (max-width : 845px) and (min-width : 676px) {
.content-slider {
width:100%;
margin-top:0;
z-index:1
}

.flexslider {
margin-top:0;
background:#fff;
position:relative;
zoom:1;
z-index:0
}
}

@media all and (max-width: 675px) {
.flex-direction-nav,.flex-control-nav {
display:none!important
}
table#contentMainWrapperTwo {
display:none
}
}

@media only screen and (max-width : 675px) {
#taglineWrapper {
display:none;
width:0
}
}

@media screen and (max-width: 480px) {

.banner p {
bottom:8px;
font-size:16px
}

.flexslider .slides img {
min-height:130px
}
}

.widetab {
width:90%
}

.flip-scroll-tables td.widetd {
min-width:200px
}

@media only screen and (max-width: 990px) {
.flip-scroll-tables .cf:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

.flip-scroll-tables * html .cf {
zoom:1
}

.flip-scroll-tables :first-child+html .cf {
zoom:1
}

.flip-scroll-tables table {
width:100%;
border-spacing:0
}

.flip-scroll-tables th,.flip-scroll-tables td {
margin:0;
vertical-align:top
}

.flip-scroll-tables th {
text-align:left
}

.flip-scroll-tables table {
position:relative;
width:100%
}

.flip-scroll-tables thead {
display:block;
float:left
}

.flip-scroll-tables tbody {
width:auto;
position:relative
}

.flip-scroll-tables thead tr {
display:block
}

.flip-scroll-tables thead tr.header {
position:relative
}

.flip-scroll-tables thead tr.tohide {
display:none
}

.flip-scroll-tables thead td.tohide {
display:none
}

.flip-scroll-tables th {
text-align:right
}

.flip-scroll-tables tbody tr {
vertical-align:top;
width:100%
}

.flip-scroll-tables tbody tr.header {
position:relative
}

.flip-scroll-tables tbody tr.tohide {
display:none
}

.flip-scroll-tables tbody td.tohide {
display:none
}

.flip-scroll-tables tbody tr.header th {
text-align:left
}

.flip-scroll-tables td {
min-height:1.25em
}

.toshow {
display:block
}

.overfooterDiv {
height:0
}

.flip-scroll-tables th {
border-bottom:0;
border-left:0
}

.flip-scroll-tables td {
border-left:0;
border-right:0;
border-bottom:0
}
}

.flip-scroll-tables tbody td {
padding:5px 0px;
}

#recentproductsContent .flip-scroll-tables tbody td {
max-width:98%;
min-width:35px;
overflow:hidden
}

.hovertable { overflow:visible; margin:0 auto; }

@media only screen and (max-width: 680px) {
div[id^="bullion_"] table tr td { 
  display: block; 
  width: 100% !important;
  display: flex;
  align-items: center;
  flex-direction: column;
}
	
.flip-scroll-tables table {
overflow:hidden;
overflow-x:hidden
}

.flip-scroll-tables td {
display:block;
min-height:1.25em;
text-align:left;
width: 100% !important;
}

.flip-scroll-tables th {
display:block;
min-height:1.25em;
text-align:right;
width: 100% !important;
}
div[id^="bullion_"] table tr td.recentProductsImage { 
display:none;
}
}

.amChartsDataSetSelector {
font-size:12px;
font-family:verdana,helvetica,arial,sans-serif
}

.amChartsPeriodSelector {
font-size:12px;
font-family:verdana,helvetica,arial,sans-serif;
padding-top:5px
}

#chartdiv .amChartsPeriodSelector {
padding-left:50%
}

#chartdiv_short .amChartsDataSetSelector {
float:left;
margin-left:5px;
margin-top:5px
}

#chartdiv_short .amChartsDataSetSelector select {
display:none
}

#chartdiv_short .amChartsDataSetSelector select.amcharts-data-set-select {
display:inline;
min-width:180px
}

#chartwrapper_short a,#chartwrapper_long a {
font-weight:700
}

.amChartsButtonSelected {
background-color:#C6D7E9;
border-style:solid;
border-color:#C6D7E9;
border-width:1px;
color:#000;
-moz-border-radius:5px;
border-radius:5px;
margin:1px;
outline:none;
box-sizing:border-box;
height:auto;
width:auto;
cursor:pointer;
cursor:hand
}

.amChartsButton {
color:#000;
background:transparent;
opacity:.7;
border:1px solid rgba(0,0,0,.3);
-moz-border-radius:5px;
border-radius:5px;
margin:1px;
outline:none;
box-sizing:border-box;
height:auto;
width:auto;
cursor:pointer;
cursor:hand
}

.amChartsCompareList {
border-style:solid;
border-color:#CCC;
border-width:1px;
height:160px
}

.amChartsCompareList div {
-webkit-box-sizing:initial;
box-sizing:initial
}

.amChartsInputField {
display:inline;
font-size:12px;
margin:.1em;
background:#fff none repeat scroll 0 0;
height:auto;
padding:0;
width:110px!important
}

.amChartsPanel {
width:100%
}

.newsHeadlineText {
text-align:left;
font-weight:700;
width:100%;
height:15px;
font-size:1.1em;
background:#FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-top:1px solid #FFF;
border-bottom:2px solid #EEE;
padding:3px 0 0;
margin:10px 0;
text-transform:uppercase
}

.newsHeadlineText img {
vertical-align:middle
}

.newsHeader {
background:#FFF;
height:25px;
font-size:1.1em;
text-align:center;
padding:0;
margin:10px 0
}

p.articleHeading {
font-weight:700;
margin:10px 0;
padding:0
}

span.articleHeading {
font-weight:700
}

h2.articleHeading {
font-size:1.5em;
height: auto;
}

h3.articleHeading {
font-size:1.1em;
padding:0;
margin:10px 0;
font-weight:700
}

p.articleByLine {
font-size:.9em;
padding:0 0 0 20px;
margin:0
}

p.articleByLine span.author {
font-style:normal
}

p.articleByLine span.comments {
font-style:italic
}

p.articleByLine a {
text-decoration:underline
}

div.articleTextBlock {
clear:both;
padding:0;
margin:0
}

div.articleText,p.articleText {
margin:10px 0;
padding:0
}

.articleText a {
text-decoration:underline
}

.articleText{
height: 35px;
margin-top:10px;
}
.articleSummary {
border-bottom:1px solid #dbdbce;
min-height: 75px;
}

.articleSummary p {
margin:7px 0;
padding:0
}

img.articleImage {
border:0;
background:#FFF;
padding:0;
margin:5px 0 10px 10px;
float:right;
width:auto!important;
height:auto!important
}

img.articleImageSmall {
border:1cespx #8B6266;
padding:5px;
height:56px;
width:86px;
float:left
}

img.articleImageSmall2 {
height:70px;
width:130px;
float:left;
padding:5px
}

p.newsListingDate {
font-weight:700;
text-align:center;
margin:0;
padding:0
}

ul.archiveLinkList {
list-style-type:none;
line-height:1.5em;
padding:0;
margin:10px 0;
clear:both
}

ul.articleLinkList {
list-style-type:none;
line-height:1.5em;
padding:0;
margin:10px 0;
clear:both
}

ul.articleLinkList li,ul.archiveLinkList li {
list-style-type:none;
background-image:url(https://static.zlataky.cz/images/icons/news_link.gif);
background-repeat:no-repeat;
background-position:17px 2px;
padding:0 0 0 35px
}

ul.articleLinkList li.articleStoreLink {
background-image:url(https://static.zlataky.cz/images/icons/news_link_2.gif);
background-repeat:no-repeat;
background-position:17px 4px;
padding:0 0 0 35px
}

ul.articleLinkList li.articleProductLink {
background-image:url(https://static.zlataky.cz/images/icons/cart.gif);
background-repeat:no-repeat;
background-position:17px 0;
padding:0 0 0 35px
}

ul.articleLinkList a,ul.archiveLinkList a {
text-decoration:underline
}

.archiveLinkList a {
margin-right: 11px;
}
.archiveLinkList_det a {
float:right;
margin-right: 11px;
}
.commentsHeading {
background:#f2f1ee;
padding:3px
}

.commentsBody {
background:#FFF;
padding:3px
}

p.backLink {
float:right;
margin:0;
padding:0;
clear:right
}

.commentsAuthor {
text-align:left;
float:left;
margin:0;
width:45%
}

.commentsSubject {
font-weight:700
}

.commentsDate {
text-align:right;
float:right;
padding:0;
margin:0
}

div.commentsBody p {
clear:both;
padding:0 10px 10px;
margin:0
}

fieldset.commentsFieldSet {
text-align:left;
background:#FFF;
border:1px solid #e7e6e0;
padding:1em;
margin:10px 0 0
}

fieldset.commentsFieldSet legend {
padding:.2em .5em;
border:1px solid #c96e29;
background:#fff;
color:#000;
text-align:right
}

fieldset.commentsFieldSet label {
display:block;
text-align:left;
margin:3px
}

fieldset.commentsFieldSet label input {
display:block
}

.commentsSubmit {
text-align:right
}

.splitSolid {
height:1px;
background:#000;
padding:0;
margin:10px 0
}

.splitSolidGray {
height:1px;
background:#dbdbce;
padding:0;
margin:10px 0
}

.clearSplit {
height:5px;
padding:0;
margin:0
}

.splitSolid hr,.splitSolidGray hr,.clearSplit hr {
display:none
}

.clearboth {
clear:both;
height:1px;
width:100%
}

.clearboth hr {
display:none
}

* {
padding:0;
margin:0;
border:0
}

.pi-right {
width:40%;
display:block;
height:auto;
font-size:15px;
font-family:Arial
}

.pi-right > div {
text-align:left
}

.itemTitle {
margin:0;
xxmargin-top: 10px;
}

#cartAdd-wrapper,#to-cart-wrapper input {
display:inline
}

#product_info_wrapper .button_sold_out_sm {
display:inline-block!important;
vertical-align:middle;
height:20px!important;
font-size:12px!important;
text-align:center;
padding:6px!important;
padding-top:5px
}

#product_info_wrapper .sold-out {
margin-left:15px
}

.min-units {
display:block;
color:#f94641;
font-weight:700;
margin-top:5px;
}

.deposit {
font-weight:400;
margin-top:10px;
margin-bottom:-7px;
display:block;
font-size:85%
}

.product_info_green {
color:#42c01b
}

.product_info_green a {
color:#4A9234;
text-decoration:none
}

.product_info_green a:hover {
text-decoration:underline
}

.productPriceDiscount {
display:none
}

.instock {
color:#1a835f
}

.product_info_red {
color:#D45227
}

.product_info_red a {
color:#d45227;
text-decoration:none
}

.product_info_red a:hover {
text-decoration:underline
}

#product_info_wrapper {
width:96%;
background:#FCF8F2;
padding:2%;
border:1px solid #CAB493;
border-radius:5px
}

#product_info_status_wrapper table {
width:100%;
border-collapse:collapse
}

#product_info_status_wrapper tbody {
border-bottom:1px solid #cab493
}

#product_info_status_wrapper table tr td {
padding:8px
}

#price_actualization * {
display:inline
}

#product_info_status_wrapper table tr td:nth-child(1) {
text-align:left;
font-weight:400;
padding-left:10px;
color:#000
}

#product_info_status_wrapper table tr td:nth-child(2) {
text-align:right;
font-weight:700
}

#product_info_status_wrapper table tr td#exclusive_limited {
text-align:center;
color:#42C01B;
font-weight:700;
text-transform:uppercase;
text-align:center
}

#product_code {
padding:15px 10px 0 15px;
display:block;
border-top: 1px solid #cab493;
margin-top: 5px;
}

#product_status {
font-weight:700;
font-size:20px;
margin-left:0
}

#cartAdd #product_status {
font-weight:700;
font-size:20px;
margin-left:15px;
margin-top: 20px;
}

#store_availability {
margin:2px 0 0 15px;
color:#000;
text-decoration:underline
}

#product_price {
font-weight:700;
font-size:25px;
position: relative;
top: 3px;
}

#productPrices {
margin:10px 0 10px 15px;
font-weight: bold;
}

#product_price_purchase {
font-weight:700;
font-size:15px;
text-align:left;
padding: 10px 15px 5px;
border-top: 1px solid #cab493;
}

#product_price_purchase span {
text-decoration:none;
font-weight:400
}

#to-cart-wrapper {
margin-top:10px;
text-align:left
}

span.ui-spinner,#to-cart-wrapper input.spinner {
width:50px;
height:35px;
text-align:center;
margin-left:15px;
padding-right:10px;
margin-top:10px
}

#to-cart-wrapper input[type="submit"],#to-cart-wrapper span.button_sold_out_sm {
width:150px;
height:35px;
border-radius:5px;
margin-left:5%;
padding:0
}

#to-cart-wrapper button {
background:green;
color:#fff;
width:100px;
height:35px;
border-radius:10px
}

#price_actualization {
font-size:13px;
margin:15px 0 0 15px;
font-weight:700
}

#additional {
border-top:1px solid #cab493;
color:#000;
margin-top:15px;
padding-top:10px
}

#additional span {
display:block;
margin:3px 0 3px 10px;
color:#000
}

#additional span a {
color:#000
}

#additional span a.inlinewide {
font-weight:700;
color:#820000
}

#additional span em {
color:#820000
}

#fixing_status_unavailable * {
color:#C79797
}

#fixing_status_unavailable {
background-color:#FEE3E4;
color:#C79797;
height:auto;
padding:2%;
margin-top:5px;
text-align:left;
width:96%;
border:1px solid #C79797;
border-radius:5px
}

#fixing_status_unavailable span {
display:block;
margin:5px
}

#fixing_status_unavailable em {
float:left;
font-size:50px;
margin-top:15px;
padding-right:15px;
margin-bottom:15px
}

#fixing_status_available * {
color:#4A9234
}

#fixing_status_available {
background-color:#96D390;
color:#4A9234;
height:auto;
padding:2%;
margin-top:5px;
text-align:left;
width:96%;
border-radius:5px;
border:1px solid #4A9234
}

#fixing_status_available span {
display:block;
margin:5px
}

#fixing_status_available em {
float:left;
font-size:50px;
margin-top:15px;
padding-right:15px;
margin-bottom:15px
}

#tax_describer {
background:#fedc72;
border-radius:5px;
padding:10px 5px;
margin:5px 0;
border:1px solid #ba921e;
font-weight:700;
padding-right:5px
}

#tax_describer em {
float:left;
font-size:50px;
padding-right:30px;
margin-left:25px
}

#tax_describer a {
font-size:13px;
font-weight:400
}

#tax_describer,#tax_describer a,#tax_describer em {
color:#ba921e
}

#tax_describer em.smallicon {
font-size:35px;
margin-left:6%;
margin-top:-5px
}

#tax_describer .smallergray {
color:#ba921e;
font-size:13px
}

#refresh {
color:#d45227
}

#refresh a span {
background:#d45227;
border:1px solid #000;
vertical-align:inherit
}

#product_status span.bluetext {
color:#069
}

#product_status span.orangetext {
color:#c60
}

#product_status span.purpletext {
color:purple
}

#limited_mintage {
background-color:#96D390;
color:#4A9234;
min-height:50px;
height:auto;
padding:5px 10px;
margin-top:5px;
text-align:center;
border-radius:5px;
border:1px solid #4A9234
}

#limited_mintage span {
margin-top:15px;
display:block;
width:90%;
font-weight:700
}

#limited_mintage em {
font-size:35px;
margin-top:10px;
padding-right:15px;
float:left
}


#limited_catalog {
background-color:#f2b982;
color:#cc6615;
min-height:50px;
height:auto;
padding:5px 10px;
margin-top:5px;
text-align:center;
border-radius:5px;
border:1px solid #cc6615
}

#limited_catalog span {
margin-top:15px;
display:block;
width:90%;
font-weight:700
}

#limited_catalog em {
font-size:35px;
margin-top:10px;
padding-right:15px;
float:left
}

@media only screen and (max-width: 860px) {
#fixing_status_available em,#fixing_status_unavailable em,#tax_describer em,#limited_mintage,#limited_catalog em {
float:none;
padding:0;
margin:5px 0
}

#limited_mintage span {
padding:0;
margin:0;
width:100%
}


#limited_catalog span {
padding:0;
margin:0;
width:100%
}

#tax_describer,#fixing_status_available,#fixing_status_unavailable,#limited_mintage,#limited_catalog {
text-align:center
}

#tax_describer em.smallicon {
margin:0
}
}

.ui-spinner {
position:relative;
border:1px solid #000;
padding:3px 0;
display:inline;
font-size:20px;
max-width:210px;
margin-bottom:10px
}

.ui-spinner-buttons {
position:absolute
}

.ui-spinner-button {
overflow:hidden
}

.ui-spinner .ui-icon {
margin-top:-8px!important
}

.vjs-default-skin {
color:#ccc
}

@font-face {
font-family:'VideoJS';
src:url(font/vjs.eot);
src:url(font/vjs.eot?#iefix) format("embedded-opentype"),url(font/vjs.woff) format("woff"),url(font/vjs.ttf) format("truetype");
font-weight:400;
font-style:normal
}

.vjs-default-skin .vjs-slider {
outline:0;
position:relative;
cursor:pointer;
padding:0;
background-color:#333;
background-color:rgba(51,51,51,0.9)
}

.vjs-default-skin .vjs-slider:focus {
-webkit-box-shadow:0 0 2em #fff;
-moz-box-shadow:0 0 2em #fff;
box-shadow:0 0 2em #fff
}

.vjs-default-skin .vjs-slider-handle {
position:absolute;
left:0;
top:0
}

.vjs-default-skin .vjs-slider-handle:before {
content:"\e009";
font-family:VideoJS;
font-size:1em;
line-height:1;
text-align:center;
text-shadow:0 0 1em #fff;
position:absolute;
top:0;
left:0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.vjs-default-skin .vjs-control-bar {
display:none;
position:absolute;
bottom:0;
left:0;
right:0;
height:3em;
background-color:#07141e;
background-color:rgba(7,20,30,0.7)
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
visibility:visible;
opacity:1;
-webkit-transition:visibility 0.1s,opacity .1s;
-moz-transition:visibility 0.1s,opacity .1s;
-o-transition:visibility 0.1s,opacity .1s;
transition:visibility 0.1s,opacity .1s
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
display:block;
visibility:hidden;
opacity:0;
-webkit-transition:visibility 1s,opacity 1s;
-moz-transition:visibility 1s,opacity 1s;
-o-transition:visibility 1s,opacity 1s;
transition:visibility 1s,opacity 1s
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
display:none
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
display:none
}

@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
content:""
}
}

.vjs-default-skin .vjs-control {
outline:none;
position:relative;
float:left;
text-align:center;
margin:0;
padding:0;
height:3em;
width:40px
}

.vjs-default-skin .vjs-control:before {
font-family:VideoJS;
font-size:1.5em;
line-height:2;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
text-shadow:1px 1px 1px rgba(0,0,0,0.5)
}

.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
text-shadow:0 0 1em #fff
}

.vjs-default-skin .vjs-control-text {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.vjs-default-skin .vjs-play-control {
width:50px;
cursor:pointer
}

.vjs-default-skin .vjs-play-control:before {
content:"\e001"
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
content:"\e002"
}

.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
cursor:pointer;
float:right
}

.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
content:"\e006"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
content:"\e003"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
content:"\e004"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
content:"\e005"
}

.vjs-default-skin .vjs-volume-control {
width:50px;
float:right
}

.vjs-default-skin .vjs-volume-bar {
width:50px;
height:.6em;
margin:1.1em auto 0
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
height:2.9em
}

.vjs-default-skin .vjs-volume-level {
position:absolute;
top:0;
left:0;
height:.5em;
background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
width:5px;
height:.5em
}

.vjs-default-skin .vjs-volume-handle:before {
font-size:.9em;
top:-.2em;
left:-.2em;
width:10px;
height:1em
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
width:60px;
left:-4em
}

.vjs-default-skin .vjs-progress-control {
position:absolute;
left:0;
right:0;
width:auto;
font-size:.3em;
height:1em;
top:-1em;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.vjs-default-skin:hover .vjs-progress-control {
font-size:.9em;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}

.vjs-default-skin .vjs-progress-holder {
height:100%
}

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
position:absolute;
display:block;
height:100%;
margin:0;
padding:0;
left:0;
top:0
}

.vjs-default-skin .vjs-play-progress {
background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}

.vjs-default-skin .vjs-load-progress {
background:#646464;
background:rgba(255,255,255,0.4)
}

.vjs-default-skin .vjs-seek-handle {
width:15px;
height:100%
}

.vjs-default-skin .vjs-seek-handle:before {
padding-top:.1em
}

.vjs-default-skin .vjs-time-controls {
font-size:1em;
line-height:3em
}

.vjs-default-skin .vjs-current-time {
float:left
}

.vjs-default-skin .vjs-duration {
float:left
}

.vjs-default-skin .vjs-remaining-time {
display:none;
float:left
}

.vjs-time-divider {
float:left;
line-height:3em
}

.vjs-default-skin .vjs-fullscreen-control {
width:38px;
cursor:pointer;
float:right
}

.vjs-default-skin .vjs-fullscreen-control:before {
content:"\e000"
}

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
content:"\e00b"
}

.vjs-default-skin .vjs-big-play-button {
position:absolute;
top:50%;
left:50%;
margin:-4em auto auto -6em;
margin-left:-4em;
margin-top:-1.5em;
font-size:3em;
display:block;
z-index:2;
width:40px;
height:2.6em;
text-align:center;
vertical-align:middle;
cursor:pointer;
opacity:1;
background-color:#07141e;
background-color:rgba(7,20,30,0.7);
border:.1em solid #3b4249;
-webkit-border-radius:.8em;
-moz-border-radius:.8em;
border-radius:.8em;
-webkit-box-shadow:0 0 1em rgba(255,255,255,0.25);
-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);
box-shadow:0 0 1em rgba(255,255,255,0.25);
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
left:50%;
margin-left:-2.1em;
top:50%;
margin-top:-1.4em
}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
display:none
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
display:none
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
display:none
}

.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
outline:0;
border-color:#fff;
background-color:#505050;
background-color:rgba(50,50,50,0.75);
-webkit-box-shadow:0 0 3em #fff;
-moz-box-shadow:0 0 3em #fff;
box-shadow:0 0 3em #fff;
-webkit-transition:all 0;
-moz-transition:all 0;
-o-transition:all 0;
transition:all 0
}

.vjs-default-skin .vjs-big-play-button:before {
content:"\e001";
font-family:VideoJS;
text-shadow:.05em .05em .1em #000;
text-align:center;
position:absolute;
left:0;
width:100%;
height:100%
}

.vjs-loading-spinner {
display:none;
position:absolute;
top:50%;
left:50%;
font-size:4em;
line-height:1;
width:10px;
height:1em;
margin-left:-.5em;
margin-top:-.5em;
opacity:.75;
-webkit-animation:spin 1.5s infinite linear;
-moz-animation:spin 1.5s infinite linear;
-o-animation:spin 1.5s infinite linear;
animation:spin 1.5s infinite linear
}

.vjs-default-skin .vjs-loading-spinner:before {
content:"\e01e";
font-family:VideoJS;
position:absolute;
top:0;
left:0;
width:10px;
height:1em;
text-align:center;
text-shadow:0 0 .1em #000
}

@-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)
}
}

@keyframes spin {
0% {
transform:rotate(0deg)
}

100% {
transform:rotate(359deg)
}
}

.vjs-default-skin .vjs-menu-button {
float:right;
cursor:pointer
}

.vjs-default-skin .vjs-menu {
display:none;
position:absolute;
bottom:0;
left:0;
width:0;
height:0;
margin-bottom:3em;
border-left:2em solid transparent;
border-right:2em solid transparent;
border-top:1.55em solid #000;
border-top-color:rgba(7,40,50,0.5)
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
display:block;
padding:0;
margin:0;
position:absolute;
width:100px;
bottom:1.5em;
max-height:15em;
overflow:auto;
left:-5em;
background-color:#07141e;
background-color:rgba(7,20,30,0.7);
-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,0.2);
-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,0.2);
box-shadow:-.2em -.2em .3em rgba(255,255,255,0.2)
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
display:block
}

.vjs-default-skin .vjs-menu-button ul li {
list-style:none;
margin:0;
padding:.3em 0;
line-height:1.4em;
font-size:1.2em;
text-align:center;
text-transform:lowercase
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
background-color:#000
}

.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
outline:0;
color:#111;
background-color:#fff;
background-color:rgba(255,255,255,0.75);
-webkit-box-shadow:0 0 1em #fff;
-moz-box-shadow:0 0 1em #fff;
box-shadow:0 0 1em #fff
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
text-align:center;
text-transform:uppercase;
font-size:1em;
line-height:2em;
padding:0;
margin:0 0 .3em;
font-weight:700;
cursor:default
}

.vjs-default-skin .vjs-subtitles-button:before {
content:"\e00c"
}

.vjs-default-skin .vjs-captions-button:before {
content:"\e008"
}

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
-webkit-box-shadow:0 0 1em #fff;
-moz-box-shadow:0 0 1em #fff;
box-shadow:0 0 1em #fff
}

.video-js {
background-color:#000;
position:relative;
padding:0;
font-size:10px;
vertical-align:middle;
font-weight:400;
font-style:normal;
font-family:Arial,sans-serif;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
max-width:100%;
width:40vw!important;
height:25vw!important
}

.video-js .vjs-tech {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.video-js:-moz-full-screen {
position:absolute
}

body.vjs-full-window {
padding:0;
margin:0;
height:100%;
overflow-y:auto
}

.video-js.vjs-fullscreen {
position:fixed;
overflow:hidden;
z-index:1000;
left:0;
top:0;
bottom:0;
right:0;
width:100%!important;
height:100%!important;
_position:absolute
}

.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
cursor:none
}

.vjs-poster {
background-repeat:no-repeat;
background-position:50% 50%;
background-size:contain;
cursor:pointer;
height:100%;
margin:0;
padding:0;
position:relative;
width:100%
}

.vjs-poster img {
display:block;
margin:0 auto;
max-height:100%;
padding:0;
width:100%
}

.video-js.vjs-using-native-controls .vjs-poster {
display:none
}

.video-js .vjs-text-track-display {
text-align:center;
position:absolute;
bottom:4em;
left:1em;
right:1em
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
bottom:1em
}

.video-js .vjs-text-track {
display:none;
font-size:1.4em;
text-align:center;
margin-bottom:.1em;
background-color:#000;
background-color:rgba(0,0,0,0.5)
}

.video-js .vjs-subtitles {
color:#fff
}

.video-js .vjs-captions {
color:#fc6
}

.vjs-tt-cue {
display:block
}

.vjs-default-skin .vjs-hidden {
display:none
}

.vjs-lock-showing {
display:block!important;
opacity:1;
visibility:visible
}

@media only screen and (max-width : 859px) {
.video-js {
width:80vw!important;
height:50vw!important
}
}

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:100000;
overflow:hidden
}

#cboxWrapper {
max-width:none;
min-width:220px;
height:auto!important;
width:100%!important;
border:3px solid #fff
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left
}

#cboxContent {
position:relative
}

#cboxLoadedContent {
overflow:auto;
-webkit-overflow-scrolling:touch
}

#cboxTitle {
margin:0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer
}

.cboxPhoto {
float:left;
margin:auto;
border:0;
display:block;
max-width:900px;
-ms-interpolation-mode:bicubic;
height:auto!important;
margin-top:0!important
}

.cboxIframe {
width:100%;
height:100%;
display:block;
border:0;
padding:0;
margin:0
}

#colorbox,#cboxContent,#cboxLoadedContent {
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box
}

#cboxOverlay {
background:url(https://static.zlataky.cz/images/zen_colorbox/overlay.png) repeat 0 0;
opacity:.7!important;
filter:alpha(opacity = 70)
}

#colorbox {
outline:0;
min-width:200px;
height:100%!important;
overflow:visible!important
}

#cboxTopLeft {
width:21px;
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -101px 0;
height:auto!important
}

#cboxTopRight {
width:21px;
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -130px 0;
display:none
}

#cboxBottomLeft {
width:21px;
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -101px -29px;
display:none
}

#cboxBottomRight {
width:21px;
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -130px -29px;
display:none
}

#cboxMiddleLeft {
width:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) left top repeat-y;
height:auto!important
}

#cboxMiddleRight {
width:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) right top repeat-y;
height:auto!important
}

#cboxTopCenter {
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/border.png) 0 0 repeat-x;
display:none
}

#cboxBottomCenter {
height:21px;
background:url(https://static.zlataky.cz/images/zen_colorbox/border.png) 0 -29px repeat-x;
display:none
}

#cboxContent {
background:#343434;
overflow:hidden;
min-width:180px;
width:100%!important;
height:auto!important
}

.cboxIframe {
background:#343434
}

#cboxError {
padding:50px;
border:1px solid #ccc
}

#cboxLoadedContent {
margin-bottom:45px;
min-width:170px;
width:100%!important;
height:auto!important
}

#cboxLoadedContent a {
color:#fff
}

#cboxTitle {
position:absolute;
bottom:4px;
left:0;
text-align:center;
width:100%;
color:#949494
}

#cboxCurrent {
position:absolute;
bottom:4px;
left:58px;
color:#949494
}

#cboxLoadingOverlay {
background:url(https://static.zlataky.cz/images/zen_colorbox/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
background:url(https://static.zlataky.cz/images/zen_colorbox/loading.gif) no-repeat center center
}

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {
border:0;
padding:0;
margin:0;
overflow:visible;
width:auto;
background:none
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {
outline:0
}

#cboxSlideshow {
position:absolute;
bottom:4px;
right:30px;
color:#0092ef
}

#cboxPrevious {
position:absolute;
bottom:0;
left:0;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -75px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxPrevious:hover {
background-position:-75px -25px
}

#cboxNext {
position:absolute;
bottom:0;
left:27px;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -50px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxNext:hover {
background-position:-50px -25px
}

#cboxClose {
position:absolute;
bottom:0;
right:0;
background:url(https://static.zlataky.cz/images/zen_colorbox/controls.png) no-repeat -25px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxClose:hover {
background-position:-25px -25px
}

#cboxTitle {
bottom:0
}

#cboxCurrent {
bottom:40px;
left:70px;
width:100%;
text-align:center
}

#cboxPrevious,#cboxNext,#cboxClose {
bottom:-1px
}

#cboxSlideshow {
position:relative;
bottom:40px;
right:0;
text-align:center;
margin:0 auto
}

#cboxNext,#cboxPrevious {
z-index:1000
}

.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before {
text-align:center
}

@font-face {
font-family:VideoJS;
src:url(font/VideoJS.eot?#iefix) format("eot")
}

@font-face {
font-family:VideoJS;
src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA4wAAoAAAAAFfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBGNtYXAAAAE0AAAAOgAAAUriLxC2Z2x5ZgAAAXAAAAnnAAAO5OV/F/5oZWFkAAALWAAAACsAAAA2C4eUa2hoZWEAAAuEAAAAGAAAACQOogcfaG10eAAAC5wAAAAPAAAAeNIAAABsb2NhAAALrAAAAD4AAAA+MMgtQm1heHAAAAvsAAAAHwAAACABLwB5bmFtZQAADAwAAAElAAACCtXH9aBwb3N0AAANNAAAAPkAAAF5vawAenicY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoyw7iLmSHCDOCCADu/Qo9AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/v8PUvCREUTzM0DVAwEjG8OIBwCOWgbUAAB4nI1XfVBU1xV/574vlsUlj/14grDs48FuAgaR3X2LEnY3UZSgEkTwAySAgkIwI8bRfFDjTszYCWRMW9lNa4y2meokmq+2k5ia0dpkmknbkWgSSW3GyaaNf0RTx0wxX7A3Pe/tQmIgHXf3vXvvueeee+45v3POXQYY/PCD/CBDGAYkIE2sxg+OXSJmhmH1OaFX6MU5C5PDMCZi5Rg2i+ELGSthwM14NCbgYGSBIZfhFA1H6Zu0OS0NDkMVfg+npdFm+maCvigI0JBIQIMg0BdJGdTj9ylj7nr+b97+Hl8C1+H2xNAvjPqxjIgaKtItICkSnIISeo40QQls4xxjlzgHsnGGvi7BxQiMlSlkPMhfCh67rAUEUQ6CHxW2O7JARCkKnlUQ7UEIyAEQZe4MdDW9xr5OPFuKbubpRxcPDY8da4MOelDfAYJLW+sGKn/Vlmjfv5+NdB4oOfTazJn3tGxZtL9xFNZX7PPRUbjcRg/SMB2EL+gblXn7shbO/WUbF9u/H5XQ9eKO8iMMr9tY35qYoRi20wGuXV/CHaGDk2fdgHwCk5HUXQpCcgHfBV2NjV3jkq4PHTSUSBwuOQALvxPAps6fiftk6P6yJpcm5bB4dFkgoh195mbiSTnkL3jupq7jh4ZZdvjQRVB4PPx3SsVTu5D/6kd85RU66ttXAeuuXYN1E/Y2sMMzZkZiZNRZlRS/ynr9Xr8Cql2RVNbutXslYo7B9ngsFqcDbCQO22PxeIxcpgMxkh6PjUdwkvw6hvRpZeoCFKshDQzJVr++DWyLx+hAXJcGp3TJMV1ME45xCNvHLsWRrpOZSduOoG0zERuIIwuIkhNkBREglQKLiODD45FQE0BTiE214xE2wp8zOt9NjH3GRtDMk7Ehoq2tzCzGxdyMEQJuD0qGIrQ58ApoWQE3D2h1h6zwuB14wYFIDAA5CZ11jT+92gFZ7B7/p7+hV8jFxBl4aG03wLiVXtBbCylLfIJzkPUAvWAw0yvsVdKdBbC6nnruP/RFkHqWJLZ2Auxdtgy+6qTf7l1WswTJcJ6mGVxwXj92UtfU2WXUNX+qBUCxK6D4FR4f/cufG1sZbiSkMcwdMdoxBxTTEXIp4SCXMNhHoFjvTTFP4vkoPReNRmPRCTwa+3qY0DR7qn7Vjh612wRRTaI04HWCnZ+gIzvS/ZJP0+mynphCui4hzmG0id6+aLSv2BV3FQMYDTHrlGQ/SZ+q4ZdF8aLa5Ar8GW3tVNKEj13cF0buMaesx1i9CL/Uo1tM0h+74o9HjQ+UcPaxy8mH9ccwK8KpKA3rHdIUjTKpfIBxuokpxUGBIILm84ATvHh8tAIe2iZj8KvYwUOXawHMVNgxZvlwSa0z8Zkokkxn3ey2nYTsbMO3mPh8cji7zklsPLD9a9f2s2w/uSt/FgSytWzw5bmS3PielU1P56aGrlz6NzlnbT8h/Wtb+1OxIqxBbC9g7kINUbtAEDxsKWSCe46eltCPmaiUxy2IrODIB8EmixaQrU4IAQ6THg6BFpAdWsCquT16DkL9ccIC/FGeP5AuiDExe8bx+QtzWVsmHcm0kdzqecdn5IhRkTc/zfNPm3ns5sw4Pq86l9gyofh6jkTF5iFChjYbbzZQWFvYb8qZAWyGiV9ya+5bFgnzpuWt3FuX8KYMmsiYZepPseBgGhZcOMt0+4Q8fDOTftJjHIuhdaLsFXFM9AclTi9jbGRq8ZvIOykZei77kfo53eoppVPovbGiyV63p/p/dkWETTjmhjTIm8RP284b04bcNYlRsvO6Gp2JeaiIueVHsgJGF2aASlCQLuG8EsBomzb++/AXmwhaOoLhL7iQ4/uc449gWJ56/XWDARn74v/PL1bRBB4TBEyYrqezSkUPHaWjPWCm13ogAzJ66LVpbTEuXccDZlyXxBQ/IrzKOPS7gAkkIyZ0N6joE6M246aDsO1kgucTJ/EdFWA5pbAcTfoSP4hJeBCni7nEn5IclL4kpDgmMMuH8Kpk0+WrBUIeKCyWS0nPVz7NW86Hnl55GxR5KB3+9tszL+wVRulXNTUn6D8SJvIl3PzP46eZST/tQTllTDXTzmxCaTYna7eJAqcWuD1ulBXQsMz5fQEBCfowCF5FVDF/2yysB9OW5veVEtRAFOy41FoeJEiAOZhDiFstsKAwJ8Hijs72q1jWvWx+uKU5XFZDLx189OK8ojW1u0By5dtLHUN/rwkte68PnhnYVbt0bvWiub9w1+f4C0L3hIuXZ8+xlVSt0eb3tgQsmVZnem5R3U0uf/fmFdqiLTvY3nPnet5/v4f9pLB6QX2krnnFQ1tXtN+2ePlAaUNWcfiWwrncn4ca9ml3hFeHHm+u2bq4MhxUZs3bMH/3jgaPUtlVunFjg2/8yRzf3cHsssKZqlnOqyCWworWykW9lXnspk0ffrjpfCreIpjPWbwnFxt3PAkcQgkUuH1auUMf+txJQ0hK1k1zsNaqQdaLMxfoq9AGGxtJQ+fGw53cE/TY8pWhJruZHiMAcCexFS/eGDp6hntiXGE/gvI7163b29ExfiHxNsnqub/a6/QmPoAn4GpZ2c9cZRX5/57IWUNYuubiQBAddhuxAKe6PA5vuV5dkk0VXkMM3zk42W3Awrgka8LQgjZY+tQIffd5+vnHasnHL/cczldyS4r79i6su6Nu9oPQ8lbaid2Pt9/bXtTTynevq7bkPkITV47d+3NugOzo4M3y77Zxbnb2nhWrl0T/kO4u3H1ig33e1lD6JDYjiKkCHOioF0pZv6T6gxxipxLNhFc8xERA48vq5ZfXdL/QV6c8W3PfwjIsZyI3Csvo72e4FpTVwTv/UYNAKtY+8MB84vogZ1Xr5lW38iJdPZ74xunzO4Gk7BARIkytjlyCoPVoIb3IluMfAYRhEoAO2aGXKc2TNAJaSwdzQEeq7jC7TWYF2Y2jrEIXlyVEhunBs5t7K62a7Z6qB0923/+vPT2v7mwpqV/mTEsTiCB5zz735HOP9VbVWtKKZK08uDJ7vcQN02HogGegY5iNnKUHh12ti9/zzHvsauy+tx+e375j94LuA64MV/5MQbZVNT95/re7jlxZVaVuW5Nffsd9TXfOpXcv6m2Bn3x6FgXg/oz+P0h/ce8g2mTEWxVTzzQzrTruNCcRdbu6VY87gLVXc4uSjXfosak7XxWM4oyl+ockmzCFhJXaGwK8e6sCW2T3sLmPnh5qSZtx9JHFL6QBHGnsTjdtWQ8PFygWtQTIkrI84NILfQSC65FUMFsnOYFHEoSmUCD49a4rt3985PTsd8GzB/5KEnzmhhORgVOZPM+yb5KmpRu38jQqviH6826Lrdrxx6DZdFPo2fVbTiy9AUpDJ3SxGYvpK7u+Rhz8D4BCxssAeJxjYGRgYABi/vcdWfH8Nl8ZuNkZQODSliXbkWl2BrA4BwMTiAIAKDsJfgB4nGNgZGBgZwCChWASxGZkQAVyABOTANd4nGNnYGBgHwAMADNUANMAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IAAHicY2BkYGCQY8hlYGcAASYg5gJCBob/YD4DABa6AakAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYE4CWlZSveFP8hHOY4gHhw79VLav68hMNOH6kG60mg5YhM22pr9b1vGMMEUM2TgyFGgxBwVbnCLBZZYYY07bHCPBzziCc94wSve8I4PbGeDFj/VydVSOakpG0T0VH1ZHXuq+xhoftHaHq+yV+21o1P7brWLWnvpiExNJpBb/i18q8D9ZxSOcj8oY8iVPjZBBU2+kGIIypokuqTI+cx3qXMq7Z6PQIsx1DYGrQxtLul50YV50rVcCiNJc0enX4qdkNRYe8j2g46+SIMHapXJw1GFdIWH2DfalQknZeTDWsRW2bqlBK3ORIz9AqJUapQAAAA=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
font-weight:400;
font-style:normal
}

.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before {
content:'\f101'
}

.vjs-icon-play-circle {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-play-circle:before {
content:'\f102'
}

.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before {
content:'\f103'
}

.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before {
content:'\f104'
}

.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before {
content:'\f105'
}

.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before {
content:'\f106'
}

.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before {
content:'\f107'
}

.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before {
content:'\f108'
}

.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before {
content:'\f109'
}

.vjs-icon-square {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-square:before {
content:'\f10a'
}

.vjs-icon-spinner {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-spinner:before {
content:'\f10b'
}

.vjs-icon-subtitles,.video-js .vjs-subtitles-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before {
content:'\f10c'
}

.vjs-icon-captions,.video-js .vjs-captions-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-captions:before,.video-js .vjs-captions-button:before {
content:'\f10d'
}

.vjs-icon-chapters,.video-js .vjs-chapters-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before {
content:'\f10e'
}

.vjs-icon-share {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-share:before {
content:'\f10f'
}

.vjs-icon-cog {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-cog:before {
content:'\f110'
}

.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before {
content:'\f111'
}

.vjs-icon-circle-outline {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-circle-outline:before {
content:'\f112'
}

.vjs-icon-circle-inner-circle {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-circle-inner-circle:before {
content:'\f113'
}

.vjs-icon-hd {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-hd:before {
content:'\f114'
}

.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before {
content:'\f115'
}

.vjs-icon-replay {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-replay:before {
content:'\f116'
}

.vjs-icon-facebook {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-facebook:before {
content:'\f117'
}

.vjs-icon-gplus {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-gplus:before {
content:'\f118'
}

.vjs-icon-linkedin {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-linkedin:before {
content:'\f119'
}

.vjs-icon-twitter {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-twitter:before {
content:'\f11a'
}

.vjs-icon-tumblr {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-tumblr:before {
content:'\f11b'
}

.vjs-icon-pinterest {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-pinterest:before {
content:'\f11c'
}

.vjs-icon-audio-description {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-audio-description:before {
content:'\f11d'
}

.video-js {
display:block;
vertical-align:top;
box-sizing:border-box;
color:#fff;
background-color:#000;
position:relative;
padding:0;
font-size:10px;
line-height:1;
font-weight:400;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.video-js:-moz-full-screen {
position:absolute
}

.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}

.video-js *,.video-js :before,.video-js :after {
box-sizing:inherit
}

.video-js ul {
font-family:inherit;
font-size:inherit;
line-height:inherit;
list-style-position:outside;
margin:0
}

.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3 {
width:100%;
max-width:100%;
height:0
}

.video-js.vjs-16-9 {
padding-top:56.25%
}

.video-js.vjs-4-3 {
padding-top:75%
}

.video-js.vjs-fill {
width:100%;
height:100%
}

.video-js .vjs-tech {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

body.vjs-full-window {
padding:0;
margin:0;
height:100%;
overflow-y:auto
}

.vjs-full-window .video-js.vjs-fullscreen {
position:fixed;
overflow:hidden;
z-index:1000;
left:0;
top:0;
bottom:0;
right:0
}

.video-js.vjs-fullscreen {
width:100%!important;
height:100%!important;
padding-top:0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
cursor:none
}

.vjs-hidden {
display:none!important
}

.video-js .vjs-offscreen {
height:1px;
left:-9999px;
position:absolute;
top:0;
width:1px
}

.vjs-lock-showing {
display:block!important;
opacity:1;
visibility:visible
}

.vjs-no-js {
padding:20px;
color:#fff;
background-color:#000;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:300px;
height:150px;
margin:0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
color:#66A8CC
}

.video-js .vjs-big-play-button {
font-size:3em;
line-height:1.5em;
height:1.5em;
width:30px;
display:block;
position:absolute;
top:10px;
left:10px;
padding:0;
cursor:pointer;
opacity:1;
border:.06666em solid #fff;
background-color:#2B333F;
background-color:rgba(43,51,63,.7);
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
top:50%;
left:50%;
margin-top:-.75em;
margin-left:-1.5em
}

.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {
outline:0;
border-color:#fff;
background-color:#73859f;
background-color:rgba(115,133,159,.5);
-webkit-transition:all 0;
-moz-transition:all 0;
-o-transition:all 0;
transition:all 0
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button {
display:none
}

.video-js button {
background:0 0;
border:0;
color:inherit;
display:inline-block;
overflow:visible;
font-size:inherit;
line-height:inherit;
text-transform:none;
text-decoration:none;
transition:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.video-js .vjs-control.vjs-close-button {
cursor:pointer;
height:3em;
position:absolute;
right:0;
top:.5em;
z-index:2
}

.vjs-menu-button {
cursor:pointer
}

.vjs-menu .vjs-menu-content {
display:block;
padding:0;
margin:0;
overflow:auto
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
display:none
}

.vjs-menu li {
list-style:none;
margin:0;
padding:.2em 0;
line-height:1.4em;
font-size:1.2em;
text-align:center;
text-transform:lowercase
}

.vjs-menu li:focus,.vjs-menu li:hover {
outline:0;
background-color:#73859f;
background-color:rgba(115,133,159,.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
background-color:#fff;
color:#2B333F
}

.vjs-menu li.vjs-menu-title {
text-align:center;
text-transform:uppercase;
font-size:1em;
line-height:2em;
padding:0;
margin:0 0 .3em;
font-weight:700;
cursor:default
}

.vjs-menu-button-popup .vjs-menu {
display:none;
position:absolute;
bottom:0;
width:100px;
left:-3em;
height:0;
margin-bottom:1.5em;
border-top-color:rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
background-color:#2B333F;
background-color:rgba(43,51,63,.7);
position:absolute;
width:100%;
bottom:1.5em;
max-height:15em
}

.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
display:block
}

.video-js .vjs-menu-button-inline {
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s;
overflow:hidden
}

.video-js .vjs-menu-button-inline:before {
width:22px
}

.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline {
width:120px
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
transition:none
}

.vjs-menu-button-inline .vjs-menu {
opacity:0;
height:100%;
width:auto;
position:absolute;
left:4em;
top:0;
padding:0;
margin:0;
transition:all .4s
}

.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
display:block;
opacity:1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
display:block;
opacity:1;
position:relative;
width:auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
width:auto
}

.vjs-menu-button-inline .vjs-menu-content {
width:auto;
height:100%;
margin:0;
overflow:hidden
}

.video-js .vjs-control-bar {
display:none;
width:100%;
position:absolute;
bottom:0;
left:0;
right:0;
height:3em;
background-color:#2B333F;
background-color:rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
visibility:visible;
opacity:1;
transition:visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
visibility:hidden;
opacity:0;
transition:visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar {display:none!important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
opacity:1;
visibility:visible
}

@media screen {
.vjs-user-inactive.vjs-playing .vjs-control-bar :before {content:""}}

.vjs-has-started.vjs-no-flex .vjs-control-bar {display:table}
.video-js .vjs-control {
outline:0;
position:relative;
text-align:center;
margin:0;
padding:0;
height:100%;
width:40px;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.video-js .vjs-control:before {
font-size:1.8em;
line-height:1.67
}

.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus {
text-shadow:0 0 1em #fff
}

.video-js .vjs-control-text {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.vjs-no-flex .vjs-control {
display:table-cell;
vertical-align:middle
}

.video-js .vjs-custom-control-spacer {display:none}
.video-js .vjs-progress-control {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
min-width:40px
}

.vjs-live .vjs-progress-control {display:none}
.video-js .vjs-progress-holder {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
height:.3em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {font-size:1.6666666666667em}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after {
display:block;
font-size:.6em
}

.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div {
position:absolute;
display:block;
height:.3em;
margin:0;
padding:0;
width:0;
left:0;
top:0
}

.video-js .vjs-mouse-display:before {display:none}
.video-js .vjs-play-progress {background-color:#fff}
.video-js .vjs-play-progress:before {
position:absolute;
top:-.33333333333333em;
right:-.5em;
font-size:.9em
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after {
display:none;
position:absolute;
top:-3.4em;
right:-1.5em;
font-size:.9em;
color:#000;
content:attr(data-current-time);
padding:6px 8px 8px;
background-color:#fff;
background-color:rgba(255,255,255,.8);
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em
}

.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after {z-index:1}
.video-js .vjs-load-progress {
background:#bfc7d3;
background:rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
background:#fff;
background:rgba(115,133,159,.75)
}

.video-js.vjs-no-flex .vjs-progress-control {width:auto}
.video-js .vjs-progress-control .vjs-mouse-display {
display:none;
position:absolute;
width:1px;
height:100%;
background-color:#000;
z-index:1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display {display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
visibility:hidden;
opacity:0;
-webkit-transition:visibility 1s,opacity 1s;
-moz-transition:visibility 1s,opacity 1s;
-o-transition:visibility 1s,opacity 1s;
transition:visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
display:none
}

.video-js .vjs-progress-control .vjs-mouse-display:after {
color:#fff;
background-color:#000;
background-color:rgba(0,0,0,.8)
}

.video-js .vjs-slider {
outline:0;
position:relative;
cursor:pointer;
padding:0;
margin:0 .45em;
background-color:#73859f;
background-color:rgba(115,133,159,.5)
}

.video-js .vjs-slider:focus {
text-shadow:0 0 1em #fff;
-webkit-box-shadow:0 0 1em #fff;
-moz-box-shadow:0 0 1em #fff;
box-shadow:0 0 1em #fff
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
cursor:pointer;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.video-js .vjs-volume-control {
width:50px;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}

.video-js .vjs-volume-bar {
margin:1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
width:50px;
height:.3em
}

.vjs-volume-bar.vjs-slider-vertical {
width:3px;
height:5em;
margin:1.35em auto
}

.video-js .vjs-volume-level {
position:absolute;
bottom:0;
left:0;
background-color:#fff
}

.video-js .vjs-volume-level:before {position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level {width:3px}
.vjs-slider-vertical .vjs-volume-level:before {top:-.5em;left:-.3em}
.vjs-slider-horizontal .vjs-volume-level {height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before {top:-.3em;right:-.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
display:block;
width:0;
height:0;
border-top-color:transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {left:.5em;height:8em}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
height:0;
width:0;
overflow-x:hidden;
overflow-y:hidden
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
height:8em;
width:29px
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
height:2.9em;
width:80px
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
background-color:transparent!important
}

.vjs-poster {
display:inline-block;
vertical-align:middle;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:contain;
cursor:pointer;
margin:0;
padding:0;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:100%
}

.vjs-poster img {
display:block;
vertical-align:middle;
margin:0 auto;
max-height:100%;
padding:0;
width:100%
}

.vjs-has-started .vjs-poster {display:none}
.vjs-audio.vjs-has-started .vjs-poster {display:block}
.vjs-controls-disabled .vjs-poster {display:none}
.vjs-using-native-controls .vjs-poster {display:none}
.video-js .vjs-live-control {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
font-size:1em;
line-height:3em
}

.vjs-no-flex .vjs-live-control {
display:table-cell;
width:auto;
text-align:left
}

.video-js .vjs-time-control {
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none;
font-size:1em;
line-height:3em;
min-width:20px;
width:auto;
padding-left:1em;
padding-right:1em
}

.vjs-live .vjs-time-control {display:none}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration {display:none}
.vjs-time-divider {display:none;line-height:3em}
.vjs-live .vjs-time-divider {display:none}
.video-js .vjs-play-control {cursor:pointer;flex:none}
.vjs-text-track-display {
position:absolute;
bottom:3em;
left:0;
right:0;
top:0;
pointer-events:none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {bottom:1em}

.video-js .vjs-text-track {
font-size:1.4em;
text-align:center;
margin-bottom:.1em;
background-color:#000;
background-color:rgba(0,0,0,.5)
}

.vjs-subtitles {color:#fff}
.vjs-captions {color:#fc6}
.vjs-tt-cue {display:block}
video::-webkit-media-text-track-display {transform:translateY(-3em)}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {transform:translateY(-1.5em)}
.video-js .vjs-fullscreen-control {
cursor:pointer;
flex:none
}

.vjs-playback-rate .vjs-playback-rate-value {
font-size:1.5em;
line-height:2;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center
}

.vjs-playback-rate .vjs-menu {
width:40px;
left:0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
font-size:1.4em;
text-align:center
}

.vjs-error .vjs-error-display:before {
color:#fff;
content:'X';
font-family:Arial,Helvetica,sans-serif;
font-size:4em;
left:0;
line-height:1;
margin-top:-.5em;
position:absolute;
text-shadow:.05em .05em .1em #000;
text-align:center;
top:50%;
vertical-align:middle;
width:100%
}

.vjs-loading-spinner {
display:none;
position:absolute;
top:50%;
left:50%;
margin:-25px 0 0 -25px;
opacity:.85;
text-align:left;
border:6px solid rgba(43,51,63,.7);
box-sizing:border-box;
background-clip:padding-box;
width:50px;
height:50px;
border-radius:25px
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
display:block
}

.vjs-loading-spinner:before,.vjs-loading-spinner:after {
content:"";
position:absolute;
margin:-6px;
box-sizing:inherit;
width:inherit;
height:inherit;
border-radius:inherit;
opacity:1;
border:inherit;
border-color:transparent;
border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after {
-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
border-top-color:#fff;
-webkit-animation-delay:.44s;
animation-delay:.44s
}

@keyframes vjs-spinner-spin {
100% {transform:rotate(360deg)}}

@-webkit-keyframes vjs-spinner-spin {
100% {-webkit-transform:rotate(360deg)}}

@keyframes vjs-spinner-fade {
0% {border-top-color:#73859f}
20% {border-top-color:#73859f}
35% {border-top-color:#fff}
60% {border-top-color:#73859f}
100% {border-top-color:#73859f}}

@-webkit-keyframes vjs-spinner-fade {
0% {border-top-color:#73859f}
20% {border-top-color:#73859f}
35% {border-top-color:#fff}
60% {border-top-color:#73859f}
100% {border-top-color:#73859f}}

.vjs-chapters-button .vjs-menu {
left:-10em;
width:0
}

.vjs-chapters-button .vjs-menu ul {
width:240px
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
width:auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.vjs-caption-settings {
position:relative;
top:1em;
background-color:#2B333F;
background-color:rgba(43,51,63,.75);
color:#fff;
margin:0 auto;
padding:.5em;
height:15em;
font-size:12px;
width:400px
}

.vjs-caption-settings .vjs-tracksettings {
top:0;
bottom:2em;
left:0;
right:0;
position:absolute;
overflow:auto
}

.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font {
float:left
}

.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after {
clear:both
}

.vjs-caption-settings .vjs-tracksettings-controls {
position:absolute;
bottom:1em;
right:1em
}

.vjs-caption-settings .vjs-tracksetting {
margin:5px;
padding:3px;
min-height:40px
}

.vjs-caption-settings .vjs-tracksetting label {
display:block;
width:100px;
margin-bottom:5px
}

.vjs-caption-settings .vjs-tracksetting span {
display:inline;
margin-left:5px
}

.vjs-caption-settings .vjs-tracksetting>div {
margin-bottom:5px;
min-height:20px
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
margin-bottom:0;
padding-bottom:0;
min-height:0
}

.vjs-caption-settings label>input {
margin-right:10px
}

.vjs-caption-settings input[type=button] {
width:40px;
height:40px
}

.video-js .vjs-modal-dialog {
background:rgba(0,0,0,.8);
background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));
background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
font-size:1.2em;
line-height:1.5;
padding:20px 24px;
z-index:1
}

@font-face {
font-family:'VideoJS-Resolutions';
src:url(font/VideoJS-Resolutions.eot);
src:url(font/VideoJS-Resolutions.eot?#iefix) format("embedded-opentype"),url(font/VideoJS-Resolutions.woff) format("woff"),url(font/VideoJS-Resolutions.ttf) format("truetype");
font-weight:400;
font-style:normal
}

.vjs-default-skin .vjs-resolutions-button {
width:50px;
cursor:pointer!important
}

.vjs-default-skin .vjs-resolutions-button .vjs-control-content:before {
font-family:VideoJS-Resolutions;
font-size:1.5em;
line-height:2em;
content:"\e000";
width:17px;
height:17px;
margin:.5em auto 0
}

.vjs-default-skin .vjs-control-content:hover:before {
text-shadow:0 0 1em #FFF
}

#contactUsForm img {
float:left
}

img {
max-width:100%;
height:auto;
border:0
}

.image {
max-width:98%;
height:auto;
border:0;
min-width:86px
}

.img-inner {
background-color:#fff;
overflow:hidden
}

.centerBoxContentsAlsoPurch .img-inner,.centerBoxContentsProducts .img-inner,.centerBoxContentsNew .img-inner,.centerBoxContentsFeatured .img-inner,.centerBoxContentsSpecials .img-inner {
xxmargin:10px;
}

.centerBoxContentsProducts .img-inner,.centerBoxContentsNew .img-inner,.centerBoxContentsNewHP .img-inner {
height:220px;
border-radius: 5px;
}

.centerBoxContentsAlsoPurch .img-inner {
min-height:80px;
height:80px;
}

.centerBoxContentsSpecials .img-inner {
}
.img-name {
position:absolute;
left:0;
top:0;
z-index:9;
background-color:#fff;
color:#000;
font-weight:400;
opacity:.9;
text-shadow:5px 5px 10px #fff
}

.formidimginner {
background-color:#fff;
min-height:226px;
padding:10px 0;
overflow:hidden
}

.mapiframe,.fullimg {
width:95%;
height:auto;
}

.leftBoxContainer {
margin-left:.5em;
margin-top:1em;
margin-bottom:10px
}

[class*="col"] {float:left;margin-left:0}
.col10 {width:10px}
.col20 {width:25px}
.col30 {width:40px}
.col40 {width:55px}
.col50 {width:70px}
.col60 {width:85px}
.col70 {width:100px}
.col80 {width:115px}
.col90 {width:130px}
.col100 {width:145px}
.col110 {width:160px}
.col120 {width:175px}
.col130 {width:190px}
.col140 {width:205px}
.col150 {width:220px}
.col160 {width:235px}
.col170 {width:250px}
.col180 {width:265px}
.col190 {width:280px}
.col200 {width:295px}
.col210 {width:310px}
.col220 {width:325px}
.col230 {width:340px}
.col240 {width:355px}
.col250 {width:370px}
.col260 {width:385px}
.col270 {width:400px}
.col280 {width:415px}
.col290 {width:430px}
.col300 {width:445px}
.col310 {width:460px}
.col320 {width:475px}
.col330 {width:490px}
.col340 {width:505px}
.col350 {width:520px}
.col360 {width:535px}
.col370 {width:550px}
.col380 {width:565px}
.col390 {width:580px}
.col400 {width:595px}
.col410 {width:610px}
.col420 {width:625px}
.col430 {width:640px}
.col440 {width:655px}
.col450 {width:670px}
.col460 {width:685px}
.col470 {width:700px}
.col480 {width:715px}
.col490 {width:730px}
.col500 {width:745px}
.col510 {width:760px}
.col520 {width:775px}
.col530 {width:790px}
.col540 {width:805px}
.col550 {width:820px}
.col560 {width:835px}
.col570 {width:850px}
.col580 {width:865px}
.col590 {width:880px}
.col600 {width:895px}
.col610 {width:910px}
.col620 {width:925px}
.col630 {width:940px}
.col640 {width:955px}
.col650 {width:970px}
.col660 {width:985px}
.col670 {width:1000px}
.col680 {width:1015px}
.col690 {width:1030px}
.col700 {width:1045px}
.col710 {width:1060px}
.col720 {width:1075px}
.col730 {width:1090px}
.col740 {width:1105px}
.col750 {width:1120px}
.col760 {width:1135px}
.col770 {width:1150px}
.col780 {width:1165px}
.col790 {width:1180px}
.col800 {width:1195px}
.col810 {width:1210px}
.col820 {width:1225px}
.col830 {width:1240px}
.col840 {width:1255px}
.col850 {width:1270px}
.col860 {width:1285px}
.col870 {width:1300px}
.col880 {width:1315px}
.col890 {width:1330px}
.col900 {width:1345px}
.col910 {width:1360px}
.col920 {width:1375px}
.col930 {width:1390px}
.col940 {width:1405px}
.col950 {width:1420px}
.col960 {width:1435px}
.col970 {width:1450px}
.col980 {width:1465px}

.onerow-fluid {
width:100%;
*zoom:1;
text-align:center
}

.onerow-fluid:before {
display:table;
content:""
}

.onerow-fluid:after {
display:table;
content:"";
clear:both
}

.onerow-fluid>[class*="col"] {
float:left;
position:relative
}

.onerow-fluid>[class*="col"]:first-child {margin-left:0}
.onerow-fluid>.col10 {width:.6826%}
.onerow-fluid>.col20 {width:1.7065%}
.onerow-fluid>.col30 {width:2.7304%}
.onerow-fluid>.col40 {width:3.7543%}
.onerow-fluid>.col50 {width:4.7782%}
.onerow-fluid>.col60 {width:5.802%}
.onerow-fluid>.col70 {width:6.8259%}
.onerow-fluid>.col80 {width:7.8498%}
.onerow-fluid>.col90 {width:8.8737%}
.onerow-fluid>.col100 {width:9.8976%}
.onerow-fluid>.col110 {width:10.9215%}
.onerow-fluid>.col120 {width:11.9454%}
.onerow-fluid>.col130 {width:12.9693%}
.onerow-fluid>.col140 {width:13.9932%}
.onerow-fluid>.col150 {width:15.0171%}
.onerow-fluid>.col160 {width:16.041%}
.onerow-fluid>.col170 {width:17.0648%}
.onerow-fluid>.col180 {width:18.0887%}
.onerow-fluid>.col190 {width:19.1126%}
.onerow-fluid>.col200 {width:23%}
.onerow-fluid>.col210 {width:21.1604%}
.onerow-fluid>.col220 {width:22.1843%}
.onerow-fluid>.col230 {width:23.2082%}
.onerow-fluid>.col240 {width:24.2321%}
.onerow-fluid>.col250 {width:25.256%}
.onerow-fluid>.col260 {width:26.2799%}
.onerow-fluid>.col270 {width:27.3038%}
.onerow-fluid>.col280 {width:28.3276%}
.onerow-fluid>.col290 {width:29.3515%}
.onerow-fluid>.col300 {width:30.3754%}
.onerow-fluid>.col310 {width:31.3993%}
.onerow-fluid>.col320 {width:32.4232%}
.onerow-fluid>.col330 {width:33.4471%}
.onerow-fluid>.col340 {width:34.471%}
.onerow-fluid>.col350 {width:35.4949%}
.onerow-fluid>.col360 {width:36.5188%}
.onerow-fluid>.col370 {width:37.5427%}
.onerow-fluid>.col380 {width:38.5666%}
.onerow-fluid>.col390 {width:39.5904%}
.onerow-fluid>.col400 {width:40.6143%}
.onerow-fluid>.col410 {width:41.6382%}
.onerow-fluid>.col420 {width:42.6621%}
.onerow-fluid>.col430 {width:43.686%}
.onerow-fluid>.col440 {width:44.7099%}
.onerow-fluid>.col450 {width:45.7338%}
.onerow-fluid>.col460 {width:46.7577%}
.onerow-fluid>.col470 {width:47.7816%}
.onerow-fluid>.col480 {width:48.8055%}
.onerow-fluid>.col490 {width:49.8294%}
.onerow-fluid>.col500 {width:50.8532%}
.onerow-fluid>.col510 {width:51.8771%}
.onerow-fluid>.col520 {width:52.901%}
.onerow-fluid>.col530 {width:53.9249%}
.onerow-fluid>.col540 {width:54.9488%}
.onerow-fluid>.col550 {width:55.9727%}
.onerow-fluid>.col560 {width:56.9966%}
.onerow-fluid>.col570 {width:58.0205%}
.onerow-fluid>.col580 {width:59.0444%}
.onerow-fluid>.col590 {width:60.0683%}
.onerow-fluid>.col600 {width:61.0922%}
.onerow-fluid>.col610 {width:62.116%}
.onerow-fluid>.col620 {width:63.1399%}
.onerow-fluid>.col630 {width:64.1638%}
.onerow-fluid>.col640 {width:65.1877%}
.onerow-fluid>.col650 {width:66.2116%}
.onerow-fluid>.col660 {width:67.2355%}
.onerow-fluid>.col670 {width:68.2594%}
.onerow-fluid>.col680 {width:69.2833%}
.onerow-fluid>.col690 {width:70.3072%}
.onerow-fluid>.col700 {width:71.3311%}
.onerow-fluid>.col710 {width:72.3549%}
.onerow-fluid>.col720 {width:73.3788%}
.onerow-fluid>.col730 {width:74.4027%}
.onerow-fluid>.col740 {width:75.4266%}
.onerow-fluid>.col750 {width:76.4505%}
.onerow-fluid>.col760 {width:77.4744%}
.onerow-fluid>.col770 {width:75%;margin-left: 8px;}
.onerow-fluid>.col780 {width:79.5222%}
.onerow-fluid>.col790 {width:80.5461%}
.onerow-fluid>.col800 {width:81.57%}
.onerow-fluid>.col810 {width:82.5939%}
.onerow-fluid>.col820 {width:83.6177%}
.onerow-fluid>.col830 {width:84.6416%}
.onerow-fluid>.col840 {width:85.6655%}
.onerow-fluid>.col850 {width:86.6894%}
.onerow-fluid>.col860 {width:87.7133%}
.onerow-fluid>.col870 {width:88.7372%}
.onerow-fluid>.col880 {width:89.7611%}
.onerow-fluid>.col890 {width:90.785%}
.onerow-fluid>.col900 {width:91.8089%;margin-top:50px}
.onerow-fluid>.col910 {width:92.8328%;margin-top:50px}
.onerow-fluid>.col920 {width:93.8567%;margin-top:50px}
.onerow-fluid>.col930 {width:94.8805%;margin-top:50px}
.onerow-fluid>.col940 {width:95.9044%;margin-top:50px}
.onerow-fluid>.col950 {width:96.9283%;margin-top:50px}
.onerow-fluid>.col960 {width:97.9522%;margin-top:50px}
.onerow-fluid>.col970 {width:98.9761%;margin-top:50px}
.onerow-fluid>.col980 {width:100%;margin-top:50px}
.onerow-fluid .flexFooterCol {margin-top:0;overflow:hidden;width:20%}
.onerow-fluid {background:#fff}
div.onerow-fluid.fluidIsFixed {width:65%!important;*zoom:1;margin:auto}
div#headerWrapper.fluidIsFixed,div#navSuppWrapper.fluidIsFixed {width:65%!important;margin:auto}

@media all and (min-width: 840px) {.onerow-fluid:before {margin-top:25px}}

@media all and (max-width: 850px) {
#news_wrapper {
margin:0 5%;
width:85%
}
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before {
text-align:center
}

@font-face {
font-family:VideoJS;
src:url(font/VideoJS.eot?#iefix) format("eot")
}

@font-face {
font-family:VideoJS;
src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
font-weight:400;
font-style:normal
}

.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before {
content:'\f101'
}

.vjs-icon-play-circle {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-play-circle:before {
content:'\f102'
}

.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before {
content:'\f103'
}

.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before {
content:'\f104'
}

.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before {
content:'\f105'
}

.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2 {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before {
content:'\f106'
}

.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before {
content:'\f107'
}

.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before {content:'\f108'}
.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before {content:'\f109'}
.vjs-icon-square {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-square:before {content:'\f10a'}
.vjs-icon-spinner {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-spinner:before {content:'\f10b'}
.vjs-icon-subtitles,.video-js .vjs-subtitles-button {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before {content:'\f10c'}
.vjs-icon-captions,.video-js .vjs-captions-button {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-captions:before,.video-js .vjs-captions-button:before {content:'\f10d'}
.vjs-icon-chapters,.video-js .vjs-chapters-button {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before {content:'\f10e'}
.vjs-icon-share {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-share:before {content:'\f10f'}

.vjs-icon-cog {
font-family:VideoJS;
font-weight:400;
font-style:normal
}
.vjs-icon-cog:before {content:'\f110'}
.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before {content:'\f111'}
.vjs-icon-circle-outline {font-family:VideoJS;font-weight:400;font-style:normal}

.vjs-icon-circle-outline:before {content:'\f112'}
.vjs-icon-circle-inner-circle {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-circle-inner-circle:before {content:'\f113'}
.vjs-icon-hd {
font-family:VideoJS;
font-weight:400;
font-style:normal
}

.vjs-icon-hd:before {content:'\f114'}
.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before {content:'\f115'}
.vjs-icon-replay {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-replay:before {content:'\f116'}
.vjs-icon-facebook {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-facebook:before {content:'\f117'}
.vjs-icon-gplus {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-gplus:before {content:'\f118'}
.vjs-icon-linkedin {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-linkedin:before {content:'\f119'}
.vjs-icon-twitter {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-twitter:before {content:'\f11a'}
.vjs-icon-tumblr {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-tumblr:before {content:'\f11b'}
.vjs-icon-pinterest {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-pinterest:before {content:'\f11c'}
.vjs-icon-audio-description {font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-audio-description:before {content:'\f11d'
.video-js {
display:block;
vertical-align:top;
box-sizing:border-box;
color:#fff;
background-color:#000;
position:relative;
padding:0;
font-size:10px;
line-height:1;
font-weight:400;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.video-js:-moz-full-screen {
position:absolute
}

.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}

.video-js *,.video-js :before,.video-js :after {
box-sizing:inherit
}

.video-js ul {
font-family:inherit;
font-size:inherit;
line-height:inherit;
list-style-position:outside;
margin:0
}

.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3 {
width:100%;
max-width:100%;
height:0
}

.video-js.vjs-16-9 {padding-top:56.25%}

.video-js.vjs-4-3 {padding-top:75%}

.video-js.vjs-fill {
width:100%;
height:100%
}

.video-js .vjs-tech {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

body.vjs-full-window {
padding:0;
margin:0;
height:100%;
overflow-y:auto
}

.vjs-full-window .video-js.vjs-fullscreen {
position:fixed;
overflow:hidden;
z-index:1000;
left:0;
top:0;
bottom:0;
right:0
}

.video-js.vjs-fullscreen {
width:100%!important;
height:100%!important;
padding-top:0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {cursor:none}
.vjs-hidden {display:none!important}
.video-js .vjs-offscreen {
height:1px;
left:-9999px;
position:absolute;
top:0;
width:1px
}

.vjs-lock-showing {
display:block!important;
opacity:1;
visibility:visible
}

.vjs-no-js {
padding:20px;
color:#fff;
background-color:#000;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
width:300px;
height:150px;
margin:0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
color:#66A8CC
}

.video-js .vjs-big-play-button {
font-size:3em;
line-height:1.5em;
height:1.5em;
width:30px;
display:block;
position:absolute;
top:10px;
left:10px;
padding:0;
cursor:pointer;
opacity:1;
border:.06666em solid #fff;
background-color:#2B333F;
background-color:rgba(43,51,63,.7);
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
top:50%;
left:50%;
margin-top:-.75em;
margin-left:-1.5em
}

.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {
outline:0;
border-color:#fff;
background-color:#73859f;
background-color:rgba(115,133,159,.5);
-webkit-transition:all 0;
-moz-transition:all 0;
-o-transition:all 0;
transition:all 0
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button {
display:none
}

.video-js button {
background:0 0;
border:0;
color:inherit;
display:inline-block;
overflow:visible;
font-size:inherit;
line-height:inherit;
text-transform:none;
text-decoration:none;
transition:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.video-js .vjs-control.vjs-close-button {
cursor:pointer;
height:3em;
position:absolute;
right:0;
top:.5em;
z-index:2
}

.vjs-menu-button {cursor:pointer}
.vjs-menu .vjs-menu-content {
display:block;
padding:0;
margin:0;
overflow:auto
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {display:none}
.vjs-menu li {
list-style:none;
margin:0;
padding:.2em 0;
line-height:1.4em;
font-size:1.2em;
text-align:center;
text-transform:lowercase
}

.vjs-menu li:focus,.vjs-menu li:hover {
outline:0;
background-color:#73859f;
background-color:rgba(115,133,159,.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
background-color:#fff;
color:#2B333F
}

.vjs-menu li.vjs-menu-title {
text-align:center;
text-transform:uppercase;
font-size:1em;
line-height:2em;
padding:0;
margin:0 0 .3em;
font-weight:700;
cursor:default
}

.vjs-menu-button-popup .vjs-menu {
display:none;
position:absolute;
bottom:0;
width:100px;
left:-3em;
height:0;
margin-bottom:1.5em;
border-top-color:rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
background-color:#2B333F;
background-color:rgba(43,51,63,.7);
position:absolute;
width:100%;
bottom:1.5em;
max-height:15em
}

.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {display:block}
.video-js .vjs-menu-button-inline {
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s;
overflow:hidden
}

.video-js .vjs-menu-button-inline:before {width:22px}
.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline {
width:120px
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none
}

.vjs-menu-button-inline .vjs-menu {
opacity:0;
height:100%;
width:auto;
position:absolute;
left:4em;
top:0;
padding:0;
margin:0;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
display:block;
opacity:1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
display:block;
opacity:1;
position:relative;
width:auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
width:auto
}

.vjs-menu-button-inline .vjs-menu-content {
width:auto;
height:100%;
margin:0;
overflow:hidden
}

.video-js .vjs-control-bar {
display:none;
width:100%;
position:absolute;
bottom:0;
left:0;
right:0;
height:3em;
background-color:#2B333F;
background-color:rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
visibility:visible;
opacity:1;
-webkit-transition:visibility .1s,opacity .1s;
-moz-transition:visibility .1s,opacity .1s;
-o-transition:visibility .1s,opacity .1s;
transition:visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
visibility:hidden;
opacity:0;
-webkit-transition:visibility 1s,opacity 1s;
-moz-transition:visibility 1s,opacity 1s;
-o-transition:visibility 1s,opacity 1s;
transition:visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar {
display:none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
opacity:1;
visibility:visible
}

@media screen {
.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
content:""
}
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
display:table
}

.video-js .vjs-control {
outline:0;
position:relative;
text-align:center;
margin:0;
padding:0;
height:100%;
width:40px;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.video-js .vjs-control:before {
font-size:1.8em;
line-height:1.67
}

.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus {
text-shadow:0 0 1em #fff
}

.video-js .vjs-control-text {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.vjs-no-flex .vjs-control {
display:table-cell;
vertical-align:middle
}

.video-js .vjs-custom-control-spacer {
display:none
}

.video-js .vjs-progress-control {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
min-width:40px
}

.vjs-live .vjs-progress-control {display:none}
.video-js .vjs-progress-holder {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
height:.3em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {font-size:1.6666666666667em}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after {
display:block;
font-size:.6em
}

.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div {
position:absolute;
display:block;
height:.3em;
margin:0;
padding:0;
width:0;
left:0;
top:0
}

.video-js .vjs-mouse-display:before {display:none}
.video-js .vjs-play-progress {background-color:#fff}
.video-js .vjs-play-progress:before {
position:absolute;
top:-.33333333333333em;
right:-.5em;
font-size:.9em
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after {
display:none;
position:absolute;
top:-3.4em;
right:-1.5em;
font-size:.9em;
color:#000;
content:attr(data-current-time);
padding:6px 8px 8px;
background-color:#fff;
background-color:rgba(255,255,255,.8);
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em
}

.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after {z-index:1}
.video-js .vjs-load-progress {background:#bfc7d3;background:rgba(115,133,159,.5)}
.video-js .vjs-load-progress div {background:#fff;background:rgba(115,133,159,.75)}
.video-js.vjs-no-flex .vjs-progress-control {width:auto}
.video-js .vjs-progress-control .vjs-mouse-display {
display:none;
position:absolute;
width:1px;
height:100%;
background-color:#000;
z-index:1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display {display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
visibility:hidden;
opacity:0;
-webkit-transition:visibility 1s,opacity 1s;
-moz-transition:visibility 1s,opacity 1s;
-o-transition:visibility 1s,opacity 1s;
transition:visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
display:none
}

.video-js .vjs-progress-control .vjs-mouse-display:after {
color:#fff;
background-color:#000;
background-color:rgba(0,0,0,.8)
}

.video-js .vjs-slider {
outline:0;
position:relative;
cursor:pointer;
padding:0;
margin:0 .45em;
background-color:#73859f;
background-color:rgba(115,133,159,.5)
}

.video-js .vjs-slider:focus {
text-shadow:0 0 1em #fff;
-webkit-box-shadow:0 0 1em #fff;
-moz-box-shadow:0 0 1em #fff;
box-shadow:0 0 1em #fff
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
cursor:pointer;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.video-js .vjs-volume-control {
width:50px;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}

.video-js .vjs-volume-bar {
margin:1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
width:50px;
height:.3em
}

.vjs-volume-bar.vjs-slider-vertical {
width:.30px;
height:5em;
margin:1.35em auto
}

.video-js .vjs-volume-level {
position:absolute;
bottom:0;
left:0;
background-color:#fff
}

.video-js .vjs-volume-level:before {position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level {width:3px}
.vjs-slider-vertical .vjs-volume-level:before {top:-.5em;left:-.3em}
.vjs-slider-horizontal .vjs-volume-level {height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before {top:-.3em;right:-.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
display:block;
width:0;
height:0;
border-top-color:transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
left:.5em;
height:8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
height:0;
width:0;
overflow-x:hidden;
overflow-y:hidden
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
height:8em;
width:29px
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
height:2.9em;
width:80px
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
background-color:transparent!important
}

.vjs-poster {
display:inline-block;
vertical-align:middle;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:contain;
cursor:pointer;
margin:0;
padding:0;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:100%
}

.vjs-poster img {
display:block;
vertical-align:middle;
margin:0 auto;
max-height:100%;
padding:0;
width:100%
}

.vjs-has-started .vjs-poster {display:none}
.vjs-audio.vjs-has-started .vjs-poster {display:block}
.vjs-controls-disabled .vjs-poster {display:none}
.vjs-using-native-controls .vjs-poster {display:none}
.video-js .vjs-live-control {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto;
font-size:1em;
line-height:3em
}

.vjs-no-flex .vjs-live-control {
display:table-cell;
width:auto;
text-align:left
}

.video-js .vjs-time-control {
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none;
font-size:1em;
line-height:3em;
min-width:20px;
width:auto;
padding-left:1em;
padding-right:1em
}

.vjs-live .vjs-time-control {display:none}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration {display:none}
.vjs-live .vjs-time-divider {display:none}
.vjs-time-divider {
display:none;
line-height:3em
}

.video-js .vjs-play-control {
cursor:pointer;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.vjs-text-track-display {
position:absolute;
bottom:3em;
left:0;
right:0;
top:0;
pointer-events:none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {bottom:1em}
.video-js .vjs-text-track {
font-size:1.4em;
text-align:center;
margin-bottom:.1em;
background-color:#000;
background-color:rgba(0,0,0,.5)
}

.vjs-subtitles {color:#fff}
.vjs-captions {color:#fc6}
.vjs-tt-cue {display:block}
video::-webkit-media-text-track-display {
-moz-transform:translateY(-3em);
-ms-transform:translateY(-3em);
-o-transform:translateY(-3em);
-webkit-transform:translateY(-3em);
transform:translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
-moz-transform:translateY(-1.5em);
-ms-transform:translateY(-1.5em);
-o-transform:translateY(-1.5em);
-webkit-transform:translateY(-1.5em);
transform:translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
cursor:pointer;
-webkit-box-flex:none;
-moz-box-flex:none;
-webkit-flex:none;
-ms-flex:none;
flex:none
}

.vjs-playback-rate .vjs-playback-rate-value {
font-size:1.5em;
line-height:2;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center
}

.vjs-playback-rate .vjs-menu {
width:40px;
left:0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
font-size:1.4em;
text-align:center
}

.vjs-error .vjs-error-display:before {
color:#fff;
content:'X';
font-family:Arial,Helvetica,sans-serif;
font-size:4em;
left:0;
line-height:1;
margin-top:-.5em;
position:absolute;
text-shadow:.05em .05em .1em #000;
text-align:center;
top:50%;
vertical-align:middle;
width:100%
}

.vjs-loading-spinner {
display:none;
position:absolute;
top:50%;
left:50%;
margin:-25px 0 0 -25px;
opacity:.85;
text-align:left;
border:6px solid rgba(43,51,63,.7);
box-sizing:border-box;
background-clip:padding-box;
width:50px;
height:50px;
border-radius:25px
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
display:block
}

.vjs-loading-spinner:before,.vjs-loading-spinner:after {
content:"";
position:absolute;
margin:-6px;
box-sizing:inherit;
width:inherit;
height:inherit;
border-radius:inherit;
opacity:1;
border:inherit;
border-color:transparent;
border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after {
-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
border-top-color:#fff;
-webkit-animation-delay:.44s;
animation-delay:.44s
}

@keyframes vjs-spinner-spin {
100% {transform:rotate(360deg)}}

@-webkit-keyframes vjs-spinner-spin {
100% {-webkit-transform:rotate(360deg)}}

@keyframes vjs-spinner-fade {
0% {border-top-color:#73859f}
20% {border-top-color:#73859f}
35% {border-top-color:#fff}
60% {border-top-color:#73859f}
100% {
border-top-color:#73859f
}
}

@-webkit-keyframes vjs-spinner-fade {
0% {border-top-color:#73859f}
20% {border-top-color:#73859f}
35% {border-top-color:#fff}
60% {border-top-color:#73859f}
100% {border-top-color:#73859f}}

.vjs-chapters-button .vjs-menu {
left:-10em;
width:0
}

.vjs-chapters-button .vjs-menu ul {width:240px}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {width:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}

.vjs-caption-settings {
position:relative;
top:1em;
background-color:#2B333F;
background-color:rgba(43,51,63,.75);
color:#fff;
margin:0 auto;
padding:.5em;
height:15em;
font-size:12px;
width:400px
}

.vjs-caption-settings .vjs-tracksettings {
top:0;
bottom:2em;
left:0;
right:0;
position:absolute;
overflow:auto
}

.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font {
float:left
}

.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after {
clear:both
}

.vjs-caption-settings .vjs-tracksettings-controls {
position:absolute;
bottom:1em;
right:1em
}

.vjs-caption-settings .vjs-tracksetting {
margin:5px;
padding:3px;
min-height:40px
}

.vjs-caption-settings .vjs-tracksetting label {
display:block;
width:100px;
margin-bottom:5px
}

.vjs-caption-settings .vjs-tracksetting span {
display:inline;
margin-left:5px
}

.vjs-caption-settings .vjs-tracksetting>div {
margin-bottom:5px;
min-height:20px
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
margin-bottom:0;
padding-bottom:0;
min-height:0
}

.vjs-caption-settings label>input {
margin-right:10px
}

.vjs-caption-settings input[type=button] {
width:40px;
height:40px
}

.video-js .vjs-modal-dialog {
background:rgba(0,0,0,.8);
background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));
background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
font-size:1.2em;
line-height:1.5;
padding:20px 24px;
z-index:1
}

@font-face {
font-family:'VideoJS-Resolutions';
src:url(font/VideoJS-Resolutions.eot);
src:url(font/VideoJS-Resolutions.eot?#iefix) format("embedded-opentype"),url(font/VideoJS-Resolutions.woff) format("woff"),url(font/VideoJS-Resolutions.ttf) format("truetype");
font-weight:400;
font-style:normal
}

.vjs-default-skin .vjs-resolutions-button {
width:50px;
cursor:pointer!important
}

.vjs-default-skin .vjs-resolutions-button .vjs-control-content:before {
font-family:VideoJS-Resolutions;
font-size:1.5em;
line-height:2em;
content:"\e000";
width:17px;
height:17px;
margin:.5em auto 0
}

.vjs-default-skin .vjs-control-content:hover:before {text-shadow:0 0 1em #FFF;}
.a1{color: #111; font-size: 12px; position: absolute; left: 700px;}
.a2{color: #055; font-size: 14px; }

.noUi-target,.noUi-target *{
    touch-action:none;
    user-select:none;
    box-sizing:border-box}
}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           }

.countin {
 border-radius: 4px;
 border: 1px solid #AEADAD;
 width: 80px;
 height: 33px;
 margin-top: 21px;
 display: inline-block;
}
.countin .counted {
 background: #fff;
 float: left;
 height: 33px;
 border-radius: 4px;
 width: 54px;
}
.inp {
 width: 31px;
 text-align: center;
 height: 30px;
 color: rgba(100,100,100,0.92);
 background-color: #fff;
 border: 1px solid #fff;
 font-size:14px;
 border-radius: 5px;
 margin: 0px;
}
.countin .count_plus  {
 float: right;
 color: rgba(28,28,28,0.47);
 font-size:18px;
 line-height: 15px;
 width: 23px;
 height: 15px;
 cursor: pointer;
 background-color: rgba(100,100,100,0.05);
 border: 1px solid rgba(100,100,100,0.1);
 text-align: center;
}
.countin .count_minus  {
 float: right;
 left:-1px;
 color: rgba(28,28,28,0.47);
 font-size:18px; 
 line-height: 15px;
 width: 23px;
 height: 15px;
 cursor: pointer;
 background-color: rgba(100,100,100,0.05);
 border: 1px solid rgba(100,100,100,0.1);
 text-align: center;
}
.doprava-platba{display: inline-block;width: 100%;height: auto;}
.doprava-platba .nazev{display: inline-block;float: left;width: 115px;border-bottom: 1px solid #EEE;height: 27px;font-size: 16px;}
.doprava-platba .hodnota{display: inline-block;float: left;width: calc(100% - 120px - 12px);border-bottom: 1px solid #EEE;text-align:right;padding-right:10px; font-weight: 500;}

.obr_box{
 text-align: center; 
 border: 1px solid rgba(100,100,100,0.1); 
 display: inline-block; 
 width: 30%; 
 border-radius: 4px; 
 padding: 3px;
 margin:10px;
 margin-bottom: 14px;
}
.obr_box img{
 width: 282px; 
 border-radius: 3px; 
}
nav{border-top:1px solid gray;}
#currencies{
    border-top:1px solid gray;
    width:100%;
    position:static;
    top:170px;
    margin:0 auto;
    text-align:center;
    background:rgba(50,50,50,0.95);
    z-index:9999;
    color:#fff;
}
#currencies a{margin-left:2%;text-decoration:underline;color:#fff;transition:all .5s ease;}
#currencies a:hover{color:#B79533;}
#currencies span{display:inline-block;}
.obr_box2{
text-align: center; 
 border: 1px solid rgba(100,100,100,0.1); 
 display: inline-block; 
 width: 30%; 
 border-radius: 4px; 
 padding: 3px;
 margin:10px;
 margin-bottom: 14px;
}
.obr_box2 img{
 width: 159px; 
 border-radius: 3px;
 display:inline-block; 
}
#search_help_bar {
 background: #B28B1D; display: inline-block; width: 155px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; color: #fff; 
 font-size: 14px; padding: 8px 5px; margin-left: -8px; border-left: 1px dashed #fff;
 height: 34px;
 position: relative;
 top: 7px;
 right: 10px;
 opacity: 0;
 visibility: hidden;
 -webkit-transition: opacity 0.5s ease; 
 -moz-transition: opacity 0.5s ease; 
 -o-transition: opacity 0.5s ease; 
 transition: opacity 0.5s ease;
 transition-delay: 0.8s;
}
#search_box {
-webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease;
transition-delay: 0.8s;
}
#search_box:hover #search_help_bar {visibility: visible; opacity: 1;} 
#search_help_bar a {
 color: #fff !important;
 cursor: pointer;
}
#search_help_bar a:hover {text-decoration: underline;}
         
@media all and (max-width: 1876px){
#search_help_bar {right: 10px;}
}
@media all and (max-width: 1810px){
 #search_help_bar {right: 13px;}
}
@media all and (max-width: 1400px){
 #search_help_bar {display: none;}
}

#close_fixed{color:#fff;font-size:25px;margin:0;position:fixed;right:50px;top:10px;cursor:pointer;display:none;transition:all .5s ease;
-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
#close_fixed:hover{text-shadow:0 0 5px #B28919;color:#b4953d}
#logo_fixed{background:url(https://static.zlataky.cz/images/menu/logo_nav_transparent2.png) no-repeat;height:31px;width:200px;position:fixed;left:45px;top:7px;display:none}
#dropdown_placeholder{width:100%;height:70px;background:transparent;display:none}


#name_label{font-size:16px;position:relative;top:-2px;padding-right:5px;left:-2px}

@media all and (max-width:1300px){
#name_label{display:none}
}
.box_normal_pos{width: 27%; float: left; margin-left: 10px;} 
.box_normal{border: 1px solid #BBB;border-bottom: 1px solid transparent; background: #EEE;ground: #EEE;cursor: pointer;}
.arrow_box {
 position: relative;
 background: #d9f5d5;
 border: 1px solid #84c96b;
 border-bottom: 1px solid transparent;
}
.arrow_box:after, .arrow_box:before {
 top: 100%;
 left: 50%;
 border: solid transparent;
 content: " ";
 height: 0px;
 width: 0px;
 position: absolute;
 pointer-events: none;
}
.arrow_box:after {
 border-color: rgba(217, 245, 213, 0);
 border-top-color: #d9f5d5;
 border-width: 15px;
 margin-left: -15px;
}
.arrow_box:before {
 border-color: rgba(132, 201, 107, 0);
 border-top-color: #84c96b;
 border-width: 18px;
 margin-left: -18px;
}
.icon-profiles{ margin: 10px; height: auto; width:30%; border: 1px solid #AAA; border-radius:3px; display: inline-block; box-shadow: 0px 10px 6px -6px #999;transform .3s; }
.icon-profiles:hover{box-shadow: 0px 5px 3px -3px #999; transform: scale(0.99); }
.tlac_v{
 background: rgb(87,70,3);
 background: linear-gradient(0deg, rgba(87,70,3,1) 0%, rgba(157,117,0,1) 45%, rgba(187,140,7,1) 100%);
 box-shadow: 4px 4px 5px 0px rgba(110,110,110,0.5);
 color: #FFF;
 font-size: 20px;
 width: auto;
 display: inline-block;
 margin-left: auto;    
 margin-right: auto;
 width: 230px;
 padding: 15px;
 border-radius: 8px;
 border: 0px solid #6c5300;
}
.tlac_v:hover{
background:  rgba(157,117,0,1) ;
 box-shadow: 1px 1px 3px 0px rgba(90,90,90,0.9);
 color: #EEE;
 border-radius: 7px;
 margin-top:1px;
 margin-left:1px;
}
.login_box{width: 98%; border: 1px solid #84c96b; float: left; margin-bottom: 10px; border-radius: 8px; display: block; padding: 10px;} 

.bg_pos_x{
    background-position-x: 0px;
}
.lin_h_0{
    line-height: 0px;
}
.f_size_18{font-size:18px}
.minWidthHide{display:none;visibility:hidden}
.konzultace{border: 0px; width:100%;}
.m_l_14{margin-left: 14px;}
.p_l_5{padding-left:5px}

@media all and (max-width: 760px){
h2{border-bottom: 1px solid #DDD; font-size:14px;}
h3{border-bottom: 1px solid #DDD; font-size:12px;}
#currencies span{display:block}
nav ul#dropdown_menu li{display:block;text-align:center}
.messageStackCaution {
font-size:10px;
}
.login_box {width: 96%; border: 1px solid #84c96b; float: left; margin-bottom: 0px; border-radius: 8px; display: block; padding: 1px;}
.login_proc{border: 0px solid rgba(0,0,0,0.09); width: 96%;}
.my_edit{top: -30px;}

.box_normal{border: 1px solid #BBB; background: #EEE;}
.box_normal_pos{width: 30%; float: left; margin-left: 5px;font-size: 11px;}
.forward,#shoppingCartDefault #PPECbutton {font-size: 11px;display: inline-block;line-height: 15px;height: 30px;overflow-wrap: break-word;display: inline-table;text-align: left;}
#otsubtotal.lineTitle{ border-bottom: 1px solid #e4e4e4; }

ADDRESS.adr_kosik{
 border: 1px solid #FEFEFE;
 padding: 1px;
 line-height: 20px;
 margin-left: 15px;
}
.my_edit{right: 1px;transition: all 0.3s ease-in;}
FIELDSET {border: 1px solid #ececec;}
fieldset .podminky{font-size: 11px;}
#navBreadCrumb ,a ,i { font-size:2.5mm; }
.onerow-fluid>.col770{margin-left: 0px;margin-right: 0px;}

#cartContentsDisplay td {
border-bottom:1px solid #dbdbce;
vertical-align:middle;
padding:5px;
}
.obr_box{
 text-align: center; 
 border: 1px solid rgba(100,100,100,0.1); 
 display: inline-block; 
 width: 90%; 
 border-radius: 4px; 
 padding: 3px;
 margin:10px;
 margin-bottom: 14px;
}
.banner_info{
 border-top: 1px solid rgb(221, 204, 133);font-size: 12px;padding: 6px;text-align: center;color: rgb(57, 57, 57);background-color: rgb(247, 240, 224);margin-top: 50px;    
}
#navBreadCrumb { padding: 0px 10px 0px;}
}

/* ´´====================================*/


.centerColumn h1 {
    font-weight: 400;
	font-size: 180%;
    color: #9e7500;
	margin: 10px 0px 20px 0px;
    border-bottom: 2px solid #9e7500;
    text-align: left;
    padding-bottom: 8px;	
}

#contentStyle h2 {
    font-weight: 400 !important;
	font-size: 150% !important;
    color: #9e7500 !important;
    margin: 24px 0px 12px 0px !important;
    border-bottom: 1px solid #cccccc !important;
    text-align: left !important;
    padding-bottom: 3px !important;
}

#contentStyle h3 {
    font-weight: 400;
	font-size: 130%;
    color: #9e7500;
    margin: 14px 0px 5px 0px;
    text-align: left;
}

#contentStyle h4 {
	font-weight: bold;
	font-size: 110%;
    color: #000;
	text-align: left;
	margin: 14px 0px 6px 0px;
}

#contentStyle p  {
	color: #000;
	line-height: 22px;
	margin: 8px 0px;
    padding: 0px;
}

#contentStyle ul, #contentStyle ol {
    margin: 8px 0px 10px 15px;
    line-height: 22px;
}

#contentStyle ul li, #contentStyle ol li {
    list-style-position: outside;
    list-style-image: none;
    margin-left: 20px;
    margin-bottom: 8px;
}

#contentStyle ul li {
    list-style-type: none;
}

#contentStyle ol li {
    list-style-type: decimal;
}

#contentStyle ul li::before{
    content: "\25BA  ";
    color: #9e7500;
    margin-left: -20px;
    font-size: 80%;
}

/* START vyřešení, aby odkazy nebyly prťavé */
#contentStyle a {
    font-size: 100%;
	text-decoration:underline;
    color:#9e7500;
}

#contentStyle a:link { color:#9e7500; }
#contentStyle a:visited { color:#585806; }
#contentStyle a:visited:hover { color:#0000cc; }
#contentStyle a:link:hover { color:#0000cc; }
/* END vyřešení, aby odkazy nebyly prťavé */
 
/* START barvy textů a pozadí */
.f-gold { color:#9e7500; }
.f-gray { color:#707271; }

.bg-gold-l { background-color:#fbf1d5; }
.bg-gold-m { background-color:#eed593; }
.bg-gold-d { background-color:#d2a937; }

.bg-gray-l { background-color:#f4f4f4; }
.bg-gray-m { background-color:#ccc; }
.bg-gray-d { background-color:#999; }


/* END barvy textů a pozadí */

/* START marginy a paddingy */
.margin-r { margin-right: 10px; }
.margin-all  { margin: 10px; }
.margin-bigBox { margin: 30px 0px 20px 0px; }
.marginNO { margin: 0px; }
.padding-r { padding-right: 10px; }
.padding-1m { padding: 1em; }
.padding-all { padding: 10px; }
.paddingNO { padding: 0px; }
/* END barvy textů a pozadí */

/* START změny velikostí a barev textů */
.f-bigger-140 { font-size:140%; font-weight: bold; }
.f-bigger-120 { font-size:120%; font-weight: bold; }
.f-smaller-85 { font-size:85%; }
.f-bigger-200 { font-size:200%; }

.a-tel a { text-decoration:none; color: #9e7500; } /*Zrušení podtržení - telefony*/
/* END změny velikostí a barev textů */

.center-al, .center-al p { text-align: center; }

/* START float prvky */
.float-r { float:right; margin:10px 0px 5px 15px; }
.float-l { float:left; margin:5px 15px 5px 8px; }
/* END float prvky */

/* START řešení 2-4 bloků vedle sebe */
.oneBlok { width: 100%; padding: 5px 0px 5px 0px;}

.flex-container {
  display: flex;
  align-items: top;
  flex-wrap: wrap;
}

.flex-col {
  flex: 1;
}


/* Odkazové bloky */
.hover-but a { padding:10px; display: block; color:#9e7500; background-color:#fbf1d5; }
.hover-but a:hover { background-color:#eed593; cursor: pointer; }

/* END řešení 2-4 bloků vedle sebe */


/* START Responzivita bloků pro mobily */
@media all and (max-width: 960px) {
  .flex-col {
	flex-basis: 200px;
	margin: 10px 0px;
  } 
 .col-2 {
	 flex-basis: 100%;
  }
#contentStyle h1, #contentStyle h2, #contentStyle h3, #contentStyle h4, #contentStyle p, #contentStyle ul {
    padding:0px 8px;
  }
}

@media all and (max-width: 360px) {
  .flex-col {
	flex-basis: 100%;
	/*margin: 10px;*/
  }
#contentStyle h1 { font-size: 150%; }
#contentStyle h2 { font-size: 130%; }
#contentStyle h3 { font-size: 120%; }
}

.footer-headline {
    margin-left: 5px;
    font-size: 140%;
}