@charset "utf-8";

@media only screen and (min-width:960px) and (max-width:1120px) {
.container {
width:900px
}

.boxed .wrapper,.banner-container {
width:940px
}

#secondary {
width:24.8%
}

.home-ribbon .theme-ribbon {
top:-98px
}

.shadow3 {
bottom:-32px
}

#main-menu ul li ul ul {
left:inherit;
right:242px
}

.breadcrumb-wrapper {
text-align:center
}

.breadcrumb-wrapper .float-right,.breadcrumb-wrapper h1.page-title {
float:none
}

.menu .entry-detail h3 {
width:75%
}

.entry-detail > p {
float:left;
width:100%
}

.dt-sc-one-column.blog-fullwidth .post-content {
width:81.9%
}

.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content,.with-left-sidebar .dt-sc-one-column .post-content,.with-right-sidebar .dt-sc-one-column .post-content {
width:75.2%
}

.dt-sc-one-half .post-meta {
width:80.5%
}

.with-left-sidebar .dt-sc-one-half .post-meta,.with-right-sidebar .dt-sc-one-half .post-meta {
width:71%
}

.dt-sc-one-third .post-meta {
width:70.3%
}

.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
width:44%
}

.with-left-sidebar .dt-sc-one-third .post-meta .post-tag,.with-right-sidebar .dt-sc-one-third .post-meta .post-tag {
display:none
}

.dt-sc-one-third .post-meta li {
padding-right:6px
}

.with-left-sidebar .dt-sc-one-half .blog-post .post-meta,.with-right-sidebar .dt-sc-one-half .blog-post .post-meta {
width:64.5%
}

.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
margin-left:17%
}

.testimonial-content-wrapper {
width:82%
}

.footer_tweets {
width:84%
}

.type2 .dt-sc-pr-tb-col .dt-sc-tb-header {
padding-top:31px
}

.dt-sc-tabs-frame-content:after {
width:100%
}

.dt-sc-one-half iframe,.dt-sc-one-third iframe,.dt-sc-one-fourth iframe,.dt-sc-three-fourth iframe,.dt-sc-two-third iframe,iframe {
width:96%
}

.corner iframe {
width:97%
}

.widget.social-icons ul li {
margin-right:8px
}

.big-ribbon {
background-size:100%
}

.ribbon {
background-size:100% auto;
height:78px
}

.ribbon.grey {
background-position:0 -121px
}

.ribbon.green {
background-position:0 -235px
}

.ribbon.purple {
background-position:0 -351px
}

.ribbon.orange {
background-position:0 -468px
}

.ribbon.brown {
background-position:0 -585px
}

.border.intro-text.type4,.border.intro-text.type3 {
width:98.3%
}

.border.intro-text.type4 .content-bg {
width:95.5%
}

.reserve-frm p input,.reserve-frm p textarea,.dt-sc-one-half .reserve-frm p input,.dt-sc-one-half .reserve-frm p textarea {
width:60.3%
}

.reserve-frm p select {
width:65.7%
}
}

@media only screen and (min-width:768px) and (max-width:959px) {
.container {
width:710px
}

.boxed .wrapper,.banner-container {
width:750px
}

#secondary {
width:24.2%
}

#logo {
width:129px;
margin-top:20px
}

#main-menu li {
font-size:15px
}

#main-menu li a {
padding:0 15px 0 7px
}

header.header1 #main-menu li a {
padding:6px 11px
}

.theme-ribbon {
background-position:0 -93px
}

.home-ribbon .theme-ribbon {
top:-87px
}

.shadow3 {
bottom:-51px
}

.shadow2 {
bottom:-56px
}

.banner1 {
padding:50px 0
}

.banner2 {
padding-top:114px
}

#main-menu ul li ul ul {
left:inherit;
right:242px
}

.big-ribbon {
background-size:100%
}

.big-ribbon h3 {
margin-bottom:5px
}

.big-ribbon .ribbon-content {
left:20%;
width:423px
}

