@import url("//fonts.googleapis.com/css?family=Roboto+Condensed"); 
@import url("https://fonts.googleapis.com/css?family=Khand:700%7cMontserrat:500%7cTeko:700"); 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXp-p7K4KLjztg.woff2) format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXp-p7K4KLjztg.woff2) format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXp-p7K4KLjztg.woff2) format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXp-p7K4KLjztg.woff2) format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:500;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXp-p7K4KLg.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'FontAwesome';
  src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
  src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
} 
@font-face { 
  font-family:iconmonstr-iconic-font;
  src:url(https://cdn.iconmonstr.com/1.3.0/fonts/iconmonstr-iconic-font.woff2?v=1.3.0) format('woff2'),url(https://cdn.iconmonstr.com/1.3.0/fonts/iconmonstr-iconic-font.woff?v=1.3.0) format('woff'),url(https://cdn.iconmonstr.com/1.3.0/fonts/iconmonstr-iconic-font.ttf?v=1.3.0) format('truetype');
} 
@import url("https://fonts.googleapis.com/css?family=Poppins|Roboto"); 
* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 




header { 
    display: block;
} 

#header { 
    position: relative; 
    z-index: 3; 
    background-image: url("https://www.grandermarine.com/images/grandermarine-header-bg.jpg"); 
    background-position: center top; 
    background-repeat: no-repeat; 
    background-repeat-x: no-repeat; 
    background-repeat-y: no-repeat;
} 

@media (min-width: 1800px){ 
  #header { 
    background-size: cover;
  } 
}     

#header  { 
    position: relative; 
    z-index: 3; 
    background-image: url("https://www.grandermarine.com/images/grandermarine-footer-bg.jpg"); 
    background-position: top; 
    background-repeat: initial;
} 

.header-container { 
    margin-right: auto; 
    margin-left: auto; 
    padding-left: 15px; 
    padding-right: 15px; 
    position: relative; 
    padding-top: 18px; 
    padding-bottom: 14px; 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: -webkit-flex; 
    display: flex; 
    -ms-flex-pack: justify; 
    -webkit-box-pack: space-between; 
    -webkit-justify-content: space-between; 
    -ms-justify-content: space-between; 
    justify-content: space-between; 
    -ms-flex-align: center; 
    -webkit-box-align: center; 
    -webkit-align-items: center; 
    -ms-align-items: center; 
    align-items: center;
} 

