/* SUCURI LABS */
 body {
    background-color: #efefef;
}
 h1.entry-title a, h2.entry-title a{
    color: #559c42;
    font-weight: bold
}
 h1.entry-title a:hover, h2.entry-title a:hover{
    opacity: 0.8
}
 .entry-title img{
    display:block;
    margin: 0 auto;
    -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 body.single #content, body.page #content{
     margin: 40px auto 100px auto;
     background: white;
     -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
     padding: 40px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
body.single pre{
     margin-bottom: 20px;
}
 body.single #comments{
     display: none 
}
body.single nav.navigation.post-navigation {
    background: white;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: -50px auto 100px auto;
    display: table;
}
@media (min-width: 1200px) {
	body.single nav.navigation.post-navigation {
		width: 1200px;
	}
}
@media (max-width: 1200px) {
        body.single nav.navigation.post-navigation {
                min-width: 75%;
        }
}
body.single nav.navigation.post-navigation a {
    font-size: 10pt;
}
body.single nav.navigation.post-navigation .nav-previous a::before {
    content: "«";
    padding-right: 5px;
}
body.single nav.navigation.post-navigation .nav-next a::after {
    content: "»";
    padding-left: 5px;
}
 body.single header.entry-header, body.single .post-thumbnail {
     text-align: center 
}
 body.single .post-thumbnail{
     padding: 20px;
}
 body.single span.cat-links{
     display: none;
}
 body.single h1.entry-title{
     color: #559c42;
     font-weight: 800;
     font-size: 2.5em;
	word-wrap: break-word;
}
body.single .entry-meta {
    margin: 20px auto 40px auto;
    text-align: center;
}
body.single .entry-meta span {
    padding: 3px;
}
body.single img {
    -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 code{
    background: none;
    border: none;
}
 pre{
     padding: 20px;
     border-radius: 20px;
}
 a.sucuri-labs-read-more {
     display: none;
}
body.single-docs .menu-labssubmenu-container {
    margin: 55px auto -40px auto;
}

/** Fix for Search on SubMenu */

ul#menu-labssubmenu li.searchiq a {
    padding: 0 15px;
}
ul#menu-labssubmenu li.searchiq a input {
    margin: 0;
}

ul#menu-labssubmenu li.searchiq a form {
    background-color: #f5f5f573;
    background-image: url(/wp-content/uploads/sprite.png);
    background-position: -175px -866px;
    background-repeat: no-repeat;
}
ul#menu-labssubmenu li.searchiq a input {
    padding-left: 40px;
    background-color: transparent;
}

/** Reports Page **/
.download-report-button {
    margin-top: 20px;
    text-align: center;
}

/** Responsive Fixes **/

@media screen and (max-width: 425px) {
    .wedocs-hide-mobile {
        display: inherit;
        max-height: 200px;
        overflow: scroll;
        border: 2px solid whitesmoke;
        padding: 20px;
        margin: 0 -20px 0 -20px;
        width: 110% !important;
        border-radius: 10px;
    }
    body.page-id-2484 iframe {
        margin: 0 -40px 0 -40px;
        max-width: 125%;
        width: 125%;
    }
}
@media (min-width: 552px) and (max-width: 736px) {
	.wedocs-breadcrumb {
		margin-left: -30px !important;
	}
}

@media (min-width: 736px) and (max-width: 1024px) {
	.menu-labssubmenu-container {
		margin-top: 80px;
	}
}
@media screen and (max-width: 850px) {
	ul#menu-labssubmenu li.searchiq a {
		padding: 15px 30px;
	}
}
