.a2a_kit {display:block!important;}
.paragraph--type--bp-carousel {padding-bottom: 50px;}

/*** Hamburger menu on Tablet ***/
@media screen and (min-width: 1025px){
  #navbar .navbar-collapse div:first-child {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  #main-navbar-collapse.navbar-collapse {
    overflow-x: hidden;
    padding: 0 15px;
  }
  header#navbar #main-navbar-collapse nav:first-child,header#navbar #main-navbar-collapse nav{
    float: none;
    width: 100%;
  }
  #main-navbar-collapse>div {
    display: -ms-flexbox;
    display: flex !important;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  #block-purinamainmainnavigation {
    -ms-flex-order: 2;
    order: 2;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  
  /** hamburger **/
  #navbar .navbar-toggle {
    display: block;
    float: right;
  }
  header#navbar .navbar-toggle .icon-bar {
    background-color: #ec1a19;
  }
  /** hamburger **/
  /** search bar **/
  #block-exposedformnppe-purina-searchpage-1 {
    float: none;
    width: 100%;
  }
  #views-exposed-form-nppe-purina-search-page-1 {
    position: relative; 
    text-align: right; 
    width: 100%; 
    margin-left: 0;
    border: 1px solid #4a4542; 
    box-shadow: none; 
    background: #FFF; 
  }
  #views-exposed-form-nppe-purina-search-page-1 label[for="edit-query"] {
    display: none;
  }
  #views-exposed-form-nppe-purina-search-page-1 input#edit-query {
    background: #FFF;
    float: left;
    max-width: 90%;
    width: 100%;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    border: 0;
    margin: 0;
    height: 32px;
    padding: 0;
  }
  #block-exposedformnppe-purina-searchpage-1 .button {
    background: url(/sites/all/themes/custom/nppe_purinamain_theme/assets/search-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0;
    height: 30px;
    width: 30px;
    padding: 4px;
    margin-right: 19px;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    display: inline-block;
  }
  #views-exposed-form-nppe-purina-search-page-1{
    height: 35px;        
  }
  #views-exposed-form-nppe-purina-search-page-1 input[type=submit]{
    display:inline-block;
  }
  /** search bar **/
  /*** Menu bar **/
  header#navbar #main-navbar-collapse  ul{
    width:100%;
    display:block;
    position:relative;
    margin:0;
  }
  header#navbar #main-navbar-collapse nav:first-of-type li {
    position: relative;
    margin: 0;
    color: #fff;
    display: block;
    position: relative;
    float: none;
    text-align: left;
    height: auto;
  }    
  #main-navbar-collapse.navbar-collapse nav ul.navbar-nav li {
    background-color: #ed1c24;
    float: none;
    display: block;
    text-align: left;
  }
  #navbar .navbar-collapse ul li {
    display: block;
  }
  header#navbar #main-navbar-collapse nav ul li a{
    color:#fff;
    background-color: #c9c1ae;
    padding: 12px 4px 12px 4px;
    color: #5b5650 !important;
    display: block;
  }
  header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:hover,header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:focus ,header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:active {
    background-color: #fff;   
  }
  header#navbar #main-navbar-collapse nav ul li a.dropdown-toggle{
    background-color: #ed1c24;
    color:#fff !important;
  }
  header#navbar #main-navbar-collapse nav ul.dropdown-menu {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    box-shadow: none;
    border: 0;
    float: none;
  }
  /*** Menu bar **/
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-nav {
    float: none!important; 
  }
  .navbar-nav>li {
    float: none;
  }     
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  .navbar-collapse.collapse.in { 
    display: block!important;
  }
  .collapsing {
    overflow: hidden!important;
  }
}
/*** Hamburger menu on Tablet ***/

/* move cookie consent buton to left of screen to prevent conflict with live chat button. */
a#_evh-link {
  left: 0px;
  right: auto !important;
}

.nppe_th-intro p {
    font-size: 17px;
}

.article_inner h1 {
    font-size: 20px;
    line-height: 1.5em;
}

.article_inner .th--content-body, .article_inner p {
    font-size: 14px;
}

.breakout.slider-test {width: 100vw;display: block !important;
}

.banner_responsive_container .pets-at-work-banner-logo .banner-block__image {
position: absolute !important;
bottom: 35px !important;
left: 50px !important;
}

/* breed selector update results */
@media screen and (min-width: 1025px){
  #nppe-breed-selector-questions-result > a {
	font-size: 12px !important;
  }
}

/* breed selector smaller questions H2 on mobile */
@media only screen and (max-width: 767px) {
  .slide h2 {
      font-size: 36px!important;
  }
}