.ribbon-content.aligncenter > p {
font-size:10px;
line-height:15px
}

.breadcrumb-wrapper {
text-align:center
}

.breadcrumb-wrapper .float-right,.breadcrumb-wrapper h1.page-title {
float:none
}

form.cart .dt-sc-one-third,form.cart .dt-sc-two-third {
width:49%
}

form.cart .dt-sc-one-third select,form.cart .dt-sc-two-third select {
width:75%
}

ul.caroufred_items .product {
height:413px
}

.dt-sc-one-column.blog-fullwidth .post-content {
width:77%
}

.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content,.with-left-sidebar .dt-sc-one-column .post-content,.with-right-sidebar .dt-sc-one-column .post-content {
width:68.6%
}

.dt-sc-one-half .post-meta {
width:75.5%
}

.with-left-sidebar .dt-sc-one-half .post-meta,.with-right-sidebar .dt-sc-one-half .post-meta {
width:60%
}

.dt-sc-one-third .post-meta {
width:63.3%
}

.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
margin-bottom:20px;
margin-left:0;
width:76%
}

.dt-sc-one-third .post-meta .post-tag {
display:none
}

.with-left-sidebar .dt-sc-one-third .blog-post .top-right,.with-left-sidebar .dt-sc-one-third .blog-post .bottom-left,.with-right-sidebar .dt-sc-one-third .blog-post .top-right,.with-right-sidebar .dt-sc-one-third .blog-post .bottom-left,.with-left-sidebar .dt-sc-one-half .blog-post .post-meta .post-tag,.with-right-sidebar .dt-sc-one-half .blog-post .post-meta .post-tag {
display:none
}

.with-left-sidebar .dt-sc-one-third .blog-post .date,.with-right-sidebar .dt-sc-one-third .blog-post .date {
float:right;
margin-right:43px
}

.with-left-sidebar .dt-sc-one-half .blog-post .post-meta,.with-right-sidebar .dt-sc-one-half .blog-post .post-meta {
width:55%
}

.with-left-sidebar .dt-sc-one-half .blog-post .top-right,.with-left-sidebar .dt-sc-one-half .blog-post .bottom-left,.with-right-sidebar .dt-sc-one-half .blog-post .top-right,.with-right-sidebar .dt-sc-one-half .blog-post .bottom-left {
display:none
}

ul.commentlist li {
padding:0 0 0 55px
}

ul.commentlist li .comment-author img {
max-height:40px
}

input[type="text"],input[type="email"],input[type="password"],input.text,textarea {
width:93%
}

.blog-post .entry-datail .entry-meta li {
margin-right:7px;
padding:0 7px 0 0
}

.testimonial-content-wrapper {
width:77%
}

.dt-sc-tweets_container {
font-size:18px
}

.footer_tweets {
width:82%
}

.dt-sc-tabs-frame-content:after {
width:100%
}

.dt-sc-tabs-vertical-frame-content {
width:73.6%
}

.type2 .dt-sc-pr-tb-col .dt-sc-tb-header {
padding-top:15px
}

.dt-sc-pr-tb-col .dt-sc-tb-header h5 {
padding:14px 0 9px
}

.type2 .dt-sc-pr-tb-col .dt-sc-tb-header h5 {
font-size:40px
}

.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-tb-header h5 {
padding-top:23px
}

.dt-sc-button.large {
padding:21px 40px
}

.dt-sc-button.xlarge {
font-size:25px;
padding:25px 38px
}

.bg-menu {
width:86.5%
}

.dt-sc-one-half input[type="text"],.dt-sc-one-half input[type="email"],.dt-sc-one-half input[type="password"],.dt-sc-one-half input.text,.dt-sc-one-half textarea {
width:90.5%
}

textarea {
width:95%
}

.dt-sc-two-third .corner iframe {
max-width:96.3%
}

.contact-info li span,.menu-items-list .items li a .number {
margin-right:9px
}

