@font-face{
   font-family: 'Avenir-Black';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-Black.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-BookOblique';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-BookOblique.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-BookOblique';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-BookOblique.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-Heavy';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-Heavy.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-Light';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-Light.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-Medium';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-Medium.woff") format("woff")
}

@font-face{
   font-family: 'Avenir-Roman';
   src: url("/wp-content/themes/abscoblue/fonts/avenir/AvenirLTStd-Roman.woff") format("woff")
}



.carousel-control.right{
		right:0;
		left:auto;
		background-image:none !important;
		background-repeat:none !important;
}

.carousel-control.left{
		background-image:none !important;
		background-repeat:none !important;
}

.fm-label {
    padding: 0 11px 0 56px;
   font-family: 'Avenir LT W01_95 Black1475556' !important;
}

.header-menu, .footer{
   background-color: #F6F3F2 !important;
}

/*nav.navbar.navbar-default.header-menu.no-margin.hidden{
   background-color: #F6F3F2 !important;
}
*/

.top-menu > li > a {
    text-transform: uppercase;
    color: #1A3968 !important;
    font-weight: 700;
}

.navbar-default .navbar-nav>li>a  {
    color: #1A3968 !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
   color:white !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    max-height: 110px !important;
}

.navbar{
    max-height: 110px !important;
}

/*
.footer .nav.nav-pills>li a, .footer .nav.nav-pills>li a:hover, .footer .nav.nav-pills>li a:focus {
    color: #e7e7e7 !important;
   background-color:white !important;
}*/

a.uppercase.strong.white, a.uppercase.white{
    color: #183969 !important;
   background-color:  #F6F3F2 !important;
}

a.uppercase.strong.white:hover{
    color: #183969 !important;
   background-color:  #F6F3F2 !important;
   font-weight:900 !important;
}

ul.gallery-ul{
     max-width:650px !important;
}
.swatches{
height: 40px;
    cursor: pointer;
    margin: 0;
    padding: 0;
    max-width: 100px !important;
}

.padding-mob-lr-15{
   max-width:310px !important;
}

@media only screen and (max-width: 768px) {

  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .navbar-header .collapse, .navbar-toggle {
    display:block !important;
  }
  .navbar-header {
    float: none;
  }
}


.collapse {
  display: none;
}

/*
@media (min-width: 768px)
.navbar-collapse.collapse {
    display: none !important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
*/

.sheds-selector ul li.label {
    background-color: transparent;
    border-left: 0 none;
    color: #fff;
    text-transform: uppercase;
    width: 10%;
    font-size: 11px;
   margin-right:40px !important;
}