/* Hide the second drop down version in drop down menu*/ 
.navbar-nav>li>.dropdown-menu .subnav-view-products {display:none!important;}


/*Clydes Fonts and Colors
Font: Navigo Medium or Regular
Colors:
Light Blue: #499adf
Dark Blue: #10426c
Clyde’s Red: #ed3237
White: #ffffff
Black: #000000
*/

.location-ad-carousel.carousel-fade.slide {
  margin-bottom: 20%;
}

.poultry-form .widget-title, 
.poultry-form .form-instructions {
  display: none ;
}

/* Slider Text Background */

.wrapper-primary-slider .slider-content-widget .carousel-caption .title {
    font: normal 700 3em 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
}

.slider-content-widget .title {
    font-family: 'Unica One',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    color: #FFF;
    padding: 5px;
    text-shadow: 0 3px 6px rgba(0,0,0,.6);
    display: inline-block;
}

.slider-content-widget p {
    font-size: 1.5em;
}

.slider-content-widget p {
    font-family: 'Unica One',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    color: #FFF;
    padding: 5px;
    text-shadow: 0 3px 6px rgba(0,0,0,.6);

}

.slider-content-widget .title {
    font-size: 3em;
}
/* ------------------------*/ /* ---------->>> Product Image <<<-----------*/ /* ------------------------*/

.product-feature-image img {
  max-height: 100% !important;
}

/* ------------------------*/ /* ---------->>> Header <<<-----------*/ /* ------------------------*/

.widget-logo img {
    width: 70%!important;
}

.wrapper-bg-primary {
    background-color: #e60000;
}

.wrapper-contact-nav .header-call .social-list .social-list-item a:hover {
    color: #e60000;
}

.widget-navigation li a:hover {
    background-color: #8a0000;
}

.categories-menu .widget-navigation li a:hover {
    border-color: #201e1e;
    background-color: #8a0000;
}

/* ------------------------*/ /* ---------->>> Slider <<<-----------*/ /* ------------------------*/



.widget-bulletins {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    border-bottom-color: #c2c2c2;
    padding: 1.25em;
    text-align: center;
}




/* ------------------------*/ /* ---------->>> Cards <<<-----------*/ /* ------------------------*/

.widget-cards-list .card .card-image-wrap img {
    height: 28%;
    width: 100%;
    object-fit: cover;
    transition: all .5s ease 0s;
    background-color: #fff;
    padding: 5px;
}

.widget-cards-list .card .card-info-wrap {
    position: absolute;
    width: 90%;
    left: 5%;
    right: 5%;
    bottom: 1.5em;
    background-color: rgba(232, 42, 42, 0.62);
}

.widget-cards-list .card .card-image-wrap img:hover {
    height: 28%;
    overflow: hidden;
}

/* ------------------------*/ /* ---------->>> Nav <<<-----------*/ /* ------------------------*/

li.nav-sales-flyer {
    background-color: #e60000;
}

.primary-menu .widget-navigation .nav-2019-clydes-feed-poultry a, .primary-menu .widget-navigation .nav-shop-online a {
    background-color: #e60000 !important;
    color: #fff!important;
}

.region-header .navbar-nav>li>a {
    padding: 1em .8em!important;
}

.primary-menu .widget-navigation .nav-shop-online a {
    background-color: #e60000;
    color: #fff;
}

.primary-menu .widget-navigation .nav-shop-online a:active, .primary-menu .widget-navigation .nav-shop-online a:hover, .primary-menu .widget-navigation .nav-shop-online a:visited {
    background-color: #fff !important;
    color: #e60000 !important;
}


.dropdown-toggle .caret {
    color: #000 !important;
}

li.subnav-careers {
    display: none;
}
/* ------------------------*/ /* ---------->>> FP <<<-----------*/ /* ------------------------*/


.feat-products {
    background-color: #eee;
}

.title a, .widget-product-listing h4 a {
    font: normal 700 1.15em 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    color: #e60000;
    font-size: 18px;
    font-weight: 700!important;
}

h4.title.article-title.media-heading {
color: #fff;
}

