    html, body, div, span, object, iframe,
    p, blockquote, pre,
    abbr, address, cite, code,
    del, dfn, em, img, ins, kbd, q, samp,
    small, strong, var,
    b, i,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, figcaption, figure, 
    footer, header, hgroup, menu, nav, section, summary,
    time, mark, audio, video {
        margin:0;
        padding:0;
        border:0;
        outline:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
    }
	h1, h2, h3, h4, h5, h5 {
		margin-top: 0px;
	}
    img{
        border: 0;
        max-width: 100%;
    }

	a {
		text-decoration: none;
	}
    article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section { 
        display:block;
    }
	ul, ol {
		padding: 0px;
		margin: 0px;	
	}
    blockquote, q {
        quotes:none;
    }

    blockquote:before, blockquote:after,
    q:before, q:after {
        content:'';
        content:none;
    }

    a {
        margin:0;
        padding:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
    }

    /* change colours to suit your needs */
    ins {
        background-color:#ff9;
        color:#000;
        text-decoration:none;
    }

    /* change colours to suit your needs */
    mark {
        background-color:#ff9;
        color:#000; 
        font-style:italic;
        font-weight:bold;
    }

    del {
        text-decoration: line-through;
    }

    abbr[title], dfn[title] {
        border-bottom:1px dotted;
        cursor:help;
    }

    table {
        border-collapse:collapse;
        border-spacing:0;
    }

    /* change border colour to suit your needs */
    hr {
        display:block;
        height:1px;
        border:0;   
        border-top:1px solid #cccccc;
        margin:1em 0;
        padding:0;
    }

    input, select {
        vertical-align:middle;
    }

    /*******************************/
    
  
    
    .top-menu{
        float:left;
        width:100%;
        background:#eaebed repeat !important;
        padding:15px 0;
    }
    .left-menu {
        float: left;
    }
    
    .left-menu ul li {
        list-style: none !important;
        display: inline-block;
        color: #ccc !important;
        border-right: 1px solid
    }
    .left-menu ul li:last-child {
        border-right: 0px;
    }
    .left-menu ul li a {
        font-family: 'Open Sans', sans-serif;
        float: left;
        color: #777;
        padding:0 15px;
        font-size:16px;
        font-weight:500;
         margin: 0 10px;
    max-width: 85px;
    text-indent: 200%;
    overflow: hidden;
    
    }
    
    .left-menu ul li:first-child a{
    background: url('https://www.dogsnaturallymagazine.com/wp-content/uploads/2016/08/DNM-Academy.png');
    background-repeat: no-repeat;
    background-size: contain;
   
     }
     .left-menu ul li:nth-child(2) a{
    background: url('https://www.dogsnaturallymagazine.com/wp-content/uploads/2016/08/DNM-University.png');
    background-repeat: no-repeat;
    background-size: contain;
        max-width: 85px;
   
     }
     .left-menu ul li:nth-child(3) a{
    background: url('https://www.dogsnaturallymagazine.com/wp-content/uploads/2016/08/DNM-Magazine.png');
    background-repeat: no-repeat;
    background-size: contain;
   
     }
    
    .right-menu ul li a:hover {
        text-decoration:underline;
    }
        
    .right-menu ul {
        float: right;
    }
    .right-menu ul li {
        float: left;
        list-style: none !important;
        color: #000 !important;
        border-right: 1px solid
    }
    .right-menu ul li:last-child {
        border-right: 0px;
    }
    .right-menu ul li a {
        font-family: 'Open Sans', sans-serif;
        float: left;
        color: #000000;
        padding:0 10px;
        font-size:16px;
        font-weight:700;
    }
    .right-menu ul li a:hover {
        text-decoration:underline;
    }
    
    
    @media only screen and (min-width: 774px){
    .h-cta>a {
    border-radius: 8px !important;
        background: #b1cb32 !important;
    }
    li#menu-item-26893, li#menu-item-26894,.mobile,.srh.mobile {
    display: none !important;
}
    }
    @media only screen and (max-width: 770px){
    li#menu-item-26893, li#menu-item-26894, .mobile{
        display:block;
        }
        .left-menu.mobile {
    clear: both;
    display: block;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 9999;
}

.subscribe{
   background: #b1cb32 none repeat scroll 0 0 !important;
    border-radius: 4px !important;
    float: left;
    margin-left: 30%;
    margin-top: 15px;
    color: #fff;
    font-size: 15px;
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
}
.top-menu{
    display:none;
}
header nav ul{
    margin-top:43px;
}
.left-menu ul li{
    border:none !important;
}
.left-menu ul li a {
        padding:0 17px;
        font-size:13px;
         margin: 0 5px;
    max-width: 65px;
    
    }
    
    
     .left-menu ul li:nth-child(2) a{
        max-width: 61px;
   
     }
.srh{
    width:100% !important;
        margin-top: 7px !important;
    padding-bottom: 7px !important;
    border-bottom: 1px solid #E1E4E7 !important;
    
}
.srh.mobile input[type="text"]{
    background:#DDE3E5 !important;
    padding: 10px 15px 10px 15px !important;
}
    }