.dt-sc-one-half .dt-sc-tabs-vertical-frame-content {
width:62.8%
}

.dt-sc-one-half iframe,.dt-sc-one-third iframe,.dt-sc-one-fourth iframe,.dt-sc-three-fourth iframe,.dt-sc-two-third iframe,iframe {
max-width:94%
}

.hotel-timing li .day {
min-width:inherit
}

.footer-links li {
font-size:11px
}

.reserve-frm p input,.reserve-frm p textarea,.dt-sc-one-half .reserve-frm p input,.dt-sc-one-half .reserve-frm p textarea {
width:49.2%
}

.reserve-frm p select {
width:55.9%
}

.border.corner.reservation-detail {
float:left;
width:auto
}

#secondary ul.dt-sc-tabs-frame li a {
font-size:12px;
padding:0 10px
}

.menu .entry-detail h3 {
width:71%
}

.menu .entry-detail p {
width:100%;
float:left
}

.menu {
padding-bottom:24px
}

.menu .entry-thumb .code {
font-size:9px
}

.menu .entry-detail h3 {
width:68%
}

.menu-categories li {
min-height:111px
}

.menu-categories li .cat-item {
font-size:14px
}

.menu-categories li a {
padding:15px
}

.dt-sc-one-half .entry-thumb,.dt-sc-one-third .entry-thumb {
width:94%
}

#logo,ul.dt-sc-tabs-vertical-frame li a span,.menu,.offer,.big-ribbon,.dt-sc-tabs-frame-content:after,.dt-sc-toggle-content {
background-size:100%
}

.ribbon {
background-size:100% auto;
height:66px;
padding-top:25px
}

.ribbon.grey {
background-position:0 -93px
}

.ribbon.green {
background-position:0 -185px
}

.ribbon.purple {
background-position:0 -277px
}

.ribbon.orange {
background-position:0 -369px
}

.ribbon.brown {
background-position:0 -461px
}

.dt-sc-button.small {
font-size:15px
}

.border.intro-text.type4,.border.intro-text.type3 {
width:98%
}

.border.intro-text.type4 .content-bg,.border.intro-text.type3 .content-bg {
width:94.3%
}

.intro-text h2 {
font-size:19px
}

.content-bg br {
display:none
}

.offer .image-mask,.offer:hover .entry-thumb .image-mask {
width:68px;
height:68px;
background-size:89%
}

.offer .entry-detail p {
margin-right:10px;
width:76%
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#main-menu ul {
display:none
}

.slicknav_menu {
display:block
}

.container {
width:420px
}

.boxed .wrapper {
width:460px
}

.top-bar p,.cart li {
font-size:11px
}

#logo {
float:none;
margin:9px auto;
width:200px
}

.theme-ribbon {
background-position:0 -55px
}

.home-ribbon .theme-ribbon {
top:-61px
}

.banner-container {
display:none
}

.banner1 {
padding:35px 0
}

.banner2 {
padding-top:89px
}

.column {
margin-left:0
}

.dt-sc-one-fourth,.dt-sc-one-half,.dt-sc-three-fourth,.dt-sc-one-third,.dt-sc-two-third,.dt-sc-one-fifth,.dt-sc-four-fifth,.dt-sc-three-fifth,.dt-sc-two-fifth,.dt-sc-one-sixth,.dt-sc-two-sixth,.dt-sc-three-sixth,.dt-sc-four-sixth,.dt-sc-five-sixth {
width:100%;
margin-bottom:20px
}

.pricing-table.no-space .dt-sc-one-fourth,.pricing-table.no-space .dt-sc-one-half,.pricing-table.no-space .dt-sc-three-fourth,.pricing-table.no-space .dt-sc-one-third,.pricing-table.no-space .dt-sc-two-third,.pricing-table.no-space .dt-sc-one-fifth,.pricing-table.no-space .dt-sc-four-fifth,.pricing-table.no-space .dt-sc-three-fifth,.pricing-table.no-space .dt-sc-two-fifth,.pricing-table.no-space .dt-sc-one-sixth,.pricing-table.no-space .dt-sc-two-sixth,.pricing-table.no-space .dt-sc-three-sixth,.pricing-table.no-space .dt-sc-four-sixth,.pricing-table.no-space .dt-sc-five-sixth {
width:98%
}

