@media only screen and (max-width: 980px) {
#logo {
min-height: 100px;
}
}
@media only screen and (min-width: 981px) {
#logo {
min-height: 126px;
}
}   i.fab.fa-facebook-square {color: #8b9dc3; font-size:18px!important;margin-right:5px;}
i.fab.fa-tripadvisor {color: #00a680; font-size:18px!important; margin-right:5px;}
.secondary {color: #8b9dc3; font-size:16px!important; margin-right:5px;}
.main {color: #d6d6d6; font-size:13px!important; margin-right:2px;}
.stopka {color: #d6d6d6; margin-right: 15px;}
.stopkafacebook {color: #8b9dc3; margin-right: 20px;}
.stopkatripadvisor {color: #00af87; margin-right: 17px!important;} .et_mobile_menu .main .secondary .social {display: block!important;}
.et_mobile_menu .main {margin-right: 20px;}
.et_mobile_menu .secondary {margin-right: 20px;}
.et_mobile_menu .facebook {margin-right: 20px!important;}
.et_mobile_menu .tripadvisor {margin-right: 16px!important;}  #footer-widgets .footer-widget li:before {display:none;} 
html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 25px;
padding-left: 0px;
}  span.mobile_menu_bar:before{
content:"\62";
color:#d6d6d6;
} 
span.mobile_menu_bar:after {
content:'Menu';
color:#d6d6d6;
text-transform:uppercase;
line-height:1;
position:relative;
font-size:16px;
top:-6px;
padding-left:8px;
}  #et-secondary-menu {
float: none !important;
text-align: left;
}
#et-secondary-nav li {
margin-right: 20px;
}  .blog_layout .et_pb_post {
-webkit-box-shadow: 11px 11px 5px -6px rgba(0,0,0,0.18);
-moz-box-shadow: 11px 11px 5px -6px rgba(0,0,0,0.18);
box-shadow: 11px 11px 5px -6px rgba(0,0,0,0.18);
}
.blog_layout .et_pb_post .post-content {
display: none; }
.blog_layout .entry-title a:hover {
color:#38a5ed; }
.blog_layout .et_overlay:before {
display: none; }
.blog_layout .et_overlay {
background:rgba(53,53,53,0.82); } .blog_layout.et_pb_image_container {
max-height:200px;
}
.blog_layout .et_pb_image_container img {
max-height:200px;
object-fit:cover;
}  #top-menu a:before {
content: "";
position: absolute;
top: -120px;
left: -10px;
width: calc(100% + 20px);
background: red;
z-index: -2;
border-radius: 4px;
height: 95px;
transform: skewY(0deg);
transition: .4s ease-in-out all;
}
#top-menu a:hover:before {
top: -70px;
transform: skewY(0deg);
}
#top-menu a:hover {
color: #fff;
opacity: 1;
}
#top-menu li:nth-child(1) a:before {
background: #be397e;
}
#top-menu li:nth-child(2) a:before {
background: #51790c;
}
#top-menu li:nth-child(3) a:before {
background: #d8af8a;
}
#top-menu li:nth-child(4) a:before {
background: #28a1e0;
}