.title a:hover, .widget-product-listing h4 a:hover {
    color: #8A0000;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #e60000;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

/* ------------------------*/ /* ---------->>> Brands <<<-----------*/ /* ------------------------*/

.widget-brands .item img {
    max-height: 75px;
    margin: auto;
  max-width:150px;
}

/* ------------------------*/ /* ---------->>> Social <<<-----------*/ /* ------------------------*/


.share-list-item a {
    padding: 5px;
}

/* ------------------------*/ /* ---------->>> Events <<<-----------*/ /* ------------------------*/

.col-xs-5.col-sm-3.image-wrap.event-image-wrap.pull-left {
    width: 36%!important;
}

.wrapper-bg-left {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/809/assets/responsive/438000/438663/cat.jpg);
}
.wrapper-bg-right {
    background: url(https://s3.amazonaws.com/nmrcdn/optimized/456/assets/responsive/591000/591542/clydes_weimaraner_special_offers2.jpg);
}

/* ------------------------*/ /* ---------->>> Blog <<<-----------*/ /* ------------------------*/


.widget-article-summary .media-list .flex-media {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    background-color: #ffffff;
}

/* ------------------------*/ /* ---------->>> Contact <<<-----------*/ /* ------------------------*/
.wrapper-bg-horse {
    background: url(https://s3.amazonaws.com/nmrcdn/static/sb2/themes/psw/petflow/img/bg-horse.jpg) center center no-repeat;
  	    background-attachment: fixed!important;
}


/* ------------------------*/ /* ---------->>> Buttons/Links <<<-----------*/ /* ------------------------*/

.btn-primary {
    background-color: #f3ef8b;
    color: #fff;
}

.slider-content-widget .btn {
    font-size: 1.25em;
}

/* ------------------------*/ /* ---------->>> Footer <<<-----------*/ /* ------------------------*/



.widget-product-slider .nav-pills>li.active>a {
  border-left: 5px solid #E60000;
}


.widget-bulletins .article {
	border: 2px solid #000 !important; 
}



div.pct-wrap.clearfix{
  background-color: #fff;
}

.btn-primary  {
    background-color: #E60000;
    border-color: #8A0000;
}

.saving-menu .btn:hover {
	background-color: #fff; 
}

.saving-menu .btn.active {
	background-color: #fff; 
}

.navigation-vertical .dropdown-toggle .caret {
  color: #fff;
}



.pet-cat-horse2 {
background-position: -150px 0 !important;
}

.pet-cat-chicken2 {
background-position: -200px 0 !important;
}

.pet-cat-show2 {
background-position: -350px 0 !important;
}



.pet-cat-2:hover {
  background-color: #8A0000;
}
.wrapper-bg-color-gray {
background-color: #E60000;
}


.prod-cats-thumbs .fa {
  color: #E60000;
}

.pet-cat {
  background-color: #E60000;
}

.pet-cat:hover {
  background-color: #8A0000;
}


.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
  background-color: #E60000;
  border-color: #8A0000;

}

.btn-primary {
  box-shadow: 0 3px #E60000;
}

.btn-primary:hover {
  box-shadow: 0 5px #8A0000;
}

.btn-secondary {
background-color: #E60000;
border-color: #8A0000;
}

.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary {
background-color: #E60000;
border-color: #E60000;
}

a:focus, a:hover {
color: #8A0000;
}

a {
color: #E60000;
}

.region-header .widget-logo img {
  max-width: 100%;
  max-height: none;
  margin: 5% auto;
}

.region-header .navbar-nav>li>a {
  padding: 1em 1.15em;
}

.region-header .widget-navigation {
  margin-top: 7%;
}

.widget-location-contact .pager .btn {
   box-shadow: 0 3px #8A0000;
}

.widget-service .service-image-wrap {
	float: none !important;
	width: 100% !important;  
  	margin-bottom: 1em;
}

.widget-service .service-image-wrap img {
	width: 100% !important;
}

.btn:not(.btn-link):hover {
 	top: 0 !important; 
}

.saving-menu .btn {
	background-color: #ddd; 
}



.custom-service-list ul li {
    margin: 0;
    padding: -50px !important;
}

.widget-title h3:before{
  color: #E60000 !important;
}

.dropdown-toggle .caret {
  color: #E60000;
}



.dog-wash-slider .slider-widget .widget-title {
  display: none;
}

.dog-wash-slider .slider-widget .carousel-inner .item img {
   width: 100%;
}

.thumbnail {
  min-height: 300px;
}

.corn-thumbs .thumbnail {
  min-height: 1px;
}

.gallery-widget .widget-title {
  display: none;
}

.region-header .widget-logo img {
  max-width: 100%;
  
}

/*------------------------------------------------------------
   Departments Logos
--------------------------------------------------------------*/

.static .item {
    max-height: 100%;
    margin:0;
    padding:1em;
}


/*----------------------------------------------------------------
   Media Queries
----------------------------------------------------------------*/

/* Mobile */

@media screen and (max-width: 449px) {

    .region-header .widget-logo img {
        max-width: 50%;
    } 
  
  	.saving-menu>li {
      	display: block;
      	width: 100% !important;
	}
  
  .wrapper-primary-slider .slider-content-widget .carousel-caption .btn {
        font-size: .8em;
    }
  
  	.slider-content-widget .btn {
        font-size: .8em;
    }
  
  	.btn {
    padding: .8em 2em;
    }

    .caption-text-wrap p {
        font-size: .75em!important;
    }
  
    .saving-menu .btn {
		border-radius: 5px !important;
      	display: block;
      	width: 100% !important;
      	margin-bottom: 1em;
	}
  
  .wrapper-primary-slider .slider-content-widget .carousel-caption p {
    margin-top: -2em;
}
     
}

/* Tablet */

@media screen and (max-width: 768px) {

    	.saving-menu>li {
      	display: block;
      	width: 100% !important;
	}
  
    .saving-menu .btn {
		border-radius: 5px !important;
      	display: block;
      	width: 100% !important;
      	margin-bottom: 1em;
	}
     
.main-menu .widget-navigation {
    background-color: #ed3237;
}

.widget-logo img {
    margin-left: 17%;
}

}

@media screen and (min-width:500px) and (max-width:769px) {
  .main-menu .widget-navigation {
    background-color: transparent;
}


.primary-menu .widget-navigation li+li {
    border: none;
}
}