#primary {
width:100%
}

#primary.content-full-width {
width:100%
}

#secondary {
width:100%;
margin-left:0;
margin-right:0
}

.intro-text.type2,.intro-text.type3,.intro-text.type4 {
text-align:center
}

.intro-text.type2 .column,.intro-text.type3 .column,.intro-text.type4 .column {
margin-bottom:0
}

.intro-text.type2 h4,.intro-text.type3 h4,.intro-text.type4 h4 {
font-size:16px
}

.intro-text.type2 a,.intro-text.t.ype4 a,.intro-text.type3 a,.intro-text .dt-sc-button {
float:none
}

.intro-text.type1 h4 {
line-height:34px
}

.intro-text.type1 h6 {
background-image:url(images/introtext-border-top.png);
font-size:13px
}

.border.intro-text.type4,.border.intro-text.type3 {
width:96.8%
}

.border.intro-text.type4 .content-bg,.border.intro-text.type3 .content-bg {
width:89.8%
}

.intro-text {
text-align:center
}

.breadcrumb-wrapper {
text-align:center
}

.breadcrumb-wrapper .float-right,.breadcrumb-wrapper h1.page-title {
float:none
}

.service-ico li {
margin-bottom:10px
}

.testimonial-content-wrapper,.testimonial-wrapper,.testimonial-thumb {
width:100%;
text-align:center
}

.testimonial-thumb .rounded {
display:inline-block;
float:none
}

.dt-sc-tweets_container {
line-height:normal
}

.footer_tweets {
width:100%
}

.bg-menu {
width:88.5%
}

form.cart .dt-sc-one-third,form.cart .dt-sc-two-third {
width:49%
}

form.cart .dt-sc-one-third select,form.cart .dt-sc-two-third select {
width:75%
}

ul.caroufred_items .product {
height:390px
}

.blog-post .entry-datail .entry-meta {
text-align:center;
width:100%
}

.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content,.dt-sc-one-column.blog-fullwidth .post-content {
width:61.3%
}

.dt-sc-one-half .post-meta,.dt-sc-one-third .post-meta {
width:79.5%
}

.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
width:66%
}

ul.commentlist li .comment-author img {
max-height:31px
}

ul.commentlist li {
padding-left:46px
}

.dt-sc-one-half input[type="text"],.dt-sc-one-half input[type="email"],.dt-sc-one-half input[type="password"],.dt-sc-one-half input.text,.dt-sc-one-half textarea {
width:94.3%
}

.with-left-sidebar .dt-sc-one-third .blog-post .date,.with-right-sidebar .dt-sc-one-third .blog-post .date {
margin-left:0
}

.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
margin-left:-8px
}

input[type=text],input[type=email],input[type=password],input.text,textarea {
width:92.4%
}

th {
font-size:12px;
padding:10px 5px
}

td {
padding:10px 5px;
font-size:11px
}

.dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first {
width:100%;
border:none
}

.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-tb-header {
padding-top:13px
}

ul.dt-sc-tabs-vertical-frame {
width:99%;
margin-right:0
}

ul.dt-sc-tabs-vertical-frame li {
text-align:center
}

ul.dt-sc-tabs-vertical-frame li a span {
background:none
}

.dt-sc-one-third .dt-sc-titled-box,.dt-sc-two-third .dt-sc-titled-box {
width:91%
}

.dt-sc-one-half .dt-sc-tabs-vertical-frame-content,.dt-sc-tabs-frame-content:after {
width:100%
}

#secondary {
margin-top:20px
}

.contact-info .border.corner {
width:96%
}