@media (min-width: 768px){ 
  .header-container { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .header-container { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .header-container { 
    width: 1170px;
  } 
}     

@media (min-width: 992px){ 
  .header-container { 
    padding-top:  0; 
    padding-bottom:  0px;
  } 
}     

.header-container:before,.header-container:after { 
    display: none;
} 


nav-grandermarine { 
    display: block !important;
} 

.nav-grandermarinebar { 
    position: relative; 
    min-height: 50px; 
    margin-bottom: 20px; 
    border: 1px solid transparent;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar { 
    border-radius: 4px;
  } 
}     

#main-nav-grandermarine { 
    border:  0; 
    border-radius:  0; 
    background:  #408fba; 
    margin-bottom:  0;
    min-height: 72px;
} 

.vcard { 
    position: absolute; 
    width: 1px; 
    height: 1px; 
    margin: -1px; 
    padding: 0; 
    overflow: hidden; 
    clip: rect(0, 0, 0, 0); 
    border: 0;
} 

.header-container > *  { 
    -webkit-box-flex: 1; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1;
} 

.header-container .header-brand  { 
    -webkit-box-flex: 0 0 auto; 
    -webkit-flex: 0 0 auto; 
    -ms-flex: 0 0 auto; 
    flex: 0 0 auto; 
    margin-left: auto; 
    margin-right: auto;
} 

.header-container > :last-child  { 
    text-align: right;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-header { 
    float: left;
  } 
}     

.nav-grandermarinebar-header { 
    margin-right: auto; 
    margin-left: auto; 
    padding-left: 15px; 
    padding-right: 15px; 
    display: flex; 
    justify-content: flex-end; 
    align-items: center;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-header { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .nav-grandermarinebar-header { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .nav-grandermarinebar-header { 
    width: 1170px;
  } 
}     

@media (min-width: 768px){ 
  .nav-grandermarinebar-header { 
    display: none;
  } 
}     

.nav-grandermarinebar-header:before,.nav-grandermarinebar-header:after { 
    content: normal;
} 

.collapse { 
    display: none;
} 

.nav-grandermarinebar-collapse { 
    overflow-x: visible; 
    padding-right: 15px; 
    padding-left: 15px; 
    border-top: 1px solid transparent; 
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); 
    -webkit-overflow-scrolling: touch;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-collapse { 
    width: auto; 
    border-top: 0; 
    box-shadow: none;
  } 
}     

@media (min-width: 768px){ 
  .nav-grandermarinebar-collapse.collapse { 
    display: block !important; 
    height: auto !important; 
    padding-bottom: 0; 
    overflow: visible !important;
  } 
}     

#main-nav-grandermarine .nav-grandermarinebar-collapse  { 
    padding-left: 0; 
    padding-right: 0;
} 

a { 
    background:  transparent;
    color: #408fba; 
    text-decoration: none;
} 

.header-brand a  { 
    display: inline-block; 
    position: relative; 
    z-index: 2;
} 

a:active,a:hover { 
    outline: 0;
} 

a:hover { 
    color: #2c6381; 
    text-decoration: underline;
} 

a:hover,a:active { 
    text-decoration: none; 
    outline: none;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 10px;
} 

.header-right-content .header-address  { 
    display: flex;
} 

button { 
    
    font:       inherit; 
    margin:       0;
    overflow:      visible;
    text-transform:     none;
    -webkit-appearance:    button; 
    cursor:    pointer;
    font-family:   inherit; 
    font-size:   inherit; 
    line-height:   inherit;
    outline:  none;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0; 
    border: 0; 
    background-color: #408fba; 
} 

.nav-grandermarinebar-toggle { 
    position: relative; 
    float: right; 
    margin-right: 15px; 
    padding: 9px 10px; 
    margin-top: 8px; 
    margin-bottom: 8px; 
    background-color: transparent; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: 4px;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-toggle { 
    display: none;
  } 
}     

.nav-grandermarinebar-header .nav-grandermarinebar-toggle  { 
    margin:  0; 
    padding:  0; 
    position:  relative; 
    border-radius:  0; 
    transition:  all .25s ease-in-out; 
    background:  transparent; 
    border-width:  0; 
    width:  54px; 
    height:  50px;
    border-color: #14181d;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed  { 
    background: transparent; 
    border-color: #ffffff;
} 

#main-nav-grandermarine .nav-grandermarinebar-header .nav-grandermarinebar-toggle  { 
    width: 87px; 
    text-align: left;
} 



.nav-grandermarinebar-header .nav-grandermarinebar-toggle ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:hover ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:active  { 
    background: transparent; 
    border-color: #14181d;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed:hover  { 
    border-color: #14181d; 
    background: transparent;
} 

.nav-grandermarine { 
    margin-bottom: 0; 
    padding-left: 0; 
    list-style: none;
} 

.nav-grandermarinebar-nav-grandermarine { 
    margin: 7.5px -15px;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-nav-grandermarine { 
    float: left; 
    margin: 0;
  } 
}     

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine  { 
    float: none; 
    font-size: 0; 
    margin: 0; 
    margin-right: auto; 
    margin-left: auto; 
    padding-left: 0; 
    padding-right: 0;
} 

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine  { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine  { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine  { 
    width: 1500px;
  } 
}     

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine  { 
    text-align: center;
  } 
}     

img { 
    border:  0;
    vertical-align: middle;
} 

.header-brand a img  { 
    width: 210px;
} 

@media (min-width: 992px){ 
  .header-brand a img  { 
    width:  310px;
  } 
}     

.header-right-content .header-address li  { 
    display: inline-block; 
    text-align: center; 
    width: 33.333%;
} 

