
/* Admin */
body.page-admin{   
   background-color: white;
}
#content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); 
    background-color: white;
}
#main #content .field-item p
{
    font-size: 16px;
}
#main #content ul.tabs-primary{
    display:inline-block;
}

#main #content ul.tabs-primary li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 1px;
  padding:0 1px;
}

#main #content ul.tabs-primary a {

  color:#333333;

  float:left;
  height:2.4em;
  line-height:2.4em;
  padding:0 0.8em;
  text-decoration:underline;
  text-shadow:0 1px #EEEEEE;

  
}
#main #content p.submitted {
    font-size:16px;
}


#block-user-login a{
    color:black;
}

#block-user-login .item-list{
   display:none;
}
#block-user-login .block-title
{
   display:none;
}
#block-user-login .form-item-name input, #block-user-login .form-item-pass input{
    background: #ebeded;
    width: 100%;
    height: 40px;
    float: right;
    border: 0px;
    margin-bottom: 40px; 
}
#block-user-login .form-action{
  text-align: center;  
}
#block-user-login  .form-submit{
     font-weight: 700;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
    background: transparent;
    min-width: 70px;
    font-size: 15px;
    padding: 10px;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #31302B;
    transition: all ease 0.8s;
    background-color: transparent;
    border: solid #000000 3px;
    color: #000000;
}  

#block-user-login .form-submit:hover{ 
          box-shadow: inset 200px 0 0 0 #000;
          color: #FFF;  
 }

/*intro text on about page*/
#block-block-17 h2{  
    font-size: 300%;
    color: #000000;
    text-decoration: none;
    letter-spacing: .15em;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
    margin-bottom: 20px; 
    text-align:center;
}

#block-block-17 p{
    padding-bottom: 30px;
    max-width: none;
    font-weight: initial;
    font-size: 120%;
    /* max-width: 420px; */
    margin: 0 auto;
    /* font-weight: 600; */
    line-height: 1.75em;
    /* font-weight: initial; */
    text-align: center;
    
}

#block-block-1 {
  outline: none;
  position: inherit;
}


.pressList .view-content .views-row{
    padding-top: 1%;
    padding-bottom: 1%;

}

.pressList .view-content .views-field{
/*   font-size: 1.5em;*/
    margin: 0 0 10px 0;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
}

.pressList .view-content .views-field-field-press-date, .pressList .view-content .views-field-php{
    font-weight: 600;
}

.pressList .view-content .views-field-field-press-link{
     margin: 0 0 10px;
    font-weight: 500;
     text-decoration: underline;
}

.pressList .view-content .views-field-field-press-source{
    font-weight: 600;
    color: white;
}

.pressList .view-content .field-content a{
        color: black;
}
/*  custom oath menu */
.oath-menu{
    align-self: flex-start;
    padding: 0; 
/*    padding-top: 60px;*/
}

.oath-menu ul{
    list-style: none;
    font-size: 120%;
    padding: 0 10px;
    color: #fff; 
    -webkit-transition: .8s;
    transition: .8s;
}

.oath-menu li{
      display: inline;
}

 ul.pager{
    position: relative;
    text-align: center;
}

.pressList ul.pager li{
    display:inline-block;
    width:35px;
    height:35px;
    text-align:left;	
    list-style:none;
    cursor:pointer;
/*    margin:0 2px;*/
}

.pressList ul.pager li.pager-first, .pressList ul.pager li.pager-last{
    display:inline-block;

}

.pressList ul.pager li.pager-previous, .pressList ul.pager li.pager-next{
    position:absolute;

}
.pressList ul.pager li.pager-previous{
    left:0px;
    background:url(../img/arrow-left-menu.png) no-repeat ;
    background-size: contain;
}
.pressList ul.pager li.pager-next{
    right:0px;
    background:url(../img/arrow-right-menu.png) no-repeat ;
    background-size: contain;
    display: inline-block;

}
.pressList ul.pager li.pager-previous a, .pressList ul.pager li.pager-next a{
     opacity:0;

}

.pressList ul.pager a, .pressList ul.pager li.pager-current{
   font-size:20px;
   opacity:0; 
}
.pressList .ajax-progress-throbber { display: none}

  #webform-ajax-wrapper-77 .webform-confirmation{
    text-align: center;
    position: absolute;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    width: 100%;
   }
    
   #webform-ajax-wrapper-77 .webform-confirmation p{
    font-size: 300%;
    color: #000000;
    text-decoration: none;
    letter-spacing: .15em;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
    margin: 20px 0 20px 0;
         font-weight: bold;
    }

