#uvodnibanner a.btn-default{
font-size:20px!important;
}
.carousel-control{display:none;}

#uvodnibanner .row{
  padding-left: 15%;
  padding-right: 15%;
  padding-top: 30px;
  padding-bottom: 30px;
}
#uvodnibanner .row .col-sm-3{
background: rgba(255,255,255,0.6);
padding:10px;
}
#uvodnibanner .row img{
height:100px;
width:100px;
}
#uvodnibanner .row h3{
color:#1e1b1b;
font-size:15px;
}

#header .site-name a img{max-height: 70px;}

body.id-29{
background: #1e1b1b url('https://www.vinarstvistrapina.cz/user/documents/upload/fotky_nas/marketa-lubos-28_white2.jpg') center center;
background-size: cover!important;
}
.id-29 .content-wrapper{background:none!important;}
.welcome p{font-size:22px!important;line-height:28px!important;margin-bottom:10px!important;}
.welcome h1{margin-top:40px!important;}


.plus-gallery-wrap{text-align:left;}
.plus-gallery-item{border:none;}
.content-inner li{font-weight:100;}

h1.category-title{color: #BF8C4E;font-weight:100;}
.basic-description h3{color: #BF8C4E;font-weight:100;}
.extended-description h3{color: #BF8C4E;font-weight:100;}
.homepage-group-title{color: #BF8C4E;font-weight:100;}
.welcome h1{max-width:100%;color: #BF8C4E;font-weight:100;}
.content-inner h1{color: #BF8C4E;font-weight:100;}
.content-inner h2{color: #BF8C4E;font-weight:100;}
.content-inner h3{color: #BF8C4E;font-weight:100;}
.p-detail-inner-header h1{color: #BF8C4E!important;font-weight:100!important;font-size: 30px;}
.welcome p{font-size:17px;line-height:27px;}
.menu-item-715{background: #BF8C4E;}

a.active{text-decoration:underline!important;}
.top-navigation-menu{visibility:hidden;}
.top-navigation-bar{border:none;}
.homepage-box{border:none;}

.container a{color: #BF8C4E;text-decoration:underline;}
.container a:hover{color: #BF8C4E;text-decoration:none;}

.flag.flag-tip {
    background-color: #BF8C4E;
}

body {
  font-size: 16px;
  color: #444;
}

p {font-weight: 100;}


#uvodnibanner h1 {
  color: #BF8C4E;
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 70px;
}

.mensinadpis {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 200;
  font-size: 40px;
}


.top-navigation-bar a{color: #888888!important;text-decoration:none!important;}
.top-navigation-bar a:hover{color: #BF8C4E!important;text-decoration:underline!important;}

a.btn{text-decoration:none!important;}
.p .name {
  font-size: 20px;
  font-weight: 600;
  color: #BF8C4E;
  text-decoration:none;
}

.category-header{background-color: #fff!important;visibility:hidden;height:0px;}

.p-detail-inner-header h1{
  color: #1e1b1b;
  font-weight: 600;
  font-size: 40px;
}
h2.products-related-header{color: #1e1b1b;}
.homepage-products-heading-5 {
  text-transform: uppercase;
  color: #1e1b1b;
}


@media (max-width: 767px){
.menu-item-715 a{color:#fff!important;}
.navigation-in{margin-top: 90px!important;}
}
.menu-item-external-81 a{color:#ea4c22!important;}
.blob a{font-size:18px;text-decoration:none!important;}
.blob {
	background: rgba(191, 140, 78, 1)!important;
	box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
	animation: pulse-red 2s infinite;
  border-color:#bf8c4e!important;
  text-decoration:none!important;
}

@keyframes pulse-red {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(191, 140, 78, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(191, 140, 78, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(191, 140, 78, 0);
	}
}


#footer .footer-rows .site-name {display: none;}
#footer .custom-footer {padding-left: 0px !important;}
footer{
margin-top:30px;
background: #1e1b1b url('https://440496.myshoptet.com/user/documents/upload/layout_nemazat/old-wooden-texture.jpg') center center;
background-size: cover!important;
border: none!important;
}
#footer>.container {
background:none!important;
color: #ffffff;
}
.custom-footer h4{
color: #BF8C4E!important;
}
.custom-footer li a{
color: #ffffff!important;
text-decoration:none!important;
}
.custom-footer li a:hover{
color: #BF8C4E!important;
text-decoration:underline!important;
}
.variant-list th{color: #BF8C4E;}
.custom-footer{border:none;}
ul.subcategories a{color: #1e1b1b;}
ul.subcategories a:hover{color: #BF8C4E;}
.p-detail-inner-header .p-code-label{
display: inline;
}
ul.subcategories li{width: 25%;}

ul.subcategories li {width: 25%;}

.subcategories.with-image li a {height: 100px;}

.subcategories.with-image li a .image {
    width: 48%;
    max-width: 100px;
    height: auto;
    margin-left: 0px;
    }

.subcategories.with-image li a .image img {max-height: 250px;}

@media only screen and (min-width: 300px) and (max-width: 600px) {
    ul.subcategories li {
        width: 100% !important;
        }

    .subcategories.with-image li a .image {
        width: 26%;
        }
    }


#header{background: none;}
.content-wrapper{background: rgba(255, 255, 255, 0.85)}

body{background-repeat: no-repeat;}

.shp-tab{
border: 1px solid #bababa;
margin-right: 5px;
text-transform: uppercase;
}
.shp-tab-link {
    background: #1e1b1b;
    color: #fff;
    border: #1e1b1b;
}
.shp-tab-link a{
    color: #fff!important;
}
.shp-tab-link a:hover{
    color: #1e1b1b!important;
}
.active .shp-tab-link {
    background: #BF8C4E;
    color: #fff;
    border: #BF8C4E;
}

.shp-tab.active{
border: 1px solid #BF8C4E;
border-top-color: #BF8C4E;
color: #1e1b1b;
font-weight: 600;
border-bottom: 1px solid #BF8C4E;
}
.shp-tab.active a{
    color: #fff;
}
.shp-tab:hover{
border: 1px solid #1e1b1b;
}
.shp-tab.active:hover{
border: 1px solid #1e1b1b;
border-top-color: #1e1b1b;
border-bottom: 1px solid #1e1b1b;
}


.breadcrumbs{
margin-top:1px;
background: none!important;
border:none;
}
.breadcrumbs a{
color: #313131;
}
.breadcrumbs a:hover{
color: #BF8C4E;
}
.breadcrumbs{
color: #313131;
}
.p-detail-info{
background-color: #ffffff;
padding: 5px;
color: #1e1b1b;
}
.p-detail-info a{
color: #1e1b1b;
font-weight:600;
}


#uvodnibanner {
  min-height: 300px;
  text-align: center;
  padding-top: 50px;
}

.flag.flag-discount {
  background-color: #c02829;
}

.p-code {font-weight: 100;}


.welcome div {max-width: 100%!important;}

.latest-contribution-box {
  visibility: hidden;
  height: 0!important;
  width: 0!important;
}
.content-inner {max-width: 100%;}

.login-widget ul.user-action-tabs {display: none !important;}
.in-login .content-inner>form:nth-of-type(2), .in-login .content-inner>h1:nth-of-type(2) {display: none !important;}

@media screen and (max-width: 800px) {
.before-carousel {background-size: contain;}

#uvodnibanner h1 {font-size: 40px;}
.mensinadpis {font-size: 30px;}
.radek2 div{margin-bottom: 20px;}
}

.before-carousel {
  background: linear-gradient(to bottom, rgba(255,255,255,0) 40%,
              rgba(255,255,255,1)), url('https://www.vinarstvistrapina.cz/user/documents/upload/layout_nemazat/novy-uvod-2.jpg') center center;
background-size: cover!important;
border: none!important;
}

body.ordering-process{
background:#fff;
}