@charset "utf-8";
@media only screen and (min-width:1121px) and (max-width:1399px) {
.container{width:1060px}
.boxed .wrapper,.boxed #header,.boxed #header.dt-sticky-menu,.boxed .is-sticky header .dt-sticky-menu{width:1080px}
#logo{width:22%}
.cover h1{width:30%}
.responsive-nav{display:none}
#main-menu .group.right-nav{right:90px}
#main-menu ul li{margin-left:6px}
.banner-post{width:92%}
.banner-post .post-thumb img{width:100%}
.portfolio-carousel .banner-post:hover .post-thumb{height:185px}
.fullwidthbanner-container h2{margin:0;padding-bottom:30px}
.image-overlay{height:215px;left:0;top:14px;width:215px}
.dt-sc-custom-service > h5{width:54%}
.receipe-slider iframe{height:200px}
.slider-controls{margin-top:0}
.carousel-arrows .prev-arrow{left:25px}
.carousel-arrows .next-arrow{right:25px}
#news .carousel-arrows a{bottom:315px}
.carousel-arrows a img{max-width:80%}
.menu-item-list .slider-controls{margin-top:60px}
.contact-info,.contact-form{width:90%}
#map{height:500px}
.dt-sc-appicons .app-links{width:44%}
.map-overlay{padding:70px 0 80px}
.mailchimp-form > input[type="email"]{width:80%}
.contact-form .enquiry-form p input[type="submit"]:hover{font-size:17px}
.mailchimp-form input.medium{padding:12px 30px}
}
@media only screen and (min-width:960px) and (max-width:1120px) {
.container{width:900px}
.boxed .wrapper,.boxed #header{width:968px}
.boxed .wrapper .banner .container,.banner .caption h2,.boxed .no-header-bg #header-sticky-wrapper.sticky-wrapper header.dt-sticky-menu .container{width:900px}
.boxed #header.dt-sticky-menu,.boxed .is-sticky header .dt-sticky-menu,.boxed .wrapper{width:968px}
.boxed #menu-container{width:99%}
#logo{left:10px;width:24%}
.cover h1{width:40%}
.responsive-nav{display:none}
#main-menu .group.left-nav{left:5px}
#main-menu .group.right-nav{margin:0;right:70px}
#main-menu ul li{margin-left:15px}
#main-menu ul li a{font-size:15px}
.banner-post{width:92%}
.fullwidthbanner-container h2{margin:0;padding-bottom:30px}
.portfolio-carousel .banner-post:hover .post-thumb{height:185px}
.banner-post .post-thumb img{width:100%}
.main-title > p:before,.main-title > p:after{width:28%}
.dt-sc-portfolio-carousel-wrapper .carousel-arrows .prev-arrow{left:5px}
.dt-sc-portfolio-carousel-wrapper .carousel-arrows .next-arrow{right:5px}
.dt-sc-team{width:100%}
.image-overlay{height:198px;width:198px}
.dt-sc-social-icons a{margin:0 16px}
.image-overlay{height:202px;width:202px}
.post-button{margin-bottom:20px}
.contact-form .enquiry-form p input[type="submit"]:hover{font-size:17px}
.news-letter .mailchimp-form > input[type="email"]{float:right;left:0;width:435px}
.news-letter .mailchimp-form .dt-sc-button{padding:18px 15px;right:0}
.slider-controls{margin-top:0}
.receipe-thumb iframe{height:190px}
.carousel-arrows a img{max-width:25px}
#news .carousel-arrows a{bottom:346px}
.carousel-arrows .prev-arrow,.boxed .carousel-arrows .prev-arrow{left:0}
.carousel-arrows .next-arrow,.boxed .carousel-arrows .next-arrow{right:0}
.menu-item-list .slider-controls{margin-top:60px}
.timeline{left:12px}
.testimonial .underline,.testimonial .post-meta{margin-bottom:10px}
.dt-sc-icon-details{padding-left:20px}
.dt-sc-custom-service > h5{width:58%}
.contact-info,.contact-form{width:90%}
.contact-info h3,.contact-form > h3{margin-bottom:10px}
.map-overlay{padding:50px 0 80px}
.dt-sc-portfolio-carousel-wrapper .carousel-arrows a{width:30px}
.mailchimp-form > input[type="email"]{width:80.7%}
.dt-sc-appicons .app-links{margin:0 8px 10px 0;width:47%}
#primary{width:670px}
#primary.with-right-sidebar{margin-right:30px;width:65%}
#secondary{width:30%}
.entry-author-image{float:left;margin-right:20px}
.author-desc{width:78%}
#search-form input[type="email"]{width:100%}
#search-form .dt-sc-button{font-size:16px;line-height:18px;padding:14px 18px;text-shadow:none}
}
@media only screen and (min-width:768px) and (max-width:959px) {
.container{width:710px}
.dt-sc-one-fourth{margin-bottom:25px;width:48%}
.dt-sc-two-fifth{width:35.8%}
.dt-sc-one-fifth{width:24.3%}
.responsive-nav .open-nav ul{display:none}
.responsive-nav{display:none}
#main-menu .group.left-nav{left:15px}
#main-menu .group.right-nav{margin:0;right:5px}
#main-menu ul li{margin:0 15px 0 0}
#main-menu ul li a{font-size:14px}
.main-title > p:before,.main-title > p:after{width:24%}
#menu-container{width:99%}
#menu-container:before{left:-28px}
#menu-container:after{right:-20px}
.container,.boxed .wrapper .banner .container,.boxed .no-header-bg #header-sticky-wrapper.sticky-wrapper header.dt-sticky-menu .container{width:710px}
.boxed #header.dt-sticky-menu,.boxed .is-sticky header .dt-sticky-menu,.boxed .wrapper{width:740px}
.boxed #header{width:98.6%}
.boxed #main-menu .group.right-nav{margin:0;right:0}
.boxed .dt-sc-portfolio-carousel-wrapper .carousel-arrows .prev-arrow{left:10px}
.boxed .dt-sc-portfolio-carousel-wrapper .carousel-arrows .next-arrow{right:10px}
.fullwidthbanner-container h2{font-size:45px;margin:0;padding-bottom:30px}
#main-content{padding:0}
.cover h1{width:48%}
.welcome-text h3{line-height:30px}
.carousel-arrows a{max-width:22px}
.dt-sc-team{width:100%}
.dt-sc-social-icons a{margin:0 10px}
.dt-sc-team:hover .team-thumb img{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3)}
.image-overlay{height:163px;width:163px}
.carousel-arrows .prev-arrow,.boxed .carousel-arrows .prev-arrow{left:0}
.carousel-arrows .next-arrow,.boxed .carousel-arrows .next-arrow{right:0}
.receipe-details .post-meta p span{font-size:15px}
.receipe-details > h2{font-size:16px}
.timeline{left:5px}
.dt-sc-icon-details{padding-left:12px}
.dt-sc-icon-content .dt-sc-icon-details p{font-size:13px}
.entry-title > h5,.entry-title > h6,.team-detail > h5,.team-detail > h6,.dt-sc-team p{text-align:center}
.testimonial h4{margin-bottom:20px}
.post-button{margin-bottom:20px}
.news-letter .newsletter-text{line-height:25px}
.news-letter .mailchimp-form > input[type="email"]{float:left;left:112px;width:370px}
.news-letter .mailchimp-form .dt-sc-button{padding:18px 15px;right:60px}
.receipe-thumb iframe{height:148px}
.slider-controls{margin-top:0}
.menu-item-list .slider-controls{margin-top:60px}
.dt-sc-custom-service > h5{width:75%}
.contact-form .enquiry-form p input[type="submit"]:hover{font-size:14px}
.map-overlay{padding:90px 0 100px}
.map-overlay .container{width:90%}
.contact-info,.contact-form{padding:15px 20px;width:90%}
#map{height:500px}
.contact-info h3,.contact-form > h3{margin-bottom:15px}
.dt-sc-appicons .app-links{margin:0 5px 10px 0;width:47%}
.hotel-booking > ul{margin:0 0 10px}
.mailchimp-form{width:92%}
.mailchimp-form > input[type="email"]{margin-bottom:5px;padding:15px 0 15px 12px}
.mailchimp-form input[type="submit"],.enquiry-form p input[type="submit"]{font-size:14px;padding:13px 5px}
.dt-sc-testimonial blockquote q{line-height:21px}
#news .carousel-arrows a{bottom:372px}
.widget-title{font-size:20px}
.footer-widgets .widget a{font-size:14px}
#primary.with-right-sidebar{margin-right:30px;width:65%}
#secondary{width:30%}
.blog-entry .receipe-details h2{font-size:20px}
.commententries h4,#respond h3,.post-author-details h3{font-size:22px}
.author-desc{float:left;width:75%}
.entry-author-image{float:left;margin-right:15px}
#secondary h3.widgettitle{padding:15px 0}
.widgettitle > span{font-size:18px;padding:0 0 0 10px}
.related-posts-widget h2,.popular-posts-widget h2{font-size:16px;margin-bottom:10px}
.widget.widget_recent_entries .recent-posts-widget .post-thumb{width:60px;margin:0 8px 0 0}
#secondary .widget_recent_entries ul li{padding:5px 0}
#search-form .dt-sc-button{font-size:16px;line-height:14px;padding:14px 15px;text-shadow:none}
#search-form > input{font-size:11px}
.flickr_badge_image{float:left;margin:0 12px 7px 0;padding:0;width:28%}
.receipe-details .post-meta .date,.post-meta .author,.widget_recent_entries ul li p.date{float:left;font-size:11px;margin:0 4px 0 0;padding:0 5px 0 0}
.widget_recent_entries ul li h4{font-size:15px;margin-bottom:0;text-transform:none}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{
    width: 100%
}
.banner-content{top:12%}
.banner-content h3{font-size:24px;top:1em}
.banner-content p{font-size:15px;padding:5px 15px}
nav#main-menu{display:none}
.responsive-nav{display:block}
.responsive-nav .open-nav ul{display:none}
.fullwidthbanner-container h2{font-size:35px;line-height:54px;margin:0;padding-bottom:30px}
.carousel-arrows a{max-width:30px}
#header .container,.boxed .wrapper,.boxed #header{width:100%}
#menu-container:before,#menu-container:after{display:none}
.carousel-arrows .prev-arrow{left:10px}
.carousel-arrows .next-arrow{right:10px}
#logo img{float:none}
.cover h1{font-size:25px;line-height:10px;width:45%}
#header .float-right{float:none;margin:0;padding:0}
#logo{text-align:center;width:120px}
.main-title > p:before,.main-title > p:after{display:none}
.dt-sc-one-third,.dt-sc-one-half,.dt-sc-one-fourth,.dt-sc-two-fifth,.dt-sc-one-fifth{width:100%}
.column{margin-bottom:20px;margin-left:0}
.welcome-text{margin-bottom:40px}
.welcome-text .dt-sc-button{margin-bottom:20px}
.welcome-text .lunaloveentry{background-position:50% center}
.welcome-text .doggy{background-position:50% center}
.welcome-text h3{margin-bottom:30px}
.welcome-text-detail > h3{margin-bottom:40px}
.dt-sc-sorting-container{text-align:center;margin-bottom:30px}
.dt-sc-sorting-container a{font-size:18px;padding:24px 14px}
.dt-sc-team{width:100%}
.team-thumb{width:50%}
.team-wrapper{margin-bottom:20px}
.dt-sc-team .image-overlay{height:237px;width:237px}
.dt-sc-team .team-detail p{margin-bottom:40px}
.testimonial h4{margin-bottom:20px}
.timeline{left:10px}
.dt-sc-icon-details{padding-left:20px}
.news-letter .newsletter-text{line-height:25px}
.dt-sc-custom-service > h5{font-size:28px;margin-top:30px;text-align:center;width:100%}
.dt-sc-custom-service > h5:before{left:0;margin:0 auto;right:0;top:-70px}
.entry-title > h5,.entry-title > h6,.team-detail > h5,.team-detail > h6,.team-detail p{text-align:center}
.news-letter .mailchimp-form > input[type="email"]{width:100%}
.dt-sc-icon-content > p{margin-bottom:40px}
.receipe-slider iframe{height:270px}
.receipe-slider .receipe-thumb a img{width:100%}
.receipe-details > h6{width:100%}
.mailchimp-form{width:100%}
.mailchimp-form input[type="email"],.enquiry-form textarea,.enquiry-form input{width:100%}
.mailchimp-form > input[type="email"]{margin-bottom:5px;padding:15px 0 15px 12px}
.mailchimp-form input[type="submit"],.enquiry-form p input[type="submit"]{font-size:14px;padding:13px 30px}
.enquiry-form p textarea{height:126px}
.slider-controls{margin-top:0}
.menu-item-list .slider-controls{margin-top:60px}
.contact-form .enquiry-form p input[type="submit"]:hover{font-size:14px}
.widget{padding-bottom:25px}
#my_twitter-3.widget ul{margin-bottom:0}
#news .carousel-arrows a{bottom:290px}
.carousel-arrows a img{max-width:30px}
#footer:after{display:none}
.footer-top-links{text-align:center}
.dt-sc-sociable-icons{margin-bottom:-20px;width:100%}
.dt-sc-sociable-icons > li{display:inline-block;float:none}
.dt-sc-sociable-icons > li:first-child{margin:0}
.hotel-booking ul li p{font-size:11px}
.contact-info,.contact-form{width:90%;padding:22px 20px}
.contact-info h3,.contact-form > h3{margin-bottom:12px;font-size:16px}
.contact-info ul{margin-bottom:20px}
.contact-info ul li i{font-size:11px;margin-right:5px}
.contact-info li a{font-size:12px}
.hotel-booking ul{margin:0 0 8px}
.contact-form .enquiry-form p input[type="submit"],.contact-form .enquiry-form p input[type="submit"]:hover{font-size:14px}
#contact .dt-sc-social-icons li a,.dt-sc-tabs-frame-content .dt-sc-social-icons li a{height:45px;line-height:45px;width:45px}
.dt-sc-w-hours .day{padding-right:2px}
.contact-info ul li i{margin-right:5px}
#map{height:490px}
.map-overlay{padding:95px 0 60px}
.footer-top-links .call-us{width:100%}
#footer .footer-widgets{padding-top:60px}
#footer .copyright:after{display:none}
.copyright-content{float:none;text-align:center}
#primary{margin:0 0 30px;width:100%}
#secondary{width:100%}
.blog-entry .receipe-details h2{font-size:18px;margin-bottom:15px}
.author-desc{float:left;width:100%}
.post-author-details{text-align:center}
.entry-author-image{float:none;margin:0;width:100%}
.author-desc h5{float:none}
.commententries h4,#respond h3,.post-author-details h3{font-size:22px;text-align:left}
#secondary h3.widgettitle{padding:15px 0}
.widgettitle > span{font-size:18px;padding:0 0 0 10px}
.related-posts-widget h2,.popular-posts-widget h2{margin-bottom:15px}
.author-name > a{font-size:14px}
ul.commentlist li .commentmetadata{font-size:12px}
#search-form .dt-sc-button{line-height:16px}
.widget.widget_recent_entries .recent-posts-widget .post-thumb{width:83px}
.dt-sc-appicons .app-links{margin:0 5px 10px 0;width:46%}
}
@media only screen and (max-width: 480px){

html,body{width:100%;overflow-x:hidden;}
.container{width: 100%; margin-right:0;margin-bottom:2%;}
#header .container,.boxed #header{width:100%}
#header {float:none;margin:0;padding:0}
#menu-container:before,#menu-container:after{display:none}
nav#main-menu{display:none}
.responsive-nav{
    display: block;
    width: 100%;
    
}
    #slider{ margin-top: 5em;}
    #header-wrapper, #header-wrapper header{clear:both; float: left;margin-top:-0.2em;  padding-top:-0.2em; position: relative; width: 100%;}
.responsive-nav .open-nav ul{display:none}
#logo{text-align:center;width:120px;margin-top:-1em;}
#logo img{float:center;max-width:120px}
.cover h1{font-size:20px;width:70%;line-height:10px}
.dt-sc-one-third,.dt-sc-one-half,.dt-sc-one-fourth,.dt-sc-two-third,.dt-sc-two-fifth,.dt-sc-one-fifth{width:100%}
.column{margin-bottom:20px;margin-left:0}
#home{margin:0 0 -30px;padding:0 0 30px}
.fullwidthbanner-container h2{font-size:30px;line-height:42px;margin:0;padding-bottom:5px}
.dt-sc-portfolio-carousel-wrapper .carousel-arrows .prev-arrow{left:2px}
.dt-sc-portfolio-carousel-wrapper .carousel-arrows .next-arrow{right:2px}
.portfolio-carousel .column{margin-left:20px}
.carousel-arrows a{max-width:25px}
.receipies,.menu,.kitchen,.special,.news,.contact{padding:50px 0}
.main-title h2{font-size:30px}
.main-title p{font-size:20px}
.main-title > p:before,.main-title > p:after{display:none}
.welcome-text{margin-bottom:1em;margin-left:.5em;width:100%}
.welcome-text .dt-sc-button{margin-bottom:20px}
.welcome-text h3{margin-bottom:15px}
.welcome-text .lunaloveentry{background-position:60% 100%}
.welcome-text .doggy{width:100%;height:auto}
.welcome-text-detail > h3,.welcome-text h3,.border-title h2{font-size:20px;line-height:25px}
.welcome-text-detail > h3{margin-bottom:40px}
.welcome-text .lunaloveentry{background-position:50% center}
.welcome-text .doggy{background-position:50% left}
.dt-sc-sorting-container{text-align:center;margin-bottom:30px}
.dt-sc-sorting-container a{border:medium none;float:none;font-size:15px;line-height:40px;margin:0 0 3px;padding:0 7px}
.post-meta{margin-bottom:0}
#news .carousel-arrows a{bottom:322px}
.receipe-details > h2,.blog-entry .receipe-details h2{font-size:16px;line-height:24px;margin-top:30px;margin-bottom:12px}
.receipe-thumb{margin-bottom:25px}
.post-meta p,.post-meta p a{font-size:11px;margin-bottom:0}
.news-letter .newsletter-text{line-height:24px}
.menu-item-list p{line-height:22px}
.catelog-menu{width:100%}
.categories-img a{font-size:11px}
.dt-sc-team{width:100%}
.dt-sc-team:hover .team-thumb img{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3)}
.dt-sc-social-icons > a{margin:0 10px}
.dt-sc-team .team-detail p{margin-bottom:40px}
.dt-sc-team .image-overlay{height:159px;width:159px}
.dt-sc-team figure .dt-sc-social-icons{left:47%}
.dt-sc-team figcaption h2{font-size:12px;line-height:12px}
.dt-sc-custom-service > h5{font-size:18px;margin-top:30px;text-align:center;width:100%}
.dt-sc-custom-service > h5:before{left:0;margin:0 auto;right:0;top:-70px}
.dt-sc-toggle-frame p.dt-sc-toggle-accordion a{font-size:14px}
.timeline{left:10px}
.dt-sc-icon-details{padding-left:20px}
.border-title{margin-bottom:20px}
.testimonial h4{margin-bottom:20px}
blockquote q{line-height:22px}
.dt-sc-star-icons{border:none}
.testimonial .author-thumb{margin-bottom:10px}
.testimonial .post-meta{margin-bottom:0}
.underline{margin-bottom:20px}
.post-button{font-size:15px;padding:5px 20px}
.special-detail{margin-bottom:0}
.hotel-booking .dt-sc-button.medium{padding:15px 21px}
.dt-sc-custom-service{margin-bottom:10px}
.events-detail{margin-top:10px}
.receipe-details > p{line-height:22px}
.entry-title > h5,.entry-title > h6,.team-detail > h5,.team-detail > h6,.team-detail p{text-align:center}
.mailchimp-form{width:100%;text-align:center}
.enquiry-form textarea,.enquiry-form input{width:100%}
.mailchimp-form input[type="email"]{width:100%}
.news-letter .mailchimp-form > input[type="email"]{margin-bottom:15px;padding:15px 0 15px 12px;width:100%;border-radius:0}
.news-letter .mailchimp-form .dt-sc-button{position:relative;padding:12px 15px;border-radius:4px;float:none}
.receipe-details > h2{margin-top:30px}
.receipe-thumb{margin-bottom:25px}
.receipe-slider iframe{height:135px}
.post-meta p,.post-meta p a{font-size:15px}
.menu-item-list .slider-controls{margin-top:60px}
.mailchimp-form input[type="submit"],.enquiry-form p input[type="submit"]{font-size:12px;padding:14px 10px;right:0}
.contact-form .enquiry-form p input[type="submit"],.contact-form .enquiry-form p input[type="submit"]:hover{font-size:12px}
.dt-sc-testimonial blockquote q{font-size:13px;line-height:19px}
.intro-text{margin:0}
#footer:after{display:none}
.dt-sc-sociable-icons{float:left}
.dt-sc-sociable-icons > li:first-child{margin:0}
#footer .footer-widgets{padding-top:40px}
#footer .copyright:after{display:none}
#contact .dt-sc-social-icons li a{height:38px;line-height:38px;width:38px}
.dt-sc-appicons,.dt-sc-appicons .app-links{margin:0 0 10px}
.dt-sc-appicons .app-links{margin:0 5px 10px 0;width:45%}
.receipe-details .post-meta .date,.post-meta .author,.widget_recent_entries ul li p.date{margin:0;padding:0 10px 0 0}
.post-meta p,.post-meta p a{font-size:11px;margin-bottom:0}
.receipe-details .post-meta p span{font-size:14px}
.contact-form:after,.contact-info:after{background:none repeat scroll 0 0 rgba(0,0,0,0.8)}
.contact-info,.contact-form{padding:20px;width:100%}
.contact-info ul li i{margin-right:5px}
.contact-info li a{font-size:13px}
.switcher{display:none}
.flickr_badge_image{margin:0 -6px 5px 0}
.flickr_badge_image img{max-width:82%}
.widget{padding-bottom:25px}
.widget-title{font-size:20px;margin-bottom:15px}
.widget h3.widgettitle{font-size:22px}
.widget-title{line-height:30px}
.widget_text p{line-height:22px}
.footer-widgets .widget_text .dt-sc-button{font-size:14px;padding:15px 22px}
.dt-sc-partner-carousel-wrapper{margin-bottom:30px}
.carousel-arrows{bottom:-42px}
#my_twitter-3.widget ul{margin-bottom:0}
.copyright-content{float:none;text-align:center}
#primary,#secondary{width:100%}
#primary.with-right-sidebar,#primary.with-left-sidebar{margin-bottom:50px;margin-right:0}
.blog-entry .receipe-thumb{margin-bottom:20px}
.author-name > a{width:100%}
.author-name > span{display:none}
.receipe-details > p{line-height:20px;margin-bottom:15px}
.blog-entry blockquote,.blog-entry blockquote q{font-size:15px;line-height:24px;margin-bottom:7px}
.commententries h4,#respond h3,.post-author-details h3{font-size:20px}
.author-desc{width:100%}
.entry-author-image{margin:0;text-align:center;width:100%}
.blog-entry{margin:0 0 30px}
#respond p.form-submit .dt-sc-button,#respond p.form-submit .dt-sc-button:hover{font-size:14px}
.author-title{text-align:center}
.author-desc h5{float:none;margin:0;text-align:center}
#secondary h3.widgettitle{padding:15px 0}
.widgettitle > span{font-size:18px;padding:0 0 0 10px}
.related-posts-widget h2,.popular-posts-widget h2{font-size:15px;margin-bottom:10px}
.widget_recent_entries ul li h4{font-size:14px}
.recent-posts-widget ul li .post-meta p span{font-size:10px;margin-right:3px}
#search-form .dt-sc-button{font-size:16px;line-height:18px;padding:14px 15px;text-shadow:none}
.recipe-info > li{border-right:0 none}
ul.dt-sc-tabs-frame li,.woocommerce-tabs ul.tabs li{display:inline-block;width:100%}
ul.dt-sc-tabs-frame li{border-bottom:1px solid #fff;width:100%}
ul.dt-sc-tabs-frame li a,.woocommerce-tabs ul.tabs li a{box-sizing:border-box;display:inline-block;width:100%}
ul.dt-sc-tabs-frame li a{display:block;float:none}
ul.dt-sc-tabs-frame > li:first-child{border-width:1px}
.dt-sc-tabs-frame-content h2{margin-bottom:10px}
}
@media only screen and (max-width: 280px) {
.container,.boxed .container,.boxed .wrapper .banner .container{width:200px}
.fullwidthbanner-container .parallax-spacing address{font-size:15px}
#header .container,.boxed .wrapper,.boxed #header{width:100%}
#scrolldown a .fa{font-size:25px}
.style-picker-ico{top:-50px}
.fullwidthbanner-container h2{font-size:26px;line-height:37px;margin:0;padding-bottom:5px}
.portfolio-thumb{width:90%}
.portfolio-carousel .banner-post:hover .post-thumb{height:148px}
.portfolio-carousel .entry-detail > h6 span{font-size:10px}
.portfolio-carousel .entry-detail > p{font-size:12px;line-height:20px}
.portfolio-details a.dt-sc-button,.dt-sc-button.order-now:hover{font-size:13px}
.catelog-thumb{width:100%}
.welcome-text-detail > h3,.welcome-text h3,.border-title h2{font-size:18px}
.dt-sc-appicons .app-links{margin:0 5px 10px 0;width:45%}
.timeline{left:0}
.dt-sc-icon-details{padding-left:10px}
.dt-sc-icon-content .dt-sc-icon-details h5{font-size:15px}
.dt-sc-icon-content .dt-sc-icon-details p{font-size:12px}
.dt-sc-toggle-frame p.dt-sc-toggle-accordion a{font-size:14px;padding:15px 10px}
.dt-sc-toggle-frame p.dt-sc-toggle-accordion:before{font-size:15px;right:-5px;top:0}
.catelog-thumb:before{background-size:185px 185px;height:185px;width:185px}
.receipe-details .dt-sc-button,.dt-sc-button.nopost,.dt-sc-button.dt-load-more{font-size:13px;padding:10px 7px}
.intro-text > p{margin-bottom:15px}
.portfolio-details .post-meta .author-thumb span{margin-left:30px}
.author-thumb > a{line-height:45px}
#header .float-right{float:none;margin:0;padding:0}
#menu-container:before,#menu-container:after{display:none}
nav#main-menu{display:none}
.intro-text > h5{font-size:16px;line-height:24px;margin-bottom:20px}
.dt-sc-sorting-container{margin-bottom:25px;text-align:center}
.dt-sc-custom-service a{font-size:15px;margin-left:0}
.responsive-nav{display:block;width:100%}
.events-detail{margin-bottom:0;margin-top:10px}
.dt-sc-team .image-overlay{height:146px;width:146px}
.dt-sc-social-icons > a{margin:0 8px}
.dt-sc-team .team-detail p:last-child{margin:0}
.team-wrapper{margin:0}
.carousel-arrows a{max-width:16px}
#news .dt-sc-service-carousel-wrapper .caroufredsel_wrapper{height:625px}
.contact-info ul li{font-size:11px}
.dt-sc-icon-content > p:last-child{margin-bottom:0}
.receipe-details .post-meta .date,.post-meta .author,.widget_recent_entries ul li p.date{margin:0 1px 0 0;padding:0 8px 0 0}
#contact .dt-sc-hr-invisible-large{margin:20px}
.contact-info h3,.contact-form > h3{font-size:14px}
.contact-info .dt-sc-button{font-size:10px;padding:10px 15px}
.receipe-details > h2{font-size:15px;line-height:24px;margin-top:25px}
#doggybinav .dt-sc-hr-invisible-large{margin:20px 0 0}
.responsive-nav .open-nav ul{display:none}
#logo{text-align:center;width:100%}
#logo img{float:none;max-width:65%}
.cover h1{font-size:20px;width:70%}
.dt-sc-one-third,.dt-sc-one-half,.dt-sc-one-fourth,.dt-sc-two-third,.dt-sc-two-fifth,.dt-sc-one-fifth,.dt-sc-two-third,dt-sc-three-fourth,.dt-sc-three-fourth{width:100%}
.column{margin-bottom:20px;margin-left:0}
.main-title h2{font-size:25px}
.main-title p{font-size:20px;line-height:34px}
.portfolio-details > h2{font-size:14px}
.receipe-slider iframe{height:123px}
#news .carousel-arrows a{bottom:375px}
.map-overlay{padding:25px 0}
#footer:after{background-position:52% 78%;background-size:69% 66%}
.underline{background-position:100% 100%;background-size:95% auto;width:100%}
.widget h3.widgettitle{font-size:20px}
.dt-sc-partner-carousel-wrapper .carousel-arrows{bottom:-60px}
.dt-sc-sociable-icons > li{margin:0 0 0 10px}
.portfolio-details .order-now{margin:0}
.portfolio-details a.dt-sc-button{margin-right:3px;font-size:13px}
.footer-top-links .call-us{text-align:center;width:100%;font-size:16px}
.dt-sc-sociable-icons{float:none;text-align:center}
.dt-sc-sociable-icons > li{display:inline-block;float:none}
.footer-top-links .column:nth-child(2){margin:0}
.widget-title{font-size:18px;line-height:15px;margin-bottom:10px}
.footer-widgets .widget_text .dt-sc-button{font-size:14px;padding:12px 10px}
.widget.widget_tag_cloud .tagcloud a{margin:0 3px 3px 0}
.mailchimp-form input[type="email"]{font-size:10px;line-height:16px;width:100%}
#my_flickr-5 .flickrs .flickr_badge_image a{width:85%;float:left}
.flickr_badge_image{margin:0 -14px 5px 0}
.widget.widget_recent_entries .recent-posts-widget .post-thumb{margin:0 7px 5px 0;width:70px}
.boxed .contact-info li{font-size:12px}
.boxed .hotel-booking ul li p{font-size:12px}
}

.meanmenu-reveal span{background:none repeat scroll 0 0 #424242;display:block;height:2px;margin-top:3px;width:20px}
.responsive-nav .meanmenu-reveal > a{color:#323232;cursor:pointer;display:block;font-size:1px;font-weight:700;height:10px;line-height:22px;padding:22px 18px;position:absolute;right:0;text-decoration:none;top:0;width:22px;z-index:9999}
.meanmenu-reveal ul{list-style-type:none;margin:0;padding:0;width:100%}
.meanmenu-reveal ul li{float:left;padding-bottom:0;position:relative;width:100%;top:60px;z-index:-1}
.meanmenu-reveal ul li a{background:none repeat scroll 0 0 #efb9d5;border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;display:block;float:left;margin:0;padding:1em 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%}
.meanmenu-reveal ul li a:hover{background:none repeat scroll 0 0 #fff;color:#472400;box-shadow:0 0 0 1px #664620 inset}
.responsive-nav .meanmenu-icon.close-nav{color:#424242;font-size:18px;left:auto;right:0;text-indent:0}
