::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}


#page-header {
  background: #6db9e5 !important;
}

#page-header h2 {
  color: #fff;
}

.navbar-default .navbar-nav > li#menu-item-2246 > a {
padding-top:0;
margin-top:0}

.opaque-navbar.opaque {
    background: #005276 !important;
    transition: background-color .5s ease 0s;
z-index:1000 !important;
}


#navbar-full .navbar {
  background: rgba(0,0,0,0.3);
  min-height: 110px;
  padding-top: 0;
}



.navbar-right {
  padding-top: 20px;
}

body {
  line-height: 1.5;
}

body { 
	font-size:16px !important;
}

/*
.navbar-right {
  background: rgba(0,0,0,0.5);
  padding-left: 30px;
  padding-right: 30px;
}
*/
.navbar-nav > li > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}

.navbar-transparent .navbar-nav > li > a, [class*="navbar-ct"] .navbar-nav > li > a {
  opacity: 1;
}
.navbar-transparent .navbar-nav > .active > a, .navbar-transparent .navbar-nav > .active > a:hover, .navbar-transparent .navbar-nav > .active > a:focus, .navbar-transparent .navbar-nav > li > a:hover, .navbar-transparent .navbar-nav > li > a:focus, [class*="navbar-ct"] .navbar-nav > .active > a, [class*="navbar-ct"] .navbar-nav > .active > a:hover, [class*="navbar-ct"] .navbar-nav > .active > a:focus, [class*="navbar-ct"] .navbar-nav > li > a:hover, [class*="navbar-ct"] .navbar-nav > li > a:focus {
  opacity: 1;
  color: #6db9e5
}

.hmsection {
  padding: 40px 0 40px 0;
}

.white-text {
  color: #fff
}

#navbar-full {
    position: relative;
    /* min-height: 620px; */
}
.navbar {
    position: absolute;
    width: 100%;
    min-height: 0;
}

.navigation-example {
    height: auto;

}

.cat-single li {
margin-bottom: 8px;
}
.cat-single li h4 {
margin-bottom: 15px;
}

#callouts {
    z-index: 100;
    
}

#callouts a {
  color: #fff;
  transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
#callouts a:hover, #callouts a:focus {
  text-decoration: none;
  color: #333
}
#page-header .widget, .breadc {
  padding-top: 40px;
}
#sidebar h2:first-of-type, #sidebar h3:first-of-type {
  margin-top: 0;
}
#email-subscribe {background: #6DB9E5; color: #fff; padding-bottom: 25px; padding-top: 10px }
#email-subscribe small, #email-subscribe  a { color: #fff;}
#footer {background-color: #005276; padding: 40px 0 40px; color:#fff;}
#footer h4 { color: #fff}
#copyright {background-color: #B6D070; padding: 15px 0; font-size: 12px; color:#fff; }
#copyright p { font-size: 14px; font-weight:bold}
#footer a  { color: #fff}
#copyright a { color: #fff !important; }
#copyright a { font-size: 14px;}
#search-3 { display:none}

.btn-round {
  background-color: #1C5881;
    border-color: #1C5881;
  color: #fff
}
.btn-round:hover {
    background-color: #6db9e5;
  border-color: #6db9e5;
  color: #fff;
}

@media (max-width:667px) {
  .mobile-adj {
    background: #247894 !important;
  }
  /*
.mobile-dark {
    color: #333 !important;
  }
*/
}

/* 


   5 columns grid for 'md' and 'lg' screens

   @tatygrassini


*/

@media (min-width: 992px) {
  .col-md-1-5 { width: 20%; }
  .col-md-2-5 { width: 40%; }
  .col-md-3-5 { width: 60%; }
  .col-md-4-5 { width: 80%; }
  .col-md-5-5 { width: 100%; }
}

@media (min-width: 1200px) {
  .col-lg-1-5 { width: 20%; }
  .col-lg-2-5 { width: 40%; }
  .col-lg-3-5 { width: 60%; }
  .col-lg-4-5 { width: 80%; }
  .col-lg-5-5 { width: 100%; }
}

