/* Enter Your Custom CSS Here */
.resource-buttons
{
  text-align: center
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #667279;
font-weight: 400;
}

@media screen and (max-width: 768){
  label.toggle-nav-label[for=toggle-secondary-nav]{
    display:none;
  }
}

.con-det-links
{
  color:#667279;
}

div.col-lg-4.col-lg-offset-8.col-sm-5.col-sm-offset-7 div:first-child {
    width: 432px;
    height: 405px;
    box-shadow: -10px 3px 36px  !important;
}


@media screen and (max-width: 767px){
#main-nav ul.menu, #main-nav div.menu > ul{
    margin-top: 8rem;
}
  
}

.get-in-touch-form
{
  padding-left: 136px;
}

#main-footer + #absolute-footer .sidebar-widget {
    padding-top:0;
}

.resources-det
{
  padding-top: 20px;
  
}

    
/*    
-----------------------------------------------------------------------------------------------------------
*/


.gold-under-club span.vc_sep_holder span.vc_sep_line
{
/*border-width:6px !important;
position: relative !important; 
    top: -18px !important;
    left: -147px !important;*/
    width: 91px !important;
    border-width:6px !important;
}

/*
.club-det-phone2
{
  position: relative;
  bottom: 17px;
}

.club-det-web2
{
  position: relative;
  bottom: 38px;
  font-weight: 400;
  text-decoration: underline;
  font-size:20px;
  color:#02961b;
}
*/

.club-img2 figure.wpb_wrapper div.vc_single_image-wrapper img
{
      position: relative;
    bottom: 154px;
}

.club-det2
{  margin-left: 555px;
  position:relative;
   bottom: 331px;
}


.club-det-phone
{
  position: relative;
  bottom: 17px;
}

.club-det-web
{
  bottom: 38px;
  font-weight: 400;
  text-decoration: underline;
  font-size:20px;
  color:#02961b;
}

.club-det
{
    margin-left: 555px;
    /*position: relative;
    bottom: 174px;*/
}


body{
	position: relative;
}


#logo img
{
  position: fixed;
    top: 0px;
}

.header-row
{
      background-color: rgba(0,0,0,0.5) !important;
      border-top: #003960 3px solid !important;
  	  color:white !important;
}

#secondary-nav .menu > .menu-item > a 
{
  font-size: 20px;
}

#secondary-nav .menu > .menu-item > a > small 
{
  opacity:1;
}  

#secondary-nav .menu > .menu-item:first-child > a 
{
    border-right-width: 2px;
    border-right-style: solid;
    border-left-width: 2px;
    border-left-style: solid;
    opacity: 1;
    border-color: white;
}

.pull-left  
{
    float: left!important;
    margin-left: 275px;
}

.pull-left > a
{
  color:white !important;
  opacity:1 !important;
  font-size: 15px;
  font-weight: lighter;
}

.bluemenu a
{
    background: #003a62;
    color: white !important;
    padding: 0 10px;
    position: relative;
    left: 80px;
}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1481879941257.vc_row-has-fill
{
    top: -112px;
    background-color: rgba(0, 0, 0, 0.5) !important;
}  



.contact-imgal-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,
.contact-pen-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat
{
    font-size: 20px;
    font-family: roboto;
    background-color: #667279;
    padding: 15px 70px;
    border-color: #667279 !important;
    border-radius: 2px;
    font-weight:400;
}


.whats-on-button-1 > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,
.whats-on-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,
.about-us-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,
.pen-midweek-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,
.pen-weekend-button > a.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat 
{
    font-size: 20px;
    font-family: roboto;
    background-color: rgb(2, 150, 27);
    padding: 15px 70px;
    border-color: rgb(2, 150, 27) !important;
    border-radius: 2px;
    font-weight:400;
}






div.wpb_text_column.wpb_content_element.brief-history
{
  position: relative;
  top: -111px; 
}

.p1
{
  font-size: 15px;
  font-weight:400;
}

 
h1.brief-club::after
{
  width: 9rem !important;
  border-bottom: 0.4rem solid !important;
  border-bottom-color:#BA9764 !important;
}

.person-large img 
{
max-width:250px;    
border-color: rgba(255, 255, 255, 1);
  
}  

.person-det > small
{
  font-weight:900 !important;
}

.person-det
{
  margin-left: 40px;
}  

