.three_box_holder
{
display: -webkit-flex;
padding-bottom: 2em;
width: 100%;
}
.third_box
{
width: 33%;
display: inline-block;
vertical-align: top;
}
.third_box_image
{
margin-left: auto;
margin-right: auto;
max-width: 350px;
}
.third_box_text
{
margin-left: auto;
margin-right: auto;
max-width: 350px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}
@media screen and (max-width: 767px)
{
.three_box_holder
{
display: block;
}
.third_box
{
width: 100%;
padding-left: 5px;
padding-right: 5px;
display: -webkit-flex;
}
.third_box_image
{
margin-left: 0px;
margin-right: 10px;
min-width: 50%;
}
.third_box_text
{
display: -webkit-flex;
max-width: 470px;
text-align: left;
padding-left: 0px;
padding-right: 5%;
-webkit-align-items: center;
}
}
.links_box
{ width: 100%;
margin-bottom: 25px;
overflow: auto;
}
.links_box_title
{
color: #800000;
font-size: 2em;
line-height:2em;
}
.links_box_text {
text-align: left;
font-size: 1em;
line-height: 1em;
color: #000;
}
.link_with_description
{
padding: 10px;
}
@media screen and (max-width: 767px)
{
.links_box
{
width: inherit;
text-align: center;
padding: 10px;
}
.links_box_image
{
margin-left: auto;
margin-right: auto;
float: inherit;
}
.links_box_text
{
clear: both;
font-size: 1em;
line-height: 1em;
}
.links_box_title
{
font-size: 1.5em;
line-height: 1.5em;
display: block;
}
.link_with_description
{
padding: 5px;
}
}
.feature_box_left,
.feature_box_right {
background: #dddddd;
width: 80%;
padding: 25px;
margin-bottom:25px;
overflow: auto;
}
.feature_box_right {
text-align: left;
margin-right:0px;
margin-left:auto;
}
.feature_box_left_title
{
color: #800000;
font-size: 2em;
line-height:2em;
padding: 5px;
}
.feature_box_right_title
{
color: #800000;
font-size: 2em;
line-height:2em;
}
.feature_box_image {
margin-bottom: 0px;
}
.feature_box_text {
text-align: left;
font-size: 1.5em;
line-height: 1.2em;
color: #000;
}
.indent {
padding-left: 1em;
display: -webkit-box;
}
@media screen and (max-width: 767px)
{
.feature_box_left,
.feature_box_right {
width: inherit;
text-align: center;
padding: 10px;
}
.feature_box_image
{
margin-left: auto;
margin-right: auto;
float: inherit;
}
.feature_box_text
{
clear: both;
font-size: 1.2em;
line-height: 1.2em;
}
}
.fa-circle
{
color: #5bc64d;
}
.stepOuterBox
{
padding: 1em 15% 0em 15%;
}
.stepNumber
{
font-size: 3em;
padding-bottom: 0.5em;
display: inline-block;
}
.stepTitle
{
font-size: 2em;
display: inline-block;
padding-left: 2%;
padding-bottom: 0.5em;
line-height: 1em;
}
.stepDescription
{
padding-left: 10%;
padding-bottom: 1em;
}
.stepImage
{
text-align: center;
padding-bottom: 2em;
} .header-post-title-container {
display:none;
}
body {
padding: 0px;
} #page {
width: 100%;
max-width: 100%;
}
.price_link_to_store {
text-decoration: underline;
font-size: 1.2em;
font-weight: bold;
}
#main
{
padding-bottom: 10px;
padding-top: 0px;
}
.pageTitle
{
font-size: 3em;
line-height: 1em;
padding: 1em 1em 1em 1em;
color: #000;
font-weight: bolder;
text-align: center;
}
@media screen and (max-width: 767px)
{
.pageTitle
{
font-size: 1.5em;
line-height: 1.5em;
padding: 0.5em 0em 0.5em 0em;
text-align: center;
}
}
.pageSectionTitle
{
font-size: 2.5em;
padding: 1em 1em 1em 1em;
color: #000;
font-weight: bolder;
text-align: center;
}
@media screen and (max-width: 767px)
{
.pageSectionTitle
{
font-size: 1em;
line-height: 1em;
padding: 0.5em 0em 0.5em 0em;
text-align: center;
}
}
#content .page
{
padding-bottom: 0px;
}
.inner-wrap
{
margin: 0;
width: 100%;
max-width: 100%;
}
.wide-1218 .inner-wrap {
margin: 0;
width: 100%;
max-width: 100%;
}
#masthead
{
padding-left: 25px;
padding-right: 25px;
}
.detailsBox
{
margin: 5em 20% 2em 20%;
border: black solid 1px;
padding: 1em;
}
.newsTableOuterBox
{
padding: 1em 10% 1em 10%;
}
.sub_page_wrap,
.customFooterCopyright,
.customFooterDescription
{
padding: 0em 5% 1em 5%;
}
.sub_page_description
{
text-align: center;
font-size: 1.2em;
line-height: 1.2em;
padding-bottom: 10px;
}
@media screen and (max-width: 767px)
{
.sub_page_description
{
font-size: 1em;
line-height: 1em;
}
}
#activationForm
{
width: 100%;
}
#activationTable td
{
border: none;
}
#activationTable
{
margin: 0 0 1.5em;
width: 400px;
margin-left: auto;
margin-right: auto;
}
.home #customBreadcrumbs
{
display: none;
}
.videoHolder
{
text-align: center;
padding: 1em 5% 1em 5%;
}
.callOutSpan
{
background: #F8F8F8;
font-size: 1.25em;
padding: 1em;
margin: 0 0 2em 0;
text-align: center;
border-top: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
}    #table_compare_residential td
{
background-color: #fbfbfb;
border: none;
border-top: 1px solid #EBEBEB;
text-align: center;
vertical-align: middle;
color: #333;
border-right: 2px solid #FFF;
}
#table_compare_residential .column-1
{
text-align: left;
background-color: #FFF;
}
#table_compare_residential .row-1 .column-1
{
text-align: center;
background-color: #FFF;
color: #000;
}
#table_compare_residential .row-2 td,
#table_compare_residential .row-1a td
{
text-align: center;
background-color: #F4F4F4;
color: #0082c3;
font-weight: bold;
}
#table_compare_residential .row-1a .column-1
{
background-color: #FFF;
border-top: 0px;
color: #000;
}
#table_compare_residential th
{
background-color: #2B6EB3;
color: #FFF;
text-align: center;
vertical-align: middle;
border: none;
border-top: 1px solid #EBEBEB;
border-right: 2px solid #FFF;
}
#table_compare_residential .row-2 td
{
vertical-align: top;
}
#table_compare_residential .column-1,
#table_compare_residential .column-3,
#table_compare_residential .column-5,
#table_compare_residential .column-6,
#table_compare_residential  .row-1a .column-4
{
border-right: 4px solid #BBB;
}
#table_compare_residential .row-2 .column-1
{
background-color: #FFF;
border-top: 0px;
color: #000;
text-align: center;
font-size: 1.6em;
line-height: 1.1;
}  #table_compare_competition td
{
background-color: #fbfbfb;
border: none;
border-top: 1px solid #EBEBEB;
text-align: center;
vertical-align: middle;
color: #333;
border-right: 2px solid #FFF;
}
#table_compare_competition .column-1
{
text-align: left;
background-color: #FFF;
}
#table_compare_competition .row-1 .column-1
{
text-align: center;
background-color: #FFF;
color: #000;
}
#table_compare_competition .row-2 td,
#table_compare_competition .row-1a td
{
text-align: center;
background-color: #F4F4F4;
color: #0082c3;
font-weight: bold;
}
#table_compare_competition .row-2 .column-1,
#table_compare_competition .row-1a .column-1
{
background-color: #FFF;
border-top: 0px;
color: #000;
} #table_compare_competition .row-1 th
{
background-color: #2B6EB3;
}
#table_compare_competition .row-1 .column-3,
#table_compare_competition .row-1 .column-4,
#table_compare_competition .row-1 .column-5
{
background-color: #737373;
}
#table_compare_competition th
{
background-color: #2B6EB3;
color: #FFF;
text-align: center;
vertical-align: middle;
border: none;
border-top: 1px solid #EBEBEB;
border-right: 2px solid #FFF;
}
#table_compare_competition .row-2 td
{
vertical-align: top;
}
#table_compare_competition .column-1,
#table_compare_competition .column-2,
#table_compare_competition .column-3,
#table_compare_competition .column-4,
#table_compare_competition .column-5
{
border-right: 4px solid #BBB;
} @media screen and (max-width: 767px)
{
.th {
}
}
.btn {
display: inline-block;
min-width: 75px;
margin-bottom: 10px;
font-size: 1.2em;
font-weight: 400;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
border: 1px solid transparent;
padding: 6px 12px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
}
@media screen and (max-width: 767px)
{
.btn {
min-width: 30px;
padding: 2px 4px;
}
}
.btn-blue {
text-shadow: none;
color: #fff;
border-color: #2FA6Dc;
background: #2FA6Dc;
}
.btn-blue:hover{
background:#73d3ff;
border-color:#73d3ff;
color:#fff
}
.btn-blue:active,
.btn-blue:focus{
background:#5CA9CC;
border-color:#5CA9CC;
box-shadow:none;
color:#fff
}
.btn-orange {
text-shadow: none;
color: #fff;
border-color: #FF8000;
background: #FF8000;
}
.btn-orange:hover{
background:#fea74f;
border-color:#fea74f;
color:#fff
}
.btn-orange:active,
.btn-orange:focus{
background:#ce6902;
border-color:#ce6902;
color:#fff;
box-shadow:none
}
.btn-red {
text-shadow: none;
color: #fff;
border-color: #D74437;
background: #D74437;
}
.btn-red:hover{
background:#E37C73;
border-color:#E37C73;
color:#fff
}
.btn-red:active,
.btn-red:focus{
background:#AC362C;
border-color:#AC362C;
color:#fff;
box-shadow:none
}
.btn-green {
text-shadow: none;
color: #fff;
border-color: #5bc64d;
background: #5bc64d;
}
.btn-green:hover{
background:#8CD782;
border-color:#8CD782;
color:#fff
}
.btn-green:active,
.btn-green:focus{
background:#499E3E;
border-color:#499E3E;
box-shadow:none;
color:#fff
}
.sdm_download.green{
text-shadow: none !important;
color: #fff;
border-color: #5bc64d;
background: #499E3E;
text-shadow: none;
color: white !important;
padding: 18px;
border-radius: 4px;
font-size: 1.2em;
font-weight: 400;
-webkit-box-shadow: none;
display: inline-block;
min-width: 75px;
margin-bottom: 10px;
font-size: 1.2em;
font-weight: 400;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
border: 1px solid transparent;
padding: 6px 12px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.75);
}
.sdm_download.green:hover{
background:#8CD782;
border-color:#8CD782;
color:#fff
}
.one_year_license,
.three_year_license
{
font-size: 0.6em;
}
.entry-content ul {
list-style: disc;
} /  .product_option_box {
padding-top: 20px;
}
.discount_notice_on_cart {
padding: 10px;
text-align: center;
font-size: 24px;
color: #393;
}
.woocommerce-product-gallery__image {
pointer-events: none;
} .bg-green {
background-color: #008600;
color: #fff;
}
.bg-red {
background-color: #860000;
color: #fff;
}
.small-text {
font-size: small;
}
.red {
color: #D33;
}
.gold {
color: #ffba1c;
}
.silver {
color: #abb5c6;
}
.bronze {
color: #cd7f32;
}
.darkBlue {
color: #287ca0;
}
.lightGrey {
color: #EEE;
}
th.smallCenterMiddle {
text-align: center;
vertical-align: middle;
font-size: small;
}
td.smallCenterMiddle {
text-align: center;
vertical-align: middle;
font-size: small;
}
#raterTableContentSection {
padding-left: 25px;
padding-right: 25px;
}
.raterTable {
margin-top: 25px;
padding: 15px 0 15px 0px;
}
#resultsTable_filter {
padding: 0px 0px 15px 0px
}
.filterCheckBoxes {
text-align: center;
padding: 5px 0 5px 0;
margin: 0 0 5px 0;
background: #EEE;
}
.fa-fw {
width: 1em;
}
input[type=text]{
width: 100px;
margin: 5px;
padding: 2px;
}
#rater_descriptions {
margin: 0 5% 0 5%;
}
.center {
text-align: center;
}
.small_icon {
margin: 2px;
}
.chosen-container {
margin-right: 20px;
}
#filterTitle {
font-weight: bold;
padding-bottom: 20px;
font-size: large;
}
#stateCountyFilterBoxes {
padding-bottom: 10px;
}
#countyHighlightDiv {
display: inline-block;
padding: 10px;
border-radius: 10px;
}
@media screen and (max-width: 767px)
{
.raterTable {
margin-top: 25px;
padding: 0;
}
#raterTableContentSection {
padding-left: 0;
padding-right: 0;
}
}
/********************************************************