/* from search excursion*/

form#search-filter-form-889 li input {
    border-radius: 22px!important;
    border: 1px solid #28714e!important;
    color: #28714e!important;
    width: 100%;
    outline: none;
}
div#ui-datepicker-div {
    z-index: 99999999999 !important;
}
li.month-active {
    z-index: 999;
}

ul.months-row.result li {
    background: #28714e;
    color: white !important;
    z-index: 9999;
}
li.month-not-active {
    display: none;
}
li.month-active {
    color: white;
    background: #067856 !important;
}
form#search-filter-form-889 ul li:first-child, form#search-filter-form-889 ul li:nth-child(2), form#search-filter-form-889 ul li:nth-child(3) {
    margin-bottom: 20px;
}
.form-months {
    position: absolute;
    top: 252px;
    left: 193px;
}
li#months-row, ul.months-row {
    display: inline-flex;
}
form#search-filter-form-889 ul li:nth-child(3) {
    padding-bottom: 0px;
}
ul.months-row li {
    margin: 2px;
    padding: 10px 24.4px !important;
    box-shadow: 0px 0px 5px 0px grey;
}
form#search-filter-form-889 ul ul {
    width: 100%;
    display: inline-flex;
}
li.sf-field-post-meta-guide_type {
    width: 33.33%;
    float: left;
}
ul.sf_date_field {
    width: 100%;
    display: inline-flex;
}
form#search-filter-form-889 li input::placeholder {
    color: #28714e;
}
form#search-filter-form-889 li input {
    border-radius: 22px!important;
    border: 1px solid #28714e!important;
    color: #28714e!important;
    width: 100%;
    height: 45px;
    background: #DCDCDC;
    outline: none;
}
form#search-filter-form-889 li ul li {
    padding: 0px;
    width: 100% !important;
}
li.sf-field-post-meta-start_date {
    width: 66.67% !important;
    float: left;
}
li.sf-field-post-meta-place, li.sf-field-post-meta-excursion_type, li.sf-field-post-meta-difficulty_type {
    width: 33.33% !important;
    float: left;
}
.home_btns.m-top-40 {
    overflow: hidden;
}
form#search-filter-form-889 li select, form#search-filter-form-889 li label {
    width: 100% !important;
    height: 45px;
    padding-left: 10px;
    outline: none;
}
form#search-filter-form-889 {
    margin: 0px;
}








/* from stickyheader*/

.guide-grid h3 {
    text-transform: capitalize;
}
.acf-google-map .canvas {
    margin-top: 15px;
}
table.table i.fa.fa-circle {
    margin-right: 3px;
}
.acf-google-map .title, .acf-google-map
{
    border: 0px !important;
}
input.search.form-control {
    border-radius: 35px !important;
    width: 100%;
    height: 45px !important;
    background: #f1f4f6;
}
.navbar-brand > img {
    width: 100%;
}

#menu-item-836 > ul > li:first-child > a:hover,
#menu-item-50 > ul > li:first-child > a:hover {
    background-color: #28714e;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#menu-item-836 > ul > li > a:hover,
#menu-item-50 > ul > li > a:hover{
    background-color: #28714e;
    border-radius: 0;
}

#menu-item-836 > ul > li:last-child > a:hover,
#menu-item-50 > ul > li:last-child > a:hover {
    background-color: #28714e;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

nav.navbar.extra-sticky .navbar-top {
    display: block !important;
    background-color: #e9e9e9;
}

nav.navbar.extra-sticky .navbar-top .navbar-callus li a {
    color:black;
}

.menu-social-links-container {
    padding-right:10px;}

.bg-grey {border-bottom: none;}

nav.navbar.bootsnav {border:none;}






nav.navbar.extra-sticky {
    position: fixed !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}