.sr-only { 
    position:  absolute; 
    width:  1px; 
    height:  1px; 
    padding:  0; 
    margin:  -1px; 
    overflow:  hidden; 
    clip:  rect(0, 0, 0, 0); 
    border:  0;
} 

#main-nav-grandermarine .nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-label  { 
    font-family: 'Khand',Helvetica,Arial,sans-serif; 
    font-size: 18px; 
    text-transform: uppercase; 
    color: #ffffff;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar  { 
    position: absolute; 
    left: 10px; 
    top: 22px; 
    display: inline-block; 
    transition: all 300ms; 
    width: 34px; 
    height: 6px;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed .burger-bar  { 
    background: #ffffff;
} 

#main-nav-grandermarine .nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar  { 
    left: auto; 
    right: 0;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:after  { 
    content: ""; 
    position: absolute; 
    left: 0; 
    width: 34px; 
    height: 6px;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:before  { 
    transform: translateY(0) rotate(45deg); 
    transition: all 300ms;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:hover .burger-bar:before ,.nav-grandermarinebar-toggle:focus .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:active .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:after ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:hover .burger-bar:after ,.nav-grandermarinebar-toggle:focus .burger-bar:after ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle:active .burger-bar:after  { 
    background: #14181d;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed .burger-bar:before ,.nav-grandermarinebar-toggle.collapsed:focus .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed .burger-bar:after ,.nav-grandermarinebar-toggle.collapsed:focus .burger-bar:after  { 
    transform: none; 
    background: #ffffff;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed .burger-bar:before ,.nav-grandermarinebar-toggle.collapsed:focus .burger-bar:before  { 
    transform: translateY(-12px);
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle .burger-bar:after  { 
    transform: translateY(0) rotate(-45deg); 
    transition: all 300ms;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed .burger-bar:after ,.nav-grandermarinebar-toggle.collapsed:focus .burger-bar:after  { 
    transform: translateY(12px);
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed:hover .burger-bar  { 
    background: #14181d;
} 

.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed:hover .burger-bar ,.nav-grandermarinebar-toggle.collapsed:focus:hover .burger-bar ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed:hover .burger-bar:before ,.nav-grandermarinebar-toggle.collapsed:focus:hover .burger-bar:before ,.nav-grandermarinebar-header .nav-grandermarinebar-toggle.collapsed:hover .burger-bar:after ,.nav-grandermarinebar-toggle.collapsed:focus:hover .burger-bar:after  { 
    background: #14181d;
} 

.nav-grandermarine > li  { 
    position: relative; 
    display: block;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-nav-grandermarine > li  { 
    float: left;
  } 
}     

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li  { 
    display: inline-block; 
    float: none;
  } 
}     

.dropdown { 
    position: relative;
} 

.header-right-content ul.header-address li a  { 
    display: block;
} 

b { 
    font-weight: bold;
} 

.nav-grandermarine > li > a  { 
    position: relative; 
    display: block; 
    padding: 10px 15px;
} 

.nav-grandermarinebar-nav-grandermarine > li > a  { 
    padding-top: 10px; 
    padding-bottom: 10px; 
    line-height: 20px;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-nav-grandermarine > li > a  { 
    padding-top: 15px; 
    padding-bottom: 15px;
  } 
}     

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a  { 
    font-size:  14px; 
    padding-top:  0; 
    padding-bottom:  0;
    color: #ffffff; 
    background-color: transparent;
} 

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a  { 
    line-height: 72px;
  } 
}     

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a  { 
    font-family: 'Montserrat',Helvetica,Arial,sans-serif; 
    text-transform: uppercase;
} 

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a  { 
    padding: 0 12px;
  } 
}     

@media (min-width: 992px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a  { 
    padding: 0 20px;
  } 
}     

@media (min-width: 992px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a:after  { 
    right: 8px;
  } 
}     

.nav-grandermarine > li > a:hover  { 
    text-decoration: none; 
    background-color: #eee;
} 

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li:hover > a ,#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li:hover > a:hover  { 
    background: #14181d; 
    color: #ffffff;
} 

.nav-grandermarinebar-nav-grandermarine .dropdown > a  { 
    position: relative;
} 

.nav-grandermarinebar-nav-grandermarine .dropdown > a:after  { 
    content: "\f107"; 
    font-family: FontAwesome,'iconmonstr-iconic-font'; 
    font-size: 10px; 
    color: #67A8CB; 
    padding-left: 5px; 
    line-height: inherit; 
    display: inline-block; 
    vertical-align: middle;
} 

@media (min-width: 768px){ 
  .nav-grandermarinebar-nav-grandermarine .dropdown > a:after  { 
    position: absolute; 
    top: 0; 
    bottom: 0; 
    right: 5px;
  } 
}     

a:after ,.nav-grandermarinebar-nav-grandermarine .dropdown:hover > a:after  { 
    color: #ffffff;
} 

ul ul  { 
    margin-bottom: 0;
} 

.dropdown-menu { 
    position: absolute; 
    top: 100%; 
    left: 0; 
    z-index: 1000; 
    display: none; 
    float: left; 
    min-width: 160px; 
    padding: 5px 0; 
    margin: 2px 0 0; 
    list-style: none; 
    font-size: 14px; 
    text-align: left; 
    background-color: black; 
    border: 1px solid rgba(0,0,0,0.15); 
    border-radius: 4px; 
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); 
    box-shadow: 0 6px 12px rgba(0,0,0,0.175); 
    background-clip: padding-box;
} 

