input[type="file"], input[type="image"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: 16px;
    margin-bottom: 6px;
}

#zentools-479.zt-overlay .zt-item-container *, #zentools-479.zt-animated-overlay .zt-item-container *, #zentools-479.zt-featured-overlay .zt-item-container *, #zentools-479.zt-overlay-half .zt-item-container *, #zentools-479.zt-animated-overlay-half .zt-item-container *, #zentools-479.zt-overlay-full .zt-item-container * {
    color: #fff;
    margin-left: 10px;
}
#zentools-479 [grid-col] {
    margin-bottom: 10px;
}

tr:nth-child(even) {
  background-color: #f2f2f2;
}

.zen-container {
    max-width: 1140px;}
   
#footerwrap a {
    padding-top: 10px;
}
/*@media only screen and (max-width: 600px) { }*/

/*#zentoolslist511 img {
    max-width: none !important;
}*/

.no-intro-image article .pull-left img, .article-intro .pull-left img {
    display: none;
}


.zentools ul li {
    margin-bottom: 0px; 
}

body h2 a {
    color:#59bbd1 !important;
    font-weight: 500 !important;
}

.zentools.accordion.default h2 {
    font-size: 22px;
}

/* zen tools grid content linked gallery */

#zentools-361 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-611 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-610 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-607 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-606 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-605 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-604 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-603 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-602 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-580 .zt-title .zt-block {
   /* margin-top: -30px !important;*/
    margin-left: 2px;
    margin-bottom:10px;
}


#zentools-579 .zt-title .zt-block {
  /*  margin-top: -30px !important;*/
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-578 .zt-title .zt-block {
  /*  margin-top: -30px !important;*/
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-577 .zt-title .zt-block {
   /* margin-top: -30px !important;*/
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-576 .zt-title .zt-block {
 /*   margin-top: -30px !important;*/
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-575 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-574 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-573 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-571 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-570 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-569 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-568 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

/*zen-tools grid light box gallery css */
#zentools-556 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-555 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-554 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-553 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-552 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-551 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-550 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}


#zentools-549 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-519 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-522 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-529 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-533 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-544 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-542 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-535 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-534 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-532 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-531 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-530 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-528 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-527 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-526 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-525 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-524 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-523 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-521 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-520 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-518 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-517 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-516 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-515 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-514 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-513 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-512 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-509 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-508 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-507 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-612 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#zentools-613 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-615 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-616 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}
#zentools-617 .zt-title .zt-block {
    margin-top: -30px !important;
    margin-left: 2px;
    margin-bottom:10px;
}

#toolbar .btn {
    width: 100%;
}

.article-aside {
    display: none;
    
}
    

.features {
    border-bottom: solid 1px #808080;
        padding-bottom:15px;
    font-family: 'Open Sans';
    font-size: 25px !important;
    font-weight: 300 !important;
    line-height: 40px !important;
    color: #808080 !important;
    
}

.EDM {
    font-family: 'Open Sans';
    font-size: 30px !important;
    font-weight: 300 !important;
    line-height: 45px !important;

    color: #808080 !important;
}

h2.article-title a {
    border-bottom: none;
}

h1 a {
    border-bottom: none;
}

.cmc-signup .btn-primary {
    border-color: #a8c63c;
    width: 100%;
}

.cmc-signup label {
    display: none;
    
}

.cmc-signup .input-medium {
width: 95%;
}

#navwrap ul.nav>li>a, #navwrap ul.nav>li>.separator, #navwrap ul.nav>li .nav-header {
    padding: 2px 5px;
    font-weight: lighter;
    border-right: none;
    padding: 2px 6px !important;
    font-size: 0.9em;
}

.row-fluid .span9 {
    width: 77%;
}

.row-fluid {
min-height: 15px; 
}

.zentools.flexslider .slides img {
    margin: 0 0 0px;
}

/*Marguerite applied to prevent the word "anywhere" from being cut short on Find A distributor module when viewed in Firefox browser 02.08.18 */
/*#filter_catid, #radius, #resultpanel {
    width: 100%;
}


input[type="text"]{
    padding: 0 5px;
}

/*#locationlocator {
    min-height: 0px;
}*/

#locationlocator .mymap-group, #locationlocator #locationsearch_div {
    background: none;
}
#autosuggest .twitter-typeahead {
    position: initial !important;
    display: initial !important;
}

/*#locationlocator #locationsearch_div {
    width: 75%;
    float:none;
    margin-left:15%;
    margin-right:auto;
}

/*#locationlocator #locationsearch_div .input-append #searchinput {
    width: 85% !important;
}
*/

/*#locationlocator .btn-group h2, #locationlocator #locationsearch_div h2 {
    color: black !important;
}

#locationlocator .btn-group h2, #locationlocator #locationsearch_div h2 {
    margin: 10% auto 0px auto;
}

#locationlocator #locationsearch_div .input-append {
    width: 100%;
    margin: 0;
    /* margin: 19px 10% 0px 10%; */
}

/*#locationlocator #locationsearch_div .input-append .btn-primary {
    width: 20%;
}

