/* Custom css */

/*menu fix*/
@media(max-width: 992px){
.search-wrapper:hover .search-content {
    display: inline-block;
    z-index: 99999999;
    width: 100vw;
    padding-top: 0rem;
    padding-bottom: 100rem;
    background: rgba(000,000,000,.8);
    margin: 0px !important;
    border-radius: 10px;
}

.ves-autosearch .search_box .input-text {
    background: #ffffff;
    border-radius: 0;
    border: 0px solid #cecece;
    height: 80px;
    border-radius: 0px !important;
    padding-right: 30px;
    border-top: 2px solid #e62f7f;
}

.search-wrapper .search-content {
    position: absolute;
    width: 280px;
    right: -65px;
    display: none;
}

.ves-autosearch .search_box .button-search {
    border-radius: 0 0px 0px 0 !important;
}

.ves-autosearch .search_box .button-search{
  left: 0px !important;
}

.search_box .search .ui-autocomplete {
    top: 80px !important;
}

.ves-autosearch .search_box .button-search {
    height: 80px;
    line-height: 80px;
    top: -80px;
}
}
/*end*/
/*
.product-info-stock-sku {
    display: none !important;
}

.product-addto-links {
    display: none;
}

.addthis_toolbox.addthis_default_style {
    display: none;
}

.product-reviews-summary.short.empty {
    display: none;
}
*/
.vertical-menu {
    background: #ed1c24;
    position: relative;
}
/*
.page-wrapper .toolbar .sorter::after, .page-wrapper .toolbar .control::after {
    display: none;
}

.filter_type.category_filter.pull-left.hidden-sm.hidden-xs {
    display: none;
}
*/
.ves-autosearch .search_box .input-text {
    padding-left: 10px !important;
}

.ves-menutop .ves-megamenu li.level0.active > a, .ves-menutop .ves-megamenu li.level0:hover > a {
    background: none;
    color: #333 !important;
}
/*
.sidebar.sidebar-additional {
    display: none;
}
*/
.productlist-widget .product-block .product-item-info {
    border: 1px solid #e7e7e7;
    padding: 20px;
    border-radius: 30px;
    margin: 10px;
}
/*
.productlist-widget .tab-content {
    float: left;
    width: 100%;
    border: 0px solid #e7e7e7;
}
*/
.page-header .page-topbar {
    background: #fff;
}

.ves-autosearch .search_box .input-text {
    border-radius: 0;
}

.ves-autosearch .search_box .button-search {
    border-radius: 0 0px 0px 0;
}
/*
.panel.page-topbar.clearfix.sticky-item {
    display: none;
}
*/
.product-info-main table,.product-info-main table tr,.product-info-main table td,.product-info-main thead > td {
    border: 1px solid #ebebeb !important;
}

.product-info-main table > tbody > tr > td{
	padding: 7px 10px;
}
/*
@media (min-width: 768px){
.page-layout-2columns-left .column.main {
    width: 100% !important;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
}
*/
/*
.sidebar.sidebar-main {
    display: none !important;
}
*/

table p {
    margin: 0 0 0px;
}

.product-info-main .page-title-wrapper .page-title {
    font-size: 30px;
    font-weight: bold !important;
}

.product-info-main .product-info-price {
    width: 100%;
}

.product-info-main h1.page-title span.base {
    font-size: 25pt;
    font-weight: bold;
}

.product ul li {
    list-style-type: disc !important;
    line-height: 1.5em !important;
    margin-bottom: 0rem !important;
}

ol {
    padding-left: 0px !important;
}

.footer-color a{
    color: white !important;
}

.polozka-eshop a {
    color: black !important;
}

.polozka-eshop {
    background: white;
}

.ves-menutop .ves-megamenu {
    padding: 2px 0px 3px 0px;
}



.cart-discount #block-discount {
    display: none;
}

/* Nezobrazovat porovnani */

.sidebar.sidebar-additional .block.block-compare {
    display: none;
}

#ves-header .item.link.compare {
    display: none;
}

/*END*/

.fa.fa-facebook.facebookicon {
    font-size: 20px;
    line-height: 60px;
    color: #337ab7;
}

@media(max-width: 768px){
    .fa.fa-facebook.facebookicon {
        display: none;
    }
}
@media(min-width: 769px){
    .fa.fa-facebook.facebookicon {
        font-size: 32px;
        line-height: 60px;
        color: #337ab7;
        margin-right: .5em;
        padding-top: .1em;
        display: inline-block !important;
    }
}

/* Uprava castek bez DPH v kosiku o 2 px mensi nez s DPH*/
#opc-sidebar .data.table.table-totals .totals.sub.excl {
    font-size: 11px;
}

#opc-sidebar .data.table.table-totals .totals.shipping.excl {
    font-size: 11px;
}

#opc-sidebar .data.table.table-totals .totals.shipping.excl {
    font-size: 11px;
}

#block-discount-heading{
    display: none;
}

#cart-totals .totals.sub.excl {
    font-size: 11px;
}

#cart-totals .totals.shipping.excl {
    font-size: 11px;
}

#cart-totals .totals.shipping.excl {
    font-size: 11px;
}
/*END*/

.header-content.clearfix{
    background: white;
}

.checkout-index-index .minicart-wrapper .action.showcart::before{
    display: none !important;
}

.blog-comments.block {
    display: none;
}

.block.block-wishlist {
    display: none;
}