.menu-categories {
text-align:center;
margin-bottom:0
}

.menu-categories li .cat-item {
font-size:14px
}

.menu-categories li {
min-height:111px;
margin-bottom:40px
}

.menu-categories li a {
padding:20px 27px
}

.menu-categories li a.star {
bottom:6px;
left:31%
}

.menu-categories li:hover a.star {
bottom:-26px
}

.menu {
margin-bottom:35px;
padding-bottom:30px
}

.menu .entry-thumb .border img,.blog-post .entry-thumb img {
width:100%
}

.service-ico,.service-ico ul {
text-align:center
}

.service-ico .dt-sc-button {
float:none
}

#page-menu-sticky-sticky-wrapper {
margin-bottom:0
}

#page-menu-sticky {
position:inherit!important
}

.menu-categories li [class^="item-"] {
display:none
}

.menu-categories li {
margin-bottom:0;
min-height:inherit;
margin-right:0
}

.menu-categories li a {
padding:5px
}

.menu-categories li .cat-item:after,.menu-categories li .cat-item {
border-bottom:none
}

.menu-categories li a.star,.menu-categories li:hover a.star {
display:none
}

.menu .entry-detail h3 {
width:79%
}

.footer-info {
text-align:center
}

.copyright {
float:none
}

.footer-links li {
display:inline-block;
float:none
}

.footer-top span {
left:46%
}

.big-ribbon {
height:79px
}

.big-ribbon .ribbon-content {
left:20%;
top:5px;
width:250px
}

.big-ribbon h3 {
margin-bottom:0
}

.big-ribbon h3,.big-ribbon p {
font-size:9px;
line-height:12px
}

.big-ribbon,.ribbon,#logo,.menu,.offer {
background-size:100%
}

.ribbon {
font-size:20px;
height:43px;
padding-top:10px
}

.ribbon.grey {
background-position:0 -55px
}

.ribbon.green {
background-position:0 -109px
}

.ribbon.purple {
background-position:0 -164px
}

.ribbon.orange {
background-position:0 -219px
}

.ribbon.brown {
background-position:0 -273px
}

.team {
width:70%;
margin-left:14%
}

.offer .dt-sc-one-fifth.column {
width:21%
}

.offer .dt-sc-four-fifth {
width:78.6%
}

.reserve-frm p input,.reserve-frm p textarea,.dt-sc-one-half .reserve-frm p input,.dt-sc-one-half .reserve-frm p textarea {
width:59%
}

.reserve-frm p select {
width:63.9%
}

.border.corner.reservation-detail {
width:96%
}

.hr-line .caroufred_pager {
left:39%
}
}

@media only screen and (max-width: 479px) {
footer {
margin-bottom:50px
}

.slicknav_menu {
display:block
}

#main-menu ul {
display:none
}

.container {
width:320px
}

.boxed .wrapper {
width:100%
}

.banner-container {
display:none
}

.banner2 {
padding-top:70px
}

.banner1 {
padding:25px 0
}

.top-bar {
text-align:center;
height:39px
}

.top-bar .float-left,.top-bar .float-right,.cart li,h1.page-title,.float-right.breadcrumb,.breadcrumb a,.breadcrumb > span,.breadcrumb h2,.copyright,.footer-links li,.dt-sc-tweets_container a.tweet-btn {
float:none
}

.top-bar .cart li {
display:inline-block;
border:none;
float:none
}

.top-bar p,.top-bar .cart li {
line-height:23px;
font-size:12px
}

#logo {
width:197px
}

#logo,.ribbon,.dt-sc-tabs-frame-content:after,.dt-sc-toggle-content,.menu,.offer,.big-ribbon {
background-size:100%
}

.theme-ribbon.ribbon {
background-position:0 -26px;
font-size:10px;
line-height:22px
}

.home-ribbon .theme-ribbon {
top:-42px
}

.service-ico li a {
font-size:16px
}

h1.page-title {
font-size:29px
}

.block-title,.block-title-bor {
font-size:20px
}

