  /* Basic Template Fixes */  .bw_Search_Form {	      background-color: rgba(238, 238, 238,0.5);    padding: 20px;    border-radius: 5px;    border: #7f7f7f;  }  .bw_Search_Form legend {display:none}    
  .moduletable h3,.page-header h2, h2.item-title {
	/* background-color: #3e3e3e; */	background-color: #3A6A9A;    border: 2px solid #3A6A9A;	
	color: rgb(0,122,236);	color: white;
	font-weight: bold;
/*    border-color: #3e3e3e; */
  }
  .page-header h2 a {
    color: rgb(0,122,236) !important;
  }
  .item-page ul li:before, 
  .item-page .items-leading ul li:before, 
  legend {
    color:#333;
    font-size:16px;
  }
  #fav-logo {
    padding:0;
  }
  address a {
    word-break: break-all;
  }
  blockquote:before {
    color:#333;
    margin-bottom:22px;
  }
  #fav-mainwrap,#fav-advertwrap,#fav-slidewrap,#fav-header {
    background: #0a2c45;
    background: -webkit-linear-gradient(90deg, #0a2c45, #4ba3cc, #0a2c45); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #0a2c45, #4ba3cc,#0a2c45); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #0a2c45, #4ba3cc,#0a2c45); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #0a2c45, #4ba3cc,#0a2c45); /* Standard syntax (must be last) */
  }
  #fav-advertwrap {
    margin-bottom:0px;
  }
  #fav-header {
	height: 110px;
  }
  li.sigProThumb:before,
  li.sigProClear:before {
	content: '' !important;
  }
  #fav-container form p {
	color:#333;
	}
  
  /* Logo and Menu */
@media handheld, only screen and (max-width: 1199px){
	#fav-nav .navigation li a {
		padding: 10px 14px;
		font-size: 16px;
	}
}
@media handheld, only screen and (max-width: 979px){
	#fav-nav .navigation li a {
		padding: 10px 6px;
		font-size: 16px;
	}
}
@media handheld, only screen and (min-width: 768px) {
    #fav-logowrap {
        /* Hide the main template logo */
        display:none;
    }
    #fav-navwrap {
      background-color:rgba(0,0,0,0.7);
    }
    .navigation {
      min-height:50px;
    }
    #desktop-logo {
		max-width: 275px;
		margin-left: -33px;
	}
    #fav-container-inner {
		margin-top: 110px;
	}
    ul.nav.menu.nav-pills {
      margin-top:12px !important;
    }
  }
  @media handheld, only screen and (max-width: 767px) {
    #fav-navwrap {
      margin-bottom:0px;
    }
    #fav-logowrap {
      background-color:black;
    }
    .navbar-inner {
      border-radius:0px;
    }
  }
  /* Change the Nav Bar */
  .navigation {
    padding:10px;
    border-radius:7px;
  }
  
  /* Pagination on the Listings Page */
  .pagination ul li a {
    border-color: #498bcc !important;
    color: #498bcc !important;
  }
  .pagination ul li a:hover,
  .pagination ul li.active a {
    border-color: #000000 !important;
    color: #000000 !important;
  }
  .pagination ul li {
    padding-bottom:3px;
  }
  .pagination ul li:before {
    content:'' !important;
    padding-right:2px;
  }
  
  /* Home Page Slider */
  #fav-slide #fav-caption {
    top: 20%;
  }
  #fav-slide #fav-caption h3 {
	background-color: rgba(17, 17, 17, 0.6);
    width: 40%;
  }
  #fav-slide #fav-caption p {
    background-color: rgba(17, 17, 17, 0.4);
    padding:20px 0px;
    border: 3px solid #fff;
    border-radius:4px;
    margin: 0 auto 20px!important;
    width: 40%;
  }
  
  /* Background Image */
  #fav-container {
    background-size:cover;
  }

  /* CopyRight Footer */  
  #fav-copyright a {
    color:white;
  }
  #fav-copyright a:hover {
    color:black;
  }

  /* Fav Glyph Module on Front Page */
  div[id^="favglyph-icon"]:after, div[id*=" favglyph-icon"]:after {
  padding-bottom: 55px;
}

  div[id^="favglyph-icon"] i, div[id*=" favglyph-icon"] i {
	padding: 55px 0px;
}