/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/
/*

/* sets the border wrapping content*/
#wrap.double-border {
  border: 6px solid #920003;
  padding: 5px;
  position: relative;
  margin: 0 auto;
}
#wrapin.double-border {
  border: 3px solid #920003;
  padding 2em;
}
/* parameters for header  text */
#header-text {
    color: #920003;
    font-size: 30px;
    left: 200px;
    position: absolute;
    top: 61px;
}
#site-header-inner {
	border-bottom: #920003 solid 2px;
}
/*--------------div for pdf print placement===================*/
#pdf-layer {
    color: #920003;
    float: left;
    font-size: 18px;
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    width: 100%;
}	

/* creates footer; all footer options disabled in theme customization  */
#footer_region {
    background: #736f54 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    height: 30px;
    padding-top: 5px;
    text-align: center;
}
/* title text on non-members pages*/
.red-header {
	color:#920003;
	font-size: 24px;
	text-align:center;
}

/*---------format icon box rollover home page-----------*/
.vcex-icon-box-four.vcex-icon-box-with-link:hover {
    background: #ccc none repeat scroll 0 0 !important;
    color: #fff;
}
.vcex-icon-box-four {
    border:none !important;
}

/*-----------caption for pictures------*/
.wp-caption p.wp-caption-text {
    font-size: 12px;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
}
/*-------------menu full page---------------*/
.navbar-style-one {
    height: 50px;
    position: absolute;
    right: -12px;
    top:90%;
}
.sf-menu li {
    background: #736f54 none repeat scroll 0 0;
    border-radius: 15px;
    height: 30px;
    margin-right: 5px;
    position: relative;
    white-space: nowrap;
    width: 118px;
}
.sf-menu .sub-menu li {
    background: #736f54 none repeat scroll 0 0;
    border-radius: 15px;
    height: 30px;
    margin-right: 5px;
    position: relative;
    white-space: nowrap;
    width: 118px;
}
.navbar-style-one .dropdown-menu > li > a,
.navbar-style-one .dropdown-menu ul a  {
    color: #fff;
    display: block;
    font-size: 13px;
    line-height: 50px;
    padding: 0 12px;
    text-decoration: none;
    text-align: center;
    top: -10px;
}
.navbar-style-one .dropdown-menu > li > a:hover,
.navbar-style-one .dropdown-menu ul a:hover   {
	color:#ccc;
	background:none;
}
.navbar-style-one .dropdown-menu > .current-menu-item > a {
    color: #ffef82;
    text-decoration: none;
}
.sub-menu {
	background:none;
}
/* ---------------logon sytling----------------------------*/
.pol_form {
    display: block;
    float: left;
    margin-left: 35%;
}

/*----------------outings table-------------------------------*/
table#table-border {
     border-collapse: collapse;
     border: 2px solid #333;
     margin-left: auto;
     margin-right: auto;
 }
table#table-border td {
    text-align:center; 
    vertical-align:middle;
    border-collapse:collapse;
    border: 2px solid #333;
}
/*-------------------align outing pictures----------------      ---------------*/
#apDiv1 img {
    display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

/*------------------left sidebar for menu-------------------------------------------------*/
#sidr-main {
    width: 50% !important;
}



/*----------------------------media css for tablets -------------------------------*/
@media (max-width: 980px) {
#header-text {
    color: #920003;
    font-size: 18px;
    left: 200px;
    position: absolute;
    top: 61px;
}
}



/*----------------------------media css for mobile -------------------------------*/
@media (max-width: 770px) {
#header-text {
   display: none;
}
}