.block-title,.block-title.aligncenter,.block-title-bor {
margin-bottom:23px
}

.breadcrumb a,.breadcrumb > span,.breadcrumb h2 {
display:inline-block
}

.column {
margin-left:0
}

.dt-sc-one-fourth,.dt-sc-one-half,.dt-sc-three-fourth,.dt-sc-one-third,.dt-sc-two-third,.dt-sc-one-fifth,.dt-sc-four-fifth,.dt-sc-three-fifth,.dt-sc-two-fifth,.dt-sc-one-sixth,.dt-sc-two-sixth,.dt-sc-three-sixth,.dt-sc-four-sixth,.dt-sc-five-sixth {
width:100%;
margin-bottom:20px
}

.pricing-table.no-space .dt-sc-one-fourth,.pricing-table.no-space .dt-sc-one-half,.pricing-table.no-space .dt-sc-three-fourth,.pricing-table.no-space .dt-sc-one-third,.pricing-table.no-space .dt-sc-two-third,.pricing-table.no-space .dt-sc-one-fifth,.pricing-table.no-space .dt-sc-four-fifth,.pricing-table.no-space .dt-sc-three-fifth,.pricing-table.no-space .dt-sc-two-fifth,.pricing-table.no-space .dt-sc-one-sixth,.pricing-table.no-space .dt-sc-two-sixth,.pricing-table.no-space .dt-sc-three-sixth,.pricing-table.no-space .dt-sc-four-sixth,.pricing-table.no-space .dt-sc-five-sixth {
width:95%
}

#primary {
width:100%
}

#primary.content-full-width {
width:100%
}

#secondary {
width:100%;
margin-left:0;
margin-right:0
}

.intro-text.type1 h4 span.highlight {
background:none;
color:#333334
}

.breadcrumb-wrapper,.intro-text.type2,.intro-text.type3,.intro-text.type4,.testimonial-content-wrapper,.dt-sc-tweets_container,.products .product .product-details,.footer-info,ul.dt-sc-tabs-vertical-frame li,.offer .entry-detail {
text-align:center
}

.intro-text.type2 .column,.intro-text.type3 .column,.intro-text.type4 .column {
margin-bottom:0
}

.intro-text.type2 h4,.intro-text.type3 h4,.intro-text.type4 h4 {
font-size:16px
}

.intro-text.type2 a,.intro-text.type4 a,.intro-text.type3 a,.service-ico .dt-sc-button,.intro-text .dt-sc-button {
float:none
}

.intro-text.type1 h4 {
line-height:34px
}

.intro-text.type1 h6 {
background-image:url(images/introtext-border-top.png);
font-size:13px
}

.border.intro-text.type4,.border.intro-text.type3 {
width:93%
}

.border.intro-text.type4 .content-bg,.border.intro-text.type3 .content-bg {
width:83.8%
}

.footer-links li {
display:inline-block
}

.footer-top span {
left:42%
}

.widget.social-icons ul li {
margin-right:5px
}

.service-ico {
text-align:center
}

.service-ico li {
margin-bottom:10px
}

.testimonial-content-wrapper {
width:100%
}

.testimonial-content-wrapper blockquote {
font-size:17px;
line-height:30px
}

.testimonial-thumb .rounded {
margin:0 0 0 15%
}

.testimonial-content-wrapper blockquote cite span {
font-size:17px
}

.testimonial-wrapper .aligncenter span.fa {
font-size:16px
}

.footer_tweets {
width:100%
}

.dt-sc-tweets_container {
font-size:17px
}

.dt-sc-tweets_container a.tweet-btn {
margin-top:10px
}

.product-details .dt-sc-button {
margin-bottom:10px
}

.big-ribbon {
height:38px
}

.big-ribbon .ribbon-content {
left:20%;
width:120px;
top:4px
}

.big-ribbon h3 {
font-size:10px;
line-height:10px
}

.big-ribbon p {
display:none
}