.owl-theme .owl-controls .owl-nav [class*=owl-] 
{
    color: rgb(0, 57, 96);
    font-size: 20Px;
    font-weight: 500;
    font-family: roboto;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-controls .owl-nav .owl-next:after, .owl-theme .owl-controls .owl-nav .owl-prev:before, .owl-theme .owl-dots.active .owl-dot span 
{
    color: rgb(2, 150, 27) !important;
    font-size: 20px;
}

.owl-theme .owl-dots .owl-dot.active span
{
  background: rgb(2, 150, 27);
  width: 20px;
  height: 20px;
  border: 3px solid #667279;
  position: relative;
  top: 3px;
}
  
div.owl-dot span
{
  width: 20px !important;
  height: 20px !important;
  border: 3px solid #667279 !important;
  position: relative !important;
  top: 3px !important;
}

.sponsors-slider div.owl-controls
{
    margin-top: 30px !important;
}




/*footer-elements*/
.yarra-footer
{
    border-top: #003A63 solid 5px;
}


.footer-right
{
  /*font-size: 15px !important;*/ 
  /*font-weight: 400;*/
}

.footer-right a 
{
  margin-left: 2px;
}

.sosyal-medya
{
     background-color: #C0C0C0 !important;
    /*font-size: large !important;*/
}

/*.ftr-icon
{
  position: relative;
    top: -117px;
    left: 349px;
}
*/

/*footer-elements*/

.page-title
{
    font-weight: 600;
    font-size: 65px !important;
    text-shadow: 0px 3px 7px rgba(0,0,0,0.5) !important;
} 

#page-heading .page-title small 
{
 opacity: 1 !important; 
}

#header#header
{
  background-position:center bottom;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus 
{
    background-color: rgb(240, 241, 242) !important;
    border-color: rgba(0,57,96,1) !important;
    margin-bottom: 20px !important;
}


.pennant-list li
{
  font-size:15px;
  font-weight: 400;
}

.pennant-list
{
	font-size: 15px;
    position: relative;
    right: 20px;
}

.vc_custom_1481861002058  {
    background-position: center left;
    background-size: cover !important;
}

.pennant-policy-content
{
  margin-left:90px;
}

.pennant-p
{
  font-weight: 400;
}

.nav-tabs 
{
 border-bottom: none !important;
}

.pennant-pol
{
  color: #003960;
}


.pennant-pol-seperator
{
 position: relative;
    bottom: -78px;
    left: 92px;
    z-index: 1;
    width: 45% !important;
}

ul#tabs-0.nav.nav-tabs
{
 margin-left: 195px;
}

.nav-tabs > li > a 
{
  font-family:roboto !important;
  font-weight:900 !important;
  color:#667279;
}

.nav-tabs > li.active > a 
{
  font-family:roboto !important;
  font-weight:900 !important;
}

.nav-tabs>li.active>a
{
  color:black !important;
}

div.pen-buttons.wpb_column.vc_column_container.vc_col-sm-12
{
    position: relative;
    top: -45px;
    left: 172px;
}

h1.brief-h1
{
  font-size:45px;
}

h1.brief-h1::after
{
    width: 9rem !important;
  	border-bottom: 0.4rem solid !important;
    border-bottom-color: #029619 !important;
}

.res-details
{
    position: relative;
    top: -122px;
    left: 146px;
}

.res-row
{
  margin-left: 165px !important;
  left: -455.5px !important;
}

.res-buttons
{
  position: relative;
  left: 605px;
}


.con-header2
{
  position: relative;
  bottom: 25px;
}

.con-p
{
  position:relative;
  bottom:28px;
}

.con-details 
{
   position: relative;
   bottom: 15px;
}

.con-det2
{
  position: relative;
  bottom: 20px;
}

.con-det3
{
  position: relative;
  bottom: 40px;
}

.alignright
{
width:70px;
}

.con-but-el
{
    background-color: #003960;
    color: white;
    font-size: 20px !important;
    font-family: roboto !important;
    font-weight: 400 !important;
}

.con-but-cont
{
  padding-top:40px;
}

div.nf-form-fields-required
{
  display:none;
}

.nf-form-title h3
{
  font-size: 35px;
  padding-bottom: 30px;
  color: #003960 !important;
}

#nf-field-1,
#nf-field-2,
#nf-field-3
{
    color: #667279;
    border-width: 2px;
    border-color: #c0c0c0;
    font-size: 20px;
}


.nf-field-element
{
  padding-bottom: 40px;
      width: 85% !important;
}

.club-item > .vc_column-inner{
 
}

.club-item-text > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper{
   display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 142px;
   
}

.club-item-text > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p {
   margin: 0px;
  line-height: 0;
}

.club-item-text > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p:first-child {
  line-height: 1;
}



.site-section{
 padding-top: 0px !important;
 padding-bottom: 5rem !important;
}

.club-image{
 width: 220px;
}

.yarra-wrapper{
   height: 250px;
}

h1.brief-h1 {
	font-size:3.6rem;
}


#javascript_row{
  display: none;
}

.contentBar{
  background: #BA9764;
  width: 80px;
  height: 4px;
}

.club-item > .vc_column-inner > .wpb_wrapper > .vc_row{
  display: flex;
}

@media screen and (max-width: 750px){
  .site-section{
  	   display: flex;
  }
}

@media screen and (max-width: 700px){
	.site-section{
  		justify-content: center;
	    flex-direction: column;
    	align-items: center;
        padding-bottom: 33px !important;

  	}
 	 .club-item{
  		width: 65%;
 	 }
      
  .club-item-text > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p {
  	line-height: 1.2 !important;
  }
 
  .wpb_single_image .vc_single_image-wrapper{
      width: 150px;
  }
}

@media screen and (max-width: 498px){
  .club-item{
  	width: 90%;
  }
}