.nav-tabs > li > a {
    border-top: 1px solid #28714e;
    border-bottom: 0px solid #28714e !important;
    border-right: 0px solid #28714e !important;
    border-left: 0px solid #28714e !important;
}
.navbar-header {
    width: 28%;
}
form#commentform textarea#comment {
    border-radius: 0px !important;
}
nav.navbar.bootsnav ul.nav > li > a {
    padding: 18px 5px;
}
form#commentform p.form-submit .submit {
    background: #037754;
    width: 180px;
    color: white;
}
p.comment-form-comment, p.form-submit {
    width: 100%;
    overflow: hidden;
}
p.form-submit input {
    float: left;
}
textarea#comment {
    float: left;
}
h3#reply-title {
    padding: 0px !important;
}
footer.entry-footer {
    padding: 20px 0px;
}
span.posted-on time.updated {
    display: none;
}
body#white-header ul.sub-menu a:hover {
    color: white !important;
}
li.menu-item-has-children.on ul {
    display: block !important;
}
nav.navbar.extra-sticky .navbar-top
{
    display: none;
}
.fixed-logo.disabled {
    display: none;
}
.sticky-logo.enabled {
    display: block !important;
}
nav.navbar.extra-sticky {
    background: #fff !important;
}

li.dropdown a:hover {
    color: white;
}



/*from css profile*/

.f_item_text h3 {
    margin-bottom: 0px;
}
.contact_content .form-group {
    overflow: hidden;
}
.contact_content .form-group label {
    margin:0px;
}
.home_btns.m-top-40.filters {
    margin-top: 5px;
    padding-bottom: 0px;
}
ul.year_cal li {
    box-shadow: 0px 0px 6px 0px grey;
    padding: 10px 24px 10px 15px;
}
.home_btns.m-top-40.months {
    margin-top: 20px !important;
    padding: 0px;
    margin: 0px;
}
.tab-pane.col-md-8 {
    padding-bottom: 20px !important;
}
.tab-pane form.profile_form {
    padding: 0px;
}
.col-md-6.col-xs-6.list_facility {
    padding: 0px;
}
.features_item .top-left a {
    color: white;
}
.features_item .top-left {
    border-bottom: 2px solid white;
}
.features_item.sm-m-top-30.add_excursion i
{
    cursor: pointer;
}
.features_item.sm-m-top-30 {
    margin-top: 0px;
}
.tnp-field.tnp-field-email label {
    display: none;
}
input.tnp-email {
    height: 40px !important;
    border-radius: 20px;
    background: transparent !important;
    border: 2px solid white !important;
}
input.tnp-submit {
    float: right;
}
.tnp-subscription input.tnp-submit {
    background-color: white;
    color: black;
    width: auto;
    height: auto;
    margin: -48px 2px;
    border-radius: 20px;
}


/* from dashboard page*/

form#adduser h3, form#adduser table.form-table {
    display: none;
}
form#adduser .col-md-10 h3
{
    display: block !important;
}
form#basic-user-avatar-form p.description {
    display: none;
}
form#basic-user-avatar-form p {
    margin-bottom: 0px;
}
input#basic-local-avatar {
    z-index: 99999;
    opacity : 0;
}
img.avatar.photo.img-responsive.center-block.image-change {
    width: 180px;
}
form#basic-user-avatar-form input[type="checkbox"] {
    display: none;
}
form#basic-user-avatar-form {
    color: transparent !important;
}
form#basic-user-avatar-form br {
    display: none !important;
}
form#basic-user-avatar-form  {
    margin-bottom: 0px !important;
}
form#basic-user-avatar-form input {
    padding: 0px;
    margin-top: -22px;
}
form#basic-user-avatar-form p:before {
    content: "Change";
    color: black;
    cursor: pointer;
}

/* from register page css*/

select#user_role {
    padding: 10px;
    outline: none;
}
div#profile h3 {
    margin-bottom: 10px;
}
div#all-excursion .features_item.sm-m-top-30 img {
    height: 207px;
}
div#all-excursion .top-left {
    border-bottom: 2px solid white;
}
div#all-excursion .features_item .top-left {
    color: white;
}
.content_form.login.professional.association option#association
{
    display: block !important;
}
.content_form.login.professional.association option
{
    display: none;
}
.features_item.sm-m-top-30.mr_btm img {
    width: 100%;
}
.register .content_form {
    margin: 30px 50px;
}
.register .content_form label {
    margin: 20px 0;
}
.register .content_form .checkbox {
    margin-bottom: 0px;
}
.register .content_form input.button {
    margin-top: 0px;
}
form#pippin_registration_form {
    margin: 20px auto !important;
}
a.fb_btn.btn, a.tw_btn.btn, a.go_btn.btn {
    margin-top: 0px;
}
.content_form.login.user select#user_role {
    display: none;
}
.content_form.login.professional select#user_role option#author {
    display: none !important;
}
nav.navbar.extra-sticky ul.nav.navbar-nav a {
    color: #007552;
}
