@media (min-width: 1400px) {
.container {
    width: 1280px;
    }
}
.breadcrumbs-cont h1 {
    text-transform: none;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 3px #3a2d2d;
/*    background: #1eb446;*/
}
.brand {
    margin: 6px 0 0;
}
.header-top {
    background-color: #ffffff;
    -webkit-box-shadow: 1px 1px 1px #efefef;
    box-shadow: 0px 3px 13px #dedede;
}
#vpf-header .inner-container {
    padding: 7px 0 9px;
}
.navbar-mainmenu .navbar-nav > li > a, .navbar-mainmenu .navbar-nav > li > span {
    font-size: 16px;
    font-weight: 600;
}
#breadcrumbs .inner-container {
    padding: 60px 0;
}
.vpfrs-caption-inner .add-bg.add-bg-dark, a:hover .vpfrs-caption-inner .add-bg.add-bg-dark, a:focus .vpfrs-caption-inner .add-bg.add-bg-dark {
    background-color: rgba(104, 58, 151, 0.41);
    color: #FFF;
}
/*kosik*/
.btn-nobg, .btn-nobg:hover, .btn-nobg:focus, .btn-nobg:active, .btn-nobg.active {
     text-transform: none;
}
.product-image-gallery-main-cont, .product-listing .product-inner, .vp-product-carousel-inner .product-inner, .category-list .category-item-inner, .vendor-inner, .manufacturer-inner {
    background-color: transparent;
    border: 1px solid #ededed;
}
.sidebar-menu li > a, .sidebar-menu li > span, .aside-inner .mostread li > a, .aside-inner .mostread li > span, .aside-inner .latestnews li > a, .aside-inner .latestnews li > span, .aside-inner .archive-module li > a, .aside-inner .archive-module li > span, .aside-inner .categories-module li > h3 > a, .aside-inner .categories-module li > h4 > a, .aside-inner .categories-module li > h5 > a, .aside-inner .categories-module li > h6 > a, .aside-inner .categories-module li > h7 > a {
    color: #222222;
    border-color: #eeeeee;
    font-weight: 600;
    font-size: 17px;
}
.product-image-gallery-main-cont:hover, .product-listing .product-inner:hover, .product-image-gallery-main-cont:focus, .product-listing .product-inner:focus {
    background-color: transparent;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 3px #eaeaea;
}
.sidebar-menu li > a:hover, .sidebar-menu li > a:focus, .sidebar-menu li > span:hover, .sidebar-menu li > span:focus, .aside-inner .mostread li > a:hover, .aside-inner .mostread li > a:focus, .aside-inner .latestnews li > a:hover, .aside-inner .latestnews li > a:focus, .aside-inner .archive-module li > a:hover, .aside-inner .archive-module li > a:focus, .sidebar-menu .open > a:hover, .sidebar-menu .open > a:focus, .sidebar-menu .open > span:hover, .sidebar-menu .open > span:focus, .aside-inner .categories-module li > h3 > a:hover, .aside-inner .categories-module li > h3 > a:focus, .aside-inner .categories-module li > h4 > a:hover, .aside-inner .categories-module li > h4 > a:focus, .aside-inner .categories-module li > h5 > a:hover, .aside-inner .categories-module li > h5 > a:focus, .aside-inner .categories-module li > h6 > a:hover, .aside-inner .categories-module li > h6 > a:focus, .aside-inner .categories-module li > h7 > a:hover, .aside-inner .categories-module li > h7 > a:focus {
    background-color: rgba(255, 255, 255, 0);
    border-color: #eeeeee;
    color: #e50098;
}
.block-center-body {
    max-width: 560px;
}
.proopc-btn-info {
    background-color: #e50098 !important;
    background-image: linear-gradient(to bottom,#e50098,#a900ff) !important;
    background-image: -moz-linear-gradient(top,#e50098,#a900ff) !important;
    background-image: -o-linear-gradient(top,#e50098,#a900ff) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e50098),to(#a900ff)) !important;
    background-image: -webkit-linear-gradient(top,#e50098,#a900ff) !important;
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.proopc-btn:hover, .proopc-btn:focus {
    background-position: 0 -63px;
.proopc-step {
    background: #fff;
    color: #2e2e2e;
    width: 25px;
    height: 25px;
    padding: 0;
    line-height: 25px!important;
    font-size: 14px!important;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    float: left;
    margin: 3px 5px 3px -5px;
    text-align: center;
    font-weight: 700;
    font-family: Verdana,helvetica,sans-serif;
    font-weight: bold !important;
}
#ProOPC .proopc-process-title {
    margin: 0;
    background: #d68ba0;
    border-bottom: 1px solid #DDD;
    line-height: 30px;
    font-size: 16px;
    font-weight: 400;
    padding: 2px 0;
    padding-left: 15px;
    color: #fff;
    border: 1px solid #d68ba0;
    margin-top: -1px;
    margin-left: -1px;
    margin-right: -1px;
}
.proopc-bt-address, .proopc-st-address {
    border: 1px solid #DDD;
    margin: 0 5px 0 0;
    background: #e9e9e9;
}
#proopc-coupon {
    position: relative;
    background: #e9e9e9;
}
.proopc-confirm-order {
    background: #e9e9e9;
}
table.cart-summary.proopc-table-striped tr th {
    color: #fff;
    background-color: #d68ba0;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #d68ba0;
}
table.cart-summary.proopc-table-striped tr td {
    background-color: #FFF;
    text-transform: uppercase;
    font-weight: 400;
    padding: 15px 8px;
}
.vpf-scroll-top-button.active {
    bottom: 100px;
    opacity: 1;
}
.rek {
    border: 3px solid #e50098;
    padding: 2% 2%;
    width: auto;
    height: auto;
    border-radius: 0px;
    width: auto;
    height: auto;
    text-align: center;
}
.divrek_1 {
    color: #e50098;
    font-size: 160%;
    line-height: 110%;
    margin-bottom: 3px;
}
.divrek_1 a {
    color: #e50098;
}
.divrek_2 {
     font-size: 110%;
}
.divrek_3 {
     font-size: 100%;
/*     text-align: right;
     padding-right: 30px;*/
}
/*Mobil*/
@media (min-width: 241px) and (max-width: 414px) {
  .vpfrs-caption-inner .add-bg.heading, a:hover .vpfrs-caption-inner .add-bg.heading, a:focus .vpfrs-caption-inner .add-bg.heading {
  font-size: 1.4em;
  font-weight: bolder;
  }
  .utility-wide h1 {
    font-size: 27px;
  }
/*  #chat-application {
    bottom: 60px !important;
    }*/
}
/*@media (max-width: 991px) {
    #footer-toolbar {
    z-index: 120000000;
    }
}*/
/*Typpo*/
.obrazok1 {float:left; margin-right:10px; margin-bottom:10px; padding:3px; border:1px solid #ddd}
.obrazok2 {float:right; margin-left:10px; margin-bottom:10px; padding:3px; border:1px solid #ddd}
.obrazok3 {margin:10px; padding:3px; border:1px solid #ddd}
.obrazok4 {float:left; margin-right:10px; margin-bottom:10px; padding:3px; border:0px}
.obrazok5 {float:right; margin-left:10px; margin-bottom:10px; padding:3px; border:0px}
.obrazok-maly{float:left; padding:3px; border:1px solid #ddd}
.neprehliadni{color: #d68ba0;}
.neprehliadni2{font-weight:bold; color: #d68ba0;}
.neprehliadni3{font-weight:bold; color: #d68ba0; font-size:120%; line-height:140%}
.neprehliadni4{font-weight:bold; color: #d68ba0;  font-size:180%; line-height:150%}
.neprehliadni5{color:#1c7797}
.neprehliadni6{font-weight:bold; color: #d68ba0;}
.neprehliadni7{font-weight:bold; color: #d68ba0; font-size:120%; line-height:140%}
.neprehliadni8{font-weight:bold; color: #d68ba0;  font-size:180%; line-height:150%}
.neprehliadni9{color:#333}
.neprehliadni10{font-weight:bold;}
.neprehliadni11{font-weight:bold; font-size:120%; line-height:140%}
.neprehliadni12{font-weight:bold; font-size:180%; line-height:200%}
.uvodnik {font-size:120%; line-height:180%}
.small {font-size: 85%;}



@font-face {
  font-family: 'Opensans';
  font-display: auto;
  src: local('Opensans'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
}
@font-face {
  font-family: 'icons';
  font-display: auto;
  src: local('icons'), url(https://smartsupp-widget-161959.c.cdn77.org/build/font/icons.woff?95305887) format('woff2');
}
@font-face {
  font-family: 'vpframework-fa';
  font-display: auto;
  src: local('vpframework-fa'), url(/media/vpframework/fonts/vpframework-fa.ttf?qcte4r=) format('ttf');
}
