@charset "utf-8";
/* CSS Document */

body, .boxed .main-container, .boxed .wrapper, #page-menu-sticky { background:#fff;  }
a, .blog-post .entry-datail .entry-meta a:hover, .contact-info li span.fa, .read-more, .offer .entry-detail .price ins, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .menu .entry-detail h3 a, .post-meta li, .post-meta li a, .service-ico li a:hover, .price .amount { color:#40d137; }
body, .boxed .container, .boxed .wrapper, #page-menu-sticky
{
border-top-right-radius:20px;  border-top-left-radius:20px;
}
.slicknav_nav { background:#8d955a; }
.slicknav_btn { background:#8d955a; }
.slicknav_menu { background:#F2EFD6; }
.slicknav_nav li { border-top:1px solid #9da666 }
.slicknav_nav a:hover { background:#aab372; }

.slicknav_nav a, .slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover, .slicknav_item:hover a { color:#fff; }


.contact-info li span.fa { text-shadow:1px 1px 0px #7e8450; }
#main-menu li a, #main-menu li a:hover, #main-menu li.current-page-item a, #main-menu li.current-page-item ul li a:hover { text-shadow:-1px -1px 0px #fbfaee; }
.block-title, .read-more, .entry-datail h2 a, .offer .entry-detail .price ins, .blog-post .entry-datail .entry-meta a:hover { text-shadow:1px 1px 0px #fbfaee; }

/* header */
header { border-bottom:2px solid #8d945a; /*background:#ece8c9;*/    }
header.header1 .header-bottom { background:url(images/header-bottom.png) repeat-x;  }
.top-bar  { background:url(images/top-bg.jpg) repeat; }
/*.top-bar , footer { background:url(images/top-bg.jpg) repeat; }*/

. footer { background:#fff; }
.top-bar { border-bottom-color:#7e8450; }
.top-bar, .top-bar .float-left p i { text-shadow:1px 1px 0px #7e8450; } 
.top-bar .cart li { border-right-color: #7e8450; border-left-color:#9ca466; }
.top-bar .cart li a:hover { color:#d3db9b; }

#main-menu ul li ul li:hover { background:#f4c900; }

.breadcrumb-wrapper, .menu-sidebar ul li, .dt-sc-tabs-frame-content, .dt-sc-pullquote, .bg-menu { background:#f2efd6; border-color:#bcc195; }

#logo { background:url(images/logo.png) no-repeat; display:block;margin-top: 20px; }

#main-menu li a { background:url(images/menu-seperator.png) right no-repeat; }
#main-menu ul li ul:before { background:url(images/arrow.png) no-repeat; }
#main-menu ul li ul { background:#F2EFD6; }
#main-menu ul li ul { border-color:#7c8444; }
#main-menu ul li ul li { border-color:#b0b879; }

/***** pagination *****/
.pagination ul li a { background:#F2EFD6; border:1px solid #BCC195; color:#7F5245; text-shadow:1px 1px 0px #ffffff; }
.pagination ul li.active, .pagination ul li:hover a { background:#8D945A; border-color:#68702d; text-shadow:-1px -1px 0px #68702d; color:#f7f6f2; }

header.header1 #main-menu li.current-page-item a, header.header1 #main-menu li:hover a, #main-menu ul li ul, .theme-box .dt-sc-titled-box-title {  background-color:#47b306; }

header.header1 #main-menu li.current-page-item a, header.header1 #main-menu li:hover a { color:#f7f6f2; text-shadow:1px 1px 0px #70773a;  }
header.header1 #main-menu li.current-page-item a:after, header.header1 #main-menu li:hover a:after { border-top: 5px solid #47b306; }

.banner-bottom-arrow { background-image:url(images/banner-bottom-arrow.png); }
.banner2 { background:#F3EEC7; }

.post-meta li:before { background:url(images/post-meta-before.png) no-repeat; }

.post-meta li:before { background:url(images/post-meta-before.png) no-repeat; }
.post-meta li:after { border-color:#d2ca93 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d2ca93; }

.post-meta li, .dt-sc-one-half .blog-post .post-meta, .dt-sc-one-third .blog-post .post-meta { background:#e6e0b3; }

.dt-sc-one-half .blog-post .post-meta:after, .dt-sc-one-third .blog-post .post-meta:after { background:url(images/post-meta-after.png) no-repeat; }

.top-right {  background:url(images/top-left.png) no-repeat; }
.bottom-left { background:url(images/bottom-right.png) no-repeat; }

.grey-bg { background:#d5d9b7; border-color:#bcc195; }

.testimonial-content-wrapper blockquote cite { border-top:1px solid #a9af7f; }
.testimonial-wrapper .aligncenter span.fa { color:#adb28c; }

input[type="text"], input[type="email"], input[type="password"], input[type="date"], input[type="time"], textarea, select { background-color:#F2EFD6; border-color:#CCC693; }

.footer-top { background:url(images/footer-top-bg.png) repeat-x; }
.hr span { background:url(images/driver-logo.png) no-repeat; }
.footer-top span { background:url(images/driver-two.png) no-repeat; }

footer { border-top:5px solid #7f5245; }
footer h3.widgettitle, footer h4 { color:#fff;/* text-shadow:1px 1px 0px #b0b680;*/ }
footer, footer .widget.hotel-booking li p span, .footer-links li a { color:#fff; /*text-shadow:-1px -1px 0px #727847;*/ }
footer .closed { color:#bdc38d; text-shadow:-1px -1px 0px #727847; }
footer #footer_map  { border:5px solid #99a068; box-shadow:1px 1px #7e8450; }
footer .widget_text a, .footer-links li a:hover, .copyright a:hover { color:#fff; }
footer .widget_text a:hover { color:#fff; }
.copyright, .copyright a { color:#aeb674; }

.footer-info { background:url(images/footer-info-bg.jpg) repeat; }

.hr, hr { border-top:1px solid #3aedc1; }
.hr-line { border-color:#3aedc1; }
.hr-line a:hover, .hr-line a.selected { background-color:#20cf3b; background-image:url(images/bullets-hover.png); }
.top .scrollTop { background:url(images/scrollTop.png) no-repeat; }

.border, iframe { background:#6fda0b; border-color:#5ab506; }
.services .border:hover { border-color:#7f5245; background:#ffffff; }
.services .border:hover .content-bg, .menu-sidebar ul li.current_page_item, .menu-sidebar ul li:hover, .products .border:hover { background:#0789ac; color:#FFF; }

.menu .entry-detail span { color:#f7f6f2; background:url(images/menu-price.png) no-repeat; }
.menu .entry-detail span, .top .scrollTop { text-shadow:-1px -1px 0px #7e8450; }
.menu-categories li:hover a, .widget_categories ul li a:before, .blog-post .post-meta li span.fa { color:#8d945a; }
.menu:hover .entry-detail span { background:url(images/menu-price-hover.png) no-repeat; text-shadow:-1px -1px 0px #673d31; }

.intro-text.type4 h2 b, .intro-text.type2 h2 b { color:#b88f3f; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a:hover, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:hover, .dt-sc-toggle-frame h5.dt-sc-toggle.active:hover, ul.dt-sc-tabs-vertical-frame li a, ul.dt-sc-tabs-frame li a, .products .product .product-title h2, .menu:hover .entry-detail h3 a, .blog-post .entry-datail h2 a, .blog-post-single .entry-datail h2 a, .blog-post .entry-datail .entry-meta a, .offer .entry-detail h3, .comment-reply-link, .widget_categories ul li a, .menu-items-list .dt-sc-three-fourth h2.block-title, .reservation-detail h2, .theme-title, .product_meta, .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active:before, ul.commentlist li .author-name { color:#7f5245; }

.theme-btn, footer .theme-btn { background-color:#7f5245; border-color:#b48172; box-shadow: inset 1px 1px 0px 0px #724532; text-shadow:-1px -1px 0px #673d31; }
.theme-btn:hover, footer .theme-btn:hover { background-color:#714538; }

.intro-text.type3 .theme-btn { background-color:#899158; border-color:#fff; }
.intro-text.type3 .theme-btn:hover { background-color:#7b8347; }

.products .product span.price:before, .bg-menu .price:before { background:url(images/price-tag-before.png) no-repeat; }
.menu .entry-thumb .code:before { background: url(images/code-before.png) no-repeat; }
.products .product span.price, .menu .entry-thumb .code, .bg-menu .price { background:#90ba08; }

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, ul.dt-sc-tabs-frame li a.current, .dt-sc-toggle-frame h5.dt-sc-toggle { background:url(images/tabs-hover-bg.jpg) repeat; text-shadow:1px 1px 0px #673d31; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle:before, ul.dt-sc-tabs-frame li a.current, .dt-sc-toggle-frame h5.dt-sc-toggle a { color:#f3eec7; }

ul.dt-sc-tabs-frame li a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active, .dt-sc-toggle-frame h5.dt-sc-toggle.active, .dt-sc-toggle-frame h5.dt-sc-toggle.active { background:url(images/tabs-bg.jpg) repeat; text-shadow:1px 1px 0px #f5f4ef; }
ul.dt-sc-tabs-vertical-frame li.current a, .border.intro-text.type3 { border-color:#8d945a; }
ul.dt-sc-tabs-vertical-frame li.current a { color:#8d945a; }
ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first { border-color:#ccc693; }
.dt-sc-tabs-frame-content { border:1px solid #d6c8b9; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { border-color:#976759; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active, .dt-sc-toggle-frame h5.dt-sc-toggle.active { border-color:#d6c8b9; }
ul.dt-sc-tabs-vertical-frame li:after { border-bottom:1px solid #ccc693; }

.products .product span.price:after, .menu .entry-thumb .code:after, .bg-menu .price:after { border-color: #7e8450 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #7e8450; }

.dt-sc-pr-tb-col, .dt-sc-pr-tb-col { background: #faf6d8; border-color:#ccc693; }
.dt-sc-tb-content li { border-bottom-color:#ccc693; }

.dt-sc-pr-tb-col.theme-color .dt-sc-tb-header h5 { text-shadow:-1px -1px 0px #747a45; background:url(images/pr-brown-title-border.png) repeat-x 0 bottom; }
.dt-sc-pr-tb-col.theme-color .dt-sc-tb-header { background:#8d945a; border:1px solid #747a45; }

.dt-sc-pr-tb-col.selected .dt-sc-tb-header { background:#7f5245; border:1px solid #673d31; }
.dt-sc-pr-tb-col.selected .dt-sc-tb-header h5 { color:#f7f6f2;  text-shadow:-1px -1px 0px #673d31; background:url(images/pr-green-title-border.png) repeat-x 0 bottom; }

.type2 .dt-sc-pr-tb-col.theme-color .dt-sc-tb-header { background:url(images/pr-theme-header.png) no-repeat scroll 0 0 / 100% auto #f3eec7; }
.type2 .dt-sc-pr-tb-col.selected .dt-sc-tb-header { background:url(images/pr-theme-header-hover.png) no-repeat scroll 0 0 / 100% auto #f3eec7; }
.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col.theme-color .dt-sc-tb-header { background:url(images/pr-theme-header-four.png) no-repeat scroll 0 0 / 100% auto #f3eec7; }
.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col.selected .dt-sc-tb-header { background:url(images/pr-theme-header-four-hover.png) no-repeat scroll 0 0 / 100% auto #f3eec7; }

.products .border:hover { border-color:#0789ac; }
.products .product:hover .product-details { background-color:#05c8fc; color:#fff; }
.products .product .product-title { background:url(images/title-border-bottom.jpg) repeat-x left bottom; }

.border.intro-text.type3 .content-bg { background:url(images/intro-theme-bg.jpg) repeat; }
.border.intro-text.type4 .content-bg, .intro-text.type2 .content-bg, .contact-info .content-bg, .reservation-detail .content-bg { background:url(images/intro-white-bg.jpg) repeat; }

.team .entry-datail a.star span, .menu-categories li a.star span { background: #99a068; }
.team:hover .entry-datail a.star span, .menu-categories li:hover a.star span  { background: #7f5245; text-shadow:-1px -1px 0 #633c30; }
.team .entry-datail a.star span span, .menu-categories li a.star span span { background: url(images/bottom.png) no-repeat scroll center bottom rgba(0, 0, 0, 0); }
.team:hover .entry-datail a.star span span, .menu-categories li:hover a.star span span { background: url(images/bottom-hover.png) no-repeat scroll center bottom rgba(0, 0, 0, 0); }
.team .entry-content, .team .entry-title span, .block-title-bor { background:url(images/border-bottom.jpg) repeat-x scroll center bottom rgba(0, 0, 0, 0); }
.menu, .offer { background: url(images/bottom-shadow.png) no-repeat scroll left bottom rgba(0, 0, 0, 0); }

.image-mask { background:url(images/offer-bg.png) no-repeat; }
.offer:hover .entry-thumb .image-mask { background:url(images/offer-bg-hover.png) no-repeat;	}

.team .entry-content, .menu-categories li .cat-item { background-color:#f3eec7; }

.menu-categories li:hover .item-one { background:url(images/item1-hover.png) no-repeat; }
.menu-categories li:hover .item-two { background:url(images/item2-hover.png) no-repeat; }
.menu-categories li:hover .item-three { background:url(images/item3-hover.png) no-repeat; }
.menu-categories li:hover .item-four { background:url(images/item4-hover.png) no-repeat; }
.menu-categories li:hover .item-five { background:url(images/item5-hover.png) no-repeat; }
.menu-categories li:hover .item-six { background:url(images/item6-hover.png) no-repeat; }
.menu-categories li .cat-item { border-bottom:1px solid #ccc693; }

.blog-post .date { background:#8d945a; border-color:#e5dfaf; }
.menu-sidebar ul li.current_page_item a, .menu-sidebar ul li:hover a, .date { text-shadow:-1px -1px 0px #633c30; }

.menu-sidebar ul li.current_page_item a, .menu-sidebar ul li:hover a { color:#f7f6f2; }
.menu-sidebar ul li.current_page_item a span, .menu-sidebar ul li:hover a span { background:url(images/feature-active.jpg) right no-repeat; }

.top .scrollTop { text-shadow:-1px -1px 0px #7e8450; }

.reservation p select, .product select { background-image: url(images/responsive-nav-bg.jpg); }

.dt-sc-one-column.blog-fullwidth .blog-post, .widget .testi-author { border-color:#ccc693; }
.post-details { background:url(images/post-comment-seperator.png) no-repeat scroll right center rgba(0, 0, 0, 0); }
ul.commentlist li .author-name span, ul.commentlist li .author-name i, .blog-post .entry-datail .entry-meta li { color:#ccc693; text-shadow:1px 1px 0px #fff8f1; }
.blog-post .entry-datail .entry-meta { border-top:1px solid #ccc693; position:relative; }
.blog-post .entry-datail .entry-meta:before { border-color:#fff; }

.testimonial-thumb .rounded, ul.commentlist li .comment-author img { border-color:#8d945a; }

.widget_categories ul li a span { background:#e1dbac; }

.service-ico li span { background:url(images/ser-icon-bg.png) no-repeat; }

/*.theme-ribbon { background-position:0px -610px; color:#f3eec7; }*/

.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote6  { background:#F2EFD6; }
.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { border-color:#BCC195; }