/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.dropDownArrow {
 background-image: url(http://www.investors-watch.com/wp-staging/ranhill/wp-content/uploads/2017/05/arrow-dropdown.png);
background-repeat:no-repeat;
   border: 1px solid #ccc;
    font-size: 15px;
    width: 110px;
    background-position: center right 4px;
   color:#444;
  padding: 7px 8px;
}
select {
    padding: 5px;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
    color: #ffffff;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
@media only screen and (max-width: 479px){
#Subheader .title{
    font-size: 20px;
}
}


#Subheader .title {
    display: block;
    position: absolute;
    top: -75px;
    right:0px;
    width: initial;
    color: #ffffff;
    font-size: 42px;
    font-family: 'Futura', sans-serif 
   !important;
   background-color:rgba(0,0,0,0.5);
  line-height:54px;
  padding:03px 18px;
}

@media only screen and (max-width: 959px) and (min-width: 768px)
{
 #Subheader .title 
 {
    font-size: 25px !important; 
    line-height: 30px !important;
 }
}

@media (max-width: 767px) 
{
  #Subheader .title 
{
  font-size:22px;
  line-height:25px;
  
}
}
@media (max-width: 480px) 
{
  #Subheader .title 
{
  font-size:15px;
  line-height:20px;
 
  
}
}
#Header_wrapper {
    
    background-size: contain;
}
body
{
  font-family: 'Futura', sans-serif !important;
}
h1, h2, h3, h4, .text-logo #logo
{
   font-family: 'Futura', sans-serif !important; 
}
#menu > ul > li > a
{
  font-family: 'Futura', sans-serif !important; 
}
#Footer a {
    color: rgba(238, 238, 238, 0.78);
    
}
.footer-menu
{
 font-weight:600;
 margin-bottom:08px;
 font-size:15px;
 color: rgba(238, 238, 238, 0.9);
}
.footer-menu:hover
{
 color:#e60000;
}





.bod-list
{
  list-style: none;
  padding: 0;
  margin: 0;
    margin-bottom: 20px;
}
.bod-list li
{
    padding-left: 1em; 
    text-indent: -.9em;
   margin-bottom: 4px;
}
.bod-list li::before {
  content: "• ";
  color: #e60000; /* or whatever color you prefer */
}
.bod-list p
{
  margin-bottom: 7px !important;
    font-weight: 600;
}
.bod-details h3
{
 font-size:13px;
 color: #e60000;
 font-weight: 600;
 line-height: 18px;
 margin-bottom: 10px;
letter-spacing: 0.5px;
}
.bod-details p
{
 margin-bottom:20px;
text-align:justify;
}
.sub-link
{
  margin-left: 14px;
}
.pdfbox
{
		
   position:relative;	
    overflow: hidden;
    background: #f3f3f3;
    border-radius: 5px;
   border:1px solid #eee;
  border-left:3px solid #ec4d3e !important;
  min-height:50px;
}
.pdfbox h4
{
	font-size:18px;font-weight:500; margin-bottom: 0px;
       width:72%;line-height:24px;
padding: 20px 24px;   
}
.pdfbox button  
{
	
   position: absolute; right: 24px; top: 0; bottom: 0; background-color: transparent; outline: none; padding: 0; margin: 0; border: none;
    background: transparent; box-shadow: none;font-family: 'Futura', sans-serif !important;
}
.pdfbox  button:hover
{
  background-color:transparent !important;background: #f3f3f3;
}
.pdfbox button span
{
	background-color:#ec4d3e;color:#fff;padding:7px 11px;font-size:14px;border-radius:3px;
}
.pdfbox button:hover span
{
   background-color:#939598;
}
@media(max-width:768px)
{
.pdfbox
{
  
}
  .pdfbox button
{ 
      position: static;    
     margin-bottom:15px;
     padding: 10px 24px;
}
.pdfbox h4
{
  width:100%;font-size:18px;line-height:18px;
}
}