/*-----------------------------Default Css------------------------------------------ */
.wrapper{ background:#fff;}
p{color:#a3a3a3;}
.white{color:#fff !important;}
/*---------Header------------------*/
.header-top-section {background: none repeat scroll #101010;}
.info-top > span {color: #FFFFFF;}
.info-top > span > i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #FFFFFF;
}
.book-btn{color: #FFFFFF !important; background-color:#00d255;}
.section-title h1 {color: #060c17;}
.section-title  p {color: #929292;}
.callout-title h1, .callout-title p {color: #eee !important;}
/*-----Main button------------*/
.main-btn {
   background:#00d255;
   color:#fff;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.main-btn:before { background:#0dad4e;}
.main-btn:hover, .main-btn:focus, .main-btn:active {color:#fff;}
.main-btn2{	border:2px solid #fff !important;background:transparent !important;}
.main-btn2:before {
   border:2px solid #fff !important;
   background:#ffffff !important;
   color:#202020 !important
}
.button-3 { border: 2px solid #fff !important;}
.main-btn2:hover, .main-btn2:focus, .main-btn2:active {color:#202020 !important;}
/*----Main Menu Section---------------------------------*/
.navbar-toggle {
    background-color:#00d255 !important;
    border-color: #ffffff !important;
}
.navbar-toggle .icon-bar { background: #fff;}	
.navbar-toggle:hover,
.navbar-toggle:focus {background-color: #00d255;}
.navbar {
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    background-color:#ffffff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {
    background-color: #00d255;
	color: #FFFFFF;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.navbar .navbar-nav > .open > a,
.navbar .navbar-nav > .open > a:hover,
.navbar .navbar-nav > .open > a:focus {
	background-color: #00d255;
	color: #FFFFFF;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
	background-color: #00d255;
	color: #FFFFFF;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.navbar .navbar-nav > li > a {color: #101010;}
/*Dropdown Menus */
.dropdown-menu > li > a {
    color: #202020;
	background-color: #00d255;
	border-bottom: 1px solid #eeeeee; transition: all 0.3s ease-in-out 0s; 
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #00d255;
}
.navbar-nav > li > .dropdown-menu { background: #00d255;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #FFFFFF;
	border-bottom:1px dotted #078e3e;
}
.dropdown-menu > li > a:hover {background-color: #02983f !important;color:#fff;}
.dropdown-submenu:hover > .dropdown-menu{
	 background: #00d255;
	 color:#fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
      background-color: #02983f !important;
	 color:#fff;
}
/*------home-datepicker---------*/
.table-condensed thead{color: #FFF; background:#00d255;}
.table-condensed tbody{color: #FFF;background:#10253C;}
td.active{border:1px dotted #ccc; background-color:#00d255;}
/*--------Home Slider Section---------------------*/ 
.slide-caption h1 {background: rgba(0,0,0,0.8);color: #F4F4F5;}
.slide-caption p {background:rgba(255,255,255,0.8);color: #333333;}
/*-----------Service Section--------------*/
.boxes_title{ color: #303030;}
.service-icon {background-color:#00d255!important; }
.service-icon a i{color:#fff;}
.boxes_content {background:#fff;border:1px solid #ddd;}
.boxes_content:hover { box-shadow: 1px -1px 11px -2px rgba(80, 57, 58, 0.55);}
.boxes_content p{color:#929292;}
/*------------------Footer-----------------------------------------------------------------*/
.footer {
    background: url("../images/page-header-bg.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
}
.footer .overlay {background: rgba(9, 13, 17,0.9) none repeat scroll 0 0;}
footer .links-social h3.title { color: #fff;}
footer .links-social .link-groups .links ul li a {color: #fff;}
footer .links-social .link-groups .links p {color: #CECECE;}
footer .links-social .link-groups .links ul li i{color: #fff;}
footer .links-social .newsletter .input-group {
  border: 1px solid #343434;
  background: #202020;
}
/*-----Copyright------------------*/
.copyright {background: #081118 none repeat scroll 0 0;}
.copyright a {color: #e4e4e4;}
.tags-cloud li a { color: #fff !important; border: 1px solid #fff;}
.tags-cloud li a:hover {
  background-color:#EF3F57 !important;
  border-color: #EF3F57 !important;
}
.social.big li a i {color:#eee;border:1px solid #eee;}
.social.blog_social li a i {color:#555; border:1px solid #555!important;}
.social.fill li a.facebook:hover i, .social li a.facebook:hover i {
  background: #456098;
  border-color: #456098;
}
.social.fill li a.twitter:hover i, .social li a.twitter:hover i {
  background: #07a2dc;
  border-color: #07a2dc;
}
.social.fill li a.googleplus:hover i, .social li a.googleplus:hover i {
  border-color: #f8694d;
  background: #f8694d;
}
.social.fill li a.linkedin:hover i, .social li a.linkedin:hover i {
  border-color: #0077b5;
  background: #0077b5;
}
/*--------Footer-top----------------------*/
.footer-bottom  { background-color: #00d255;}
.footer-bottom .widget .widget-header h2.widget-title {color:#fff;}
.widget .widget-header p.caption {color: #eee;}
.footer-bottom .newsletter .input-group input {background-color: #fff;color: #46494a;}
.footer-bottom .newsletter .input-group button {background: #343434;color: #717171;}
.footer-widget-flicker span > a > img { border: 1px solid #ffffff;}
.post-date {background-color: #00d255;}
.post-date span.date {color: #FFFFFF; }
.post-date span.month { color: #FFFFFF; background: #696969 none repeat scroll 0 0;}
.footer-blog-post h3 a { color: #ffffff;}
.footer-blog-post span {color: #a8abb8;}
/*--------Scroll Top---------*/
.hc_scrollup {background:#00C851;}
.hc_scrollup i{color:#fff;}
/*Callout Section-----------------------------------------------------------------------------------------------*/
.callout-section {
    background: url("../images/bg-2.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
}
.callout-section .overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.callout-section h1 {color: #ffffff;}
.callout-section p {color: #ffffff;}
/*-------------Contact Page-------------------------------------------*/
.contact-title{color:#555;}
.contact-info { border-top: 1px dotted #ddd;}
.contact-info h4 i {color: #00d255;}
.contact-info p {color: #939393;}
/*-----------section-collout-------------------*/
.callout-section {
    background: url("../images/bg-2.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
}
.callout-section .overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.white {color: #fff !important;}
/*--------section-testmonial-----------------------*/
.section-title h1 {color: #303030;}
.section-title p { color: #707070;}
.testimonial-wrapper {
    background: url("../images/bg-2.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);
}
.testimonial-wrapper .overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.testimonial-inner {background-color:rgba(0,0,0,0.8);}
.carousel-indicators li {
    background-color: #00d255!important;
    border: 2px solid #fff!important;
}
.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
}
.de_testi blockquote {background: rgba(0,0,0,0.6);}
.testimonial p {color:#fff;}
/*--------blog-pages-start--------------*/
.blog-area {box-shadow: 0 4px 10px 0 rgba(0,0,0,.2),0 4px 12px 0 rgba(0,0,0,.14);}
.blog-title h2 > a {color: #101010;}
.blog-title h2 > a:hover {color: #00d255;}
.blog-post-detail {
	color: #3E3E41;
    border-top: 1px dotted #c5d1dc;
    border-bottom: 1px dotted #c5d1dc;
}
.blog-post-detail a:hover {color: #00d255;}
.blog-post-detail a {color: #504D4D;}
.blog-post-detail a > i {color: #101010;}
.blog-tags i { color: #101010;}
.blog-post-title blockquote {border: 1px solid #e8e8e8;}
.blog-post-title blockquote:before {color: #d7d7d7;}
.blog-post-title blockquote span {color: #d7d7d7;}
.blog-post-title blockquote span small { color: #d7d7d7;}
.blog-author {background-color: #ffffff;border: 1px solid #e9e9e9;}
.blog-author h6 {color: #555;}
.blog-author p {color: #64646d;}
.blog-author img {border: 3px solid #fff;box-shadow: 0px 0px 1px #ccc;}
/*--------------commet-----------*/
.blog-post-headding h2 {color:#555;}
h4.comment_detail_title{color:#555; }
.course-area-blog-post {border-bottom:1px solid #e8e8e8;}
.course-area-blog-post ul li { color: #00d255;}
.course-area-blog-post ul li a {color: #555;}
.comment_detail { border: 1px dotted #ccc;}
/*----------------sidebar-------------*/
.blog-sidebar{box-shadow: 0 4px 10px 0 rgba(0,0,0,.2),0 4px 12px 0 rgba(0,0,0,.14);}
.sm-widget-title h2 {
    color:#fff;
    background: #00C851;
    border: 1px solid #00C851;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.14),0 2px 8px 0 rgba(0,0,0,.12);
}
.border-show-top{border-top:1px solid #F6F6F6;}
ul.member-tabs li:hover{background-color:#DD140E;}
/*------effect-blog-sidebar------------------*/
ul.member-tabs li{
	border-right: 1px solid #ddd;
    background:#00d255;
    color:#fff;
}
ul.member-tabs li a{color:#fff}
ul.member-tabs li:before{background-color:#333;}
ul.member-tabs li.active, ul.member-tabs li:hover:before{ background-color:#333;}

/*-------ffect-blog------------------*/
.input-group > .form-control { background-color: transparent;}
.btn-default {
    color: #fff!important;
    background-color: #303030!important;
    border: 1px solid #303030!important;
}
ul.post-content li { border-bottom: 1px solid #EDEAEA;}
ul.post-content li a { color: #707070;}
ul.post-content li i { color: #00d255;}
ul.post-content li a span { color: #00d255;}
.post-content li span { color: #00d255;}
.sidebar-widget-tags a { border: 1px solid #00d255;color: #202020;}
.sidebar-widget-tags a:hover{
    background-color: #00C851;
	color: #FFFFFF;
}
/*-----NEWS & EVENTS-------*/
.sm-sidebar-post-area img {border: 4px solid #fff;box-shadow: 0px 0px 2px #ccc;}
.sm-sidebar-post h4 a{color: #0f0f16;}

/*------Page Title--------------------------------*/
/* .page-title-section {
    background: url("../images/page-header-bg.jpg") scroll 0 0 / cover;
    box-shadow: 0 7px 10px -10px #000;
} */
.page-title-inner {background: rgba(0,0,0,0.7);}
.about-t-cont{box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
.page-header-title h1 {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.breadcrumbs {background-color: transparent;}
.breadcrumbs > li a { color: #ffffff;}
.breadcrumbs > .active {color: #00d255;}
/*-----------Home Gallery--------------------------*/
.home-gallery{box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
/*---------Home Latest News------------------------------------*/
.home-blog-section{ background-color: #f2f0f0;}
.home-blog{background:#fff;}
.blog-area .date-caption .date {
    background-color: rgba(0, 200, 81 ,0.8);
    color: #fff;
}
/*-------Booking Section------------------*/
.booking-section{background-color: #00d255;}
.text-box{ background: #fff !important;}
.booking-section label{color:#fff;}

/*-----------pagination----------------*/
.blog-pagination a {background-color:#414141; color: #fff;    box-shadow: 0 4px 10px 0 rgba(0,0,0,.2),0 4px 12px 0 rgba(0,0,0,.14);}
.blog-pagination a {background-color:#414141; color: #fff;    box-shadow: 0 4px 10px 0 rgba(0,0,0,.2),0 4px 12px 0 rgba(0,0,0,.14);}
.blog-pagination a.active { background-color: #00d255;color: #fff;}
.blog-pagination a:hover{ background-color: #00d255;color:#fff;}

/*-----page-gallery-------------------*/
.room-col h4 {color:#fff;}
.room-col p {color:#00d255;}
.gallery_rs{background-color:transparent;}
.room-tabs li.active > a, .room-tabs li > a:hover {
     background-color:  #00d255;
	 color:#fff;
}
/*----gallery-effect-------------*/
.room-tabs li > a{
   background:#333;
   color:#fff;
   box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
}
.room-tabs li > a:before {background-color:#00d255;}
.room-tabs li > a:hover, .room-tabs li > a:focus, .room-tabs li > a:active {color:#fff;}
/*----Gallery Room Page-------*/
.room-col  {box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
.room-col .overly{
    color: #FFFFFF;
    background-color:#000;
}
.gallery-icon{ border: solid 1px #fff;color: #F5FFFF;}
.gallery-icon:hover {
	background-color:#00d255;
	border-color:#00d255;
}
.gallery-icon:hover i{ color:#fff;}
/*-------gallery-extender----------------*/
.extended-top {box-shadow: 1px -1px 11px -2px rgba(80, 57, 58, 0.55);}
.extended p { color: #A0A0A0;}
.extended h3 a{color:#00d255;}
.extended h5 {color: #553a99;}
.extended h6 {color: #fff;background: #333;}
/*-----------extended-2------------------*/
.extended-2{ box-shadow: 1px -1px 11px -2px rgba(80, 57, 58, 0.55);}
.extended-2-name h4{ color:#00d255; }
/*---------------event-pages-----------------*/
.event-containt {box-shadow: 0 4px 10px 0 rgba(0,0,0,.2),0 4px 12px 0 rgba(0,0,0,.14);}
.event-cont-right h4 {color: #333;color: #626161; }
.event-cont-right ul li a { color: #666;}
.event-cont-right ul li a i { color: #00d255;}
/*--------------about page start---------------------*/
.about-top-cont h2{ color:#00d255; margin-top: 0px;}
.about-top-cont h2 span{ color:#555;}
.about-top-cont ul li{color:#555; border-bottom: 1px dotted #ddd;}
.about-top-cont ul li i{ color:#00d255;}
.ablout-collaut-title{color: #555;}
.main-collaut-about-inner{text-align:center; background: linear-gradient(20deg, #f06, #00d255);}
.main-collaut-about{   background: url("../images/bg-2.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);}
.main-collaut-about-inner h2 span{ color:#555; color:#fff;}
.main-collaut-about-inner h2 {color:#fff;}
.main-collaut-about-inner h4{color:#fff;}
.panel-default > .panel-heading {
    color:#fff!important;
    background-color:#00d255!important;
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
}
.about-tabs{
	background: linear-gradient(5deg, orange, #00d255);
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
}
.about-collaut-tabs li.active > a, .about-collaut-tabs li > a:hover {
     background-color:  #00d255;
	 color:#fff;
}
.about-collaut-tabs li > a{
   background:#333;
   color:#fff;
   box-shadow: 0px 0px 2px rgba(0,0,0,0.4);
}
.about-collaut-tabs li > a:before { background-color:#00d255;}
.about-collaut-tabs li > a:hover, .about-collaut-tabs li > a:focus, .about-collaut-tabs li > a:active { color:#fff;}
.about_service h4 a{ color:#EEEDED;}.about_service p{ color:#fff;}
.tab-extended p{color:#fff;}
.tab-extended h4{ padding:20px;color:#fff;}
.about-ourteam-name h4{color:#555;}
/*--testimonal--*/
.testimonal{background:url(../images/slide/slide3.jpg) no-repeat 0px 0px;background-size:cover;}
.testi-top h3{ color: #FFFFFF;}
.testimonial-left img{box-shadow: 0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
.testi-slider{background:rgba(0, 0, 0, 0.69);}
.testimonial-right h5{color:#00d255;}
.testimonial-right h6{color:#fff;}
.testimonial-right p{ color: #fff;}
.callbacks_tabs a:after {border:2px solid #fff;}
.callbacks_here a:after{background:#00d255;}
.callbacks_nav {background: orange url("../slide/slide3.jpg") no-repeat left top;}
.wp-caption{background: #fff;border: 1px solid #f0f0f0;}
.screen-reader-text:focus{
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
}
code{color: #00d255!important;}
blockquote{border-left: 5px solid #00C851!important;}
.qua_blockquote_section blockquote,blockquote{background-color: #F6F5F5;}
.page-header-title h1 a{ color:#00d255; }
.blog-detail-description p a:hover { color:#00d255; }
.blog-detail-description th a:hover { color:#00d255; }
.blog-detail-description dd a:hover { color:#00d255; }
.blog-detail-description ul li a:hover { color:#00d255; }
.blog-detail-description ul li  { color:#a3a3a3; }
/** Calendar style **/}
.post-content div#calendar_wrap table#wp-calendar {
	border: 1px solid #e9e9e9;
	background-color: #fcfcfc;
}
.post-content div#calendar_wrap table > caption {color: #242526;}
.post-content div#calendar_wrap table#wp-calendar thead > tr { background: #fcfcfc; }
#calendar_wrap a { color:#00C851; }
.post-content div#calendar_wrap table > thead > tr > th {color: #00d255; }
.post-content div#calendar_wrap table > tfoot > tr > td {border: 1px solid #e9e9e9;}
#calendar_wrap  a:hover { color: #FC6730;  }
.post-content div#calendar_wrap table > tbody > tr > td { color: #707070;}
.links .calendar_wrap table { color:#fff !important; }
.links .calendar_wrap table caption{ color:#fff !important; }
.links .calendar_wrap table td a{ color:#00d255 !important; }

/* Dummy COntent table */
td, th {border: 1px solid #ccc !important;}
.blog-detail-description ol li a:hover{ color:#00d255 }
.site-nav-previous, .nav-previous a{ color:#504D4D !important; }
.site-nav-previous, .nav-previous a:hover{ color:#00d255 !important; }
.site-nav-next, .nav-next a { color:#504D4D !important; }
.site-nav-next, .nav-next a:hover { color:#00d255 !important; }
/*------------------404 Page Css---------------------------------------------------*/
.error-inner .text-center > i {color: #202020;}
.error-inner h1 { color:#00d255;}
.error-inner h4 { color: #242526;}
.error-inner p {color: #727272;}
/*------------------End 404 Page Css-------------*/
.site-description a{ color:#303030; }
.site-description a:hover{ color:#00d255;}
.blog-pagination span {background-color: #00d255;color: #fff;}
.links > .tagcloud a{border: 1px solid #fff;color: #fff;}
.links > .tagcloud a:hover{
    border: 1px solid #00d255;
	background-color: #00d255;
}
.links > .textwidget{color:#eee;}
.links .cat-item  a:before { color: #00d255;}
footer .links-social .link-groups .links ul li a:hover {color: #00d255;}
.post-content > ul > li> a:before {color: #00d255;}
ul.post-content li a {color: #707070;}
ul.post-content li a:hover {color:#00d255;}
ul.post-content li i {color: #00C851;}
ul.post-content li a:before{color:#00d255;}
.post-content  > ul > li> a:before {color:#00d255;}
.post-content > .tagcloud a {
    border: 2px solid #ccc;
    background-color: #fff;
    color: #202020;
}
.post-content > .tagcloud a:hover{
   border: 2px solid #00C851;
   background-color: #00C851;
   color: #FFFFFF;
}
ul.post-content li a span {color: #00d255;}
.sidebar-widget-tags a {
	border: 1px solid #00d255;
    background-color: #00d255;
    color: #FFFFFF;
}
.sidebar-widget-tags a:hover{
    background-color: #00C851;
	color: #FFFFFF;
}
ul.post-content li {border-bottom: 1px dotted #d6d2d2; }
/*Cloud slide custom css*/
.kr-bullet{
    width:15px !important;
	height:15px !important;
	margin:5px 3px !important;
    border-radius: 50%;
    background-color: #00C851!important;
    border: 2px solid #fff!important;
	background-image:none !important;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.kr-activated{
    background-color: #00C851!important;
    border: 2px solid #00C851!important;
}
.kr-nav-arrow{
	background-color: #00C851;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    color:#fff !important;
 }
.kr-nav-arrow:hover{
	background-color:#343434 !important;
	color:#fff !important;
}
.breadcrumbs >.active a {
    color: #00C851;
}
.contact-info p a {
    color: #00d255;
}
.kr-cloud h3 {
    color: #00d255 !important;
}
/*----Menu fixed top on scroll page---------*/

.top-breadcrumb>li+li:before {color: #fff;}
ul.member-tabs li a {color:#fff !important;}

/*----------booking form on modal------------------------------*/
.modal-header{   
    background: #00C851;
    color: #fff;
}
.banner-top {
    background: rgba(221, 221, 221, 0.32);
    border: 11px solid rgba(186, 165, 146, 0.18);
}
.banner-top h2 {color:#73B359;}
.bnr-left p {color: #000;}
.banner-top select {
	color: #9E9E9E;
	background: url(../images/arrow.png) no-repeat 95.5% 58% #fff;
}
.bnr-right input[type="text"] {color: #9E9E9E;}
.banner-top .date {background: url(../images/date-icon.png) no-repeat 95.5% 45% #fff;}
.banner-top .bnr-btn input[type=submit]{background: #00C851; color: #fff;}
.banner-top .bnr-btn input[type=submit]:hover{background:#403F45;color:#fff;}
/*------Room Details----------------------------------------------------------------------------------*/
#cloudslider2{background-color:none !important;}
.room-detail_book {
    background-color: #f1f1f1;
	margin-bottom:15px;
}
.room-detail_book .room-detail_total h6 {color: #232323;}
.room-detail_book .room-detail_total .price {color: #898989;}
.room-detail_book .room-detail_total .price .amout {color: #232323;}
.room-detail_book .room-detail_form { border-top: 1px solid #e4e4e4;}
.room-detail_book .room-detail_form .hm-calendar-wrapper .hm-calendar {
    background-color: #fff;
    color: #898989;
}
.hm-calendar-wrapper i {color: #333;}
.hm-select select{
    background-color: #fff;
    color: #898989;
}
.room-detail-ser .box i {
	color:#00C851;
	border:2px solid #00C851;
}
.room-detail-ser .box i:hover{
  color:#fff;
  border:2px solid #00C851;
  background-color:#00C851;
} 
.room-detail_book .nav li a {
    border-bottom: 1px solid #D8D8D8;
    color: #000;
    background: #EEE;
}
.room-detail_book .nav li a:hover{
   background-color: #00C851;
   color:#fff;
}
#wp-calendar thead{
   background-color: #00C851;
   color:#fff;
}

/** New booking plugin style **/
.awebooking-notice {
    background-color: #00C851 !important;
}
.awebooking-field-group .fa, .awebooking-field-group .awebookingf, .awebooking-field-group .icon {
    color: #00C851 !important;
}
.awebooking-room-type__check-form .awebooking-heading {
   color: #fff;
   background: #00C851;
}
td.ui-datepicker-unselectable.ui-state-disabled .ui-state-default {
    background: #00C851 !important;
    color: #fff !important;
}
.awebooking-tab__controls li.active > a, .awebooking-tab__controls li a:hover {
    background-color: #00C851;
    color: #fff;
}
.awebooking-tab__controls li a:before {
    background-color: #00C851;
}
.awebooking-loop-room-type__button-booking, .button{
   background:#00C851 !important;
   border: 1px solid #00C851 !important;
   color:#fff;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.awebooking-loop-room-type__button-booking:hover, .button:hover, .awebooking-loop-room-type__button-booking:focus, .button:focus, .awebooking-loop-room-type__button-booking:active , .button:active{color:#fff;}
.awebooking-btn, .button , .submit, .submit:hover, .submit:focus{
    background: #00C851 !important;
    color: #fff;
}
.main-btn:before, .awebooking-btn:before, .awebooking-btn:before, .button:before, .awebooking-loop-room-type__button-booking:before, .submit:before  {
background: #0dad4e !important;
}/* 22-10-2018 */.vertical-tabs {	background: #fff;	-webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);	box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);}.panel-heading {	background: #fff;	color: #272e31;	border-bottom: 1px solid #ddd !important;}.hotmal-booking {	background: #fff;}.vertical-tabs li a {	background: #fff;	color: #272e31;	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);}button.dt-button,div.dt-button,a.dt-button,a.paginate_button {	background: #00C851 !important;	color: #fff !important;	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);}.vertical-tabs li.active>a,.vertical-tabs li>a:hover {	background: #00C851;	color: #fff;}.hotbookingform .line-box {	background: #BCBCBC;}.hotbookingform .line {	background: #00C851;}.hotbookingform .label-txt {	color: rgb(120, 120, 120);}.aa_loginForm input[type="submit"], .aa_loginForm .btn {    cursor: pointer;    background:#00C851;    color: #fff;}
.gapcontent > .nav > li > a:hover{
    background-color: #00C851;
    color: #fff;
}
.gapcontent li.active>a,
.gapcontent li a {
	background-color: #00C851;
	color: #fff;
}
.gapcontent li.active>a,
.gapcontent li a:hover {
	background-color: #00C851;
	color: #fff;
}
.gapcontent li.active > a {
	background:transparent !important;
	color: #202020;
}
.gapcontent > li > a:hover{
 	background-color: #00C851;
	color: #fff;
}
.room-caption{
  background-color:#eee;
}
.room-caption span{color:#00C851;}

.counter_icon i {
    background: #00C851;
    color: #FFF;
}
span.productLabel label {
    background: rgb(2, 200, 83,0.8);
}	

/*---------shop style------------------------------------*/
 .entry-summary .woocommerce-Price-amount, .entry-summary .woocommerce-Price-currencySymbol {
    color:#00d255 !important;
 } 
 .wpf_slider.ui-slider .ui-widget-header {
    background:#00d255 !important;
}
a.added_to_cart.wc-forward {
    width: 100% !important;
    background: #00d255 !important;
    border: 1px solid #00d255 !important;
}
.wc-tabs-wrapper ul.wc-tabs::before {
    border-bottom: 1px solid #00d255 !important;
}
.product span.onsale {
    background-color: #00d255 !important;
    box-shadow: 0 6px 10px rgba(0,0,0,.2);
	color:#fff;
}
.wc-tabs-wrapper ul.wc-tabs li {
    border: 1px solid #00d255 !important;
    background-color: #00d255 !important;
}
input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #00d255 !important;
    box-shadow: 0 6px 10px rgba(0,0,0,.2);
	color:#fff;
}
.offer-widget {
	background-color: #00d255;
}
.offer-widget div {
	background: #00d255;
}
.room-caption span{font-size:18px; color:#00d255;}	
.tinv-wishlist .tinv-modal .tinv-modal-inner {
    background-color: #00d255 !important;
}
.woocommerce-info {
    border-top-color: #00d255 !important;
}
.woocommerce-info::before {
    color: #00d255 !important;
}
.woocommerce-info a {
    color: #00d255 !important;
}
 .wc-tabs-wrapper ul.tabs li {
    border: 1px solid #00d255 !important;
    background-color: #00d255 !important;
 }
 .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #00d255 !important;
   } 
.flex-control-thumbs li img:hover{border:2px solid #00d255;}
.flex-control-thumbs li img.flex-active{border:2px solid #00d255;}
.hotbookingform .line {
	background: #00d255;
}
.our_products-cont span.pric, .our-menus-col h4 .pric, .portfolio-tabs.nav-pills .nav-link:hover, .portfolio-tabs.nav-pills .nav-link.active, .portfolio-tabs.nav-pills .nav-link:hover, .special-text > span.menu-price{
	color:#00d255;
}
.hm-product-det-product-slider #thumbcarousel .thumb:hover { border-color: #00d255;}
.main-btn:before, .awebooking-btn:before,.awebooking-btn:before, .button:before , .awebooking-loop-room-type__button-booking:before{
background: #078e3e !important;
}
.service-content:hover{background-color: #00d255 !important;}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background:#00d255 !important;
    color: #fff !important;
}
p.post_date, .woocommerce nav.woocommerce-pagination ul li a:hover, .swiper-button-prev:hover, .swiper-button-next:hover {background-color: #00d255 !important;}

span.posted_in a {
    color: #00d255;
}
span.tagged_as a {
    color: #00d255;
}