/* Revolution slider  */

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&amp;display=swap');

rs-navmask .tp-tab-title-mask {
    display: none;
}

/* Navs */
header.style1 .hazel_right_header_icons{
  display: none;
}

.navbar-default .navbar-nav > li.menu_button a {
    font-weight: 800;
    color: rgb(205, 176, 131) !important;
    border: 1px solid;
    padding: 5px 10px;
    vertical-align: middle;
    transform: translateY(18px);
}

header.header_after_scroll.navbar-default .navbar-nav > li.menu_button a {
    font-weight: 800;
    color: rgb(205, 176, 131) !important;
    border: 1px solid;
    padding: 5px 10px;
    vertical-align: middle;
    transform: translateY(7px);
}

.navbar-default .navbar-nav > li.menu_button a:hover,
header.header_after_scroll.navbar-default .navbar-nav > li.menu_button a:hover{
  color: #eeeeee !important;
}

body header.header_after_scroll.navbar-default .navbar-nav > li.menu_button.color_grey a, 
body .navbar-default .navbar-nav > li.menu_button.color_grey a {
    color: #aaaaaa !important;
}

body header.header_after_scroll.navbar-default .navbar-nav > li.menu_button.color_grey a:hover, 
body .navbar-default .navbar-nav > li.menu_button.color_grey a:hover {
    color: #eeeeee !important;
}

/* Grid Destination */
.cbp-popup-singlePageInline .cbp-popup-content .proj-content h4 {
    color: #eee;
}

/* Contact Form Footer */
.wpcf7 .dark .select2.select2-container--default .select2-selection--single {
    border: 1px solid #3c3b3b !important;
    background-color: transparent !important;
    color: #fff;
}

.wpcf7 .dark .select2.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color: #fff !important;
}

.wpcf7 .dark .select2.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color: #fff !important;
}

.wpcf7 .dark .wpcf7-form-control-wrap select.wpcf7-not-valid + .select2.select2-container--default{
    border: 1px solid #bb5e5e !important;
}

.select2-container--open .select2-dropdown--below{
    margin-top: -5px !important;
}

span.wpcf7-form-control-wrap.mobile,
span.wpcf7-form-control-wrap.telephone{
    z-index: 9999;
}

.wpcf7 input[type="tel"] {
    position: relative;
    float: left;
    width: 100%;
    padding: 12px 20px;
    font-family: "Helvetica Neue",Arial,sans-serif;
    outline: none;
    background: #fff;
    border: none;
    margin: 10px 0;
    border: 1px solid #ddd;
    font-weight: 700;
    background: #fbfbfb;
    /* border-radius: 3px; */
    border: 1px solid #E0E0E0;
    font-weight: 500;
    background: #fff;
}

.iti.iti--allow-dropdown {
    width: 100%;
    margin: 10px 0;
}

header.header_after_scroll.navbar-default .navbar-nav > li.menu_button a,
.navbar-default .navbar-nav > li.menu_button a {
    font-weight: 800;
}

/*destinations*/



/*eof destinations*/

/* Footer */
div#primary_footer {
    background-color: rgba(16,16,16,1);
}

#primary_footer > .no-fcontainer {
    padding-bottom: 0px;
}

body .footer_logo .footer_logo_retina, 
body .footer_logo .footer_logo_normal {
    height: 76px !important;
}

#primary_footer .widget-contact-info-content p,
#primary_footer .widget-contact-info-content a {
    color: #ffffff;
}

#secondary_footer .footer_bottom{
  font-size: 14px;
    margin-top: 25px;
    display: block !important;
    font-weight: 400;
}

#secondary_footer {
    padding-top: 40px;
    padding-bottom: 40px;
}

#primary_footer .wecreate_kce h4{
    color: #fff;
    margin-bottom: 15px;
    margin-top: 0;
    font-size: 26px;
    font-weight: 400;
    font-family: 'Cinzel', serif;
}


#primary_footer .widget-contact-info-content a{
  font-size:15px;
}

#primary_footer > .container, #primary_footer > .no-fcontainer{
  padding-top:45px;
}

.footer-full-width #primary_footer > .no-fcontainer {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.footer-full-width #primary_footer > .no-fcontainer:after {
    content: " ";
    display: block;
    clear: both;
}


@media only screen and (max-width: 1000px){
  body .icon_newsletter{
    bottom: -166px;
    right: 16px;
  }
}







