/* Custom css */

.ves-menutop .ves-megamenu li.level0.active>a, .ves-menutop .ves-megamenu li.level0:hover>a { color:#D9C284 !important; }

.catalog-category-view.page-layout-1column .column.main,
.table-totals .totals.charge{display:none!important;}
.productlist-widget .product-block .product-item-info{height:500px;}
.vykup-link{color:#ae9a63!important}
.ves-widget.widget-newsletter input{display:inline-block;}
.ves-widget.widget-newsletter .fon-nr-div{margin-top:15px;}
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{display:none;}

.product-block .product-item-details .price-box span{display:block!important;}
.product-item-info .price-wrapper.price-excluding-tax .price{font-size:13px!important;color:#999999!important;display:inline-block;}

.vykupni-cena {
    float: right;
    color: red;
}

/* vidia overide */
/* global */

/* header */ 
.page-header #ves-header { background: #1a232c; min-height:60px !important; height:auto; }
.ves-menutop .ves-megamenu { border-top:1px 1px solid #AE9A63; }
.page-header .header-content { padding:30px 0 45px 0; }
.page-header .custom-links ul li a,
.minicart-wrapper .action.showcart .cart-title { color:#fff; }


/* logo */
.page-header .logo img { max-height:none; }

/* menu */
.ves-menutop .ves-megamenu li.level0 > a::after { background:#AE9A63; }
.ves-menutop .ves-megamenu li.level0 > a { color:#AE9A63 !important; }


.ves-menutop .ves-megamenu li.level0.active > a, 
.ves-menutop .ves-megamenu li.level0:hover > a  { color:#CCC !important; }

.submenu { background: #1a232c; }
.submenu a { color:#fff !important;}
.submenu a:hover { color:#AE9A63 !important; }

.home-guide .home-gold,
.home-guide .home-silver,
.home-guide .home-platin,
.home-guide .home-palladium { background-size:75% auto; min-height:120px; }
.home-guide h2 { font-size:20px; }

.home-gold { background: url('../images/gold.jpg') right bottom no-repeat;  }
.home-silver { background: url('../images/silver.jpg') right bottom no-repeat; }
.home-platin { background: url('../images/platin.jpg') right bottom no-repeat; }
.home-palladium { background: url('../images/platin.jpg') right bottom no-repeat; }
  

/* write.cz */
.topLinks li{
  float:left;padding-right:1em;
}
.topLinks a{
  color:#ae9a63 !important;
  font-size:15px;
}

@media (min-width: 992px){
  .minicartfix{
    width: 22.666667%;
    margin-left: -87px;
  }
 }

/* counter */

.counter{
	line-height: 1.3em;
}
#clock{
	text-align:center;
	margin-top:10px;
}

.dash {
    cursor: auto !important;
	float: left;
	position: relative;
	height:28px;
}

.digit {
	cursor: auto !important;
 	background:url(../images/bg_counter_digit.gif);
	font-size: 22px;
	float: left;
	width: 50px;
	height:28px !important;;
	text-align: center;
	vertical-align:middle;
	color: #fff; 
 padding:0 0 0 7px;
 letter-spacing:11px;
}
.digit:last-child { padding-left:8px; }


.dash_title {
  cursor: auto !important;
  color:#ABAEA1;
  font-size:12px;
  display: block;
  margin: 0;
  letter-spacing:0.05em;
  font-weight:700;
}

.dash_des {
  cursor: auto !important;
  font-size: 12px;
  text-align: left;
  color:#AEA470;
  float:left;
  width:140px;
  margin-left:8px;
  margin-top:9px;
}

#contactForm .fon-name-div, 
#contactForm .fon-nr-div { margin-bottom:10px; }
#contactForm #gdpr_checkbox { margin-bottom:25px; }

#contactForm div { margin-bottom:10px; } 

input[type="text"]::placeholder, 
input[type="password"]::placeholder, 
input[type="url"]::placeholder, 
input[type="tel"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
input[type="datetime"]::placeholder,
input[type="email"]::placeholder {  color:#333;  }


.page-wrapper input[type="text"], 
.page-wrapper input[type="password"], 
.page-wrapper input[type="url"], 
.page-wrapper input[type="tel"], 
.page-wrapper input[type="search"], 
.page-wrapper input[type="number"], 
.page-wrapper input[type="datetime"], 
.page-wrapper input[type="email"] { color:#333;}

.form-purchase { background:#fff; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1); padding:30px 30px 30px 30px; margin-right:30px; }
.form-purchase div { margin-bottom:15px; }



.page-wrapper .search-wrapper .dropdown-toggle { color:#fff; }
.page-wrapper { color:#333; }

#top-text { text-align:center; color: #ff6600; font-size:16px; margin-top:0; min-height:35px; overflow:hidden; padding:10px 5px 5px 0;  }

#ves-header .nav-toggle::before { color:#fff !important; }

@media (max-width: 992px){
       .topLinks { display:none; }
       #countdown_dashboard { float:right; margin-right:45px; position:relative; top:-5px; }
       .minicartfix { position:relative; top:-45px;  }
       .page-header .logo { overflow:hidden; }
       
       #top-text { font-size:16px;  }
       
}
@media (max-width: 766px){
  .page-header .logo img { max-width:191px; }
   #top { display:none; }
   #top-text { margin-top:-5px;  } 
   .top-products-widget { display:none; } 
}

@media (max-width: 600px){
  
  .dash_title span { display:none; }
  #countdown_dashboard { margin-right:0px; }
  #top-text { font-size:14px; }
}

@media (max-width: 530px){
  .page-header .logo img { max-width:140px; }
  #countdown_dashboard { margin-right:35px; }
  .dash_des { display:none; }
  .dash_title { font-size:10px; }
  .digit { background:none; letter-spacing:3px; width: 40px; font-size:18px; padding-right:3px; }
  .digit:last-child { padding-left:3px; }
  .search-wrapper { display:none; }
  #top-text { font-size:13px; }
}

@media (max-width: 400px){
  .dash_title { font-size:10px; width:80px; text-align:center; }
  .digit { background:none; letter-spacing:1px; width: 25px; font-size:14px; padding-right:0; }
  #top-text { font-size:12px; }
}

.top-info-text { width:100%; text-align:center; background:#ae9a63; color:#fff; font-size:15px; }
.top-info-text p { padding:10px 0 10px 0; margin-bottom:0; }  