/* Demo only, no need for this */

.show-grid [class^=col-] span,
.container-fluid .show-grid [class^=col-] {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  text-align: center;
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto;
}
.alignleft, div.alignleft, .attachment-index-categories, .attachment-thumbnail {
  float: left;
  margin: 5px 20px 10px 0;
}

.alignright, div.alignright {
  float: right;
  margin: 5px 0 5px 15px;
}
.alignnone {
  margin: 5px 0;
}

/* Stay */

#stay-info ul li {
  position: relative
}

#stay-info .box-wrap:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

#stay-info .box-wrap:before {
    background: #313131;
    opacity: 0.75; 
  }
  
  #stay-info .box-wrap:hover:before {
    background: transparent;
    opacity: 1;
    transition:0.3s all;-webkit-transition:0.3s all;
  }

#stay-info .caption {
  position: absolute;
    top: 45%;
    margin: 0;
    width: 100%;
    text-align: center;
    z-index: 1;
}
#stay-info .caption h3 {
  margin: 0;
}

#stay-info .caption h3 a {
  color: #fff ;
}

.navbar .navbar-brand { margin-top:15px;}

.shiftnav ul.shiftnav-menu li#menu-item-1474 a span,
.shiftnav ul.shiftnav-menu li#menu-item-1474 a:hover span {
border:none;
background:none
}

.shiftnav ul.shiftnav-menu li#menu-item-1474 a {
background:#C2741B
} 
.shiftnav ul.shiftnav-menu li#menu-item-1474 a:hover {
background:#FF9500
} 

.navbar .navbar-brand { margin-top:5px}
#navbar-full .navbar { border-bottom: 5px solid transparent;}

#navbar-full .navbar.opaque {
  border-bottom: 0px solid #1C5881;
}



.attractions-list li { background: #f0f0f0; margin-bottom: 18px}
.attractions-list  li .attleft { margin-left: -15px;}
.attractions-list  li .attright { margin-top:15px;}
.attractions-list  li .attright h4 { margin-bottom:0px;}
.attractions-list li .attright hr { border-color: #cfcfcf}

.ig_action_bar.ig_hello.ig_container { padding-top:5px; padding-bottom:5px} 

.ig_action_bar.ig_hello .ig_headline { font-size:13px;}

.ig_action_bar.ig_hello .ig_button { font-size:13px;}

@media(max-width:768px) {
.attractions-list li .attleft {
margin-right:-15px;
}
}

#callouts {
  background: #175783
}

.new .new-item {
    position: relative;
    display: block;
    overflow: hidden;
}

.new .new-item>div{
  position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#fff;
} 

.new .new-item>div h3,
.new .new-item>div p {
  display: block !important;
  text-align: center;
  padding: 0 10%;
}

.box-01 .new-item>div {
  background: rgba(28,88,129,0.77);
}


.box-dark-blue .new-item>div {
  background: rgba(28,88,129,0.77);
}

.box-light-blue .new-item>div {
  background: rgba(109,185,229,0.77);
}

.box-green .new-item>div {
  background: rgba(135,184,82,0.77);
}

.box-orange .new-item>div {
  background: rgba(254,240,81,0.77);
}

.btn-success {
  background-color: #87B852;
  border-color: #87B852;
  color: #fff
}

  .btn-success:hover {
     background-color: rgba(135,184,82,0.77);
    border-color: rgba(135,184,82,0.77);
    color: #fff !important;
  }

.btn-warning {
  background-color: #79B8E2;
  border-color: #79B8E2;
  color: #fff
}

  .btn-warning:hover {
     background-color: #5496C4;
    border-color: #5496C4;
    color: #fff;
	  
  }


.btn-round, .btn {
  opacity: 1;
}


.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background-color: #87B852;
border: none;
border-radius: 30px;
padding: 10px 35px;
color: #fff;

}


.feat {
  background: #87B852;
  color:#fff
}

.feat p {
  margin-top: 10px;
  font-size: 14px;
}

.feat .fa_icns {
  font-size: 65px;
}