@media (max-width: 767px) {
 .dropdown-submenu:hover>.dropdown-menu {
  display: none;
 }
 .dropdown .dropdown-menu {
  background-color: transparent;
 }
 .open:hover>.dropdown-menu {
   display: block !important;
 }
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   COLORS
     Blue:  #221D53;
     Logo orange: DB6C3C
     Darker orange: C95422
     Gray: #999999;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#content h1 {
    font-weight: 600;
   font-family: 'Droid Serif', serif;
    color: #676464;
   padding: 0px 0px 15px;
}

#content h2 {
    font-weight: 500;
 font-family: 'Droid Serif', serif;
    color: #807e7e;
line-height: 1.2;
}

#content h3 {
    font-weight: 500;
    font-family: 'Droid Serif', serif;
    color: #807e7e;
    font-size: 22px;
   padding: 16px 0px 5px;
}

#content li {
    font-size: 14px;
}

#intro-section h2 {
    font-size: 22px;
    color: #221D53;
    font-weight: 500;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE COPY WIDGET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#welcome-section h1 {
   font-family: 'Droid Serif', serif;
color: #221D53;
    line-height: 1.5;
font-weight: 500;
}

#welcome-section p {
    line-height: 1.5;
}

#welcome-section a {
    color: #221D53;
}

#welcome-section {
    background: #ebf2f9;
}

#welcome-section a:hover {
    color: #C95422;
}

.consult-div, a.free-consultation {
   font-family: 'Droid Serif', serif;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE - ICONS WIDGET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 

a.intro-button {
    padding: 6px 12px;
    background: #223f84;
    color: #fff;
    border-radius: 0px;
 font-family: 'Droid Serif', serif;
}

a.intro-button:hover {
    background: #C95422;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 HOME PAGE - MEMBERS WIDGET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - */
#affiliations {
  background: #FFF;
  padding: 5rem 0;
  border-top: 1px solid #EEE;
   -webkit-box-shadow: 0px 6px 6px rgba(0,0,0,0.4);
   -moz-box-shadow: 0px 6px 6px rgba(0,0,0,0.4);
   box-shadow: 0px 6px 6px rgba(0,0,0,0.4);
   position:relative;
   z-index:9999;
}

#affiliations .col-sm-7 {
  padding-left: 0;
}

#affiliations .container img {
  margin: 10px;
  float:left;
}

#affiliations .container img:first-child {
  margin-left: 0;
}

#affiliations h3 {
  text-align: left;
  color: #013868;
  font-size: 27px;
  font-weight: 400;
  margin: 0 0 0.5rem;
  line-height: 1.4;
}

#affiliations p {
  font-size: 15px;
  line-height:1.4;
}

#affiliations .btn {
   font-family: 'Droid Serif', serif;
  font-size: 14px;
  color: #FFF;
  font-weight: 500;
  background: #DB6C3C;
  padding: 8px 16px;
  border-radius: 0;
  float: left;
  margin-top: 2rem;
}

#affiliations .btn:hover {
background: #C95422;
}

#affiliations a {
  color:#FFF;
  font-weight: 500;
    font-size: 16px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   HOME PAGE - CONSULTATION FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
#consultation_index h2 {
    font-weight: 600;
   font-family: 'Droid Serif', serif;
    color: #223f84;
}

#consultation_index p {
    font-weight: normal;
    color: #223f84;
}

#consultation_index {
    padding: 60px 10px 40px;
    background: #e8e8e8;
}

.addTopMargin {
    margin-top: 0px;
}

#consultation_index label {
    color: #656262;
}

.consultation-submit { 
  background: #DB6C3C;
  padding: 15px 20px;
  font-family: 'Droid Serif', serif;
  font-weight: 500;
  font-size: 16px;
}

.consultation-submit:hover {
    background: #C95422;
}

#consultation_index input[type="text"], #consultation_index input[type="tel"], #consultation_index input[type="email"], #consultation_index textarea {
    background: #fff;
  border: 1px solid #6d6a6a;
}

#consultation_index input[type="text"], 
#consultation_index input[type="tel"], 
#consultation_index input[type="email"], 
#consultation_index textarea {
  color: #333;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - 
   LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
