/* 



Theme Name: Waratah Beach Camp



Version: 1.0



Description: Designed by <a href="http://www.a2ztechnologies.in">a2ztechnologies.in</a> 



Author: a2ztechnologies



Author URI: http://www.a2ztechnologies.in



*/

.header-top{ background:#1e120d; padding:15px;}

.top-address { padding-top: 20px;}

.top-address .one p { background: url("img/icons/top-icon-1.png") no-repeat scroll 100% 2px rgba(0, 0, 0, 0); padding-right: 50px; color:#e1e1e1; font-size:14px; font-family: 'Open Sans';}

.top-address .two p { background: url("img/icons/top-icon-2.png") no-repeat scroll 100% 2px rgba(0, 0, 0, 0); padding-right: 50px; color:#e1e1e1; font-size:14px; font-family: 'Open Sans';}

.top-address p span{ color:#85cfee; font-size:22px; font-family: 'Open Sans';}

.top-share { padding-top: 15px;}

/*mainmenu*/

.mainmenu { background: url("img/others/menu-strip.png") repeat-x scroll 0 0 #0076c7;}

.navbar-nav li a { border-right: 1px solid #046491; color: #fff; font-family: 'Open Sans'; font-size: 15px; padding: 15px 30px; text-transform: uppercase; }

.navbar-nav li:first-child a { border-left: 1px solid #046491; }

.carousel-content{ background:url(img/others/overlay.png) repeat; position:absolute; bottom:0; background-size:100%; width:100%; padding:10px;}

.carousel-content h3{ color:#fff; font-size:20px; font-family: 'OpensansSemiBold';}

.carousel-content p{ color:#fff; font-size:13px; font-family: 'Open Sans';}

/*holder*/

.content {

  padding: 10px;

}

.holder{}

.holder h2{ color:#fff; font-size:16px; font-family:'OpensansSemiBold'; margin:0; line-height:1.5;}

.holder h3{ color:#009cde; font-size:25px; font-family:'OpensansSemiBold';}

.holder h5{ color:#ed8600; font-size:15px; font-family: 'Open Sans'; }

.holder h6{ color:#252525; font-size:15px; font-family: 'Open Sans';}

.holder p{ color:#7d7d7d; font-size:13px; font-family: 'Open Sans'; line-height:1.8;}

.date-holder{ border:1px solid #ed8600; margin-top:10px; margin-bottom:10px;}

.date { background: none repeat scroll 0 0 #ed8600; padding: 33px 29px;}

.history{ position:relative;}

.history p{ color:#f6f6f6; font-size:15px; font-family:'Open Sans';}

.history h4{ color:#ffff00; font-size:22px; font-family: 'Open Sans';}

.img-content { position: absolute; top: 5%; left: 1%;}

.contact-holder{ background:#f6f6f6; margin-top:25px; padding:15px;}

footer{ background:#2a2a2a; padding:10px;}

footer .foot-menu{}

footer .foot-menu ul li{}

footer .foot-menu ul li a{ color:#aaaaaa; font-size:12px; font-family:'Open Sans';}

footer .foot-menu p{ color:#aaaaaa; font-size:12px; font-family:'Open Sans';}

/**/

.header-bottom .carousel-nav-prev { background: url("img/icons/banner-nav-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 6%; display: inline-block; height: 30px; left: 1%; position: absolute; text-indent: -9999px; width: 35px;}

.header-bottom .carousel-nav-next { background: url("img/icons/banner-nav-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 6%; display: inline-block; height: 30px; right: 1%; position: absolute; text-indent: -9999px; width: 35px;}



.content .carousel-nav-next { background: url("img/icons/date-nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 15px; display: inline-block; height: 30px; position: absolute; right: -10px; width: 30px; text-indent: -9999px;}



.widget .carousel-nav-prev { background: url("img/icons/widget-nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 30px; position: absolute; right: -10px; text-indent: -9999px; top: -11%; width: 30px;}

a:focus { outline:none;  }

a:hover { text-decoration:none; }



.mainmenu  li.current-menu-item a {

  background:  url("img/others/menu-hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

  text-decoration: none;

}



.mainmenu .sub-menu li a:hover {

  background: url("img/others/menu-hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

  text-decoration: none;

}



.mainmenu .sub-menu li a { background: url("img/others/menu-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);display:block;padding: 14px; }

.mainmenu .sub-menu li { padding:0px;margin:0px; } 



.mainmenu li:hover .sub-menu { display:block; }

.top-address h5 { color:#f57e22; }
.two .btn.btn-blue {
  background: #009cde none repeat scroll 0 0;
  color: #fff;
}
.one .share {
  color: #e1e1e1;
  display: block;
  padding-bottom: 8px;
}

.sub-menu {

  display: none;

  list-style: outside none none;

  position: absolute;

  right: -56%;

  width: 307px;

  z-index: 100;

}