/*
  #webform-ajax-wrapper-80 .webform-confirmation{
    text-align: center;
    position: absolute;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    width: 100%;
   }
    
   #webform-ajax-wrapper-80 .webform-confirmation p{
    font-size: 300%;
    color: #000000;
    text-decoration: none;
    letter-spacing: .15em;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
    margin: 20px 0 20px 0;
         font-weight: bold;
    }
      
*/
/*email signup*/
   .signup .email .webform-client-form .webform-confirmation p{
    font-size: 300%;
    }

    .signup .email .webform-client-form .form-actions .form-submit{
/*
            vertical-align: middle;
            text-transform: uppercase;
            margin-left: 20px;
            background: transparent;
            border: solid;
            padding: 0 3%;
            width: 11vh;
            font-weight: 600;
            box-shadow: inset 0 0 0 0 #ffffff  ;
            -webkit-transition: all ease 0.8s;
            transition: all ease 0.8s;
*/
   display: inline-block;
	border-width: 10px;
	background: transparent;
	color: white !important;
    border: 3px solid buttonface;
    border-color: white;
/*    margin-left: 10px;*/
    padding: 2% 4%;
	font-family: "futura-pt", sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 100%;
    box-shadow: inset 0 0 0 0 #ffffff;
	-webkit-transition: all ease 0.8s;
	transition: all ease 0.8s;
    width: 10vh;
   letter-spacing: 0;
    }
   .signup .email .webform-client-form .form-actions .form-submit:hover{
       box-shadow: inset 200px 0 0 0 #fff;
       color: #000 !important;
    }

     .signup .email .webform-client-form .form-item{
    display:inline-block;
    }

     .signup .email .webform-client-form .form-actions{
    display: inline-block;
    }

    #edit-submitted-resume-upload-button,#edit-submitted-resume-upload,#edit-submitted-resume-ajax-wrapper [id*='edit-submitted-resume-upload'], #edit-submitted-resume-ajax-wrapper .description{
        display:none;  
    }
   #edit-submitted-resume-ajax-wrapper .form-managed-file .file a{
       color:black;
   }
    .webform-client-form-93 [id*='edit-submitted-resume-remove-button']{
        font-weight: 700;
        font-family: "futura-pt", sans-serif;
        text-transform: uppercase;
        background: transparent;
        min-width: 70px;
        font-size: 15px;
        padding: 10px;
        cursor: pointer;
        box-shadow: inset 0 0 0 0 #31302B;
        transition: all ease 0.8s;
        background-color: transparent;
        border: solid #000000 3px;
        color: #000000;

    }
   .webform-client-form-93 [id*='edit-webform-ajax-submit-93']{
        font-weight: 700;
        font-family: "futura-pt", sans-serif;
        text-transform: uppercase;
        background: transparent;
        min-width: 70px;
        font-size: 15px;
        padding: 10px;
        cursor: pointer;
        box-shadow: inset 0 0 0 0 #31302B;
        transition: all ease 0.8s;
        background-color: transparent;
        border: solid #000000 3px;
        color: #000000;
        width: 11vh;

    }
     
   .webform-client-form-93 #edit-webform-ajax-submit-93:hover{ 
          box-shadow: inset 200px 0 0 0 #000;
          color: #FFF;  
    }

   .webform-client-form-93 #attach-resume{
        text-decoration: underline;
        font-weight: 700;
        margin-right: 25px;   
   }

   .webform-client-form-93 .resume label{
        font-weight: normal; 
    }

   .form-wrapper .webform-confirmation p{
            text-align: center;
            font-weight: bold;
    }

    .webform-client-form-93 .file-upload{
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
     }
    .webform-client-form-93 .grippie{
      display:none;
     }

#privacy-policy a:link { color: #0000FF; text-decoration: none; }
#privacy-policy a:visited { color: #0000FF; text-decoration: none; }
#privacy-policy a:hover { color: #0000FF; text-decoration: none; }
#privacy-policy a:active{ color: #0000FF; text-decoration: none; }


/*
.white-bg a:link { color: #0000FF; text-decoration: none; }
.white-bg a:visited { color: #0000FF; text-decoration: none; }
.white-bg a:hover { color: #0000FF; text-decoration: none; }
.white-bg a:active{ color: #0000FF; text-decoration: none; }
*/


.slider-wrapper .signup .wrapper .links{
   display:none; 
}

	