.blog-post {
border-bottom:1px solid #DBDBDB;
display:inline-block;
padding-bottom:24px;
text-align:center;
width:100%
}

.blog-post .column {
margin-bottom:0
}

.blog-post .read-more {
float:none
}

.blog-post .top-right,.blog-post .bottom-left {
display:none
}

.dt-sc-one-column.blog-fullwidth .post-details {
width:100%;
min-height:inherit;
background:none
}

.dt-sc-one-column.blog-fullwidth .post-content {
margin-left:0;
width:100%
}

.blog-post .date,.dt-sc-one-half .blog-post .date,.dt-sc-one-third .blog-post .date {
margin-left:31%
}

.dt-sc-one-half .blog-post .date,.dt-sc-one-third .blog-post .date,.blog-post .date {
float:left
}

.dt-sc-one-half .post-meta,.with-left-sidebar .dt-sc-one-half .post-meta,.with-right-sidebar .dt-sc-one-half .post-meta,.dt-sc-one-third .post-meta,.with-left-sidebar .dt-sc-one-third .post-meta,.with-right-sidebar .dt-sc-one-third .post-meta {
width:100%
}

.post-meta li {
clear:both
}

.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content {
width:100%;
margin-left:0
}

.author-name {
margin-bottom:0
}

ul.commentlist li {
padding-left:0
}

.comment-author img {
height:30px;
width:30px
}

ul.commentlist li .comment-author {
float:left;
margin-right:5px;
position:inherit
}

.dt-sc-one-half .post-details .post-tag,.dt-sc-one-third .post-details .post-tag,.post-details .post-tag {
display:none
}

.dt-sc-one-half .post-details .post-meta li,.dt-sc-one-third .post-details .post-meta li,.post-details .post-meta li {
clear:none
}

.dt-sc-one-half .blog-post .post-meta,.dt-sc-one-third .blog-post .post-meta {
margin-left:31px;
margin-bottom:20px
}

.with-left-sidebar .dt-sc-one-half .blog-post .post-meta,.with-right-sidebar .dt-sc-one-half .blog-post .post-meta,.with-left-sidebar .dt-sc-one-third .blog-post .post-meta,.with-right-sidebar .dt-sc-one-third .blog-post .post-meta {
margin-left:15px;
width:66%
}

.blog-post .post-meta {
width:88%
}

.post-meta li:after {
border:none
}

.blog-post .entry-datail .entry-meta {
text-align:center;
width:100%
}

.blog-post .entry-datail .entry-meta li:last-child {
margin-right:0;
padding-right:0
}

.pagination strong {
margin-bottom:25px
}

.pagination > ul {
float:left;
width:100%
}

input[type=text],input[type=email],input[type=password],input.text,textarea {
width:83.8%
}

th,td {
font-size:7px;
padding:8px 0
}

.dt-sc-button.small {
font-size:14px
}

.dt-sc-tabs-frame-content:after,.dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first {
width:100%
}

ul.dt-sc-tabs-vertical-frame {
width:97%;
margin-right:0
}

ul.dt-sc-tabs-frame li {
width:100%;
border-right:none;
border-bottom:1px solid #fff
}

ul.dt-sc-tabs-frame li a {
float:none;
display:block
}

.dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first {
border:none
}

ul.dt-sc-tabs-vertical-frame {
margin-bottom:10px;
margin-right:0
}

.dt-sc-one-half .dt-sc-tabs-vertical-frame-content {
width:100%
}

.type2 .dt-sc-pr-tb-col .dt-sc-tb-header h5 {
font-size:30px
}

.type2 .dt-sc-pr-tb-col .dt-sc-tb-header {
padding-top:9px
}

.dt-sc-pr-tb-col .dt-sc-tb-header h5 {
padding:15px 0 10px
}

.dt-sc-pullquote1,.dt-sc-pullquote2,.dt-sc-pullquote3,.dt-sc-pullquote4,.dt-sc-pullquote5,.dt-sc-pullquote6 {
width:81%;
margin-left:0
}

