@media only screen and (max-width: 1600px) {
.modalDialog > div {width:50%; margin:5% 25%; padding:5%;}
.wallpaper{position:relative; z-index:-1; top:11.3rem;}
}

@media only screen and (max-width:1440px) {
.wallpaper{position:relative; z-index:-1; top:10.8rem;}
div.pop-up{width:640px; left:25.4%; top:17rem !important;}
}
 
@media only screen and (max-width:1366px) {
.wallpaper{position:relative; z-index:-1; top:10.55rem;}
div.pop-up{width:640px; left:25.4%; top:17rem !important;}
}

@media only screen and (max-width: 1280px) {
.wallpaper{display:none;}
.modalDialog > div {width:60%; margin:5% 20%; padding:5%;}
[data-tooltip]:before {width:380px;}
}

@media only screen and (max-width: 1152px) {	
header .top .body{width:95%; margin:0 3% 0 2%;}
header .main-header .body{width:95%; margin:0 3% 0 2%;}
#cssmenu li:hover > ul{left:-40px; width:124%;}
section.section-one .body{width:95%; margin:0 3% 0 2%;}
section.section-one .body .section-one-right{padding:0; margin:0 0 0 5.9%; width:27.1%; float:left;}
section.section-two .body{padding:0; margin:0 3% 0 2%; width:95%;}
section.section-tree .body{padding:0; margin:0 3% 0 2%; width:95%;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 5%; width:28%;}
section.section-four .body{padding:0; margin:0 3% 0 2%; width:95%;}
footer .body{padding:0; margin:0 3% 0 2%; width:95%;}
footer .body .footer-right .social-bottom{margin:0 0 0 20%; width:80%;}
section.section-inner .body{padding:0; margin:0 3% 0 2%; width:95%;}
section.section-inner .body .section-inner-left{width:67%;}
section.section-inner .body .section-inner-right{margin:0 0 0 5%; width:28%;}
h6{margin:1% 0 1% 0;}

/*-------------rating form-------------------------*/
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 3.7% 0 0;}
section.section-one .body .section-one-left .extra-banner img{width:100%;}
div.pop-up{width:640px; left:20.4%; top:17rem !important;}
}

