/*
 Theme Name:     Oak Meadow Website Template
 Description:    Customized Template for Oak Meadow Country Club
 Author:         Kitch & Schreiber
 Author URI:     http://www.kitchandschreiber.com
 Template:       kallyas
 Version:        3.4
*/

@import url("../kallyas/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Average);

/*************************************
    GOLD - #B29357
    BLUE - #1A2845
*************************************/

hr {
  clear: both;
}

.membership-special {
  float: right;
  padding:10px;
  width: 13%
}

.home .membership-special {
display: none;
}

.topnav {margin:10px 10px 0;}

#logo a {
  padding: 27px 10px;
}

nav#main_menu > ul { margin: 10px 0; }

nav#main_menu > ul > li > a { font-size:15px;}

nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a { color: #fff; }

#action_box {border-top: none; }

section#content { margin-top: 5px; }

.sidebar .widget .title {
  color: #B29357;
}

.sidebar {background-color: #ded5c3;}

#sidebar .menu li{line-height:30px;}

.sidebar .widget .title { padding-bottom:0; margin-bottom: 10px; } 

.sidebar .widget .title:before { border-bottom: 0;}

.sidebar .widget .title:after { border-bottom: 0;}

#likebox-wrapper * {
   width: 90% !important;
}

.page-title {
  color: #B29357;
  font-weight: bold;
  padding: 10px 0;
  line-height: 25px;
  }

h2{margin: 25px 0 0;}

h1, h2, h3 {
  color: #B29357;
  font-weight: bold;
  }
  
 h4 {
   padding-top:10px;
   margin-bottom: 5px;
 } 

.vertical_tabs .tabbable .tab-content h4 {
  display:none;
}

.vertical_tabs .tabbable .nav > li > a {
line-height: 30px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px; }

.vertical_tabs  {
  margin-top: 20px;
    }
  
.btn {
  color: #fff;
  background-color: #B29357;
  background-image: none;
  text-shadow:none;
  font-size:18px;
}

.btn:hover {
  background-color: #B29357;
  background-image: none;
  color: #1A2845
  }

.span6{margin:none;}

.mainbody.zn_has_sidebar .zn_content > .row-fluid { margin-bottom: 0; }

.customhome {
  margin: 0 auto;
  padding: 10px 30px;
}

a {
color: #B29357; }

a:hover {
  color:#1A2845;
}

#footer a {
color: #B29357; }

#footer a:hover {
  color:#1A2845;
}

#footer {
background: #f5f5f5;
padding: 0px;
border-top: 4px solid #d5d5d5; }

#footer .bottom {
  color: #B29357;
}

  /******************
  SOCIAL ICONS WIDGET
  ******************/
  
.ssw-square {
  margin: 6px 8px 0;
}
  
    /************************
     SCORECARD RESPONSIVENESS
    ************************/
   
.new {
  display: none;
  }  
   
table { 
  width: 100%; 
  border-collapse: collapse; 
  }
  
th, td{
  font-size: 14px;
  padding: 5px;
  text-align: center;}
  
@media (max-width: 1199px) {
  
  .full-table {
  display:none;
}

  .new{
    display: table;
                margin-bottom: 20px;
  }
}

    /****************************
     END SCORECARD RESPONSIVENESS
     ***************************/



     /*****************************
     CUSTOM MEMBERSHIP INFO SIDEBAR
     ******************************/
   
   
.sidebar .widget ul.menu li a{
  color: #1A2845;
}

.sidebar .widget ul.menu #menu-item-1815 > a {
  background-color: #B29357; 
  color: #eee;
   }
   
.sidebar .widget ul.menu #menu-item-1815 > a:hover {
  color: #1A2845;
}

.sidebar .widget ul.menu #menu-item-1816 > a {
  background-color: #B29357; 
  color: #eee;
   }
   
.sidebar .widget ul.menu #menu-item-1816 > a:hover {
  color: #1A2845;
}

.sidebar .widget ul.menu #menu-item-1817 > a {
  background-color: #B29357; 
  color: #eee;
   }
   
.sidebar .widget ul.menu #menu-item-1817 > a:hover {
  color: #1A2845;
}

.sidebar .widget ul.menu #menu-item-1819 > a {
  background-color: #B29357; 
  color: #eee;
   }
   
.sidebar .widget ul.menu #menu-item-1819 > a:hover {
  color: #1A2845;
}
  
     /****************************
     END CUSTOM MEMBERSHIP SIDEBAR
     *****************************/
   
   
   /***********************************
   RESPONSIVE VERT. TABS ON DINING PAGE
   

@media (min-width: 1200px) {   
   
.page-id-45 .vertical_tabs {
  position:relative;
  margin-top: 0;
  bottom: 100px;
}
}

@media (min-width: 980px) and (max-width: 1199px) {
  
.page-id-45 .vertical_tabs {
  position:relative;
  margin-top: 0;
  bottom: 60px;
}
}
***********************************/
  /***********************************
  END RESPONSIVE VERT. TABS ON DINING PAGE
   ***********************************/
 
@media (max-width: 767px) { 
header#header {
  background: none repeat scroll 0 0 #1A2845;
}
.membership-special {
  float:none;
  text-align:center;
  background-color: #1A2845;
  padding-bottom: 10px;
  width: auto;
}
}


/*****************
SWIM SIGNUP BUTTON
******************/

#text-10 > div > a {
  border: 1px solid;
  border-radius: 4px;
  display: block;
  padding: 10px 20px 10px 20px;
  position: relative;
  font-size: larger;
  background-color: #1a2845;
  color: #fff;
}

#text-10 > div > a:hover {
color: #B29357;
}

.success {
  color: #68b25b;
  padding: 10px;
  border: 1px solid;
  margin-bottom: 10px;
  display: inline-block;
}

/*********************
END SWIM SIGNUP BUTTON
*********************/

/******************
SIGNUP FORM STYLES
******************/

ul.event  { 
  margin: 0; 
  padding: 0; 
  margin-left: 20px; 
  list-style: none; 
} 

ul.event li input { 
  margin-right: .25em; 
} 

ul.event li { 
  border: 1px transparent solid; 
  display: table;
} 

ul.event li label { 
  margin-left: 0px; 
  display: inline;
} 
ul.event li label span { 
 display: block;
 margin-left: 20px;
} 
ul.event li:hover, 
ul.event li.focus  { 
  background-color: lightyellow; 
  border: 1px gray solid; 
} 
