.nav-grandermarinebar-nav-grandermarine > li > .dropdown-menu  { 
    margin-top: 0; 
    border-top-right-radius: 0; 
    border-top-left-radius: 0;
} 

abbr[title] { 
    border-bottom:   1px dotted #777;
    cursor:  help; 
    text-decoration: none;
} 

.fa { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.fa-facebook-f:before,.fa-facebook:before { 
    content: "\f09a";
} 

.fa-phone:before { 
    content: "\f095";
} 

@media (min-width: 768px){ 
  .mobileview { 
    display: none;
  } 
}     

.lead-button { 
    display: block; 
    margin: 0 auto; 
    text-transform: uppercase; 
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif; 
    font-size: 18px; 
    padding-top: 15px; 
    padding-right: 30px; 
    padding-bottom: 15px; 
    padding-left: 30px; 
    text-align: center; 
    background-color: #408fba; 
    color: #ffffff;
} 

@media (min-width: 768px){ 
  .lead-button { 
    max-width: 300px;
  } 
}     

.header-right-content .header-address li a.lead-button  { 
    max-width: 100px; 
    font-size: 14px; 
    padding-top: 2px; 
    padding-right: 0px; 
    padding-bottom: 2px; 
    padding-left: 0px; 
    text-align: center; 
    background-color: #408fba; 
    color: #fff;
} 

.lead-button:hover,.lead-button:active { 
    color: #ffffff; 
    background-color: #14181d;
} 

.header-right-content .header-address li a.lead-button:hover  { 
    background-color: #000;
} 

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a .fa  { 
    color: #67A8CB;
} 

.fa-home:before { 
    content: "\f015";
} 

@media (min-width: 768px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a > span  { 
    display: none;
  } 
}     

@media (min-width: 1200px){ 
  #main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li > a > span  { 
    display: inline;
  } 
}     

.fa-map-marker:before { 
    content: "\f041";
} 

.dropdown-menu > li > a  { 
    display: block; 
    padding: 3px 20px; 
    clear: both; 
    font-weight: normal; 
    line-height: 1.42857143; 
    color: #333; 
    white-space: nowrap;
} 

.dropdown-menu > li > a:hover  { 
    text-decoration: none; 
    color: #262626; 
    background-color: #f5f5f5;
} 

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li:hover .dropdown-menu > li > a  { 
    background: #29313b; 
    color: #ffffff; 
    line-height: 30px;
} 

#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li:hover .dropdown-menu > li > a:hover ,#main-nav-grandermarine .nav-grandermarinebar-nav-grandermarine > li:hover .dropdown-menu > li > a:active  { 
    background: #2e4560; 
    color: #ffffff;
} 


.dropdown:hover .dropdown-menu {
    display: block;
 }

 .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0px;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