a {
    color: #221D53;
}
a:hover {
    color: #107ed0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - 
   HEADER 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - -  */ 
.right-consultation-button, .left-consultation-button, .consultation-hidden {
    background: #C95422;
}
.right-consultation-button:hover, .left-consultation-button:hover, .consultation-hidden:hover {
    text-decoration: none;
    background: #DB6C3C;
}

.phone-link, .phone-link-alt, .phone-link-hidden {
    color: #221D53;
}

.logoheadings {
text-align: center;
}

.logoheadings h1 {
font-size: 24px;
line-height: 2;
color: #221D53;
}
.logoheadings h2 {
font-size: 16px;
font-weight: normal;
color: #221D53;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - 
   NAV MENU 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
.navbar-inverse {
    background-color: #999999;
    border: medium none;
}
.navbar-inverse {
    background-image: linear-gradient(to bottom, #221D53 0%, #30287b 100%);
}

ul.nav li.dropdown:hover > ul.dropdown-menu li a {
    font-family: 'Open Sans', sans-serif;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: #FF6D00;
}

.navbar-nav>li>a {
    font-family: 'Droid Serif', serif;
    padding: 20px 15px;
    font-weight: 300;
font-size: 14px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - 
   NAV - HAMBURGER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.navbar-inverse .navbar-brand {
    font-family: 'Open Sans', sans-serif;
   font-weight: 500;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - 
   CAROUSEL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -  */ 
.carousel-wrapper {
margin: 0px auto 0px;
    max-width: none;
    width: 100%;
    margin-bottom: -75px;
}

.carousel-inner > .item > img {
  top: 0;
  left: 0;
  min-width: 100%;
  height: auto;
}

h3.carousel-heading {
    font-size: 45px;
    line-height: 50px;
}
p.carousel-text {
        font-size: 16px;
    line-height: 22px;
background: none;
text-align: left;
}

a.carousel-button:hover {
    background: #DB6C3C;
    color: #fff;
}
a.carousel-button {
    background: #C95422;
    color: #fff;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - 
   CONSULTATION FORM PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -  */ 
.form-group {
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

.form-control {
    margin-top: 4px;
}

.glyph-append {
  top: 31px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 MEMBERS DIRECTORY PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - */
a.member-button {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FFF;
    background: #223f84;
    padding: 6px 15px;
}


/*  Clickable Google Map */
#map {
 height: 400px;
 width: 100%;
}

#map h2,
#map p {
  font-family: 'Open Sans', sans-serif;
}

#map h2 {
 font-size: 18px;
 font-weight: 600;
 margin: 5px 0 2px;
 padding: 0;
}

#map p {
 font-size: 14px;
 padding-top: 0;
}

#map .member-button {
  display: inline-block;
}

img.flag {
    box-shadow: 2px 2px 2px #888888;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   SIDEBAR 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
#sidebar h2 {
       font-family: 'Droid Serif', serif;
    font-weight: 500;
    font-size: 22px;
    color: #221D53;
padding: 20px 0px 15px;
}

a.sidebar-button {
    background: #DB6C3C;
   font-family: 'Droid Serif', serif;
    padding: 8px 20px;
font-size: 14px;
}

.sidebar-divider span {
    background: #DB6C3C;
}

#sidebar p {
    font-size: 14px;
    color: #716f6f;
line-height: 22px;
}

#sidebar .sidebar-links li a {
    font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

#sidebar .sidebar-links li a:hover {
    color: #107ed0;
}

a.sidebar-button:hover {
    background: #C95422;
color: #fff
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   SIDEBAR - CONSULTATION BOX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
.sidebar-new {
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #000;
   background: #FFF;
   padding: 10px 10px 20px 20px;
    box-shadow: 0px 3px 8px -2px rgba(0,0,0,0.25);
    z-index: 1;
    margin-top: 20px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 FOOTER 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - -  - */ 
#footer-top h2 {
    font-size: 22px;
  font-family: 'Open Sans', sans-serif;
font-weight: 600;
}

#footer-top a, #footer-top p {
    font-size: 14px;
}

#footer-top a:hover {
    color: #FF6D00;
}

#footer-top {
    background-color: #221D53;
}

#footer-top a, #footer-top i {
    color: #b3b3b3;
}

#bottom-menu a:hover {
color: #FF6D00;
}

#footer-bottom {
    background: #221D53;
    text-align: center;
    padding: 30px 10px 20px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  FOOTER - COPYRIGHT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - */
#copyright a {
    color: #68737b;
}
#copyright a:hover {
    color: #FF6D00;
}

#bottom-menu a {
    font-size: 14px;
}

#copyright p {
    font-size: 14px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   MEDIA QUERY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - -  */
@media (max-width:1199px) {
.navbar-nav>li>a {
    padding: 20px 10px;
    font-weight: 300;
    font-size: 12px;
}
#intro-section {
    padding-top: 30px;
}
@media (max-width: 1024px) {
.navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    font-size: 12px;
font-weight: normal;
}
.intro-box {
    margin-top: 40px;
}
}
@media (max-width: 768px) {
ul.nav li.dropdown:hover > ul.dropdown-menu li a:hover {
    background: #FF6D00;
}
ul.nav li.dropdown:hover > ul.dropdown-menu li a {
    background: #221D53;
}
.intro-box {
    margin-top: 40px;
}
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - 
   TAX CENTER 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - -  */ 

img[src="images/bullet_tax_center.jpg"], 

img[src="images/bullet_download_tax_forms.jpg"], 

img[src="images/bullet_record_retention.jpg"], 

img[src="images/bullet_tax_organizer.jpg"], 

img[src="images/bullet_tax_rates.jpg"], 

img[src="images/bullet_tax_tips.jpg"], 

img[src="images/bullet_tax_calculators.jpg"] { 

  margin-top:20px; 

} 

 

img[src="images/bullet_track_tax_refund.jpg"] { 

  margin-top: -20px; 

}