@media only screen and (min-width:768px) and (max-width:979px){#container{width:730px;padding:5px}.content{padding:0 40px}#main-content{width:408px}#header{width:740px}#header #logo{width:184px;margin:20px auto 0}#header h6{right:0}#header .main-menu.left>div>ul>li{padding-right:5px}#header .main-menu.right>div>ul>li{padding-left:5px}#header .main-menu>div>ul>li>a{font-size:14px;background:0 0}#header .main-menu.left>div>ul>li>a{padding-right:10px}#header .main-menu.right>div>ul>li>a{padding-left:10px}#header .main-menu .sub-menu{width:160px}#header .main-menu .sub-menu .menu-item{padding:7px 10px}#header .main-menu .sub-menu .menu-item>a{font-size:12px}#header .main-menu .sub-menu .menu-item .sub-menu{top:0;left:160px}.bottom-strip{width:740px}ul.template-items{margin:0 0 25px -30px}ul.template-items li{width:196px;margin-left:30px}ul.template-items li figure{background-color:#f0f1f2}.carousel{width:648px}.es-carousel{width:608px;height:170px}.es-carousel li{width:92px !important}#footer{width:740px;padding:18px 0 59px}#footer ul li{margin-right:12px}.gallery-2-columns{margin-left:-20px}.gallery-2-columns .gallery-item{width:314px;margin-left:20px}.gallery-3-columns{margin-left:-20px}.gallery-3-columns .gallery-item{width:202px;margin-left:20px}.gallery-4-columns{margin-left:-15px}.gallery-4-columns .gallery-item{width:150px;margin-left:15px}#map_canvas{width:383px;height:250px;margin-left:1px}.contact-form{width:396px;padding-left:2px}.contact-form p{float:none;width:100%}.contact-form p.name,.contact-form p.email{margin-right:0}.contact-form input[type=text]{width:212px}.contact-form #message{width:370px}.our-menu-menu-item{padding-top:18px;padding-bottom:17px}.our-menu-menu-item .post-content{width:195px}.single-menu-item .news .post-head{width:330px}.event-listing article .post-content{width:322px;padding-bottom:30px}.event-single .date{margin:0 18px 2px 1px}.news .date{margin:0}.news .post-head{width:242px}#comments .comment .avatar{width:60px;height:60px}#comments .comment .comment-body,#comments .comment .comment-meta{width:78%;text-align:left}#comments .comment .children .comment:first-child{margin-top:0}#comments .commentlist .children .depth-2 .comment-body,#comments .commentlist .children .depth-2 .comment-meta{width:72%}#comments .commentlist .children .depth-3 .comment-body,#comments .commentlist .children .depth-3 .comment-meta{width:62%}#comments .commentlist .children .depth-4 .comment-body,#comments .commentlist .children .depth-4 .comment-meta{width:50%}#comments .commentlist .children .depth-5 .comment-body,#comments .commentlist .children .depth-5 .comment-meta{width:42%}}@media only screen and (max-width:767px){#sidebar .widget{width:100%;margin:0 auto 15px;text-align:center}#header{width:440px;padding:12px 0 10px;height:auto}#header h6{position:static;margin-bottom:10px;text-align:center}#header .main-menu.left{position:static;margin:0 auto 10px;display:none}#header .main-menu.right{position:static;margin:0 auto 10px}#header nav ul{text-align:center;display:none}#header .main-menu{background-color:#fde69f;width:95%;margin:0 auto;padding:5px;border:1px solid #191919;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#header .main-menu .responsive-nav{width:100%;display:block;margin:0 auto;border:1px solid #fde6a4}.bottom-strip{width:440px}.bottom-strip p{font-size:0;line-height:15px;padding:4px 0}.bottom-strip p span{display:none}.bottom-strip p a{padding:5px 10px;font-size:12px;margin-top:9px}ul.template-items{margin:0 0 25px}ul.template-items li{width:348px;margin:0 0 20px;text-align:center;border-bottom:1px solid #fce2af;padding-bottom:20px}ul.template-items li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.carousel{width:350px}.es-carousel{width:310px;height:170px}.es-carousel li{width:95px !important}#footer{width:440px}#footer ul li{margin:0 12px 10px 0;display:inline-block}#footer nav ul{text-align:center;display:none}#footer #footer-menu{background-color:#fde69f;width:98%;margin:0 auto 25px;padding:5px;border:1px solid #191919;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#footer #footer-menu .responsive-nav{width:100%;display:block;margin:0 auto;border:1px solid #fde6a4}#filter-by{margin-top:20px}.gallery-2-columns{margin-left:0}.gallery-2-columns .gallery-item{width:348px;margin-left:0}.gallery-3-columns{margin-left:-20px}.gallery-3-columns .gallery-item{width:164px;margin-left:20px}.gallery-4-columns{margin-left:-20px}.gallery-4-columns .gallery-item{width:164px;margin-left:20px}#main-content .title-heading{text-align:center}.widget ul li{background:0 0;padding-left:0}article ol,article ul{text-align:left}#map_canvas{width:323px;height:323px;margin-left:1px}.contact-form{width:346px;padding-left:2px}.contact-form p{float:none;width:100%}.contact-form p.name,.contact-form p.email{margin-right:0}.contact-form input[type=text]{width:212px}.contact-form #message{width:330px}#sidebar .contact-details ul li.p-book,#sidebar .contact-details ul li.list-mail-icon,#sidebar .contact-details ul li.list-phone-icon{background:0 0}.contact-form .ajax-loader{left:250px}#reservation-form .contact-form .ajax-loader{left:285px}.our-menu-menu-item{text-align:center}.our-menu-menu-item figure{float:none;margin:0 0 12px}.our-menu-menu-item .post-content{width:100%;float:none;text-align:center}.our-menu-menu-item .post-content p{margin-bottom:15px}.our-menu-menu-item .read-more{display:inline-block;margin-bottom:10px}.our-menu-menu-item .price{float:none;margin:0 auto}.page-head h1{font-size:26px}h1{font-size:26px}h2,.content h2.title-heading{font-size:24px}.single-menu-item .news .post-head{width:100%;float:none;text-align:center}.single-menu-item .price{margin:5px auto;float:none}#sidebar .social ul{text-align:center}#sidebar .social li{display:inline;float:none;vertical-align:top}#sidebar .widget .sidebar-menu-item{text-align:center}#sidebar .widget .sidebar-menu-item .sidebar-menu-thumb{float:none;margin:5px auto 10px}#sidebar .widget .sidebar-menu-item p{margin-bottom:5px}.date{float:none;margin:0 auto 5px}.event-listing article .article-date{margin:10px auto;float:none}.event-listing article .post-content{float:none;width:100%;padding-bottom:30px}.event-single .date{float:none;margin:0 auto 25px}.event-single article{text-align:left;margin-bottom:0;background:0 0}.event-single article small span.left{margin-left:2px;display:inline-block}.event-single article .article-date{float:none;margin:10px auto}.news article .comment-count{display:none}.news article a.read-more-content{float:none}.news article .article-date{margin:10px auto;float:none}.news .date{float:none;margin:0 auto}.news .post-head{width:100%}.columns{margin:0 0 0 -2%;overflow:hidden}.columns .one-third,.columns .two-third,.columns .one-fourth,.columns .three-fourth,.columns .one-half{width:100%;margin:0 0 0 2%;float:left}.columns .single-col{width:100%;margin:0 0 0 2%}#comments .commentlist .children{padding:0;position:relative}#comments .comment .avatar{width:60px;height:60px;float:none}#comments .comment .comment-body,#comments .comment .comment-meta{float:none;width:100%;padding:0}#comments .commentlist .children .depth-2 .comment-body,#comments .commentlist .children .depth-2 .comment-meta{width:100%;padding:0}#comments .commentlist .children .depth-3 .comment-body,#comments .commentlist .children .depth-3 .comment-meta{width:100%;padding:0}#comments .commentlist .children .depth-4 .comment-body,#comments .commentlist .children .depth-4 .comment-meta{width:100%;padding:0}#comments .commentlist .children .depth-5 .comment-body,#comments .commentlist .children .depth-5 .comment-meta{width:100%;padding:0}#respond #commentform p{text-align:left}#main-content .captcha-container label{display:block}.team-page #main-content{background:0 0}}@media only screen and (min-width:480px) and (max-width:767px){#container{width:430px;padding:5px}.content{padding:0 40px}#sidebar{width:348px;padding:25px 0;text-align:center}#main-content{width:348px;padding:0 0 40px;background:url(//www.ristorante-da-ugo.de/wp-content/themes/elegantia-theme/css/../images/sep-line-stars.png) no-repeat center bottom;text-align:left}.content.right #sidebar{float:right;background:0 0;width:348px;padding:25px 0}.content.right #main-content{float:left;width:348px;margin-right:0}}@media only screen and (max-width:479px){#container{width:280px;padding:5px}.content{padding:0 20px}#main-content{width:238px;padding:0 0 40px;background:url(//www.ristorante-da-ugo.de/wp-content/themes/elegantia-theme/css/../images/sep-line-stars.png) no-repeat center bottom;text-align:left}#sidebar{width:238px;padding:25px 0;text-align:center}.content.right #sidebar{float:right;background:0 0;width:238px;padding:25px 0}.content.right #main-content{float:left;width:238px;margin-right:0}#header{width:290px}.flex-direction-nav li a{position:absolute;top:50%;width:17px;height:32px;margin-top:-16px;background:url(//www.ristorante-da-ugo.de/wp-content/themes/elegantia-theme/css/../images/slider-nav-2.png) no-repeat 0 0}.flex-direction-nav li a.flex-next{background-position:-25px 0;right:-6px}.flex-direction-nav li a.flex-prev{background-position:0 0;left:0}.flex-direction-nav li a.flex-next:hover{background-position:-25px 0}.flex-direction-nav li a.flex-prev:hover{background-position:0 0}.bottom-strip{width:290px}ul.template-items li{width:238px}.carousel{width:238px}.es-carousel{width:206px;height:170px}.es-carousel li{width:95px !important}.gallery-2-columns .gallery-item{width:238px}.gallery-3-columns{margin-left:0}.gallery-3-columns .gallery-item{width:238px;margin-left:0}.gallery-4-columns{margin-left:0}.gallery-4-columns .gallery-item{width:238px;margin-left:0}.gallery-4-columns .gallery-item figure{width:190px;margin:0 auto}#footer{width:290px}#map_canvas{width:224px;height:224px}.contact-form{width:236px;padding-left:2px}.contact-form p{float:none;width:100%}.contact-form p.name,.contact-form p.email{margin-right:0}.contact-form input[type=text],.contact-form #message{width:220px}.contact-form .ajax-loader{left:188px}#reservation-form .contact-form .ajax-loader{left:210px}.tabs-nav li a{padding:0 5px}blockquote{background:0 0;padding:20px 15px;font-style:italic}}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){#sidebar .social li{vertical-align:middle}}@media screen and (-webkit-min-device-pixel-ratio:0){#comments .comment .avatar{border:none}}@media only screen and (max-width:767px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #fbdfaa;border-left:1px solid #fbdfaa}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #fbdfaa}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}div.table-wrapper div.scrollable table{margin-left:35%}table.responsive td{position:relative;white-space:nowrap;overflow:hidden}table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child{display:none}table.responsive td:first-child,table.responsive.pinned td{display:none}}