/*
 Theme Name:   New Poconnor GeneratePress Child
 Template:     generatepress
 Author: Admin
*/
/*** Reset ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background: transparent;border: none;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;text-decoration:none;}
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }
:focus { outline: 0; }
img { vertical-align: bottom; max-width: 100%; height: auto; width: auto\9; /* ie8 */}
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
*{padding:0 0 0 0;margin:0 0 0 0;}
html, body { height: 100%;}

/*** General Settings ***/
body {
    background:#fff;
    color: #333;
    font-size: 18px;
    font-family: "RobotoRegular";
    position:relative;
}
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin-bottom:15px; }
p {margin: 0 0 15px 0;line-height:1.7em;}
p.emptyp { margin:0;}
element { cursor:pointer; }

/*** CSS IDs ***/
body.admin-bar #top {margin-top: 32px;}

#top { color:#fff;
    width:100%;
    background: #27464b;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
#uppertop { padding:13px 0}
#logo {margin-top: 14px;}
#topright {}
#menu-search { border-left:1px solid #30624a; padding:5px 0 5px 20px; margin:0 0 0 20px;}
#phonenum { position:relative;
    font-size:18px;
    line-height:1.8em;
    padding:8px 0 0 65px;
}
#phonenum span a::before {
    content:'';
    position:absolute;
    left:0;
    top:18px;
    display:block;
    width:51px;
    height:51px;
    background:url(images/gif_phone_icon.gif) no-repeat scroll 0 100%;
    background-size:100%;
}
#phonenum strong {font-weight:normal}
#phonenum span { font-size:34px; font-family:'Robotobold'; display:block; color:#fff!important}
#phonenum span a { color:#fff!important}
#phonenum span a:hover { text-decoration:none}
#phonenum span a em { font-style:normal}

#client-login { padding:20px 0 10px 0}
#client-login a {
    display:inline-block;
    padding: 10px;
    background:#4db748;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    text-transform:uppercase;
    font-size:12px;
}
#client-login.mob-only { display:none}

#searchform {
    border:0;
    clear:both;
    float:right;
    width:270px;
    background:#fff;
    display:block;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}
#searchform .txt { background:0; border:0;width: 78%;padding:8px 10px;font-size:12px;}
#searchform .fa-search { border:0;
    background:#4db748;
    padding:8px 18px 9px 16px;
    color:#fff;
    font-size:17px;
    float:right;
    -webkit-border-radius:0 200px 200px 0;
    -moz-border-radius:0 200px 200px 0;
    -ms-border-radius:0 200px 200px 0;
    -o-border-radius:0 200px 200px 0;
    border-radius:0 200px 200px 0;
}

#uppernav { margin:0 0 7px 0; 
    padding:5px 11px;
    background:#fff;
    position:relative;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}
#uppernav ul { margin:0; float:none}
#uppernav ul li {display:block;float:left;padding:2px 15px; margin-right:12px; position:relative;}
#uppernav ul li a { display:block; color:#27464b; font-size:13px; padding-left:5px}
#uppernav ul li a:hover { text-decoration:none}
#uppernav ul li a::before { content:'';
    background:url(images/top-icons.png) no-repeat;
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    left:0;
    top:4px;
}
#uppernav ul li:last-child { padding-right:0; margin-right:0}
#uppernav ul li.menu-item-faqs a::before { background-position:0 0;}
#uppernav ul li.menu-item-blog a::before { background-position:-16px 0;}
#uppernav ul li.menu-item-client-login a::before,
#uppernav ul li.menu-item-client-login-2 a::before { background-position:-32px 0;}{ background-position:-32px 0;}

#mainnav { background:#4db748;}
#pagenav {}
#pagenav > ul > li {display:block;float:left;margin:0 25px 0 0;}
#pagenav > ul > li:last-child {margin:0;}
#pagenav > ul > li > a { display:block;
    color:#fff;
    font-family: "RobotoRegular";
    font-size:15px;
    padding:11px 25px;
    text-shadow:0 1px 0 #459d41;
    transition:none
}
#pagenav ul li.mob-only { display:none}
#pagenav > ul > li:hover > a,
#pagenav > ul > li.current-menu-ancestor > a,
#pagenav > ul > li.current_page_item > a { color:#247620; background:#eee; text-shadow:inherit; text-decoration:none}
#pagenav > ul > li.current-menu-ancestor > a,
#pagenav > ul > li.current_page_item > a { position:relative}
#pagenav > ul > li.current-menu-ancestor > a i,
#pagenav > ul > li.current_page_item > a i { position:absolute; bottom:-20px; width:100%; text-align:center; left:0; font-size:35px; color:#eee}
#pagenav ul li ul { display:none; min-width:152px; margin:0}
#pagenav ul li:hover > ul { display:block}
#pagenav > ul > li.menu-item-has-children {}
#pagenav > ul > li.menu-item-has-children > ul {position:absolute;background: #eee;width: 222px;}
#pagenav > ul > li.menu-item-has-children.menu-item-bpp-services > ul { width:275px!important;}
#pagenav ul > li > ul > li,
#pagenav ul > li > ul > li ul li { border-top:1px solid #ddd}
#pagenav ul > li > ul > li > a {display:block;color: #247620;font-family: "RobotoRegular";font-size:14px;text-align:left;padding: 6px 20px;}
#pagenav ul > li > ul > li:hover > a,
#pagenav ul > li > ul > li.current_page_item > a,
#pagenav ul > li > ul > li.current-menu-ancestor > a { text-decoration:none; background:#4db748; color:#fff}
#pagenav ul li ul > li.menu-item-has-children {position:relative;}
#pagenav ul li ul > li.menu-item-has-children > ul {position:absolute;top:-1px; width:222px; right:-222px;background: #eee;}
#pagenav ul li ul > li.menu-item-413 > ul { }
#pagenav ul li ul > li.menu-item-business-personal-property-tax-101 > ul { width:300px; right:-300px}
#pagenav ul li.menu-item-has-children.menu-item-bpp-services ul > li > ul { width:275px; right:-275px}
#pagenav ul li.last ul > li > ul { left:-250px; right:inherit}
#pagenav ul li ul > li.menu-item-has-children > a i {position:absolute;right:10px;top: 1em;font-size:11px;padding-left:20px;}
.page-template-page-with-slide-two-php #property-types .entry h1 a,
.page-commercial-property-tax-protection-program #property-types .entry h1 a  { display:inline-block; color:#fff;
    text-transform:capitalize!important;
    font-size:25px;
    position:relative;
    top:-6px;
    text-align:center;
    padding:8px 20px 8px 20px!important;
    background: #4db748;
    border-top: 3px solid #65d160;
    padding: 5px 30px;
    text-transform: uppercase;
    font-family: "RobotoBold";
    color: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}
#mob-pagenav,
#mobnav { display:none;}
#linken {  padding:10px 0 11px 10px}
#linken i { display:block; background:#000; color:#fff; padding:7px;
    width:50px;
    cursor:pointer;
    margin-right:3px;
    margin-top:-3px;
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(235,235,235,1);
    -moz-box-shadow: 3px 3px 0px 0px rgba(235,235,235,1);
    box-shadow: 3px 3px 0px 0px rgba(235,235,235,1);
    -webkit-transition: all 0.15s ease; 
    -moz-transition: all 0.15s ease; 
    -ms-transition: all 0.115s ease; 
    -o-transition: all 0.15s ease; 
    transition: all 0.15s ease;
}
#mob-pagenav .mobnav { position:absolute;
    text-align:left;
    z-index:9999;
    width:40%;
    background:#000;
    right:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#mob-pagenav .mobnav li { border-top:1px solid #222}
#mob-pagenav .mobnav li a { color:#eee; font-size:13px; display:block; padding:5px 10px;}
#mob-pagenav .mobnav li ul li a { padding:5px 30px}
#mob-pagenav .mobnav li ul li ul li a { padding:5px 50px}
#mob-pagenav .mobnav li:hover > a {  background:#4db748; color:#fff}

#pagebanner-area { z-index:90;
    position:relative;
    padding-top: 156px;
}
#pagebanner-area img { width:100%}
#pagebanner-area a.pagebanner-link { position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}

#main-content {padding-top: 190px; padding-bottom:50px}
#main-content.spcpage,
#main-content.hp{ padding:0; margin:0;}


#countybanner { position:relative;}
#countybanner img { width:100%;}
#countybanner .banner-cap { position:absolute; top:25%; width:100%; text-align: center}
#countybanner .banner-cap strong { color:#fff; font-size:40px; display:inline-block; margin-bottom:30px; font-family:'RobotoCondensedBold'; font-weight:normal; text-shadow:0 2px 3px #222; letter-spacing:.02em}
#countybanner .banner-cap strong em { display:block; font-style:normal;}
#countybanner .banner-cap .btn-button {}
#countybanner .banner-cap .btn-button a { display:inline-block; width:250px; padding:5px 20px 10px 20px; font-size:22px;}
#countybanner .banner-cap .btn-button a em { display:block; font-style:normal; font-family:'RobotoLight'; font-size:14px;}


#main-slides { }
.page-template-page-homenew-three .theme-default .nivo-controlNav a { background:#444;
    margin:0 5px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}
.page-template-page-homenew-three .theme-default .nivo-controlNav a.active { background:#4db748}
.page-template-page-homenew-three .slide-caption-entry { padding-top:50px; padding-left:50px; text-align:left; font-family:'RobotoRegular'; font-family:'RobotoRegular'; font-size:20px}
.page-template-page-homenew-three .slide-caption-entry p { line-height:1.5em}
.page-template-page-homenew-three .slide-caption-entry strong { font-family:'Robotobold'; color:#4db748; font-size:40px; display:block; margin:0; line-height:0em}

.page-template-page-homenew-three .slide-caption-entry hr { border:0; position:relative}
.page-template-page-homenew-three .slide-caption-entry hr::before { content:'';
    width:100px;
    height:7px;
    margin:0px 0 15px 0;
    display:block;
    background:#4db748
}


#slidemob-only { display:none; width:100%;}
#slidemob-only img {  display:block; width:100%}

/*#res-com { position:relative; margin-top:-260px; z-index:99; margin-bottom:50px; text-align:center;}*/
#res-com { position:absolute; width:100%; text-align:center; top:57%; z-index:99}
.home #res-com { position:relative; width:100%; top:inherit!important; padding:50px 0 100px 0;
    background:url(images/hpbg.jpg) no-repeat scroll 0 50%; 
    background-size:100%;
    width:100%;
    height:100%;
    display:block;
}
.home #res-com .tagline { padding:0 70px; color:#fff; text-shadow:0 1px 5px #000}
.home #res-com .tagline h1 { text-align:left; font-family:'RobotoBold'; font-size:27px; margin:0 0 30px 0}
.home #res-com .tagline h2 { font-size:40px; font-family:'RobotoBold'; margin:0 0 50px 0}
.home #res-com .tagline h2 em { font-family:'RobotoLight'; display:block; font-size:24px; font-style:normal}
#res-com > br,
#res-com .entry > p { display:none}
#res-com .entry .content-column { float:none; text-align:left; display:inline-block; vertical-align:top; margin:0 10px; width:31.3%; position:relative;}
#res-com .entry .content-column::after { content:''; background:url(images/box-shadow.png) no-repeat scroll 50% 0; background-size:100%; position:absolute; bottom:-19px; width:100%; height:19px;}
#res-com .entry .content-column.one_third {
    background:#ebebeb;
    padding-bottom:35px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -ms-border-radius:15px;
    -o-border-radius:15px;
    border-radius:15px;
}
#res-com .entry .content-column.one_third h3 { font-size:20px;
    font-family:'Robotobold';
    color:#fff;
    padding:10px 30px;
    background:#27464b;
    margin:0;
    border-top:2px solid #386066;
    -webkit-border-radius:12px 12px 0 0;
    -moz-border-radius:12px 12px 0 0;
    -ms-border-radius:12px 12px 0 0;
    -o-border-radius:12px 12px 0 0;
    border-radius:12px 12px 0 0;
}
#res-com .entry .content-column.one_third:nth-of-type(3) h3 { background:#4db748; border-top:2px solid #6de468;}
#res-com .entry .content-column.one_third.last_column h3 { background:#4b4b4b; border-top:2px solid #4b4b4b;}
#res-com .entry .content-column.one_third h3 em { font-style:normal; font-size:15px; font-family:'RobotoRegular'; display:block}
#res-com .entry .content-column.one_third ul { min-height:180px; padding:20px 30px 0 30px; margin-left:25px}
#res-com .entry .content-column.one_third ul li { font-family:'RobotoLight'; color:#000; font-size:15px}
#res-com .entry .content-column.one_third ul li a { color:#000}
#res-com .entry .content-column.one_third ul li i { color:#27464b; top:.3em}
#res-com .entry .content-column.one_third.last_column ul li i { color:#4db748;}
#res-com .entry .btn-p { margin:0; padding:0 30px;}
#res-com .entry .btn-p > br { display:none}
#res-com .entry .btn-button { position:relative;}
#res-com .entry .btn-button a { display:block;
    background:#27464b;
    color:#fff;
    font-family:'RobotoMedium';
    font-size:14px;
    overflow:hidden;
    position:relative;
    padding:10px 45px 12px 15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#res-com .entry .content-column.one_third:nth-of-type(3) .btn-button a { background:#4db748}
#res-com .entry .content-column.one_third.last_column .btn-button a { background:#4b4b4b}
#res-com .entry .btn-button a::after {
    content:'\f0da';
    background:#cc0000;
    padding:15px 20px;
    position:absolute;
    top:0;
    right:0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*#res-com .entry .content-column.one_half.last_column .btn-button a::after { background:#379b32}*/
#res-com .entry .btn-button a:hover { opacity:.9;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
#how-to-protest { padding:3% 0 5% 0}
#how-to-protest > br,
#how-to-protest .entry > br  { display:none}
#how-to-protest .entry h1 { font-size:40px; color:#000}
#how-to-protest .entry h1 strong { color:#4db748; font-family:'Robotobold'}
#how-to-protest .entry h2 { line-height:1.5em; text-transform:inherit; font-size:24px}
#how-to-protest .entry p > strong { color:#333; font-family:'RobotoBold'}
#how-to-protest .entry img { border:0; padding:0}

.page-commercial-property-tax-protection-program #how-to-protest .entry .content-column.two_third,
.page-residential #how-to-protest .entry .content-column.two_third {
    width: auto;
}
#how-to-protest .entry .content-column.two_third ul { padding:0px; margin-left:25px; margin-bottom:20px}
#how-to-protest .entry .content-column.two_third ul li,
#how-to-protest .entry .content-column.two_third ul li a {color: #333;}
#how-to-protest .entry .content-column.two_third ul li a:hover { text-decoration:underline}
#how-to-protest .entry .content-column.two_third ul li i { top:.3em}
#how-to-protest .entry .content-column.one_third { background:#ebebeb; padding:40px 20px; position:relative;}
#how-to-protest .entry .content-column.one_third.last_column {/* display:none */}
#how-to-protest .entry .content-column.one_third h2 { text-align:center; color:#000; font-size:30px}
#how-to-protest .entry .content-column.one_third h2 strong { font-family:'Robotobold'}
#how-to-protest .entry .content-column.one_third::after { content:''; background:url(images/box-shadow.png) no-repeat scroll 50% 0; position:absolute; left:0; bottom:-19px; width:100%; height:19px; background-size:100%}
#how-to-protest .entry .btn-button { position:relative;}
#how-to-protest .entry .btn-button a { display:block;
    background:#27464b;
    color:#fff;
    font-family:'RobotoBold';
    font-size:18px;
    overflow:hidden;
    position:relative;
    padding:10px 80px 10px 15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    border:0;
    text-transform:capitalize
}
#how-to-protest .entry .content-column.one_half.last_column .btn-button a { background:#4db748}
#how-to-protest .entry .btn-button a::after { content:'\f0da';
    background:#cc0000;
    padding:12px 25px;
    position:absolute;
    top:0;
    right:0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:44px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#how-to-protest .entry .btn-button a:hover { opacity:.9;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
.page-residential #how-to-protest .entry .content-column.one_third,
.page-template-page-res-counties #how-to-protest .entry .content-column { width:auto}
.page-residential #how-to-protest .entry .content-column.one_third.last_column,
.page-template-page-res-counties #how-to-protest .entry .content-column.one_third.last_column { display:none}
#property-types { background:url(images/city-img.jpg) no-repeat scroll 0 0; width:100%;
    height:100%;
    min-height:500px;
    background-size:100% 100%;
    color:#fff;
    padding:40px 0;
}
.page-template-page-homenew-three #property-types { background:url(images/hp3/images/body-image/01.jpg) no-repeat scroll 0 0; width:100%;
    height:100%;
    min-height:500px;
    background-size:100% 100%;
    color:#fff;
    padding:40px 0;
}
#property-types .entry > p,
#property-types .entry > br { display:none}
#property-types .entry h1 { line-height:inherit; text-align:center; font-size:50px; margin:0 0 50px 0}
#property-types .entry h1 strong { font-family: "RobotoBold"; }
#property-types .entry .content-column { background:#efefef;
    color:#7b7b7b;
    margin-bottom:30px;
    min-height:470px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
}
.page-template-page-homenew-three #property-types .entry .content-column {
    background:#fff;
    overflow:hidden;
    
}
#property-types .entry .content-column h2 { padding:20px 5px; text-align:center; font-size:24px; color:#4db748; font-family:'RobotoBold'; border-bottom:1px solid #9c9c9c;}
.page-template-page-homenew-three #property-types .entry .content-column h2 { background:#4db748; color:#fff; font-family:'RobotoRegular'}
#property-types .entry .content-column p { padding:5px 30px;}
#property-types .entry .content-column p strong { font-family:'RobotoBold'; color:#333}
#call-to-wrap { padding:20px 0 0 0; display:inline-block; width:100%; color:#222;}
#call-to-wrap h1 { font-size:35px;; color:#111; margin:0; font-family:'RobotoBold'}
#call-to-wrap .entry strong { color:#4db748; font-family:'RobotoBold'}
#call-to-wrap .entry > p { display:none}
#call-to-wrap .entry .btn-button { float:right;
    margin:10px 0 0 0;
    border:7px solid #d5d5d5;
    display:inline-block;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#call-to-wrap .entry .btn-button .btn {
    text-transform:capitalize;
    font-size:30px;
    padding:15px 50px 20px 50px;
}
#call-to-wrap .entry .btn-button .btn:hover { background:#43c53d}
#comproptax { background:url(images/texture-img.jpg) no-repeat scroll 0 0; width:100%;
    height:100%;
    position:relative;
    background-size:100% 100%;
    color:#fff;
    padding:120px 0 100px 0;
}
#comproptax .container { z-index:99}
#comproptax::before {
    content:'';
    background:url(images/curvedbottomedge-white.png) no-repeat scroll 50% 0;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    top:0;
    left:0;
    /* z-index: -1; */
}
#comproptax::after {
    content:'';
    display:block;
    background:url(images/curvibottom-edge-grey.png) no-repeat scroll 0 100%;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    left:0;
    bottom:0!important;
}
#comproptax ol { padding:0 0 10px 40px}
#comproptax ol li { list-style:decimal; margin:0 0 10px 0}
#comproptax > p, #comproptax > br, #comproptax > .entry br { display:none}
#comproptax .entry h1 { font-size:40px;}
#comproptax .entry h1 strong { font-family:'RobotoBold'}
#comproptax .gallery {text-align:center;padding:30px 0 0 0;margin-bottom: 0;}
#comproptax .gallery li {display:inline-block;margin:20px 50px;vertical-align:top;max-width: inherit;width: inherit;}
#comproptax .gallery li figure { padding:0; margin:0 0 20px 0}
#comproptax .gallery li .wp-caption-text { margin:0}


#bpp-lists { background:url(images/texture-img.jpg) no-repeat scroll 0 0; width:100%;
    height:100%;
    position:relative;
    background-size:100% 100%;
    color:#fff;
    padding:120px 0 100px 0;
}
#bpp-lists .container { z-index:99}
#bpp-lists::before {
    content:'';
    background:url(images/curvedbottomedge-white.png) no-repeat scroll 50% 0;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    top:0;
    left:0;
    /* z-index: -1; */
}
#bpp-lists::after {
    content:'';
    display:block;
    background:url(images/curvibottom-edge-grey.png) no-repeat scroll 0 100%;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    left:0;
    bottom:0!important;
}

#bpp-lists > p, #bpp-lists > br, #bpp-lists > .entry br { display:none}
#bpp-lists .entry h2 { font-size:25px; text-shadow:0 2px 2px #222;}
#bpp-lists .entry h2 strong { font-family:'RobotoBold'; color:#63df5e}
#bpp-lists .entry ul { margin-bottom:30px; margin-left:60px}
#bpp-lists .entry ul li { font-family:'RobotoLight'; margin-bottom:15px; text-shadow:0 2px 2px #222;}
#bpp-lists .entry ul li i { top:.3em; color:#63df5e}

#bpp-contgrey {background:#f1f0f0; padding:50px 0}
#bpp-contgrey .entry h1 { text-align:center; font-size:56px; font-family: "RobotoLight"; margin:0 0 50px 0; color:#000}
#bpp-contgrey .entry h1 strong { font-family: "RobotoBold"; color:#4db748}
#bpp-contgrey .entry h1 em { font-style:normal; display:block; font-size:36px; color:#000; padding:15px 0 0 0}
#bpp-contgrey .entry { font-size:22px; font-family:'RobotoRegular'; text-shadow:0 1px 1px #fff}
#bpp-contgrey .entry  strong { font-family:'RobotoBold'; color:#4db748}

#client-logos { background:#f1f0f0; padding:50px 0}
.innerpage #client-logos { padding:0; margin:0 0 20px 0}
#client-logos .entry > p { display:none}
#client-logos .entry a { color:#4db748; text-decoration:underline}
#client-logos .entry h1 { line-height:inherit; text-align:center; font-size:56px; font-family: "RobotoLight"; margin:0 0 50px 0; color:#000}
#client-logos .entry h1 strong { font-family: "RobotoBold"; color:#4db748}
#client-logos .entry h1 em { font-style:normal; display:block; font-size:18px; color:#000; padding:15px 0 0 0}
#client-logos ul.gallery {/* text-align:center; */margin:0;}
#client-logos ul.gallery li.gallery-item {padding:0!important;width: auto;max-width:inherit;position:relative;display:inline-block;vertical-align:top;margin:15px;}
#client-logos ul.gallery li.gallery-item figure { padding:0}
#client-logos ul.gallery li.gallery-item figure img { border:1px solid #d1d1d1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
}
#testimonials { background:#f0f0f0; padding:50px 0}
#testimonials .entry > p { display:none}
#testimonials h1 { text-transform:inherit; text-align:center; font-size:56px; font-family: "RobotoLight"; margin:0 0 50px 0; color:#000}
#testimonials h1 strong { font-family: "RobotoBold"; color:#4db748}
#testimonial-lists { display:inline-block; width:100%; text-align:center;}
#testimonial-lists .testibox { background:#f8f8f8;
    vertical-align:top;
    text-align:left;
    width:46%;
    padding:20px 0 0 0;
    margin:20px;
    display:inline-block;
    position:relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
/*#testimonial-lists .testibox.even { float:right}*/
#testimonial-lists .testibox .testi-entry {
    background:#fff;
    padding:15px 25px 15px 25px;
    min-height: 240px;
    font-size:16px;
    color:#000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#testimonial-lists .testibox.post-221 .testi-entry,
#testimonial-lists .testibox.post-222 .testi-entry { min-height:155px}

#testimonial-lists .testibox h2 {
    margin:0;
    padding:12px 80px 12px 25px;
    color:#fff;
    font-family: "RobotoBold";
    font-size:18px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    z-index:9;
}
#testimonial-lists .testibox h2:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #4db748;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  transform: skew(-45deg);
  z-index:-1;
}
#testimonial-lists .testibox.testi-residential h2:after { background:#27464b}
#testimonial-lists .testibox h3 { margin:0; color:#000; background:#dedede; padding:15px 25px}
#testimonials .btn-button { display:inline-block; width:100%; text-align:center}
#testimonials .btn-button .btn { padding:15px 25px; position:relative}
.page-residential #testimonials .btn-button .btn { background:#27464b; border-top:4px solid #326871}
#testimonials .btn-button .btn i { font-size:30px; position:absolute; right:25px; top:12px}
#case-studies { background:#fff; padding:50px 0}
#case-studies .entry > p { display:none}
#case-studies h1 { text-align:center; font-size:56px; font-family: "RobotoLight"; margin:0 0 50px 0; color:#000}
#case-studies h1 strong { font-family: "RobotoBold"; color:#4db748}
#case-studies .btn-button { display:inline-block; width:100%; text-align:center}
#case-studies .btn-button .btn { padding:15px 25px; position:relative}
#case-studies .btn-button .btn i { font-size:30px; position:absolute; right:25px; top:12px}
#case-study-lists {}
#case-study-lists .case-study-list { color:#000; font-family:'RobotoLight'; margin:0 0 50px 0}
#case-study-lists .case-study-entry,
#case-study-lists .case-study-image { float:left; width:48.5%;
    margin:0 3% 0 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#case-study-lists .case-study-image { margin:0}
#case-study-lists .case-study-image a { display:block;
    position:relative;
    padding:6px;
    background:#eee;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#case-study-lists .case-study-image a::after { background:url(images/zoom-ar.png) no-repeat scroll 0 0;
    width:32px;
    height:34px;
    position:absolute;
    content:'';
    right:20px;
    top:20px;
}
#case-study-lists .case-study-field { background:#f1f1f1; margin:0 0 10px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    overflow:hidden;
}
#case-study-lists .case-label,
#case-study-lists .case-cont { padding:10px 20px;
    line-height:1.7em;
    float:left;
    width:35%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#case-study-lists .case-cont { width:65%; background:#e4e2e2}
#protest-wrap { padding:30px 0 0 0}
.page-template-page-withsidebar #protest-wrap .container { width:auto}

.page-template-page-withsidebar #protest-wrap h1.withlogo { font-size:25px}
.page-template-page-withsidebar #protest-wrap .content-column p { font-size:14px}
.page-template-page-withsidebar #protest-wrap .entry .btn-button{ padding:0!important}
.page-template-page-withsidebar #protest-wrap .entry .btn-button .btn { font-size:15px}

#protest-wrap .entry > p { margin:0}
#protest-wrap .entry > br,
#protest-wrap > br { display:none}
#protest-wrap h1.withlogo em { background:url(images/logo-green.png) no-repeat scroll 0 0;
    width:175px;
    height:21px;
    background-size:100%;
    display:inline-block;
    position:relative;
    top:10.5px;
    font-style:normal;
    font-family:'Robotobold';
    color:#51b84b;
    text-indent:-99999px;
}
#protest-wrap h1.withlogo { text-align:center; font-size:30px; margin:0 0 15px 0; color:#000}
#protest-wrap h1.withlogo strong { font-family: "RobotoBold"; color:#4db748}
#protest-wrap .clear { padding:20px 0}
#protest-wrap .entry .btn-button,
#protest-wrap.countyprotest-wrap .btn-button { padding:0 40px}
#protest-wrap .entry .btn-button .btn,
#protest-wrap.countyprotest-wrap .btn-button .btn {
    display:block;
    text-transform:capitalize!important;
    font-size:25px;
    text-align:center;
    padding:10px 10px 15px 10px!important;
}
#protest-wrap .entry .btn-button .btn:hover { background:#43c53d}
.page-template-page-with-slide-two-php #protest-wrap h1.withlogo { margin:0 0 30px 0}
.page-template-page-with-slide-two-php .content-column p {}
.page-template-page-with-slide-two-php .content-column p em { font-family:'RobotoItalic'; color:#43c53d}
.page-template-page-with-slide-two-php #protest-wrap ul.inline li i { color:#43c53d}
#ready-to-protest { background:#ebebeb; padding:0; text-align:center; font-size:34px; color:#000}
#ready-to-protest .container { position:inherit}
#ready-to-protest h1 { background:#27464b;
    display:inline-block;
    color:#fff;
    font-size:34px;
    font-family:'RobotoBold';
    padding:26px 30px 27px 30px;
    position:relative;
    margin-top:-30px;
    top:-22px;
}
#ready-to-protest h1::before,
#ready-to-protest h1::after { content:''; background:url(images/curved-edges-larger.png) no-repeat scroll 0 0;
    width:46px;
    height:98px;
    display:block;
    top:0;
    position:absolute;
}
#ready-to-protest h1::before { left:-46px;}
#ready-to-protest h1::after { right:-46px; visibility:visible; background-position:right}
#ready-to-protest .entry > p { line-height:1.3em; margin:0 0 40px 0}
#ready-to-protest .btn-button { border:7px solid #d5d5d5;
    display:inline-block;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#ready-to-protest .btn-button .btn {
    text-transform:capitalize!important;
    font-size:35px;
    padding:15px 20px 20px 20px!important;
}
#ready-to-protest .btn-button .btn:hover { background:#43c53d}
#property-tax-fairness {
    background:url(images/txture-bg.jpg) repeat scroll 0 0;
    color:#fff!important;
    font-size:17px;
    background-size: 100%;
    padding: 160px 0 100px 0;
    position:relative;
}
#property-tax-fairness .container { z-index:99}
#property-tax-fairness::before {
    content:'';
    background:url(images/curvedbottomedge-white.png) no-repeat scroll 50% 0;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    top:0;
    left:0;
}
#property-tax-fairness::after {
    content:'';
    display:block;
    background:url(images/curvibottom-edge.png) no-repeat scroll 0 100%;
    height: 100%;
    width:100%;
    background-size: 100%;
    position:absolute;
    left:0;
    bottom:0!important;
}
#property-tax-fairness h1 { text-transform:inherit; text-align:center; font-size:34px; color:#fff; margin:0 0 40px 0}
#property-tax-fairness h1 strong { font-family:'Robotobold'; color:#fff}
#property-tax-fairness h1 a,
#property-tax-fairness h2 a { color:#fff!important}
#property-tax-fairness ul { margin:0 0 30px 30px; display:inline-block;}
#property-tax-fairness ul li { display:block; float:left; width:45%; margin:0 10px 15px 0}
#property-tax-fairness h2 { color:#fff; text-align:center; font-size:40px; font-family:'RobotoBold'; margin:0}
#property-tax-fairness h2 a strong {font-size:50px;text-decoration:underline;color: #75ff6e;}
#property-tax-fairness .btn-button {position:absolute;top:18px;right:100px;z-index: 9;}
#property-tax-fairness .btn-button .btn { padding:16px 35px; font-size:22px;}
/*
#enrollform {
    background:url(images/txture-bg.jpg) repeat scroll 0 0;
    color:#fff;
    font-size:17px;
    background-size: 100%;
    padding: 60px 0 100px 0;
    position:relative;
}
#enrollform .container { z-index:99}
#enrollmentform { width:100%;position:absolute; top:-230px; z-index:-1}
#enrollform .entry > p { margin:0}
#enrollform .entry h1 { text-align: center;
    font-size: 35px;
    font-family: 'RobotoBold';
    margin: 0 0 10px 0;
}
#enrollform .entry h1 strong { color:#4db748}
#enrollform .gform_wrapper {width:500px!important; margin:0 auto; margin-top:30px;}
#enrollform .gform_wrapper .gfield_label { display:none}
#enrollform .gform_wrapper {}
#enrollform .gform_wrapper .top_label div.ginput_container { margin:0!important}
#enrollform .top_label li ul.gfield_checkbox, 
#enrollform .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#enrollform .gform_wrapper .gform_heading { margin-bottom:20px}
#enrollform .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#enrollform .gform_body { width: 100%!important;}
#enrollform .gform_body ul { width:100%}
#enrollform .gform_body .gform_fields li.gfield { padding:0; margin:0 0 2.2% 0}
#enrollform .gform_body .gform_fields li.gfield_html { font-size:13px}
#enrollform .gform_body .top_label li.gfield.gf_left_half,
#enrollform .gform_body .top_label li.gfield.gf_right_half { padding:0; width:48.5%; float:left; clear:inherit}
#enrollform .gform_body .top_label li.gfield.gf_right_half { float:right}
#enrollform .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.innerpage .gform_wrapper .top_label div.ginput_container { margin:0}
#enrollform .gform_body .top_label li.gfield.gf_left_third,
#enrollform .gform_body .top_label li.gfield.gf_middle_third,
#enrollform .gform_body .top_label li.gfield.gf_right_third { width:31.3%!important; clear:inherit!important; float:left; margin-right:3%}
#enrollform .gform_body .top_label li.gfield.gf_right_third { float:right; margin-right:0}
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_city,
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_state,
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_zip { width:31.3%!important; padding:0!important; clear:inherit!important; float:left; margin-right:3%; margin-top:2.2%; margin-bottom:2.2%}
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_zip {  float:right; margin:2.2% 0 2.2% 0!important}
#enrollform .gform_body .top_label .gfield_label { font-size:15px; font-family: "RobotoMedium"; font-weight:normal; display:none}
#enrollform .gform_body #field_1_12 .gfield_label,
#enrollform .gform_body .pref-select .gfield_label { display:none}
#enrollform .gform_body input[type=text],
#enrollform .gform_body .ginput_complex select,
#enrollform .gform_body textarea,
#enrollform .gform_body select,
#main-right .widget select { font-family: "RobotoLight"!important;
    color:#000;
    background:#eee;
    border:1px solid #27464b; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:12px!important;
}
#enrollform .gform_body textarea { height:100px;}
#enrollform .gform_body select { height:37px; padding:0!important; margin:0!important}
#enrollform .gform_body ul.gfield_radio li input+input { margin:0;}
#enrollform .gform_body ul.gfield_radio { margin:0!important}
#enrollform .gform_body ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:13px;}
#enrollform .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#enrollform .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox], #enrollform .gform_body ul.gfield_radio li input[type=radio] { display:none}
#enrollform .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollform .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
#enrollform .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#enrollform .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}
#enrollform .gform_body .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
#enrollform .gform_body .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
#enrollform .gform_wrapper .gform_footer { padding:0; margin-top:10px}
#enrollform .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#enrollform .gform_wrapper .gform_footer .gform_button:hover { background:#43c53d}
*/
.gform_wrapper.autosuggestgform_wrapper .gform_button { left:0;display:block!important;width:0.01px;height: .011px;padding: 0px;visibility:hidden;position: absolute;}
.gform_wrapper.autosuggestgform_wrapper .gform_footer > div {
    display:none!important;
    border: 1px solid #eee!important;
    font-size: 13px;
}

/*#gform_7:after {
    content: 'By clicking enroll, you consent to us filing a protest on your \A behalf and agree to our terms \A \A Free online enrollment in 3 minutes. \A No cost unless taxes are reduced, guaranteed';
	
	<a href="#">
	
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    line-height: 1.5em;
    display: inline-block;
    white-space: pre;
}*/
#gform_wrapper_7 .ptppbtn { text-align:center; font-size:14px; display:block!important; border:0!important; margin:0 0 5px 0}
#gform_wrapper_7 .ptppbtn a { color:#4DB748;}
#gform_wrapper_7 .ptppbtn sup { font-size:20px; bottom:-3px!important;}


#enrollform {
    background:url(images/txture-bg.jpg) repeat scroll 0 0;
    color:#fff;
    font-size:17px;
    background-size: 100%;
    padding: 60px 0;
    position:relative;
}

#enrollform.whitebg-enrollform { background:url(images/txture-bg-white.jpg) repeat scroll 0 0;}


#enrollform .container { z-index:99}
#enrollmentform { width:100%;position:absolute; top:-200px; z-index:-1}
#enrollform .entry > p { margin:0}
#enrollform .entry h1 { text-align: center;
    font-size: 35px;
    font-family: 'RobotoBold';
    margin: 0 0 10px 0;
    color:#fff;
    text-transform:inherit;
}
#enrollform .entry h1 strong { color:#4db748}
#enrollform .gform_wrapper {width:500px!important; margin:0 auto; margin-top:20px; position:relative}
#enrollform .gform_wrapper .gfield_label { display:none}
#enrollform .gform_wrapper {}
#enrollform .gform_wrapper .top_label div.ginput_container { margin:0!important}
#enrollform .top_label li ul.gfield_checkbox, 
#enrollform .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#enrollform .gform_wrapper .gform_heading { margin-bottom:20px}
#enrollform .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#enrollform .gform_body { width: 100%!important;}
#enrollform .gform_body ul { width:100%}
#enrollform .gform_body .gform_fields li.gfield { padding:0; margin:0 0 2.2% 0}
#enrollform .gform_body .gform_fields li.gfield.radiobtn { display:inline-block; margin-top:10px!important}
#enrollform .gform_body .gform_fields li.gfield_html { font-size:15px}

#enrollform .gform_body .gform_fields li.gfield_html.formbottom-custom { display:none; padding:0 15px}
#enrollform .gform_body .gform_fields li.gfield_html.formbottom-custom p a { color:#4db748}
.page-template-page-res-counties #enrollform .gform_body .gform_fields li.gfield_html.formbottom-custom { display:block}
#enrollform .gform_body .top_label li.gfield.gf_left_half,
#enrollform .gform_body .top_label li.gfield.gf_right_half {float:left; padding:0; width:48.5%}
#enrollform .gform_body .top_label li.gfield.gf_right_half { float:right; clear:inherit!important}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc { font-size:14px}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc h1 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important; font-family:'RobotoRegular';
    text-align:left;
    margin:0 0 25px 0;
    display:block
}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc h1 em { display:block;
    color:#4db748;
    font-size:13px;
    padding:0 0 10px 0;
}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc h2 { font-size:17px}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc p em { color:#4db748;}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc.attention h1 { border:0; text-align:center; font-size:40px; font-family:'RobotoBold'}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc.attention h1 strong { display:block; font-size:30px}
#enrollform .gform_body .gform_fields li.gfield_html.first-desc.attention p { font-family:'RobotoLight'; font-size:18px;}
#enrollform .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.innerpage .gform_wrapper .top_label div.ginput_container { margin:0}
#enrollform .gform_body .top_label li.gfield.gf_left_third,
#enrollform .gform_body .top_label li.gfield.gf_middle_third,
#enrollform .gform_body .top_label li.gfield.gf_right_third { width:31.3%!important; clear:inherit!important; float:left; margin-right:3%}
#enrollform .gform_body .top_label li.gfield.gf_right_third { float:right; margin-right:0}
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_city,
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_state,
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_zip { width:31.3%!important; padding:0!important; clear:inherit!important; float:left; margin-right:3%; margin-top:2.2%; margin-bottom:2.2%}
#enrollform .gform_wrapper .ginput_complex.ginput_container_address .address_zip {  float:right; margin:2.2% 0 2.2% 0!important}
#enrollform .gform_body .top_label .gfield_label { font-size:15px; font-family: "RobotoMedium"; font-weight:normal; display:none}
#enrollform .gform_body #field_1_12 .gfield_label,
#enrollform .gform_body .pref-select .gfield_label { display:none}
#enrollform .gform_body input[type=text],
#enrollform .gform_body .ginput_complex select,
#enrollform .gform_body textarea,
#enrollform .gform_body select,
#main-right .widget select { font-family: "RobotoLight"!important;
    color:#000;
    background:#eee;
    border:1px solid #27464b; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:12px!important;
    margin-top:0
}
#enrollform .gform_body textarea { height:100px;}
#enrollform .gform_body select { height:37px; padding:0!important; margin:0!important}
#enrollform .gform_body ul.gfield_radio li input+input { margin:0;}
#enrollform .gform_body ul.gfield_radio { margin:0!important}
#enrollform .gform_body ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:13px;}
#enrollform .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#enrollform .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox], #enrollform .gform_body ul.gfield_radio li input[type=radio] { display:none}
#enrollform .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollform .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
#enrollform .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#enrollform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#enrollform .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}
#enrollform .gform_body .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
#enrollform .gform_body .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio { border:0; margin:0 0 0 0!important}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio li { float:none!important; width:auto!important; overflow:inherit!important; margin-bottom:15px}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio li label { max-width:100%!important; padding:0 0 0 30px!important; display:block; font-size:13px}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio li label em { display:block; padding:5px 0 0 0;
    font-family:'RobotoItalic';
    background:#000;
    padding:10px;
    margin:5px 0 40px 0;
}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio li label::before { position:absolute!important; left:5px; top:1px; font-size:20px}
#enrollform .gform_body .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label { font-family:'RobotoRegular'; color:#4db748}
#enrollform .gform_body .gform_fields li.gfield_html#field_2_13,
#enrollform .gform_body .gform_fields li.gfield_html#field_4_14,
#enrollform .gform_body .gform_fields li.gfield_html#field_5_12 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important}
#enrollform .gform_body .gform_fields li.gfield_html#field_2_13 p,
#enrollform .gform_body .gform_fields li.gfield_html#field_4_14 p,
#enrollform .gform_body .gform_fields li.gfield_html#field_5_12 p{ margin:0px 0 5px 0!important;}
#enrollform .gform_wrapper div.validation_error { font-size:12px;
    border:0;
    font-family:'RobotoLight';
    font-weight:normal;
    color:#fff;
    background:#cc0000;
}
#enrollform .gform_wrapper li.gfield.gfield_error { background:0; width:100%; border:0;}
#enrollform .gform_wrapper li.gfield_error ul.gfield_radio { color:#fff}
#enrollform .gfield_description.validation_message { margin:0; padding:0; position:relative; top:-20px; color:#fff; background:#cc0000; font-weight:normal; padding:5px}
#enrollform .gform_wrapper .gform_footer,
#enrollform .gform_wrapper .gform_page_footer { padding:0; margin-top:10px; border:0}
#enrollform .gform_wrapper .gform_footer .gform_button,
#enrollform .gform_wrapper .gform_page_footer .button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#enrollform .gform_wrapper .gform_footer .gform_button:hover,
#enrollform .gform_wrapper .gform_page_footer .button:hover { background:#43c53d}

#enrollform #gform_submit_button_49 { display:none!important}

#gform_7 #submitsearchResultAutoSuggest { font-family: "RobotoBold"!important;}

#enrollform .gform_wrapper .gform_previous_button { display:none!important}
#enrollform .enrollment-years ul.gfield_radio { padding-bottom:10px!important; display:inline-block}
#enrollform .enrollment-years ul.gfield_radio li { display:block!important;
    width:100%!important;
    margin:0;
}
#enrollform .enrollment-years ul.gfield_radio li label { padding:5px 0; font-size:17px}
#enrollform.whitebg-enrollform { background:url(images/txture-bg-white.jpg); background-size: cover; color:#333}
#enrollform.whitebg-enrollform .entry h1 { color:#000}

#page-entry > p { display:none}
#main-left { width:71%;}
#main-right {width: 25.5%;}

#worldbg { background:url(images/worldbg.jpg); min-height:500px; background-size:100% 100%;
    color:#fff;
    padding:50px 0;
}
#worldbg .entry > p { margin:0}
#worldbg .entry h1 {text-align:center;margin:0 0 40px 0;color: #fff!important;text-transform:inherit;font-size:40px;text-shadow:0 0 2px #000;}
#worldbg .entry h1 strong { color:#fff}
#worldbg .entry h1 em { color:#fff; font-style:normal; font-family:'RobotoLight'}
#worldbg .entry img { margin:0}
#worldbg .entry > .main-title .line { display:none}
#worldbg .entry > .main-title { border:0; padding:0; margin:0}
#worldbg .shadebox { background:url(images/lightdark-trans.png);
    padding:30px;
    font-family:'RobotoLight';
    font-size:20px;
}
#worldbg .formbox { background:#fff}
#worldbg .formboxhead { background:#27464b; color:#fff; text-align:center; padding:19px 5px;}
#worldbg .formboxhead h2 { color:#fff; font-size:19px; font-family:'RobotoRegular'; margin:0;}
#worldbg .formboxhead h1 {margin:0;font-family:'RobotoBold';font-size: 23px;}
#worldbg .formbox .gform_wrapper { padding:30px; padding-bottom:10px; margin-bottom:0}
#worldbg .formbox .gform_wrapper .gfield_label { display:none}
#worldbg .formbox .gform_wrapper input[type=text] { background:#fff; border:1px solid #c9c9c9;
    padding:12px!important
}
#worldbg .formbox .gform_wrapper .gform_footer input.button, 
#worldbg .formbox .gform_wrapper .gform_footer input[type=submit] { width:100%}
#worldbg .formbox .notepro { color:#222; font-size:13px; text-align:center; padding:0 0 15px 0}

#usmap { background:url(images/bgmap.jpg) no-repeat scroll 100% 0;
    width:100%;
    height:100%;
    display:inline-block;
    background-size:100% 100%;
    position:relative;
    padding:40px 0 0 0;
}
#usmap .container { width:1000px;}
#usmap .entry > p { display:none}
#usmap .entry h3 {text-shadow:0 2px 1px #222; text-align:center;color:#fff;font-size:34px;margin: 0 0 -60px 0;}
#usmap .entry h3 strong { font-family: "RobotoBold";}
#usmap .entry h3 em { font-style:normal; font-size:30px; margin:20px 0 0 0; display:block; font-family:'RobotoBold'; text-shadow:0 2px 1px #222; color:#FFD700;}
.jvectormap-tip {
    background:#235421!important;
    text-align:center;
    margin-top:-80px!important;
    padding:10px 20px 10px 20px!important;
    font-size:18px!important;
    font-family: "RobotoBold"!important;
    margin-left:30px
}
.jvectormap-tip span { background:#000!important; display:block; padding:10px; margin:10px 0 0 0; font-size:15px;
    font-family: "RobotoLight";
    position:relative;
    display:none; /*hidden for now*/
}
.jvectormap-tip::before {content:'\f0d7';
    display: inline-block;
    position:absolute;
    text-align:center;
    width:100%;
    left:0;
    bottom:-30px;
    color:#235421!important;;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:50px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
#maplabels {position:absolute;z-index:9;width:100%;top: 110px; font-size:10px;}
#maplabels span { text-align:center}
#maplabels span::after { content: "\f005";
    position:relative;
    color:#FFD700;
    display:block;
    margin-top:3px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:30px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#tennessee::after,
#kentucky::after, 
#ncarolina::after,
#massachusetts::after { display:inline-block!important; margin:0 0 0 5px!important}

#vermont::after { }

#maplabels span#delaware::after,
#maplabels span#alaska::after,
#maplabels span#maine::after,
#maplabels span#newhampshire::after,
#maplabels span#rhode::after { display:none}

#maplabels span {color: #e2ffe1;font-family: "RobotoRegular";position:absolute;}
#maplabels span a {color: #e2ffe1; display:none}


#washington { top:12px; left:78px;}
#idaho { top:110px; left:175px;}
#montana { top:25px; left:255px;}
#ndakota {top: 15px;left:415px;}
#minnesota { top:45px; left:515px;}
#wisconsin { top:95px; left:600px;}
#michigan { top:120px; left:680px;}
#newyork { top:120px; left:854px;}
#vermont{top: 78px;left: 889px;}
#newhampshire { top:120px; left:912px;}
#maine { top:65px; left:955px;}
#massachusetts { top:145px; left:895px;}
#connecticut { top:165px; left:885px;}
#oregon { top:102px; left:70px;}
#wyoming{ top:120px; left:295px;}
#sdakota {top: 85px;left:420px;}
#iowa{ top:145px; left:530px;}
#illinois { top:185px; left:610px;}
#indiana { top:195px; left:660px;}
#ohio { top:190px; left:715px;}
#pennsylvania { top:172px; left:800px;}
#maryland { top:216px; left:820px;}
#newjersey { top:182px; left:862px;}
#california { top:260px; left:70px;}
#nevada { top:200px; left:125px;}
#utah { top:210px; left:220px;}
#colorado { top:215px; left:325px;}
#nebraska{top: 155px;left:425px;}
#kansas { top:225px; left:445px;}
#missouri { top:225px; left:545px;}
#kentucky { top:260px; left:670px;}
#westvirginia { top:231px; left:750px;}
#virginia { top:250px; left:790px;}
#arizona { top:320px; left:220px;}
#newmexico { top:310px; left:315px;}
#texas { top:370px; left:434px;}
#oklahoma { top:290px; left:465px;}
#arkansas { top:300px; left:550px;}
#tennessee { top:293px; left:643px;}
#ncarolina { top:295px; left:765px;}
#scarolina{ top:331px; left:753px;}
#georgia { top:345px; left:703px;}
#florida { top:442px; left:740px;}
#alabama { top:345px; left:650px;}
#mississippi { top:350px; left:600px;}
#louisiana {top: 374px;left:550px;}
#alaska { top:440px; left:150px;}
#hawaii { top:475px; left:335px;}

#blogposts {}
#blogposts .post { border-bottom:1px dashed #ccc; padding:0 0 25px 0; margin:0 0 25px 0}
#blogposts .post .main-title { position:relative;
    border-bottom:1px solid #333;
    padding:0 0 10px 0;
    margin:0 0 15px 0;
    display:inline-block;
    width:100%;
}
#blogposts .post .main-title .line {height:3px; width: 70px; position:absolute; bottom: -1px; background:#4db748; display: inline-block; left: 0;}
#blogposts .post .post-title { margin:0 0 5px 0; font-family: "RobotoBold"; font-size:20px; line-height:1.1em; text-transform:capitalize}
#blogposts .post .post-title a { color:#404040}
#blogposts .post .post-title a:hover { color:#4db748}
#blogposts .post .post-thumb img { width:100%}
#blogposts .post .post-thumb,
#blogposts .post .post-entries { width:30%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#blogposts .post .post-entries { width:67%}
#blogposts .post .post-thumb img { padding:4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #ccc;
    background:#eee;
}
#blogposts .post .post-readmore { display:block; margin:0 0 20px 0}
#blogposts .post .post-readmore a { color:#fff;
    display:inline-block;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
     background:#4db748;
     font-size:13px;
    font-family:Verdana;
    padding:8px 12px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#blogposts .post .post-readmore a:hover{ color:#fff; background:#20721c}
#blogposts .post .post-entries.full { width:auto}
#blogposts .post .post-meta { font-size:14px; padding:5px 0 0 ; line-height:1.7em;}
#blogposts .post .post-meta span {}
#blogposts .post .post-meta span em { font-style:normal;}
#blogposts .post .post-meta a { color:#20721c}
#blogposts .post .post-meta a:hover { text-decoration:underline}
#blogposts.singlepost { margin-top:0}
#blogposts.singlepost .post h1 {  margin:0 0 5px 0; font-family: "RobotoBold"; font-size:30px; line-height:1.1em; text-transform:capitalize}
#blogposts.singlepost .post { border-bottom:0;}
#blogposts.singlepost .post .post-thumb { margin:0 1.2em 0 0; width: auto; max-width: 35%;}
#blogposts.singlepost .post .post-entries { width:100%; margin:0 0 3% 0}
#blogposts.singlepost h3 { margin:0 0 10px 0;
    font-family: "RobotoBold";  
    color: #4db748; 
    font-size: 22px; 
    text-transform: uppercase;
}
#blogposts.singlepost .post .post-entries a { color:#4db748; text-decoration:underline}
#blogposts.singlepost .post .post-entries a:hover { text-decoration:none}
#blogposts.singlepost .post-content { margin:0 0 20px 0}
#blogposts.singlepost .post-content strong { font-family:'RobotoBold'; color:#4db748}
#blogposts.singlepost .post-content ol { display:inline-block; margin-bottom:20px; list-style:decimal; padding:0 0 0 22px}
#blogposts.singlepost .post-content ol li { margin-bottom:10px;}
#blogposts.singlepost .post-content ul {margin:0 0 15px 60px;position: relative;}
#blogposts.singlepost .post-content ul li, 
#blogposts.singlepost .post-content ol li { margin-bottom:12px; line-height:1.5em}
#blogposts.singlepost .post-meta {}

#blogposts.singlepost .post-content  em { font-family:'RobotoItalic';}

#blogposts.singlepost .post-content blockquote { border-left:7px solid #4db748; font-family:Georgia!important; font-style:italic; padding:2px 0 2px 25px; display:block; margin:30px 0 25px 0; font-size:15px;}
#blogposts.singlepost .post-content blockquote p {}
#blogposts.singlepost .post-content blockquote p strong { font-family:Georgia!important; font-style:italic!important}
#blogposts.singlepost .post-content blockquote.info-box-left { float:left; margin-right:20px; width:260px;}
#blogposts.singlepost .post-content blockquote.info-box-right { float:right; margin-left:20px; width:260px;}


#blogposts.singlepost .post-content > table { 
    margin:0 0 20px 0;
    width:100%!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    /* background: #000; */
}
#blogposts.singlepost .post-content > table tr th { background:#333; color:#fff; font-family: "RobotoBold";}
#blogposts.singlepost .post-content > table tr td,
#blogposts.singlepost .post-content > table tr th {
    padding:10px 5px;
    font-size:14px;
    border:1px solid #222;
    text-align:center;
    height:inherit!important;
    width:inherit!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#blogposts.singlepost .post-content > table tr td p { margin:0}
#blogposts.singlepost .post-content > table tr td strong { color:#4db748; font-family: "RobotoBold";}
#blogposts.singlepost .comments-area {}
#blogposts.singlepost .comments-area h2#comments { margin:0 0 40px 0;
    font-family: "RobotoBold";  
    color: #4db748; 
    font-size: 20px; 
    text-transform: uppercase;
}
#blogposts.singlepost .comments-area h2#comments span { border-bottom: 1px dashed #ccc; display:block; padding: 0 0 5px 0; margin:0 0 20px 0}
#blogposts.singlepost .comments-area ol li { display:block; margin:0 0 35px 0}
#blogposts.singlepost .comments-area ol li #respond { padding:30px 0 0 0}
#blogposts.singlepost .comments-area ol li #respond .desc { display:none}
#blogposts.singlepost .comments-area ol li #respond .submit-button {}
#blogposts.singlepost .comments-area ol li ul.children { margin:35px 0 0 0; padding:0 0 0 155px}
#blogposts.singlepost .comments-area ol li ul.children .comment-body { background: #4db748;}
#blogposts.singlepost .comments-area .comment-body { background: #4db748; color:#fff; padding:35px 35px 15px 35px; font-size:14px;}
#blogposts.singlepost .comments-area .vcard { position:relative; margin: -65px 0 20px 0; color:#fff; font-family: "RobotoRegular";}
#blogposts.singlepost .comments-area .vcard a { color:#fff}
#blogposts.singlepost .comments-area .vcard a:hover { color:#fd2928}
#blogposts.singlepost .comments-area .vcard .fn { margin:0 0 0 15px; font-family: "RobotoItalic";}
#blogposts.singlepost .comments-area .vcard span.says { margin:0 40px 0 0 }
#blogposts.singlepost .comments-area .vcard img.avatar { position:relative;
    top:10px;
    background:#fff;
    border:5px solid #4db748;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    -ms-border-radius: 150px;
    -o-border-radius: 150px;
    border-radius: 150px;
}
#blogposts.singlepost .comments-area .commentdate { padding:40px 0 0 0}
#blogposts.singlepost .comments-area .comment-txt { color: #fff; font-size:14px; line-height: 1.5em; margin:0 0 15px 0; font-family: "RobotoRegular";}
#blogposts.singlepost .comments-area .reply { text-align:right}
#blogposts.singlepost .comments-area .reply a { display:inline-block; background:#fff; color: #4db748; font-size:11px; padding:3px 10px}
#blogposts.singlepost .comments-area .reply a:hover {  color:#4db748; text-decoration:none}

#blogposts.singlepost .heateorSssClear { margin:20px 0; display:inline-block; width:100%}
#blogposts.singlepost .post .post-entries .btn-button a { text-decoration:none}

#respond { font-family: "RobotoRegular";}
#respond h2 { margin:0;font-family: "RobotoBold";  color: #4db748;  font-size: 20px;  text-transform: uppercase; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc;}
#respond a { color:#4db748; text-decoration:underline}
#respond a:hover { text-decoration:none}
#respond form { margin:2% 0 0 0}
#paginations {}
#paginations ul li a { font-size:14px; font-family: "RobotoItalic"; color:#4db748}
#paginations ul li a:hover { text-decoration:underline}
#sidebar { padding:13px 0 0 0}
#sidebar .widget { margin:0 0 30px 0; display:inline-block; width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#sidebar .widget_sp_image img { float:left; width:45%; margin:0 15px 0 0}
#sidebar .widget_sp_image .widget_sp_image-description { font-size:13px}
#sidebar .widget_sp_image .widget_sp_image-description p { line-height:1.6em}
#sidebar .widget { margin:0 0 30px 0; display:inline-block; width:100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#sidebar .widget_sp_image .widget_sp_image-description strong { font-family:'RobotoBold'; color:#4db748}
#sidebar .widget h2 {margin:0;font-family: "RobotoBold";font-size: 20px; color:#222}
#sidebar .widget .widget-main-title { position:relative;
    border-bottom:1px solid #333;
    padding:0 0 10px 0;
    margin:0 0 15px 0;
    display:inline-block;
    width:100%;
}
#sidebar .widget .widget-main-title .widget-line {height:3px;width: 35px;position:absolute;bottom: -1px;background: #4db748;display: inline-block;left: 0;}
#sidebar .widget img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#sidebar .widget.gform_widget {}
#sidebar .widget.gform_widget .widget-main-title { background:url(images/greentrans.png) repeat-x scroll 0 0;
    border:0;
    padding:0;
    margin:0;
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius:8px 8px 0 0;
}
#sidebar .widget.gform_widget .widget-main-title h2 {margin:0;color:#fff;padding:12px;font-size: 20px;}
#sidebar .widget.gform_widget .widget-main-title .widget-line { display:none}
#sidebar .widget .gform_wrapper { background:#f7f7f7; padding:15px; border:1px solid #46a941}
#sidebar .widget .gform_wrapper span.gform_description { width:100%; font-size:13px; margin-bottom:0!important; font-family:'RobotoLight'}
#sidebar .widget .gform_wrapper .top_label .gsection_description {padding:0;margin:0 0 10px 0;font-size: 15px;}
#sidebar .widget .gform_wrapper,
#sidebar .widget .top_label li ul.gfield_checkbox, 
#sidebar .widget .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#sidebar .widget .top_label li ul.gfield_radio li { display:block; width:100%!important}
#sidebar .widget .top_label li ul.gfield_radio li input[type=radio] { display:none}
#sidebar .widget .gform_wrapper .gform_heading { margin-bottom:15px}
#sidebar .widget .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#sidebar .widget .gform_body { width: 100%!important;}
#sidebar .widget .gform_wrapper .top_label div.ginput_container { margin:0}
#sidebar .widget .gform_wrapper .top_label div.ginput_container span {position:relative;}
#sidebar .widget .gform_wrapper .top_label div.ginput_container span#input_1_12_3_container i { font-size:19px; right:12px}
#sidebar .widget .gform_wrapper .ginput_complex .ginput_left { padding:0!important}
#sidebar .widget .gform_body ul { width:100%}
#sidebar .widget .gform_body .gform_fields li.gfield { padding:0; margin:0 0 10px 0; position:relative}
#sidebar .widget .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p {
    width: 100%;
    font-size: 13px;
    margin-bottom: 0!important;
    font-family: 'RobotoLight';
    line-height:1.5em
}
#sidebar .widget .gform_body .gform_fields li.gfield i { position:absolute; right:10px; top:8px}
#sidebar .widget .gform_body .top_label li.gfield.gf_left_half,
#sidebar .widget .gform_body .top_label li.gfield.gf_right_half { float:left; padding:0; width:48.5%}
#sidebar .widget .gform_body .top_label li.gfield.gf_right_half { float:right; clear:inherit}
#sidebar .widget .gform_body .widget-main-title { display:none}
#sidebar .widget .gform_body .top_label .gfield_label,
#sidebar .widget .gform_body .ginput_container_address label { font-size:15px; font-family: 'RobotoRegular'; font-weight:normal; display:none}
#sidebar .widget .gform_body .ginput_container_address .address_line_1 { margin:0; display:inline-block; width:100%}
#sidebar .widget .gform_body .top_label .gfield_label .gfield_required { color:#fff;}
#sidebar .widget .gform_body #field_1_12 .gfield_label,
#sidebar .widget .gform_body #field_1_7 .gfield_label { display:inline-block; border-bottom:1px solid #46a941; padding:0 0 5px 0; margin:5px 0 10px 0; width:100%;}
#sidebar .widget .gform_wrapper .gsection { border:0}
#sidebar .widget .gform_wrapper .gsection_description{ border-bottom:1px solid #46a941; padding:0 0 5px 0!important; margin:10px 0!important; color:#222}
#sidebar .widget .gform_body .field_sublabel_below .ginput_complex.ginput_container label { font-size:12px; font-family:'RobotoLight'}
#sidebar .widget .gform_wrapper li.gfield.field_description_below+li.gsection { margin-top:0!important}
#sidebar .widget .gform_body .pref-select .gfield_label { display:none}
#sidebar .widget .gform_body input[type=text],
#sidebar .widget .gform_body .ginput_complex select,
#sidebar .widget .gform_body textarea,
#sidebar .widget .gform_body select,
#sidebar .widget select { font-family:'RobotoLight';
    margin:0;
    color:#565656;
    background:#eee;
    border:1px solid #ccc; 
    display:block;
    font-size:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:8px;
    padding-right:27px;
}
#sidebar .widget .gform_body select { height:34px; padding:0!important}
#sidebar .widget .gform_body textarea { height:100px}
#sidebar .widget .gform_body ul.gfield_radio { margin:0!important}
#sidebar .widget .gform_body ul.gfield_checkbox li label, .innerpage .entry .gform_body ul.gfield_radio li label { font-size:13px;}
#sidebar .widget .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#sidebar .widget .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#sidebar .widget .gform_body ul.gfield_checkbox li input[type=checkbox], .innerpage .entry .gform_body ul.gfield_radio li input[type=radio] { display:none}
#sidebar .widget .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#sidebar .widget .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"; color:#222}
#sidebar .widget .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#sidebar .widget .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#sidebar .widget .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#sidebar .widget .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'Robotobold'}
#sidebar .widget .gform_wrapper .gform_footer { margin:0; padding:0}
#sidebar .widget .gform_wrapper .gform_footer input[type=submit] { display:inline-block;
    border:0;
    cursor:pointer;
    background:#4db748;
    padding:10px;
    width:100%;
    text-transform:uppercase;
    font-size:18px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#sidebar .widget .gform_wrapper .gform_footer input[type=submit]:hover { background:#20721c}
.gform_confirmation_message_14 { text-align:center; font-size:20px;}
#sidebar .widget .gform_body input[type=text]::-webkit-input-placeholder,
#sidebar .widget .gform_body .ginput_complex select::-webkit-input-placeholder,
#sidebar .widget .gform_body textarea::-webkit-input-placeholder,
#sidebar .widget .gform_body select::-webkit-input-placeholder,
#sidebar .widget select::-webkit-input-placeholder { color:#444}
#sidebar .widget.widget_recent_entries {}
#sidebar .widget.widget_recent_entries ul,
#sidebar .widget.widget_categories ul,
#sidebar .widget.widget_archive ul,
#sidebar .widget .PLlinksWidget ul,
#sidebar .widget .eo-events-widget { padding:0; margin:0}
#sidebar .widget.widget_recent_entries ul li,
#sidebar .widget.widget_categories ul li,
#sidebar .widget.widget_archive ul li,
#sidebar .widget .PLlinksWidget ul li,
#sidebar .widget .eo-events-widget li { display:block;}
#sidebar .widget.widget_recent_entries ul li a,
#sidebar .widget.widget_categories ul li a,
#sidebar .widget.widget_archive ul li a,
#sidebar .widget .PLlinksWidget ul li a,
#sidebar .widget .eo-events-widget li a { display:block;
    padding:10px 5px 10px 25px;
    border-bottom:1px dashed #ddd;
    color:#333;
    font-size:14px;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
    position:relative;
}
#sidebar .widget.widget_recent_entries ul li a i,
#sidebar .widget.widget_categories ul li a i,
#sidebar .widget.widget_archive ul li a i,
#sidebar .widget .PLlinksWidget ul li a i,
#sidebar .widget .eo-events-widget li a i { left:-0.2em; top:0.9em;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
#sidebar .widget.widget_recent_entries ul li:hover a,
#sidebar .widget .eo-events-widget li { border-bottom:1px dashed #eee; }
#sidebar .widget .eo-events-widget li a { border:0; padding:0;}
#sidebar .widget.widget_archive ul li:hover a,
#sidebar .widget .PLlinksWidget ul li:hover a,
#sidebar .widget.widget_categories ul li:hover,
#sidebar .widget .eo-events-widget li:hover  { color:#4db748}
#sidebar .widget.widget_recent_entries ul li:hover a i,
#sidebar .widget.widget_archive ul li:hover a i,
#sidebar .widget .PLlinksWidget ul li:hover a i,
#sidebar .widget.widget_categories ul li:hover a i,
#sidebar .widget .eo-events-widget li:hover a i { left:-0.4em}
#sidebar .widget .PLlinksWidget {}
#sidebar .widget .PLlinksWidget .widget-main-title { margin:0}
#sidebar .widget .PLlinksWidget h5 { margin:0; font-family: "RobotoBold";font-size: 20px;}
#sidebar .widget .PLlinksWidget ul li strong { background:#4db748; color:#fff; width:100%; display:block;
    padding:8px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "RobotoBold";
    margin:20px 0 0 0;
}
#sidebar .widget.widget-cal .textwidget p { line-height:1.6em; font-size:13px}


#sidebar .widget.sidebar_calculator {}
#sidebar .widget.sidebar_calculator .container {width:auto;margin: 0;}

#sidebar .widget.sidebar_calculator #savings-calculator {}
#sidebar .widget.sidebar_calculator #savings-calculator .entry > .content-column { width:auto; margin:0}

#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column { width:auto;padding:0!important;margin:0;}
#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.one_third { margin:30px}
#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.two_third { width:100%; background:#3a8c36; padding:15px!important}

#sidebar .widget.sidebar_calculator #savings-calculator .entry h2 { font-size:25px}
#sidebar .widget.sidebar_calculator #savings-calculator .entry p { font-size:14px}


#sidebar .widget.sidebar_calculator #savings-calculator select,
#sidebar .widget.sidebar_calculator #savings-calculator input[type=text],
#sidebar .widget.sidebar_calculator #savings-calculator input[type=amount] { border:1px solid #e3e3e3;
    color:#444;
    font-family:'RobotoLight';
    font-size:12px;
    padding:10px!important;
    width:100%;
    background:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#sidebar .widget.sidebar_calculator #savings-calculator input[type=text],
#sidebar .widget.sidebar_calculator #savings-calculator input[type=amount] { padding:11px 10px!important}
#sidebar .widget.sidebar_calculator #savings-calculator label { font-size:12px}

#sidebar .widget.sidebar_calculator #calculated-results { margin:20px 0 0 0}
#sidebar .widget.sidebar_calculator #calculated-results .btnsubmit { top:0; margin-top:30px!important; margin-bottom:20px; width:200px}
#sidebar .widget.sidebar_calculator #calculated-results .btnsubmit .btn { font-size:15px; padding:15px; }
#sidebar .widget.sidebar_calculator #calculated-results .btnsubmit i { font-size:20px; padding:15px 20px}
#sidebar .widget.sidebar_calculator #calculated-results .entry h1 { font-size:18px; margin-bottom:10px}
#sidebar .widget.sidebar_calculator #calculated-results .entry h1.bonus-heading { text-align:center; margin:0}
#sidebar .widget.sidebar_calculator #calculated-results p { padding:0; font-size:13px}
#sidebar .widget.sidebar_calculator #calculated-results p em { font-family:'RobotoLight'; color:#fff; font-size:12px}

#sidebar .widget.sidebar_calculator #calculated-results p span { font-size:14px; padding:8px}

#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.one_third .widget-main-title { border:0; padding:0; margin:0}
#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.one_third .widget-main-title .widget-line { display:none!important}

#sidebar .widget.sidebar_calculator #calculated-results .entry .content-column.one_fourth { clear:none!important}

#sidebar .widget.sidebar_calculator #calculated-results .gform_body .gfield.gsection { background:0}
#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.one_third  .gform_wrapper .top_label div.ginput_container span.screen-reader-text {position: absolute;}

#sidebar .widget.sidebar_calculator #calculated-results .entry > .content-column.one_third .gform_body .gfield.gfield_html p { color:#222; margin:0 0 15px 0!important}
#sidebar .widget.sidebar_calculator #calculated-results .gform_wrapper li.gfield.field_description_below+li.gsection { margin:0; padding:0!important}

#sidebar .widget.sidebar_calculator #calculated-results .gform_wrapper li.gfield.divline { display:none}

#sidebar .widget.side-propbtns { margin-bottom:60px!important}
#sidebar .widget.side-propbtns .widget-main-title { border:0; margin:0 0 5px 0}
#sidebar .widget.side-propbtns .widget-main-title .widget-line { display:none}
#sidebar .widget.side-propbtns .widget-main-title h2 { font-size:19px}
#sidebar .widget.side-propbtns ul { display:inline-block; width:100%}
#sidebar .widget.side-propbtns ul li { position:relative; display:inline-block; float:none; margin:0 10px 0 0;  text-align:center}
#sidebar .widget.side-propbtns ul li a { display:block;
    font-size:14px;
    color:#4eb848;
    padding:7px 10px;
    font-family:'RobotoMedium';
    border:1px solid #4eb848;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
#sidebar .widget.side-propbtns ul li:nth-of-type(1) a { text-align:center; background:#4eb848; color:#fff; padding:7px 25px;}
#sidebar .widget.side-propbtns ul li:nth-of-type(1) a::before { content:'No cost to enroll';
    position:absolute;
    bottom:-18px;
    left:0;
    color:#222;
    font-size:12px;
    width:100%;
}
#sidebar .widget.side-propbtns ul li a:hover { background:#47c240; border:1px solid #47c240; color:#fff}
#sidebar .widget.side-propbtns ul li:nth-of-type(1) span { color:#222; font-size:13px; display:block;}


#footer {}
#bottom { background:url(images/city-img2.jpg) no-repeat scroll 0 0; width:100%;
    height:100%;
    background-size:100% 100%;
    color:#fff;
}

#upperbottom { padding:50px 0 25px 0; text-align:center}
#upperbottom h1,
#upperbottom h2 { font-size:50px; margin:0 0 30px 0}
#upperbottom h1 strong,
#upperbottom h2 strong { font-family:'RobotoBold'}
#upperbottom .widget { width:28%; /*float:left;*/ display:inline-block; margin:1%}
#upperbottom .widget img { margin:0 0 25px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}

#upperbottom .widget .widget_sp_image-description { text-align:center; font-size:16px; font-family:'RobotoLight'}
#upperbottom .widget .widget_sp_image-description h3 { margin:0 0 5px 0; font-family:'RobotoMedium'}
#upperbottom .widget .widget_sp_image-description p { font-size:15px}
#upperbottom .widget .widget_sp_image-description i { margin:0 5px 0 0}
#upperbottom .widget .widget_sp_image-description span a { color:#fff!important}
#lowerbottom { border-top:2px solid #4a4a4a; border-bottom:2px solid #4a4a4a; padding:50px 0 30px 0}
#footernav {}
#footernav ul { margin:0; padding:0;}
#footernav ul li { display:block;
    position:relative;
    float:left;
    width:31.3%;
    border:1px solid #888;
    margin:0 3% 1.2% 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
    position:relative;
    overflow:hidden
}
#footernav ul li.lst { margin-bottom:30px}
#footernav ul li:nth-of-type(3), #footernav ul li:nth-of-type(6),
#footernav ul li.menu-item-property-tax-consultants-texas-team,
#footernav ul li.menu-item-privacy-policy { margin:0;}
#footernav ul li i { position:absolute;
    left:10px;
    top:13px;
    color:#4db748;
                    
}
#footernav ul li a { color:#fff;
    display:block;
    font-size:16px;
    padding:10px;
    padding-left:43px;
    font-family:'RobotoLight';
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

/*
#footernav ul li i { content: "\f0da";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position:absolute;
    left:15px;
    top:16px;
    color:#4db748;
}
*/
#footernav ul li:hover { border:1px solid #000;}
#footernav ul li:hover a { background:#4db748; text-decoration:none; /*background:#1a3b1e8*/}
#footernav ul li:hover i { color:#fff}
#mainfooter { padding:50px 0 0 0}
#social-icons,
#logo-footer { margin:0 0 40px 0; min-height:82px;}
#social-icons ul li { display:block; float:left; margin:0 30px 0 0}
#social-icons ul li a { display:block;
    border:2px solid #4db748;
    width:70px;
    height:70px;
    text-align:center;
    line-height:73px;
    color:#fff;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
#social-icons ul li a:hover { opacity:1}
#social-icons ul li a i { font-size:27px;
    color:#fff;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
#social-icons ul li:hover a { border:2px solid #fff}
#social-icons ul li#fb:hover a { background:#405d9b;}
#social-icons ul li#pinterest:hover a { background:#cc2127;}
#social-icons ul li#linkedin:hover a { background:#007ab9;}
#social-icons ul li#yt:hover a { background:#c4191f;}
#social-icons ul li:hover a { color:#fff}
#social-icons ul li#pinterest { display:none}
#copy {padding:18px 0; background: #27464b;color:#fff; font-size:16px; font-family:'RobotoLight'}
#copy a { color:#fff;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
}
#copy a:hover { text-decoration:none; color:#4db748}
#overlay {
    background: #000;
    background: rgba(0, 0, 0, 0.3);
    display: block;
    float: left;
    height: 100%;
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    z-index: 99;
}
#gform-notification {
    background: #fff;
    border-radius: 10px;
    display: block;
    margin: auto;
    max-height: 237px;
    max-width: 520px;
    padding: 61px;
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    text-align: center;
    width: 100%;
    z-index: 101;
}
#gform-notification .button {
    margin: 20px 0 0;
    padding: 12px 24px;
}
/*** CSS Classes ***/
* html .clearfix { height: 1%; }
.clearfix:after {visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clear { clear:both;}
.clearpad { padding:20px; clear:both}
.clearhr { clear:both; padding:1px 0;display:inline-block;width:100%;border-bottom:1px dashed #ddd;margin:10px 0 20px 0;}
.fl, .fr {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.fl { float:left;}
.fr {float:right;}
.txt-left { text-align:left;}
.txt-right { text-align:right;}
.txt-center { text-align:center;}
.container {margin:0 auto;width:1170px;position:relative;/* z-index: 99; */}

.orbtn.upper { display:none; margin:0 0 40px 0}

.orbtn  {width: 100%;text-align: center;display:inline-block; margin-top:30px}
.orbtn a{ border:1px solid #222;;
    color:#213d41;
    text-shadow:0 1px 0 #fff;
    font-family:'RobotoBold';
    padding:15px 30px;
    bottom:60px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}

.entry .responsive-tabs ul.responsive-tabs__list { margin:0;
    font-family: "RobotoBold";
}
.entry .responsive-tabs .responsive-tabs__list__item { color:#000;
    background:#e7e5e5;
    width:19.65%;
    font-size:16px;
    text-align:center;
    margin:0 5px 0 0;
    padding:28px 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border:0;
    border-top:3px solid #e7e5e5;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.entry .responsive-tabs .responsive-tabs__list__item#tablist1-tab5 { margin:0}
.entry .responsive-tabs .responsive-tabs__list__item--active,
.entry .responsive-tabs .responsive-tabs__list__item--active:hover,
.entry .responsive-tabs .responsive-tabs__list__item:hover { background:#fff; border:0; border-top:3px solid #4db748; padding-bottom: 28px;}
.entry .responsive-tabs .responsive-tabs__panel { border:0}
.innerpage .entry {}
.innerpage .entry > hr { display:none}
.innerpage .entry > .main-title { position:relative;
    border-bottom:1px solid #333;
    padding:0 0 10px 0;
    margin:0 0 30px 0;
    display:inline-block;
    width:100%;
}
.innerpage .entry > .main-title h1 { font-size:30px; color:#222; font-family: "RobotoBold"; margin:0}
.innerpage .entry > .main-title h1 strong,
.innerpage .entry > .main-title h1 a{color:#4db748;}
.innerpage .entry > .main-title .line {height:3px; width: 70px; position:absolute; bottom: -1px; background:#4db748; display: inline-block; left: 0;}
.innerpage .entry > .main-title h1 em { font-style:normal; color:#4db748}
.innerpage .entry em.accent-text { font-style:normal; font-size:22px; font-family:'RobotoRegular'}
.innerpage .entry strong em.accent-text { font-family:'RobotoBold'}
.innerpage .entry > h1 { font-family: "RobotoBold";font-size: 30px;color:#000;text-transform:uppercase;margin:0 0 20px 0;}
.innerpage .entry > h2,
.innerpage .entry .content-column h2 {font-family: "RobotoBold";font-size:24px;color:#222;margin:0 0 10px 0;/* display:inline-block; *//* width:100% */}
.innerpage .entry .content-column h2 { text-transform:uppercase}
.innerpage .entry > h2 em { font-style:normal; font-size:15px; display:block; font-family: "RobotoRegular"; color:#4db748}
.innerpage .entry > h3 { font-family: "RobotoBold"; font-size:20px; color:#333; margin:0 0 10px 0; line-height:1.4em}
.innerpage .entry > h3 a,
.innerpage .entry > h2 a { color:#4db748}
.innerpage .entry > h4, .innerpage .entry > h5, .innerpage .entry > h6 {  font-size:20px}
.innerpage .entry > h5 {  font-size:18px;}
.innerpage .entry > h6 {  font-size:16px;}
.innerpage .entry p > img { margin-top:10px;}
.innerpage .entry .error-img { width:30%}
.innerpage .entry .error-content { width:68%}
.innerpage .entry .error-content a { color:#4db748}
.innerpage .entry p > a,
.innerpage .entry p > strong a,
.innerpage .entry strong a { color:#4db748;}
.innerpage .entry p > a:hover,
.innerpage .entry p > strong a:hover { text-decoration:underline} 
.innerpage .entry p > em { font-family: "RobotoItalic"; color:#000;}
.innerpage .entry p > strong, .innerpage .entry p > a strong { font-family: "RobotoBold"; color:#4db748; font-style:normal;}
.innerpage .entry dl { line-height:1.6em; margin:0 0 15px 0}
.innerpage .entry > ul {margin:0 0 15px 60px;position: relative;}
.innerpage .entry > ul li, .innerpage .entry > ol li { margin:0 0 8px 0; line-height:1.5em}
.innerpage .entry > ul li strong, .innerpage .entry > ol li strong { font-family: "RobotoBold";}
.innerpage .entry > ul li a,
.innerpage .entry > ol li a { color:#4db748} 
.innerpage .entry > ul br { display:none}
.innerpage .entry > ul font { font-family:'RobotoRegular'!important; font-size:inherit!important}
.innerpage .entry > ul font .clearhr { display:none}
.innerpage .entry > ul li ul { list-style:disc; margin:0 0 0 40px}
.innerpage .entry > ul li a:hover,
.innerpage .entry > ol li a:hover { text-decoration:underline}
.innerpage .entry > ul li i { top:.25em; color:#222}
.innerpage .entry > ol { margin:0 0 15px 50px; list-style:decimal}
.innerpage .entry > ol li strong { color:#4db748; font-family: "RobotoBold"; }
.innerpage .entry .content-column > ul li, .innerpage .entry > ol li { margin:0 0 8px 0; line-height:1.7em}
.innerpage .entry > ol li ol { list-style:disc!important; margin-left:20px; margin-top:10px; margin-bottom:20px;}
.innerpage .entry > ul.page-list { margin-left:0}
.innerpage .entry > ul.page-list li { float:left;
    border-bottom:1px dashed #eee;
    width:45%;
    margin-right:2%;
    padding:0;
    margin-bottom:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.innerpage .entry > ul.page-list li a { padding:8px 20px; display:block;}
.innerpage .entry > ul.page-list li:hover a,
.innerpage .entry > ul.page-list li.current_page_item a { font-weight:normal; text-decoration:none; color:#286825}
.innerpage .entry > ul.page-list li i { left:-.7em; top:.7em}

.innerpage .entry > ul.liketb {}
.innerpage .entry > ul.liketb li em { font-style:normal; width:350px; display:inline-block}

.innerpage .entry .content-column > ul li a,
.innerpage .entry .content-column > ol li a { color:#4db748} 
.innerpage .entry .content-column > ul li a:hover,
.innerpage .entry .content-column > ol li a:hover { text-decoration:underline}
.innerpage .entry .content-column > ul li i { top:.25em; color:#222}
.innerpage .entry .content-column > ol { margin:0 0 15px 20px; list-style:decimal}
.innerpage .entry > table { margin:0 0 20px 0; width:100%;}
.innerpage .entry > table tr th { background:#333; color:#fff; font-family: "RobotoBold";}
.innerpage .entry > table tr td,
.innerpage .entry > table tr th {padding:8px;border:1px solid #eee;}
.innerpage .entry > table tr td strong { color:#4db748; font-family: "RobotoBold";}

.innerpage.countyassessordistrictinformation .entry table { border:1px solid #222; width:100%; margin:0 0 30px 0;}
.innerpage.countyassessordistrictinformation .entry table th { border: 1px solid #222; background:#fff; padding:20px; font-family:'RobotoBold'; color:#4db748}
.innerpage.countyassessordistrictinformation .entry table tr td { padding:10px 20px; border:1px solid #222; font-size:15px;}



.innerpage .entry  iframe { width:100%!important}
.innerpage .entry .forside { display:none}
.innerpage #gform { background:#27464b; padding:15px 26px; margin:0 0 40px 0}
.innerpage .entry > .gform_wrapper {}
.innerpage .entry > .gform_wrapper .top_label div.ginput_container { margin:0!important}
.innerpage .entry .gform_wrapper,
.innerpage .entry .top_label li ul.gfield_checkbox, 
.innerpage .entry .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
.innerpage .entry .gform_wrapper .gform_heading { margin-bottom:20px}
.innerpage .entry .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
.innerpage .entry .gform_body { width: 100%!important;}
.innerpage .entry .gform_body ul { width:100%}
.innerpage .entry .gform_body .gform_fields li.gfield {padding:0;margin:0 0 2% 0;}
.innerpage .entry .gform_body .top_label li.gfield.gf_left_half,
.innerpage .entry .gform_body .top_label li.gfield.gf_right_half {padding:0;width:49.3%;float:left;}
.innerpage .entry .gform_body .top_label li.gfield.gf_right_half {float:right;clear:inherit!important;}
.innerpage .gform_wrapper .top_label div.ginput_container { margin:0}
.innerpage .entry .gform_body .top_label li.gfield.gf_left_third,
.innerpage .entry .gform_body .top_label li.gfield.gf_middle_third,
.innerpage .entry .gform_body .top_label li.gfield.gf_right_third { width:32.33%!important; clear:inherit!important; float:left; margin-right:1.5%}
.innerpage .entry .gform_body .top_label li.gfield.gf_right_third { float:right; margin-right:0}
.innerpage .entry .gform_body .top_label .gfield_label { font-size:13px; font-weight:normal; color:#333}
.innerpage .entry .gform_body .pref-select .gfield_label { display:none}
.innerpage .entry .gform_body input[type=text],
.innerpage .entry .gform_body .ginput_complex select,
.innerpage .entry .gform_body textarea,
.innerpage .entry .gform_body select,
#main-right .widget select { font-family: "RobotoLight"!important;
    color:#000;
    background:#eee;
    border:1px solid #222; 
    display:block;
    font-size:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
    width:100%!important;
    padding:8px!important;
}
.innerpage .entry .gform_body textarea { height:60px;}
.innerpage .entry .gform_body select { height:37px; padding:0!important; margin:0!important}
.innerpage .entry .gform_body ul.gfield_radio li input+input { margin:0;}
.innerpage .entry .gform_body ul.gfield_radio { margin:0!important}
.innerpage .entry .gform_body ul.gfield_checkbox li label, .innerpage .entry .gform_body ul.gfield_radio li label { font-size:13px;}
.innerpage .entry .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
.innerpage .entry .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
.innerpage .entry .gform_body ul.gfield_checkbox li input[type=checkbox], .innerpage .entry .gform_body ul.gfield_radio li input[type=radio] { display:none}
/*.innerpage .entry .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
/*.innerpage .entry .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}*/
.innerpage .entry .gform_body ul.gfield_checkbox li label::before,
.innerpage .entry .gform_body ul.gfield_radio li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.innerpage .entry .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before,
.innerpage .entry .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
.innerpage .entry .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
.innerpage .entry .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'; color:#333}
.innerpage .entry .gform_body .gfield.gsection {
    display:inline-block;
    width:100%;
    clear:both;
    background:#27464b;
    color:#fff;
    padding:8px!important;
}
.innerpage .entry .gform_body .gfield.gsection h2 { font-weight:normal;
    font-family:'RobotoMedium';
    font-size:18px;
    display:block;
    margin:0!important;
    
}
.innerpage .entry .gform_body .gfield.gsection .gsection_description {
    font-family:'RobotoMedium';
    font-size:18px;
    margin:0!important
}
.innerpage .entry .gform_body .gfield.gsection .gsection_description em { font-family:'RobotoItalic'; font-size:15px; margin:0 0 0 10px}
.innerpage .entry .gform_body .gfield.gfield_html { margin:0!important}
.innerpage .entry .gform_body .gfield.gfield_html h3 { font-size:17px; font-family:'RobotoBold'; color:#333; text-transform:uppercase}
.innerpage .entry .gform_body .gfield.gfield_html h4 {
    font-size: 13px;
    font-weight: normal;
    color: #333;
    margin:0 0 1px 0;
}
.innerpage .entry .gform_body .top_label li.gfield.disclaimer { font-size:15px; color:#333; margin:30px 0!important; display:inline-block; width:100%}
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement { line-height:1.7em; font-size:15px; font-family:'RobotoLight'; overflow:auto; height:300px; background:#333;
    color:#fff;
    padding:5px 20px;
    margin-bottom:30px!important
}
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h3 { font-size:20px;}
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h4 { font-size:17px;}
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h5 { font-size:16px;}
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h3,
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h4,
.innerpage .entry .gform_body .top_label li.gfield.applicant_statement h5 { margin:20px 0; display:block; font-family:'RobotoBold'; color:#fff}
.innerpage .entry .gform_wrapper .gform_footer { padding:0; margin-top:10px}
.innerpage .entry .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:25%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
.innerpage .entry .gform_wrapper .gform_footer .gform_button:hover { background:#43c53d}
.innerpage .entry .gform_body .gform_fields li.gfield.col5 { width:19.2%}
.innerpage .entry .gform_body .gform_fields li.gfield.lname,
.innerpage .entry .gform_body .gform_fields li.gfield.fname,
.innerpage .entry .gform_body .gform_fields li.gfield.mi,
.innerpage .entry .gform_body .gform_fields li.gfield.ssn,
.innerpage .entry .gform_body .gform_fields li.gfield.email,
.innerpage .entry .gform_body .gform_fields li.gfield.comadd,
.innerpage .entry .gform_body .gform_fields li.gfield.home_phone,
.innerpage .entry .gform_body .gform_fields li.gfield.cell_phone,
.innerpage .entry .gform_body .gform_fields li.gfield.auth_us_work,
.innerpage .entry .gform_body .gform_fields li.gfield.eighteen_of_age,
.innerpage .entry .gform_body .gform_fields li.gfield.dob,
.innerpage .entry .gform_body .gform_fields li.gfield.convict_to_crime,
.innerpage .entry .gform_body .gform_fields li.gfield.yes_crime,
.innerpage .entry .gform_body .gform_fields li.gfield.military_serve,
.innerpage .entry .gform_body .gform_fields li.gfield.branch,
.innerpage .entry .gform_body .gform_fields li.gfield.veteran,
.innerpage .entry .gform_body .gform_fields li.gfield.war,
.innerpage .entry .gform_body .gform_fields li.gfield.position_apply,
.innerpage .entry .gform_body .gform_fields li.gfield.position_heard,
.innerpage .entry .gform_body .gform_fields li.gfield.perform,
.innerpage .entry .gform_body .gform_fields li.gfield.explain_if_no,
.innerpage .entry .gform_body .gform_fields li.gfield.ever_worked,
.innerpage .entry .gform_body .gform_fields li.gfield.where_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.agency_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.friends_relatives,
.innerpage .entry .gform_body .gform_fields li.gfield.relative_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.hourly_rate,
.innerpage .entry .gform_body .gform_fields li.gfield.date_available {float:left;clear:inherit;margin-right:1.5%;}
.innerpage .entry .gform_body .gform_fields li.gfield.last { margin-right:0}
.innerpage .entry .gform_body .gform_fields li.gfield .gfield_radio { border-top:1px solid #333; display:inline-block; padding-top:5px;}
.innerpage .entry .gform_body .gform_fields li.gfield.lname,
.innerpage .entry .gform_body .gform_fields li.gfield.fname { width:26.4%}
.innerpage .entry .gform_body .gform_fields li.gfield.mi { width:10%; margin-right:3.5%}
.innerpage .entry .gform_body .gform_fields li.gfield.ssn { width:10%}
.innerpage .entry .gform_body .gform_fields li.gfield.comadd { width:65.8%;}
.innerpage .entry .gform_body .gform_fields li.gfield.home_phone,
.innerpage .entry .gform_body .gform_fields li.gfield.cell_phone { width:15.6%}
.innerpage .entry .gform_body .gform_fields li.gfield.auth_us_work,
.innerpage .entry .gform_body .gform_fields li.gfield.eighteen_of_age,
.innerpage .entry .gform_body .gform_fields li.gfield.dob,
.innerpage .entry .gform_body .gform_fields li.gfield.convict_to_crime { width:32.3%;}
.innerpage .entry .gform_body .gform_fields li.gfield.yes_crime { width:66.2%}
.innerpage .entry .gform_body .gform_fields li.gfield.military_serve,
.innerpage .entry .gform_body .gform_fields li.gfield.branch,
.innerpage .entry .gform_body .gform_fields li.gfield.veteran,
.innerpage .entry .gform_body .gform_fields li.gfield.war { width:23.87%}
.innerpage .entry .gform_body .gform_fields li.gfield.position_apply,
.innerpage .entry .gform_body .gform_fields li.gfield.position_heard,
.innerpage .entry .gform_body .gform_fields li.gfield.perform,
.innerpage .entry .gform_body .gform_fields li.gfield.explain_if_no,
.innerpage .entry .gform_body .gform_fields li.gfield.ever_worked,
.innerpage .entry .gform_body .gform_fields li.gfield.where_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.agency_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.friends_relatives,
.innerpage .entry .gform_body .gform_fields li.gfield.relative_if_yes,
.innerpage .entry .gform_body .gform_fields li.gfield.hourly_rate,
.innerpage .entry .gform_body .gform_fields li.gfield.date_available  { width:49.25%}
.innerpage .entry .gform_body .gform_fields li.gfield.workingfrom .gfield_label,
.innerpage .entry .gform_body .gform_fields li.gfield.workingto .gfield_label { display:none}
.innerpage .entry .gform_body .gform_fields li.gfield.four_col { width:23.87%; float:left; clear:inherit!important; margin-right:1.5%}
.innerpage .entry .gform_body .gform_fields li.gfield.four_col.last { margin:0}
.innerpage .entry .gform_body .gform_fields li.gfield.edu_checklist ul.gfield_radio li { width:20%!important;}
.innerpage .searchcont { margin:0 0 30px 0; border-bottom:1px dashed #ddd; padding-bottom:30px}
.innerpage .searchcont h2 {font-family: "RobotoBold";font-size:21px;color:#222;margin:0 0 5px 0;/* display:inline-block; *//* width:100% */}
.innerpage .searchcont a {
    display:inline-block;
    background:#4db748;
    border-top:3px solid #65d160;
    padding:8px 10px;
    text-transform:uppercase;
    font-size:13px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
.innerpage .searchcont a:hover { background:#43c53d}
.content-column{ margin:0 3% 0 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.content-column.one_half { width:48.5%}
.content-column.one_third { width:31.3%}
.content-column.two_third { width:65%}
.content-column.one_fourth { width:22.7%}
.content-column.two_fifth { width:38.5%;}
.content-column.three_fifth { width:58.5%;}
.content-column.last_column { margin:0}
.commentwrap { margin:0 0 2% 0}
.commentwrap label { display:none}
.txt,
.txtarea {width:100%;
    font-family: "RobotoRegular";
    border:1px solid #cacaca;
    color:#565656;
    background:#fff; 
    display:block;
    padding:15px;
    font-size:16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.txthalf { width:49%}
.submit-button { border:0;
    color:#fff;
    cursor:pointer;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
     background:#4db748; display:block;
    font-size:17px;
    font-family:Verdana;
    padding:12px 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.submit-button:hover { background:#20721c}
/* Images Alignment */
img.alignright, a img.alignright { float:right; margin:0 0 0 1em;}
img.alignleft, a img.alignleft { float:left; margin:0 1em 0 0}
img.aligncenter, a img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
img.alignnone, a img.alignnone { margin:0 0 .5em 0}
img.alignright, a.alignright, img.alignleft, a.alignleft, img.aligncenter, a.aligncenter, img.alignnone, a.alignnone {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.noborder { padding:0!important; background:0!important; border:0!important}
.innerpage img.alignright,
.innerpage a.alignright,
.innerpage img.alignleft,
.innerpage a.alignleft,
.innerpage img.aligncenter,
.innerpage a.aligncenter,
.innerpage img.alignnone,
.innerpage a.alignnone {
    padding:8px;
    background: #f6f6f6;
    border: 1px solid #eee;
    border-bottom:2px solid #eee;
    margin-bottom:10px
}
.innerpage .entry > blockquote { border-left:7px solid #4db748; font-family:Georgia!important; font-style:italic; padding:2px 0 2px 25px; display:block; margin:10px 0 15px 0; font-size:17px;}
.innerpage .entry > blockquote p { margin:0}
.innerpage .entry > blockquote p strong { font-family:Georgia!important; font-style:italic!important}
.innerpage .entry > blockquote.info-box-left { float:left; margin-right:20px; width:260px;}
.innerpage .entry > blockquote.info-box-right { float:right; margin-left:20px; width:260px;}
.btn-button {}
.btn-button .btn,
.btn-button .btn-b{
    display:inline-block;
    background:#4db748;
    border-top:3px solid #65d160;
    padding:5px 30px;
    text-transform:uppercase;
    font-size:18px;
    font-family: "RobotoBold";
    color:#fff!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
.btn-button .btn:hover,
.btn-button .btn-b:hover{ background:#43c53d}

.btn-button .btn em,
.btn-button .btn-b em{ display:block; color:#fff!important; font-family:'RobotoLight'; text-transform:uppercase}

/* .page-cost-segregation-calculator .calcuside { padding:2%!important; background:#000!important}
.page-cost-segregation-calculator #calculated-results .entry > .content-column.one_third::after { display:none}
.page-cost-segregation-calculator .calcuside > p img,
.page-cost-segregation-calculator .calcuside > h2,
.page-cost-segregation-calculator .calcuside p { display:none!important; margin:0!important;}
.page-cost-segregation-calculator .calcuside #quotewrap { position:relative; z-index:999}
.page-cost-segregation-calculator .calcuside #quotewrap .gform_wrapper { margin:0}
.page-cost-segregation-calculator .calcuside #quotewrap .gform_wrapper li.gfield.field_description_below+li.gsection { margin:0!important; padding:0}
.page-cost-segregation-calculator #quotewrap h2.gsection_title { display:none}
.page-cost-segregation-calculator #quotewrap input[type=text],
.page-cost-segregation-calculator .calcuside #quotewrap textarea { background:#fff;}
.page-cost-segregation-calculator .calcuside #quotewrap textarea { height:80px}
.page-cost-segregation-calculator .calcuside #quotewrap .gfield { margin:0}
.page-cost-segregation-calculator .calcuside #quotewrap .gsection_description { font-size:15px;}
*/
.page-cost-segregation-locations #usmap, .page-cost-segregation-study-results-city #usmap {background:0;padding:0;margin-bottom: -80px;}
#maplabels {position:absolute;z-index:9;width:100%;top: 110px; font-size:12px; }
#maplabels span {color: #e2ffe1;font-family: "RobotoBold";position:absolute;}
#washington { top:25px; left:70px;}
#idaho { top:120px; left:175px;}
#montana { top:25px; left:255px;}
#ndakota { top:25px; left:415px;}
#minnesota { top:45px; left:515px;}
#wisconsin { top:95px; left:600px;}
#michigan { top:120px; left:680px;}
#newyork { top:130px; left:850px;}
#vermont{ top:110px; left:892px;}
#newhampshire { top:120px; left:912px;}
#maine { top:65px; left:955px;}
#massachusetts { top:145px; left:910px;}
#oregon { top:120px; left:70px;}
#wyoming{ top:120px; left:295px;}
#sdakota { top:95px; left:420px;}
#iowa{ top:155px; left:530px;}
#illinois { top:185px; left:610px;}
#indiana { top:195px; left:660px;}
#ohio { top:195px; left:720px;}
#pennsylvania { top:182px; left:800px;}
#newjersey { top:182px; left:862px;}
#california { top:260px; left:70px;}
#nevada { top:200px; left:125px;}
#utah { top:210px; left:220px;}
#colorado { top:220px; left:325px;}
#nebraska{ top:165px; left:425px;}
#kansas { top:235px; left:445px;}
#missouri { top:235px; left:545px;}
#kentucky { top:255px; left:690px;}
#westvirginia { top:235px; left:750px;}
#virginia { top:250px; left:790px;}
#arizona { top:320px; left:220px;}
#newmexico { top:320px; left:315px;}
#texas { top:380px; left:434px;}
#oklahoma { top:300px; left:465px;}
#arkansas { top:310px; left:550px;}
#tennessee { top:292px; left:650px;}
#ncarolina { top:298px; left:780px;}
#scarolina{ top:335px; left:755px;}
#georgia { top:355px; left:700px;}
#florida { top:455px; left:740px;}
#alabama { top:355px; left:650px;}
#mississippi { top:355px; left:600px;}
#louisiana { top:380px; left:550px;}
#alaska { top:440px; left:150px;}
#hawaii { top:475px; left:335px;}
/* Updated Dec 19 */
/*Rakesh CSS*/
.cal-overlay
{
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: rgb(77, 183, 72);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999999;
    display: none;
}
.cal-overlay h2
{
    font-size: 26px;
    position: relative;
    text-align: center;
    top: 40%;
}
#calculated-results .calcuform-title { background:#4db748;
    border:0;
    padding:0;
    margin:0;
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius:8px 8px 0 0;
}
#calculated-results .entry > .content-column.one_third .calcuform-title h2 {margin:0!important; color:#fff!important; padding:12px; font-family: "RobotoBold"!important; font-size: 20px!important;}
#calculated-results .gform_wrapper { text-align:left; background:#f7f7f7; padding:15px; border:1px solid #46a941}
#calculated-results .gform_wrapper span.gform_description { color:#474747; width:100%; font-size:13px; margin-bottom:0!important; font-family:'RobotoLight'}
#calculated-results .gform_wrapper .top_label .gsection_description {padding:0;margin:0 0 10px 0;font-size: 15px;}
#calculated-results .gform_wrapper,
#calculated-results .top_label li ul.gfield_checkbox, 
#calculated-results .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#calculated-results .top_label li ul.gfield_radio li { display:block; width:100%!important}
#calculated-results .top_label li ul.gfield_radio li input[type=radio] { display:none}
#calculated-results .gform_wrapper .gform_heading { margin-bottom:15px}
#calculated-results .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#calculated-results .gform_body { width: 100%!important;}
#calculated-results .gform_wrapper .top_label div.ginput_container { margin:0}
#calculated-results .gform_wrapper .top_label div.ginput_container span {position:relative;}
#calculated-results .gform_wrapper .top_label div.ginput_container span#input_1_12_3_container i { font-size:19px; right:12px}
#calculated-results .gform_wrapper .ginput_complex .ginput_left { padding:0!important}
#calculated-results .gform_body ul { width:100%}
#calculated-results .gform_body .gform_fields li.gfield { padding:0; margin:0 0 10px 0; position:relative}
#calculated-results .gform_body .gform_fields li.gfield i { position:absolute; right:10px; top:8px; color:#474747}
#calculated-results .gform_body .top_label li.gfield.gf_left_half,
#calculated-results .gform_body .top_label li.gfield.gf_right_half { padding:0; width:48.5%;}
#calculated-results .gform_body .top_label li.gfield.gf_left_half { float:left;}
#calculated-results .gform_body .top_label li.gfield.gf_right_half { float:right; clear:inherit!important}
#calculated-results .gform_body .widget-main-title { display:none}
#calculated-results .gform_body .top_label .gfield_label,
#calculated-results .gform_body .ginput_container_address label { font-size:15px; font-family: 'RobotoRegular'; font-weight:normal; display:none}
#calculated-results .gform_body .ginput_container_address .address_line_1 { margin:0; display:inline-block; width:100%}
#calculated-results .gform_body .top_label .gfield_label .gfield_required { color:#fff;}
#calculated-results .gform_body #field_1_12 .gfield_label,
#calculated-results .gform_body #field_1_7 .gfield_label { display:inline-block; border-bottom:1px solid #46a941; padding:0 0 5px 0; margin:5px 0 10px 0; width:100%;}
#calculated-results .gform_wrapper .gsection { border:0}
#calculated-results .gform_wrapper .gsection_description{ border-bottom:1px solid #46a941; padding:0 0 5px 0!important; margin:10px 0!important; color:#222}
#calculated-results .gform_body .field_sublabel_below .ginput_complex.ginput_container label { font-size:12px; font-family:'RobotoLight'}
#calculated-results .gform_wrapper li.gfield.field_description_below+li.gsection { margin-top:0!important}
#calculated-results .gform_body .pref-select .gfield_label { display:none}
#calculated-results .gform_body input[type=text],
#calculated-results .gform_body .ginput_complex select,
#calculated-results .gform_body textarea,
#calculated-results .gform_body select,
#calculated-results select { font-family:'RobotoLight';
    margin:0;
    color:#565656;
    background:#eee;
    border:1px solid #ccc; 
    display:block;
    font-size:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:8px;
    padding-right:27px;
}
#calculated-results .gform_body select { height:34px; padding:0!important}
#calculated-results .gform_body textarea { height:100px}
#calculated-results .gform_body ul.gfield_radio { margin:0!important}
#calculated-results .gform_body ul.gfield_checkbox li label, .innerpage .entry .gform_body ul.gfield_radio li label { font-size:13px;}
#calculated-results .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#calculated-results .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#calculated-results .gform_body ul.gfield_checkbox li input[type=checkbox], .innerpage .entry .gform_body ul.gfield_radio li input[type=radio] { display:none}
#calculated-results .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#calculated-results .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"; color:#222}
#calculated-results .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#calculated-results .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#calculated-results .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#calculated-results .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'Robotobold'}
#calculated-results .gform_wrapper .gform_footer { margin:0; padding:0}
#calculated-results .gform_wrapper .gform_footer input[type=submit] { display:inline-block;
    border:0;
    cursor:pointer;
    background:url(images/greentrans.png);
    padding:10px;
    width:100%;
    text-transform:uppercase;
    font-size:18px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#calculated-results .gform_wrapper .gform_footer input[type=submit]:hover { background:#20721c}
#calculated-results .gform_body input[type=text]::-webkit-input-placeholder,
#calculated-results .gform_body .ginput_complex select::-webkit-input-placeholder,
#calculated-results .gform_body textarea::-webkit-input-placeholder,
#calculated-results .gform_body select::-webkit-input-placeholder,
#calculated-results select::-webkit-input-placeholder { color:#444}
#price-quote {top: 220px; position: absolute;width: 100px;}
#calculate { top:-135px; position:relative}
.faq-list .single-faq {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position:relative;
}
.faq-list .single-faq h2 { cursor:pointer; border-bottom:1px solid #eee;
    padding:25px 15px 25px 50px!important;
    position:relative!important;
    display:block;
    margin:0;
    color:#222;
    text-shadow:0!important;
    font-size:17px!important;
    font-family:'RobotoRegular';
    font-weight:normal!important;
}
.faq-list .single-faq h2::before {
    content: "\f15c";
    color: #4db748;
    left: 0;
    position: absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.faq-list .single-faq h2:hover { background:#eee;}
.faq-list .single-faq h2::before {
    /* content:''; */
    position:absolute;
    width:25px;
    text-align:center;
    left: 10px;
    top: 28px;
    display: inline-block;
    margin:0 15px 0 0;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    color:#46a941;
}
.faq-list .single-faq h2#what-is-cost-segregation::before { content: "\f059"; top:22px; font-size:29px}
.faq-list .single-faq h2#report-fee-much-lower-competition::before { content: "\f0d6";}
.faq-list .single-faq h2#first-year-savings-potential::before { content: "\f274"; top:23px;}
.faq-list .single-faq h2#how-is-a-report-prepared::before { content: "\f02d"; top:24px;}
.faq-list .single-faq h2#cost-segregation-red-flag-audit::before { content: "\f1ec";}
.faq-list .single-faq h2#much-time-needed-get-started::before { content: "\f017";}
.faq-list .faq-answer {padding:15px;background: #4db748;color:#fff;}
.faq-list .faq-answer a { color:#fff!important}
.faq-list .faq-answer h3 { font-family:'open_sansbold'}
.faq-list .faq-answer ul,
.faq-list .faq-answer ul { margin:0 0 15px 25px}
.faq-list .faq-answer ol li,  .content-column ol li, .content-column ul li {margin:0 0 8px 0;line-height:1.5em;}
.faq-list .faq-answer ol { margin:0 0 15px 40px; list-style:decimal}
.page-use-oconnor-cost-segregation-company #main-content.innerpage { padding-top:100px; padding-bottom:0}
.page-use-oconnor-cost-segregation-company #page-entry > .container { width:100%}
.page-use-oconnor-cost-segregation-company .innerpage .entry > .main-title { border:0; margin:0; padding:0}
.page-use-oconnor-cost-segregation-company .innerpage .entry > .main-title .line { display:none}
.page-use-oconnor-cost-segregation-company .innerpage .entry > p { display:none}
.page-use-oconnor-cost-segregation-company .innerpage ol { padding:50px 0 0 0}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(1),
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(3) { border-left:0; border-right:0; border-bottom:0}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(5),
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(7) { border-left:0; border-right:0; }
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(2) { border-bottom:0}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(3),
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(6),
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(8) { background:#f1f0f0}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(2),
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(7) { background:#e5e5e5;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(2) p::before { background:url(images/whyimg1.png) no-repeat scroll 50% 100%;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(3) p::before { background:url(images/whyimg2.png) no-repeat scroll 50% 100%;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(4) p::before { background:url(images/whyimg3.png) no-repeat scroll 50% 100%;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(6) p::before { background:url(images/whyimg4.png) no-repeat scroll 50% 100%;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(7) p::before { background:url(images/whyimg5.png) no-repeat scroll 50% 100%;}
.page-use-oconnor-cost-segregation-company #why .entry .content-column:nth-of-type(8) p::before { background:url(images/whyimg6logo.png) no-repeat scroll 50% 100%;}
.page-shopping-centers #highlighted-projects .pcol h2,
.page-apartments #highlighted-projects .pcol h2,
.page-hotels-motels-hospitality #highlighted-projects .pcol h2,
.page-office-buildings #highlighted-projects .pcol h2,
.page-retail-cost-segregation #highlighted-projects h2,
.page-self-storage-facilities #highlighted-projects h2,
.page-medical-and-dental-buildings #highlighted-projects h2,
.page-manufacturing #highlighted-projects h2,
.page-warehouse-distribution #highlighted-projects h2,
.page-restaurant #highlighted-projects h2,
.page-auto-dealership #highlighted-projects h2,
.page-bank-financial #highlighted-projects h2,
.page-assisted-living-and-nursing-homes #highlighted-projects h2,
.page-private-school-day-care #highlighted-projects h2,
.page-green-energy-projects #highlighted-projects h2,
.page-reits #highlighted-projects h2,
.page-drug-stores #highlighted-projects h2,
.page-fast-food-facilities #highlighted-projects h2,
.page-funeral-home #highlighted-projects h2,
.highlighted-page #highlighted-projects h2{ font-size:14px; min-height:60px; font-family:'RobotoRegular';}
.page-shopping-centers #highlighted-projects,
.page-apartments #highlighted-projects,
.page-hotels-motels-hospitality #highlighted-projects,
.page-office-buildings #highlighted-projects,
.page-retail-cost-segregation #highlighted-projects,
.page-self-storage-facilities #highlighted-projects,
.page-medical-and-dental-buildings #highlighted-projects,
.page-manufacturing #highlighted-projects,
.page-warehouse-distribution #highlighted-projects,
.page-restaurant #highlighted-projects,
.page-auto-dealership #highlighted-projects,
.page-bank-financial #highlighted-projects,
.page-assisted-living-and-nursing-homes #highlighted-projects,
.page-private-school-day-care #highlighted-projects,
.page-green-energy-projects #highlighted-projects,
.page-reits #highlighted-projects,
.page-drug-stores #highlighted-projects,
.page-fast-food-facilities #highlighted-projects,
.page-funeral-home #highlighted-projects,
.highlighted-page #highlighted-projects { background:0; padding:0}
.page-shopping-centers #highlighted-projects > br,
.page-apartments #highlighted-projects > br,
.page-hotels-motels-hospitality #highlighted-projects > br,
.page-office-buildings #highlighted-projects > br,
.page-retail-cost-segregation #highlighted-projects > br,
.page-self-storage-facilities #highlighted-projects > br,
.page-medical-and-dental-buildings #highlighted-projects > br,
.page-manufacturing #highlighted-projects > br,
.page-warehouse-distribution #highlighted-projects > br,
.page-restaurant #highlighted-projects > br,
.page-auto-dealership #highlighted-projects > br,
.page-bank-financial #highlighted-projects > br,
.page-assisted-living-and-nursing-homes #highlighted-projects > br,
.page-private-school-day-care #highlighted-projects > br,
.page-green-energy-projects #highlighted-projects > br,
.page-reits #highlighted-projects > br,
.page-drug-stores #highlighted-projects > br,
.page-fast-food-facilities #highlighted-projects > br,
.page-funeral-home #highlighted-projects > br,
.highlighted-page #highlighted-projects > br { display:none}
.page-shopping-centers #highlighted-projects .pcol em,
.page-apartments #highlighted-projects .pcol em,
.page-hotels-motels-hospitality #highlighted-projects .pcol em,
.page-office-buildings #highlighted-projects .pcol em,
.page-retail-cost-segregation #highlighted-projects .pcol em,
.page-self-storage-facilities #highlighted-projects .pcol em,
.page-medical-and-dental-buildings #highlighted-projects .pcol em, 
.page-manufacturing #highlighted-projects .pcol em,
.page-warehouse-distribution #highlighted-projects .pcol em,
.page-restaurant #highlighted-projects .pcol em,
.page-auto-dealership #highlighted-projects .pcol em,
.page-bank-financial #highlighted-projects .pcol em,
.page-assisted-living-and-nursing-homes #highlighted-projects .pcol em,
.page-private-school-day-care #highlighted-projects .pcol em,
.page-green-energy-projects #highlighted-projects .pcol em,
.page-reits #highlighted-projects .pcol em,
.page-drug-stores #highlighted-projects .pcol em,
.page-fast-food-facilities #highlighted-projects .pcol em,
.page-funeral-home #highlighted-projects .pcol em,
.highlighted-page #highlighted-projects .pcol em { font-family:'RobotoRegular'; font-size:13px}
.highlighted-page #highlighted-projects .pcol em.small { font-size:11px}
.page-shopping-centers #highlighted-projects blockquote,
.page-apartments #highlighted-projects blockquote,
.page-hotels-motels-hospitality #highlighted-projects blockquote,
.page-office-buildings #highlighted-projects blockquote,
.page-retail-cost-segregation #highlighted-projects blockquote,
.page-self-storage-facilities #highlighted-projects blockquote,
.page-medical-and-dental-buildings #highlighted-projects blockquote,
.page-manufacturing #highlighted-projects blockquote,
.page-warehouse-distribution #highlighted-projects blockquote,
.page-restaurant #highlighted-projects blockquote,
.page-auto-dealership #highlighted-projects blockquote,
.page-bank-financial #highlighted-projects blockquote,
.page-assisted-living-and-nursing-homes #highlighted-projects blockquote,
.page-private-school-day-care #highlighted-projects blockquote,
.page-green-energy-projects #highlighted-projects blockquote,
.page-reits #highlighted-projects blockquote,
.page-drug-stores #highlighted-projects blockquote,
.page-fast-food-facilities #highlighted-projects blockquote,
.page-funeral-home #highlighted-projects blockquote,
.highlighted-page #highlighted-projects blockquote { border:0;
    margin-bottom:0;
    margin-top:20px;
    font-family: "RobotoLight";
    font-size:14px;
    padding:0;
    display:inline-block;
    width:100%; 
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.page-shopping-centers #highlighted-projects blockquote em,
.page-apartments #highlighted-projects blockquote em,
.page-hotels-motels-hospitality #highlighted-projects blockquote em,
.page-office-buildings #highlighted-projects blockquote em,
.page-retail-cost-segregation #highlighted-projects blockquote em,
.page-self-storage-facilities #highlighted-projects blockquote em,
.page-medical-and-dental-buildings #highlighted-projects blockquote em
.page-manufacturing #highlighted-projects blockquote em,
.page-warehouse-distribution #highlighted-projects blockquote em,
.page-restaurant #highlighted-projects blockquote em,
.page-auto-dealership #highlighted-projects blockquote em,
.page-bank-financial #highlighted-projects blockquote em,
.page-assisted-living-and-nursing-homes #highlighted-projects blockquote em,
.page-private-school-day-care #highlighted-projects blockquote em,
.page-green-energy-projects #highlighted-projects blockquote em,
.page-reits #highlighted-projects blockquote em,
.page-drug-stores #highlighted-projects blockquote em,
.page-fast-food-facilities #highlighted-projects blockquote em,
.page-funeral-home #highlighted-projects blockquote em,
.highlighted-page #highlighted-projects blockquote em { font-style:normal;
    display:inline-block;
    width:100%;
    border-top:1px solid #ccc;
    padding:20px 30px 0 0;
    position:relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.highlighted-page #highlighted-projects .pcol { width:11.1%}
.highlighted-page #highlighted-projects h2 { font-size:12.5px!important}
.ys-layer {
    display: none;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}
.ys-container {
    display: none;
    position: fixed;
    width: 100%;
    min-height: 10%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999;
}
.ys-container.visible, .ys-layer.visible {
    display: block;
}
.ys-box {
    background-color: #fff;
    width: 0;
    height: auto;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 5px 0 5px 5px;
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,.8);
    transition: height .2s ease-in-out;
}
.ys-popup-close {
    position: absolute;
    background-color: #fff;
    color: #000;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    text-decoration: none;
    text-indent: -5000px;
    display: block;
    box-sizing: border-box;
    border-radius: 50%;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    transform: translateX(50%) translateY(-50%);
    transition: .2s ease-in-out;
    -webkit-user-select: none;
    user-select: none;
}
.ys-container.finished .ys-popup-close {
    width: 28px;
    height: 28px;
    text-indent: 0;
}
.ys-popup-content {
    display: none;
}
.ys-container.finished .ys-popup-content {
    display: block;
}
.ys-popup-close:hover {
    text-decoration: none;
    color: #f00;
}
.page-template-page-landing {}
.page-template-page-landing #top { background:#f7f7f7; border-top:5px solid #4db748; position:relative; margin:0}
.page-template-page-landing.admin-bar #top { margin:0}
.page-template-page-landing #top::after { display:none}
.page-template-page-landing #uppertopright { margin:35px 0 0 0; width:auto}
.page-template-page-landing #uppertopright::before,
.page-template-page-landing #uppertopright::after { display:none}
.page-template-page-landing #phonenum { padding:0; background:0; width:auto; }
.page-template-page-landing #phonenum p { background:0; padding:0; margin:0; color:#000; font-size:20px;}
.page-template-page-landing #phonenum p span { font-size:32px; color:#4db748; position:relative; top:5px; margin:0 0 0 15px}
.page-template-page-landing #main-content.innerpage { padding:30px 0}
.page-template-page-landing #footer-left { width:48%}
.page-template-page-landing #footer-right { width:50%}
.page-template-page-landing #footernav, .page-template-page-landing #site-info { border:0; padding:20px 0 0 0; margin:0}
.page-template-page-landing #footernav { margin:50px 0 0 0}
.page-template-page-landing #footernav ul li.menu-item-sitemap,
.page-template-page-landing #footernav ul li.menu-item-privacy-policy { display:none}
.page-template-page-landing #site-info { float:left; width:50%}
.page-template-page-landing #logo-footer { float:right; width:40%; margin:50px 0 0 0; padding:0}
.page-template-page-landing .innerpage .entry > h2 { font-size:36px; margin:0 0 20px 0}
.page-template-page-landing .innerpage .entry > .main-title { border:0; padding:0 67px;
    margin:0 0 20px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.page-template-page-landing .innerpage .entry > .main-title .line { display:none}
.page-template-page-landing .innerpage .entry > .main-title h1 { font-size:48px;}
.page-template-page-landing .innerpage .entry > p { font-size:25px; line-height:1.6em; margin:0 0 20px 0}
.page-template-page-landing .innerpage .entry > .clear,
.page-template-page-landing .innerpage .entry > .content-column .clear { padding:20px 0}
.page-template-page-landing .innerpage .entry .content-column h3 { background:#50b74a; color:#fff; font-size:29px; font-family:'RobotoBold';
    padding:15px;
    position:relative;
    display:inline-block;
}
.page-template-page-landing .innerpage .entry .content-column h3::after { content: "\f0da";
    color:#50b74a;
    position:absolute;
    top:-25px;
    right:-38px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:119.3px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-template-page-landing .innerpage .entry .content-column > ul { margin:0 0 0 50px}
.page-template-page-landing .innerpage .entry .content-column > ul li { font-size:20px; line-height:2em}
.page-template-page-landing .innerpage .entry .content-column > ul li i { color:#50b74a; top:0.53em}
.page-template-page-landing .innerpage .entry .content-column > ul li i.fa-caret-right { display:none}
.page-template-page-landing #as-seen-on { border:1px solid #ddd;
    padding:30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
.page-template-page-landing #as-seen-on > p { margin:0; text-align:center;}
.page-template-page-landing .content-column h2 { font-size:30px; margin:0 0 20px 0; font-family:'RobotoBold'; color:#000;}
.page-template-page-landing .content-column #as-seen-on img { border:0; padding:0; margin:5px 30px; display:inline-block; vertical-align:top;}
.page-template-page-landing .content-column #as-seen-on br { display:none}
.page-template-page-landing .content-column #testimonial-lists .testibox { margin-bottom:30px}
.page-template-page-landing .content-column #testimonial-lists .testibox h2 { padding:15px}
.page-template-page-landing .content-column #testimonial-lists .testibox::after { background-size:100%}
.page-template-page-landing #gform1 {}
.page-template-page-landing #gform1 > p { display:none}
.page-template-page-landing #gform1 h2 { background:url(images/greentrans.png) repeat-x scroll 0 0;
    margin:0;
    color: #fff;
    font-size: 29px;
    font-family: 'RobotoBold';
    padding:17px;
    text-align:center;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius:8px 8px 0 0;
}
.page-template-page-landing .gform_wrapper { background: #f7f7f7;
    padding: 15px;
    border: 1px solid #46a941;
}
.page-template-page-landing .gform_wrapper .gform_fields li.gfield { position:relative; margin: 0 0 10px 0;}
.page-template-page-landing .gform_wrapper .gform_fields li.gfield i { position:absolute; right:10px; top:16px}
.page-template-page-landing .gform_wrapper .top_label li.gfield.gf_left_half,
.page-template-page-landing .gform_wrapper .top_label li.gfield.gf_right_half { float:left; padding:0; width:48.5%}
.page-template-page-landing .gform_wrapper .top_label li.gfield.gf_right_half { float:right; clear:inherit!important}
.page-template-page-landing #gform1 .gform_wrapper .gform_footer { margin:0}
.page-template-page-landing .gform_footer .gform_button { display:inline-block; width:100%!important; font-family:'RobotoBold'!important; font-size:22px!important}
.page-template-page-landing .gform_body input[type=text]::-webkit-input-placeholder,
.page-template-page-landing .gform_body .ginput_complex select::-webkit-input-placeholder,
.page-template-page-landing .gform_body textarea::-webkit-input-placeholder,
.page-template-page-landing .gform_body select::-webkit-input-placeholder,
.page-template-page-landing select::-webkit-input-placeholder { color:#444}
.page-template-page-landing .content-column .gform_body input[type=text],
.page-template-page-landing #gform2 .gform_body input[type=text],
.page-template-page-landing .content-column .gform_body .ginput_complex select,
.page-template-page-landing #gform2 .gform_body .ginput_complex select,
.page-template-page-landing .content-column .gform_body textarea,
.page-template-page-landing #gform2 .gform_body textarea,
.page-template-page-landing .content-column .gform_body select,
.page-template-page-landing #gform2 .gform_body select,
.page-template-page-landing .content-column select { font-family: 'RobotoLight';
    margin: 0;
    color: #565656;
    background: #eee;
    border: 1px solid #ccc;
    display: block;
    font-size: 12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    resize: none;
    width: 100%!important;
    padding: 8px;
    padding-right: 27px!important;
}
.page-template-page-landing #calculator-on-landing,
.page-template-page-landing #gform2 { margin:0 auto; width:500px;}
.page-template-page-landing #calculator-on-landing { width:400px}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: grey;
}
::-moz-placeholder { /* Firefox 19+ */
  color: grey;
}
:-ms-input-placeholder { /* IE 10+ */
  color: grey;
}
:-moz-placeholder { /* Firefox 18- */
  color: grey;
}
.ys-layer {
    display: none;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}
.ys-container {
    display: none;
    position: fixed;
    width: 100%;
    min-height: 10%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999;
}
.ys-container.visible, .ys-layer.visible {
    display: block;
}
.ys-box {
    background-color: #fff;
    width: 0;
    height: auto;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 5px 0 5px 5px;
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,.8);
    transition: height .2s ease-in-out;
}
.ys-popup-close {
    position: absolute;
    background-color: #fff;
    color: #000;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    text-decoration: none;
    text-indent: -5000px;
    display: block;
    box-sizing: border-box;
    border-radius: 50%;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
 }
.ys-container.finished .ys-popup-close {
    width: 28px;
    height: 28px;
    text-indent: 0;
}
.ys-popup-content {
    display: none;
}
.ys-container.finished .ys-popup-content {
    display: block;
}
.ys-popup-close:hover {
    text-decoration: none;
    color: #f00;
}
.ys-container .popexit {
    background:#27464b;
    border-radius:10px;
    border:5px solid #ffd200;
    color:#fff;
}
.ys-container .popexit .gform_wrapper { margin:0; padding:0; width:100%; padding:30px 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.ys-container .popexit .gform_wrapper li.gfield { padding:0; margin:0 0 10px 0}
.ys-container .popexit .gform_wrapper li.gfield.gf_left_half,
.ys-container .popexit .gform_wrapper li.gfield.gf_right_half { float:left;
    clear:inherit!important;
    width:48%;
    padding:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.ys-container .popexit .gform_wrapper li.gfield.gf_right_half { float:right; }
.ys-container .popexit .gform_wrapper label.gfield_label { display:none}
.ys-container .popexit .gform_wrapper .top_label div.ginput_container { margin:0}
.ys-container .popexit .gform_wrapper .gform_footer { margin:10px 0 0 0; padding:0; display:inline-block; width:100%;}
.ys-container .popexit .gform_wrapper input[type=text] { font-family: "RobotoLight"!important;
    color:#000;
    background:#eee;
    border:1px solid #27464b!important; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
    width:100%!important;
    padding:15px!important;
}
.ys-container .popexit .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:auto;
    cursor:pointer;
    background:#4db748;
    border:0;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.ys-container .popexit .gform_wrapper .gform_footer .gform_button:hover { background:#1f81bf}
.ys-container .popexit .gform_wrapper span.gform_description { width:100%; margin:0 0 10px 0; display:inline-block; font-weight:normal; font-size:18px; font-family:'RobotoLight'}
.ys-container .popexit .gform_wrapper span.gform_description h2 { font-weight:normal; font-family:'RobotoBold'; font-size:25px}
.ys-container .popexit .gform_wrapper span.gform_description span { display:block; text-decoration:underline}
.ys-container .popexit.textrem { padding:20px 30px; text-align:center}
.ys-container .popexit.textrem h2 { font-family: 'RobotoBold'; font-size:35px; margin:0 0 5px 0}
.ys-container .popexit.textrem h3 { font-family:'RobotoLight'; font-size:23px}
.ys-container .popexit.textrem a { margin:15px 0 0 0; display: inline-block; width:100%; background:#4db748; color:#fff; padding:10px 0; text-transform:uppercase; font-family:'RobotoBold'}
.ys-container .popexit .popnote { color:#ffd200; font-size:14px; margin:20px 0 0 0}
.page-texas-property-tax-faqs form { margin:0 0 40px 0}
.page-texas-property-tax-faqs h3 { font-size:22px; font-family:'RobotoCondensedBold'; color:#222}
.page-texas-property-tax-faqs input[type=text] { padding:8px; width:40%}
.page-texas-property-tax-faqs input[type=submit] { padding:8px 8px 9px 8px;
    display:block;
    background:#000;
    display:inline-block;
    position:relative;
    z-index:99;
    cursor:pointer;
    color:#fff;
    border-top:1px solid #747474;
    font-family: "RobotoBold";
    border:0;
    width:7%;
    text-transform:uppercase;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    behavior:url(js/pie/PIE.htc);
}
.page-texas-property-tax-faqs input[type=submit]:hover { background:#4db748}
.faq-taxonomy { padding:15px 0 0 0}
.faq-item { display:block; border-bottom:1px dashed #eee; margin:0 0 15px 0; padding:0 0 0 35px; position:relative}
.faq-item:nth-of-type(3),
.faq-item:nth-of-type(4),
.faq-item:nth-of-type(6),
.faq-item:nth-of-type(7) { display:none}
.faq-item::before { content:"\f07c";
    top:.4em;
    color:#4db748;
    left:0;
    position:absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.faq-item i { padding:0 10px 0 0; color:#4db748}
.faq-item h2 a { text-transform:uppercase; color:#444; font-family:'RobotoCondensedBold'; font-size:16px}
.faq-item h2 a:hover { color:#4db748; text-decoration:none}
.backbutton { display:block}
.backbutton a { display:inline-block; padding:5px 10px;
    background:#4db748;
    color:#fff;
    position:relative;
    border-bottom: 4px solid #4db748;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.faq-item2,
.tax-faq-topic .faq-item2  { display:block; margin:26px 0; padding:0; position:relative; padding:0 0 0 35px}
.faq-item2 i { padding:0 10px 0 0; color:#4db748; font-size:25px}
.faq-item2 h6 a { color:#565656; font-size:15px}
.faq-item2 h6 a:hover { color:#4db748; text-decoration:none}
.faq-item2::before { content:"\f15c";
    color:#4db748;
    left:0;
    position:absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#faq-block .faq-list { padding:0; margin:0}
#faq-block li.faqlist-question,
#faq-block li.faqlist-question a {
    cursor:pointer;
    color: #565656;
    font-size: 15px;
    font-weight:normal
}
#faq-block li.faqlist-question {display:block; margin:26px 0; padding:0; position:relative; padding:0 0 0 35px}
#faq-block li.faqlist-question::before { content:"\f15c";
    color:#4db748;
    left:0;
    position:absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#faq-block li.faqlist-question a:hover { color:#4db748; text-decoration:none}
.jobpost-template-default .container.sjb-container .sjb-page .sjb-detail { margin:0}
.jobpost-template-default .container.sjb-container .sjb-page .sjb-detail .list-data .job-detail h3 { font-size:30px; margin:0;}
.page-contact-us .innerpage .entry .gform_body .top_label .gfield_label { display:none}
.page-contact-us .innerpage .entry .gform_body input[type=text],
.page-contact-us .innerpage .entry .gform_body textarea { padding:15px!important; border:1px solid #999}
.page-contact-us .innerpage .entry .gform_body select {border:1px solid #999;height:48px;padding-left:10px!important; color:grey}
.page-contact-us .innerpage .entry .gform_body select:active { color:#000!important}
.page-contact-us .innerpage .entry .gform_body textarea { height:200px}
.page-contact-us .innerpage .entry a { display:inline-block; background:#4db748; color:#fff; padding:0px 10px; font-size:13px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    text-transform:capitalize;
}
.page-template-page-harvey #toplp { padding:20px 0; color:#6f6f6f; font-size:21px}
.page-template-page-harvey #toplp .entry > p { margin:0}
.page-template-page-harvey .whitebg { padding:30px 0}
.page-template-page-harvey .whitebg .main-title { border:0; padding:0; margin:0 0 20px 0}
.page-template-page-harvey .whitebg .main-title .line { display:none}
.page-template-page-harvey .whitebg .main-title h1 { font-size:57px; color:#3aaf34; text-transform:uppercase; line-height:1.1em;}
.page-template-page-harvey .whitebg h3 { font-size:35px; color:#213d41; font-family:'RobotoRegular'; line-height:1.2em}
.page-template-page-harvey .whitebg h2,
.page-template-page-harvey .greybg h2 {color:#3aaf34; font-size:35px; text-transform:uppercase; margin:0 0 30px 0}
.page-template-page-harvey .whitebg h2 em { color:#6f6f6f; text-transform:none; font-size:18px}
.page-template-page-harvey .whitebg h4 { font-family:'RobotoBold'; margin:0 0 20px 0}
.page-template-page-harvey #harvelp-banner.trpbg { background:#213d41; padding:0}
.page-template-page-harvey #harvelp-banner.trpbg p { margin:0}
.page-template-page-harvey #harvelp-banner.trpbg img { padding:0; margin:0; border:0}
.page-template-page-harvey #harvelp-banner.trpbg .content-column.last_column { font-size:20px; font-family:'RobotoLight'; padding:50px 30px 0 0; position:relative}
.page-template-page-harvey #harvelp-banner.trpbg .content-column.last_column .orbtn { bottom:-50px!important}
.page-template-page-harvey #harvelp-banner.trpbg .content-column.last_column p { margin:0 0 20px 0}
.page-template-page-harvey #harvelp-banner.trpbg .content-column.last_column blockquote { font-family:'RobotoBold';
    font-style:italic
}
.page-template-page-harvey #whyarewe { padding:30px 0}
.page-template-page-harvey #whyarewe.greybg h2 { font-size:30px}
.page-template-page-harvey #whyarewe.greybg .vidlink { font-family:'RobotoBold'; text-transform:uppercase; text-decoration:underline}
.page-template-page-harvey #whyarewe.greybg .content-column { margin:0}
.page-template-page-harvey #whyarewe.greybg .content-column.one_half { float:right}
.page-template-page-harvey #whyarewe.greybg .content-column.one_half img { padding:0; border:0; background:0; margin:0}
.page-template-page-harvey #whyarewe.greybg .content-column.one_half.last_column { float:left}
.page-template-page-harvey #heresbonus.whitebg h2 { font-size:30px}
.page-template-page-harvey #heresbonus.whitebg .content-column.last_column { padding:20px 0 0 0}
.page-template-page-harvey .whitebg ul.numlist,
.page-template-page-harvey .greybg ul.numlist { margin:0; padding:0 0 0 60px;}
.page-template-page-harvey .whitebg ul.numlist i,
.page-template-page-harvey .greybg ul.numlist i { display:none}
.page-template-page-harvey .whitebg ul.numlist li,
.page-template-page-harvey .greybg ul.numlist li { font-size:18px; color:#6f6f6f; margin:0 0 40px 0}
.page-template-page-harvey .whitebg ul.numlist li strong { font-family:'RobotoBold'; color:#3aaf34}
.page-template-page-harvey .whitebg ul.numlist li em,
.page-template-page-harvey .greybg ul.numlist li em { width:40px; height:40px; background:#3aaf34; display:block;
    position:absolute; left:-60px;
    top:2px;
    line-height:40px;
    color:#fff;
    text-align:center;
    font-style:normal;
    -webkit-border-radius:10px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
}
.page-template-page-harvey .greybg { background:#f6f6f6}
.page-template-page-harvey #harvelp-banner {  color:#fff; background-size:100% 100%; padding:70px 0}
.page-template-page-harvey #harvelp-banner h2 { font-size:30px; text-transform:none; color:#fff; font-family:'RobotoRegular'}
.page-template-page-harvey #harvelp-banner.htrbg { background:url(images/harveybg1.jpg) no-repeat scroll 0 0;}
.page-template-page-harvey #how-work {}
.page-template-page-harvey #how-work .content-column { margin:0}
.page-template-page-harvey #how-work .content-column.one_half { float:right}
.page-template-page-harvey #how-work .content-column.one_half.last_column { float:left}
.page-template-page-harvey #whyuse { padding:30px 0}
.page-template-page-harvey #secondbonus { padding:30px 0}
.page-template-page-harvey #secondbonus h2 { font-size:30px; margin:0 0 20px 0}
.page-template-page-harvey #footernav ul { text-align:center}
.page-template-page-harvey #footernav ul li,
.page-template-page-harvey #footernav ul li i { display:none}
.page-template-page-harvey #footernav ul li.menu-item-legal-notice,
.page-template-page-harvey #footernav ul li.menu-item-privacy-policy { display:inline-block; float:none; text-align:left}
.page-template-page-custom #footernav ul { text-align:center}
.page-template-page-custom #footernav ul li { display:none}
.page-template-page-custom #footernav ul li.menu-item-legal-notice,
.page-template-page-custom #footernav ul li.menu-item-privacy-policy { display:inline-block; float:none; text-align:left}
.page-template-page-customty #footernav ul { text-align:center}
.page-template-page-customty #footernav ul li { display:none}
.page-template-page-customty #footernav ul li.menu-item-legal-notice,
.page-template-page-customty #footernav ul li.menu-item-privacy-policy { display:inline-block; float:none; text-align:left}
#contformbg {    background: url(images/txture-bg.jpg) repeat scroll 0 0;
    color: #fff;
    font-size: 17px;
    background-size: 100%;
    padding:30px 0;
    position: relative;
}
#contformbg h2 { font-size:35px; text-transform:uppercase; color:#3aaf34}
#contformbg .gform_wrapper,
#contformbg .flp-form-container { background:#f6f6f6;
    max-width:700px;
    padding:40px;
    margin:0 auto;
}
#contformbg .gform_body .top_label .gfield_label { display:none;}
#contformbg .gform_body .top_label .withlabel .gfield_label { display:block; font-size:14px; margin:10px 0 5px 0!important; }
#contformbg .gform_body input[type=text],
#contformbg .flp-form-container input[type=text],
#contformbg .gform_body select,
#contformbg .flp-form-container select { background:#fff;
    border:1px solid #e6e6e6;
    padding:15px!important;
    font-size:16px!important;
    color:#777!important;
    width:100%;
    cursor:pointer;
}
#contformbg .gform_body select,
#contformbg .flp-form-container select { min-height:53px; color:#777;}
#contformbg .intl-tel-input.allow-dropdown input,
#contformbg .intl-tel-input.allow-dropdown input[type=text] { padding-left: 52px!important}
#contformbg .gform_body .gfield_captcha_container { display:inline-block; width:49.4%; padding:0!important}
#contformbg .gform_body .gfield_captcha_container img.gfield_captcha { float:left!important;
    padding:4px 0!important;
    background:#fff!important;
    width:48%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#contformbg .gform_body .gfield_captcha_container .gfield_captcha_input_container { width:48%; float:right!important; padding:0}
#contformbg .ginput_complex.ginput_container span.ginput_full { margin:0 0 15px 0; min-height:inherit!important; display:inline-block; width:100%}
#contformbg .ginput_complex.ginput_container span.address_city,
#contformbg .ginput_complex.ginput_container span.address_state,
#contformbg .ginput_complex.ginput_container span.address_zip { width: 32.33%!important; margin-right: 1.5%; padding:0!important}
#contformbg .ginput_complex.ginput_container span.address_zip { margin-right:0}
#contformbg .ginput_complex.ginput_container span.address_state {/* margin:0 3% */}
#contformbg .ginput_complex.ginput_container span label { display:none}
#contformbg .gform_wrapper .gform_footer .gform_button,
#contformbg .infusion-form-5606 .flp_button { width:100%}
.form-in-builder .gform_wrapper li.gfield { padding:0!important}
.form-in-builder .gform_wrapper li.gfield.gf_left_half,
.form-in-builder .gform_wrapper li.gfield.gf_right_half { float:left;
    clear:inherit!important;
    width:48%!important;
    padding:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.form-in-builder .gform_wrapper li.gfield.gf_right_half { float:right!important;}
.form-in-builder #contformbg .gform_wrapper .gform_footer,
#contformbg .infusion-form-5606 .flp_button_container{ padding:0; margin-top:30px}
.form-in-builder #contformbg .gform_wrapper .gform_footer .gform_button,
#contformbg .infusion-form-5606 .flp_button  {
    display:inline-block;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
.form-in-builder #contformbg .gform_wrapper .gform_footer .gform_button:hover,
#contformbg .infusion-form-5606 .flp_button:hover { background:#43c53d!important}
#contformbg .entry p em { color:#3aaf34; font-style:normal; font-family:'RobotoRegular'}
.page-template-page-customty #contformbg { margin-bottom:-50px}
.page-template-page-customty {}
.page-template-page-customty .main-title { padding:0!important; border:0!important}
.page-template-page-customty .main-title .line { display:none!important}
.page-template-page-customty #main-content.innerpage { padding-top:140px}
.page-template-page-customty #mainnav { display:none}
.page-template-page-customty #menu-search { margin-left:50px; margin-top:20px}
.page-template-page-customty #menu-search #uppernav { display:none}
.note { font-size:15px;}
.note strong { font-family:'open_sansbold'}
#tx-map { background:url(/wp-content/uploads/2017/06/mapbg.jpg) no-repeat scroll 0 0; background-size:100% 100%; padding:5% 0}
.districtlinks { padding:20px 0; margin:0 0 0 30px!important; /*text-align:center;*/
     columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;    
}
.districtlinks li { font-size:13px; /*display:inline-block; text-align:left; vertical-align:top; width:22%!important; margin:5px 15px!important*/}


.hirelink { float:right; margin:0 0 0 30px}
.hirelink a { display:block; background:#4db748;
    color:#fff;
    text-align:center;
    font-family:'RobotoBold';
    font-size:20px;
    overflow:hidden;
    position:relative;
    padding:15px 20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    
}
.inlines { display:inline-block; width:100%; margin-bottom:30px!important}
.inlines li { display:block; float:left; width:47%; padding:0 10px}
.innerpage .entry > blockquote.acts { border:0;}
.innerpage .entry > blockquote.acts.acts2 { font-size:15px}
.innerpage .entry > blockquote.acts p { margin:0 0 20px 0}
#upcoming-events {}
#upcoming-events .event-list { background:#27464b; margin:0 0 30px 0; padding:20px; color:#fff; font-size:22px}
#upcoming-events .event-list h2 { font-family:'RobotoBold'; font-size:30px;}
#upcoming-events .event-list span,
#upcoming-events .event-list b { font-family:'RobotoRegular'!important; font-weight:normal!important}
#upcoming-events .event-list h2 em { font-family:'RobotoRegular'; font-style:normal; display:block; font-size:17px;}
#upcoming-events .event-list a,
#upcoming-events .event-list a span { color:#fff!important}
#upcoming-events .event-list span strong { font-weight:normal; font-family:'RobotoBold'}
#upcoming-events .event-list strong {    font-family: "RobotoBold";
    color: #4db748;
    font-style: normal;
}
#upcoming-events .event-list .event_speakers {}
#upcoming-events .event-list .event_speakers em { color:#fff; margin:0 20px 0 0}
#upcoming-events .event-list .event_note { font-size:15px; font-family:'RobotoLight'}
body.single-event .eo-event-venue-map { width:100%!important; float:none!important; margin:0 0 30px 0}
.bolder { margin-left:80px!important}
.bolder li { font-size:25px; font-family:'RobotoBold'; color:#4db748!important}
.green-button {width: 100%;text-align: center;display:inline-block;}
.green-button a { display:inline-block;
    background: #4db748;
    border-top: 3px solid #65d160;
    text-transform: uppercase;
    font-family: "RobotoBold";
    color: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    
    text-transform: capitalize!important;
    font-size: 25px;
    text-align: center;
    padding: 10px 30px 15px 30px!important;
}


.popbox#ptpp { padding:25px 20px 10px 20px}
.popbox#ptpp h1,
.popbox#ptpp h5{ font-size:20px; color:#46a941}
.popbox#ptpp h1 sup,
.popbox#ptpp h5 sup{ vertical-align:-10px;}
.popbox#ptpp ul { list-style:disc; margin:0; padding:0 0 0 20px}
.popbox#ptpp ul li { font-size:15px; margin:0 0 10px 0}

.popbox { width:500px; border: 1px solid #46a941; padding:10px; display:none}
.popbox h1,
.popbox h5{ text-align:center; margin:0 0 15px 0; font-size:16px; font-family:'RobotoBold'; }
.popbox #gform_fields_8 h2 { font-size:15px;
    font-family: 'RobotoBold';
    margin: 0 0 20px 0;
}
.popbox #gform_fields_8 h2 em { display:block; font-size:25px; font-style:normal; color:#46a941;}
.popbox #gform_wrapper_8 #submitsearchResultAutoSuggest,
.popbox #gform_wrapper_27 #submitsearchResultAutoSuggest { display:none!important}
 
.popbox .txt-center strong { font-family:'RobotoBold'; color:#46a941; margin:0}
.popbox .entry a { color:#4db748; }
.popbox .entry a:hover { text-decoration:underline}
.popbox .entry ul { margin-bottom:20px}
.popbox .entry ul li { margin:0 0 15px 0; line-height:1.5em}
.popbox .entry h2 {color:#4db748; font-family:'RobotoBold'; font-size:18px; margin:0 0 5px 0}
.popbox .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { font-size:12px}
.popbox .gform_wrapper {
    margin:0;
    padding:0;
    padding:0 20px 20px 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
}
.popbox .gform_wrapper .gform_heading { margin:0}
.popbox .gform_wrapper h3.gform_title { color:#46a941; margin:0 0 20px 0; text-align:center; font-size:20px; font-family:'RobotoBold'}
.popbox .gform_wrapper li.gfield { padding:0!important; margin:0 0 10px 0!important}
.popbox .gform_wrapper li.gfield i { display:none}
.popbox .gform_wrapper li.gfield.gf_left_half,
.popbox .gform_wrapper li.gfield.gf_right_half { float:left;
    clear:inherit!important;
    width:48%!important;
    padding:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popbox .gform_wrapper li.gfield.gf_right_half { float:right!important;}
.popbox .gform_wrapper label.gfield_label { display:none}
.popbox .gform_wrapper .top_label div.ginput_container { margin:0}
.popbox .gform_wrapper .gform_footer { margin:10px 0 0 0; padding:0; display:inline-block; width:100%;}
.popbox .gform_wrapper input[type=text],
.popbox .gform_wrapper textarea,
.popbox .gform_wrapper select { font-family: "RobotoLight"!important;
    color:#000;
    background:#eee;
    border:1px solid #27464b!important; 
    display:block;
    font-size:13px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
    width:100%!important;
    padding:10px 15px!important;
}
.popbox .gform_wrapper select { height:auto!important; margin-left:0!important; padding:10px!important}
.popbox .gform_wrapper textarea { height:80px!important}
.popbox .gform_wrapper .gform_footer { margin:0!important;}
.popbox .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:0;
    padding:15px 30px!important;
    text-transform:uppercase;
    font-size:22px!important;
    font-family: "RobotoBold"!important;
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius:0!important;
    border-radius:0!important;
}


.popbox .gform_wrapper .gform_footer .gform_button:hover { background:#1f81bf}
.popbox .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.popbox .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
.popbox .gform_wrapper .ginput_complex.ginput_container_address .ginput_right { margin-top:10px;}

.popbox .gform_wrapper .heading-intro-txts p { margin:0!important;}
.popbox .gform_wrapper .selection-label p { font-size:14px!important}



.popbox .gform_wrapper ul.gfield_radio li input+input { margin:0;}
.popbox .gform_wrapper ul.gfield_radio { margin:0!important}
.popbox .gform_wrapper ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:13px;}
.popbox .gform_wrapper ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
.popbox .gform_wrapper ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
.popbox .gform_wrapper ul.gfield_checkbox li input[type=checkbox], #enrollform .gform_body ul.gfield_radio li input[type=radio] { display:none}
.popbox .gform_wrapper ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
.popbox .gform_wrapper ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
.popbox .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.popbox .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}
.popbox .gform_wrapper .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
.popbox .gform_wrapper .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio { margin:0 0 20px 0!important; width:100%}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio li { float:none!important; width:auto!important; overflow:inherit!important; margin-bottom:15px}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio li label { max-width:100%!important; padding:0 0 0 22px!important; display:block; font-size:13px}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio li label em { display:block; padding:5px 0 0 0;
    font-family:'RobotoItalic';
    background:#000;
    padding:10px;
    margin:5px 0 40px 0;
}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio li label::before { position:absolute!important; left:5px; top:4px; font-size:14px}
.popbox .gform_wrapper .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label { font-family:'RobotoRegular'; color:#4db748}



.popbox .gform_body ul.gfield_radio li input+input { margin:0;}
.popbox .gform_body ul.gfield_radio { margin:0!important}
.popbox .gform_body ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:13px;}
.popbox .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
.popbox .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
.popbox .gform_body ul.gfield_checkbox li input[type=checkbox],
.popbox .gform_body ul.gfield_radio li input[type=radio] { display:none}
.popbox .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
.popbox .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
.popbox .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
.popbox .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}

.popbox .top_label li.gfield.gf_left_third,
.popbox .top_label li.gfield.gf_middle_third,
.popbox .top_label li.gfield.gf_right_third {       
    width:32%!important;
}
.popbox .top_label li.gfield.gf_middle_third { margin-left:2%!important; margin-right:2%!important}


.popbox#bppbook h1 { font-size:25px; margin:0 0 5px 0}
.popbox#bppbook h2 { margin:0 0 15px 0; padding:0; font-size:16px; font-family:'RobotoLight'; }
.popbox#bppbook h2 em { display:block; font-size:18px; margin:5px 0 0 0; font-family:'RobotoItalic'; color:#4db748}
.popbox#bppbook h2 span { font-size:15px}
.popbox#bppbook p > br { display:none}

.popbox  > p { line-height:1.2em}
.popbox  > p .note { font-size:12px;}



.popbox2 { display:none;
    max-width:600px;
    width:100%;
    background:#4db748;
    border-radius:5px;
    color:#fff;
}
.popbox2 h1 { padding:0;
    text-align: center;
    margin:0 0 15px 0;
    font-size: 20px;
    font-family: 'RobotoBold';
}
.popbox2 h1 em { font-style:normal; font-family:'RobotoRegular'; display:block; font-size:17px}
.popbox2 h1 strong { color:#fff!important}

.popbox2 h4, 
.popbox2 p { padding:0 22px; text-align:center;}
.popbox2 h2 { padding:20px 0 0 0; font-family:'RobotoBold'; font-size:25px; margin:0 0 5px 0}
.popbox2 h4 { padding:0; font-family:'RobotoMedium'; font-size:15px; margin:0 0 10px 0;}
.popbox2 p { font-size:15px; margin:0; font-family:'RobotoLight'}
.popbox2.map { max-width:1000px!important; width:1000px!important}
.popbox2 .gform_wrapper h3.gform_title { margin:0; padding:0; font-family:'RobotoMedium'}
.popbox2 .gform_wrapper { margin:0; padding:0 15px; width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popbox2 .gform_wrapper span.gform_description { width:100%; font-size:12px;}
.popbox2 .gform_wrapper span.gform_description h2 { font-family:'RobotoMedium'; font-size:20px}
.popbox2 div.ginput_complex.ginput_container.gf_name_has_2 { display:inline-block; width:100%!important; max-width:100%!important; vertical-align:top;}
.popbox2 .gform_wrapper li.gfield { padding:0!important; margin:0 0 10px 0}
.popbox2 .gform_wrapper li.gfield.gf_left_half,
.popbox2 .gform_wrapper li.gfield.gf_right_half,
.popbox2 .ginput_complex.ginput_container.gf_name_has_2 span.name_first,
.popbox2 .ginput_complex.ginput_container.gf_name_has_2 span.name_last { float:left!important;
    clear:inherit!important;
    width:49%!important;
    margin-right:0!important;
    padding:0!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popbox2 .gform_wrapper li.gfield.htcon-uppercheckbox {}
.popbox2 .gform_wrapper li.gfield.htcon-uppercheckbox h4 { margin:10px 0 15px 0; font-size:17px;}

.popbox2.gform_wrapper .gf_left_third,
.popbox2 .gform_wrapper .gf_middle_third,
.popbox2 .gform_wrapper .gf_right_third  {
    width: 32.33%!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popbox2 .gform_wrapper .gf_middle_third { margin-left:1%!important; margin-right:1%!important}

.popbox2 .gform_wrapper .gfield_html strong { font-weight:normal; font-family:'RobotoBold'}

.popbox2 .gform_wrapper li.gfield.gf_right_half,
.popbox2 .ginput_complex.ginput_container.gf_name_has_2 span.name_last { float:right!important; padding:0!important}
.popbox2 .gform_wrapper label.gfield_label,
.popbox2 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.popbox2 .gform_wrapper .gfield_time_hour i,
.popbox2 .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label { display:none}
.popbox2 .gform_wrapper .withlabel label { display:block; font-family: 'RobotoMedium'; font-size: 15px;}
.popbox2 .gform_wrapper .top_label div.ginput_container { margin:0!important}
.popbox2 .gform_wrapper .gform_footer { margin:10px 0 0 0; padding:0; display:inline-block; width:100%;}
.popbox2 .gform_wrapper .gform_footer .gform_button { display:none; padding:0!important}
.popbox2 .gform_wrapper .gform_footer #submitsearchResultAutoSuggest { background:#333!important}
.popbox2 .gform_wrapper .gfield_time_ampm,
.popbox2 .gform_wrapper .gfield_time_hour,
.popbox2 .gform_wrapper .gfield_time_minute { width:33.5%!important; max-width:inherit!important}
.popbox2 .gform_wrapper input[type=text],
.popbox2 .gform_wrapper textarea,
.popbox2 .gform_wrapper select { font-family: "RobotoRegular"!important;
    color:#000;
    background:#fff;
    border:1px solid #222!important; 
    display:block;
    font-size:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
    width:100%!important;
    padding:10px!important;
}
.popbox2 .gform_wrapper textarea { height:100px!important}
.popbox2 .gform_wrapper select { padding:9px!important; margin:0!important}


.popbox2 .gform_wrapper ul.gfield_radio li input+input { margin:0;}
.popbox2 .gform_wrapper ul.gfield_radio { margin:0!important}
.popbox2 .gform_wrapper ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:13px;}
.popbox2 .gform_wrapper ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
.popbox2 .gform_wrapper ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
.popbox2 .gform_wrapper ul.gfield_checkbox li input[type=checkbox], #enrollform .gform_body ul.gfield_radio li input[type=radio] { display:none}
.popbox2 .gform_wrapper ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox2 .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
.popbox2 .gform_wrapper ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox2 .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
.popbox2 .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.popbox2 .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}
.popbox2 .gform_wrapper .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
.popbox2 .gform_wrapper .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio { margin:0 0 20px 0!important; width:100%}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li { float:none!important; width:auto!important; overflow:inherit!important; margin-bottom:15px}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li label { max-width:100%!important; padding:0 0 0 22px!important; display:block; font-size:13px}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li label em { display:block; padding:5px 0 0 0;
    font-family:'RobotoItalic';
    background:#000;
    padding:10px;
    margin:5px 0 40px 0;
}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li label::before { position:absolute!important; left:5px; top:4px; font-size:14px}
.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label { font-family:'RobotoRegular'; color:#4db748}



.popbox2 .gform_body ul.gfield_radio li input+input { margin:0;}
.popbox2 .gform_body ul.gfield_radio { margin:0!important}
.popbox2 .gform_body ul.gfield_checkbox li label, #enrollform .gform_body ul.gfield_radio li label { font-size:14px; font-family:'RobotoRegular'}
.popbox2 .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
.popbox2 .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:100%!important; margin:0 0 5px 0!important; padding:0!important;}
.popbox2 .gform_body ul.gfield_checkbox li input[type=checkbox],
.popbox2 .gform_body ul.gfield_radio li input[type=radio] { display:none}
.popbox2 .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox2 .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
.popbox2 .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.popbox2 .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
.popbox2 .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
.popbox2 .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoMedium'}


.popbox2 .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#111;
    border:0;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoMedium";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popbox2 .gform_wrapper .gform_footer .gform_button:hover { background:#000}
.popbox2 p span.note { display:block; padding:0 0 15px 0; line-height:1.5em}


.popbox2#learn-more p { text-align:left; margin:0 0 15px 0; font-size:16px; line-height:1.6em}
.popbox2#learn-more p strong { font-family:'RobotoBold'}
.popbox2#learn-more h1 { margin:0 0 10px 0}
.popbox2#learn-more ul { padding:0 20px; margin-bottom:20px; margin-left:20px; display:inline-block;}
.popbox2#learn-more ul li { position:relative; padding:5px 0 5px 15px; font-family: 'RobotoLight';}
.popbox2#learn-more ul li::before  { content:'';
    width:5px;
    height:5px;
    background:#fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
    display:block;
    position:absolute;
    left:0;
    top:14px;
}




.broken_link, a.broken_link { text-decoration:none!important}
.compsales {}
.compsales li { margin:0 0 40px 0!important; font-family:'RobotoBold'; color:#4db748; font-size:20px}
.cp { width:100%!important; display:inline-block; margin:0 0 10px 0}
.cp img { float:left; width:180px; margin:0 20px 0 0; display:block;}
.cp .wp-caption-text { font-family:'RobotoLight'}
.list-data header {}
.sjb-page .list-data .header-margin-top { margin:5px 0 0 0}
.list-data header .col-md-12,
.list-data header .col-md-11 { width:auto}
.list-data header .col-md-11 { float:right}
.list-data header .col-md-11 .col-md-5 { display:none}
.list-data header .col-md-11 .col-md-2,
.list-data header .col-md-11 .col-md-3 { width:auto}
.page-careers .sjb-page .list-data .company-logo { display:none}
.page-careers .list-data header .col-md-11 .col-md-5 { display:block}
.page-careers .list-data header .col-md-11 { width:100%; margin:0 0 20px 0}
.page-careers .sjb-page .list-data .job-info h4 a{ font-family:'RobotoBold'; font-size:27px!important}
#request-appointment-floating {
    /* display:none; *//*temporary hidden*/
    position:fixed;
    right:5px;
    top:280px;
    z-index:99;
    /*background:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;*/
}

.page-template-page-res-counties #request-appointment-floating { display:none}

#request-appointment-floating a { margin:0 0 10px 0;
    background:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
}
#request-appointment-floating br { display:none}
#request-appointment-floating a { display:block;
    width:80px;
    height:80px;
    color:#222;
    text-align:center;
    position:relative;
}
#request-appointment-floating a em { position:absolute;
    text-align:right;
    right:90px;
    color:#fff;
    opacity:inherit;
    top:20px;
    font-family:'RobotoRegular';
    width:220px;
    font-size:12px;
    text-shadow:0 0 10px #000;
    font-style:normal;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.500s ease; 
    -ms-transition: all 0.500s ease; 
    -o-transition: all 0.500s ease; 
    transition: all 0.500s ease;
    z-index:99;
}
#request-appointment-floating a em br { display:block}
#request-appointment-floating a { }
/*#request-appointment-floating a::before {
    position:absolute;
    top:18px;
    content:'';
    background:url(images/floating-icon.png) no-repeat scroll 50% 0;
    height:100%;
    width:55%;
    left:26%;
    background-size:100%;
    display:block;
}*/
#request-appointment-floating a:hover em { right:20px; opacity:9}
.jobpost-form { display:none}
.applyhere { border-top:1px dashed #ddd!important; display:inline-block; width:100%}
.applyhere h2 { font-family:'RobotoBold'; color:#4db748}
.applyhere h3 { font-family:'RobotoLight'; color:#222; font-size:17px}
.applyhere a {}
.applyhere a {
    display:inline-block;
    background:#4db748;
    border-top:3px solid #65d160;
    padding:5px 30px;
    text-transform:uppercase;
    font-size:18px;
    font-family: "RobotoBold";
    color:#fff!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
.applyhere a:hover { background:#43c53d; color:#fff!important}
.page-list-ext-item { margin:0!important; padding:0!important; border-bottom:1px dashed #eee}
.page-list-ext-item h3 { margin:0; padding:8px 0}
.page-list-ext-item h3 a { display:block; color:#4db748; font-size:14px}
.page-list-ext-item h3 a::before { content:"\f101";
    margin:0 10px 0 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#paymentpp { width:100%; max-width:750px; margin:0 auto; border:1px solid #eee}
#paymentpp > p { margin:0}
#paymentpp .hd { background:#1d393d; color:#fff}
#paymentpp .hd .fl,
#paymentpp .hd .fr {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#paymentpp .hd .fl { background:#27464b; width:35%; text-align:center;}
#paymentpp .hd .fl img { padding:20px; width:220px;}
#paymentpp .hd .fr { width:65%; padding:19px 20px 0 20px}
#paymentpp .hd .fr h2 { margin:0; font-size:32px; font-family:'Robotobold'; padding:0; line-height:.7em}
#paymentpp .hd .fr h2 em { font-family:'RobotoLight'; font-style:normal; font-size:15px}
#paymentpp .ppformstart { padding:20px 30px; font-family:'RobotoLight'}
#paymentppform {}
#paymentppform .inputfield { max-width:70%; margin:0 auto; margin-top:15px!important; clear:both; width:100%; display:block}
#paymentppform .inputfield br { display:none}
#paymentppform .inputfield input[type=text] { font-family: "RobotoLight"!important;
    color:#fff;
    background:#333;
    border:0; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    resize:none;
    width:100%;
    padding:15px;
}
#paymentppform .inputfield.buttons { display:block}
#paymentppform .inputfield.buttons .btnfield { float:left; width:48%}
#paymentppform .inputfield.buttons .btnfield input[type=submit],
#paymentppform .inputfield.buttons .btnfield input[type=reset] { padding:15px;
    display:block;
    width:100%;
    border:0;
    color:#fff;
    font-family:'RobotoBold';
    text-transform:uppercase;
    font-size:15px;
    cursor:pointer
}
#paymentppform .inputfield.buttons .btnfield input[type=submit]:hover { background:#ff9f0c}
#paymentppform .inputfield.buttons .btnfield input[type=reset] { color:#b1b1b1}
#paymentppform .inputfield.buttons .btnfield input[type=reset]:hover { background:#c1c1c1; color:#fff}
#paymentppform .inputfield.buttons .btnfield input[type=submit] { background:#ffaa28; }
#paymentppform .inputfield.buttons .btnfield.clr { float:right}
#paymentpp .ppformfooter { clear:both; display:block; padding:40px 0 0 0; font-size:15px}
.pgform-personal-prop { width:100%; max-width:600px; margin:0 auto; margin-top:30px;}
.pgform-personal-prop .gform_wrapper { background:#daab0b;
    border:1px solid #2f3646;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    padding:10px 20px;
    margin:0
}
.pgform-personal-prop .gform_wrapper .txt-center { text-align:center}
.pgform-personal-prop .gform_wrapper h1 { margin:0; text-transform:uppercase; font-weight:bold; color:#fff; font-size:30px; font-family:'RobotoCondensedBold'}
.pgform-personal-prop .gform_wrapper h2 { margin:0 0 5px 0; padding:0; color:#fff; font-size:20px; font-family:'RobotoLight'}
.pgform-personal-prop .gform_wrapper h2 em { display:block; font-size:20px; margin:5px 0 0 0;}
.pgform-personal-prop .gform_wrapper span { font-size:16px; position:relative; top:-2px}
.pgform-personal-prop .gform_wrapper p { color:#fff; font-size:16px; font-family:'RobotoLight'}
.pgform-personal-prop .gform_wrapper p br { display:none}
.pgform-personal-prop .gform_wrapper label.gfield_label { display:none}
.page-business-and-personal-property-tax .pgform-personal-prop .gform_wrapper input[type=text],
.pgform-personal-prop .gform_wrapper textarea { color:#000;
    background:#eee;
    border:0!important;
    display:block!important;
    font-size:13px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none!important;
    width:100%!important;
    padding:13px!important;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
}
.pgform-personal-prop .gform_wrapper .top_label li.gfield { padding:0; margin:0 0 8px 0}
.pgform-personal-prop .gform_wrapper .top_label div.ginput_container { margin:0!important;}
.pgform-personal-prop .gform_footer { text-align:center; padding:0}
.pgform-personal-prop .gform_footer input[type=submit] { display:inline-block;
    width:60%!important;
    background:#222!important;
    border:0!important;
}
.eo-event-venue-map { margin:0 0 30px 0}
/*.fl-builder-content .fl-row-fixed-width { max-width:100%!important}
.fl-builder-content .fl-row-content-wrap,
.fl-builder-content .fl-module-content { padding:0; margin:0}
.fl-builder-content .fl-rich-text > p { margin:0}*/
.lists { width:100%; max-width:500px; margin:0 auto!important; position:relative}
.lists::before {background:url(/wp-content/uploads/2018/01/leftar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    width:96px;
    height:167px;
    position:absolute;
    bottom:-100px;
    left:-100px;
}
.lists::after {background:url(/wp-content/uploads/2018/01/rightar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    width:96px;
    height:167px;
    position:absolute;
    bottom:-100px;
    right:-100px;
}



.page-id-6267 .lists::before {background:url(/wp-content/uploads/2018/01/leftar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    width:96px;
    height:167px;
    position:absolute;
    bottom:-100px;
    left:-100px;
}
.lists::after {background:url(/wp-content/uploads/2018/01/rightar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    width:96px;
    height:167px;
    position:absolute;
    bottom:-100px;
    right:-100px;
}

.lists li {display:block;margin: 0 0 30px 0!important;font-family:'RobotoBold';position: relative!important;padding:5px 0 0 60px;}
.page-id-6267 .lists li { margin-left:100px!important}
.lists li::before { margin:0 10px 0 0;
    position:absolute;
    left:0;
    top:0;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#4db748;
    color:#fff;
    display:inline-block;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
}
.lists li:nth-of-type(1)::before { content:'1';}
.lists li:nth-of-type(2)::before { content:'2';}
.lists li:nth-of-type(3)::before { content:'3';}
.lists li:nth-of-type(4)::before { content:'4';}
.lists li i { display:none}
.uploader-box { position:relative;}
.uploader-box h2 { position:relative; top:50px; font-family:'RobotoBold'; text-transform:capitalize; color:#4db748; font-size:25px}
.uploader-box::before { background:url(/wp-content/uploads/2018/01/leftar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    width:96px;
    height:167px;
    position:absolute;
    top:-130px;
    left:100px;
}
#contformbg .agreement { background:#fff;
    color:#222;
    padding:15px 15px 15px 30px!important;
    min-height:70px
}
#contformbg .agreement h2 { font-size:17px!important; padding:0!important; margin:0 0 10px 0px!important}
#contformbg .agreement .gsection_description { font-size:13px; font-family:'RobotoRegular'; line-height:1.8em; text-align:justify}
#top-cpa { padding: 0}
.wht,
.gry { padding:40px 0}
.gry { background:#eee}
.gry h3 { color:#28464bimportant; font-size:25px!important; line-height:1.6em!important}

.as-seen-newp h2 { text-transform:capitalize!important; font-size:35px!important; margin:0 0 30px 0!important}
.as-seen-newp h3 { font-family:'RobotoBold'; font-size:25px!important}
.as-seen-newp img { border:0!important; padding:0!important}
.as-seen-newp .content-column { text-align:left;}
.as-seen-newp .content-column.last_column { text-align:center}

.how-to-qualify { background:#28464b; color:#fff}
.how-to-qualify h3 { color:#fff!important; font-size:35px!important}
.how-to-qualify ul { padding:0!important; margin:30px 0 40px 0!important}
.how-to-qualify ul li { width:40%; display:inline-block; margin:0 0 20px 70px!important; vertical-align:top; font-family:'RobotoLight'; line-height:1.8em!important}
.how-to-qualify ul li i { color:#fff!important; top:.4em!important; color:#4db748!important}

.how-to-qualify .btn-button { text-align:center}
.how-to-qualify .btn-button a { width:100%; max-width:350px; padding:15px; font-size:22px!important}

.wht.thankyou { color:#3c565a; min-height:300px}
.wht.thankyou h2 { color:#4db848; font-size:40px; margin:0 0 30px 0}
.topcpa-lp.wht h3 { font-size:30px; color:#28464b; font-family:'RobotoBold'}
.topcpa-lp.wht h2 { font-size:45px; color:#4db848}
.cpa-bannerarea { padding:50px 0; background:url(images/cpa-bannerbg.jpg) no-repeat scroll 0 0;
    background-size:100% auto;
}
.cpa-bannerarea img { padding:0!important; background:0!important; border:0!important; margin:0!important}
.page-id-22894 .cpa-bannerarea img {margin-left: auto!important;
    margin-right: auto!important;}

.cpa-bannerarea.with-enrollform { background-size: 100% 100%!important;;}
.cpa-bannerarea.with-enrollform #enrollform { padding:0px 20px 80px 20px; background:#fff; border:3px solid #28464b}
.cpa-bannerarea.with-enrollform #enrollform .gform_wrapper { margin:12px 0 0 0; color:#000}
.cpa-bannerarea.with-enrollform #enrollform .gform_wrapper .gform_footer { margin:0!important;}
.cpa-bannerarea.with-enrollform #enrollform .gform_body .gfield.radiobtn ul.gfield_radio { margin-bottom:0!important; border:0}

.cpa-bannerarea.with-enrollform #enrollform  h1 { text-align: center;
    font-size: 16px;
    font-family: 'RobotoBold';
    margin:0;
}
.cpa-bannerarea.with-enrollform #enrollform h1 strong { color:#4db748}
.cpa-bannerarea.with-enrollform #enrollform .gform_body .gform_fields li.gfield_html { font-size:12px}
.cpa-bannerarea.with-enrollform #enrollform .gform_body input[type=text], #enrollform .gform_body .ginput_complex select, #enrollform .gform_body textarea, #enrollform .gform_body select, #main-right .widget select { font-size:12px!important; padding:10px!important}

#footer-cpa { color:#fff;background:url(images/footer-cpa-bg.jpg) no-repeat scroll 0 0; background-size:100% auto; padding:40px 0}
#footer-cpa .footer-info { font-size:15px; font-family:'RobotoLight'}
#footer-cpa .footer-info a { color:#fff}
#logo-footer-cpa { margin:0 0 20px 0}
.formbox {  border:3px solid #28464b; padding:20px 30px 5px 30px;}
.formbox #submitsearchResultAutoSuggest { display:none!important}
.formbox h1 { font-family:'RobotoBold'}
.formbox h2 { font-family:'RobotoRegular'!important}
.formbox h1,
.formbox h2 { font-size:17px!important; text-align:center; text-transform:uppercase; color:#28464a!important; margin:0 0 35px 0;}
.formbox .infusion-form-5760 .flp_field { margin:0 0 25px 0; display:inline-block; width:100%;}
.formbox .formlift-infusion-form { width:100%}
.formbox .formlift-infusion-form input[type="text"],
.innerpage .entry .formbox .gform_body input[type=text] { width:100%;
    border:1px solid #2e4b4f;
    font-size:16px;
    font-family:'RobotoBold';
    padding:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius:3px;
}
.formbox .infusion-form-5760 .flp_button_container { margin:20px 0 0 0}
.formbox .formlift_button,
.innerpage .entry .formbox .gform_wrapper .gform_footer .gform_button {
    display:block;
    padding:12px;
    width:100%;
    background:#4db848;
    color:#fff;
    border:0;
    font-size:18px!important;
    font-family:'RobotoBold'!important;
    padding:12px!important;
}
.innerpage .entry .formbox .gform_body .top_label .gfield_label { display:none}
.innerpage .entry .formbox .gform_wrapper { margin:0 0 15px 0}


/* Newest LP From Faisal Test Completed */
.page-internal-client-signup #page-entry > .container { width:auto}
.page-internal-client-signup .innerpage .entry > .main-title {
    margin: 0;
    border: 0;
}
.page-internal-client-signup .innerpage .entry > .main-title .line {
    display: none;
}
#main-content.innerpage.newestlp {
    padding-top: 100px;
    padding-bottom:0;
}
#main-content.innerpage.newestlp .dlbuttons {
    text-align: center
}
#main-content.innerpage.newestlp .dlbuttons br {
    display: none
}
#main-content.innerpage.newestlp .dlbuttons a {
    display: inline-block;
    vertical-align: top;
    background: #4db848;
    text-align: center;
    color: #fff;
    margin: 0 10px;
    font-family: 'RobotoBold';
    font-size: 18px;
    padding: 10px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
#main-content.innerpage.newestlp table thead tr td {
    background: #27464b;
    color: #fff;
    font-size: 18px;
    padding: 10px 15px;
    font-family: 'RobotoBold'
}
#main-content.innerpage.newestlp table tr td {
    padding: 20px 10px;
    font-size: 15px
}
#main-content.innerpage.newestlp table tr td input.memb_invoice_payment_button {
    border: 0;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    background: #4db848;
    text-align: center;
    color: #fff;
    margin: 0 10px;
    font-family: 'RobotoBold';
    font-size: 18px;
    padding: 10px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
#main-content.innerpage.newestlp .entry form { margin:0 0 50px 0;
    display: inline-block;
    width: 100%;
}
#main-content.innerpage.newestlp .entry form div {
    display: inline-block;
    vertical-align: top;
    margin: 10px 30px 10px 0;
    width: 100%;
}
#main-content.innerpage.newestlp .entry form div label { display:block; font-size:13px; margin:0 0 4px 0}
#main-content.innerpage.newestlp .entry form div input[type=text],
#main-content.innerpage.newestlp .entry form div input[type=tel],
#main-content.innerpage.newestlp .entry form div select,
#main-content.innerpage.newestlp .entry form div textarea { display:block; width:100%!important;
    padding:10px;
     -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#main-content.innerpage.newestlp .entry form div input[type=submit] {
    margin:19px 0 0 0;
    border: 0;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    background: #27464b;
    text-align: center;
    color: #fff;
    font-family: 'RobotoBold';
    font-size: 18px;
    padding: 7px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.memb_logout_link {
    border: 0;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    background: #4db848;
    text-align: center;
    color: #fff;
    margin: 0;
    font-family: 'RobotoBold';
    font-size: 18px;
    padding: 10px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}


/* New Flyer Like Template */
.page-template-page-flyrlike { background:url(images/flyrblubg.jpg)}
.page-template-page-flyrlike #main-content.innerpage {padding-top: 170px; padding-bottom:0}

.page-template-page-flyrlike #flyrtop img { width:50%}

.page-template-page-flyrlike #page-entry img { background:0; border:0; padding:0}
.page-template-page-flyrlike #flyrbody { position:relative; padding-bottom:0; margin-bottom:-160px}
.page-template-page-flyrlike #flyrbody::after {
    content:'';
    background:url(images/footerbgflyr.png);
    width:100%;
    height: 213px;
    position:absolute;
    bottom:120px;
}
.page-template-page-flyrlike #flyrbody .container { background:url(images/santa.png) no-repeat scroll 15% 0; height:681px; background-size:40%; position:relative; z-index:99}
.page-template-page-flyrlike #flyrbody .content-column.last_column {  width:50%; float:right; margin-top:20px; padding:20px; position:relative;
    font-size:24px
}
.page-template-page-flyrlike #flyrbody .content-column.last_column strong { font-size:35px; font-family:'RobotoCondensedBold'}
.page-template-page-flyrlike #flyrbody .content-column.last_column::before { content:''; background:#fff; width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:-1; opacity:.9;}
.page-template-page-flyrlike #dark-area { background:#231f20; color:#fff; font-size:20px}



.page-id-6193 { }
.page-id-6193 h2.hd { color:#fff; color:#4db748; font-size:50px!important; font-family:'RobotoBold'; }
.page-id-6193 .main-title { border:0!important; margin:0!important}
.page-id-6193 .main-title .line { display:none!important}
.page-id-6193 .main-title h1 { color:#fff!important}
.page-id-6193 .timetext { margin:0 0 30px 0; text-align:center; font-size:40px; font-family:'RobotoBold'}
.page-id-6193 .highli { margin:0 0 20px 0!important; text-align:center;}
.page-id-6193 .highli li { background:#4db748; padding:10px 30px; padding-left:50px; font-size:20px; font-family:'RobotoBold'; display:inline-block;} 
.page-id-6193 .highli li i { left:10px; top:15px!important; color:#fff!important}
.page-id-6193 h2 { text-align:center; color:#fff!important; font-size:30px!important}
.page-id-6193 h3.highli { background:#4db748; color:#fff; padding:15px;}
.page-id-6193 .entry ul li i { color:#fffe}
.page-career-fair-saturday-march-17th #enrollform .entry h1 { color:#fff!important}
.popmake .popmake-content {text-align:center!important}
.popmake .pum-title { display:none}
.popmake h2 { font-family: 'RobotoBold'; font-size:35px; margin:0 0 5px 0}
.popmake h3 { font-family:'RobotoLight'; font-size:23px}
.popmake a { margin:15px 0 0 0; display: inline-block; width:100%; background:#4db748; color:#fff; padding:10px 0; text-transform:uppercase; font-family:'RobotoBold'}
.popmake .popnote { color:#ffd200; font-size:14px; margin:20px 0 0 0}
.formbox .flp_field { margin-bottom:10px!important}
.popwithform { background:#fff!important; border:5px solid #4db748!important; padding:20px!important; }
.popform { display:inline-block; width:100%;}
.popform h1 { font-size:22px; margin:0 0 30px 0; color:#000}
.popform h1 strong { font-family:'RobotoBold'; font-size:25px; display:block}
.popform .content-column.one_half,
.popform .popleft { width:35%}
.popform .popright,
.popform .content-column.one_half.last_column { width:60%}
.popform .gform_wrapper { background:#daab0b; border:1px solid #2f3646;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    padding:10px 20px;
    margin:0
}
.popform .gform_wrapper .txt-center { text-align:center}
.popform .gform_wrapper h1 { margin:0; text-transform:uppercase; font-family:'RobotoBold'; color:#fff; font-size:20px}
.popform .gform_wrapper h2 { margin:0 0 5px 0; padding:0!important; color:#fff; font-size:16px!important}
.popform .gform_wrapper h2 em { display:block; font-size:16px; margin:5px 0 0 0;}
.popform .gform_wrapper span { font-size:12px; position:relative; top:-4px}
.popform .gform_wrapper p { color:#fff; font-size:14px}
.popform .gform_wrapper p br { display:none}
.popform .gform_wrapper label.gfield_label { display:none}
.popform .gform_wrapper input[type=text],
.popform .gform_wrapper textarea { color:#000;
    background:#eee;
    border:0!important;
    display:block!important;
    font-size:13px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    resize:none!important;
    width:100%!important;
    padding:10px!important;
}
.popform .gform_wrapper .top_label li.gfield { padding:0; margin:0 0 8px 0}
.popform .gform_wrapper .top_label div.ginput_container { margin:0!important;}
.popform .gform_wrapper .top_label li.gfield.gf_left_half,
.popform .gform_wrapper .top_label li.gfield.gf_right_half { float:left; clear:inherit!important; width:49%; padding:0;}
.popform .gform_wrapper .top_label li.gfield.gf_right_half { float:right}
.popform .top_label li.gfield.gf_left_third,
.popform .top_label li.gfield.gf_middle_third,
.popform .top_label li.gfield.gf_right_third {      
    width:32%!important;
}
.popform .top_label li.gfield.gf_middle_third { margin:0 2%!important}
.popform .gform_wrapper .gform_footer { text-align:center; padding:0}
.popform .gform_wrapper .gform_footer input[type=submit] { display:inline-block;}
.popform .gform_wrapper button,
.popform .gform_wrapper input[type="button"],
.popform .gform_wrapper input[type="submit"] {
    background-color: #222;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}
/* New LP Template */
#lptop { position:absolute; padding:30px 0; width:100%; left:0; display:inline-block; z-index:99}
#newlpnav { position:absolute; right:0; top:0}
#lppagenav { margin:10px 0 0 0}
#lppagenav ul li { display:block; float:left; margin:0 0 0 20px;}
#lppagenav ul li a { display:block; color:#fff; font-size:14px; padding:5px}
#lppagenav ul li.current_page_item,
#lppagenav ul li:hover { border-bottom:3px solid #4db748}
.newban { width:100%;
    position:relative;
    display:inline-block;
    background-size:100% auto;
    color:#fff;
    padding:10% 0 3% 0;

    text-align:center;
    text-shadow:0 0 10px #000
}
.newban::before { content:'';
    display:block;
    background:url(images/newrb.png) no-repeat scroll 0 0;
    width:280px;
    height:150px;
    background-size:100%;
    position:absolute;
    top:15%;
}
.newban h1 { color:#4db848; font-family:'RobotoBold'; font-size:40px; margin:0 0 30px 0}
.newban h1 strong { color:#fff}
.newban h2 {font-size: 25px;margin:0 0 30px 0;}
.newban .btn-button { display:inline-block; width:100%; margin:40px 0 0 0}
.newban .btn-button .btn { width:80%; font-size:35px; text-shadow:none; padding:20px;}
.lpcont { padding:3% 0; font-size:20px;}
.lpcont .entry strong { font-family:'RobotoBold'}
.lpcont.grn { background:url(images/txture-grn.png) #43af40; color:#fff}
.lpcont h1 { font-size:35px; font-family:'RobotoBold'}
.lpcont h1 strong { color:#43af40}
.lpcont h2 { font-size:30px; margin:0 0 30px 0}
.lpcont ul { margin:0 0 50px 40px}
.lpcont ul li { position:relative; margin:0 0 20px 0; line-height:1.8em}
.lpcont ul li::before {
    content:'';
    background:url(images/faviconlist.png) no-repeat scroll 0 0;
    display:block;
    width:27px;
    height:27px;
    position:absolute;
    left:-40px;
    top:3px;
}
.lpcont.grn ul li::before { background:url(images/faviconlist-wht.png) no-repeat scroll 0 0;}
.lpcont ol { margin:0 0 30px 80px}
.lpcont ol li { list-style:decimal; margin:0 0 20px 0}
.lpcont blockquote { text-align:center; font-family:'RobotoItalic';
    font-size:25px;
}
.lpcont blockquote p { line-height:1.3em}
.lpcont .btn-button { text-align:center;}
.lpcont .btn-button .btn { width:80%; font-size:35px; text-shadow:none; padding:20px;}
.bgdiv { padding:5% 0; color:#fff; background-size:100% auto; font-size:20px; text-shadow:0 0 10px #000}
.bgdiv h1,
.bgdiv h2 { font-size:40px; font-family:'RobotoBold'}
.bgdiv h1 { font-family:'RobotoRegular'; margin:0 0 60px 0}
.bgdiv h1 em { font-size:30px; color:#4db848; display:block; font-family:'RobotoBold'; font-style:italic}
.bgdiv h2 { text-transform:uppercase; color:#4db848}
.bgdiv h2 strong { color:#fff;}
.newlpformbg#enrollform { padding:0; background-repeat:no-repeat}
.newlpformbg#enrollform .container { padding:0 5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.newlpformbg#enrollform .entry { background:#fff;
    color:#222;
    padding:50px 100px;
    position:relative;
    display:inline-block;
    width:100%;
    margin-top:-110px;
    bottom:-30px;
    -webkit-box-shadow: 0 0 10px 0 #999;
    -moz-box-shadow: 0 0 10px 0 #999;
    box-shadow: 0 0 10px 0 #999;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.newlpformbg#enrollform .entry h1 { color:#222; text-transform:uppercase}
.newlpformbg#enrollform .gform_wrapper { width:auto!important}
.newlpformbg#enrollform .gform_body .gform_fields li.gfield_html { font-size:20px;}
.newlpformbg#enrollform .gform_body input[type=text],
.newlpformbg#enrollform .gform_body .ginput_complex select,
.newlpformbg#enrollform .gform_body textarea,
.newlpformbg#enrollform .gform_body select { background:#fff; padding:15px!important}
.newlpformbg#enrollform .gform_body input[type=text]:focus,
.newlpformbg#enrollform .gform_body .ginput_complex select:focus,
.newlpformbg#enrollform .gform_body textarea:focus,
.newlpformbg#enrollform .gform_body select:focus {
    -webkit-box-shadow: 0 0 10px 0 #999;
    -moz-box-shadow: 0 0 10px 0 #999;
    box-shadow: 0 0 10px 0 #999;
}
.newlpformbg#enrollform .gform_wrapper .gform_footer .gform_button { background:#4db748!important; color:#fff; font-size:30px;}
.newlpformbg#enrollform .gform_wrapper .gform_footer .gform_button:hover { background:#43c53d!important}
.newlpformbg#enrollform #enrollmentform {
    top: 0;
}
.newlptestimonials#testimonials { background-size:100% auto; color:#fff; text-align:center; background-repeat:no-repeat}
.newlptestimonials#testimonials h1 { font-size:40px; color:#fff;}
.newlptestimonials#testimonials .testi-entry { font-size:22px; font-family:'RobotoLight'}
.newlptestimonials#testimonials .bx-controls { margin:20px 0 0 0}
.newlptestimonials#testimonials .bx-controls .bx-pager-item { display:inline-block; margin:0 3px;}
.newlptestimonials#testimonials .bx-controls .bx-pager-item a { display:block;
    width:10px;
    height:10px;
    background:#fff;
    text-indent:-9999px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius:200px;
}
.newlptestimonials#testimonials .bx-controls .bx-pager-item a.active { background:#4db848}
.newlp#footer {}
.newlp#footer #bottom { background:url(images/newbottombg.jpg) no-repeat scroll 0 0; background-size:100% auto}
.newlp#footer #mainfooter { padding-bottom:30px;}
.newlp#footer #social-icons, .newlp#footer #logo-footer { margin:0 0 10px 0}
.newlp#footer #social-icons { margin-top:10px;}
.newlp#footer #social-icons ul li { margin:0 0 0 10px}
.newlp#footer #social-icons ul li a { border:0; width:50px; height:50px; line-height:57px;}
.newlp#footer #social-icons ul li a i { font-size:26px}
.newlp#footer #social-icons ul li:hover a { border:0}
.newlp#footer #social-icons ul li#fb a,
.newlp#footer #social-icons ul li#fb2 a{ background:#405d9b;}
.newlp#footer #social-icons ul li#pinterest a { background:#cc2127;}
.newlp#footer #social-icons ul li#linkedin a { background:#007ab9;}
.newlp#footer #social-icons ul li#yt a { background:#c4191f;}
.newlp#footer #social-icons ul li:hover a { border:0!important}
.newlp#footer #upperbottom .widget { background:#28464a;
    overflow:hidden;
    width:24.5%;
    margin: 0 .5% 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius:5px
}
.newlp#footer #upperbottom .widget#widget_sp_image-3,
.newlp#footer #upperbottom .widget#widget_sp_image-5 { background:#4db848}
.newlp#footer #upperbottom .widget img { width:100%}
.newlp#footer #upperbottom .widget .widget_sp_image-description { min-height:175px;}
.newlp#footer #upperbottom .widget .widget_sp_image-description h3 { font-size:19px; font-family:'RobotoBold'}
.newlp#footer .copy-notes { font-family:'RobotoLight'}
.newlp#footer .copy-notes a { color:#fff}
.content_countdown#main_countedown_1 { margin-bottom:20px}
.content_countdown#main_countedown_1 .countdown { margin:0;}
.content_countdown#main_countedown_1 .time_description { font-size:13px;
    font-family:'RobotoRegular';
    font-weight:normal;
}
.content_countdown#main_countedown_1 .time_left { background: url(images/txture-grn.png) #43af40!important; color:#fff}
.content_countdown#main_countedown_2 {clear:inherit;display:inline-block; vertical-align:top;}
.content_countdown#main_countedown_2 .countdown { vertical-align:top; margin-right:-20px; margin-top:0; margin-bottom:0}
.content_countdown#main_countedown_2 .element_conteiner { min-width:auto; width:auto!important;}
.content_countdown#main_countedown_2 .time_description { display:none}
.content_countdown#main_countedown_2 .time_left.days { padding:0; color:#4db848;
    margin:0; background:0; border:0; border-radius:0;
    font-size:inherit;
    font-family:inherit;
    display:inline-block!important
}
.content_countdown#main_countedown_2 .time_left.hourse,
.content_countdown#main_countedown_2 .time_left.minutes,
.content_countdown#main_countedown_2 .time_left.secondes { display:none}
.lpcont h1.remaining {font-size: 60px;font-family: 'RobotoCondensedBold';}
.newban.twocol { background-size:auto 100%;}
.newban.twocol h1 { margin:0 0 60px 0}
.newban.twocol.txt-left .content-column { text-align:left}
.newban.twocol.txt-left .content-column h2 { font-size:70px; font-family:'RobotoBold'; line-height:.6em;text-transform:uppercase; letter-spacing:10px;; margin:0 0 30px 0}
.newban.twocol.txt-left .content-column h2 em { font-style:normal; font-size:30px; }
.newban.twocol.txt-left .content-column small { font-size:15px; color:#bbc0ce}
.newban.twocol .btn-button { margin:20px 0}
.newban.twocol .btn-button .btn { width:100%; text-align:center}


.page-login { background:url(images/loginbg.jpg) no-repeat scroll 0 0; background-size:100%; font-size:15px}
.page-login #main-content .container { width:auto; max-width:400px}
.page-login #page-entry { padding:30px 0; display:inline-block; width:100%;}
.page-login #page-entry a { color:#fff; font-family:'RobotoRegular'}
.page-login #page-entry .txt-center a,
.page-login #page-entry .txt-left a { font-size:12px}
.page-login .loginbox { background:#fff; padding:30px 35px 5px 35px; margin:0 0 20px 0}
.page-login .loginbox > p { margin:0}
.page-login .loginbox img.aligncenter { margin-bottom:10px}
.page-login .loginbox h3 { font-family:'RobotoBold'; margin:0 0 10px 0; font-size:17px}

.page-login #loginform { width:100%; display:inline-block; margin:0 0 10px 0}
.page-login #loginform label,
#memb_password_send-1-email-label { display:block; font-size:14px}
.page-login #loginform input[type=text],
.page-login #loginform input[type=password],
.page-login #memb_password_send-1 input[type=email] { font-family: "RobotoLight"!important;
    color:#000;
    background:#f7f7f7;
    border:1px solid #eaeaea; 
    display:block;
    font-size:14px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%;
    padding:10px;
}
.page-login #loginform input[type=text]:focus,
.page-login #loginform input[type=password]:focus,
.page-login #memb_password_send-1 input[type=email]:focus { background:#f0f0f0; border:1px solid #93a2a5}
.page-login #memb_password_send-1 input[type=email] { margin:3px 0 5px 0;}
.page-login #loginform .login-remember { padding:10px 0 0 0}
.page-login #loginform .login-remember { float:left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.page-login #loginform .login-submit { float:right;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.page-login input[type=submit] {display:block;
    background:#27464b;
    color:#fff;
    font-family:'RobotoRegular';
    font-size:14px;
    border:0;
    text-align:center;
    overflow:hidden;
    position:relative;
    padding:12px 25px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
}
.page-login input[type=submit]:hover { background:#111}
.page-login #memb_password_send-1-block2 { display:inline-block; width:100%}
.page-login #memb_password_send-1-block2 input[type=submit] { float:right}

.logged-in.page-login .loginbox  { text-align:center; padding-bottom:30px}

.page-login .loginp-links > br { display:none}
.page-login .loginp-links a { font-size:14px;}
.page-login .loginp-links a:hover { text-decoration:underline}
#loginfooter { position:absolute; width:100%; left:0; bottom:0}
#loginfooter #copy { background:#27464b; font-family:'RobotoLight'; font-size:16px}


.upcoming-events-main-content { padding-top:210px;}
#upcoming-events-posts {}
#upcoming-events-posts h1 { font-size:30px; font-family:'RobotoBold'}
#upcoming-events-posts .event-box { float:left; width:22.8%; margin:0 1% 2% 1%; position:relative; background:#4db748; border:1px solid #222}
#upcoming-events-posts .event-feat-img img { width:100%; height:200px;}
#upcoming-events-posts .event-excerpt { font-size:13px; color:#fff; padding:5px 10px; text-align:center}
#upcoming-events-posts .event-excerpt p { margin:0;}
#upcoming-events-posts .event-link a { position:absolute; top:0; right:0; background:#4db748; color:#fff!important;
    font-family:'RobotoRegular';
    padding:5px 10px;
    display:block;
    font-size:13px;
}

.single-espresso_events {}
.single-espresso_events #blogposts.singlepost .post .main-title h1 { font-size:30px}
.single-espresso_events #blogposts.singlepost .post .post-entries h1 { margin:10px 0 20px 0; font-size:25px}
.single-espresso_events .tkt-slctr-tbl-wrap-dv { margin:0}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table { width:100%; border:1px solid #27464b!important;}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table thead { background:#27464b; color:#fff;}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table thead th { font-weight:normal; font-family:'RobotoLight'; font-size:15px; padding:10px; border:1px solid #000!important}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table td { vertical-align:middle; padding:10px; border:1px solid #27464b;font-size:15px}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table td strong { color:#27464b!important; font-weight:normal!important;}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table td b { font-weight:normal}

.single-espresso_events table tr.ee-ticket-employee-admission-pre-approved-guests,
.single-espresso_events table tr.ee-ticket-employee-admission-pre-approved-guests-details { display:none}

.single-espresso_events .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn > p { margin:0}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn h4 { display:none}
.single-espresso_events .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn h5 { margin:0; color:#4db748; font-family:'RobotoBold'}

.single-espresso_events .event-tickets > br { display:none}

.single-espresso_events table tr.ee-ticket-day-of-event,
.single-espresso_events table tr.ee-ticket-free-ticket,
.single-espresso_events table tr.ee-ticket-day-of-event-details,
.single-espresso_events table tr.ee-ticket-free-ticket-details { display:none}

.single-espresso_events .ticket-selector-submit-btn,
.page-registration-checkout .spco-next-step-btn {display:block;
    border:0;
    cursor:pointer;
    background:#4db748;
    color:#fff;
    font-family:'RobotoMedium';
    font-size:14px;
    overflow:hidden;
    position:relative;
    padding:10px 15px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}

.single-espresso_events #main-left,
.single-espresso_people #main-left { float:none; width:auto}
.single-espresso_events #main-right,
.single-espresso_events .post-meta,
.single-espresso_events .comments-area,
.single-espresso_events .powered-by-event-espresso-credit,
.single-espresso_people #main-right,
.single-espresso_people .post-meta,
.single-espresso_people .comments-area,
.single-espresso_people .powered-by-event-espresso-credit { display:none}


.single-espresso_events .event-datetimes {}
.single-espresso_events .event-datetimes ul { margin:0!important}
.single-espresso_events .event-datetimes ul li i { display:none}


.single-espresso_events .eea-people-addon-event-people-list-single { display:none}
.single-espresso_events .eea-people-addon-event-people-list-single h4 {font-family: 'RobotoBold'; color: #4db748;}


.page-registration-checkout .spco-ticket-info-dv {}
.page-registration-checkout .spco-ticket-info-dv table {width:100%; border:1px solid #27464b!important;}
.page-registration-checkout .spco-ticket-info-dv table thead { background:#27464b; color:#fff;}
.page-registration-checkout .spco-ticket-info-dv table thead th { font-weight:normal; font-family:'RobotoLight'; font-size:15px; padding:10px; border:1px solid #000!important}
.page-registration-checkout .spco-ticket-info-dv table td { vertical-align:middle; padding:10px; border:1px solid #27464b;font-size:15px}
.page-registration-checkout .spco-ticket-info-dv table td strong { color:#27464b!important; font-weight:normal!important;}
.page-registration-checkout .spco-ticket-info-dv table td b { font-weight:normal}

.page-registration-checkout .ee-reg-form-qstn-grp-dv {}
.page-registration-checkout .ee-reg-form-qstn-grp-dv label { font-size:12px;}
.page-registration-checkout .ee-reg-form-qstn-grp-dv input[type=text] {
    font-family: "RobotoLight"!important;
    color:#000;
    margin:0 0 10px 0;
    background:#eee;
    border:1px solid #27464b; 
    display:block;
    font-size:12px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    -ms-border-radius:1px;
    -o-border-radius:1px;
    border-radius:1px;
    resize:none;
    width:100%!important;
    padding:10px!important;
}

.page-template-page-eventemployees {}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv { margin:0}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table { width:100%; border:1px solid #27464b!important;}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table thead { background:#27464b; color:#fff;}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table thead th { font-weight:normal; font-family:'RobotoLight'; font-size:15px; padding:10px; border:1px solid #000!important}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table td { vertical-align:middle; padding:10px; border:1px solid #27464b;font-size:15px}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table td strong { color:#27464b!important; font-weight:normal!important;}
.page-template-page-eventemployees  .tkt-slctr-tbl-wrap-dv table td b { font-weight:normal}
.page-template-page-eventemployees table tr.ee-ticket-pre-register,
.page-template-page-eventemployees table tr.ee-ticket-pre-register-details { display:none}
.page-template-page-eventemployees .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn > p { margin:0}
.page-template-page-eventemployees .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn h4 { display:none}
.page-template-page-eventemployees .tkt-slctr-tbl-wrap-dv table .tckt-slctr-tkt-details-sctn h5 { margin:0; color:#4db748; font-family:'RobotoBold'}
.page-template-page-eventemployees .event-tickets > br { display:none}
.page-template-page-eventemployees table tr.ee-ticket-day-of-event,
.page-template-page-eventemployees table tr.ee-ticket-day-of-event-details { display:none}
.page-template-page-eventemployees .ticket-selector-submit-btn,
.page-registration-checkout .spco-next-step-btn {display:block;
    border:0;
    cursor:pointer;
    background:#4db748;
    color:#fff;
    font-family:'RobotoMedium';
    font-size:14px;
    overflow:hidden;
    position:relative;
    padding:10px 15px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
.page-template-page-eventemployees .powered-by-event-espresso-credit { display:none}
.page-template-page-eventemployees .event-datetimes ul { margin:0!important}
.page-template-page-eventemployees .event-datetimes ul li i { display:none}
.page-template-page-eventemployees .eea-people-addon-event-people-list-single { display:none}
.page-template-page-eventemployees .eea-people-addon-event-people-list-single h4 {font-family: 'RobotoBold'; color: #4db748;}


.page-template-page-newbpp {}
.page-template-page-newbpp #bpptop { z-index:995; background:#fff; padding:20px 0; position:fixed; width:100%; display:block}
.page-template-page-newbpp .btn-button .btn { text-transform:inherit;
    font-family:'RobotoRegular';
    border:0;
    font-size:16px;
    padding:10px 20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
} 
.page-template-page-newbpp .header-btn.fl { margin-left:50px}
.page-template-page-newbpp .header-btn a {
    display:inline-block;
    background:#4db748;
    padding:10px 15px;
    font-size:15px;
    font-family: "RobotoLight";
    color:#fff!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    position:relative;
}
.page-template-page-newbpp .header-btn.fr a::after { content:'No Cost To Enroll';
    position:absolute;
    bottom:-16px;
    left:0;
    text-align:center;
    width:100%;
    color:#222;
    font-size:12px;
}
.page-template-page-newbpp .header-btn a:hover { background:#43c53d}
.page-template-page-newbpp #newbpp-banner { background:url(images/bpp-new-banner-img.jpg) no-repeat scroll 0 100%;
    background-size:cover;
    height:100%;
    width:100%;
    color:#fff;
    padding:10% 0 4% 0;
}
.page-template-page-newbpp #newbpp-banner h1 { font-size:48px; font-family:'RobotoBold'; line-height:1.2em; margin:0 0 80px 0}
.page-template-page-newbpp #newbpp-banner h1 em { font-style:normal; font-size:35px;}
.page-template-page-newbpp #newbpp-banner .content-column {text-align:center;font-size: 15px;}
.page-template-page-newbpp #newbpp-banner .content-column h2 { font-size:18px; font-family:'RobotoBold'; text-shadow:0 1px 4px #000}
.page-template-page-newbpp #newbpp-banner .btn-button { text-align:center; margin:40px 0 0 0}
.page-template-page-newbpp #newbpp-banner .btn-button a::after { content:'No Cost To Enroll';
    position:absolute;
    bottom:-16px;
    left:0;
    text-align:center;
    width:100%;
    color:#fff;
    font-size:12px;
}


.page-template-page-newbpp .wht-content-area { padding:25px 0}
.page-template-page-newbpp .wht-content-area .entry h2 { font-size:25px; font-family:'RobotoBold'; text-transform:uppercase; margin:0 0 30px 0;}
.page-template-page-newbpp .wht-content-area .entry h4 { font-size:25px; font-family:'RobotoBold'}
.page-template-page-newbpp .wht-content-area .entry ul { margin-bottom:20px; margin-left:30px}
.page-template-page-newbpp .wht-content-area .entry ul li { position:relative; padding-left:25px; display:block; margin-bottom:20px; font-size:20px; font-family:'RobotoLight'}
.page-template-page-newbpp .wht-content-area .entry ul li::before { content:'\f111';
    display: inline-block;
    position:absolute;
    top:.6em;
    left:0;
    color:#4db748;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 12px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-template-page-newbpp .wht-content-area .btn-button { text-align:center; margin:40px 0 0 0}
.page-template-page-newbpp .wht-content-area .btn-button a::after { content:'No Cost To Enroll';
    position:absolute;
    bottom:-16px;
    left:0;
    text-align:center;
    width:100%;
    color:#111;
    font-size:12px;
}
.page-template-page-newbpp .wht-content-area.txt-center .btn-button a::after { display:none}


.page-template-page-newbpp #this-led-us { background:url(images/bpp-new-banner-img2.jpg) no-repeat scroll 0 100%;
    background-size:cover;
    height:100%;
    width:100%;
    color:#27464c;
    padding:4% 0;
}
.page-template-page-newbpp #this-led-us .entry h3 { font-family:'RobotoBold'; font-size:25px; margin-bottom:40px; line-height:1.7em}

.page-template-page-newbpp #this-led-us .btn-button a::after { content:'No Cost To Enroll';
    position:absolute;
    bottom:-16px;
    left:0;
    text-align:center;
    width:100%;
    color:#222;
    font-size:12px;
}


.page-template-page-newbpp #easy-steps { background:#27464c;
    padding:60px 0;
    color:#fff;
}
.page-template-page-newbpp #easy-steps .container { width:auto}
.page-template-page-newbpp #easy-steps h3 { font-size:25px; font-family:'RobotoBold'; margin:0 0 50px 0}

.page-template-page-newbpp #easy-steps .content-column h4 { font-size:17px; margin:65px 0 0 100px; text-transform:uppercase; font-family:'RobotoLight'}
.page-template-page-newbpp #easy-steps .content-column h4 strong { font-family:'RobotoBold'}
.page-template-page-newbpp #easy-steps .content-column h4 em { font-style:normal; position:absolute; margin-left:-46px; margin-top:-22px; font-family:'RobotoRegular'; font-size:70px;}
.page-template-page-newbpp #easy-steps .content-column { height:200px; background:#4db748; margin:0; width:33.33%; position:relative}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(1) { width:24%} 
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(2) { width:36%; background:#27464c; padding:0 0 0 200px; color:#4db748}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(2) h4 em { margin-left:-66px;}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(2)::before { content:'\f04b';
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 12px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#4db748;
    position:absolute;
    top:-15px;
    left:-3px;
    font-size:230px;
}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(3) { width:40%; padding-left:200px;}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(3)  h4 em { margin-left:-60px;}
.page-template-page-newbpp #easy-steps .content-column:nth-of-type(3)::before { content:'\f04b';
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 12px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#27464c;
    position:absolute;
    top:-15px;
    left:-7px;
    font-size:230px;
}
.page-template-page-newbpp #easy-steps .btn-button { text-align:center; margin:40px 0 0 0}
.page-template-page-newbpp #easy-steps .btn-button a::after { content:'No Cost To Enroll';
    position:absolute;
    bottom:-16px;
    left:0;
    text-align:center;
    width:100%;
    color:#fff;
    font-size:12px;
}


.page-template-page-newbpp .grn-content-area { padding:55px 0; background:#27464c; color:#fff}
.page-template-page-newbpp .grn-content-area h4 { font-size:25px; font-family:'RobotoBold'}
.page-template-page-newbpp .grn-content-area h4 strong { color:#4db748}
.page-template-page-newbpp .grn-content-area h4 em { font-style:normal; font-size:18px; font-family:'RobotoLight'}

.page-template-page-newbpp #what-makes { height:1px; position:absolute; width:100%; margin-top:-40px; z-index:-9}
.page-template-page-newbpp .what-makes-box { background:#4db748; border:1px solid #777; padding:20px 30px; color:#fff; font-size:16px; font-family:'RobotoLight'; margin-top:40px}

.page-template-page-newbpp #footermenubar { padding:20px 0}
.page-template-page-newbpp #footermenubar ul li { display:inline-block; margin:5px 2px}
.page-template-page-newbpp #footermenubar ul li a { display:block;
    background:#4db748;
    color:#fff;
    font-size:14px;
    font-family:'RobotoLight';
    padding:5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.page-template-page-newbpp #footermenubar ul li a:hover { background:#43c53d}


.hidden-to-show { display:none}
.show-the-hidden { display:block}


.uploader-cont { position:relative;}
.uploader-cont::before { background:url(/wp-content/uploads/2018/01/leftar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    background-size:100%;
    width:70px;
    height:120px;
    position:absolute;
    top:-160px;
    left:100px;
}
.uploader-cont::after {background:url(/wp-content/uploads/2018/01/rightar.png) no-repeat scroll 0 0;
    content:'';
    display:block;
    background-size:100%;
    width:70px;
    height:120px;
    position:absolute;
    top:-160px;
    right:100px;
}
.lists.no-arrow::before, .lists.no-arrow::after { display:none}



.statbox { border:1px solid #222;
    margin:10px 0 30px 0;
    width:100%;
    display:inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.statbox h2 { padding:20px 20px 10px 20px;
    font-family: "RobotoBold";
    font-size: 24px;
    color: #222;
    margin: 0 0 10px 0;
    display: inline-block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.statbox table { width:100%;}
.statbox table tr td { border-top:1px solid #222; border-left:1px solid #222; font-size:15px; padding:0}
.statbox table tr td:nth-of-type(1) { border-left:0}
.statbox table tr td a { color:#222; display:block; padding:13px 20px;}
.statbox table tr td a:hover { background:#4db748; color:#fff; text-decoration:none}

.countyassessordistrictinformation table { border:1px solid #222; width:100%; margin:0 0 30px 0;}
.countyassessordistrictinformation table th { padding:20px; font-family:'RobotoBold'; color:#4db748 }
.countyassessordistrictinformation table tr td { padding:10px 20px; border:1px solid #222; font-size:15px;}

.countyassess-body.admin-bar #top { margin:0}
/*.uppercadbtn { position:absolute; top:0; right:0;}
.uppercadbtn > br { display:none}
.uppercadbtn .btn-button { padding:0!important; margin:0 0 5px 0!important}
.uppercadbtn .btn-button a { display: block;
    text-transform: capitalize!important;
    font-size: 20px;
    text-align: center;
    padding:10px!important
}
.uppercadbtn em { font-family:'RobotoRegular'; font-style:normal; font-size:14px}
*/


.uppercadbtn { position:absolute; top:0; right:0; z-index:99}
.uppercadbtn .ptppbtn a { font-size:13px!important; color:#0da1ff}
.uppercadbtn .ptppbtn a sup { vertical-align:-7px;}
.uppercadbtn .btn-button { position:relative}
.uppercadbtn .btn-button a { text-transform:inherit; padding:7px 20px!important; font-size:15px!important; width:250px;}
.uppercadbtn .btn-button a:hover { text-decoration:none}
.uppercadbtn .btn-button a::before {
    background:url(images/gif_arrow_icon.gif;) #fff;
    content:'';
    position:absolute;
    display:block;
    width:43px;
    height:43px;
    background-size:100%;
    right:0;
    top:-2px;
}
.uppercadbtn .btn-button a::after { position:absolute;
    content:'';
    background:url(images/btn-curve-edge.png) no-repeat;
    width:45px;
    height:45px;
    display:block;
    right:10px;
    top:-6px; 
}
.uppercadbtn .btn-button a em { position:absolute; color:#27464b!important; font-style:normal; left:0; bottom:-40px; font-size:13px; font-family:'RobotoRegular'; line-height:1.3em; text-transform:inherit}



.countyassessordistrictinformation .uppercadbtn { z-index:99;  top: -48px;}

.countyassessordistrictinformation h1 {padding-right: 230px!important;}
.disclaimer-cad { font-size:12px; margin:0 0 10px 0; display:inline-block; width:100%; position:relative; top:-20px}


.trend-stats {}
.trend-stats .clear { padding:20px 0}
.trend-stats .content-column { width:auto}
.trend-stats .content-column.last_column { width:54.8%}
.trend-stats table { border:1px solid #222; font-size:12px;}
.trend-stats table tr td { border:1px solid #222; padding:5px;}
.trend-stats table tr:first-child td { font-family:'RobotoBold';}

/* Refer a Friend */
#top-referfriend { padding:30px 0}
#upper-social-area {}
#upper-social-area ul li { float:left; display:block; margin:0 0 0 5px}
#upper-social-area ul li a { display:block; color:#3aaf34; padding:10px 15px;}
#upper-social-area ul li a i { font-size:25px}


#upperpage { position:relative; background:url(images/refer-a-friend-bg.jpg) no-repeat scroll 0 0; background-size:100% 100%}
#upperpage.tybg { background:url(images/refer-a-friend-ty-bg.jpg) no-repeat scroll 0 0;}
#upperpage .entry > p { margin:0}
#upperpage::before { content:'';
    background:#000;
    position:absolute;
    width:100%;
    height:100%;
    opacity:.3;
    top:0;
    left:0;
}
#upperpage .entry iframe { margin:100px 0}
#upperpage .entry .content-column.last_column { background:#000; padding:100px 50px 100px 50px; color:#fff;}
#upperpage .entry .content-column.last_column > p > em { color:#fff; font-size:12px; font-style:normal; font-family:'RobotoLight'}
#upperpage .entry .content-column.last_column h1 { font-size:37px; font-family:'Georgia'; color:#3aaf34; margin:0 0 30px 0}
#upperpage .entry .content-column.last_column h1 em {font-style:normal; display:block; color:#fff; margin:8px 0 0 0}
#upperpage .entry .gform_wrapper {}
#upperpage .entry .gform_wrapper .gfield { margin-bottom:20px}
#upperpage .entry .gform_wrapper .gfield_label { display:none}
#upperpage .entry .gform_wrapper input[type=text] {
    font-family: "RobotoRegular"!important;
    color:#fff;
    background:0;
    border:1px solid #fff; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:12px!important;
}
#upperpage .entry .gform_wrapper input[type=text]::-webkit-input-placeholder { color:#ccc}
#upperpage .entry .gform_wrapper .gform_footer .gform_button { width:100%}

#reasons {}
#reasons h2 { text-align:center; font-size:45px; margin-bottom:35px; font-family:'RobotoRegular'}
#reasons h2 strong { color:#3aaf34}
#reasons ul { text-align:center; padding:0; margin:0}
#reasons ul li { text-align:left; font-family:'Georgia'; display:inline-block; vertical-align:top; width:35%; margin:20px 40px}
#reasons ul li i { display:none;}
#reasons ul li h3 { font-size:32px; line-height:1.3em; font-family:'RobotoRegular'}
#reasons .entry br { display:block}

#reasons .btn-button { text-align:center}

#footer-referfriend { color:#fff;background:url(images/footer-cpa-bg.jpg) no-repeat scroll 0 0; background-size:100% auto; padding:40px 0}
#footer-referfriend .footer-info { font-size:15px; font-family:'RobotoLight'}
#footer-referfriend .footer-info a { color:#fff}
#logo-footer-referfriend { margin:0 0 20px 0}


#refer-friend.popbox { background:#000}
#refer-friend.popbox h1 { font-family:'Georgia'!important; font-size:30px; color:#fff; margin:0 0 20px 0}
#refer-friend.popbox h1 strong { font-size:35px; font-family:'Georgia'!important; font-weight:600}

#refer-friend.popbox .gform_wrapper input[type=text] { font-family: "RobotoRegular"!important;
    color:#fff;
    background:0;
    border:1px solid #fff!important; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:12px!important;
}

#refer-friend.popbox .gform_wrapper .gform_footer  { margin:10px 0 0 0!important}
#refer-friend.popbox .gform_wrapper .gform_footer .gform_button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px!important;
    -moz-border-radius:6px!important;
    -ms-border-radius:6px!important;
    -o-border-radius:6px!important;
}
#refer-friend.popbox .gform_wrapper .gform_footer .gform_button:hover { background:#43c53d}
ul.heateor_sss_sharing_ul li.heateorSssSharingRound i.fa-caret-right:before {
    display: none;
}

.page-careers,
.page-careers-new {}
.page-careers .addthis_toolbox,
.page-careers-new .addthis_toolbox { display:none}

#BDHRJobListings { margin:0 0 30px 0; display:inline-block; width:100%; background:#f1f1f1; border:1px solid #ddd; padding:20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.categoryHeadingSection { display:none}
.categorySection .jobSection { padding:0; margin:0}

.jobSection { font-size:15px; margin:0 0 15px 0!important; display:block; border-bottom:1px dashed #ccc; padding:0 0 15px 0!important}
.jobSection .jobLinkContainer { width:30%!important;}
.jobSection .jobLinkContainer a { background:#4db748; color:#fff; padding:10px 15px; display:inline-block; font-size:20px; font-family:'RobotoBold';
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
}
.jobSection .jobLinkContainer a:hover { background:#43c53d}

#commondivjobalert { margin:30px 0 0 0}
#commondivjobalert hr,
#commondivjobalert .clearhr { display:none}
#commondivjobalert .boldedText { font-family:'RobotoBold'; font-size:18px; display:inline-block; width:100%; margin:0 0 5px 0}
#commondivjobalert span { font-size:14px;}

#commondivjobalert #bdh_common_email_address,
#commondivjobalert #bdh_common_sign_up2 { display:inline-block; padding:10px; margin:10px 0 0 0}
#commondivjobalert #bdh_common_sign_up2 { cursor:pointer}

/*
 I commented this out. - Rommel
div#chatpopup {  margin-right: 34px;}


@media (min-width: 768px) and (max-width: 1024px){
   div#chatpopup {
      margin-right: 245px;
   }
}
*/

/*#chatpopup { display:block;
    margin:20px 30px 0 0;
    background:#fff;
    float:right;
    padding:3px 0 0 2px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px 50px 50px 10px;
}*/

#chatpopup { position: fixed;
    right:0;
    bottom:0;
    background:#fff;
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -ms-border-radius:5px 0 0 5px;
    -o-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
}


/*Rakesh CSS*/
.cal-overlay
{
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: rgb(77, 183, 72);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999999;
    display: none;
}
.cal-overlay h2
{
    font-size: 26px;
    position: relative;
    text-align: center;

    top: 40%;
}




#savings-calculator > br { display:none}
#savings-calculator .entry h1,
#savings-calculator .entry h2 { font-size:48px; color:#000; font-family: "RobotoBold"; text-transform:inherit}
#savings-calculator .entry h1 em,
#savings-calculator .entry h2 em { color:#3a8c36; font-style:normal}
#savings-calculator .entry p { font-size:18px; margin:0; color:#444}
#savings-calculator .entry p.txt-center { margin:0 0 40px 0!important}
#savings-calculator label { font-size:15px; color:#444; margin:0 0 10px 0; display:inline-block; width:100%; font-family:'RobotoMedium'}
#savings-calculator input[type=text],
#savings-calculator input[type=amount],
#savings-calculator select { border:1px solid #e3e3e3;
    color:#444;
    font-family:'RobotoLight';
    font-size:17px;
    padding:15px;
    width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#savings-calculator input.building_cost { padding-left:26px}
#savings-calculator select { cursor:pointer}
#savings-calculator input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#444;
}
#savings-calculator input::-moz-placeholder { /* Firefox 19+ */
  color:#444;
}
#savings-calculator input:-ms-input-placeholder { /* IE 10+ */
  color:#444;
}
#savings-calculator input:-moz-placeholder { /* Firefox 18- */
  color:#444;
}

#savings-calculator .content-column { position:relative; clear:none}
#savings-calculator .content-column i { position:absolute; left:15px; bottom:19px}


.bonus_depreciation_info { 
    overflow: hidden;
    clear: both;
    padding-top: 20px;
    font-weight: bold;
}
.bonus_depreciation_info input[type=checkbox] { position:relative; top:1px; margin-right:5px}
.bonus_depreciation_info p { font-size:11px!important; font-family:'RobotoRegular'; font-weight:normal;}



#calculated-results {padding:0;color:#fff;position:relative;margin: 0 0 60px 0;}
#calculated-results.calcu-with-results { margin-top:100px}
#calculated-results::after {content:'';background:url(images/divshadow.png) repeat-x scroll 0 0;width:100%;height:30px;display:block;position:absolute;bottom: -30px;z-index: -9;}
#calculated-results .entry > .content-column.two_third {padding:4% 0 4% 0;position:relative;}
#calculated-results .entry > .content-column.two_third::before { position:absolute;
    top:-16px;
    content: "\f0d7";
    display: inline-block;
    width:100%;
    left:0;
    text-align:center;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:40px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
#calculated-results > br { display:none}
#calculated-results .entry h1 { font-size:36px; color:#fff; font-family: "RobotoLight"; margin:0 0 30px 0; position:relative;}
#calculated-results .entry h1 strong { font-family: "RobotoBold"; font-weight:normal}
#calculated-results p {
    font-size:16px;
    color:#fff;
    line-height:1.3em;
    padding:0 22px;
    margin:0 0 10px 0;
    display:inline-block;
    width:100%;
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#calculated-results p span { border:1px solid #e3e3e3;
    display:inline-block;
    margin:10px 0 0 0;
    font-size:17px;
    background:#fff;
    padding:15px;
    width:100%;
    color:#3a8c36;
    font-family: "RobotoBold";
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#calculated-results p em { font-style:normal}
#calculated-results .btnsubmit { border:7px solid #378034;
    display:block;
    margin:0 auto;
    margin-top:50px;
    width:300px;
    background:#223d21;
    padding:0 0 5px 0;
    position:relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -ms-border-radius:15px;
    -o-border-radius:15px;
    border-radius:15px;
}
#calculated-results .btnsubmit.noresultsyet { top:-50px}
#calculated-results .btnsubmit p { display:none;}
#calculated-results .btnsubmit .btn { width:100%;
    cursor:pointer;
    padding:20px;
    font-size:28px;
    color:#247620;
    font-family: "RobotoBold";
    border:0;
    text-align:left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:8px 8px 12px 12px;
    -moz-border-radius:8px 8px 12px 12px;
    -ms-border-radius:8px 8px 12px 12px;;
    -o-border-radius:8px 8px 12px 12px;
    border-radius:8px 8px 12px 12px;
}
#calculated-results .btnsubmit i { background:#4db748; display:block;
    padding:25px 25px 22px 25px;
    position:absolute;
    right:0;
    font-size:30px;
    border-radius:0 8px 8px 0;
}


#calculated-results .btnyes { text-align:center}
#calculated-results .btnyes a { display:inline-block; color:#fff;
    background:#4db748;
    padding:10px 20px;
    text-transform:uppercase;
    font-size:13px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#calculated-results .btnyes a:hover { background:#20721c}

#calculated-results #submitsearchResultAutoSuggest { display:none!important}

.page-request-a-speaker .innerpage .entry .gform_body .top_label .gfield_label,
.page-request-a-speaker .innerpage .entry .gform_wrapper img.ui-datepicker-trigger { display:none}
.page-request-a-speaker .innerpage .entry .gform_body input[type=text],
.page-request-a-speaker .innerpage .entry .gform_body textarea { padding:15px!important; border:1px solid #999}
.page-request-a-speaker .innerpage .entry .gform_body select {border:1px solid #999;height:48px;padding-left:10px!important; color:grey}
.page-request-a-speaker .innerpage .entry .gform_body select:active { color:#000!important}
.page-request-a-speaker .innerpage .entry .gform_body textarea { height:200px}
.page-request-a-speaker .innerpage .entry a { display:inline-block; background:#4db748; color:#fff; padding:0px 10px; font-size:13px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    text-transform:capitalize;
}

.page-template-page-likehp-php #main-content { padding-bottom:0}
.page-property-tax-estimator #main-content { padding-top:180px}

#why-email-div { padding:0 0 40px 0}
#why-email-div-two { background:#27464b; padding:30px 0;color:#fff}
#why-email-div-two .entry img { background:0; padding:0; border:0}

#why-email-div-two h2 { color:#fff; text-shadow:0 1px 1px #000; font-size:31px; margin-bottom:30px}
#why-email-div-two h3 {  color:#40d239; font-size:24px; text-shadow:0 1px 1px #000; margin-bottom:30px}

#why-email-div-two .wp-caption { width:auto!important; background:#fff; display:inline-block; padding:5px}
#why-email-div-two .wp-caption p { margin:0; color:#4db748; font-family:'RobotoBold'; padding:3px 0 0 0}

#protest-wrap .content-column em { display:block; text-align:center; font-style:normal; font-size:16px; padding:5px 0 0 0; color:#111}

.topbtn-absolute { display:inline-block; position:absolute; top:-15px; right:0}

.topbtn-absolute .btn {
    text-transform: capitalize!important;
    font-size: 15px;
    text-align: center;
    padding: 8px 30px 8px 30px!important;
}
.topbtn-absolute em { display:block; text-align:center; font-size:13px; font-style:normal; font-family:'RobotoLight'}

.page-id-13075 .innerpage .entry > ul li { margin-bottom:15px; }
.page-id-13075 .innerpage .entry > ul li strong {color:#4db748;}

#gform_8 #submitsearchResultAutoSuggest { display:block!important}

#cadtabs { position:relative}
#cadtabs > br { display:none}
#cadtabs .responsive-tabs {}
#cadtabs .responsive-tabs ul { position:absolute; right:15px; top:30px}
#cadtabs .responsive-tabs ul li { display:block; padding:10px 15px!important;
    width:100px;
    background:#27464b;
    color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    margin:0 1px;
    line-height:inherit!important;
    border:0;
    top:auto!important;
}

#cadtabs .responsive-tabs ul .responsive-tabs__list__item--active,
#cadtabs .responsive-tabs ul .responsive-tabs__list__item--active:hover,
#cadtabs .responsive-tabs ul .responsive-tabs__list__item:hover { border:0;  line-height:inherit; background:#4db748}

#cadtabs .tabcontent { padding:0;}
#cadtabs .tabcontent > br,
#cadtabs .tabcontent > p { display:none}



.page-id-14768 {}
.page-id-14768 .cpa-bannerarea { background-size:cover}
.page-id-14768 #enrollnow { position:absolute; width:100%; left:0; top:-50px}
.page-id-14768 .cpa-bannerarea .wp-caption { width:auto!important}
.page-id-14768 .cpa-bannerarea .formbox { background:#28464b; color:#fff}
.page-id-14768 .cpa-bannerarea .formbox h2 { font-family:'RobotoBold'!important; font-weight:inherit!important; color:#fff!important; font-size:20px!important}
.page-id-14768 .cpa-bannerarea .formbox .heading-intro-txts { font-size:13px; display:none}
.page-id-14768 .cpa-bannerarea .formbox .heading-intro-txts p { margin:0 0 10px 0!important}
.page-id-14768 .cpa-bannerarea .formbox .gform_body .top_label li.gfield.gf_left_half,
.page-id-14768 .cpa-bannerarea .formbox .gform_body .top_label li.gfield.gf_right_half { margin-right:0!important; margin-left:0!important}
.page-id-14768 .cpa-bannerarea .formbox .gform_body .radiobtn .gfield_label { display:block!important; color:#fff; padding-top:10px; margin-bottom:10px; font-size:14px}
.page-id-14768 .cpa-bannerarea .formbox .gform_body .gform_fields li.gfield .gfield_radio { border:0}
.page-id-14768 .cpa-bannerarea .formbox .gform_body ul.gfield_radio li { width:auto!important}
.page-id-14768 .cpa-bannerarea .formbox .gform_body ul.gfield_radio li label { max-width:100%}
.page-id-14768 .cpa-bannerarea .formbox .gform_body ul.gfield_radio li input[type=radio]:checked+label { color:#fff}
.page-id-14768 .cpa-bannerarea .formbox #submitsearchResultAutoSuggest { display:block!important}
.page-id-14768 .cpa-bannerarea .formbox .gform_wrapper .gform_footer { margin:0!important}
.page-id-14768 .cpa-bannerarea .formbox .gform_wrapper .gform_footer .gform_button { padding:0!important}
.page-id-14768 .cpa-bannerarea .formbox > p em { color:#fff; font-size:12px}



#banner-with-form { padding:0}
#banner-with-form .main-title { border:0; padding:0; margin:0; width:auto}
#banner-with-form .line { display:none}
#banner-with-form .container { background:0}
#banner-with-form {
    background:url(images/banner-img-new.jpg) no-repeat scroll 100% 0;
    background-size:auto 100%;
    height: 620px;
}
#banner-with-form .entry { padding:100px 0 5px 0}

#banner-with-form .entry { padding:30px 0 15px 0}
#banner-with-form .entry h1 { margin:0 0 10px 0; font-family:'RobotoMedium'; color:#333; line-height:1.2em; font-size:50px;}
#banner-with-form .entry h1 strong { display:inline-block; font-size:40px; font-weight:normal; font-family:'RobotoBold'}
#banner-with-form .entry p { font-size:20px; margin:0 0 25px 0}
#banner-with-form .entry form {}
#banner-with-form .entry form > br { display:none}
#banner-with-form .entry form input.propsearch { border:1px solid #51b84b; width:420px; display:block; padding:14px; height:45px;}
#banner-with-form .entry form input.propsearchbtn{ display:block;
    background:#51b84b;
    color:#fff;
    border:0;
    padding:15px;
    height:45px;
    cursor:pointer;
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    -ms-border-radius:0 5px 5px 0;
    -o-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
}
#banner-with-form .fctGlobalSearchContain .propertySearchDropDown{ border:1px solid #51b84b}
#banner-with-form .fctGlobalSearchContain .propertySearchDropDown li:hover { background:#51b84b; color:#fff}


#aboutsec { padding:40px 0; font-size:15px}
#aboutsec .content-column { border:1px solid #e5e5e5; margin:0 1.5% 0 0; padding:20px;}
#aboutsec .content-column.last_column { margin:0 0 0 0}
#aboutsec .content-column.one_third { width:32.33%; min-height:136px;}
#aboutsec .content-column h4 { font-family:'RobotoMedium'; color:#444; font-size:18px; margin:0 0 10px 0}
#aboutsec .content-column p { font-size:13px; margin:0; color:#555}
#aboutsec .content-column p a { color:#51b84b; text-decoration:none;}
#aboutsec .entry h2 { font-size: 26px;
    font-family: 'RobotoMedium';
}
#aboutsec .entry a {  color:#51b84b}
#property-protection { background:#51b84b; padding:40px 0}
#property-protection .container { background:url(images/content-img2.jpg) no-repeat scroll 100% 0;
    background-size:auto 100%;
    height:320px
}
#property-protection .entry { color:#fff; padding:30px 0 0 0; font-size: 15px}
#property-protection .entry h2 { color:#fff; font-size:35px; margin:0 0 25px 0; font-family:'RobotoMedium'; text-transform:capitalize}
#property-protection .entry p { margin-bottom:35px; line-height:1.8em; font-size:15px}
#property-protection .entry a { color:#fff}
#property-protection .entry a.btn-s {background: #fff;
    color: #51b84b;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    margin-right: 10px;
}
#property-protection .entry a.btn-s:hover { text-decoration:none}


#hp-head { background:url(images/newheaderbg-new.jpg) no-repeat scroll 0 0 #fff;
    background-size:100% 100%;
    height:560px;
    display:block;
}
#hp-head.hp-seven { background:url(images/newheaderbg-new-seven.jpg) no-repeat scroll 0 0 #fff;
    background-size:100% 100%;
    height:560px;
    display:block;
}
#hp-head .entry { padding:50px 0; color:#fff}
#hp-head .entry h1 { font-size:48px; font-family:'RobotoBold'}
#hp-head .entry ul { margin:30px 0 50px 0; display:block;}
#hp-head .entry ul li { font-size:18px; font-family:'RobotoLight'; display:block; margin:0 0 20px 0; position:relative}
#hp-head .entry ul li::before { content: "\f00c";
    display: inline-block;
    background:#51b84b;
    margin:0 12px 0 0;
    padding:4px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#hp-head .entry .btn-button {}
#hp-head .entry .btn-button .btn {  padding:5px 20px; text-transform:capitalize; text-align:center; line-height:1.1em}
#hp-head .entry .btn-button .btn em { display:block; font-style:normal; font-family:'RobotoLight'; font-size:13px;}

#hp-head.hp-seven .btn-button .btn { width:350px; padding:15px 20px}

#hpcomptax {border-bottom:1px solid #e9e9e9;padding:10px 0 40px 0;position:relative;margin-top: -140px;}
#hpcomptax .entry .content-column.one_half {position:relative;
    padding:25px;
    color:#fff;
}
#hpcomptax .entry .content-column.one_half::before { content:'';
    opacity:.9;
    background:#696969;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    position:absolute;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#hpcomptax .entry .content-column.one_half h2 { color:#51b84b; color:#fff; font-family:'RobotoBold'; font-size:25px; position:relative;}
#hpcomptax .entry .content-column.one_half h3 { font-size:18px; color:#fff; position:relative; font-family:'RobotoMedium'; margin:0 0 5px 0}
#hpcomptax .entry .content-column.one_half p { position:relative; font-size:16px; font-family:'RobotoMedium'}
#hpcomptax .entry .content-column.one_half p strong { font-family:'RobotoBold'; font-weight:normal;}
#hpcomptax .entry .content-column.one_half ul{ margin:10px 0 40px 10px; display:block}
#hpcomptax .entry .content-column.one_half ul li { position:relative; font-size:16px; color:#222; color:#fff; padding:0 0 0 20px;}
#hpcomptax .entry .content-column.one_half ul li::before { content:'';
    width:8px;
    height:8px;
    position:absolute;
    top:8px;
    left:0;
    background:#51b84b;
    display:block;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}

#hpcomptax .entry .content-column.one_half .btn-button .btn { line-height:1.1em; text-align:center; padding:5px 30px; text-transform:capitalize; position:relative}
#hpcomptax .entry .content-column.one_half .btn-button em { display:block; font-style:normal; font-family:'RobotoLight'; font-size:13px;}
#hpcomptax .entry .content-column.one_half.last_column {
    background:#51b84b;
    color:#fff;
    position:relative;
    top: -120px;
    display:inline-block;
    padding:40px 50px 60px 50px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#hpcomptax .entry .content-column.one_half.last_column::before { display:none}
#hpcomptax .entry .content-column.one_half.last_column h3 { font-family:'RobotoBold'; font-size:24px; margin:0 0 10px 0}
#hpcomptax .entry .content-column.one_half.last_column p { font-size:16px; font-family:'RobotoLight'}
#hpcomptax .entry .content-column.one_half.last_column ol { list-style:decimal; margin:0 0 5px 20px; display:inline-block}
#hpcomptax .entry .content-column.one_half.last_column form { margin-top:20px}
#hpcomptax .entry .content-column.one_half.last_column .propsearch { width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border:0;
    padding:15px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
#hpcomptax .entry .content-column.one_half.last_column .propsearchbtn { background:#254349;
    display:inline-block;
    margin-top:20px;
    color:#fff;
    border:0;
    padding:15px;
    width:100%;
    max-width:150px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    cursor:pointer;
}
#hpcomptax .entry .content-column.one_half.last_column .propsearchbtn:hover { background:#213c42}

#hpcomptax.newsec-seven .entry .content-column.one_half.last_column .propsearchbtn { max-width:350px!important;
    padding:25px 20px!important;
    font-size:18px;
    font-family:'RobotoBold'
}



#hpcomptax .entry .propertySearchDropDown { margin:-2px 0 0 0!important; border-bottom:2px solid #eee; padding:5px 0!important;}
#hpcomptax .entry .propertySearchDropDown li { padding:5px 10px!important; font-size:12px!important; color:#222!important; margin:0!important;}
#hpcomptax .entry .propertySearchDropDown li::before { display:none!important}

#hpcomptax.newsec-seven { margin-top: -40px;}
#hpcomptax.newsec-seven .entry .content-column.one_half.last_column { text-align:center}
#hpcomptax.newsec-seven .entry .content-column.one_half { padding:30px 25px}
#hpcomptax.newsec-seven .entry .content-column.one_half::before { content: '';
    opacity:inherit;
    background: #254349;
}
#hpcomptax.newsec-seven .entry .content-column.one_half h2 { background:#ff1a1a;
    display:inline-block;
    padding:4px 20px 4px 30px;
    position:relative;
    left:-30px;
    margin-bottom:30px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#hpcomptax.newsec-seven .entry .content-column.one_half h2::before { content:'';
    background:url(images/headercurvebg.png) no-repeat scroll 0 0;
    width:12px;
    height:54px;
    display:block;
    position:absolute;
    top:0;
    left:-6px
}
#hpcomptax.newsec-seven .entry .content-column.one_half p { font-size:20px; font-family:'RobotoLight'; }
#hpcomptax.newsec-seven .entry .content-column.one_half .btn-button { margin-top:30px;}
#hpcomptax.newsec-seven .entry .content-column.one_half .btn-button a { width:300px;
    padding: 13px 20px;
}
#hpcomptax.newsec-seven .entry h4 { font-size:30px; font-family:'RobotoBold'; color:#51b84b}

#hpcomptax.newsec-seven .entry > p { margin:0}
#hpcomptax.newsec-seven .entry > ul { display:inline-block;}
#hpcomptax.newsec-seven .entry > ul li { display:block; float:left; width:45%; position:relative; margin-bottom:20px; padding-left:20px}
#hpcomptax.newsec-seven .entry > ul li::before { content:'';
    width:8px;
    height:8px;
    background:#51b84b;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
    display:block;
    position:absolute;
    left:0;
    top:8px;
}
#hpcomptax.newsec-seven .entry > p .btn-button .btn { line-height:1.1em; text-align:center; padding:7px 30px; text-transform:capitalize; position:relative}
#hpcomptax.newsec-seven .entry > p .btn-button em { display:block; font-style:normal; font-family:'RobotoLight'; font-size:13px;}



#newhpwhy-proptax { padding:50px 0}
#newhpwhy-proptax .entry {}
#newhpwhy-proptax .entry h4 { font-family:'RobotoBold'; font-size:48px; color:#254349; margin-bottom:60px}
#newhpwhy-proptax .entry h4 strong { color:#51b84b}
#newhpwhy-proptax .entry ul { display:inline-block; width:100%}
#newhpwhy-proptax .entry ul li { display:block; color:#254349; line-height:1.6em; float:left; width:23%;margin:10px 10px 50px 10px; font-size:16px; height:120px;}
#newhpwhy-proptax .entry ul li:nth-of-type(1),
#newhpwhy-proptax .entry ul li:nth-of-type(5) { width:25%}
#newhpwhy-proptax .entry ul li:nth-of-type(4) { margin-right:0}
#newhpwhy-proptax .entry ul li::before { content:'';
    width:63px;
    height:55px;
    margin:0 auto;
    display:block;
    margin-bottom:20px;
}
#newhpwhy-proptax .entry ul li:nth-of-type(1)::before { background:url(images/why-icon1.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(2)::before { background:url(images/why-icon2.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(3)::before { background:url(images/why-icon3.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(4)::before { background:url(images/why-icon4.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(5)::before { background:url(images/why-icon5.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(6)::before { background:url(images/why-icon6.png);}
#newhpwhy-proptax .entry ul li:nth-of-type(7)::before { background:url(images/why-icon7.png);}


#enrolltoday-bldgbg { background:url(images/bldgsbg.jpg) no-repeat scroll 0 0 #223138;
    background-size:100% auto;
    padding:250px 0 80px 0;
    color:#fff;
    position:relative;
}
#enrolltoday-bldgbg::after { content:'';
    background:url(images/enroll-housebg.jpg);
    width:644px;
    height:377px;
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    z-index:1
}
#enrolltoday-bldgbg .entry { position:relative; z-index:9}
#enrolltoday-bldgbg .entry h5 { color:#51b84b;
    font-size:48px;
    line-height:1.2em;
    margin:0 0 25px 0;
    font-family:'RobotoBold';

}
#enrolltoday-bldgbg .entry h5 em { display:block}
#enrolltoday-bldgbg .entry p { font-size:16px; font-family:'RobotoLight'}
#enrolltoday-bldgbg .entry .btn-button { float:right; margin:100px 0 0 0; width:100%; text-align:center; max-width:300px}
#enrolltoday-bldgbg .entry .btn-button a { padding:15px 20px; width:100%; line-height:1.1em}
#enrolltoday-bldgbg .entry .btn-button em { display:block; font-style:normal; font-family:'RobotoLight'; font-size:13px;}


#riskfree-ptax { padding:30px 0}
#riskfree-ptax .entry { font-size:16px; color:#111}
#riskfree-ptax .entry h6 { color:#244249; font-family:'RobotoBold'; font-size:24px; margin:0 0 10px 0}

#ptax-works { background:#51b84b;
    padding:50px 0;
    color:#fff;
    background: -moz-linear-gradient(top, #4db748 0%, #274849 100%);
    background: -webkit-linear-gradient(top, #4db748 0%,#274849 100%);
    background: linear-gradient(to bottom, #4db748 0%,#274849 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4db748', endColorstr='#274849',GradientType=0 );
}
#ptax-works .entry h5 { font-family:'RobotoBold'; font-size:48px;}
#ptax-works .entry p { font-family:'RobotoLight';}
#ptax-works .entry ul.checkbox-col { text-align:center}
#ptax-works .entry ul.checkbox-col li { display:inline-block;
    position:relative;
    width:26%;
    margin:30px 30px 60px 30px;
    border:2px solid #4db748;
    height:80px;
    padding:15px 20px;
    font-size:16px;
    font-family:'RobotoBold';
    color:#212f36;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align:top;
    background:#fff;
    color:#000;
}
#ptax-works .entry ul.checkbox-col li::before { content: "\f00c";
    display: inline-block;
    position:absolute;
    top:-10px;
    left:-10px;
    border:2px solid #fff;
    color:#fff;
    background:#51b84b;
    margin:0 12px 0 0;
    padding:4px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#ptax-works .entry ul.checkbox-col li:nth-of-type(1) { line-height:3em}


#ptax-works .entry h6 { font-family:'RobotoBold'; font-size:24px}

#ptax-works .entry ul.arrowbox-col { margin:30px 0 60px 0; text-align:center;}
#ptax-works .entry ul.arrowbox-col li { display:inline-block;
    width:28%;
    text-align:left;
    font-size:16px;
    font-family:'RobotoItalic';
    position:relative;
    vertical-align:top;
}
#ptax-works .entry ul.arrowbox-col li:nth-of-type(2) { margin:0 100px}
#ptax-works .entry ul.arrowbox-col li:nth-of-type(1) { width:20%; line-height:2.5em}
#ptax-works .entry ul.arrowbox-col li::after { content:'';
    background:url(images/arcol.png) no-repeat scroll 0 0;
    display:block;
    position:absolute;
    top:5px;
    right:-75px;
    width:55px;
    height:32px;
}
#ptax-works .entry ul.arrowbox-col li:nth-of-type(1)::after { right:-70px;}
#ptax-works .entry ul.arrowbox-col li:last-child::after,
#ptax-works .entry ul.arrowbox-col li:nth-of-type(3)::after { display:none}
#ptax-works .entry small { font-size:14px}



/*Another Custom HP */
#newhpcustom-top {}
#newhpcustom-top .container { width:100%!important; max-width:1250px}
#newhpcustom-uppertop { background:#27464b; padding:10px 0; position:relative}
#newhpcustom-uppertop::after { content:'';
    width:100%;
    height:12px;
    background:#4db748;
    position:absolute;
    display:block;
    bottom:-12px;
}
#newhpcustom-topright {}
#newhpcustom-phonenum { color:#fff;
    background:url(images/phone-icon.png) no-repeat scroll 0 100%;
    background-size:38px;
    font-size:14px;
    line-height:1.6em;
    padding:0px 0 0 48px;
}
#newhpcustom-phonenum strong { font-weight:normal;}
#newhpcustom-phonenum span { font-size:26px; font-family:'Robotobold'; display:block; color:#fff!important}
#newhpcustom-phonenum span a { color:#fff!important}
#newhpcustom-phonenum span a em { font-style:normal}
#newhpcustom-client-login { padding:20px 0 10px 0}
#newhpcustom-client-login a {
    display:inline-block;
    padding: 10px;
    background:#4db748;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    text-transform:uppercase;
    font-size:12px;
}
#newhpcustom-client-login.mob-only { display:none}
#newhpcustom-uppernav {
    margin: 6px 20px 5px 0;
    /* width:300px; */
    position:relative;
    height:32px;
    background:#fff;
    margin-right:0;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}

#newhpcustom-uppernav ul li { display:block; float:left; padding:0px 8px; line-height:29px; margin-left:5px; position:relative;}
#newhpcustom-uppernav ul li a { display:block; color:#27464b; font-size:12px; padding-left:13px}
#newhpcustom-uppernav ul li a::before { content:'';
    background:url(images/top-icons.png) no-repeat;
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    left:0;
    top:7px;
}
#newhpcustom-uppernav ul li.menu-item-faqs a::before { background-position:0 0;}
#newhpcustom-uppernav ul li.menu-item-blog a::before { background-position:-16px 0;}
#newhpcustom-uppernav ul li.menu-item-client-login a::before { background-position:-32px 0;}

#newhpcustom-uppernav ul li.menu-item-texas-property-tax-faqs { margin-left:10px!important;}
#newhpcustom-uppernav ul li.menu-item-client-login { margin-right:10px;}
#newhpcustom-uppernav::before,
#newhpcustom-uppernav::after { display:none}

#newhpcustom-topright #searchform { clear:inherit;
    overflow:hidden;
    margin:6px 15px 0 20px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}
#newhpcustom-topright #searchform .txt { padding:7px 10px;}
#newhpcustom-topright #searchform .fa-search { padding:7px 8px}

#newhpcustom-maintop { padding:15px 0}
#newhpcustom-maintop #logo { width:240px;}
#newhpcustom-maintop #pagenav { margin-top:15px; position:relative; z-index:99}
#newhpcustom-maintop #pagenav > ul > li { margin:0}
#newhpcustom-maintop #pagenav > ul > li > a {
    display:block;
    position:relative;
    color:#27464b;
    font-size:14px;
    padding:15px 20px;
    text-shadow: inherit;
}
#newhpcustom-maintop #pagenav > ul > li:hover > a,
#newhpcustom-maintop #pagenav > ul > li.current-menu-ancestor > a,
#newhpcustom-maintop #pagenav > ul > li.current_page_item > a { color:#4db748; background:0}

#newhpcustom-maintop #pagenav > ul > li.menu-item-has-children > a::after { content:'\f107';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    margin-left:4px;
    font-size:15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     color:#4db748;
}
#pagenav ul > li > ul > li > a {
    font-size: 13px;
    padding: 8px 25px;
}
.home #pagenav ul > li > ul > li > a { padding:6px 22px}


#hphead-withform { padding:50px 0;
    background:url(images/newcustomhpbanner.jpg) no-repeat scroll 0 0;
    background-size:cover;
    color:#fff;
    position:relative
}
#hphead-withform::before { content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.5;
    top:0;
    left:0;
}

.page-id-18064 #hphead-withform::after,
.page-id-18183 #hphead-withform::after,
.home #hphead-withform::after,
.page-id-499 #main-content.innerpage #page-entry::before { content:'';
    position:absolute;
    background:url(/wp-content/uploads/2021/10/newribbon-poconnor-updated.png) no-repeat scroll 0 0;
    width:227px;
    height:147px;
    display:block;
    z-index:9;
    top:10px;
    left:-3px;
}
.page-id-499 #main-content.innerpage #page-entry::before { top:-30px!important}
.page-id-499 #main-content.innerpage #page-entry { position:relative; padding-top:50px}


.page-id-18034 #hphead-withform { background:url(/wp-content/uploads/2021/03/newcustomhpbanner-estates.jpg) no-repeat scroll 0 0;}
.page-id-18034 #hphead-withform::before { content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    top:0;
    left:0;
}

.page-id-18183 #hphead-withform { background:url(/wp-content/uploads/2021/03/newcustomhpbanner-comms.jpg) no-repeat scroll 0 0; background-size:cover}
.page-id-18183 #hphead-withform::before { content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.7;
    top:0;
    left:0;
}
/*.page-id-18183 #hphead-withform::after { content:'';
    position:absolute;
    background:url(images/headeredgebg.png) no-repeat scroll 0 0;
    background-size:100%;
    width:134px;
    height:134px;
    display:block;
    top:-1px;
    left:-2px;
}
*/




#hphead-withform .content-column.two_third { padding-top:150px; width:60%}
.page-id-18034 #hphead-withform .content-column.two_third,
.page-id-18064 #hphead-withform .content-column.two_third,
.page-id-18183 #hphead-withform .content-column.two_third { padding-top:50px}
#hphead-withform .content-column.two_third h1 { font-family:'RobotoBold'; font-size:65px; position:relative; padding-bottom:35px; line-height:1.2em; margin-bottom:50px; text-shadow:0 2px 5px #000}
#hphead-withform .content-column.two_third h1 em { display:block; font-style:normal; font-size:35px; margin-top:10px; line-height:1.3em; font-family:'RobotoRegular'; font-weight:normal;}
#hphead-withform .content-column.two_third h1::after { bottom:0;
    position:absolute;
    left:0;
    width:150px;
    height:10px;
    background:#4db748;
    display:block;
    content:''
}
#hphead-withform .content-column.two_third ul { margin:0; padding:0}
#hphead-withform .content-column.two_third ul li { position:relative; font-size:22px; padding-left:40px; margin-bottom:20px; font-family:'RobotoLight'}
#hphead-withform .content-column.two_third ul li a { color:#fff}
#hphead-withform .content-column.two_third ul li::before { content:'$';
    position:absolute;
    left:0;
    top:5px;
    font-size:15px;
    line-height:25px;
    text-align:center;
    background:#4db748;
    width:25px;
    height:25px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
}


#hphead-withform .content-column.last_column { background:#fff; color:#555; width:36.3%;
    padding:20px 25px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
}
#hphead-withform .content-column.last_column h2 { line-height:inherit; color:#27464b; font-size:35px; margin-bottom:10px; font-family:'RobotoCondensedBold'}
#hphead-withform .content-column.last_column h2 sup { vertical-align:-10px!important}
#hphead-withform .content-column.last_column h2 strong { display:block; padding:0; font-size:16px; font-family:'RobotoCondensedBold'; font-weight:normal;}
#hphead-withform .content-column.last_column h3 {  color:#4db748; font-size:30px; margin-bottom:10px; font-family:'RobotoCondensedBold'}
#hphead-withform .gform_wrapper { margin-top:0}
#hphead-withform .gform_wrapper .gfield.heading-intro-txts { font-size:12px; border-bottom:2px solid #bbd3d6; padding-bottom:15px!important; margin-bottom:25px!important; display:inline-block!important; width:100%;}
#hphead-withform .gform_wrapper .gfield.heading-intro-txts p { text-align:left; margin-bottom:0px!important}
#hphead-withform .gform_wrapper .top_label .gfield_label,
#hphead-withform .gform_wrapper legend.gfield_label {display:none;}

/*#hphead-withform .gform_wrapper .radiobtn .gfield_label,
#hphead-withform .gform_wrapper .radiobtn .gfield_label { display:block!important}
*/


#hphead-withform .gform_wrapper { position:relative}
#hphead-withform .gform_wrapper .gfield_label { display:none}
#hphead-withform .gform_wrapper {}
#hphead-withform .gform_wrapper .top_label div.ginput_container { margin:0!important}
#hphead-withform .top_label li ul.gfield_checkbox, 
#hphead-withform .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#hphead-withform .gform_wrapper .gform_heading { margin-bottom:20px}
#hphead-withform .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#hphead-withform .gform_body { width: 100%!important;}
#hphead-withform .gform_body ul { width:100%}
#hphead-withform .gform_body .gform_fields li.gfield { padding:0; margin:0 0 2.2% 0}
#hphead-withform .gform_body .gform_fields li.gfield.radiobtn { display:inline-block; margin-top:20px!important}
#hphead-withform .gform_body .gform_fields li.gfield_html { font-size:13px}
#hphead-withform .gform_body .gform_fields li.gfield_html.formbottom-custom { display:none; padding:0 15px}
#hphead-withform .gform_body .gform_fields li.gfield_html.formbottom-custom p a { color:#4db748}
.page-template-page-res-counties #hphead-withform .gform_body .gform_fields li.gfield_html.formbottom-custom { display:block}
#hphead-withform .gform_body .top_label li.gfield.gf_left_half,
#hphead-withform .gform_body .top_label li.gfield.gf_right_half {float:left; padding:0; width:48.5%}
#hphead-withform .gform_body .top_label li.gfield.gf_right_half { float:right; clear:inherit!important}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc { font-size:14px}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc h1 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important; font-family:'RobotoRegular';
    text-align:left;
    margin:0 0 25px 0;
    display:block
}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc h1 em { display:block;
    color:#4db748;
    font-size:13px;
    padding:0 0 10px 0;
}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc h2 { font-size:17px}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc p em { color:#4db748;}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc.attention h1 { border:0; text-align:center; font-size:40px; font-family:'RobotoBold'}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc.attention h1 strong { display:block; font-size:30px}
#hphead-withform .gform_body .gform_fields li.gfield_html.first-desc.attention p { font-family:'RobotoLight'; font-size:18px;}
#hphead-withform .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.innerpage .gform_wrapper .top_label div.ginput_container { margin:0}
#hphead-withform .gform_body .top_label li.gfield.gf_left_third,
#hphead-withform .gform_body .top_label li.gfield.gf_middle_third,
#hphead-withform .gform_body .top_label li.gfield.gf_right_third { width:31.3%!important; clear:inherit!important; float:left; margin-right:3%}
#hphead-withform .gform_body .top_label li.gfield.gf_right_third { float:right; margin-right:0}
#hphead-withform .gform_wrapper .ginput_complex.ginput_container_address .address_city,
#hphead-withform .gform_wrapper .ginput_complex.ginput_container_address .address_state,
#hphead-withform .gform_wrapper .ginput_complex.ginput_container_address .address_zip { width:31.3%!important; padding:0!important; clear:inherit!important; float:left; margin-right:3%; margin-top:2.2%; margin-bottom:2.2%}
#hphead-withform .gform_wrapper .ginput_complex.ginput_container_address .address_zip {  float:right; margin:2.2% 0 2.2% 0!important}
#hphead-withform .gform_body .top_label .gfield_label { font-size:15px; font-family: "RobotoMedium"; font-weight:normal; display:none}
#hphead-withform .gform_body #field_1_12 .gfield_label,
#hphead-withform .gform_body .pref-select .gfield_label { display:none}
#hphead-withform .gform_body input[type=text],
#hphead-withform .gform_body input[type=email],
#hphead-withform .gform_body input[type=tel],
#hphead-withform .gform_body .ginput_complex select,
#hphead-withform .gform_body textarea,
#hphead-withform .gform_body select,
#main-right .widget select { font-family: "RobotoLight"!important;
    color:#000;
    background:#fff;
    border:2px solid #bbd3d6; 
    display:block;
    font-size:13px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
    resize:none;
    width:100%!important;
    padding:10px 15px!important;
}
#hphead-withform .gform_body textarea { height:100px;}
#hphead-withform .gform_body select { height:37px; padding:0!important; margin:0!important}
#hphead-withform .gform_body ul.gfield_radio li input+input { margin:0;}
#hphead-withform .gform_body ul.gfield_radio { margin:0!important}
#hphead-withform .gform_body ul.gfield_checkbox li label, #hphead-withform .gform_body ul.gfield_radio li label { font-size:13px;}
#hphead-withform .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#hphead-withform .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#hphead-withform .gform_body ul.gfield_checkbox li input[type=checkbox], #hphead-withform .gform_body ul.gfield_radio li input[type=radio] { display:none}
#hphead-withform .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#hphead-withform .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
#hphead-withform .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#hphead-withform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#hphead-withform .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#hphead-withform .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal; font-family:'RobotoBold'}
#hphead-withform .gform_body .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
#hphead-withform .gform_body .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio { margin:0 0 20px 0!important}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li { float:none!important; width:auto!important; overflow:inherit!important; margin-bottom:15px}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li label { max-width:100%!important; padding:0 0 0 30px!important; display:block; font-size:13px}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li label em { display:block; padding:5px 0 0 0;
    font-family:'RobotoItalic';
    background:#000;
    padding:10px;
    margin:5px 0 40px 0;
}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li label::before { position:absolute!important; left:5px; top:1px; font-size:20px}
#hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label { font-family:'RobotoRegular'; color:#4db748}
#hphead-withform .gform_body .gform_fields li.gfield_html#field_2_13,
#hphead-withform .gform_body .gform_fields li.gfield_html#field_4_14,
#hphead-withform .gform_body .gform_fields li.gfield_html#field_5_12 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important}
#hphead-withform .gform_body .gform_fields li.gfield_html#field_2_13 p,
#hphead-withform .gform_body .gform_fields li.gfield_html#field_4_14 p,
#hphead-withform .gform_body .gform_fields li.gfield_html#field_5_12 p{ margin:0px 0 5px 0!important;}
#hphead-withform .gform_wrapper div.validation_error { font-size:12px;
    border:0;
    font-family:'RobotoLight';
    font-weight:normal;
    color:#fff;
    background:#cc0000;
}
#hphead-withform .gform_wrapper li.gfield.gfield_error { background:0; width:100%; border:0;}
#hphead-withform .gform_wrapper li.gfield_error ul.gfield_radio { color:#fff}
#hphead-withform .gfield_description.validation_message { margin:0; padding:0; position:relative; top:-20px; color:#fff; background:#cc0000; font-weight:normal; padding:5px}
#hphead-withform .gform_wrapper .gform_footer,
#hphead-withform .gform_wrapper .gform_page_footer { padding:0; margin-top:10px; border:0}
#hphead-withform .gform_wrapper .gform_footer > div {font-size:13px;}
#hphead-withform .gform_wrapper .gform_footer .gform_button,
#hphead-withform .gform_wrapper .gform_page_footer .button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#hphead-withform .gform_wrapper .gform_footer .gform_button:hover,
#hphead-withform .gform_wrapper .gform_page_footer .button:hover { background:#43c53d}

#hphead-withform #gform_submit_button_49 { display:none!important}

#hphead-withform .gform_wrapper .gform_previous_button { display:none!important}
#hphead-withform .enrollment-years ul.gfield_radio { padding-bottom:10px!important; display:inline-block}
#hphead-withform .enrollment-years ul.gfield_radio li { display:block!important;
    width:100%!important;
    margin:0;
}
#hphead-withform .enrollment-years ul.gfield_radio li label { padding:5px 0; font-size:17px}


#surveydiv { padding:30px 0}
#surveydiv .entry h3 { font-size:45px; font-family:'RobotoBold'; color:#43c53d}
#surveydiv .yop-poll-mc { border:1px solid #ddd;
    border-top:5px solid #ddd;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -ms-border-radius:12px;
    -o-border-radius:12px;
    border-radius:12px;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(235,235,235,1);
    -moz-box-shadow: 3px 3px 0px 0px rgba(235,235,235,1);
    box-shadow: 0px 0 10px 3px rgba(235,235,235,1);
}
#surveydiv .yop-poll-mc .basic-yop-poll-container { border:0!important; background:0!important; padding:10px 40px!important;}
#surveydiv .yop-poll-mc .basic-yop-poll-container h5 { font-family:'RobotoBold'; font-size:30px!important; margin-bottom:30px;}


#surveydiv .yop-poll-mc .basic-yop-poll-container .basic-form { display:inline-block; width:100%}
#surveydiv .yop-poll-mc .basic-elements { float:left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#surveydiv .yop-poll-mc .basic-answers { display:inline-block}
#surveydiv .yop-poll-mc .basic-answers li { display:block; float:left; width:200px; line-height:inherit!important; padding:0!important; margin:0!important}
#surveydiv .yop-poll-mc .basic-answers li label { cursor:pointer}
#surveydiv .yop-poll-mc .basic-answers li .basic-text { font-size:25px!important; font-family:'RobotoBold'}
#surveydiv .yop-poll-mc .basic-vote { position:absolute;
    right:100px;
    top:90px;
    margin:0!important;
    text-align:center;
}
#surveydiv .yop-poll-mc .basic-vote a { font-size:25px!important; font-family:'RobotoBold';
    width:100%!important;
    border:0!important;
    text-transform:uppercase;
    display:block!important;
    margin:0;
    border-radius: 6px !important;
}

#how-appeal-tax { border-top:3px solid #eee; padding:50px 0 10px 0}
#how-appeal-tax .entry .content-column h3 { line-height:1.1em; margin-bottom:20px; font-family:'RobotoBold'; color:#43c53d; font-size:55px}
#how-appeal-tax .entry .content-column a { color:#43c53d; text-decoration:underline}
#how-appeal-tax .entry .content-column p { font-size:19px; color:#666666; line-height:1.6em}
#how-appeal-tax .entry .content-column p strong { font-family:'RobotoBold'; color:#444}
#how-appeal-tax .entry .content-column ul { margin-left:15px; margin-bottom:20px}
#how-appeal-tax .entry .content-column ul li { position:relative; color:#43c53d; font-size:19px; padding:0 0 0 20px;}
#how-appeal-tax .entry .content-column ul li::before { content: "\f0da";
    position:absolute;
    top:6px;
    left:0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size:20px;
    color:#333;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#how-appeal-tax .entry .content-column.last_column { width:505px; position:relative; float:right}
#how-appeal-tax .entry .content-column.last_column::before { background:url(images/pat-videosbg.jpg) no-repeat scroll 0 0;
    width:505px;
    height:581px;
    display:block;
    content:'';
}

#how-appeal-tax .entry .content-column.last_column .videopops { margin:0; padding:0}
#how-appeal-tax .entry .content-column.last_column .videopops li { padding:0; margin:0}
#how-appeal-tax .entry .content-column.last_column .videopops li::before { display:none}
#how-appeal-tax .entry .content-column.last_column .videopops li a { display:block;
    position:absolute;
    text-indent:-999999px;
}
#how-appeal-tax .entry .content-column.last_column .videopops li:nth-of-type(1) a { width:50px;
    height:70px;
    bottom:170px;
    right:46px;

}
#how-appeal-tax .entry .content-column.last_column .videopops li:nth-of-type(2) a { width:140px;
    height:80px;
    bottom:30px;
    left:32px
}
#how-appeal-tax .entry .content-column.last_column .videopops li:nth-of-type(3) a { width:140px;
    height:80px;
    bottom:30px;
    left:183px
}
#how-appeal-tax .entry .content-column.last_column .videopops li:nth-of-type(4) a { width:140px;
    height:80px;
    bottom:30px;
    left:334px
}



#as-seenon { text-align:center;}
#as-seenon ul li { display:inline-block; vertical-align:middle; margin:10px}
#as-seenon ul li strong { font-size:35px; font-family:'RobotoCondensedBold'; color:#27464b;}


#why-oca { padding:20px 0 20px 0}
#why-oca > p { margin:0}
#why-oca h4 { background:#27464b; color:#fff; margin:0 0 40px 0; font-size:45px; padding:10px 0; font-family:'RobotoCondensedBold'}
#why-oca h4 strong { color:#43c53d;}
#why-oca .entry .content-column ul li {
    color: #555;
    margin: 0 0 30px 0;
    min-height: 205px;
    padding: 25px 0;
    padding-left: 170px;
    position: relative;
    border-bottom:1px dashed #ddd;
}
#why-oca .entry .content-column ul li:last-child { border:0;}
#why-oca .entry .content-column ul li p { margin:0; line-height:1.5em}
#why-oca .entry .content-column ul li::before { content:'';
    position:absolute;
    display:block;
    width:150px;
    height:150px;
    left:0;
    top:0;
}
#why-oca .entry .content-column ul li h5 { color:#666666; font-size:30px; font-family:'RobotoBold'}
#why-oca .entry .content-column ul li strong { font-family:'RobotoBold'}
#why-oca .entry .content-column ul li:nth-of-type(1)::before { background:url(images/why-oca-icon1.png) no-repeat scroll 0 0; background-size:100%;}
#why-oca .entry .content-column ul li:nth-of-type(2)::before { background:url(images/why-oca-icon2.png) no-repeat scroll 0 0; background-size:100%;}
#why-oca .entry .content-column ul li:nth-of-type(3)::before { background:url(images/why-oca-icon3.png) no-repeat scroll 0 0; background-size:100%;}
#why-oca .entry .content-column.last_column ul li:nth-of-type(1)::before { background:url(images/why-oca-icon4.png) no-repeat scroll 0 0; background-size:100%;}
#why-oca .entry .content-column.last_column ul li:nth-of-type(2)::before { background:url(images/why-oca-icon5.png) no-repeat scroll 0 0; background-size:100%;}
#why-oca .entry .content-column.last_column ul li:nth-of-type(3)::before { background:url(images/why-oca-icon6.png) no-repeat scroll 0 0; background-size:100%;}


.page-id-18034 #ptaxloc-rec-subs,
.page-id-18064 #ptaxloc-rec-subs { display:none}

#ptaxloc-rec-subs {}
#ptaxloc-rec-subs .container{ width:100%;}
#ptaxloc { background:#27464b; text-align:center; padding:40px 0}
#ptaxloc h6 { font-size:50px; margin:0 0 50px 0; color:#fff}
#ptaxloc h6 strong  { font-family:'RobotoBold'}
#ptaxloc .widget { width:28%; /*float:left;*/ display:inline-block; margin:1%; vertical-align:top}
#ptaxloc .widget img { margin:0 0 25px 0;
    width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#ptaxloc .widget .widget_sp_image-description { color:#fff; text-align:left; font-size:14px; font-family:'RobotoLight'}
#ptaxloc .widget .widget_sp_image-description h3 { margin:0 0 5px 0; font-family:'RobotoMedium'; font-weight:normal; font-size:15px;}
#ptaxloc .widget .widget_sp_image-description i { margin:0 5px 0 0}
#ptaxloc .widget .widget_sp_image-description span a { color:#fff!important}

#ptaxloc-rec-subs .content-column { margin:0}
#ptaxloc-rec-subs .content-column.last_column { background:#43c53d; float:right; width:34.7%; padding:3%;}

#subs { padding:50px 20px;}
#subs h6 { margin:0 0 30px 0; position:relative; font-family:'RobotoBold'; text-transform:uppercase; font-size:50px; letter-spacing:5px; color:#27464b;}
#subs h6::after { content:'';
    display:block;
    width:50px;
    margin:25px auto;
    height:5px;
    background:#43c53d;
}
#subs h6 strong { color:#43c53d;}
#subs p { font-family:'RobotoItalic'; font-size:20px; letter-spacing:3px; color:#27464b;}
#subs form { display:inline-block; width:100%; text-align:center; position:relative}
#subs .gform_body,
#subs .gform_footer { display:inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#subs .gform_body { width:60%}
#subs .gform_footer { width:20%}
#subs .gform_footer > div { display:none!important}
#subs .gform_wrapper .gfield .gfield_label { display:none}
#subs .gform_wrapper .gfield { margin:0!important; padding:0!important; max-width:100%!important; background:0; border:0; width:inherit!important}
#subs .gform_wrapper .gfield input[type=text],
#subs .gform_wrapper .gfield input[type=email] { width:100%;
    padding:18px;
    margin:0!important;
    border:2px solid #43c53d;
    font-family:'RobotoLight';
    font-size:16px;
}
#subs .gform_footer input[type=submit] { width:100%;
    padding:18px 18px 19px 18px;
    cursor:pointer;
    border:0;
    background:#43c53d;
    color:#fff;
    font-family:'RobotoBold';
    text-transform:uppercase;
    letter-spacing:3px;
    font-size:18px
}
#subs form input[type=submit]:hover { background:#37da30}

#subs #submitsearchResultAutoSuggest { display:none!important}
#subs .validation_error { display:none}
#subs .validation_message { position:absolute; left:0; font-weight:normal; color:#cc0000}


#cadrecent-updates {}
#cadrecent-updates h6 {font-size:45px; text-align:center; margin:0 0 30px 0; color:#fff; font-family:'RobotoBold'}
#cadrecent-updates .recentpost-box { background:#fff; margin:0 0 20px 0; position:relative}
#cadrecent-updates .recentpost-box::before { content:'';
    background:#777;
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:.5
}
#cadrecent-updates .recentpost-box:hover::before { opacity:0}

#cadrecent-updates .recentpost-box:nth-of-type(1)::before { display:none}

#cadrecent-updates .recentpost-box .post-thumb.fl { float:none; width:100%; height:150px; overflow:hidden}
#cadrecent-updates .recentpost-box .post-thumb.fl a { display:block}
#cadrecent-updates .recentpost-box .post-thumb.fl img { width:100%; height:200px;}
#cadrecent-updates .recentpost-box .recent-post-entries.fr { float:none; padding:15px 20px 0 20px; position:relative}
#cadrecent-updates .recentpost-box .recentpost-ttle {font-size:14px; font-family:'RobotoBold'; color:#222; display:block; margin:0 0 5px 0}
#cadrecent-updates .recentpost-box .recentpost-content p { font-size:13px}
#cadrecent-updates .recentpost-box .recentpost-readmore { display:none; position:absolute;bottom:20px; right:15px; background:#fff; padding:5px}
#cadrecent-updates .recentpost-box:hover .recentpost-readmore { display:block}
#cadrecent-updates .recentpost-box .recentpost-readmore a { display:block;
    background:#43c53d;
    color:#fff;
    font-size:12px;
    padding:5px 10px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}

#freebookcopy {}
#freebookcopy h6 { font-size:30px; text-align:center; font-family:'RobotoBold'; color:#fff; padding:0 20px}
#freebookcopy h6 strong { display:block; font-size:45px; text-align:center; margin-top:10px; text-decoration:underline; font-family:'RobotoCondensedBold'}
#freebookcopy a { display:block; 
    background:#27464b;
    text-align:center;
    color:#fff;
    font-size:25px;
    text-transform:uppercase;
    font-family:'RobotoBold';
    padding:15px 10px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}

#footer.newhpcustomfooter #bottom {background: url(images/newhpcustomfooterbg.jpg) no-repeat scroll 0 0; background-size:cover;}
#footer.newhpcustomfooter #lowerbottom { background:0}


#request-appointment-floating {}
#request-appointment-floating { right:0;}
#request-appointment-floating a { background:0;
    border:0;
    width:123px;
    height:60px;
    right:-65px;
    -webkit-transition: all 0.25s ease; 
    -moz-transition: all 0.25s ease; 
    -ms-transition: all 0.125s ease; 
    -o-transition: all 0.25s ease; 
    transition: all 0.25s ease;
    -webkit-border-radius:inherit;
    -moz-border-radius:inherit;
    -ms-border-radius:inherit;
    -o-border-radius:inherit;
    border-radius:inherit;
}
#request-appointment-floating a:hover { right:0}
#request-appointment-floating a img {display:none!important}
#request-appointment-floating a:before {content:'';
    width:123px;
    height:60px;
    display:block;
}
#request-appointment-floating a.rtpp:before { background:url(images/fl-res-tax-appeal.png) no-repeat scroll 0 0;}
#request-appointment-floating a.ctpp:before { background:url(images/fl-com-tax-appeal.png) no-repeat scroll 0 0;}
#request-appointment-floating a.btpp:before { background:url(images/fl-free-bpp.png) no-repeat scroll 0 0;}
#request-appointment-floating a.covidbtn:before { background:url(images/fl-covid-notice.png) no-repeat scroll 0 0;}

/*#gform_49 .gform_body .gform_fields li.gfield.radiobtn.selection-first ul.gfield_radio li.gchoice_49_29_0 { display:none!important}*/



#doubleproptaxred {padding:40px 0; position:relative}
#doubleproptaxred > p { margin:0; line-height:inherit}
#doubleproptaxred > p:before { display:none}
#doubleproptaxred > p > br { display:none}
#doubleproptaxred .container {}
#doubleproptaxred .entry > p { margin:0}
#doubleproptaxred .entry > p::before,
#doubleproptaxred .entry > p::after { display:none}
#doubleproptaxred .content-column { float:none; vertical-align:top; display:inline-block; margin:5px}
#doubleproptaxred .content-column.three_fourth { width: 65%; padding:20px 0 0 0}
#doubleproptaxred .content-column.three_fourth h3 { color:#2d3e50;
    font-family:'RobotoCondensedBold';
    font-size:60px;
    line-height:1.4em;
}
#doubleproptaxred .content-column.three_fourth h3 strong { font-size:110px;
    color:#43c53d;
    font-family:'RobotoCondensedBold';
}
#doubleproptaxred .content-column.three_fourth h3 em { font-style:normal; font-size:45px; display:block; line-height:1em}
#doubleproptaxred .content-column.one_half {text-align:left; width:auto; position:relative; margin:0 10px 50px 10px}
#doubleproptaxred .content-column.one_half p { line-height:1.4em; color:#79828d;
   font-family:'RobotoBold';
   font-size:20px;
   padding:0 0 0 60px;
   letter-spacing:1px
}
#doubleproptaxred .content-column.one_half p strong { position:absolute; left:0; top:40px;
    font-size:100px;
    font-family:'RobotoCondensedBold';
    color:#81de00
}
#doubleproptaxred .content-column.one_half.last_column p { padding-left:80px}
#doubleproptaxred .content-column.one_half.last_column p strong { color:#00e344}
/*#doubleproptaxred .content-column.one_half.last_column::before { position:absolute;
    content:'';
    width:1px;
    height:95px;
    top:10px;
    left:-52px;
    background:#818181
}
*/
#doubleproptaxred .content-column.one_fourth:nth-of-type(7),
#doubleproptaxred .content-column.one_fourth:nth-of-type(8),
#doubleproptaxred .content-column.one_fourth:nth-of-type(9),
#doubleproptaxred .content-column.one_fourth:nth-of-type(10) {
    background:#fff;
    border:1px solid #eee;
    text-align:left;
    font-size: 16px;
    color: #333;
    margin:9px 9px 35px 9px;
    padding:20px 15px 5px 15px;
    min-height: 275px;
}
#doubleproptaxred .content-column.one_fourth:nth-of-type(7) p,
#doubleproptaxred .content-column.one_fourth:nth-of-type(8) p,
#doubleproptaxred .content-column.one_fourth:nth-of-type(9) p,
#doubleproptaxred .content-column.one_fourth:nth-of-type(10) p { line-height:1.5em} 
#doubleproptaxred .content-column.one_half:nth-of-type(12),
#doubleproptaxred .content-column.one_half:nth-of-type(13) { width:auto; margin:0 0 25px 0}
#doubleproptaxred .content-column.one_half:nth-of-type(12) p,
#doubleproptaxred .content-column.one_half:nth-of-type(13) p { padding:0}
#doubleproptaxred .content-column.one_half:nth-of-type(13)::before { display:none}
#doubleproptaxred .floatright { position:absolute; bottom:250px; right:8%;}



.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(4),
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(5),
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(6),
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(7) { background:#fff;
    border:1px solid #eee;
    text-align:left;
    font-size:16px;
    color:#333;
    margin:9px 9px 35px 9px;
    padding:20px 15px 5px 15px;
    min-height:275px;
}
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(4) p,
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(5) p,
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(6) p,
.page-id-18183 #doubleproptaxred .content-column.one_fourth:nth-of-type(7) p { line-height:1.5em} 
.page-id-18183 #doubleproptaxred .content-column.one_half:nth-of-type(9),
.page-id-18183 #doubleproptaxred .content-column.one_half:nth-of-type(10) { width:auto; margin:0 0 25px 0}
.page-id-18183 #doubleproptaxred .content-column.one_half:nth-of-type(9) p,
.page-id-18183 #doubleproptaxred .content-column.one_half:nth-of-type(10) p { padding:0}
.page-id-18183 #doubleproptaxred .content-column.one_half:nth-of-type(10)::before { display:none}
.page-id-18183 #doubleproptaxred .floatright { position:absolute; bottom:250px; right:8%;}
.page-id-18183 #doubleproptaxred .floatright:nth-of-type(2) { position:absolute; bottom:190px; right:8%;}
.page-id-18183 #doubleproptaxred .floatright:nth-of-type(3) { position:absolute; bottom:130px; right:8%;}



.page-id-18064 #doubleproptaxred .content-column.one_third { background:#fff;
    border:1px solid #eee;
    text-align:left;
    font-size:16px;
    color:#333;
    margin:9px 9px 35px 9px;
    padding:20px 15px 5px 15px;
    min-height:265px;
    width:25.7%
}
.page-id-18064 #doubleproptaxred .content-column.one_third p > br { display:none}
.page-id-18064 #doubleproptaxred .content-column.one_third p {  line-height:1.5em}

.page-id-18064 #doubleproptaxred .content-column.one_half:nth-of-type(5),
.page-id-18064 #doubleproptaxred .content-column.one_half:nth-of-type(6) { width:auto; margin:0 0 25px 0}
.page-id-18064 #doubleproptaxred .content-column.one_half:nth-of-type(5) p,
.page-id-18064 #doubleproptaxred .content-column.one_half:nth-of-type(6) p { padding:0}
.page-id-18064 #doubleproptaxred .content-column.one_half:nth-of-type(6)::before { display:none}


#ourguarantees { background:#4db748; padding:40px 0}
#ourguarantees .entry > p:before { display:none}
#ourguarantees .entry h4 { color:#213344; font-size:60px; font-family:'RobotoBold'; margin:0 0 40px 0}
#ourguarantees .entry h4 strong { color:#fff}
#ourguarantees .entry ul { border:2px solid #fff;
    position:relative;
    width:100%;
    margin:0 auto;
    max-width:700px;
    display:block;
    color:#fff;
    padding:30px 30px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
#ourguarantees .entry ul::before { content:'"';
    position:absolute;
    left:-100px;
    top:-50px;
    font-size:150px;
}
#ourguarantees .entry ul li { font-size:25px; font-family:'RobotoLight'; position:relative; padding:0 0 0 45px; margin-bottom:40px}
#ourguarantees .entry ul li::before { content:'';
    width:25px;
    height:25px;
    background:#fff;
    position:absolute;
    left:0;
    top:6px;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
}

#fastways { background:#213344}
#fastways .entry h4 { color:#fff; font-size:50px; font-family:'RobotoBold'; margin:0 0 40px 0}
#fastways .entry h4 strong { color:#4cb547}
#fastways .entry .content-column { color:#fff; width:25%; float:none; display:inline-block; vertical-align:top;}
#fastways .entry .content-column p { font-family:'RobotoBold'; font-size:25px}
#fastways .entry .content-column p a { color:#fff}

#provenprocess { background:url(images/provenprocessbg.jpg) no-repeat scroll 0 0; margin-top:4px;
    background-size:100%;
}
#provenprocess .entry h4 {line-height: 1.1em;color:#fff;font-size:60px;font-family:'RobotoBold';margin:0 0 40px 0}
#provenprocess .entry h4 strong { color:#4cb547}
#provenprocess .entry .content-column { margin-top:160px; text-align:left}
#provenprocess .entry .content-column.two_third {}
#provenprocess .entry .content-column.two_third ul {}
#provenprocess .entry .content-column.two_third ul li {
    background:url(images/prov-ar-odd.jpg) no-repeat scroll 0 0;
    height:42px;
    display:block;
    padding-left:30px;
    margin-bottom:15px;
    position:relative;
    line-height:2.4em;
    color:#fff;
    font-family:'RobotoBold'
}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(2),
#provenprocess .entry .content-column.two_third ul li:nth-of-type(4),
#provenprocess .entry .content-column.two_third ul li:nth-of-type(6),
#provenprocess .entry .content-column.two_third ul li:nth-of-type(8) { background:url(images/prov-ar-even.jpg) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(2) { margin-left:25px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(3) { margin-left:45px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(4) { margin-left:65px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(5) { margin-left:85px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(6) { margin-left:105px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(7) { margin-left:125px}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(8) { margin-left:145px}

#provenprocess .entry .content-column.two_third ul li::before { content:'';
    width:41px;
    height:40px;
    display:block;
    position:absolute;
    left:-42px
}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(1)::before { background:url(images/prov-icon1.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(2)::before { background:url(images/prov-icon2.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(3)::before { background:url(images/prov-icon3.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(4)::before { background:url(images/prov-icon4.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(5)::before { background:url(images/prov-icon5.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(6)::before { background:url(images/prov-icon6.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(7)::before { background:url(images/prov-icon7.png) no-repeat scroll 0 0;}
#provenprocess .entry .content-column.two_third ul li:nth-of-type(8)::before { background:url(images/prov-icon8.png) no-repeat scroll 0 0;}

#provenprocess blockquote { border-top:2px solid #efefef; padding:40px 0 0 0; color:#88838d; font-family:'RobotoLight'; font-size:30px;}
#provenprocess blockquote p { line-height:1.5em}


#enrolltodaylp {
    background: #4db748;
    padding: 40px 0;
    color:#fff
}
#enrolltodaylp .entry > p:before { display:none}
#enrolltodaylp .entry h5 { line-height:1.1em; color:#fff; font-size:50px; font-family:'RobotoBold'; margin:0 0 40px 0}
#enrolltodaylp .entry h5 strong { color:#2d3e50}
#enrolltodaylp .entry h5::after { content:'';
    clear:both;
    width:300px;
    height:5px;
    margin:0 auto;
    margin-top:40px;
    background:#fff;
    display:block
}
#enrolltodaylp .entry p { font-size:25px; font-family:'RobotoLight'; line-height:1.5em}
#enrolltodaylp .entry p strong { font-size:30px; font-family:'RobotoBold'; font-weight:normal}


#freebenefitslp { padding:30px 0 0 0; background:#213344}
#freebenefitslp .entry h5 { line-height:1.1em; color:#fff; font-size:50px; font-family:'RobotoBold'; margin:0 0 40px 0}
#freebenefitslp .entry h5 strong { color:#4db748;}
#freebenefitslp .entry h5::after { content:'';
    clear:both;
    width:300px;
    height:5px;
    margin:0 auto;
    margin-top:40px;
    background:#fff;
    display:block
}
#freebenefitslp .entry ul {}
#freebenefitslp .entry ul li { position:relative;
    color:#213344;
    background:#fff;
    display:inline-block;
    vertical-align:top;
    width:25%;
    height:200px;
    margin:40px 30px;
    padding:0px 30px 10px 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px; 
}
#freebenefitslp .entry ul li::before { content:'';
    display:block;
    width:70px;
    height:70px;
    background:#4db748;
    color:#fff;
    font-family:'RobotoCondensedBold';
    font-size:35px;
    line-height:65px;
    border:4px solid #fff;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    -ms-border-radius:200px;
    -o-border-radius:200px;
    border-radius:200px;
    margin:0 auto;
    margin-bottom:20px;
    margin-top:-25px;
    position:relative
}
#freebenefitslp .entry ul li:nth-of-type(1)::before { content:'1'; }
#freebenefitslp .entry ul li:nth-of-type(2)::before { content:'2'; }
#freebenefitslp .entry ul li:nth-of-type(3)::before { content:'3'; }
#freebenefitslp .entry ul li:nth-of-type(4)::before { content:'4'; }
#freebenefitslp .entry ul li:nth-of-type(5)::before { content:'5'; }
#freebenefitslp .entry ul li:nth-of-type(6)::before { content:'6'; }


#about-oconnorlp { padding:30px 0}
#about-oconnorlp .entry { position:relative; padding:0 8%; color:#79828d}
#about-oconnorlp .entry::before {
    content: '"';
    position: absolute;
    top:110px;
    left:0;
    font-size: 150px;
    color:#4db748
}
#about-oconnorlp .entry > p:before { display:none}
#about-oconnorlp .entry h5 { line-height:1.1em; color:#2d3e50; font-size:50px; font-family:'RobotoBold'; margin:0 0 40px 0}
#about-oconnorlp .entry h5 strong { color:#4db748}
#about-oconnorlp .entry h5::after { content:'';
    clear:both;
    width:300px;
    height:5px;
    margin:0 auto;
    margin-top:40px;
    background:#4db748;
    display:block
}
#about-oconnorlp .entry p { font-family:'RobotoLight'; font-size:25px; margin-bottom:30px}
#about-oconnorlp .entry p strong { font-weight:normal; font-family:'RobotoBold'}


.page-template-page-newhpcustomtwo #logo { margin:0;} 
.page-template-page-newhpcustomtwo #newhpcustom-uppertop { padding:20px 0}
.page-template-page-newhpcustomtwo #newhpcustom-phonenum { margin-left:60px; margin-top:5px; position:relative}
.page-template-page-newhpcustomtwo #newhpcustom-phonenum::before { content:'';
    position:absolute;
    top:-5px;
    left:-30px;;
    width:2px;
    height:60px;
    background:#fff;
}
.page-template-page-newhpcustomtwo #apltagline { font-family:'RobotoCondensedBold';
    color:#fff;
    font-size:25px;
    width:505px;
    position:relative;
    text-transform:uppercase;
}
.page-template-page-newhpcustomtwo #apltagline strong { color:#4db748;}
.page-template-page-newhpcustomtwo #apltagline::before { content:'';
    background:url(images/apple-img-header.jpg) no-repeat scroll 0 0;
    width:65px;
    height:103px;
    display:block;
    position:absolute;
    top:-16px;
    left:-80px;
}

#post-enrollment-wrap { margin-top:30px}
#post-enrollment-wrap .entry { border:1px solid #222; padding:10px 20px 5px 20px;}
#post-enrollment-wrap .entry h3 { font-family: 'RobotoBold';
    color: #43c53d;
    font-size:30px;
}


/* New Styles */
body.page-template-single-custom.admin-bar #top,
body.page-template-single-custnocontainer.admin-bar #top {margin-top: 32px;}
.page-template-single-custom .container,
.page-template-single-custnocontainer .container{ background:0}


.page-template-single-custnocontainer .entry h1 { margin:0; color:#27464b; font-size:30px; position:relative}
.page-template-single-custnocontainer .entry h1 > em { position:relative;
    display:block;
    margin:0; padding:20px 0 0 0;
    font-family: "Roboto", sans-serif;
    font-style:normal;
    font-weight:400;
    color:#4db748;
}
.page-template-single-custnocontainer .entry h1 > em::before {
    content:'';
    position:absolute;
    top:12px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:250px;
}
.page-template-single-custnocontainer .entry h1 > em::after {
    content:'';
    position:absolute;
    top:10px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}

.custsection { padding:40px 0; position:relative}

.uppercounty { padding:0 0 0 0; height:110px; overflow:hidden}
.uppercounty .entry h1 { text-transform:inherit}
.uppercounty .entry h1 em { display:block; font-style:normal; color:#4db748; font-family:'RobotoRegular'; font-size:18px; margin-top:25px;}
.uppercounty .entry .btn-button { position:absolute; top:0; right:0}
.uppercounty .entry .btn-button a { text-transform:inherit; padding:6px 20px!important; font-size:22px; width:250px;}
.uppercounty .entry .btn-button a:hover { text-decoration:none}
.uppercounty .entry .btn-button a::before { background:url(images/gif_arrow_icon.gif;) #fff;
    content:''; position:absolute; display:block; width:47px; height:47px; background-size:100%;
    right:0; top:0;
}
.uppercounty .entry .btn-button a::after { position:absolute;
    content:'';
    background:url(images/btn-curve-edge.png) no-repeat;
    width:50px;
    height:50px;
    display:block;
    right:10px;
    top:-3px; 
}
.uppercounty .entry .btn-button a em { position:absolute; color:#27464b!important; font-style:normal; left:0; bottom:-40px; font-size:13px; font-family:'RobotoRegular'; line-height:1.3em; text-transform:inherit}


.uppercounty .entry h1::before {
    content:'';
    position:absolute;
    top:50px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:360px;
}
.uppercounty .entry h1::after {
    content:'';
    position:absolute;
    top:49px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}
.countytabs { padding:20px 20px;}
.countytabs .entry { padding:40px;
     box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
}
.countytabs .responsive-tabs-wrapper { margin:0}
.countytabs .responsive-tabs .statbox { border:0}
.countytabs .responsive-tabs .statbox table tr td { border:1px solid #ebebeb; font-size:14px}
.countytabs .responsive-tabs .statbox h2 { display:none;}
.countytabs .responsive-tabs ul.responsive-tabs__list { margin:0 0 20px 0;
    padding:1px;
    font-family: "RobotoBold";
    border:1px solid #222;
    display:inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
.countytabs .responsive-tabs .responsive-tabs__list__item { color:#27464b;
    background:none;
    width:auto;
    font-size:16px;
    text-align:center;
    margin:0 ;
    padding:8px 30px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border:0;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
.countytabs .responsive-tabs .responsive-tabs__list__item#tablist1-tab5 { margin:0}
.countytabs .responsive-tabs .responsive-tabs__list__item--active,
.countytabs .responsive-tabs .responsive-tabs__list__item--active:hover { top:0; background:#4db748!important; color:#fff!important; border:0;}
.countytabs .responsive-tabs .responsive-tabs__list__item:hover { top:0; border:0; background:0; color:#27464b;}
.countytabs .responsive-tabs .responsive-tabs__panel { position:relative; border:0; padding:0}
.countytabs .responsive-tabs .responsive-tabs__panel small { color:#ff0000; font-size:13px;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .content-column { padding-top:100px;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .one_third { width:43%!important}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .two_third { width:54%}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb { display:none}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb:first-child { display:block}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb h5 { font-size:26px; color:#27464b; font-family:'RobotoBold'; position:absolute; top:0; left:0}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb h5::before {
    content:'';
    position:absolute;
    top:50px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:400px;
}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb h5::after {
    content:'';
    position:absolute;
    top:49px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 img { padding:0; background:0; border:0}

.countytabs .cadselect-wrap { position:absolute; top:0; right:0;}
.countytabs .cadselect-wrap::before {content:'Select'; color:#333; font-size:14px; position:relative; top:-1px; margin-right:10px}
.countytabs .cadselect-wrap::after {content:'Year'; color:#333; font-size:14px; position:relative; top:-1px; margin-left:10px}
.countytabs #cadselect { border:1px solid #ddd; padding:8px 10px; cursor:pointer}

.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-tab4 {}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 p { font-size:16px; line-height: 2em;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul { margin:0 0 20px 0; background:#f6f6f6; padding:10px 10px 5px 10px;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li { padding-left:45px; line-height:2.4em; position:relative; color:#27464b; font-family:'RobotoMedium'; font-size:13px; display:inline-block; margin-right:40px; margin-bottom:20px}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li a { color:#27464b;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li strong { font-family:'RobotoBold'; font-weight:normal;}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li::before { content:'';
    display:block;
    background-size:100%;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    left:0;
}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li:nth-child(1)::before {background:url(images/cad-about-icon1.jpg) no-repeat scroll 0 0; background-size:100%; width:28px;height:28px;} 
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li:nth-child(2)::before {background:url(images/cad-about-icon2.jpg) no-repeat scroll 0 0; background-size:100%;} 
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li:nth-child(3)::before {background:url(images/cad-about-icon3.jpg) no-repeat scroll 0 0; background-size:100%;} 
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li:nth-child(4)::before {background:url(images/cad-about-icon4.jpg) no-repeat scroll 0 0; background-size:100%;} 
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel4 ul li:nth-child(5)::before {background:url(images/cad-about-icon5.jpg) no-repeat scroll 0 0; background-size:100%;} 



.average-ptax { padding-bottom:60px}
.average-ptax .entry h3 { margin-bottom:30px;
    color: #27464b;
    font-size: 30px;
}
.average-ptax .entry ul { margin:0; list-style:none}
.average-ptax .entry ul li { color: #27464b; font-size:25px; font-family:'RobotoMedium'; display:inline-block; margin:0 70px}
.average-ptax .entry ul li strong { display:block; color:#4db748; font-weight:normal; font-family:'RobotoBold'; font-size:40px; margin-top:10px;}

.enrolltoday { padding:50px 0 40px 0; background:#4db748; color:#fff;}
.enrolltoday .entry { }
.enrolltoday .entry h3 { color:#fff; font-size:30px}
.enrolltoday .entry h3 sup {vertical-align:-18px!important}
.enrolltoday .entry h3 strong { background:#27464b; padding:2px 10px; display:inline-block;}
.enrolltoday .entry p { color:#fff; font-size:15px}
.enrolltoday .entry .btn {}
.enrolltoday .entry .content-column.one_half { position:relative; float:none; display:inline-block; vertical-align:top; margin-top:20px; margin-right:0!important}
.enrolltoday .entry .content-column.one_half p { font-size:13px}
.enrolltoday .entry .btn,
.enrolltoday .entry .btn-b{ padding:20px 0; background:#fff; color:#27464b!important; border:0;
    font-size:30px; font-weight:700; text-transform:inherit; width:300px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
.enrolltoday .entry .btn.learnmore,
.enrolltoday .entry .btn-b.learnmore{ background:#27464b; color:#fff!important}
.enrolltoday .entry .btn-button a.learnmore:hover { background:#2f4d52; text-decoration:none}
.enrolltoday .entry .btn-button a:hover { background:#eee;text-decoration:none}

.enrolltoday .entry .btn-button:hover #learnmorebox { display:block!important}

.bubblepop { position:absolute; bottom:108px;}
.bubblepop .bubblepopwrap { display:inline-block;
    width:100%;
    background:#fff;
    text-align:left;
    padding:40px 40px 25px 40px;
    color:#27464b;
    box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.50);
    -webkit-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.50);
    -moz-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.50);
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    -o-border-radius:25px;
    border-radius:25px;   
}
.bubblepop .bubblepopwrap h6 {}

.bubblepop .bubblepopwrap h6 { text-transform:inherit!important; color:#27464b!important; font-family:'RobotoBold'; font-size:22px!important; padding-bottom:20px; position:relative!important; margin-bottom:20px!important}
.bubblepop .bubblepopwrap h6 sup { bottom:inherit;}
.bubblepop .bubblepopwrap h6::before {
    content:'';
    position:absolute;
    top:40px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:250px;
}
.bubblepop .bubblepopwrap h6::after {
    content:'';
    position:absolute;
    top:38px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}

.bubblepop .bubblepopwrap::after { position:absolute;
    bottom:-30px;
    left:0;
    width:100%;
    color:#fff;
    font-size:50px!important;
    text-align: center;
    content: "\f0d7";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bubblepop .bubblepopwrap p { color:#27464b;}

.btn-p { margin:0}

.ptax-appraisal { padding:50px 0}
.ptax-appraisal .entry { font-size:16px}
.ptax-appraisal .entry > p { margin:0}
.ptax-appraisal .entry .content-column.two_third { width:60%}
.ptax-appraisal .entry .content-column.one_third { width:36%!important}
.ptax-appraisal .entry h2 { text-transform:inherit!important; color:#27464b!important; font-size:30px!important; padding-bottom:20px; position:relative!important; margin-bottom:30px!important}
.ptax-appraisal .entry h2::before {
    content:'';
    position:absolute;
    top:50px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:400px;
}
.ptax-appraisal .entry h2::after {
    content:'';
    position:absolute;
    top:49px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}
.ptax-appraisal .entry p strong { color:#4db748;}
.ptax-appraisal .entry ul { margin:0; padding:0}
.ptax-appraisal .entry ul li { position:relative; list-style:none; margin-bottom:20px; padding:0 0 0 20px; line-height:1.5em;}
.ptax-appraisal .entry ul li i { display:none}
.ptax-appraisal .entry ul li::before { content:''; position:absolute; top:8px; left:0;
    width:8px; height:8px; background:#4db748; display:block;transform: rotate(45deg)
}


.whychoose-poco { padding:0 0 40px 0}
.whychoose-poco .entry { font-size:16px}
.whychoose-poco .entry .content-column { padding:30px 0}
.whychoose-poco .entry .content-column.one_third { width:25%!important; padding:0}
.whychoose-poco .entry .content-column.one_third img { margin:0; background:0; border:0; padding:0}
.whychoose-poco .entry .content-column.two_third { width:72%;background:#eee; padding-left:50px}
.whychoose-poco .entry h2 { margin-bottom:20px!important; color:#27464b!important; font-size:30px!important; padding-bottom:20px; position:relative!important}
.whychoose-poco .entry h2::before {
    content:'';
    position:absolute;
    top:50px;
    left:0;
    height:2px;
    background:#c1c1c1;
    width:200px;
}
.whychoose-poco .entry h2::after {
    content:'';
    position:absolute;
    top:49px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}
.whychoose-poco .entry > p { margin:0}
.whychoose-poco .entry ul { margin:0; padding:0}
.whychoose-poco .entry ul li { position:relative; list-style:none; margin-bottom:20px; padding:0 0 0 20px; line-height:1.5em;}
.whychoose-poco .entry ul li i { display:none}
.whychoose-poco .entry ul li::before { content:''; position:absolute; top:8px; left:0;
    width:8px; height:8px; background:#27464b; display:block;transform: rotate(45deg)
}

.howyoubenefit { background:#27464b; }
.howyoubenefit .entry {color:#fff}
.howyoubenefit .entry h2 { text-align:center;  margin-bottom:30px!important; color:#fff!important; font-size:35px!important; padding-bottom:20px; position:relative!important}
.howyoubenefit .entry h2 sup { vertical-align: -10px!important;}
/*.howyoubenefit .entry h2::before {
    content:'';
    position:absolute;
    top:50px;
    left:0;
    height:2px;
    background: #eee;
    width: 100%;
}
.howyoubenefit .entry h2::after {
    content:'';
    position:absolute;
    top:49px;
    left:0;
    background:#4db748;
    width:60px;
    height:5px;
}
*/
.howyoubenefit .entry ol { text-align:center; margin:0; padding:0; list-style:none}
/*.howyoubenefit .entry ol > li {position:relative; margin-left:0px; margin-bottom:30px; font-size:16px; padding-left:80px;}*/
.howyoubenefit .entry ol > li {
    min-height:270px;
    text-align:left;
    color:#333;
    font-size:13px;
    background:#fff;
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:31%;
    padding:20px;
    margin:50px 11px 20px 11px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;   
}
.howyoubenefit .entry ol > li h4 { text-align:center; font-size:17px; font-family:'RobotoBold'}
.howyoubenefit .entry ol > li::before {
    content:'';
    position:relative;
    display:block;
    margin:0 auto;
    margin-top:-50px;
    margin-bottom:20px;
    width:80px;
    height:80px;
    line-height:80px;
    text-align:center;
    font-size:40px;
    color:#fff;
    font-family:'RobotoBold';
    background:#4db748;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;               
}
.howyoubenefit .entry ol > li:nth-child(1)::before { content:'1'}
.howyoubenefit .entry ol > li:nth-child(2)::before { content:'2'}
.howyoubenefit .entry ol > li:nth-child(3)::before { content:'3'}
.howyoubenefit .entry ol > li:nth-child(4)::before { content:'4'}
.howyoubenefit .entry ol > li:nth-child(5)::before { content:'5'}
.howyoubenefit .entry ol > li:nth-child(6)::before { content:'6'}
.howyoubenefit .entry ol > li:nth-child(7)::before { content:'7'}
.howyoubenefit .entry ol > li:nth-child(8)::before { content:'8'}
.howyoubenefit .entry ol > li:nth-child(9)::before { content:'9'}
.howyoubenefit .entry ol > li:nth-child(10)::before { content:'10'}
.howyoubenefit .entry ol > li:nth-child(11)::before { content:'11'}
.howyoubenefit .entry ol > li:nth-child(12)::before { content:'12'}
.howyoubenefit .entry ol > li:nth-child(13)::before { content:'13'}
.howyoubenefit .entry ol > li:nth-child(14)::before { content:'14'}
.howyoubenefit .entry ol > li:nth-child(15)::before { content:'15'}

.howyoubenefit .entry ol > li:nth-child(1),
.howyoubenefit .entry ol > li:nth-child(3),
.howyoubenefit .entry ol > li:nth-child(6),
.howyoubenefit .entry ol > li:nth-child(15){ padding-top:12px}


.howyoubenefit .entry ol li strong {color:#4db748;}
.howyoubenefit .entry ol li ul { margin:0; margin-top:25px; list-style:disc; padding-left:20px}
.howyoubenefit .entry ol li ul li { line-height:1.5em; margin-bottom:10px}

#enrollnowsec { padding:50px 0 20px 0}
#enrollnowsec .entry h2 { font-size:40px; margin:0 0 30px 0; color:#27464b;}
#enrollnowsec .entry .content-column { padding:30px 30px 15px 30px;
    float:none;
    width:60%;
    margin:0 auto;
    box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(84,84,84,0.25);
}
#enrollnowsec .entry .content-column h3 { font-size:30px; font-weight:700!important; color:#4db748; margin-bottom:10px;}
#enrollnowsec .entry .content-column h3 sup { bottom:inherit}
#enrollnowsec .entry .content-column p { text-align:left;}

#enrollnowsec .entry .heading-intro-txts { position:relative}
#enrollnowsec .entry .heading-intro-txts::after { content:'';
    height:5px; width:50%; display:block; background:#4db748; margin:20px auto; margin-bottom:30px!important;
}

#enrollnowsec .gform_wrapper .gfield_label { display:none}
#enrollnowsec .gform_wrapper {}
#enrollnowsec .gform_wrapper form:after { color:#111}
#enrollnowsec .gform_wrapper .top_label div.ginput_container { margin:0!important}
#enrollnowsec .top_label li ul.gfield_checkbox, 
#enrollnowsec .top_label li ul.gfield_radio { margin:0 0 30px 0; max-width:100%;}
#enrollnowsec .gform_wrapper .gform_heading { margin-bottom:20px}
#enrollnowsec .gform_wrapper .gform_heading h3.gform_title { margin:0 0 20px 0; font-family: "RobotoBold"; font-size:23px;}
#enrollnowsec .gform_body { width: 100%!important;}
#enrollnowsec .gform_body ul { width:100%}
#enrollnowsec .gform_body .gfield_radio { border:0; padding:0}
#enrollnowsec .gform_body .gform_fields li.gfield { padding:0; margin:0 0 2% 0}
#enrollnowsec .gform_body .gform_fields li.gfield.radiobtn { display:inline-block; margin-bottom:0!important; margin-top:10px!important}
#enrollnowsec .gform_body .gform_fields li.gfield_html { font-size:13px}
#enrollnowsec .gform_body .gform_fields li.gfield_html.formbottom-custom { display:none; padding:0 15px}
#enrollnowsec .gform_body .gform_fields li.gfield_html.formbottom-custom p a { color:#4db748}
.page-template-page-res-counties #enrollnowsec .gform_body .gform_fields li.gfield_html.formbottom-custom { display:block}
#enrollnowsec .gform_body .top_label li.gfield.gf_left_half,
#enrollnowsec .gform_body .top_label li.gfield.gf_right_half {float:left; padding:0; width:48.5%!important}
#enrollnowsec .gform_body .top_label li.gfield.gf_right_half { float:right; clear:inherit!important}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc { font-size:14px}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc h1 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important; font-family:'RobotoRegular';
    text-align:left;
    margin:0 0 25px 0;
    display:block
}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc h1 em { display:block;
    color:#4db748;
    font-size:13px;
    padding:0 0 10px 0;
}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc h2 { font-size:17px}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc p em { color:#4db748;}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc.attention h1 { border:0; text-align:center; font-size:40px; font-family:'RobotoBold'}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc.attention h1 strong { display:block; font-size:30px}
#enrollnowsec .gform_body .gform_fields li.gfield_html.first-desc.attention p { font-family:'RobotoLight'; font-size:18px;}
#enrollnowsec .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.innerpage .gform_wrapper .top_label div.ginput_container { margin:0}
#enrollnowsec .gform_body .top_label li.gfield.gf_left_third,
#enrollnowsec .gform_body .top_label li.gfield.gf_middle_third,
#enrollnowsec .gform_body .top_label li.gfield.gf_right_third { margin-bottom:4%!important; width:31.3%!important; clear:inherit!important; float:left; margin-right:3%!important}
#enrollnowsec .gform_body .top_label li.gfield.gf_right_third { float:right; margin-right:0!important}
#enrollnowsec .gform_wrapper .ginput_complex.ginput_container_address .address_city,
#enrollnowsec .gform_wrapper .ginput_complex.ginput_container_address .address_state,
#enrollnowsec .gform_wrapper .ginput_complex.ginput_container_address .address_zip { width:31.3%!important; padding:0!important; clear:inherit!important; float:left; margin-right:3%; margin-top:2.2%; margin-bottom:2.2%}
#enrollnowsec .gform_wrapper .ginput_complex.ginput_container_address .address_zip {  float:right; margin:2.2% 0 2.2% 0!important}
#enrollnowsec .gform_body .top_label .gfield_label { font-size:15px; font-family: "RobotoMedium"; font-weight:normal; display:none}
#enrollnowsec .gform_body #field_1_12 .gfield_label,
#enrollnowsec .gform_body .pref-select .gfield_label { display:none}
#enrollnowsec .gform_body input[type=text],
#enrollnowsec .gform_body .ginput_complex select,
#enrollnowsec .gform_body textarea,
#enrollnowsec .gform_body select,
#main-right .widget select { 
    color:#000!important;
    border:1px solid #ccc!important; 
    display:block;
    font-size:15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    resize:none;
    width:100%!important;
    padding:12px!important;
}
#enrollnowsec .gform_body textarea { height:100px;}
#enrollnowsec .gform_body select { height:45px; padding:0!important; margin:0!important}
#enrollnowsec .gform_body ul.gfield_radio li input+input { margin:0;}
#enrollnowsec .gform_body ul.gfield_radio { margin:0!important}
#enrollnowsec .gform_body ul.gfield_checkbox li label, #enrollnowsec .gform_body ul.gfield_radio li label { font-size:13px;}
#enrollnowsec .gform_body ul.gfield_radio li { float:left!important; display:block!important; width:30%!important;}
#enrollnowsec .gform_body ul.gfield_checkbox li { float:left!important; display:block!important; width:20%!important; margin:0!important; padding:0!important;}
#enrollnowsec .gform_body ul.gfield_checkbox li input[type=checkbox], #enrollnowsec .gform_body ul.gfield_radio li input[type=radio] { display:none}
#enrollnowsec .gform_body ul.gfield_radio li label::before { margin:0 8px 0 0;
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollnowsec .gform_body ul.gfield_radio li input[type=radio]:checked+label::before {content:"\f111"}
#enrollnowsec .gform_body ul.gfield_checkbox li label::before { margin:0 8px 0 2px;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#enrollnowsec .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label::before {content:"\f046"; margin:0 6px 0 2px;}
#enrollnowsec .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,
#enrollnowsec .gform_body ul.gfield_radio li input[type=radio]:checked+label { font-weight:normal;}
#enrollnowsec .gform_body .gfield.gsection { display:inline-block;
    width:100%;
    clear:both;
}
#enrollnowsec .gform_body .gfield.gsection .gsection_description { font-family:'RobotoBold'; font-size:20px;}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio { margin:0 0 20px 0!important}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio li { float:none!important; width:auto!important; overflow:inherit!important; margin-bottom:15px}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio li label { max-width:100%!important; padding:0 0 0 30px!important; display:block; font-size:13px}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio li label em { display:block; padding:5px 0 0 0;
    font-family:'RobotoItalic';
    background:#000;
    padding:10px;
    margin:5px 0 40px 0;
}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio li label::before { position:absolute!important; left:5px; top:1px; font-size:20px}
#enrollnowsec .gform_body .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label { color:#4db748}
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_2_13,
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_4_14,
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_5_12 { font-size:15px; border-bottom:1px solid #fff; padding:15px 0 0 0!important}
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_2_13 p,
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_4_14 p,
#enrollnowsec .gform_body .gform_fields li.gfield_html#field_5_12 p{ margin:0px 0 5px 0!important;}
#enrollnowsec .gform_wrapper div.validation_error { font-size:12px;
    border:0;
    font-family:'RobotoLight';
    font-weight:normal;
    color:#fff;
    background:#cc0000;
}
#enrollnowsec .gform_wrapper li.gfield.gfield_error { background:0; width:100%; border:0;}
#enrollnowsec .gform_wrapper li.gfield_error ul.gfield_radio { color:#fff}
#enrollnowsec .gfield_description.validation_message { margin:0; padding:0; position:relative; top:-20px; color:#fff; background:#cc0000; font-weight:normal; padding:5px}
#enrollnowsec .gform_wrapper .gform_footer,
#enrollnowsec .gform_wrapper .gform_page_footer { padding:0; margin-top:10px; border:0}
#enrollnowsec .gform_wrapper .gform_footer .gform_button,
#enrollnowsec .gform_wrapper .gform_page_footer .button {
    display:inline-block;
    width:100%;
    cursor:pointer;
    background:#4db748;
    border:1px solid #65d160;
    border-top:3px solid #65d160;
    padding:15px 30px;
    text-transform:uppercase;
    font-size:20px;
    font-family: "RobotoBold";
    color:#fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
}
#enrollnowsec .gform_wrapper .gform_footer .gform_button:hover,
#enrollnowsec .gform_wrapper .gform_page_footer .button:hover { background:#43c53d}

#enrollnowsec #gform_submit_button_49 { display:none!important}

#enrollnowsec .gform_wrapper .gform_previous_button { display:none!important}
#enrollnowsec .enrollment-years ul.gfield_radio { padding-bottom:10px!important; display:inline-block}
#enrollnowsec .enrollment-years ul.gfield_radio li { display:block!important;
    width:100%!important;
    margin:0;
}
#enrollnowsec .enrollment-years ul.gfield_radio li label { padding:5px 0; font-size:17px}



.page-template-page-cads { font-family: "RobotoRegular";}
.page-template-page-cads .container { width:1170px; padding:0; max-width:inherit}


.poconnorchart{
	min-height:300px;
	cursor:pointer;
}

.page-template-page-cads .content-column.one_third{
    width: 30.3% !important;
}


div#chart1heading h3,
div#chart2heading h3, 
div#chart3heading h3,
div#chart4heading h3, 
div#chart5heading h3, 
div#chart6heading h3{
    text-align: center !important;
    margin-bottom: -15px !important;
    margin-top: 18px !important;
	font-size:15px;
	text-transform: uppercase;
	font-weight:600;
	min-height: 38px;
}

div#CPIvsresidentialsHeading1 h3,
div#CPIvsresidentialsHeading2 h3{
	
	padding:0px 40px;
	margin-bottom:5px;
	font-size:15px;
	text-transform: uppercase;
	font-weight:600;
}

div#CPIvsresidentialsHeading1 p,
div#CPIvsresidentialsHeading2 p{
	
	padding:0px 40px;
	font-size:14px;
	
	
}


#exampleModal .poconnorchart{
	min-height:400px;
	max-height:500px;
	max-width:100%;
	cursor:pointer;
}

@media (min-width: 1200px){
#mainnav .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1170px !important;
}

ul#desknav {
    margin-bottom: auto !important;
}
	
.uppercounty .entry h1::after {
    content: '';
    position: absolute;
    top: 49px;
    left: 0;
    background: #4db748;
    width: 60px;
    height: 5px;
}
}

/* EXP Landing Page */
.exp-tabs .elementor-tab-title::before {
    content: '';
    display: block;
    width: 80px;
    height: 100px;
    left: 0;
    top: 0;
}
.exp-tabs .elementor-tab-title.elementor-active::before{
    content: '' !important;
    display: block !important;
    width: 60px !important;
    height: 70px !important;
    left: 0 !important;
    top: 0 !important;
	position: inherit !important;
}
.exp-tabs .elementor-tab-title.elementor-active {
	color: #fff;
	background: #4DB748 !important;
}
.exp-tabs #elementor-tab-title-1951 {
	background: #fff;
}
.elementor-29408 .elementor-element.elementor-element-ba05e80 .elementor-tab-title {
    font-size: 26px;
    text-align: center;
}
.exp-tabs #elementor-tab-title-1951.elementor-active::before {
    background: url(/wp-content/uploads/2022/03/01-01-w.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1951::before {
    background: url(/wp-content/uploads/2022/03/01-01.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1952.elementor-active::before {
    background: url(/wp-content/uploads/2022/03/01-02-w.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
#elementor-tab-title-1952{
	background: #fff;
}
.exp-tabs #elementor-tab-title-1952::before {
    background: url(/wp-content/uploads/2022/03/01-02.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1953.elementor-active::before {
    background: url(/wp-content/uploads/2022/03/01-03-w.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1953::before {
    background: url(/wp-content/uploads/2022/03/01-03.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1954.elementor-active::before {
    background: url(/wp-content/uploads/2022/03/01-04-w.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
.exp-tabs #elementor-tab-title-1954::before {
    background: url(/wp-content/uploads/2022/03/01-04.png) no-repeat scroll 0 0;
    background-size: 80px;
	margin: auto;
}
#elementor-tab-title-1953{
	background: #fff;
}
#elementor-tab-title-1954{
	background: #fff;
}
@media only screen and (min-width: 800px) {
.exp-tabs .elementor-tab-title {
	margin: 0 15px;
	width: 24%;
	height: 300px;
}
}
@media only screen and (max-width: 800px) {
.elementor-29408 .elementor-element.elementor-element-e7d90fe .elementor-button, .elementor-29408 .elementor-element.elementor-element-197c42c .elementor-button {
    padding: 20px !important;
	font-size: 22px !important;
}
}
.exp-tabs .elementor-tab-title {
	margin: 15px 15px;
	background: #fff;
}
.exp-tabs .elementor-tabs-wrapper {
	width: 80%;
    text-align: center;
    margin: auto;
}
.exp-tabs .elementor-tab-content {
    padding: 20px 0 !important;
}
.exp-enroll {
	color: #fff !important;
	font-size: 20px;
	padding: 5px 30px;
	border-radius: 5px;
	background: #4DB748;
	margin-top: 20px !important;
	z-index: 100;
}
.exp-tabs .elementor-active .exp-enroll {
	color: #4DB748 !important;
	font-size: 20px;
	padding: 5px 30px;
	border-radius: 5px;
	background: #FFF !important;
	margin-top: 20px !important;
	z-index: 100;
}
.exp-res-content {
	background: #4DB748;
}
.exp-res-content {
  padding-top: 50px;
	padding-bottom: 50px
}
.exp-res-1, .exp-res-1 h2, .exp-res-2{
	color: #fff;
	font-size: 26px;
}
.exp-res-1{
	line-height: 2;

}
.exp-res-1, .exp-res-2, .exp-res-content-2{
	width: 80% !important;
	margin: auto;
	font-weight: 600;
}
.exp-res-2 {
	display: block;
	margin-top: 50px;
}
.exp-res-1 img, .exp-res-2 img{
	width: 450px;
	height: auto;
}
.exp-res-1 h2 {
	font-size: 55px;
}
.exp-res-1 p {
	font-size: 26px !important;
	font-weight: 800;
}
.exp-res-2 ul li, .exp-res-content-2 ul li {
	margin-top: 20px !important;
}
.exp-res-content-2, .grey-cost {
	font-size: 26px !important;
	line-height: 2;
	margin-top: 70px;
	font-weight: 600;
}
.grey-cost {
	text-align: center;
}
.exp-res-content-2 ol, ul {
    margin: 0 0 1.5em 1em;
}
.exp-enroll-btn {
	font-size: 28px;
    font-weight: 800;
    line-height: 1.3em;
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 30px;
		margin: 0 auto;
    display: block;
	width: 300px;
	text-align: center;
	margin-bottom: 30px;
}
.exp-tabs .elementor-tab-content a {
	color: #4DB748 !important;
}
.exp-tabs h3{
	font-size: 32px;
	color: #4DB748;
	padding-top: 50px !important;
}
.com-money {
	width: 300px !important;
}
.com-img {width: 600px !important;
margin-top: 20px;}
.cost-img-2 {
	width: 350px !important;
	height: 276px !important;
}

#gform_wrapper_20 #submitsearchResultAutoSuggest, #gform_21 #submitsearchResultAutoSuggest {
	visibility: hidden;
}
#gform_21 input, #gform_20 input  {
    border: 2px solid #bbd3d6;
    font-size: 13px!important;
    border-radius: 20px;
}
#gform_21 .gfield select, #gform_20 .gfield select {
    color: #797775 !important;
    border: 2px solid #bbd3d6 !important;
    display: block;
    font-size: 15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 30px;
    resize: none;
    width: 100%!important;
}
#gform_21 .gfield textarea.large, #gform_20 .gfield textarea.large {
    height: 108px;
	border: 2px solid #bbd3d6;
}
#gform_21 h3, #gform_20 h3 {
    font-size: 29px;
    margin-bottom: 0px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
}
#gform_21 input[type="submit"], #gform_20 input[type="submit"] {
    color: #ffffff;
    background-color: #4DB748;
	padding: 10px 50px;
	border: none;
}
@media only screen and (min-width: 800px) {
.exp-tabs .elementor-tab-title {
	margin: 0 15px;
	width: 24%;
	height: auto;
}
}

#exp-enrollment #gform_wrapper_7 #field_7_29{
	display: none;
}

.exp-tabs .elementor-tab-title {
    font-size: 18px;
}
.exp-tabs .elementor-tab-title.elementor-active::before {
    width: 60px !important;
    height: 70px !important;
}
.exp-tabs .elementor-tab-title::before {
    width: 60px;
    height: 70px;
}
.exp-tabs #elementor-tab-title-1951.elementor-active::before {
    background-size: 60px;
    margin: auto;
}
.exp-tabs #elementor-tab-title-1951::before {
    background-size: 60px;
    margin: auto;
}
.exp-tabs #elementor-tab-title-1952.elementor-active::before {
    background-size: 60px;
}
.exp-tabs #elementor-tab-title-1953::before {
    background-size: 60px;
}
.exp-tabs #elementor-tab-title-1953.elementor-active::before {
    background-size: 60px;
}
.exp-tabs #elementor-tab-title-1954::before {
    background-size: 60px;
}
.exp-tabs #elementor-tab-title-1954.elementor-active::before {
    background-size: 60px;
}

.com-img {
    width: 300px !important;
}
.com-money {
    width: 250px !important;
}
.exp-res-1, .exp-res-2 {
    font-size: 20px;
	font-weight: normal;
}
.exp-res-content-2, .grey-cost {
    font-size: 20px !important;
}

.exp-res-1 img, .exp-res-2 img {
    width: 300px;
}

#exp-enrollment #gform_7 input, #gform_7 input {
    border: 2px solid #bbd3d6;
    font-size: 13px!important;
    border-radius: 20px;
    margin-top: 0px;
	padding: 8px;
}
.exp-enroll {
    font-size: 18px;
}
.exp-res-content-2, .grey-cost {
    font-weight: normal;
}

.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(1)::before {
    background: url(/wp-content/uploads/2022/03/01-01-w.png) no-repeat scroll 0 0;
    background-size: 60px;
    margin: auto;
}
.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(2)::before {
    background: url(/wp-content/uploads/2022/03/01-02.png) no-repeat scroll 0 0 !important;
    background-size: 60px;
    margin: auto;
}

.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(3)::before {
    background: url(/wp-content/uploads/2022/03/01-03.png) no-repeat scroll 0 0;
    background-size: 60px;
    margin: auto;
}
.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:nth-child(4)::before {
    background: url(/wp-content/uploads/2022/03/01-04.png) no-repeat scroll 0 0;
    background-size: 60px;
	margin: auto;
}

.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(1)::before {
    background: url(/wp-content/uploads/2022/03/01-01.png) no-repeat scroll 0 0;
    background-size: 60px;
	margin: auto;
}
.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(2)::before {
    background: url(/wp-content/uploads/2022/03/01-02.png) no-repeat scroll 0 0;
    background-size: 60px;
	margin: auto;
}
.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(3)::before {
    background: url(/wp-content/uploads/2022/03/01-03.png) no-repeat scroll 0 0;
    background-size: 60px;
	margin: auto;
}
.exp-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title:nth-child(4)::before {
    background: url(/wp-content/uploads/2022/03/01-04.png) no-repeat scroll 0 0;
    background-size: 60px;
	margin: auto;
}
.exp-tabs .elementor-tabs-wrapper {
    width: 1170px;
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    background-color: transparent !important;
}
.exp-tabs #elementor-tab-title-1952::before {
    background: url(/wp-content/uploads/2022/03/01-02.png) no-repeat scroll 0 0;
    background-size: 60px;
    margin: auto;
}
.page-id-31424 #top {
	display: none;
}

.bpp-enroll .btn-button {
    position: absolute;
    top: 0;
    right: 0;
}
.bpp-enroll .btn-button .btn-b {
    display: inline-block;
    background: #4db748;
    border-top: 3px solid #65d160;
    padding: 5px 30px;
    text-transform: uppercase;
    font-size: 18px;
    font-family: "RobotoBold";
    color: #fff!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}
.bpp-enroll .btn-button a {
    text-transform: inherit;
    padding: 8px 10px!important;
    font-size: 22px;
    width: 250px;
}
.bpp-enroll .btn-button a em {
    position: absolute;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -32px;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: inherit;
	color: #fff !important;
}
.bpp-enroll .btn-button .btn-b em {
    display: block;
}
.bpp-enroll .btn-button a::before {
    background: url(/wp-content/uploads/2022/03/gif_arrow_icon.gif;) #fff;
    content: '';
    position: absolute;
    display: block;
    width: 47px;
    height: 47px;
    background-size: 100%;
    right: 0;
    top: 0;
}
.bpp-enroll .btn-button a::after {
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2022/03/btn-curve-edge.png) no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    right: 10px;
    top: -3px;
}
.rendering-sec ul {
    margin: 0;
    padding: 0;
}
.rendering-sec ul li::before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 8px;
    height: 8px;
    background: #4db748;
    display: block;
    transform: rotate(45deg);
}
.rendering-sec ul li {
    position: relative;
    list-style: none;
	padding: 0 0 0 20px;
}
.rendering-sec ul li {
    margin: 0 0 15px 0;
    line-height: 1.7em;
}
.page-id-31424 #gform_wrapper_7 .ptppbtn {
	display: none !important;
}
.rendering-sec.bpp-enroll .btn-button {
    position: absolute;
    top: 0;
    right: auto;
}

/*style added on 16/03/2022*/
@media(min-width:480px){
    
.uppercounty .entry .btn-button a em {

    text-align:center;
    margin-top:5px;
}
}
@media (min-width: 1200px){
#mainnav .container, .container-lg, .container-md, .container-sm, .container-xl {
/*     max-width: 1170px !important; */
}
    
#main-content .container {
    margin: 0 100px 0 2%;
    margin: auto;
}
    
.content-column.one_half {
     width: 48.5%;
}

ul#desknav {
    margin-bottom: auto !important;
}
    
.uppercounty .entry h1::after {
    content: '';
    position: absolute;
    top: 49px;
    left: 0;
    background: #4db748;
    width: 60px;
    height: 5px;
}

}

@media(max-width:768px){
    .page-template-page-cads .content-column.one_third {
    width: 100% !important;
}

    .countytabs .responsive-tabs ul.responsive-tabs__list {
    display: none;
}
.uppercounty {
    padding: 0 0 0 0;
    height: initial;
    overflow: hidden;
}
    
.uppercounty .entry h1::after{
top: 163px;
}
    
.uppercounty .entry h1::before {
    top: 166px;
}
.countytabs .responsive-tabs ul.responsive-tabs__list {
   
    border: none;
   
}

.tabcontent p {
    padding: 1px 0px 0px 3px;
}
    
div#CPIvsresidentialsHeading1 h3, div#CPIvsresidentialsHeading2 h3 {
    padding: 0px 4px; 
  
}
div#CPIvsresidentialsHeading1 p, div#CPIvsresidentialsHeading2 p {
    padding: 0px 4px; 
  
}

h2.tabtitle.responsive-tabs__heading.responsive-tabs__heading--active {
    background-color: #4db748;
}
    
div#tablist1-panel3 h5 {
    margin-top: 50px;
}

.countytabs .responsive-tabs .responsive-tabs__panel .cadtb h5::before {
    top: 64px;
    width: 100%;
}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .one_third {
    width: 100%!important;
}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .two_third {
    width: 100%;
}
.countytabs .responsive-tabs .responsive-tabs__panel .cadtb h5::after {
    top: 62px;
}
    
div#tablist1-panel3 p img {
    margin: 124px auto 38px auto;
}

.ptax-appraisal .entry .content-column.one_third {
    width: 100%!important;
}
.whychoose-poco .entry .content-column.one_third {
    width: 100%!important;
}
.countytabs .responsive-tabs .responsive-tabs__panel#tablist1-panel3 .content-column {
    padding-top: 0px;
}

.custsection.uppercounty .btn-button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}
    
.uppercounty .entry h1 {
    text-transform: inherit;
    padding-top: 90px;
}
    
.ptax-appraisal .entry h2::after {   
    top: 85px;
}
    
.ptax-appraisal .entry h2::before {
    width: 100%;
    top:85px;
}
    
.poconnorchart{
    min-height:400px;
    max-width:100%;
    cursor:pointer;
}
    .countytabs .entry {
    padding: 10px;
  
}
.ptax-appraisal .entry .content-column.two_third {
    width: 100%;
}
    
.whychoose-poco .entry h2::before { 
    top: 80px;
}
.whychoose-poco .entry h2::after {
    top: 77px;
}

.uppercounty .entry .btn-button a {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    align-content: center;
    flex-wrap: nowrap;
    width:100%
}
.uppercounty .entry .btn-button a em {
    position: relative;
    color: #27464b!important;
    bottom:0;
}
    
.whychoose-poco .entry .content-column.two_third {
    width: 100% !important;
    padding-left: 22px;
    padding-right: 22px;
}
.howyoubenefit .entry h2::after {
    top: 118px;
}

.howyoubenefit .entry h2::before {
    top: 121px;
}
    
.responsive-tabs .responsive-tabs__heading {
    border-top: 1px solid #ccc !important;
}
    
#enrollnowsec .entry .content-column {
     width: 100%;
    
}

.content-column.one_half {
    width: 100%;
}
}
#gform_wrapper_20 .gform_footer div {
	visibility: hidden;
}
.pgform-personal-prop .gform_footer div {
	display: none !important;
}
/*
.cpabanner .gform_footer div {
	display: none !important;
}
*/
.pgform-personal-prop #submitsearchResultAutoSuggest {
	visibility: hidden !important;
}
.page-id-19924 .ptppbtn a{
    font-size: 15px;
    padding: 0px!important;
}
.page-id-19924 .btn-button a {
    font-size: 16px;
}
.page-id-19924 .uppercadbtn {
    top: -28px;
}
.page-id-19657 .uppercadbtn {
    top: -28px;
}
.page-id-19657 .ptppbtn a{
    font-size: 15px;
    padding: 0px!important;
}
.page-id-19657 .btn-button a {
    font-size: 16px;
}
.page-id-19634 .uppercadbtn {
    top: -28px;
}
.page-id-19634 .ptppbtn a{
    font-size: 15px;
    padding: 0px!important;
}
.page-id-19634 .btn-button a {
    font-size: 16px;
}
.page-id-19918 .uppercadbtn {
    top: -28px;
}
.page-id-19918 .ptppbtn a{
    font-size: 15px;
    padding: 0px!important;
}
.page-id-19918 .btn-button a {
    font-size: 16px;
}

.page-id-19949 #main-content {
    padding-top: 85px;
    padding-bottom: 50px;
}
.page-id-19949  .gform_footer div {
	display: none !important;
}
.page-id-19949  #gform_wrapper_3 #submitsearchResultAutoSuggest {
	visibility: hidden;
	height: 0px !important;
}
.page-id-19949  #gform_wrapper_2 #submitsearchResultAutoSuggest {
	visibility: hidden;
	height: 0px !important;
}

.uploader-cont form {
    text-align: center;
}
.page-id-32377 #top{
	display: none;
}
/* ------------- */
.faq-q {
    background: url(/wp-content/uploads/2022/03/Group-296.png) no-repeat scroll 0 100%;
    background-size: 30px;
    padding: 0px 0 0 40px;
}
@media screen and (max-width: 500px) { 
	.faq-q {
		background: none;
	}

    .countyassessordistrictinformation .uppercadbtn { z-index:99;  top: -4px;}
}
.elementor-element-615d98c .elementor-widget-wrap{
	display: flex;
    justify-content: center;
}
.elementor-32377 .elementor-element.elementor-element-89a2109 {
    text-align: center;
    width: auto;
}
.dart-icon {
    background: url(/wp-content/uploads/2022/03/Group.png) no-repeat 0 15%;
    background-size: 30px;
    padding: 0px 0 0 40px;
		top: 0 !important;
}
.green-line span{
    height: 8px;
    width: 40px;
    bottom: -1px;
    background: #4db748;
    display: inline-block;
    left: 0;
	margin-bottom: 0px !important;
}
.green-line {
	margin-bottom: -5px !important;
	z-index: 100;
}
.black-line span{
	bottom: -10px !important;
}
@media screen and (max-width: 500px) {
.bpp-enroll .btn-button {
    position: absolute;
    top: 40px;
    right: auto;
		margin: auto;
	width: 90%;
}
	.elementor-element-89a2109 {
		padding-top: 50px;
	}
}
.entry-content {
	  margin-left: 140px;
    margin-right: 500px;
}
.entry-header
{
	margin-left: 140px;
}
.inside-article{
	margin-top:200px;
}

.page-id-29408 #field_20_1 label{
	display: none;
}
.page-id-29408 .gform_footer div{
	display: none !important;
}
#gform_wrapper_21 .gform_footer {
	padding: 0;
}

#surveydiv .yop-poll-mc .basic-vote a{
	border-radius: 6px !important;
	padding: 15px 30px !important;
	font-size: 20px !important;
}
#subs form input[type=submit]:hover {
    background: #4db748;
}
#subs .gform_footer input[type=submit] {
    border-radius: 6px !important;
}
#subs .gform_wrapper .gfield input[type=text], #subs .gform_wrapper .gfield input[type=email] {
    border: 2px solid #4db748;
}
#subs .gform_footer input[type=submit] {
    padding: 16px 18px 19px 18px;
    background: #4db748;
    font-size: 20px;
}
.btn-button .btn, .btn-button .btn-b {
    border-top: none;
	
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    font-size: 20px;
	
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    padding: 15px 30px !important;
}

.uppercadbtn .btn-button a::before {
    background: none;
    display: none;
}

.uppercadbtn .btn-button a::after {
    background: none;
    display: none;
}
.uppercadbtn .btn-button a {
    text-align: center;
	padding: 10px 20px!important;
}
.uppercounty .entry .btn-button a::before {
    background: none;
}
.uppercounty .entry .btn-button a::after {
    background: none;
}
.uppercounty .entry .btn-button a {
     text-align: center;
		padding: 10px 20px!important;
}
.enrolltoday .entry .btn, .enrolltoday .entry .btn-b {
    border-radius: 6px !important;
}
#freebookcopy a {
    border-radius: 6px;
}
#gform_submit_button_1 {
    padding: 15px 30px;
    background: #4db748;
    font-size: 20px;
	border-radius: 6px;
	color: #fff;
    font-family: 'RobotoBold';
    text-transform: uppercase;
    letter-spacing: 1px;
	border-top: none;
}
.page-template-page-withsidebar #main-left {
    width: 60%;
}
.page-template-page-withsidebar #main-right {
    width: 36%;
}
#savings-calculator .container{
	width: auto;
	margin: 0;
}
#calculated-results .container{
	width: auto;
	margin: 0;
}
.page-template-page-withsidebar .is-right-sidebar {
    width: auto;
}

#surveydiv .yop-poll-mc .basic-vote a{
	border-radius: 6px !important;
	padding: 15px 30px !important;
	font-size: 20px !important;
}
#subs form input[type=submit]:hover {
    background: #4db748;
}
#subs .gform_footer input[type=submit] {
    border-radius: 6px !important;
}
#subs .gform_wrapper .gfield input[type=text], #subs .gform_wrapper .gfield input[type=email] {
    border: 2px solid #4db748;
}
#subs .gform_footer input[type=submit] {
    padding: 16px 18px 19px 18px;
    background: #4db748;
    font-size: 20px;
}
.btn-button .btn, .btn-button .btn-b {
    border-top: none;
	
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    font-size: 20px;
	
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    padding: 15px 30px !important;
}

.uppercadbtn .btn-button a::before {
    background: none;
    display: none;
}

.uppercadbtn .btn-button a::after {
    background: none;
    display: none;
}
.uppercadbtn .btn-button a {
    text-align: center;
	padding: 10px 20px!important;
}
/*
.uppercounty .entry .btn-button a::before {
    background: none;
}
.uppercounty .entry .btn-button a::after {
    background: none;
}
.uppercounty .entry .btn-button a {
     text-align: center;
		padding: 10px 20px!important;
}
.page-template-page-cads .btn-button:before {
		content:'Property Tax Protection Program';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
*/
.page-template-page-cads .btn-button:before {
	display: none;
}
.enrolltoday .entry .btn, .enrolltoday .entry .btn-b {
    border-radius: 6px !important;
}
#freebookcopy a {
    border-radius: 6px;
}
#gform_submit_button_1 {
    padding: 15px 30px;
    background: #4db748;
    font-size: 20px;
	border-radius: 6px;
	color: #fff;
    font-family: 'RobotoBold';
    text-transform: uppercase;
    letter-spacing: 1px;
	border-top: none;
}
.page-template-page-withsidebar #main-left {
    width: 60%;
}
.page-template-page-withsidebar #main-right {
    width: 36%;
}
#savings-calculator .container{
	width: auto;
	margin: 0;
}
#calculated-results .container{
	width: auto;
	margin: 0;
}
.page-template-page-withsidebar .is-right-sidebar {
    width: auto;
}

.uppercadbtn .btn-button:after{
	content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
	position: absolute;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
.uppercadbtn {
    top: -26px;
}
.btn-button:after{
	content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
.btn-button:after{
	content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
/*
.btn-button:before {
		content:'Property Tax Protection Program';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
*/
.page-template-page-cads .btn-button:after {
	content: '';
}
.uppercounty .entry .btn-button a em {
    text-align: left;
}
.uppercounty .entry .btn-button a::before {
    background: none;
}
.uppercounty .entry .btn-button a::after {
    background: none;
}
.uppercounty .entry .ptppbtn a {
    text-transform: inherit;
    padding: 0px!important;
    font-size: 13px;
    width: auto;
	text-align: left;
}
.uppercounty .entry .btn-button a {
    text-align: center;
}
#main-content {
    padding-top: 220px;
    padding-bottom: 50px;
}
.uppercadbtn {
    top: -65px !important;
	
}
.page-template-page-cads #main-content{
    padding-top: 180px;
}
#protest-wrap .entry .btn-button, #protest-wrap.countyprotest-wrap .btn-button {
    padding: 0px;
}
.ptppbtn a {
    font-size: 13px !important;
    padding: 0px!important;
}
.uppercadbtn .ptppbtn a {
    font-size: 13px!important;
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    padding: 12px 30px !important;
}
#protest-wrap .entry .btn-button .btn, #protest-wrap.countyprotest-wrap .btn-button .btn {
    font-size: 18px;
}
#newbpp-banner .btn-button:after {
    color: #fff !important;
}
.page-template-page-newbpp .header-btn.fr a::after {
    content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
	text-align: left;
}
.page-template-page-newbpp #bpptop {
    padding: 40px 0;
}
.page-template-page-newbpp .header-btn.fr a {
    text-transform: inherit;
    padding: 7px 20px!important;
    width: 250px;
	text-align: center;
	font-size: 18px;
	    font-family: "RobotoBold";
    color: #fff!important;
}
.page-template-page-newbpp .header-btn .ptppbtn a {
    display: block;
    background: transparent;
    padding: 0px !important;
    font-size: 15px;
    font-family: "RobotoLight";
    color: #4db748 !important;
	text-align: left;
}
.page-template-page-newbpp .header-btn .ptppbtn a:after{
	content: '' !important;
}
.page-template-page-newbpp #this-led-us .btn-button a::after {
	content: '' !important;
}
.page-template-page-newbpp .wht-content-area .btn-button a::after {
	content: '' !important;
}
.page-template-page-newbpp #newbpp-banner .btn-button a::after {
	content: '' !important;
}
.page-template-page-newbpp #easy-steps .btn-button a::after {
	content: '' !important;
}
#bpptop .header-btn.fr {
	position: absolute;
    top: -30px;
    right: 0;
}
.page-template-page-newbpp .btn-button .btn {
	min-width: 250px;
	text-align: center;
	font-size: 18px;
	font-family: "RobotoBold";
    color: #fff!important;
	text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
	#bpptop .header-btn.fr {
	position: inherit;
    top: -18px;
    right: 0;
}
}
.page-template-page-newbpp #newbpp-banner .btn-button {
    margin: 0px 0 0 0;
}
.page-template-page-newbpp #newbpp-banner .ptppbtn {
    text-align: center;
}
.page-template-page-newbpp .wht-content-area .btn-button {
    margin: 0px 0 0 0;
}
.page-template-page-newbpp .wht-content-area .ptppbtn {
    text-align: center;
}
.page-template-page-newbpp #easy-steps .btn-button {
    margin: 0px 0 0 0;
}
.page-template-page-newbpp #easy-steps .ptppbtn {
    text-align: center;
}

.page-id-23022 .btn-button:after {
    content: '';
}
.page-id-23016 .btn-button:after {
    content: '';
}
.howyoubenefit .entry ol > li h4 {
    font-size: 20px;
}
.uppercounty {
    height: 130px;
}
#protest-wrap .content-column em {
    display: none;
}
.dl-btn .btn-button:after{
	content:'';
}
.dl-btn:after{
	content:'';
}
.page-template-page-newbpp .btn-button:after, .wht .btn-button:after{
	content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
    color: #27464b!important;
    font-style: normal;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
.page-id-19504 .green-button:after{
	content:'Free online enrollment in 3 minutes. \A No cost unless taxes reduced, guaranteed.';
	display: block;
    color: #27464b!important;
    font-style: normal;
    left: 0;
    bottom: -40px;
    font-size: 13px;
    font-family: 'RobotoRegular';
    line-height: 1.3em;
    text-transform: inherit;
	white-space: pre;
}
.page-id-19504 .ptppbtn {
	text-align: center;
}
/* Not in Style.css yet */

.countyassessordistrictinformation .uppercadbtn em{
	display: none;
}

@media screen and (max-width: 600px){
.innerpage .entry > .main-title {
    margin-bottom: 20px!important;
    margin-top: 40px;
}
.uppercadbtn {
    top: -10px !important;
}
.uppercadbtn .btn-button:after {
		left: 55px !important;
	}
.maincads .uppercounty .entry .btn-button {
    display: block;
	}
.maincads .btn-button:after {
		
	}
.maincads .uppercounty .entry .btn-button a em {
    top: 80px;
}
.maincads .uppercounty .entry .btn-button a em {
    text-align: center;
	left: 55px !important;
}
.maincads .uppercounty .entry .btn-button a {
    padding: 6px 20px!important;
    font-size: 18px;
	}
.maincads .uppercounty .entry .btn-button{
		top:-10px;
	}
}

.page-id-23233 #gform_submit_button_3 {
	display: none;
}
.page-id-23233 .gform_footer div:nth-of-type(2){
	display: none !important;
}
.page-id-23233 #gform_3:after {
    content: 'Free online enrollments in 3 minutes. \A No cost unless taxes are reduced, guaranteed.';
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    line-height: 1.5em;
    display: inline-block;
    white-space: pre;
}
.page-id-19999 #gform_14:after {
    content: 'Free online enrollments in 3 minutes. \A No cost unless taxes are reduced, guaranteed.';
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    line-height: 1.5em;
    display: inline-block;
    white-space: pre;
}
.page-id-23233 .elementor-button-wrapper:after {
    content: 'Free online enrollments in 3 minutes. \A No cost unless taxes are reduced, guaranteed.';
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    line-height: 1.5em;
    display: inline-block;
    white-space: pre;
}
.page-id-23233 #gform_3 .ptppbtn {
text-align: center;
	}
.page-id-19999 #gform_14 .ptppbtn {
text-align: center;
	}
.page-id-19999 .gform_footer div:nth-of-type(2){
	display: none !important;
}
.countyassessordistrictinformation h1 {
    padding-right: 250px!important;
}
.uppercadbtn .ptppbtn a {
    color: #1e73be;
}
.uppercounty .entry .btn-button a {
    color: #1e73be;
}

.page-id-19504 #property-types .green-button:after {
    color: #ffffff!important;
}
#gform_wrapper_7 .ptppbtn a {
    color: #1e73be;
}
.page-id-19739 #main-content {
    padding-top: 255px;
}

.section h2{
	font-size: 42px;
	text-align: center;
	font-family: 'RobotoBold';
	color: #27464b;
	margin-top: 40px;
}
.section h3{
	font-family: 'RobotoBold';
  font-size: 30px;
	text-align: center;
	padding: 40px 0;
	color: #27464b;
}
.section img{ 
	display: block !important;
	margin: auto;
	float: right !important;
	padding: 8px;
    background: transparent !important;
    border: none !important;
    border-bottom: none !important;
    margin-bottom: 0px;
}

.section .accordion h3{
	text-align: left;
	padding: 20px;
	box-shadow: 0px 0px 20px 0px #cccccc;
	margin: 0;
	font-size: 22px;
		color: #27464b;
}
.section .accordion-content{
	padding: 20px;
	border: 1px solid #e6e6e6;
}

.section .accordion h3::after {
    content: '\f067';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: 4px;
    font-size: 25px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #4db748;
	float: right;
}
.section .accordion h3.open::after {
    content: '';
}
.section-table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
	margin: 30px 0;
}

.section-table th, .section-table td {
  text-align: center;
  padding: 15px;
	border: 1px solid #ddd;
}

.section-table tr:nth-child(even){background-color: #f2f2f2}

#property-tax-fairness h2 {
    text-transform: inherit;
    text-align: center;
    font-size: 34px;
    color: #fff;
    margin: 0 0 40px 0;
}
#property-tax-fairness h2 strong {
    font-family: 'Robotobold';
    color: #fff;
}

#enrollform .entry h2 {
    text-align: center;
    font-size: 35px;
    font-family: 'RobotoBold';
    margin: 0 0 10px 0;
    color: #fff;
    text-transform: inherit;
}
#enrollform .entry h2 strong {
    color: #4db748;
}
#testimonials h2 {
    text-transform: inherit;
    text-align: center;
    font-size: 56px;
    font-family: "RobotoLight";
    margin: 0 0 50px 0;
    color: #000;
}
#testimonials h2 strong {
    font-family: "RobotoBold";
    color: #4db748;
}
#how-to-protest .entry h2 {
    font-size: 40px;
    color: #000;
}
#how-to-protest .entry h2 strong {
    color: #4db748;
    font-family: 'Robotobold';
}
#how-to-protest .entry h3 {
    font-size: 40px;
    color: #000;
}
#how-to-protest .entry h3 {
    line-height: 1.5em;
    text-transform: inherit;
}
#protest-wrap h2.withlogo {
    text-align: left !important;
    font-size: 30px;
    margin: 0 0 15px 0;
    color: #000;
		font-family: "RobotoBold";
}
#protest-wrap h2.withlogo strong {
    color: #4db748;
}
.popbox h2, .popbox h5 {
    text-align: center;
    margin: 0 0 15px 0;
    font-size: 16px;
    font-family: 'RobotoBold';
}
.popbox .txt-center strong {
    font-family: 'RobotoBold';
    color: #46a941;
    margin: 0;
}
#how-to-protest .entry h4 {
    font-size: 40px;
    color: #000;
}
#how-to-protest .entry h4 strong {
    color: #4db748;
    font-family: 'Robotobold';
}
#comproptax .entry h2 {
    font-size: 40px;
}
#comproptax .entry h2 strong {
    font-family: 'RobotoBold';
}
#client-logos .entry h2 {
    line-height: inherit;
    text-align: center;
    font-size: 56px;
    font-family: "RobotoLight";
    margin: 0 0 50px 0;
    color: #000;
}
#client-logos .entry h2 strong {
    font-family: "RobotoBold";
    color: #4db748;
}
#property-types .entry h2 {
    line-height: inherit;
    text-align: center;
    font-size: 50px;
    margin: 0 0 50px 0;
}
#property-types .entry h2 strong {
    font-family: "RobotoBold";
}
.popbox#ptpp h2, .popbox#ptpp h5 {
    font-size: 20px;
    color: #46a941;
}
.topcpa-lp.wht h1 {
    font-size: 45px;
    color: #4db848;
}

.popbox2 .gform_wrapper .gfield.radiobtn ul.gfield_radio li input[type=radio]:checked+label {
    color: #fff;
}

#sidebar #text-5 ul li:nth-of-type(1) a {
    text-align: center;
    background: #4eb848;
    color: #fff;
    padding: 7px 25px;
}
#sidebar #text-5 ul li:nth-of-type(1) a {
    font-size: 14px;
    padding: 7px 10px;
    font-family: 'RobotoMedium';
    border: 1px solid #4eb848;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#sidebar #text-5 ul li:nth-of-type(2):hover {
    background: #47c240;
    border: 1px solid #47c240;
    color: #fff;
}
#sidebar #text-5 ul li:nth-of-type(2) a {
    font-size: 14px;
    color: #4eb848;
    padding: 7px 10px;
    font-family: 'RobotoMedium';
    border: 1px solid #4eb848;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#sidebar #text-5 ul li{
display:inline;
	}
.cat-links, .comments-link, .tags-links {
    display: initial;
}

.page-id-19946 #main-content {
    padding-top: 150px;
}
.page-blog .post-content a {
	display: none;
}


.page-id-33867 .container {
    width: 100%;
}
.page-id-33867 footer .container {
	width: 1170px;
}
.contain-section {
	width: 1170px;
	margin: auto;
}
@media only screen and (max-width: 600px) {
.contain-section {
    width: auto;
    margin: auto;
}
.page-id-33867 footer .container {
	    width: auto;
    margin: auto;
}
.inside-t {
	position: relative !important;
    top: 0% !important;
    transform: translate(0, 0%) !important;
}
.page-id-33867 header .container{
	    width: auto;
}
}
@media only screen and (max-width: 1200px) {
.contain-section {
    width: auto;
    margin: auto;
}
	.page-id-33867 footer .container {
	    width: auto;
    margin: auto;
}
	
}

.full-width-section.judicial-appeal-sec{
	background: #27464b;
}

.judicial-appeal-sec h4{
	    color: #fff;
    font-size: 24px;
	font-weight: bold;
}
.judicial-appeal-sec .main-title{
    position: relative;
    border-bottom: 1px solid #fff;
    padding: 0 0 10px 0;
    margin: 0 0 30px 0;
    display: inline-block;
    width: 90%;
}
.comm-binding .main-title {
    position: relative;
    border-bottom: 1px solid #333;
    padding: 0 0 10px 0;
    margin: 0 0 30px 0;
    display: inline-block;
    width: 90%;
}
.judicial-appeal-sec .main-title .line {
    height: 8px;
    width: 70px;
    position: absolute;
    bottom: -4px;
    background: #4db748;
    display: inline-block;
    left: 0;
}
.comm-binding .main-title .line, .page-id-33867 .protest-wrap .main-title .line, .comm-prop .main-title .line{
    height: 8px !important;
    width: 70px;
    position: absolute;
    bottom: -4px !important;
    background: #4db748;
    display: inline-block;
    left: 0;
}
.judicial-appeal-sec ul{
	 color: #fff;
}
.judicial-appeal-sec .content-column ul li i{
    top: 0.25em;
    color: #4db748 !important;
}
.comm-binding .content-column ul li i{
    top: 0.25em;
    color: #4db748 !important;
}
.judicial-appeal-sec .content-column:nth-of-type(2) {
	padding: 60px 0;
}
.judicial-appeal-sec img{
    padding: 0px !important;
    background: none;
    border: none !important;
    border-bottom: none !important;
    margin-bottom: none !important;
}
.innerpage .judicial-appeal-sec img.alignnone{
	margin-bottom: 0 !important;
}
.comm-binding, .comm-enroll {
	padding: 50px 0;
}
.comm-prop{
	padding: 0 0 50px 0;
}

.page-id-33867 .protest-wrap{
	background: #f6f6f6;
	padding: 50px 0 !important;
}
.page-id-33867 .protest-wrap .container{
	width: 1170px;
    margin: auto;
}
.page-id-33867 .protest-wrap img{
    padding: 0 !important;
    background: #f6f6f6;
    border: none;
    border-bottom: none;
    margin-bottom: 0;
	}
.page-id-33867 #main-content {
    padding-bottom: 0px;
}

.page-id-33867 .protest-wrap .content-column.one_third {
    width: 31.3%;
	background: #fff !important;
	padding: 70px 30px;
	text-align: center;
	box-shadow: 0px 0px 10px #888;
}
.comm-binding h2 {
    text-transform: none !important;
}
.inside-t {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.page-id-33867 header .container{
	width: 1170px;
}
#footernav ul li:nth-of-type(3), #footernav ul li:nth-of-type(6), #footernav ul li.menu-item-property-tax-team-3, #footernav ul li.menu-item-privacy-policy {
    margin: 0 !important;
}

#enrollform #gform_7 input {
    font-family: "RobotoLight"!important;
    color: #000;
    background: #eee;
    border: 1px solid #27464b;
    display: block;
    font-size: 15px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    resize: none;
    width: 100%!important;
    padding: 12px!important;
    margin-top: 0;
}
#pagebanner-area {
    z-index: 90;
    position: relative;
    padding-top: 155px;
}
#input_7_29 input { display:none!important}

#upperbottom .widget {
    width: 20%;
}