@media only screen and (max-width: 1024px) {
/*---------------------start css3-responsive-menu-dropdown-submenu-width-logo--------------------------*/
.logo{position:relative; top:0; left:0; width:100%; padding:0; float:left; text-align:center; margin:0 0 2% 0;}
nav{width:100%;}
#cssmenu{width:100%; float:left; background:#a30046; border-radius:5px; padding:0.5% 0; margin:0;}
#cssmenu ul{width:100%; display:none;}
#cssmenu ul li{width:94%; border-top:1px solid #b5336b; border-radius:0;}
#cssmenu ul li:hover{background:#b5336b !important;}
#cssmenu ul ul li, #cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul li a, #cssmenu ul ul li a{width:100%; border-bottom:0; padding:1% 0;}
#cssmenu ul li.has-sub a{color:#ffffff;}
#cssmenu li:hover > ul{left:0; width:100%;}
#cssmenu ul li a:hover, #cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu > ul > li{float:none;}
#cssmenu ul ul li a{padding-left:0; border:none !important;}
#cssmenu ul ul li{background:#b5336b; width:100%;}
#cssmenu ul ul li:hover{background:none;}
/*#cssmenu ul ul li a{color:#fff; background:none;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}*/
#cssmenu ul ul,#cssmenu ul ul{position:relative; left:0; width:100% !important; margin:0; padding:0; line-height:2em;}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before{display:none;}

#cssmenu #head-mobile{display:block; padding:2% 0; color:#ffffff; font-size:0.875em;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{margin:0% 0 0 0;}
.button{width:100%; height:46px; position:absolute; right:0; top:0; cursor:pointer; z-index:1000;}
.button:after{position:absolute; top:22px; right:20px; display:block; height:8px; width:25px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; content:'';}
.button:before{position:absolute; top:16px; right:20px; display:block; height:2px; width:25px; background:#ffffff; content:'';
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;}
.button.menu-opened:after{top:23px; border:0; height:2px; width:19px; background:#fff;
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.button.menu-opened:before{top:23px; background:#fff; width:19px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}

#cssmenu .submenu-button{position:absolute; z-index:99; right:0; top:0; display:block; height:46px; width:100%; cursor:pointer;}
#cssmenu .submenu-button.submenu-opened{background:#none; color:#FFFFFF;}

#cssmenu ul ul .submenu-button{height:34px; width:34px;}
#cssmenu .submenu-button:after{position:absolute; top:22px; right:19px; width:8px; height:2px; display:block; background:#fff; content:''}
#cssmenu ul ul .submenu-button:after{top:15px; right:13px;}
#cssmenu .submenu-button.submenu-opened:after{background:#fff;}
#cssmenu .submenu-button:before{position:absolute; top:19px; right:22px; display:block; width:2px; height:8px; background:#fff; content:''}
#cssmenu ul ul .submenu-button:before{top:12px; right:16px;}
#cssmenu .submenu-button.submenu-opened:before{display:none;}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none;}
/*---------------------end css3-responsive-menu-dropdown-submenu-width-logo--------------------------*/
.tabs a {padding:6% 0 2% 0; font-size:0.8em;}
.simple blockquote div.slider-cell {min-height:125px;}
.simple blockquote div.year-cell{margin:0.5rem 0; text-align:center;}
.simple blockquote div.year-cell span.year-style{padding:0; display:block; margin:10% 0 0 0;}
.focus-wine-home-image img{width:100%;}
.newsletter img{width:auto; padding:0 3% 0 0; float:left;}
.newsletter a{font-size:2em; font-weight:300; color:#a1a0a2; text-decoration:none; text-transform:uppercase; display:block; width:75%; float:left; padding:5% 0 0 0;}
.baner img{width:inherit;}
section.section-two .body .section-two-left{width:100%;}
section.section-two .body .section-two-right{margin:0; width:100%;}
.video{margin:6% 0 0 0;}
.video-title{margin:0 0 2% 0;}
.video-responsive{overflow:hidden; padding-bottom:27%; position:relative; height:0; width:47%; margin:0 3% 0 0; float:left;}
.video-inner .video-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0; width:100%; margin:0 0 1rem 0;}
section.section-four .body .article{padding:0; margin:4% 3% 0 0; float:left; width:47%;}
footer .body .footer-right .social-bottom{margin:0 0 0 11%; width:89%;}
button.accordion {padding:2% 2%;}
section.section-inner .body .section-inner-left span.profesionals-tag{display:none;}
section.section-inner .body .section-inner-left span.profesionals-tag-mobile{display:block;}
section.section-inner .body .section-inner-left h5{padding:0; margin:0 0 5% 2%; width:100%; font-size:1.188em; line-height:1.6em;}

/*-------------rating form-------------------------*/
.searchTerm {width:70%; padding:1.8%; margin:0 5% 0 0; font-size:0.938em;}
.searchButton {width:25%; font-size:0.938em; padding:2%;}
.select select {padding:1.8%;}
.select-year {width:14%; margin:0 2% 0 0;}
.select-year select {padding:9% 0 9% 10%;}
.price-slider-input {width:20%; padding:1% 0;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 2.2% 0 0;}
.select-sort select {padding:6% 0 6% 5%;}
.select_group{padding:0; margin:-1% 0 0 0; float:left; width:55%;}
.select-month {width:58%; margin:0 2% 2% 2%;}
.select-year2 {width:33%; margin:0 2% 0 0;}
.select-month select {padding:6% 0 6% 5%;}
.select-year2 select {padding:11% 0 11% 7%;}
div.inputs2{padding:0; margin:2% 0 0 0; float:left; width:100%;}
.searchButton_big {padding:2% 1%;}
section.section-inner .body .section-inner-left .form-results .results-title{padding:1.5% 0 0 0; margin:0; width:65%;}
section.section-inner .body .section-inner-left .form-results .sort-results{padding:0; margin:0; width:35%;}
section.section-inner .body .section-inner-left .form-results .sort-results form.form-select .select select {padding:10% 15%;}

.table {margin:9% 0 0 0;}
.row {padding:2% 0 7% 0; display:block;}
.row.header {padding: 0; height:0;}
.row.header .cell {display: none;}
.row .cell {margin:0;}
.row .cell:before {margin-bottom:0; content: attr(data-title); min-width: 98px; display: block;}
.cell {padding:1% 2%; display: block; font-weight:600;}
.cell-name {width:100%; color:#a30046; font-size:1em;}
.cell-izba {width:100%;}
.cell-year {width:10%; text-align:left; float:left;}
.cell-rating {width:70%; float:left;}
.cell-rating .rating-results{padding:0;}
.cell-price {width:20%; text-align:left; float:left;}

section.section-inner .body .section-inner-left .wine-tags img{width:auto; margin:0 5% 0 0; float:left;}
section.section-inner .body .section-inner-left .wine-tags .how-to-drink{padding:1% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wine-tags .price{padding:1%; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none; text-align:left;}
section.section-inner .body .section-inner-left .wine-tags .score{padding:1%; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none; text-align:left;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.8% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wine-tags .how-to-taste{padding:1%; margin:0; width:50%;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating{padding:0.7% 0 1% 0%; width:19%;}
div.pop-up{width:640px; left:17.4%; top:17rem !important;}
}

@media only screen and (max-width: 991px) { 
section.section-one{padding:0; margin:0;}
section.section-two{padding:0 0 5% 0;}
section.section-tree{padding:0 0 5% 0;}
section.section-four{padding:0 0 5% 0;}
.button{height:48px;}
section.section-one .body .section-one-left{width:100%;}
section.section-one .body .section-one-right{margin:4% 0 0 0; width:100%;}
.tabs a {padding:6% 0 2% 0; font-size:0.875em;}
.simple blockquote div.slider-cell {min-height:100px;}
.simple blockquote div.year-cell span.year-style{font-size:2.250em; color:#a30046; font-weight:800; padding:0 0 0 5%; display:inherit;}
.simple blockquote div.events-kare{padding:0 0.3rem; margin:0; float:left; width:33.3%; font-size:0.875em; color:#000000; line-height:1.5em; font-weight:600; min-height:85px;}
.baner{padding:0; margin:0; float:left; width:33%;}
.baner img{width:auto;}
.focus-wine-home{margin:0 2% 0 5%; width:60%; border:1px solid #CCCCCC; padding:1% 2%;}
.focus-wine-home-info{padding:0; margin:0; float:left; width:80%; position:relative;}
.focus-wine-home-info .wine-title{padding:2% 0 5% 0; margin:0;}
.focus-wine-home-pricetag{position:absolute; top:10%;}
.wine-text{padding:0 4% 2% 0; margin:0; width:100%;}
button.wine-more{margin:4% 8% 0 0; width:45%;}
.focus-wine-home-image{width:20%;}
.focus-wine-home-image img{width:60%;}
.newsletter{padding:0.7rem 1rem; margin:2% 0 5% 0; width:100%;}
.newsletter img{width:auto; padding:0 2% 0 0; float:left;}
.newsletter a{font-size:2em; font-weight:300; color:#a1a0a2; text-decoration:none; text-transform:uppercase; display:block; width:75%; float:left; padding:0.7rem 0 0 0;}
.newsletter i.fa{color:#a30046; padding:0 0 0 2%;}
section.section-inner .body .path{margin:0 0 3% 0;}
section.section-tree .body .section-tree-left{padding:3% 0 0 0; width:62%;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 5%; width:33%;}
section.section-inner .body .section-inner-left{width:62.5%;}
section.section-inner .body .section-inner-right{margin:0 0 0 5%; width:32.5%;}
section.section-inner .body .section-inner-right .baner{width:100%;}
section.section-inner .body .section-inner-left .desktop_map{display:none;}
section.section-inner .body .section-inner-left .mobile_map{display:block;}
.map_buttons{padding:0; margin:3% 0; float:left; width:100%;}
.map_buttons a{padding:1.2% 2%; margin:0 0 3% 0; float:left; width:100%; display:block; font-size:1.2em; border-radius:4px;}
a.button_map1{background:#017cba; color:#FFFFFF;}
a.button_map1:hover{background:#044062; text-decoration:none;}
a.button_map2{background:#c027b9; color:#FFFFFF;}
a.button_map2:hover{background:#6b1f4f; text-decoration:none;}
a.button_map3{background:#c4113c; color:#FFFFFF;}
a.button_map3:hover{background:#710728; text-decoration:none;}
a.button_map4{background:#ea8698; color:#444444;}
a.button_map4:hover{background:#b4555f; text-decoration:none; color:#FFFFFF;}
a.button_map5{background:#753cbe; color:#FFFFFF;}
a.button_map5:hover{background:#3e1652; text-decoration:none;}
a.button_map6{background:#fea169; color:#444444;}
a.button_map6:hover{background:#b16721; text-decoration:none; color:#FFFFFF;}
a.button_map7{background:#00c4b4; color:#FFFFFF;}
a.button_map7:hover{background:#074a46; text-decoration:none;}
a.button_map8{background:#a2d65e; color:#444444;}
a.button_map8:hover{background:#5b791c; text-decoration:none; color:#FFFFFF;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:80%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:2%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing {padding:2% 0 0 0; margin:4% 0 0 0; font-size:1.7em;}

/*-------------rating form-------------------------*/
div.inputs{padding:1% 0 0 0; margin:0; float:left; width:100%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 5% 0 0;}
.degustation_group{padding:0; margin:0; float:left; width:100%;}
.select-month select {padding:4% 0 4% 5%;}
.select-year2 select {padding:7% 0 7% 7%;}

section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:3% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-one .body .section-one-left .extra-banner{padding:0; margin:0; float:left; width:100%; position:relative;}
section.section-one .body .section-one-left .extra-banner img{width:60%; position:absolute; top:20em; right:1.1em;}
footer .body .footer-right .social-bottom{margin:0 0 0 8%; width:92%;}
.video-inner .video-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0; width:100%; margin:0 0 2rem 0;}
}

@media only screen and (max-width: 960px) { 
.button{height:46px;}
footer .body .footer-right .social-bottom{margin:0 0 0 5%; width:95%;}
section.section-inner .body .section-inner-left{width:62.5%;}
section.section-inner .body .section-inner-right{margin:0 0 0 4%; width:33.5%;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:3.055% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
div.pop-up{width:640px; left:15.4%; top:17rem !important;}
}

@media only screen and (max-width: 900px) { 
.button{height:44px;}
button.wine-more{margin:6% 8% 0 0; width:45%;}
.focus-wine-home-image img{width:66%;}
section.section-tree .body .section-tree-left{padding:3% 0 0 0; width:60%;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 5%; width:35%;}
footer .body .footer-right .social-bottom{margin:0 0 0 0%; width:100%;}
footer .body .footer-right .social-bottom a{margin:0 0 0 9.5%;}
section.section-inner .body .section-inner-left{width:100%;}
section.section-inner .body .section-inner-right{margin:6% 0 0 0; width:100%;}
section.section-inner .body .section-inner-right .baner{margin:0; width:40%;}
button.accordion {padding:1.6% 2%;}
.map_buttons a{padding:1.2% 2%; margin:0 0 2% 0; float:left; width:100%; display:block; font-size:1.2em; border-radius:4px;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:87%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.2%;}
.simple blockquote div.year-cell{padding:2%; margin:0.5rem 0; float:left; width:33.3%; font-size:0.875em; color:#000000; line-height:1em; font-weight:600;}
.simple blockquote div.slider-cell {min-height:100px;}
/*-------------rating form-------------------------*/
.searchTerm {width:70%; padding:1.2%; margin:0 5% 0 0; font-size:0.938em;}
.searchButton {width:25%; font-size:0.938em; padding:1.4%;}
.select select {padding:1.2%;}
.select-year {width:12.5%; margin:0 2% 0 0;}
.select-year select {padding:7% 0 7% 10%;}
div.inputs{padding:1% 0 0 0; margin:0; float:left; width:75%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 7% 0 0;}
.select-sort select {padding:5% 0 5% 5%;}
.degustation_group{padding:0; margin:0; float:left; width:75%;}
.select_group{padding:0; margin:0; float:left; width:55%;}
.select-month select {padding:5% 0 5% 5%;}
.select-year2 select {padding:8% 0 8% 7%;}
div.inputs2{padding:0; margin:0; float:left; width:75%;}
.searchButton_big {padding:1.5% 1%;}
section.section-inner .body .section-inner-left .form-results .results-title{padding:1% 0 0 0; margin:0; width:70%;}
section.section-inner .body .section-inner-left .form-results .sort-results{padding:0; margin:0; width:30%;}
.table {margin:7% 0 0 0;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.37% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating{padding:0.6% 0 1% 0%; width:15%;}
.newsletter-form .i1{padding:2.2%; margin:0 0 3% 0;}
.newsletter-form button.contact-form-btn{padding:2.2%;}
.article-right-column{padding:0; margin:0 0 5% 0; float:left; width:60%;}
.video-inner{padding:0; margin:0; float:left; width:44%; margin:0 0 1rem 0;}
div.pop-up{width:640px; left:14.4%; top:17rem !important;}
}

@media only screen and (max-width: 800px) {
/*----------------start top menu----------------------------*/
.top-mobile-menu {width:30%; line-height:2.4em;}
.top-mobile-menu span{float:left; width:22%; padding:0; margin:0;}
.top-mobile-menu span.lines {border-bottom:6px double #7e7d7e; border-top:2px solid #7e7d7e; content:""; height:0px; width:25px; float:left; padding:2px 0 0 0; margin:5% 0 0 0;}
/*Make dropdown links appear inline*/
.top-mobile-menu ul {position: static; display: none;}
/*Create vertical spacing*/
.top-mobile-menu li {margin-bottom: 1px;}
/*Make all menu links full width*/
.top-mobile-menu ul li, .top-mobile-menu li a {width: 100%;}
/*Display 'show menu' link*/
.top-mobile-menu .show-top-menu {display:block;}
.top-mobile-menu li a {padding:2% 0;}
.top-mobile-menu li a:hover {text-decoration:underline;}
/*----------------end top menu----------------------------*/
header .top .body .search{padding:0; margin:0 0 0 10%; width:60%; float:left;}
#cssmenu, #cssmenu ul{margin:1% 0 0 0;}
#cssmenu{padding:1% 0;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:1% 0;}
.button{height:46px;}
.baner{padding:0; margin:0; float:left; width:40%;}
.focus-wine-home{margin:0 0 0 5%; width:55%; border:1px solid #CCCCCC; padding:1% 2%;}
.focus-wine-home-image img{width:83%;}
button.wine-more{margin:4% 8% 0 0; width:65%;}
section.section-tree .body .section-tree-left{padding:3% 7% 0 0; width:45%;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 10%; width:40%;}
footer .body .footer-left{margin:0; width:100%;}
footer .body .footer-right{padding:0; margin:5% 0 0 0; width:100%;}
footer .body .footer-right .social-bottom{padding:0; margin:0; width:70%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:1.8% 0 0 0; margin:0 3% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:30%; text-align:left;}
footer .body .footer-right .copy{text-align:left;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:86%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.3%;}
/*-------------rating form-------------------------*/
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 5% 0 0;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.55% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-one .body .section-one-left .extra-banner img{width:55%; position:absolute; top:20em; right:0em;}
.modalDialog > div {margin:10% 20%;}
.newsletter-title{padding:0 0 12% 0;}
.simple blockquote div.events-kare{padding:0 0.3rem; margin:0; float:left; width:33.3%; font-size:0.875em; color:#000000; line-height:1.5em; font-weight:600; min-height:95px;}
section.section-inner .body .section-inner-right .baner{margin:0; width:40%;}
.article-right-column{padding:0; margin:0 0 5% 5%; float:left; width:55%;}
.video-inner{padding:0; margin:0 0 0 5%; float:left; width:50%;}
div.pop-up{width:640px; left:8.4%; top:13rem !important;}
}

@media only screen and (max-width: 768px) {
#cssmenu{padding:1% 0;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:1.6% 0;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 8%; width:42%;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:85%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.3%;}
/*-------------rating form-------------------------*/
div.inputs2{padding:0; margin:2% 0 0 0; float:left; width:100%;}
.searchButton_big {padding:1.7% 1%;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.63% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
.modalDialog > div {width:70%; margin:10% 15%; padding:8%;}
div.inputs-newsletter{margin:0 0 6% 0;}
}

@media only screen and  (max-width:700px){
.top-mobile-menu span{float:left; width:25%; padding:0; margin:0;}
.top-mobile-menu span.lines {margin:6% 0 0 0;}
#cssmenu{padding:1.3% 0;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:1.9% 0;}
.tabs a {padding:6% 0 2% 0; font-size:0.8em;}
.simple {width:91%; margin:2% 4.5%;}
.simple blockquote div.slider-cell {min-height:120px;}
.simple blockquote div.year-cell span.year-style{padding:0; display:block; margin:10% 0 0 0;}
.simple blockquote div.events-kare{padding:0 0.3rem; margin:0; float:left; width:33.3%; font-size:0.875em; color:#000000; line-height:1.5em; font-weight:600; min-height:100px;}
.baner{padding:0; margin:0; float:left; width:46%;}
.focus-wine-home{margin:0 0 0 4%; width:50%; border:1px solid #CCCCCC; padding:1% 2%;}
.focus-wine-home-image img{width:85%;}
button.wine-more{margin:4% 8% 0 0; width:80%;}
.focus-wine-home-pricetag{position:absolute; top:2%; right:-5%;}
.focus-wine-home-info{padding:2% 0 0 0; margin:0; float:left; width:75%; position:relative;}
.focus-wine-home-info .wine-title{padding:2% 0 10% 0; margin:0;}
.focus-wine-home-image{width:25%;}
section.section-two .body .section-two-left .article{margin:5% 0 0 0; width:100%;}
button.article-more{padding:1% 0; margin:2.5% 0% 0 0; float:left; width:30%;}
section.section-tree .body .section-tree-left{padding:3% 0% 0 0; width:45%; margin:0 5% 0 0;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 4%; width:46%;}
section.section-four .body .article{padding:0; margin:4% 0 0 0; float:left; width:100%;}
footer .body .footer-right .social-bottom{padding:0; margin:0; width:65%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:2.4% 0 0 0; margin:0 3% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:35%; text-align:left;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:83%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.7%;}
section.section-inner .body .section-inner-left .news-listing .article button.article-more{padding:1% 0; margin:0 70% 0 0; width:30%;}
section.section-one .body .section-one-left .extra-banner img{width:50.3%; position:absolute; top:20em; right:0em;}
/*-------------rating form-------------------------*/
.searchTerm {width:70%; padding:1.4%; margin:0 5% 0 0; font-size:0.938em;}
.searchButton {width:25%; font-size:0.938em; padding:1.6%;}
.select select {padding:1.4%;}
.select-year {width:12.5%; margin:0 2% 0 0;}
.select-year select {padding:7% 0 7% 10%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 3% 0 0;}
.select-sort select {padding:5% 0 5% 4%;}
.degustation_group{padding:0; margin:0; float:left; width:75%;}
.select_group{padding:0; margin:0; float:left; width:55%;}
.select-month select {padding:5% 0 5% 5%;}
.select-year2 select {padding:8% 0 8% 7%;}
.table {margin:8% 0 0 0;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.8% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating{padding:0.6% 0 1% 0%; width:18%;}
section.section-inner .body .section-inner-right .baner{margin:0; width:50%;}
.article-right-column{padding:0; margin:0 0 8% 0; float:left; width:50%;}
.video-inner{padding:0; margin:0; float:left; width:50%;}
div.pop-up{width:640px; left:3.4%; top:13rem !important;}
} 

@media only screen and (max-width: 640px) {
#cssmenu #head-mobile{padding:2.5% 0;}
cssmenu{padding:4% 0;}
#cssmenu, #cssmenu ul{margin:1.8% 0 0 0;}
.button{height:48px;}
ul.tabs{padding:0; margin:0 0 1% 0; width:100%; float:left; border-bottom:none;}
ul.tabs li {width:100%; margin:0 0 0.5% 0;}
.tabs a {text-align:left; padding:2%; border-radius:5px; font-size:0.875em;}
.year-cell{padding:0; margin:3% 0; line-height:2.2em; text-align:center;}
.focus-wine-home-image img{width:92%;}
section.section-tree .body .section-tree-left{padding:3% 0% 0 0; width:45%; margin:0 5% 0 0;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 0; width:50%;}
footer .body .footer-right .social-bottom{padding:0; margin:0; width:63%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:2.4% 0 0 0; margin:0 3% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:37%; text-align:left;}
section.section-inner .body .path{margin:0 0 4% 0;}
button.accordion {padding:1.8% 2%;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:82%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.8%;}
section.section-inner .body .section-inner-left .news-listing .article button.article-more{padding:1% 0; margin:0 65% 0 0; width:35%;}
.simple blockquote div.slider-cell {min-height:115px;}
/*-------------rating form-------------------------*/
.searchTerm {width:70%; padding:1.8%; margin:0 5% 0 0; font-size:0.938em;}
.searchButton {width:25%; font-size:0.938em; padding:2%;}
.select select {padding:1.8%;}
.select-year {width:15%; margin:0 2% 0 0;}
.select-year select {padding:9% 0 9% 10%;}
.price-slider-input {width:25%; padding:1% 0;}
div.inputs{padding:1% 0 0 0; margin:0; float:left; width:100%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 6% 0 0;}
.select-sort {width:30%; margin:0 2% 2% 0;}
.select-sort select {padding:4% 0 4% 4%;}
.degustation_group{padding:0; margin:0; float:left; width:100%;}
.select_group{padding:0; margin:-0.5% 0 0 0; float:left; width:55%;}
.select-month select {padding:4% 0 4% 5%;}
.select-year2 select {padding:7% 0 7% 7%;}
.searchButton_big {padding:1.9% 1%;}
section.section-inner .body .section-inner-left .form-results .results-title{padding:1.2% 0 0 0; margin:0; width:65%;}
section.section-inner .body .section-inner-left .form-results .sort-results{padding:0; margin:0; width:35%;}
.table {margin:9% 0 0 0;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:2.95% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-right .baner{margin:0; width:50%;}
.article-right-column{padding:0; margin:0 0 8% 5%; float:left; width:45%;}
.video-inner{padding:0; margin:0 0 0 5%; float:left; width:45%;}
div.pop-up{width:95%; left:2%; top:13.2rem !important;}
}

@media only screen and (max-width: 600px) {
.top-mobile-menu span{float:left; width:29%; padding:0; margin:0;}
.top-mobile-menu span.lines {margin:7% 0 0 0;}
.simple blockquote div.events-kare{width:100%; min-height:auto;}
.simple blockquote div.events-kare span.events-date{padding:1% 0 0 0; border-bottom:1px solid #e8e8e8;}
.baner{padding:0; margin:0 0 2% 0; float:left; width:100%;}
.focus-wine-home{margin:0; width:100%; border:1px solid #CCCCCC; padding:1% 2%;}
.focus-wine-home-pricetag{position:absolute; top:10%; right:-5%;}
.focus-wine-home-image{width:25%; text-align:center;}
.focus-wine-home-image img{width:50%;}
.video-responsive{overflow:hidden; padding-bottom:56%; position:relative; height:0; width:100%; margin:0 0 3% 0; float:left;}
section.section-tree .body .section-tree-left{padding:3% 0% 0 0; width:100%; margin:0;}
section.section-tree .body .section-tree-right{padding:5% 0 0 0; margin:0 0 0 0; width:100%;}
footer .body .footer-right .social-bottom{padding:0; margin:0; width:60%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:3% 0 0 0; margin:0 3% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:40%; text-align:left;}
section.section-inner .body .section-inner-right .baner{margin:0 2% 0 0; width:48%;}
section.section-inner .body .section-inner-right .baner img{width:100%;}
section.section-inner .body .page-title{font-size:1.8em; line-height:1.4em;}
div.panel {margin:1% 0 0 0;}
.map-responsive{margin:0 0 3% 0;}
button.contact-form-btn{padding:2% 1.2%;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:80%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:1.9%;}
.simple blockquote div.slider-cell {min-height:115px;}
/*-------------rating form-------------------------*/
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 5% 0 0;}
.select-sort select {padding:5% 0 5% 5%;}
.select_group{padding:0; margin:-0.3% 0 0 0; float:left; width:55%;}
.select-month select {padding:5% 0 5% 5%;}
.select-year2 select {padding:9% 0 9% 7%;}
.searchButton_big {padding:1.9% 1%;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:3.08% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating{padding:0.6% 0 1% 0%; width:20%;}
section.section-one .body .section-one-left .extra-banner{display:none;}
[data-tooltip]:before {width:330px;}
div.pop-up{width:95%; left:2%; top:12.8rem !important;}
}

@media only screen and (max-width: 480px) {
section.section-two{padding:0 0 10% 0;}
section.section-tree{padding:0 0 10% 0;}
section.section-four{padding:0 0 10% 0;}
.top-mobile-menu span{float:left; width:34%; padding:0; margin:0;}
.top-mobile-menu span.lines {margin:8.5% 0 0 0;}
.logo{margin:5% 0;}
#cssmenu #head-mobile{padding:3.5% 0;}
cssmenu{padding:4% 0;}
#cssmenu, #cssmenu ul{margin:1.8% 0 0 0;}
.button{height:45px;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:2.9% 0;}
ul.tabs li {width:100%; margin:0 0 1% 0;}
.year-cell{padding:0; margin:5% 0; line-height:2.2em; text-align:center;}
.focus-wine-home-image img{width:60%;}
.simple {width:89%; margin:2% 5.5%;}
.simple blockquote div.slider-cell {width:100%; min-height:auto; line-height:1.375em; margin:0 0 4% 0; border-bottom:1px solid #e8e8e8;}
.simple blockquote div.year-cell{padding:2%; margin:0.8rem 0; width:50%; text-align:left;}
.simple blockquote div.year-cell span.year-style{display:inherit; font-size:2em; padding:0 0 0 4%;}
.focus-wine-home-info .wine-title{font-size:1.8em; line-height:1.15em; padding:5% 0 10% 0;}
section.section-two .body .section-two-left .articles-title{padding:0 0 3% 0; margin:4% 0 0 0; font-size:1.8em;}
section.section-four .body .articles-title{padding:0 0 1.5% 0; margin:4% 0 0 0; font-size:1.8em; line-height:1.4em;}
footer .body .footer-right .social-bottom{padding:0; margin:0; width:50%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:4.6% 0 0 0; margin:0 3% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:50%; text-align:left;}
section.section-inner .body .section-inner-right .baner{margin:0 0 2% 0; width:100%;}
section.section-inner .body .section-inner-right .baner img{width:auto;}
section.section-inner .body .page-title{font-size:1.6em;}
button.accordion {padding:2.6% 3%;}
section.section-inner .body .section-inner-left img.article-image{padding:0; margin:0 10% 3% 10%; width:80%; float:left;}
.section-inner-left figure { float:none; width:100%; }
section.section-inner .body .section-inner-left figure img.article-image, section.section-inner .body .section-inner-left figure img {width:100% !important;}

section.section-inner .body .section-inner-left span.profesionals-tag-mobile{margin:3% 0 0 0;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:76%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:2.6%;}
section.section-inner .body .section-inner-left .news-listing .article{padding:0; margin:10% 0 0 0;}
section.section-inner .body .section-inner-left .news-listing .article button.article-more{padding:1% 0; margin:0 60% 0 0; width:40%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing {padding:2% 0 0 0; margin:8% 0 2% 0;}
section.section-inner .body .section-inner-left .news-listing .paging-listing a{padding:0 2.5%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing span.active{padding:0 2.5%;}
/*-------------rating form-------------------------*/
section.section-inner .body .section-inner-left .rating-search-form form .form-row{margin:2% 0;}
.searchTerm {width:100%; padding:2.4%; margin:0 0 2% 0; font-size:0.938em;}
.searchButton {width:100%; font-size:0.938em; padding:2.6%;}
span.drop-down-text{padding:0 0 1% 0; margin:0; width:100%;}
.select-country {margin:0; width:100%;}
.select select {padding:2%;}
.select-year {width:18%; margin:0 2% 2% 0;}
.select-year select {padding:9% 0 9% 10%;}
.container-price-slider {float:left; width:95%; padding:0; margin:2% 3% 0 2%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 1% 0 0;}
.select-sort {width:45%; margin:0 2% 2% 0;}
.select-sort select {padding:5% 0 5% 4%;}
.radio-group{padding:1% 0 0 0; margin:0; float:left; width:35%;}
.control {width:90%;}
.select_group{padding:0; margin:8% 0 0 0; float:left; width:65%;}
.select-month select {padding:6% 0 6% 5%;}
.select-year2 select {padding:10% 0 10% 7%;}
div.inputs2{padding:0; margin:2% 0 0 0; float:left; width:100%;}
div.inputs2 label{padding:0 0 2% 0; margin:0; float:left; width:100%;}
.searchButton_big {padding:3% 1%;}
section.section-inner .body .section-inner-left .form-results .results-title{padding:1.6% 0 0 0; margin:0; width:50%;}
section.section-inner .body .section-inner-left .form-results .sort-results{padding:0; margin:0; width:50%;}
section.section-inner .body .section-inner-left .form-results .sort-results form.form-select .select select {padding:9% 15%;}
.table {margin:11% 0 0 0;}
section.section-inner .body .section-inner-left .form-results .paging-listing {padding:2.5% 0 0 0;}
section.section-inner .body .section-inner-left .form-results .paging-listing a{padding:0 2%;}
section.section-inner .body .section-inner-left .form-results .paging-listing span.active{padding:0 2%;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:3.62% 0; margin:0; width:50%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating{padding:0.6% 0 1% 0%; width:100%;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating .rating{margin:0 1.5% 0 0;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating .rating-disabled{margin:0 1.5% 0 0;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines{padding:2%;}
section.section-inner .body .section-inner-left .cellary-list .cellary{padding:2% 1.5%; margin:0 2%; float:left; width:96%;}
.modalDialog > div {width:80%; margin:15% 10%;}
.newsletter-title{padding:0 0 17% 0;}
.input1{margin:0 0 3% 0;}
.newsletter-form .i1{padding:3.2%; margin:0 0 5% 0;}
.newsletter-form button.contact-form-btn{padding:3.2%;}
.article-right-column{padding:0; margin:0 0 8% 0; float:left; width:100%;}
.video-inner{padding:0; margin:0; float:left; width:100%;}
div.pop-up{width:95%; left:2%; top:14.6rem !important;}
}

@media only screen and (max-width: 360px) {
header .top .body{width:90%; margin:0 auto;}
header .main-header .body{width:90%; margin:0 auto;}
section.section-one .body{width:90%; margin:0 auto;}
section.section-two .body{padding:0; margin:0 auto; width:90%;}
section.section-tree .body{padding:0; margin:0 auto; width:90%;}
section.section-four .body{padding:0; margin:0 auto; width:90%;}
footer .body{padding:0; margin:0 auto; width:90%;}
section.section-inner .body{padding:0; margin:0 auto; width:90%;}
.top-mobile-menu {width:50%; line-height:2.4em;}
.top-mobile-menu span{float:left; width:28%; padding:0; margin:0;}
.top-mobile-menu span.lines {margin:7% 0 0 0;}
header .top .body .search{padding:0; margin:0 0 0 0; width:50%; float:left;}
.logo img{width:60%;}
#cssmenu #head-mobile{padding:5.2% 0;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:4.9% 0;}
.simple {width:85%; margin:2% 7.5%;}
.simple blockquote div.year-cell{padding:2%; margin:5% 0; width:100%; text-align:center;}
.simple blockquote div.year-cell span.year-style{font-size:2em; padding:0 0 0 1rem;}
.baner{padding:0; margin:0 0 2% 0; float:left; width:100%; text-align:center;}
.focus-wine-home-image img{width:80%;}
.focus-wine-home-pricetag{position:absolute; top:5%; right:-5%;}
button.article-more{padding:1.5% 0; margin:2.5% 45% 0 0; float:left; width:55%;}
.video-responsive{margin:1% 0 3% 0;}
.focus-wine-home-info .wine-title{font-size:1.6em; line-height:1.15em; padding:5% 0 10% 0;}
section.section-two .body .section-two-left .articles-title{padding:0 0 3% 0; margin:4% 0 0 0; font-size:1.6em;}
.newsletter{padding:4% 2%; margin:5% 0;}
.newsletter img{width:auto; padding:0 5% 0 2%; float:left;}
section.section-four .body .articles-title{padding:0 0 1.5% 0; margin:4% 0 0 0; font-size:1.6em; line-height:1.4em;}
footer .body .footer-left p{font-size:0.8em; margin:0 0 4% 0; float:left;}
footer .body .footer-left p span.contact-phone{margin:0; width:100%; display:block;}
footer .body .footer-right .social-bottom{padding:0; margin:0 0 1rem 0; width:100%; float:left;}
footer .body .footer-right .social-bottom a{width:50px; height:50px; padding:3% 0 0 0; margin:0 10% 0 0;}
footer .body .footer-right .logo-bottom{padding:0; margin:0; width:60%; text-align:right;}
footer .body .footer-right .logo-bottom img{width:95%;}
footer .body .footer-right .copy{margin:3% 0;}
button.accordion {padding:3.8% 4%;}
div.panel {margin:2% 0 0 0;}
.map-responsive{margin:0 0 8% 0; padding-bottom:66.25%;}
section.section-inner .body .section-inner-left .contact-form form{margin:0 0 8% 0;}
.i1{padding:2.5%;}
.t1{padding:2.5%;}
button.contact-form-btn{padding:2.8%;}
.map_buttons a{padding:2.6% 2%; margin:0 0 4% 0; float:left; width:100%; display:block; font-size:1.2em; border-radius:4px;}
section.section-inner .body .section-inner-left .sorting{margin:5% 0;}
section.section-inner .body .section-inner-left .sorting form.form-select{width:100%;}
section.section-inner .body .section-inner-left .sorting form.form-select .select {margin:3% 0;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:2.6%;}
section.section-inner .body .section-inner-left .news-listing .article{padding:0; margin:8% 0 0 0;}
section.section-inner .body .section-inner-left .news-listing .article button.article-more{padding:1% 0; margin:0 45% 0 0; width:55%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing {padding:3% 0 0 0; margin:8% 0 4% 0;}
section.section-inner .body .section-inner-left .news-listing .paging-listing a{padding:0 3%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing span.active{padding:0 3%;}
/*-------------rating form-------------------------*/
.searchTerm {width:100%; padding:3%; margin:0 0 5% 0; font-size:0.938em;}
.searchButton {width:100%; font-size:0.938em; padding:3.2%;}
.select select {padding:2.2%;}
.select-year {width:30%; margin:0 2% 2% 0;}
.select-year select {padding:8% 0 8% 10%;}
.price-slider-input {width:35%; padding:1% 0; margin:3% 0 0 0;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 5% 0 0;}
.select-sort {width:100%; margin:0 0 2% 0;}
.select-sort select {padding:2.5% 0 2.5% 3%;}
.radio-group{padding:1% 0 0 0; margin:0; float:left; width:100%;}
.control {width:100%;}
.select_group{padding:0; margin:0% 0 0 0; float:left; width:100%;}
.select-month select {padding:4% 0 4% 5%;}
.select-year2 select {padding:7% 0 7% 7%;}
.searchButton_big {padding:3.5% 1%;}
section.section-inner .body .section-inner-left .form-results .results-title{padding:1.6% 0 0 0; margin:0 0 5% 0; width:100%; text-align:center;}
section.section-inner .body .section-inner-left .form-results .sort-results{padding:0; margin:0; width:100%; text-align:center;}
section.section-inner .body .section-inner-left .form-results .sort-results form.form-select{width:25%; margin:0 0 5% 0;}
section.section-inner .body .section-inner-left .form-results .sort-results form.form-select .select select {padding:9% 10%;}
.row {padding:4% 0 14% 0; display:block;}
.cell {padding:2% 2%; display: block; font-weight:600;}
.cell-year {width:15%; text-align:left; float:left;}
.cell-rating {width:65%; float:left;}
.cell-price {width:20%; text-align:left; float:left;}
section.section-inner .body .section-inner-left .wine-tags .how-to-drink{padding:1% 0; margin:0; width:100%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wine-tags .price{padding:1%; margin:0; width:100%; border-bottom:1px dotted #a1a0a2; border-right:none; text-align:left;}
section.section-inner .body .section-inner-left .wine-tags .score{padding:1%; margin:0; width:100%; border-bottom:1px dotted #a1a0a2; border-right:none; text-align:left;}
section.section-inner .body .section-inner-left .wine-tags .izba-rating{padding:4% 0; margin:0; width:100%; border-bottom:1px dotted #a1a0a2; border-right:none;}
section.section-inner .body .section-inner-left .wine-tags .how-to-taste{padding:1%; margin:0; width:100%;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating .rating{margin:0 2% 0 0;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines .izba-rating .rating-disabled{margin:0 2% 0 0;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines{padding:2% 4%;}
section.section-inner .body .section-inner-left .cellary-list .cellary{padding:3% 4% 3% 2%; margin:0 2%; float:left; width:96%;}
[data-tooltip]:before {width:220px;}
.newsletter-form .i1{padding:3.8%; margin:0 0 5% 0;}
.newsletter-form button.contact-form-btn{padding:3.8%;}
div.pop-up{width:93%; left:3%; top:13rem !important;}
}

@media only screen and (max-width: 320px) {
.top-mobile-menu span{width:31%;}
.top-mobile-menu span.lines {margin:8% 0 0 0;}
#cssmenu #head-mobile{padding:5.8% 0;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:5.1% 0;}
.focus-wine-home-image img{width:85%;}
.focus-wine-home-pricetag{position:absolute; top:2%; right:-5%;}
.newsletter{padding:0.8rem 0.2rem; margin:6% 0; width:100%;}
.newsletter a{width:70%;}
.baner{margin:3% 0;}
.baner img{width:inherit;}
footer .body .footer-left p{font-size:0.875em; margin:0 0 4% 0; float:left;}
footer .body .footer-left p a.bottom-link{margin:0 6% 0 0;}

footer .body .footer-right .logo-bottom{padding:2% 0 0 0; margin:0; width:55%; text-align:right;}
section.section-inner .body .section-inner-right .baner{margin:3% 0 2% 0; width:100%;}
section.section-inner .body .section-inner-right .baner img{width:100%;}
button.accordion {padding:4.2% 5%;}
button.accordion h2{font-size:1em; line-height:1.015em; line-height:1.2em;}
.map-responsive{margin:0 0 8% 0; padding-bottom:120%;}
section.section-inner .body .section-inner-left span.profesionals-tag-mobile{margin:5% 0 0 0;}
section.section-inner .body .section-inner-left .sorting form.form-select .select select {padding:2.8%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing {padding:3% 0 0 0; margin:8% 0 5% 0;}
section.section-inner .body .section-inner-left .news-listing .paging-listing a{padding:0 4%;}
section.section-inner .body .section-inner-left .news-listing .paging-listing span.active{padding:0 4%;}

/*-------------rating form-------------------------*/
.searchTerm {width:100%; padding:3.6%; margin:0 0 5% 0; font-size:0.938em;}
.searchButton {width:100%; font-size:0.938em; padding:3.8%;}
.select select {padding:3%;}
.select-year {width:30%; margin:0 2% 2% 0;}
.select-year select {padding:9% 0 9% 10%;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {padding-left: 1.95em; margin:0 55% 0 0;}
.select-month select {padding:5% 0 5% 5%;}
.select-year2 select {padding:8% 0 8% 7%;}
.searchButton_big {padding:4% 1%;}

.row {padding:4% 0 16% 0; display:block;}
.cell {padding:2% 4%; display: block; font-weight:600;}
.cell-year {width:22%; text-align:left; float:left;}
.cell-rating {width:50%; float:left;}
.cell-price {width:28%; text-align:left; float:left;}
section.section-inner .body .section-inner-left .form-results .paging-listing {padding:2.5% 0 0 0; margin:6% 0 2% 0;}
section.section-inner .body .section-inner-left .form-results .paging-listing a{padding:0 4%;}
section.section-inner .body .section-inner-left .form-results .paging-listing span.active{padding:0 4%;}
section.section-inner .body .section-inner-left .wines-from-the-cellary .wines{padding:4%;}

section.section-inner .body .section-inner-left .cellary-list .cellary{padding:3% 4%; margin:0 2%; float:left; width:96%;}
.newsletter-title{padding:5% 0 22% 0; font-size:2em;}
}