.dt-sc-pullquote1.alignright {
float:none
}

.dt-sc-one-third .dt-sc-titled-box,.dt-sc-two-third .dt-sc-titled-box {
width:82%
}

.dt-sc-one-half .dt-sc-titled-box {
width:81.5%
}

.dt-sc-button.xlarge {
padding:25px 31px;
font-size:23px
}

.dt-sc-button.large {
font-size:22px;
padding:21px 34px
}

form.cart .dt-sc-one-third,form.cart .dt-sc-two-third {
width:100%;
margin-bottom:30px
}

form.cart .dt-sc-one-third select,form.cart .dt-sc-two-third select {
width:85%
}

#primary.with-right-sidebar {
margin-bottom:20px
}

.bg-menu {
width:84.5%
}

.dt-sc-one-half iframe,.dt-sc-one-third iframe,.dt-sc-one-fourth iframe,.dt-sc-three-fourth iframe,.dt-sc-two-third iframe,iframe {
width:92%
}

.dt-sc-one-half input[type="text"],.dt-sc-one-half input[type="email"],.dt-sc-one-half input[type="password"],.dt-sc-one-half input.text,.dt-sc-one-half textarea {
width:88.3%
}

.contact-info li span,.menu-items-list .items li a .number {
margin-right:9px
}

.dt-sc-one-third .contact-info .border {
width:93.2%
}

#commentform .dt-sc-one-half {
margin-bottom:0
}

#commentform textarea {
float:left
}

.ribbon {
font-size:12px;
height:26px;
padding-top:0;
line-height:19px
}

.ribbon.grey {
background-position:0 -26px
}

.ribbon.green {
background-position:0 -52px
}

.ribbon.purple {
background-position:0 -78px
}

.ribbon.orange {
background-position:0 -104px
}

.ribbon.brown {
background-position:0 -130px
}

.hr span {
left:38%
}

.menu {
padding-bottom:0
}

.menu .entry-detail h3 {
width:67%
}

.entry-detail > p {
float:left;
width:100%
}

.menu-categories {
text-align:center;
margin-bottom:0
}

.menu-categories li .cat-item {
font-size:14px
}

.menu-categories li {
min-height:111px;
margin-bottom:40px
}

.menu-categories li a {
padding:20px 15px
}

.menu-categories li a.star {
bottom:6px;
left:25%
}

.menu-categories li:hover a.star {
bottom:-26px
}

#page-menu-sticky-sticky-wrapper {
margin-bottom:0
}

#page-menu-sticky {
position:inherit!important
}

.menu-categories li [class^="item-"] {
display:none
}

.menu-categories li {
margin-bottom:0;
min-height:inherit;
margin-right:0
}

.menu-categories li a {
padding:5px
}

.menu-categories li .cat-item:after,.menu-categories li .cat-item {
border-bottom:none
}

.menu-categories li a.star,.menu-categories li:hover a.star {
display:none
}

.offer {
margin-bottom:23px;
padding-bottom:11px
}

.menu .entry-thumb,.blog-post .entry-thumb {
margin-bottom:15px
}

.offer .entry-thumb figure {
width:80px;
display:block;
margin:0 auto
}

.offer .entry-detail p {
width:100%
}

.reserve-frm p input,.reserve-frm p textarea,.dt-sc-one-half .reserve-frm p input,.dt-sc-one-half .reserve-frm p textarea {
width:88%
}

.reserve-frm p label {
line-height:28px
}

.reserve-frm p select {
width:99.9%
}

.border.corner.reservation-detail {
width:93%
}

.hr-line ul {
left:29%
}

.top .scrollTop {
top:0
}

.top {
margin-bottom:20px
}

.team {
margin-bottom:30px
}

.team .entry-datail a.star {
left:41%
}

.hr-line .caroufred_pager {
left:25%
}

ul.caroufred_items .product {
height:390px
}
}