body { background-color: rgb(12, 12, 12) !important; }
body > section { background-color: #fff; }

.preemptive-protection-menu {
    background: url(../../../images/PreEmptive-Protection-menu-logo.png) no-repeat top center;
}
.preemptive-protection-menu > a.mega-group-title {
    text-indent: -9999px;
}
.preemptive-analytics-menu {
    background: url(../../../images/PreEmptive-Analytics-menu-logo.png) no-repeat top center;
}
.preemptive-analytics-menu > a.mega-group-title {
    text-indent: -9999px;
}

#Mod211 { float: left; margin-right: 20px; }
#Mod245 { padding-top: 8px; }
.item-page .container { width: 730px; margin: 20px 0 20px 0px; /* top right bottom left */ }
.item-page .container img {float: left; margin: 0px 10px 30px 0px; }
.item-page .container p {line-height: 1.5; }
.item-page .container .col1 { width: 230px; float: left; margin: 0px 0 20px 0px; padding-right: 20px; }
.item-page .container .col2outer { width: 460px; float: right; margin: 0; padding: 0;}
.item-page .col2outer .col2mid { width: 230px; float: left; margin: 0px 0 20px 0px;}
.item-page .col2outer .col2side { width: 230px; float: right; margin: 0px 0 20px 0px;}

.divider {
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#886287a7', endColorstr='#ffffff'); /*for IE */
margin: 40px 0 40px;
}


#content #supportBlocks{ margin: 0 -40px 0 0; border: 0; overflow: hidden; }
#content #supportBlocks > li{ background-image: none; padding: 20px 0 ; width: 360px; margin: 0 40px 0 0; float: left; font-size: 12px; }
#content #supportBlocks > li.nl{ clear: left; }
#content #supportBlocks h2{ font-family: Helvetica; font-weight: bold; font-style: normal; margin: 0 0 5px; }

#tz-topright .finder { margin: 6px 15px; float: right; }
#tz-topright #mod-finder-searchword { padding-left: 5px; }

.highlight { display: inline !important; font-size: inherit !important; background-color: inherit !important; color: red !important; padding: 0px !important; }
#search-form { margin: 20px 0; }
.search-results { list-style: none; }
.search-results li { padding: 5px 10px; }
.search-results li:nth-child(odd) { background-color: #eee; }

#bottom .blog-carousel-header h3 { line-height: 1.1 !important; font-family: Lato, Arial, sans-serif; margin-top: 0px; font-weight: 300; transition: none !important; }
#bottom .blog-carousel-header h3:hover { background-color: transparent !important; }
#bottom .blog-carousel-header h3 a { font-size: 14px; color: #fff !important; transition: none !important; }
#bottom .blog-carousel-header h3 a:hover { background-color: transparent !important; } 
#tz-bottom3 h3.module-title { padding-bottom: 7px; }
#bottom .owl-controls { position: relative; top: -40px; }
#bottom .tz_new_slide .blog-carousel { padding: 0px; }

ul ul, ul ol, ol ul, ol ol { padding-left: 20px; }
div #comments-form input.btn { background-color: #1f497d !important; }

#bottom .make-bg-full, #bottom .calloutbox-full-mini { background-color: transparent !important; }
.make-bg-full .calloutbox-full-mini { padding-top: 0px !important; }
.long-twitter .lead { font-size: 14px !important; font-weight: 300 !important; text-align: left; font-family: Lato,Arial,sans-serif !important; }
.long-twitter .lead .fa-twitter { display: none; }
.long-twitter a { color: #1f497d !important; text-decoration: none !important; }
.long-twitter a:hover { color: #686868 !important; }


.tz-module .nav li.current {
    background-color: #1f497d;
    border-radius: 3px;
}
.tz-module .nav li.current a {
    color: #fff;
}
.tz-module .nav .open > a,.tz-module .nav .open > a:hover,.tz-module .nav .open > a:focus {
    background: #1f497d;
    color: #fff
}
.plazart-megamenu .mega-dropdown-menu {
    margin-top: 0px !important;
	padding-top: 0px !important;
}
.gbs3 .btn-primary {
	background: #f78a1e !important;
	border: 0px solid white !important;
}

pre code {
	white-space: pre;
}

div[itemprop="articleBody"] img, .blog-carousel img {
	max-width: 100%;
	width: initial !important;
}

.com_evaluations h1 {
    padding: 0;
    margin-bottom: 1em;
}

h1 {
	padding-bottom: 10px;
}

.tz-heading h1 {
	padding-bottom: 30px;
}

