h2{
    font-size: 19px;
    font-family: 'Maven Pro';
    line-height: 1.1em;
    font-weight: bold;
}
div#rp_nav #rp_nav_arrows {
    right: 0px;
    position: absolute;
    top: 0px;
    width: 137px;
}
.logowidth{position:relative;}
div#branding {
    left: 0;
    position: absolute;
    z-index: 2;
  bottom:30px;
}
div#rp_frame {
    border: 4px solid #000000 !important;
    padding: 30px 5px 5px 5px !important;
    margin: 0px 0px 20px 0px!important;
    background-image: url(http://thebayapartments.com.au/wp-content/uploads/2015/12/special-offer.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-color: #fff;
  	 position: relative;
}
div.rp_post h2 {
    margin: 0;
    padding: 12px 0px 12px 0px;
    color: #a7c520;
  font-family: 'Maven Pro';
    line-height: 1.1em;
  font-size: 22px;
    font-weight: bold;
}
a:link {
    color: #a7c520;
}
.padding-box{padding:10px 30px;}
.header-menu{
      background-color: #2f2f31;
    font-size: 18px!important;
    float: left;
    width: 100%;
    position: fixed;
    z-index: 999999;
    left: 0; top:0;
}
.Slider_box{padding:0;}
.container-shadow{box-shadow:0 30px 47px #333333;}
.slider-box{padding-left:30px;padding-right:30px;}
.header-menu a {
    background-color: #2f2f31;
    border-bottom: 0 none;
    border-left: 0 none;
    border-top: 0 none;
    padding: 15px 25px !important;
    color: #a7c520 !important;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
  	margin:0 5px;
}
.header-menu a:hover {
    color: #fff !important;
}
.header-menu .ddsmoothmenuh{text-align:center;}
.header-menu .ddsmoothmenuh ul{float:none;display:inline-block;}
.ddsmoothmenuh ul li ul{width:235px !important;}
.ddsmoothmenuh ul li ul li ul{width:260px !important;}
.header-menu ul li ul li a{padding: 8px 12px !important;
  text-align:left;
    font-size: 14px;
  border-bottom:0px !important;
}
.header-menu .current_page_item a, .header-menu .current_page_ancestor a, .header-menu .current_page_parent a {
    border-bottom: 4px solid #000000;
}

#book_now_button {
    position: relative;
    width: 100%;
}
#book_now_button a{    background-image: url(http://thebayapartments.com.au/wp-content/uploads/2015/12/button-one.png);
    background-size: 100%;
    width: 365px;
    max-width: 100%;
    height: 117px;
    float: left;background-repeat: no-repeat;}
#book_now_button a:hover{background-image:url(http://thebayapartments.com.au/wp-content/uploads/2015/12/butto-two.png);}
#book_now_button img{width:auto;max-width:100%;}
.phone_tag {
    font-size: 23px;
    color: #808080;
}
.phone_number {
    color: #a7c520;
    font-size: 50px;
    line-height: 1.2em;
  	width:100%;
  float:left;
}
.address_line {
    color: #2A2A2A;
    font-size: 32px;
    line-height: 1.2em;
}
.name_block {
    color: #2A2A2A;
    font-size: 24px;
    font-weight: 900;
    line-height: 1em;
}
.name_block_title {
    color: #2A2A2A;
    font-size: 11px;
    font-stretch: extra-condensed;
    font-weight: 900;
    line-height: 1.5em;
}
#booking_text, .sidebar_gallery, .sidebar_video{padding:0 23px;}

.widget_cforms {
    border: 4px solid #000000 !important;
    padding: 30px 5px 5px 5px !important;
    background-image: url(http://thebayapartments.com.au/wp-content/uploads/2015/12/enquire-now.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-color: #fff;
  max-width:315px;
  margin: 30px auto 0;
}
.widget_cforms .cform{width:100%;}
.cform fieldset {
    background: transparent !important;
    border: 0px none !important;
}
.booking-enquiry-form fieldset legend {
    display: none!important;
}
.cform textarea, .cform input{width:100%;}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{width:90%;margin-bottom:20px;}
.footer_box{
    border-top: 0px none;
    margin-top: 0px;
    background-image: url(http://thebayapartments.com.au/wp-content/uploads/2015/12/footer.png) !important;
    background-position: top left;
    background-repeat: repeat-x;
    height: 132px;
    position: relative;
  	background-color:#fff;
}
.footer-menu a{font-size:16px;color:#000;}
.footer-menu .horizontal-menu{margin-right:5px;}
.footer-menu .horizontal-menu ul li{border-color:#000;padding:0 10px;}
.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background-color:transparent;}
.slicknav_nav ul li ul li a{border-bottom:1px solid #fff;}
.slicknav_nav .current_page_item a{border-bottom:0;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{padding:0 !important;margin:0 !important;border:0;}
#contact_table {
    background-color: transparent;
    border: 0 none;
    color: #333;
    font-size: 20px;
    line-height: 41px;
    width: 100%;
}
#contact_table td {
    padding: 15px 0 15px 0px;
    vertical-align: top;
}
#contact_table img {
    margin-right: 50px;
}
#contact_table tr {
    border-bottom: 1px solid #DDDDDD;
}
.sidebar_width .colwrapper{max-width:365px;}
@media only screen and (max-width:1024px){
  .header-menu .ddsmoothmenuh ul{width:95%;}
  .ngg-widget img{width:49%;}
  .container{width:900px;}
  .phone_number{font-size:33px;}
  .address_line{font-size:20px;}
}
@media only screen and (max-width:800px){
 .container{width:744px;}
}
@media only screen and (max-width:767px){
  div#rp_frame{background-size:140px;}
  .container{width:100%;}
  #book_now_button img{width:auto;}
  .header-menu{top:0;}
  .ngg-widget img{width:49% !important;}
  .phone_number{font-size:40px;}
  .address_line{font-size:25px;}
  div#rp_nav #rp_nav_arrows{right:-35px;}
  div#rp_nav #rp_nav_arrows img{height:35px;}
  div#rp_nav #rp_nav_thumbnails img{width:31%;margin:0 !important;}
}
.entry-content h1{
    font-family: 'Maven Pro';
    line-height: 1.1em;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}
 .container{
    background-color: #fff;
    background-image: url(http://thebayapartments.com.au/wp-content/uploads/2015/12/main-bg.jpg);
    background-position: left top;
    background-repeat: repeat;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.footer_color{background:transparent !important;}
.youtube_sc, .youtube_sc iframe{width:100% !important;}
#socialslider-ikony ul li{height:35px !important;padding:0 !important;}
#socialslider-ikony img{margin: 2px 5px !important;}
p.cf-sb{text-align:center;}
#CDSWIDSSP{width:100% !important;}
#socialslider-linki ul{padding-top:10px !important;}