/*
This is your custom Style Sheet. It's the last css resource loaded so you can
easily overwrite css selectors from other style sheets.

Style Directory
1. FONTS
2. GLOBAL
3. HEADER + NAVBAR
4. FOOTER
5. SHERLOQ API FORM
6. INTERIOR SEARCH BAR STYLES
7. HOME PAGE
8. LISTINGS INDEX PAGE
9. LOCATION AND SEARCH RESULTS LISTINGS PAGE
10. LISTINGS DETAILS PAGE
11. ARTICLES INDEX PAGE
12. ARTICLES DETAILS PAGE
13. LOCATION LANDERS INDEX PAGE
14. LOCATION LANDERS FEATURED LISTINGS NEW
15. LOCATION LANDER DETAIL PAGE
16. DISPLAY LANDERS PAGE
17. POWER PROFILE MARKETING LANDING PAGE
18. ADVERTISE LANDING PAGE
19. SPONSERS SECTION STYLES
20. 404 PAGE STYLES
*/

/*////////// FONTS //////////*/
@import url('https://fast.fonts.net/t/1.css?apiType=css&projectid=62aa6c5e-60bf-40e1-923e-a5062f344a0a');
@font-face{
  font-family: 'ProximaNova';
  src: url('/custom/domain_1/fonts/b38b8bd9-d96f-4bf9-add1-adbd2b08b802.woff2') format('woff2'),
       url('/custom/domain_1/fonts/52ed7b2d-8a31-4b18-a1d5-8685608b0889.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'ProximaNova';
  src: url('/custom/domain_1/fonts/059380ce-8d86-4363-8261-13cb955d1c38.woff2') format('woff2'),
       url('/custom/domain_1/fonts/85b3924a-97bc-4c6d-9be8-7a0e31d2dae2.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face{
  font-family: 'ProximaNova';
  src: url('/custom/domain_1/fonts/cc85d073-4dcf-4ecd-9804-40c34e631e2b.woff2') format('woff2'),
       url('/custom/domain_1/fonts/332136cf-33d0-43fb-97ee-49c7742489ff.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face{
  font-family: 'ProximaNova';
  src: url('/custom/domain_1/fonts/c748eafa-06bb-42f5-8284-bd3ccbc4638b.woff2') format('woff2'),
       url('/custom/domain_1/fonts/b73ab564-4039-421b-b138-e127f9bda0ee.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Merriweather';
  src: url('/custom/domain_1/fonts/merriweather-bold.eot');
  src: url('/custom/domain_1/fonts/merriweather-bold.eot?#iefix') format('embedded-opentype'),
       url('/custom/domain_1/fonts/merriweather-bold.woff2') format('woff2'),
       url('/custom/domain_1/fonts/merriweather-bold.woff') format('woff'),
       url('/custom/domain_1/fonts/merriweather-bold.ttf') format('truetype'),
       url('/custom/domain_1/fonts/merriweather-bold.svg#Merriweather') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*////////// FONTS END //////////*/

/*////////// GLOBAL STYLES //////////*/
body,.paragraph,p{color:#444;font-family:'ProximaNova',sans-serif;}
.featured-articles+.custom-content+.custom-content{padding:0;}
.featured-articles+.custom-content+.custom-content .container{max-width:100%;padding:0;}
[data-tooltip]:before{transform: translate(20%,35px);}
.social-likes__button_whatsapp{display:none;}
.social-likes__widget_whatsapp{display:none;}
/*////////// GLOBAL STYLES END //////////*/

/*////////// HEADER + NAVBAR STYLES //////////*/
/*Header Styles*/
.header[data-type="1"][is-inverse=true]>.header-content{background:#efefef;}
.header>.header-content .wrapper{height:65px;padding:0 25px;}
.header>.header-content .content-left{width:249px;}
.header>.header-content .header-logo{margin:0;width:100%;}
.header[is-inverse=true]>.header-content .content-mobile .toggler-button{color:#444;}
.header>.navbar-mobile .navbar-links .navbar-link.plugin-dropdown-menu{color:#fff;}


/*Nav Bar*/
.header>.navbar-mobile:before{display:none;}
.header>.navbar-mobile{left:0;position:absolute;top:65px;width:100%;z-index:999;}
.header>.navbar-mobile .navbar-links{background:#0233b3;padding:0;}
.header>.navbar-mobile .navbar-links a{color:#fff;font-weight:bold;padding:18px;}
.header>.navbar-mobile .navbar-links .navbar-link.plugin-dropdown-menu{padding:10px 0 9px 20px;}
.header>.navbar-mobile .navbar-links .navbar-link.plugin-dropdown-menu:not(:first-child){border-top:1px solid #35408b;margin-top:0}
.header>.navbar-mobile .navbar-links .navbar-link.plugin-dropdown-menu.is-active{color:#fff;background:#0233b3;}
.header>.navbar-mobile .navbar-links .navbar-link{color:#fff;font-weight:bold;}
.header>.navbar-mobile .navbar-links:nth-child(2){background:#03105d;}
.header[data-type="1"][is-inverse="true"] > .header-content .header-navbar .navbar-link{color:#fff;}

@media handheld, screen and (min-width:768px){
    .header>.header-content .wrapper{padding:0;}
}

@media handheld, screen and (min-width:960px){
    .header-content>.container{max-width:870px;}
    .header>.header-content .content-left{width:450px;}
    .header[data-type="1"][is-inverse=true]>.header-content .header-navbar .navbar-link.plugin-dropdown-menu{color:#fff;}
}

@media handheld, screen and (min-width:992px){
    .header-content>.container{max-width:100%;padding:0}
    .header>.header-content .wrapper{display:flex;flex-wrap:wrap-reverse;height:110px;position:relative;}
    .header[data-type="1"]>.header-content .header-navbar{background:#03105d;flex-basis:100%;justify-content:center;max-width:100%;padding-left:45px;position:relative;}
    .header[data-type="1"][is-inverse=true]>.header-content .header-navbar .navbar-link.plugin-dropdown-menu{padding:8px 0;}
    .header .header-navbar .navbar-link.plugin-dropdown-menu:hover{color:#fff!important;text-decoration:underline;}
    .header .header-navbar .navbar-link:hover{color:#fff;}
    .header>.header-content .content-left{height:70px;margin:0 auto;}
}
/*////////// HEADER + NAVBAR STYLES END //////////*/

/*////////// FOOTER STYLES //////////*/
footer.footer{clear:both;}
.footer-content>.container{max-width:100%!important;padding:0;}
.footer>.footer-content{background:#efefef;padding:50px 0 0;}
.footer[data-type="2"]>.footer-content .footer-wrapper .footer-logo{height:auto;margin:0 auto;max-width:450px;width:100%;}
.footer>.footer-content .wrapper{padding:0 39px;}
.footer>.footer-content .footer-item .footer-item-content .link-footer{color:#0233b3;}
.footer>.footer-content .footer-wrapper{padding-bottom:25px;}
.footer>.footer-content .footer-actions{margin:0 auto;}
.footer>.footer-content .footer-wrapper:before{display:none;}
.footer>.footer-content .footer-wrapper:after{display:none;}
.footer>.footer-content .wrapper .footer-item .footer-item-title{display:none;}
.footer>.footer-content .footer-item .footer-item-content{margin-top:0;}
.footer>.footer-content .footer-item[data-content=site-content] .footer-item-content{-webkit-column-count:1;column-count:1;display:flex;flex-wrap:wrap;justify-content:center;}
.footer>.footer-content .footer-item .footer-item-content .link-footer{line-height:2;margin-top:0;}
.footer>.footer-content .footer-item .footer-item-content .link-footer:not(:last-child):after{content:'/';color:#444;font-size:11px;font-weight:600;margin:0 5px;}
.footer>.footer-bar{display:none;}
.footer .social{display:flex;justify-content:center;padding:32px 0 0;text-align:center;}
.footer .social p{font-weight:bold;padding:0 15px;}
.footer .social a{background-repeat:no-repeat;background-size:95%;display:block;height:26px;margin:0 5px;transition:.2s;width:32px;}
.footer .social.lazyload a{background-image: url('/assets/images/blank.gif');}
.footer .social.lazyloaded a:nth-child(2){background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_twitter-black.png');}
.footer .social.lazyloaded a:nth-child(2):hover{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_twitter-blue.png');}
.footer .social.lazyloaded a:nth-child(3){background-color:#000;background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_linkedin.png');background-position:50%;background-size:55%;border-radius:3px;height:25px;width:26px;}
.footer .social.lazyloaded a:nth-child(3):hover{background-color:#0233b3;}
.footer .social.lazyloaded a:nth-child(4){background-color:#000;background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_facebook.png');background-position:50%;background-size:35%;border-radius:3px;height:25px;width:26px;}
.footer .social.lazyloaded a:nth-child(4):hover{background-color:#0233b3;}
.disclaimer{background:#efefef;padding:40px 39px 50px;text-align:center;}
.logo-copyright{background:#222;padding:15px 39px 13px;text-align:center;}
.logo-copyright p, .disclaimer p{font-size:14px;margin-bottom:0;}
.disclaimer p{font-size:14px;line-height:1.57;margin-bottom:0;}
.logo-copyright img{margin:0 auto 9px;}
.logo-copyright p{color:#ccc;}

@media handheld, screen and (min-width:768px){
    .footer>.footer-content .footer-wrapper{width:100%;}
    .footer>.footer-content .footer-wrapper .footer-logo img{margin:auto;}
    .footer .social p{padding:0 25px;}
    .footer>.footer-content .footer-item[data-content=site-content]{max-width:100%;}
    .logo-copyright{display:flex;justify-content:center;}
    .logo-copyright img{margin:0 23px 0 0;padding:0;}
}

@media handheld, screen and (min-width:960px){
    .footer-content>.container{max-width:100%;}
    .disclaimer{font-size:14px;max-width:700px;margin:auto;padding:43px 0 50px;}
    .disclaimer>.container{padding:0;}
}
/*////////// FOOTER STYLES END //////////*/

/*////////// SHERLOQ API FORM STYLES //////////*/
.hero-leadgen.marketplace-form {padding:0;position:relative;width:400px;margin:50px auto 80px;right:auto;left:auto;}
.hero-leadgen.marketplace-form .leadgen-content {left: 0;margin: 0 auto;right: 0;}
.hero-leadgen.marketplace-form .leadgen-content .form-cta {background: #0233B3;color: #fff;border-radius: 10px;padding: 30px 20px 35px;text-align: center;margin: 0 auto 40px;}
.hero-leadgen.marketplace-form .leadgen-content .form-cta h3 {font-size:32px;margin:0;}
.hero-leadgen.marketplace-form .leadgen-content .form-cta p {color:#fff;font-size:18px;line-height:1.3;margin:0;}
.hero-leadgen.marketplace-form .leadgen-content .heading.h-3 {font-size: 32px;margin-bottom: 15px;}
.hero-leadgen.marketplace-form .leadgen-content .paragraph.p-1 {font-size:16px;font-weight:normal;line-height:1.5;padding:0 10px;}
.hero-leadgen.marketplace-form .leadgen-content .select2 {margin:0;}
.hero-leadgen.marketplace-form .leadgen-content .leadgen-form-sherloq textarea{height:120px;}
.hero-leadgen.marketplace-form .leadgen-content .select2-container--default .select2-selection--single{background-color:#f8f8f8;border:1px solid #6d6d6d;height:40px;}
.hero-leadgen.marketplace-form .leadgen-content .select2-container--default .select2-selection--single .select2-selection__rendered {height:40px;line-height:40px;padding-left: 16px;}
.hero-leadgen.marketplace-form .leadgen-content .select2-container--default .select2-selection--single .select2-selection__arrow {height:40px;}
.hero-leadgen.marketplace-form .leadgen-content .agree-note {font-size:14px;text-align:center;margin:20px auto 0;}
.hero-leadgen.marketplace-form .leadgen-content .button:hover {opacity:.8;}
.hero-leadgen.marketplace-form[data-align="left"] {left:0;margin:0 auto;right:0;}

@media handheld, screen and (min-width:1300px){
    .hero-leadgen.marketplace-form {right: 50%;margin: 50px -640px 0 auto;}
}
/*////////// SHERLOQ API FORM STYLES END //////////*/

/*////////// INTERIOR SEARCH BAR STYLES  - appears on listing index, search results pages, and contact us page//////////*/
.thin-strip-base[data-type="4"]{background:#efefef;display:block;}
.thin-strip-base#thin-strip-search .content-form{background:#03105d;}
.thin-strip-base .content-form .button.button-bg{background:#0233b3;}
.thin-strip-base .content-form .button.button-bg:hover{background:#e5e4d8;color:#454545;}
.thin-strip-base[data-type="4"] .wrapper>.content-form .input-group{width:auto;}
.thin-strip-base .wrapper>.content-form .input-group:nth-child(2){width:auto;}

@media handheld, screen and (min-width:768px){
    .thin-strip-base .wrapper>.content-form .input-group:nth-child(2){width:auto;}
}

@media handheld, screen and (min-width:960px){
    .thin-strip-base[data-type="4"] .wrapper{min-width:767px;}
}
/*////////// INTERIOR SEARCH BAR STYLES END //////////*/

/*////////// HOME PAGE STYLES //////////*/
/*Home Page Search Styles*/
.header[is-inverse=true]>.header-content .content-mobile .search-toggler{display:none;}
.sub-header{align-items:center;background:#efefef;display:none;height:56px;justify-content:center;position:relative;}
.sub-header a{color:#444;padding:16px 44.5px;position:relative;}
.sub-header a:after{border-bottom:transparent solid 5px;border-left:#000 solid 10px;border-top:transparent solid 5px;color:#444;content:'';position:absolute;right:24px;top:23px;}
.sub-header a:hover{color:#0233b3;text-decoration:underline;}
.sub-header a:active:after{transform:rotate(90deg);}
.sub-header a:active{color:#0233b3;text-decoration:underline;}
.sub-header:before{border-bottom:solid #9b9b9b 1px;content:'';position:absolute;top:0;width:870px;}
.sub-header a:hover:after{border-left:#0233b3 solid 10px;}
.hero-wrapper [data-type="4"]{top:19px;width:100%;z-index:6;}
.hero-slider{height:360px;}
.hero-default[data-type="4"] .wrapper .heading{font-size:45px;font-weight:600;line-height:1.11;margin-bottom:1px;max-width:300px;text-shadow:0 2px 4px rgba(0, 0, 0, 0.5);text-transform:uppercase;}
.hero-default[data-type="4"] .wrapper .paragraph{display:block;font-size:22px;font-weight:600;margin-top:0;text-shadow:0 2px 4px rgba(0, 0, 0, 0.5);}
.hero-default[data-type="3"] .hero-slider .carousel-cell::before{display:none;}
.hero-wrapper [data-type="3"] .hero-slider .carousel-cell{background-position:84% 0;background-size:auto 360px;}
.hero-default .content-form, .thin-strip-base .content-form{background:#efefef;border-radius:4px;height:175px;padding:15px;width:280px;}
.hero-default[data-type="4"] .content-form, .hero-default[data-type="4"] .content-form{margin-top:18px;}
.hero-default .content-form .input-group .input-group-icon, .thin-strip-base .content-form .input-group .input-group-icon{display:none;}
.hero-default .content-form .input, .thin-strip-base .content-form .input{border:0;min-height:45px;}
.hero-default .content-form .input-group:not(:first-child), .thin-strip-base .content-form .input-group:not(:first-child){margin-top:5px;}
.hero-default .content-form .input-group-action, .thin-strip-base .content-form .input-group-action{margin-top:5px;}
.hero-default .content-form .button.button-bg{background:#03105d;}
.hero-default .content-form .button.button-bg, .thin-strip-base .content-form .button.button-bg{align-items:center;display:flex;height:45px;justify-content:center;}
.hero-default .content-form .button.button-bg:hover{background:#0233b3;}

/*Categories*/
.categories-base.categories-icons{padding:50px 0;}
.categories-base.categories-icons .categories-header{margin-bottom:10px;}
.categories-base.categories-icons .categories-content{margin:auto;max-width:583px;}
.categories-base.categories-icons .categories-header>.heading{color:#444;font-family:'Merriweather';font-size:40px;font-weight:600;margin:auto;}
.categories-base.categories-icons .categories-header-custom-paragraph{color:#444;font-size:18px;line-height:25px;padding:0 0 30px;text-align:center;}
.categories-base.categories-icons .categories-content>.categories-list.categories-icon{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item{align-items:flex-start;background:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;height:125px;justify-content:center;margin:0 11px 15px;padding:17px 5px;width:135px;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.personal-injury{order:1;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.workers-compensation{order:2;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.criminal-defense{order:3;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.family-law{order:4;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.trusts-and-estates{order:5;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item.employment-law{order:6;}
.categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .info{margin-left:0;text-align:center;max-width:100%;}
.categories-base.categories-icons .categories-content>.categories-list .info .title{color:#03105d;font-weight:bold;text-transform:uppercase;}
.categories-base.categories-icons .categories-content>.categories-list .categories-item:hover .info .title{color:#0233b3;}

/*Featured Attorneys*/
.cards-default{background:#efefef;padding:50px 0;}
.cards-default .container{clear:both;}
.categories-base+.cards-default{padding:50px 0 0;}
.categories-base+.cards-default .cards-wrapper{margin:0 25px 0;}
.cards-wrapper{margin:0 25px 20px;}
.cards-default .cards-header{justify-content:center;margin:0 auto 10px;max-width:280px;}
.cards-default .cards-list .card-horizontal-full.card-horizontal.list-horizontal .content .categories .link{border:solid 1px #03105d;border-radius:4px;color:#03105d;font-size:16px;margin:5px 5px 0 0;padding:.5px 8px 1.5px;pointer-events:none;text-decoration:none;white-space:nowrap;}
.cards-custom-title{color:#444;font-family:'ProximaNova',sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;}
.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal{flex-wrap:wrap;}
.cards-default .cards-header>.heading{color:#444;font-family:'Merriweather',sans-serif;font-size:32px;font-weight:bold;text-align:center;}
.cards-default .cards-header-custom-paragraph{color:#444;font-size:18px;padding:0 0 30px;text-align:center;}
.cards-default .cards-list .card{background:#f8f8f8;margin-bottom:20px;padding:33px 15px;}
.cards-default .cards-list .card[data-columns="4"]{margin:0 10px 20px;text-align:center;}
.cards-default .cards-list .card .picture{overflow:visible;}
.cards-default .cards-list .card .home-listing-picture{margin:auto;width:123px;}
.cards-default .cards-list .card .home-listing-picture .home-listing-badge.badge{bottom:0;height:30px;margin:auto 0 0 auto;position:absolute;right:0;width:30px;}
.cards-default .cards-list .card .cards-practice-areas-title{color:#444;font-family:'Merriweather';font-size:16px;font-weight:bold;margin-top:10px;}
.cards-default[card-type="vertical-cards"] .cards-list .card .content .categories{height:63px;margin:0 auto;}
.cards-default .cards-list .card .content .categories .link{border:none;color:#03105d;font-size:16px;text-decoration:underline;}
.cards-default .cards-list .card .content .categories .link:hover{text-decoration:none;}
.cards-default .cards-list .card .main-btn{align-items:center;background:#03105d;border:none;border-radius:4px;color:#fff;display:flex;font-weight:600;height:42px;justify-content:center;margin:18px auto 0;transition:.2s;width:120px;}
.cards-default .cards-list .card .main-btn:hover{background-color:#0233b3;border:none;color:#fff;text-decoration:none;}
[data-tooltip]:hover:before{transform: translate(20%,35px);}
.cards-default .cards-list .card .picture img{border-radius:50%;height:123px;margin:auto;width:123px;}
.cards-default[card-type="vertical-cards"] .cards-list .card .content .title,
.featured-articles.cards-default .cards-list .card .content .title{color:#444;font-family:'Merriweather';font-size:20px;font-weight:bold;height:50px;margin:0 auto 0;overflow:hidden;}
.cards-default .cards-list .card .summary-contact{border-top:1px solid #000;margin:40px 0 0;order:3;width:100%;}
.cards-default .cards-list .card .summary-contact .view-profile-btn{margin:24px auto 0;position:relative;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .summary-info{margin:24px 0;max-width:400px;}
.cards-default[card-type="vertical-cards"]+.custom-content{background:#efefef;padding:0 0 50px}
.cards-default .cards-list .card .home-listing-picture + .content .reviews{justify-content:center;}
.custom-content .main-btn{align-items:center;background:#03105d;border:none;border-radius:4px;color:#fff;display:flex;font-weight:600;height:42px;justify-content:center;margin:0 auto;transition:.2s;width:281px;}
.custom-content .main-btn:hover{background-color:#0233b3;border:none;color:#fff;text-decoration:none;}

/*Featured Articles*/
.featured-articles.cards-default{background:#fff;padding:50px 0 0;}
.featured-articles.cards-default .articles-header-custom-paragraph{color:#444;font-size:18px;padding:0 0 30px;text-align:center;}
.featured-articles.cards-default[scrollable=true] .cards-list:not(.has-slider){flex-wrap:wrap;justify-content:center;}
.featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{background:none;border:1px solid #9b9b9b;/*height:400px;*/margin:0 0 30px;padding:45px 18px 38px;width:100%;}
.featured-articles.cards-default .cards-list .card .picture .badge{font-size:16px;font-weight:normal;padding:0;position:static;}
.featured-articles.cards-default .cards-list .card .picture img{display:none;}
.featured-articles.cards-default .cards-list .card.card-horizontal .content{padding:10px 0 0;}
.featured-articles.cards-default .cards-list .card .content .title{font-weight:bold;height:93px;;line-height:1.55;}
.featured-articles.cards-default .cards-list .card.card-horizontal .content .categories{margin:20px auto 0;}
.featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card .content .description{display:block;margin-top:21px;}
.featured-articles.cards-default .cards-list .card .content .description .paragraph{color:#444;font-weight:normal;}
.featured-articles+.custom-content{padding:0 0 34px;}
.featured-articles.cards-default .cards-list .card.card-horizontal .content {padding:10px 0 0;}

/*Publications Section*/
.publications{background:#efefef;margin:0 0 50px;padding:50px 0;text-align:center;}
.publications p{margin-bottom:0;}
.publications p span{color:#444;font-family:'ProximaNova',sans-serif;font-size:32px!important;font-weight:600;line-height:normal;}
.publications .publications-title{line-height:45px;padding:10px 0 0;}
.publications .publications-icons{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1450px;padding:40px 0 0;}
.publications .publications-icons img{margin:0 30px 50px;}

@media handheld, screen and (min-width:768px){
    /*Home Page Search Styles*/
    .hero-default[data-type="4"] .wrapper .paragraph{font-size:22px;}
    .hero-slider{height:360px;}
    .hero-wrapper [data-type="3"] .hero-slider .carousel-cell{background-size:auto 360px;}
    .hero-default .content-form, .thin-strip-base .content-form{height:99px;padding:0 30px;width:690px;}
    .hero-default .content-form .input, .thin-strip-base .content-form .input{min-height:53px;}
    .hero-default .content-form .input-group, .thin-strip-base .content-form .input-group{width:auto;}
    .hero-default .content-form .input-group .twitter-typeahead .input, .thin-strip-base .content-form .input-group .twitter-typeahead .input{width:314px;}
    .hero-default .content-form .input-group:not(:first-child), .thin-strip-base .content-form .input-group:not(:first-child){margin-top:0;}
    .hero-default .content-form .input-group:not(:first-child) .input, .thin-strip-base .content-form .input-group:not(:first-child) .input{width:206px;}
    .hero-default .content-form .input-group-action, .thin-strip-base .content-form .input-group-action{margin-top:0;width:auto;}
    .hero-default .content-form .button.button-bg, .thin-strip-base .content-form .button.button-bg{height:auto;padding:17px 23px;}
    .hero-wrapper [data-type="4"]{top:168px;}
    /*Categories*/
    .categories-base.categories-icons .categories-header-custom-paragraph{padding:0 0 45px;}
    /* Featured Attorneys */
    .cards-default .cards-header{max-width:325px;}
    .cards-default .cards-header-custom-paragraph{padding:0 0 50px;}
    .cards-default .cards-list:not(.has-slider){justify-content:center;}
    .cards-default .cards-list .card[data-columns="4"]{width:280px;}
    .cards-default .cards-list .card .summary-contact{border-top:none;padding:0 30px 30px;}
    .cards-default .cards-list .card .summary-contact:before{border-bottom:1px solid #000;content:'';display:block;margin:0 0 20px;position:relative;width:250px;}
    .cards-default .cards-list .card .summary-contact .view-profile-btn{margin:0;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .summary-info{margin:14px 20px 0;column-count:2;}
    /*Featured Articles*/
    .featured-articles.cards-default .articles-header-custom-paragraph{padding:0 0 50px;}
    .featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{height:auto;margin:0 7.5px 30px;width:280px;}
    /*Publications Section*/
    .publications p span{font-size:40px!important;}
    .publications .publications-icons{padding:70px 0 0;}
    .publications .publications-icons p{column-count:3;}
}

@media handheld, screen and (min-width:960px){
    /*Home Page Search Styles*/
    .hero-default[data-type="4"] .wrapper .heading{font-size:72px;margin:auto;max-width:800px;width:auto;}
    .hero-default[data-type="4"] .hero-header{max-width:768px;}
    .hero-slider{height:450px;}
    .hero-wrapper [data-type="3"] .hero-slider .carousel-cell{background-size:auto 450px;}
    .hero-default[data-type="4"] .wrapper .paragraph{font-size:24px;}
    .hero-default .content-form, .thin-strip-base .content-form{max-width:768px;width:768px;}
    .hero-default[data-type="4"] .content-form, .hero-default[data-type="4"] .content-form{margin-top:40px;}
    .hero-wrapper [data-type="4"]{top:206px;}
    .hero-default .content-form .input-group .twitter-typeahead .input, .thin-strip-base .content-form .input-group .twitter-typeahead .input{width:349px;}
    .hero-default .content-form .input-group:not(:first-child) .input, .thin-strip-base .content-form .input-group:not(:first-child) .input{width:229px;}
    .hero-default .content-form .button.button-bg, .thin-strip-base .content-form .button.button-bg{padding:17px 28px;}
    .hero-default .content-form .input-group:not(:first-child), .content-form .input-group:not(:first-child){margin-left:0;}
    .hero-default .content-form .input-group-action, .thin-strip-base .content-form .input-group-action{margin-left:0;}
    /*Categories*/
    .categories-base.categories-icons .categories-header>.heading{font-size:48px;}
    .categories-base.categories-icons .categories-header-custom-paragraph{font-size:24px;}
    /* Featured Attorneys */
    .cards-default .cards-header{max-width:406px;}
    .cards-default .cards-header>.heading{font-size:40px;;}
    .cards-default .cards-header-custom-paragraph{font-size:24px;}
    /*Featured Articles*/
    .featured-articles.cards-default .container{clear:none;max-width:100%;}
    .featured-articles.cards-default .articles-header-custom-paragraph{font-size:24px;}
}

@media handheld, screen and (min-width:992px){
    /*Home Page Search Styles*/
    .hero-wrapper [data-type="4"]{top:209px;}
    .sub-header{display:flex;}
    .thin-strip-base{padding-bottom:15px;}   
    /* Featured Attorneys */
    .featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{flex-wrap:wrap;}
    .cards-default .cards-list .card.card-horizontal[data-columns="2"] .content, .cards-default .cards-list .card.card-horizontal[data-columns="3"] .content{width:100%;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal{border-top:none;padding:30px 51px 0 40px;}
    .cards-default[data-type=articles] .cards-list.cards-betweens .card-horizontal-full{margin-bottom:20px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal:last-child{border-bottom:none;}
    .cards-default[data-type=articles] .cards-list.cards-betweens[data-align=""] .card-horizontal-full .content,
    .cards-default[data-type=articles] .cards-list.cards-betweens[data-align=left] .card-horizontal-full .content{display:flex;flex-wrap:wrap;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content .title{margin:0;max-width:475px;order:1;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content .categories{flex-basis:100%;margin:0;order:3;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review .listing-level,
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-review .listing-level{margin:0;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review .button.button-sm.is-outline,
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-review .button.button-sm.is-outline{margin:10px 0 0}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content .about-title{flex-basis:100%;order:4;}
    .cards-default .cards-list .card .content .description{flex-basis:100%;order:5;padding-bottom:30px;}
    .cards-default .cards-list .card .content .reviews{order:6;}
    .cards-default .cards-list .card .summary-contact{margin-left:244px;order:3;padding:0 0 30px;}
}

@media handheld, screen and (min-width:1200px){
    /*Home Page Search Styles*/
    .hero-wrapper [data-type="3"] .hero-slider .carousel-cell{background-size:cover;}
    .hero-default .content-form, .thin-strip-base .content-form{max-width:935px;padding:0 40px;width:935px;}
    .hero-default .content-form .input-group .twitter-typeahead .input, .thin-strip-base .content-form .input-group .twitter-typeahead .input{width:462px;}
    .hero-default .content-form .input-group:not(:first-child) .input, .thin-strip-base .content-form .input-group:not(:first-child) .input{width:242px;}
    .hero-default .content-form .button.button-bg, .thin-strip-base .content-form .button.button-bg{padding:17px 40px;}
    /*Categories*/
    .categories-base.categories-icons{padding:70px 0;}
    .categories-base.categories-icons .container{max-width:100%;}
    .categories-base.categories-icons .categories-content{max-width:630px;;}
    .categories-base.categories-icons .categories-header-custom-paragraph{padding:0 0 74px;}
    .categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item{height:173px;width:187px;}
    .categories-base.categories-icons[data-type="2"] .categories-content > .categories-list .categories-item .picture{height:70px;width:70px;}   
    .categories-base.categories-icons .categories-content>.categories-list .info .title{font-size:19px;}
    .categories-base.categories-icons[data-type="2"] .categories-content>.categories-list .categories-item{padding:17px 20px;}
    /* Featured Attorneys */
    .cards-wrapper{margin:0 auto 20px;max-width:1200px;}
    .categories-base+.cards-default .cards-wrapper{margin:0 auto 0;max-width:1200px;}
    /* Featured Articles */
    .cards-default{padding:70px 0;}
    .featured-articles.cards-default[scrollable=true] .cards-list:not(.has-slider){max-width:1232px;}
    .cards-default .cards-list .card.card-horizontal[data-columns="2"] .content, .cards-default .cards-list .card.card-horizontal[data-columns="3"] .content{width:100%;}
}

@media handheld, screen and (min-width:1300px){   
    /*Categories*/
    .categories-base.categories-icons .categories-content{max-width:100%;}
    /* Featured Attorneys */
    .cards-default .container{max-width:100%;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .summary-info{column-count:1;}
    .cards-default[data-type=articles] .cards-list.cards-betweens[data-align=""] .card-horizontal-full .content,
    .cards-default[data-type=articles] .cards-list.cards-betweens[data-align=left] .card-horizontal-full .content{width:670px;padding:20px 15px 0 35px;}
    .cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal{flex-wrap:nowrap;justify-content:flex-start;min-height:260px;}
    .cards-default .cards-list .card .summary-contact{margin:20px 0 30px;;padding:0 42px;position:relative;width:285px;}
    .cards-default .cards-list .card .summary-contact:before{border-bottom:none;border-left:1px solid #000;height:100%;left:0;max-height:250px;position:absolute;width:0;}
    /* Featured Articles */
    .details-articles + .featured-articles.cards-default{margin:0;padding:0;position:relative;width:400px;right:50%;margin:50px -640px 0 auto;}
    .featured-articles + .cards-default[data-type="articles"]{background:#fff;padding: 0;clear:both;}
    .featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{width:360px;}
    .featured-articles.cards-default .cards-list .card .content .title{height:auto;line-height:1.3;}
    .featured-articles.cards-default .cards-list .card.card-horizontal .content .categories{margin:0 auto 0;}
    .articles.cards-default .container{max-width:1170px;}
    .articles.cards-default .cards-list .card .content .description{margin-top:30px;}
    .featured-articles+.custom-content{padding:0 0 84px;}
}
/*////////// HOME PAGE STYLES END //////////*/

/*////////// LISTINGS INDEX PAGE STYLES //////////*/
/* Locations / Listing */
#browse-by-location{background:#efefef;padding:30px 10px;}
#browse-by-location .heading.h-4{color:#444;}
#browse-by-location a,#browse-by-location a .info .title,#browse-by-location a span.count{color:#3ebaf6;}
#browse-by-location a:hover .info .title{text-decoration:underline;}
.categories-base[data-type="3"] #toggle-locations{color:#444;border-color:#444}
.cards-default[data-type=articles] .cards-list .card-horizontal-full{flex-wrap:wrap;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .categories{font-size:16px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .categories{max-width:460px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .title{font-family:'Merriweather';margin-top:15px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .listing-level{align-items:center;border-radius:4px;display:flex;justify-content:center;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.unclaimed .listing-level{border:1px solid #6a6a6a;color:#6a6a6a;height:30px;margin:27px auto 0;order:1;width:102px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.claimed .listing-level{border:1px solid #000;border-radius:4px;color:#444;height:24px;margin:13px 0 0;width:90px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-level{background:#000;border:1px solid #000;border-radius:4px;color:#fdd174;height:24px;margin:20px 0 0;padding:0 13px;width:auto;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-level{background:#0233b3;border:none;color:#fff;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .about-title{color:#444;font-size:20px;font-weight:bold;margin:20px 0 0;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .summary-info{font-weight:bold;margin:24px 0 0;}
.cards-default .cards-list .card .picture .badge{background:none;padding:0;position:static;}
.card.card-horizontal.card-horizontal-full.list-horizontal .reviews.mobile{margin:5px 0 0;}
.card.card-horizontal.card-horizontal-full.list-horizontal .reviews.desktop{display:none;}

@media handheld, screen and (min-width:768px){
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review .button.is-outline,
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-review .button.is-outline{height:23px;width:102px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-level,
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-level{height:30px;width:102px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-level{padding:0;}
    .verdict-section{padding:61px 40px 32px;}
}

@media handheld, screen and (min-width:960px){
    .card.card-horizontal.card-horizontal-full.list-horizontal .reviews.desktop{display:block;}
    .card.card-horizontal.card-horizontal-full.list-horizontal .reviews.desktop .reviews-stars{margin:8px auto 0;}
    .cards-default .cards-list .card .content .reviews.mobile{display:none;}
}
/*////////// LISTINGS INDEX PAGE STYLES END //////////*/

/*////////// LOCATION AND SEARCH RESULTS LISTINGS PAGE STLYES //////////*/
.results-header{border:0;padding:0;}
.results-header .results-title{font-size:24px;font-weight:600;padding-bottom:8px;}
.results-body{background:#fff;padding-top:13px;}
.results-body .wrapper{align-items:center;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;}
.results-body .results-content .results-type .button.is-selected .fa{color:#fff;}
.results-body .results-content .results-type .button[data-type="grid-view"]{display:block!important;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"]{background:#efefef;border-radius:4px;padding:0 0 16px;text-align:left;}
.summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content{padding:30px;}
.results-body .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .section-heading{display:none;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-picture picture{height:55px;margin:30px 20px 0;overflow:visible;width:55px;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-picture .badge-review{display:none;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-picture img{border-radius:50%;height:100%;width:100%;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-content{margin:15px 20px 0;padding:0 0 20px;}
.summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-info{align-items:flex-start;flex-direction:column;flex-wrap:wrap;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-footer{display:none;}
.summary-info-item{align-items:center;break-inside:avoid;color:#444;display:flex;font-size:18px;font-weight:bold;margin-bottom:0;padding:7px 0;position:relative;}
.summary-info-item:not(:last-child){border-bottom:1px solid #e5e5e5;}
.summary-info-item:hover{color:#0233b3;}
.summary-info-item .summary-phone{color:#444;font-weight:bold;margin-left:5px;}
.summary-info-item .summary-info-icon{color:#0233b3;font-size:20px;margin-right:10px;}
.summary-info-item .summary-info-icon .fa{font-size:20px;}
.summary-info-item p{color:#444;cursor:pointer;font-family:'ProximaNova';font-size:18px;margin:0 10px 5px;}
.summary-info-item .bookmark, .summary-info-item .fa-share-alt{cursor:pointer;margin-left:3px;}
.summary-info-item .bookmark{padding:3px 100px 3px 0;}
.summary-info-item .bookmark+p{margin:0 0 0 -88px;}
.summary-info-item .bookmark:hover+p,
.summary-info-item .fa-share-alt:hover+p,
.summary-info-item .fa-share-alt+p:hover{color:#0233b3;text-decoration:underline;}
.summary-info-item .fa-share-alt+p{margin:0;padding:0 10px;}
.summary-info-item .social-likes{display:none;position:absolute;left:85px;}
.summary-actions-item.summary-actions-share-item.summary-info-item .social-likes__icon{height:19px;width:26px;}
.summary-list .summary-card .summary-phone{color:#444;font-family:'ProximaNova';margin-left:5px;}
.summary-list .summary-card .summary-phone:hover{color:#0233b3;}
.results-body .results-sidebar{display:none;}
.results-body .results-content .results-type .refine-button{display:none;}
.results-body .results-content .relevance-filters{display:none;}
.results-body .results-content .results-actions{justify-content:flex-end;}
.results-body .results-sidebar .sidebar-item,.results-body .select2-container--default .select2-selection--single{border:1.5px solid #000;border-radius:4px;}
.results-body .results-sidebar,.results-body .results-content{width:100%;}
.results-body .results-sidebar .sidebar-wrapper{margin-bottom:10px;}
.results-body .results-sidebar .sidebar-item:not(:first-child){margin-top:10px;}
.results-body .results-content .relevance-filters .select2 .select2-selection__rendered{color:#757575;}
.results-body .results-sidebar .sidebar-item .item-header .item-title{color:#757575;}
.summary-list[list-type=grid-view] .summary-card[summary-type="1"].unclaimed .summary-content{display:flex;flex-wrap:wrap;}
.summary-list .summary-card[summary-type="1"] .summary-content .title-categories{flex-basis:100%;}
.summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-content .summar-address-content{padding:20px 0 0;}
.summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-info .summary-info-item:not(:first-child){margin-left:0;margin-top:8px;}
.results-body .summary-list .summary-card[summary-type="1"] .level-review{display:flex;margin:13px 0 0;}
.results-body .summary-list .summary-card[summary-type="1"] .listing-level{align-items:center;border-radius:4px;display:flex;justify-content:center;}
.results-body .summary-list .summary-card[summary-type="1"].unclaimed .listing-level{border:1px solid #6a6a6a;color:#6a6a6a;height:30px;margin:0;order:1;width:102px;}
.results-body .summary-list .summary-card[summary-type="1"].claimed .listing-level{border:1px solid #000;border-radius:4px;color:#444;height:24px;margin:0;width:90px;}
.results-body .summary-list .summary-card[summary-type="1"].premium .listing-level, .results-body .summary-list .summary-card[summary-type="1"].standard .listing-level{background:#000;border:1px solid #000;border-radius:4px;color:#fdd174;height:24px;margin:0;width:90px;}
.results-body .summary-list .summary-card[summary-type="1"].premium .listing-level{padding:0 13px;width:auto;}
.results-body .summary-list .summary-card[summary-type="1"].standard .listing-level{background:#0233b3;border:none;color:#fff;margin:0;}
.results-body .summary-list .summary-card[summary-type="1"] .button.is-outline{background:#0233B3;border:0;color:#fff;font-size:16px;height:24px;margin:0 0 0 10px;opacity:1;padding:3px 0;text-align:center;width:90px;}
.results-body .summary-list .summary-card[summary-type="1"] .button.is-outline:hover{opacity:0.8;}
.summary-list .summary-card .summary-address{color:#03105d;}
.results-body .summary-list .summary-card .summary-contact:before{border-bottom:1px solid #000;content:'';display:block;margin:0 20px 20px;position:relative;width:250px;}
.view-profile-btn{align-items:center;background:#03105d;border-radius:4px;color:#fff;display:flex;font-weight:600;height:42px;justify-content:left;margin:0 20px;padding:0 0 0 43px;position:relative;transition:.2s;width:200px;}
.view-profile-btn:hover{background-color:#0233b3;color:#fff;text-decoration:none;}
.view-profile-btn:before{content:url('/custom/domain_1/image_files/profile-icon.png');display:block;left:19px;position:absolute;top:11px;}
.unclaimed .view-profile-btn:before,
.claimed .view-profile-btn:before{content:url('/custom/domain_1/image_files/ckeditor/sitemgr_profile icon blue.png');}
.unclaimed .view-profile-btn:hover:before,
.claimed .view-profile-btn:hover:before{content:url('/custom/domain_1/image_files/profile-icon.png');}
.claimed .view-profile-btn, .unclaimed .view-profile-btn{background:transparent;border:2px solid #03105d;color:#03105d;}
.claimed .view-profile-btn:hover, .unclaimed .view-profile-btn:hover{background:#0233b3;border-color:#0233b3;color:#fff;}
.results-body .summary-list .summary-card[summary-type="1"] .summary-info{font-weight:600;max-width:400px;padding:5px 0 0 20px;}
.summary-info-item .fa{color:#0233b3;font-size:20px;}
.results-body .reviews.desktop{display:none;}
.results-body .reviews-stars{padding:14px 0 0;}
.results-body .reviews-stars .fa.fa-star,.card.card-horizontal.card-horizontal-full.list-horizontal .reviews-stars .fa.fa-star{color:#f7c945;font-size:22px;}
.card.card-horizontal.card-horizontal-full.list-horizontal .reviews-stars{display:block;margin:8px auto 0 0;width:119px;}
.fa-website{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_www.png');background-position:bottom;background-repeat:no-repeat;height:20px;width:20px;}
.summary-list .summary-card .summary-info{font-family:'ProximaNova';}
.summary-list .summary-card .summary-info .summary-info-item .summary-info-content{word-break:normal;}
.results-body .summary-list[list-type=grid-view] .summary-card[summary-type="1"] .summary-picture img.badge{border-radius:0;bottom:0;height:16px;left:60px;position:absolute;width:16px;}
.summary-list[list-type=grid-view] .hidden-grid-view.summary-address{display:block;}
.summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address .summary-address-icon, .summary-list[list-type=list-view] .summary-card[summary-type="2"] .summary-content .summary-address .summary-address-icon{display:none;}
.summary-list .hidden-grid-view.summary-address .about-info{color:#444;padding:20px 0 0;}
.summary-list .hidden-grid-view.summary-address .about-info .title{font-size:20px;font-weight:bold;line-height:1.1;}
.summary-list .hidden-grid-view.summary-address .about-info p{line-height:28px;padding:10px 0 0;}
.summary-list[list-type=grid-view] .summary-card[summary-type="1"].unclaimed .hidden-grid-view{flex-basis:100%;}
.summary-list[list-type=grid-view] .hidden-grid-view .summary-address-icon{display:none;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(1){order:1;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(2){order:3;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(3){order:2;}
.contactus-block .wrapper .contactus-form .button{background:#03105d;}
.contactus-block .wrapper .contactus-form .button:hover{background:#0233b3;}
.results-body .results-content .summary-list .summary-item[data-type=article] .summary-content .summary-info .fa{color:#0233b3;}
.summary-list[list-type=list-view] .summary-card[summary-type="1"], .summary-list[list-type="list-view"] .summary-card[summary-type="2"]{background:#efefef;}
.summary-list .summary-card .summary-title{color:#444;font-family:'Merriweather',Times,'Times New Roman',serif;font-size:22px;font-weight:bold;max-width:480px;}
.summary-list .summary-card .summary-title:hover{text-decoration:underline;}
.summary-list .summary-card.unclaimed .summary-title{flex-basis:100%;max-width:initial;}
.summary-card.unclaimed .about-info{display:none;}
.summary-list .summary-card .summary-categories{display:flex;font-size:16px;flex-wrap:wrap;margin:0 0 20px;}
.summary-list .summary-card.unclaimed .summary-categories{flex-basis:100%;font-size:16px;}
.summary-list .summary-card .summary-categories .summary-categories-item{border:solid 1px #03105d;border-radius:4px;color:#03105d;font-size:16px;margin:5px 5px 0 0;padding:.5px 8px 1.5px;pointer-events:none;text-decoration:none;white-space:nowrap;}
.summary-list .summary-card .summary-categories .summary-categories-item:not(:last-child):after{display:none;}

@media handheld, screen and (min-width:768px){
    .results-body .results-content .results-type .button[data-type="grid-view"]{display:none!important;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"]{border-radius:4px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-picture{align-items:flex-start;display:flex;justify-content:flex-end;margin-top:30px;min-width:120px;padding:0 0 0 30px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-picture picture{height:90px;overflow:visible;width:90px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-picture picture img{border-radius:50%;height:100%;}
    .summary-list .summary-card .summary-picture img.badge{height:22px;margin-top:66px;position:absolute;width:22px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .title-categories{flex-basis:100%;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content{padding:30px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"] .summary-content-contact{width:100%;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed{margin:16px 0 0 auto;min-height:180px;width:620px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].claimed{margin:16px 0 0 auto;width:650px;}
    .results-body .summary-list .summary-card[summary-type="1"] .level-review{margin:20px 0 0;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed .listing-level{align-content:center;border:1px solid #6a6a6a;border-radius:4px;display:flex;justify-content:center;order:2;width:102px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address{display:flex;flex-wrap:wrap;margin-top:20px;max-width:450px;}
    .summary-list .hidden-grid-view.summary-address .about-info{flex-basis:100%;padding:0;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].unclaimed .summary-content .summary-address{flex-basis:100%;max-width:initial;}
    .summary-list .summary-card .summary-address .summar-address-content{padding:4px 0 0;}
    .summary-list .summary-card.unclaimed .summary-address .summar-address-content{padding:15px 0 0;}
    .results-body .view-profile-btn{margin:0;}
    .results-body .summary-list .summary-card[summary-type="1"] .summary-info{column-count:2;}
    .results-body .summary-list .summary-card[summary-type="1"].claimed .summary-info,
    .results-body .summary-list .summary-card[summary-type="1"].unclaimed .summary-info{column-count:1;}
    .results-body .summary-list .summary-card .summary-contact{margin:0;padding:0 30px 30px;}
    .results-body .summary-list .summary-card .summary-contact:before{margin:0 0 20px;}
    .results-body .results-content .summary-list .summary-item[data-type=article] .summary-content .summary-info{max-width:100%;}
}

@media handheld, screen and (min-width:960px){
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address{margin-top:0;}
}

@media handheld, screen and (min-width:992px){
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].unclaimed .summary-content .section-heading{flex-basis:100%;order:1;}
    .summary-list .summary-card.unclaimed .summary-title{flex-basis:auto!important;order:2;}
    .summary-list .summary-card.unclaimed .summary-categories{order:4;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed .listing-level{margin:0 0 0 auto;order:3;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].unclaimed .summary-content .summary-address{order:5}
    .results-body .results-sidebar .sidebar-wrapper{display:none;margin-bottom:16px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-picture{align-items:center;flex-direction:column;justify-content:flex-start;min-width:213px;position:relative;text-decoration:none;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].claimed .summary-picture{min-width:195px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].unclaimed .summary-picture{min-width:165px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content{display:flex;flex-wrap:wrap;padding:51px 50px 20px 30px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-picture picture{height:172px;width:172px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].claimed .summary-picture picture{height:155px;width:155px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"].unclaimed .summary-picture picture{height:122px;width:122px;}
    .results-body .reviews.desktop{display:block;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed{width:810px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].claimed{width:840px;}
    .summary-list .summary-card .summary-picture img.badge{height:42px;margin-top:135px;right:22px;width:42px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .title-categories{flex-basis:initial;max-width:475px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .section-heading{flex-basis:100%;order:1;}
    .summary-list .summary-card .summary-title{order:2;}
    .results-body .summary-list .summary-card[summary-type="1"] .level-review{flex-direction:column;margin:0 0 0 auto;order:3;}
    .results-body .summary-list .summary-card[summary-type="1"]:not(.unclaimed) .listing-level{height:30px;width:102px;}
    .results-body .summary-list .summary-card[summary-type="1"].premium .listing-level{padding:0;}
    .results-body .summary-list .summary-card[summary-type="1"] .button.is-outline{height:30px;margin:10px 0 0;padding:5.5px 0;width:102px;}
    .results-body .reviews.mobile-tablet{display:none;}
    .summary-list .summary-card .summary-categories{flex-basis:100%;order:4;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address{flex-basis:100%;order:5;}
    .results-body .summary-list .summary-card[summary-type="1"].claimed .listing-level{margin:0 0 0 auto;order:3;}
    .results-body .summary-list .summary-card .summary-contact{padding:0 40px 30px;}
    .pricing-plans .pricing-table .pricing-wrapper .pricing-list{padding:64px 0 24px;}
    .pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item.is-highlighted{padding:48px 32px;margin:-24px 0;}
}

@media handheld, screen and (min-width:1200px){
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address{max-width:650px;}
    .results-body .results-sidebar .sidebar-item .item-body{display:none;}
    .results-body .results-sidebar .sidebar-wrapper{display:block;}
    .results-body .fa-minus:before{content:"\f067";}
    .results-body .fa-plus:before{content:"\f068";}
    .results-body .subcategory-toggler .fa-minus:before{content:"\f068";}
    .results-body .subcategory-toggler .fa-plus:before{content:"\f067";}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed{width:1080px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].claimed{width:1110px;}
}

@media handheld, screen and (min-width:1300px){
    .results-body .container{max-width:1270px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"]{min-height:260px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed{width:1142px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].claimed{width:1190px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"].unclaimed .listing-level{margin:0;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content{padding:53px 15px 40px 30px;}
    .results-body .summary-list[list-type="list-view"] .summary-card[summary-type="1"] .summary-content-contact{display:flex;}
    .results-body .summary-list .summary-card .summary-contact{margin:51px 0 30px 0;min-width:336px;padding:0 50px;position:relative;width:336px;}
    .results-body .summary-list .summary-card.unclaimed .summary-contact{margin:40px 0 30px 0;}
    .results-body .summary-list .summary-card.claimed .summary-contact, .results-body .summary-list .summary-card.unclaimed .summary-contact{min-width:286px;padding:0 42px;width:286px;}
    .results-body .summary-list .summary-card .summary-contact:before{border-bottom:none;border-left:1px solid #000;height:100%;left:0;max-height:250px;position:absolute;width:0;}
    .results-body .summary-list .summary-card[summary-type="1"].claimed .summary-info{padding:24px 0 0 20px;}
    .summary-list[list-type=list-view] .summary-card[summary-type="1"] .summary-content .summary-address{width:600px;max-width:520px;}
    .results-body .summary-list .summary-card[summary-type="1"] .summary-info{column-count:1;}
    .results-body .summary-list .summary-card[summary-type="1"].unclaimed .level-review{margin:-12px 0 0 auto;}
}
/*////////// LOCATION AND SEARCH RESULTS LISTINGS PAGE STLYES END //////////*/

/*////////// LISTINGS DETAILS PAGE STYLES //////////*/
.details-default>.details-header:not(.details-header-mobile):before{display:none;}
.details-listing.details-default>.details-header.details-header-mobile .detail-header-content-mobile{align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;background-color:#fff;padding:15px 40px 24px;}
.details-default>.details-header.details-header-mobile .detail-header-content-mobile:before{display:none;}
.details-listing.details-default>.details-header .details-general-mobile{width:auto;}
.details-listing.details-default>.details-header .details-general-mobile .details-picture{height:77px;width:77px;margin:0;}
.details-listing.details-default>.details-header .details-picture .detail-gallery-main-image{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden;}
.details-listing.details-default>.details-header .details-picture .detail-gallery-main-image a{cursor:default;pointer-events:none;}
.details-listing.details-default>.details-header .details-general-mobile .details-picture img{height:100%;width:100%;}
.details-listing.details-default>.details-header .picture-reviews{display:flex;}
.details-listing.details-default>.details-header .picture-reviews .tab-item-reviews{align-items:flex-end;display:flex;justify-content:center;min-width:160px;}
.details-listing.details-default>.details-header .tab-item-reviews .heading{display:none;}
.details-listing.details-default>.details-header .tab-item-reviews .reviews-rating{display:none;}
.details-listing.details-default>.details-header .tab-item-reviews .reviews-header{display:flex;justify-content:center;margin:16px 0 0 24px;text-align:center;}
.details-listing.details-default>.details-header .tab-item-reviews .link{color:#444;cursor:default;font-weight:bold;pointer-events:none;}
.details-listing.details-default>.details-header .tab-item-reviews .link:hover{border:none;}
.details-listing.details-default>.details-header .tab-item-reviews .fa{color:#f7c945;font-size:25px;}
.details-listing>.details-header .details-header-content .details-general-mobile .details-info{display:none;}
.details-listing.details-default>.details-header .details-general-mobile .details-title{flex-direction:column;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;}
.details-listing.details-default>.details-header .details-general-mobile .details-title .verified{display:flex;margin:5px 0;}
.details-listing.details-default>.details-header .details-general-mobile .details-title .verified img{height:24px;margin-right:6px;width:24px;}
.details-listing.details-default>.details-header .details-general-mobile .details-title .verified p{color:#fff;font-size:14px;margin:4px 0 0;}
.details-listing.details-default>.details-header .details-general-mobile .details-title .heading{color:#444;font-family:'merriweather';max-width:100%;text-align:left;}
.details-listing.details-default>.details-header .details-general-mobile .address,
.details-listing.details-default>.details-header .details-general-mobile .years-practice{font-size:14px;font-weight:bold;}
.details-listing.details-default>.details-header .details-general-mobile .address{padding:20px 0 0;}
.details-listing.details-default>.details-header .details-general-mobile .years-practice{padding:10px 0 0;}
.details-default>.details-header.details-header-mobile .details-share{display:none;}
.details-listing.details-default>.details-header .details-general-mobile .details-categories{color:#444;margin:10px 0 0;text-align:left;}
.details-listing.details-default>.details-header .details-general-mobile .details-categories .link,
.details-default>.details-header .details-general .details-info .details-categories .link{border:solid 1px #000;border-radius:4px;color:#444;font-size:13px;padding:.5px 8px 1.5px;cursor:default;line-height:32px;pointer-events:none;white-space:nowrap;} 
.details-listing.details-default>.details-header .details-general-mobile .details-categories .link:hover{text-decoration:none;}
.details-listing.details-default>.details-header .details-general-mobile .details-categories span,
.details-default>.details-header .details-general .details-info .details-categories span{display:none;}
.details-listing.details-default>.details-header.details-header-mobile .detail-header-content-mobile{display:flex;}
.details-listing.details-default>.details-header.details-header-mobile .details-reviews{margin-top:0;text-align:center;}
.details-default>.details-header .details-general .details-info .details-claim{color:#444;}
.details-default>.details-header .details-general .details-info .details-claim .link{color:#0233b3;}
.details-default>.details-header .details-general .details-info .details-claim .fa{color:#444;}
.details-default>.details-header.details-header-mobile .detail-info-mobile{padding:0 40px;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact{display:flex;flex-wrap:wrap;margin-top:24px;max-width:280px;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact .contact-item:not(.item-location){align-items:center;-webkit-align-items:center;-ms-flex-align:center;border-bottom:1px solid #e5e5e5;height:41px;margin:0;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact .contact-item:last-child{border:none;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact .contact-item.item-location{margin-top:40px;order:1;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact .contact-item.item-location .icon{display:none;}
.details-default>.details-header.details-header-mobile .detail-info-mobile .details-contact .contact-item .icon .fa{color:#0233b3;}
.details-default>.details-header.details-header-mobile .summary-info{padding:30px 0 0;width:179px;}
.details-default>.details-header.details-header-mobile .summary-info .summary-info-item:first-child{padding-top:0;}
.details-listing.details-default .container{padding:0 40px;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item{margin-top:16px;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-about{background:transparent;margin:0;padding-bottom:20px;position:relative;z-index:1;}
.details-default>.detail-body.claimed .detail-body-content .tab-content .tab-item.tab-item-about{display:none;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-about:before{background:white;content:"";height:calc(100% + 30px);position:absolute;right:-2000px;top:-30px;width:4000px;z-index:-1;}
.details-default > .detail-body .detail-body-content .tab-content .tab-item-hours .hours-heading.first-hours{display:none;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-hours .hours-content .hours-more{display:block;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-hours{padding:50px 0 30px;position:relative;max-height:330px;min-height:330px;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-hours:before{background:white;content:"";height:100%;position:absolute;right:-2000px;top:0;width:4000px;z-index:-1;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.practice-areas ul{list-style:none;padding:0;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item.practice-areas ul{list-style:none;padding:0;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item .tab-item-content#long-description:not(.display){margin-top:0;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item .tab-item-content#long-description{display:none;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item .view-more{color:#0233b3;cursor:pointer;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .description p{color:#444;font-family:'ProximaNova';font-size:16px;}
.details-default>.details-header .details-contact .contact-item.item-phone{align-items:center;flex-basis:100%;}
.details-default>.details-header .details-contact .contact-item.item-phone a{color:#444;font-weight:600;}
.details-listing .fa-website{background-position:center;background-repeat:no-repeat;background-size:cover;height:17px;width:17px;}
.details-listing .icon.icon-md{color:#444;height:17px;width:17px;}
.details-listing .fa-desktop:before{display:none;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item .tab-item-heading{margin-bottom:10px;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item .tab-item-heading .heading{color:#444;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .description .summary-description{opacity:1;text-align:left;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item-photos .photos-list{flex-flow:row;flex-wrap:wrap;margin:0;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .picture+.description{margin-top:0;width:100%;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item-photos .photos-list picture{height:48px;width:49px;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-photos .photos-list .photos-item{margin:8px 8px 0 0;width:auto;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-photos .photos-list .photos-item img{height:100%;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .picture{display:none;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .custom-content{padding-top:0;}
.details-listing.details-default>.detail-body .video-gallery .video-list .video-item .video-description{color:#444;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-hours .hours-content{padding:0 0 23px;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-hours .hours-content .hours-item{color:#444;display:flex;justify-content:space-between;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-location .button{background:#03105d;color:#fff;font-size:15px;font-weight:bold;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-location .button:hover{background:#0233b3;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-location .button .fa{display:none;}
.details-default>.detail-body .detail-body-content .tab-content .additional-location .heading{color:#444;font-size:20px;font-weight:bold;}
.hero-lead-form.hero-slider{height:40px;}
.hero-default[data-type="3"] .hero-lead-form .carousel-cell:before{background:#fff;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-more-details .more-details-list{flex-direction:column;margin-bottom:20px;padding:0 0 0 15px;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-more-details .tab-item-heading{text-align:center;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-more-details .more-details-list .more-details-item{margin:3px 0;text-align:left;width:100%;}
.details-listing>.details-header .details-general-mobile .details-claim{color:#444;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;margin:15px 0 0;}
.details-default>.details-header .details-general-mobile .details-claim .fa{color:#444;}
.details-listing .item-certified .title{display:none;}
.details-listing>.details-header.details-header-mobile .details-actions .button{align-items:center;background:#0233b3;border:none;display:flex;font-size:16px;font-weight:bold;height:45px;justify-content:center;margin:0;padding:0;width:135px;}
.details-listing>.details-header.details-header-mobile .details-picture{height:77px;position:relative;width:77px;}
.details-listing>.details-header.details-header-mobile .details-picture picture{height:77px;}
.details-listing>.details-header.details-header-mobile .details-picture img{height:100%;}
.details-listing>.details-header.details-header-mobile .details-picture .details-certified{bottom:0;position:absolute;right:3px;}
.details-listing>.details-header.details-header-mobile .details-picture .details-certified .picture{width:17px;}
.details-listing>.details-header.details-header-mobile .details-picture .details-certified .picture img{height:100%;width:100%;}
.icon.icon-md{color:#fff;margin-right:5px;}
.details-listing .details-claim{align-items:center;color:#444;display:flex;font-size:14px;font-weight:bold;margin:15px 0 0;}
.details-listing .details-claim .link{color:#0233b3;margin:3px 0 0 5px;}
.details-default>.details-header.details-header-mobile .details-actions{display:flex;margin:20px 0 0;text-align:left;}
.details-default>.details-header.details-header-mobile .details-actions .phone{margin:0 10px;}
.details-default>.details-header .details-header-navbar:before{background:rgba(255,255,255,0.2);height:60px;z-index:-1;}
.details-default>.details-header .details-header-navbar .tab-navbar{color:#444;font-size:18px;font-weight:bold;}
.details-listing>.details-header .details-header-navbar .tab-navbar.is-selected{border-bottom-color:#0233b3;}
.details-default>.details-header.details-header-mobile .details-header-navbar-mobile .tab-navbar{color:#444;font-size:18px;font-weight:bold;}
.details-default>.details-header.details-header-mobile .details-header-navbar-mobile .tab-navbar.is-selected{border-bottom:5px solid #0233b3;color:#444;}
.details-listing .tab-left .title{font-family:'merriweather';font-size:20px;font-weight:bold;}
.listing-level{align-items:center;border-radius:4px;display:flex;justify-content:center;}
.unclaimed .listing-level{border:1px solid #6a6a6a;color:#6a6a6a;height:30px;margin:15px auto 0;order:1;width:102px;}
.claimed .listing-level{border:1px solid #000;border-radius:4px;color:#444;height:24px;margin:15px 0 0;width:90px;}
.premium .listing-level,
.basic .listing-level{background:#000;border:1px solid #000;border-radius:4px;color:#fdd174;height:24px;margin:15px 0 0;width:90px;}
.basic .listing-level{background:#0233b3;border:none;color:#fff;}
.details-listing .tab-left .summary-info{padding:25px 0 0;}
.details-listing .tab-left .summary-info-item{font-size:18px;font-weight:bold;margin:0;max-width:280px;padding:10px 0;}
.details-listing .tab-left .fa-website{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_www.png')}
.details-listing .tab-left .bookmark .fa{color:#0233b3;}
.details-listing .tab-left .fa-share-alt.fa{color:#0233b3;}
.details-default .tab-left .summary-info-item:not(:last-child){border-bottom:1px solid #e5e5e5;}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-more-details .more-details-list .more-details-item .details-title{display:none;}
.details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-more-details .tab-item-heading{text-align:left;}
.profile-page > #profile-page-form.details-modal.modal-contact{display:block!important;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-default.message-modal{width:100%;}
.profile-page > #profile-page-form.details-modal.modal-contact{background:none;display:block;padding:37px 40px 0;position:relative;width:100%;z-index:1;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form{flex-direction:column;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form .input:nth-child(6){min-height:206px;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form .input:not(:last-child){margin:0 0 5px;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form{flex-direction:row;margin-top:10px;}
.details-default>.details-modal .modal-form .form-actions .button.is-outline{display:none;}
.details-default>.details-modal .modal-form .form-actions .button.is-primary{background:#03105d;height:40px;padding:0;width:140px;}
.details-default>.details-modal .modal-form .form-actions .button.is-primary:hover{background:#0233b3;}
.tab-left div[data-trans="Associated Articles"]{background:none;display:block;}
.tab-left div[data-trans="Associated Articles"] .profile-associated-articles{background:none;padding:20px 0;}
.tab-left div[data-trans="Associated Articles"] .profile-associated-articles .featured-articles-heading{color:#444;font-weight:bold;margin-bottom:10px;}
.tab-left div[data-trans="Associated Articles"] .profile-associated-articles ul{padding:0 0 0 15px;}
.tab-left div[data-trans="Associated Articles"] .profile-associated-articles ul li a{color:#444;font-family:'ProximaNova',sans-serif;font-size:16px;font-weight:normal;}
.social-buttons{display:flex;flex-wrap:wrap;padding:20px 0 24px;}
.social-buttons .social-item{align-items:center;background:#000;border-radius:4px;color:#fff;display:flex;height:35px;justify-content:center;margin:0 20px 0 0;width:35px;}
.social-buttons .social-item:hover{background:#0233b3;text-decoration:none;}
.social-buttons .social-item .fa{font-size:20px;}
.details-default > .details-modal.is-sent .modal-default .modal-return{color:#444;}
#profile-page-form .modal-close{display:none;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-header{display:none;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-info{padding:0;text-align:left;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-default.message-modal .modal-info span{display:none;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-default.message-modal .modal-info .heading{font-family:'PrimaNova',sans-serif;font-size:20px;font-weight:bold;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form{padding:0;}
.profile-page > #profile-page-form.details-modal.modal-contact .modal-form .input{background:#f8f8f8;border:none;border-radius:4px;min-height:40px;width:100%}

@media handheld, screen and (min-width:768px){
    .details-listing.details-default>.details-header .details-general-mobile{padding:23px 0 0;}
    .details-listing.details-default>.details-header .unclaimed .details-general-mobile,
    .details-listing.details-default>.details-header .claimed .details-general-mobile{padding:0;}
    .details-listing.details-default>.details-header .details-general-mobile .details-picture{height:100px;width:100px;}
    .details-listing>.details-header.details-header-mobile .details-picture{height:180px;width:180px;}
    .details-listing>.details-header.details-header-mobile .details-picture picture {height:180px;}
    .details-listing>.details-header.details-header-mobile .details-picture .details-certified{bottom:5px;right:5px;}
    .details-listing>.details-header.details-header-mobile .details-picture .details-certified .picture{width:33px;}
    .details-listing>.details-header.details-header-mobile .details-actions .button{width:220px;}
    .details-listing.details-default>.details-header.details-header-mobile .detail-header-content-mobile{flex-direction:row;justify-content:space-between;padding:35px 40px 58px;}
    .details-default>.details-header.details-header-mobile .summary-info{padding:0;}
    .details-listing>.details-header .details-general-mobile .details-info{margin-top:0;}
    .details-listing.details-default>.details-header .picture-reviews{flex-direction:column;width:180px;}
    .details-listing.details-default>.details-header .details-general-mobile .details-title{flex-direction:row;}
    .details-listing.details-default>.details-header .details-general-mobile .details-title .verified{margin:5px 0 0 13px;}
    .details-listing.details-default>.details-header .details-general-mobile .details-title .heading{font-size:26px;}
    .details-listing.details-default>.details-header .details-general-mobile .address{padding:9px 0 0;}
    .details-listing.details-default>.details-header .details-general-mobile .years-practice{padding:20px 0 0;}
    .details-listing.details-default>.details-header .details-general-mobile .details-categories{margin-top:15px;max-width:349px;}
    .details-default>.details-header.details-header-mobile .details-actions .button{margin-top:15px;}
    .details-default>.details-header .details-general .details-info .details-title .heading{color:#444;font-family:'Merriweather';font-size:25px;}
    .details-default>.details-header .details-general-mobile .details-claim{justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;margin-top:32px;}
    .details-listing.details-default .container{max-width:1170px;}
    .details-listing.details-default>.detail-body .detail-body-content .tab-content .tab-item-photos .photos-list picture{height:120px;width:120px;}
    .details-listing.details-default>.detail-body .video-gallery .video-list{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;}
    .details-listing .tab-left .title{font-size:26px;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item{margin-top:48px;}
    .listing-level{align-items:center;border-radius:4px;display:flex;justify-content:center;}
    .claimed .listing-level{height:30px;width:102px;}
    .premium .listing-level,
    .basic .listing-level{height:30px;width:102px;}
    .hero-lead-form.hero-slider{height:0;}
    .profile-page > #profile-page-form.details-modal.modal-contact{margin:50px auto;padding:0 40px;width:596px;}
    .profile-page > #profile-page-form.details-modal.modal-contact .modal-default.message-modal{width:569px;}
    .profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form .input:nth-child(2),
    .profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form .input:nth-child(3){width:280px;}
    .profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form .input:nth-child(3){margin-left:5px;}
    .social-buttons{padding:20px 0 9px;}
}

@media handheld, screen and (min-width:992px){
    .details-default>.details-header.details-header-desktop{background:#fff;}
    .details-default>.details-header .details-general{width:539px;}
    .details-default>.details-header .details-general .picture-info{display:flex;}
    .details-listing.details-default .container{padding:0 45px;}
    .details-listing>.details-header .details-header-content{padding:35px 0 49px;}
    .details-listing.details-default>.details-header .picture-reviews{width:auto;}
    .details-listing.details-default>.details-header .tab-item-reviews .reviews-header{margin:16px 16px 0 24px;min-width:160px;}
    .details-listing>.details-header .details-picture{height:220px;margin:0 16px 0 0;position:relative;width:220px;}
    .details-listing>.details-header .details-picture picture{align-items:center;display:flex;height:220px;justify-content:center;}
    .details-listing>.details-header .details-picture picture img{height:100%;}
    .details-listing>.details-header .details-picture .details-certified{bottom:5px;position:absolute;right:25px;width:33px;}
    .details-default>.details-header .details-general .details-info .details-categories{color:#fff;font-size:16px;margin-top:10px;}
    .details-default>.details-header .details-general .details-info .details-actions{align-items:flex-start;flex-direction:column;margin-top:20px;}
    .details-default>.details-header .details-general .details-info .details-actions .button{align-items:center;background:#0233b3;border:none;display:flex;font-size:18px;font-weight:bold;height:45px;justify-content:center;max-width:220px;width:220px;}
    .details-default>.details-header .details-general .details-info .details-actions .button:not(:first-child){margin:10px 0 0;}
    .details-default>.details-header .details-general .details-info .details-actions .button:hover{background:#194fdd;}
    .details-default>.details-header .details-general .details-info .details-actions+.details-claim{margin-top:20px;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item-about .picture{width:240px;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item-about .picture img{border-radius:50%;height:240px;width:240px;}
    .details-default.details-listing>.details-header .details-general .details-info{padding:47px 16px 0 0;width:450px;}
    .details-default.details-listing>.details-header .claimed .details-general .details-info,
    .details-default.details-listing>.details-header .unclaimed .details-general .details-info{padding:0 16px 0 0;width:450px;}
    .details-default>.details-header .details-general .details-info .details-title .verified{display:flex;margin-left:10px;width:280px;}
    .details-default>.details-header .details-general .details-info .details-title .verified img{height:24px;margin-right:6px;width:24px;}
    .details-default>.details-header .details-general .details-info .details-title .verified p{color:#666666;font-size:14px;font-style:italic;font-weight:bold;margin:4px 0 0;}
    .details-default>.details-header .details-general .details-info .address,
    .details-default>.details-header .details-general .details-info .years-practice{font-size:14px;font-weight:bold;}
    .details-default>.details-header .details-general .details-info .address{padding:8px 0 0;}
    .details-default>.details-header .details-general .details-info .years-practice{padding:20px 0 0;}
    .details-default>.details-header .summary-phone{color:#444;}
    .details-default>.details-header .summary-info-item{color:#444;font-size:18px;margin:0;padding:10px 0;width:179px;}
    .details-default>.details-header .summary-info-item:first-child{padding-top:0;}
    .details-default>.details-header .summary-info-item:not(:last-child){border-bottom:1px solid #e5e5e5;}
    .details-default>.details-header .summary-info-item .bookmark+p{margin:0 0 0 -88px;}
    .details-default>.details-header .summary-info-item .fa-share-alt+p{margin:0;}
    .details-default>.details-header .summary-info-icon .fa-website{background-image: url('/custom/domain_1/image_files/ckeditor/sitemgr_www.png');}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-hours{padding:0;max-height:none;min-height:280px;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item.tab-item-hours:before{display:none;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item-about .custom-content{padding-bottom:0;}
    .details-listing .tab-left .summary-info{display:none;}
    .profile-page > #profile-page-form.details-modal.modal-contact .modal-default.message-modal{margin:0;}
}

@media handheld, screen and (min-width:1200px){
    .details-default>.detail-body .detail-body-content .tab-content .tab-item-more-details.practice-areas .more-details-list{column-count:3;column-gap:20px;display:block;margin-bottom:13px;}
    .details-default>.detail-body .detail-body-content .tab-content .tab-item-more-details.practice-areas .more-details-list .more-details-item{break-inside:avoid;display:block;max-width:213px;padding:0 0 7px;}
    .details-default.details-listing>.details-header .details-general .details-info{width:auto;}
    .details-default>.details-header .details-general .details-info .details-actions{flex-direction:row;margin:32px 0 0;}
    .details-default>.details-header .details-general .details-info .details-actions .button:not(:first-child){margin:0 20px 0}
}

@media handheld, screen and (min-width:1300px){
    .details-default>.details-header .details-header-navbar:not(.is-fixed) .container{padding:0;}
}

/* Styles Specifically for Power Profile Listing Detail Pages */
.details-listing.details-default>.details-header.details-header-mobile.power-profile .detail-header-content-mobile{background-size:cover;padding:36px 40px 24px;position:relative;z-index:1;}
.details-listing.details-default .summary-long-description .summary-info{display:none;}
.details-listing.details-default>.details-header.details-header-mobile.power-profile .detail-header-content-mobile::after{background:#000;content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1;}
.details-listing>.details-header.details-header-mobile.power-profile .picture-info{width:100%;}
.details-listing>.details-header.details-header-mobile.power-profile .details-picture{height:auto;margin:auto;width:280px;}
.details-listing>.details-header.details-header-mobile.power-profile .details-picture img{height:auto;width:100%}
.details-listing>.details-header.power-profile .wayfinder{color:#fff;font-family:'Merriweather';font-size:24px;margin:auto;max-width:570px;padding:24px 0 0;text-align:center;}
.details-default>.details-header.details-header-mobile.power-profile .details-actions{margin:24px auto 0;}
.details-default > .details-header.power-profile .details-general .details-info .details-actions .button:active{opacity:1;}
.details-default>.details-header.power-profile .details-general-mobile .details-info{color:#fff;margin-top:24px;}
.details-listing.details-default>.details-header.power-profile .details-general-mobile .details-title .heading{color:#fff;}
.details-listing.details-default>.details-header.power-profile .details-general-mobile .details-title .verified{color:#ccc;font-style:italic;}
.details-default>.details-header.power-profile .details-general-mobile .details-claim .fa{color:#fff;}
.details-listing>.details-header.power-profile .details-general-mobile .details-claim{color:#fff;}
.details-listing.details-default>.details-header.power-profile .details-general-mobile .details-categories .link, .details-default>.details-header.power-profile .details-general .details-info .details-categories .link{border:solid 1px #fff;color:#fff;}
.details-default>.details-header.power-profile .details-general-mobile .details-claim .link{color:#fff;}
.details-listing.details-default>.details-header.power-profile .details-general-mobile .address{padding:24px 0 0;}
.details-listing.details-default>.details-header.power-profile .picture-reviews{justify-content:center;}
.details-listing.details-default>.details-header.power-profile .tab-item-reviews .reviews-header{margin:24px 0 25px;}
.details-listing.details-default>.details-header.power-profile .tab-item-reviews .link{color:#fff;}
.details-listing>.details-header.power-profile .details-general-mobile .details-claim{margin:0;}
.details-default>.details-header.details-header-mobile.power-profile .verified.body{align-items:center;background:#e9e9e9;color:#666;display:flex;padding:25px 40px 0;}
.details-default>.details-header.details-header-mobile.power-profile .verified.body p{font-size:20px;font-style:italic;font-weight:bold;margin:0 5px 0;}
.details-default>.details-header.details-header-mobile.power-profile .summary-info{background:#e9e9e9;padding:21px 57px 20px;width:auto;}
.details-default>.details-header.details-header-mobile.power-profile nav{background:#03105d;position:relative;}
.details-default>.details-header.details-header-mobile.power-profile .mobile-toggle{background:#0233b3;border:none;color:#fff;line-height:normal;outline:none;padding:16px 40px;text-align:left;width:100%;}
.details-default>.details-header.details-header-mobile.power-profile .mobile-toggle:after{content:"\f0c9";font: normal normal normal 14px/1 FontAwesome;font-size:24.5px;position:absolute;right:40px;}
.details-default>.details-header.details-header-mobile.power-profile nav ul{background:#03105d;display:none;margin:0;padding:0;position:absolute;top:54px;width:100%;}
.details-default>.details-header.details-header-mobile.power-profile nav ul li{color:#fff;list-style-type:none;padding:11px 20px;}
.details-default>.details-header.details-header-mobile.power-profile nav ul li:not(:last-child){border-bottom:solid 1px #35408b;}
.details-default>.details-header.details-header-mobile.power-profile nav ul li a{color:#fff;}
.details-listing.details-default .summary-long-description{background:#f3f3f3;padding:30px 0;}
.details-listing.details-default .summary-long-description h1, .details-listing.details-default .summary-long-description h2{font-family:'Merriweather';}
.details-listing.details-default .summary-long-description .summary-info{display:none;}
.details-default > .detail-body.power-profile .detail-body-content .tab-content .tab-item:first-child{display:none;}
.details-default > .detail-body.power-profile .detail-body-content .tab-content .tab-item.tab-item-hours{display:block;}
.details-default.details-listing > .detail-body .detail-body-content .tab-content.is-active.has-sidebar .tab-right{max-width:280px;z-index: 1;}
.profile-page > #profile-page-form.details-modal.modal-contact .return-top{padding:10px 0 0;}
.return-top{color:#444;text-decoration:underline;}
.return-top:hover{color:#444;text-decoration:none;}

@media handheld, screen and (min-width:768px){
  .details-listing.details-default > .details-header.details-header-mobile.power-profile .detail-header-content-mobile{flex-direction:column;}
  .details-default > .details-header.details-header-mobile.power-profile .details-actions{margin:32px auto 0;}
  .details-default > .details-header.details-header-mobile .details-actions .button{margin-top:0;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .details-title .heading{display:flex;font-size:20px;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .details-title .verified{margin:0 0 0 16px;}
  .details-default > .details-header.power-profile .details-general-mobile .details-info{display:flex;flex-direction:column;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .details-title{flex-basis:100%;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .address{padding:10px 0 0;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .years-practice{flex-basis:100%;padding:10px 0 0;}
  .details-listing.details-default > .details-header.power-profile .picture-reviews .tab-item-reviews{justify-content:flex-start;}
  .details-listing.details-default > .details-header.power-profile .tab-item-reviews .reviews-header{margin:14px 0 16px;}
  .details-listing.details-default > .details-header.power-profile .details-general-mobile .details-categories{margin-top:10px;}
}

@media handheld, screen and (min-width:992px){
  .details-listing.details-default .power-profile .container{max-width:960px;}
  .details-default > .details-header.details-header-desktop.power-profile{background-position:center;background-size:cover;}
  .details-default > .details-header.details-header-desktop.power-profile::after{background:#000;content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0;}
  .details-listing > .details-header.power-profile .details-header-content{padding:63px 0 39px;}
  .details-default > .details-header.power-profile .details-general{display:block;width:100%;}
  .details-listing > .details-header.power-profile .details-picture{height:auto;margin:auto;width:300px;}
  .details-listing > .details-header.power-profile .details-picture img{width:100%;}
  .details-listing > .details-header.power-profile .details-picture .details-certified{display:none;}
  .details-listing>.details-header.power-profile  .wayfinder{font-size:36px;padding:42px 0 0;}
  .details-default > .details-header.power-profile .details-general .picture-info{display:block;}
  .details-default.details-listing > .details-header.power-profile .details-general .details-info.above{display:block;padding:0;width:100%;}
  .details-default > .details-header.power-profile .details-general .details-info .details-actions{flex-direction:row;justify-content:center;margin-top:50px;}
  .details-default > .details-header.power-profile .details-general .details-info .details-actions .button:not(:first-child){margin:0 20px 0;}
  .details-default.details-listing > .details-header.power-profile .details-general .details-info{color:#fff;display:flex;flex-direction:column;/*flex-wrap:wrap;*/padding:47px 0 0;width:100%;}
  .details-default > .details-header.power-profile .details-general .details-info .details-title .heading{color:#fff;display:flex;font-size:26px;max-width:700px;}
  .details-default > .details-header.power-profile .details-general .details-info .details-title .verified{align-items:center}
  .details-default > .details-header.power-profile .details-general .details-info .details-title .verified p{color:#fff;margin:0;}
  .details-default > .details-header.power-profile .details-general .details-info .years-practice{padding:8px 0 0;}
  .details-default > .details-header.power-profile .details-general .details-info .details-reviews{flex-direction:column;}
  .details-default > .details-header.power-profile .details-general .details-info .details-reviews .reviews-stars{margin-left:0;}
  .details-listing.details-default > .details-header.power-profile .tab-item-reviews .reviews-header{margin:8px 0;min-width:0;}
  .details-default > .details-header.power-profile .details-general .details-info .details-reviews .reviews-count{margin-left:0;}
  .details-listing .power-profile .details-claim{color:#fff;}
  .details-listing .power-profile .icon.icon-md{color:#fff;}
  .details-listing .power-profile .details-claim .link{color:#fff;}
  .details-default > .details-header.power-profile .details-general .details-info .details-categories{margin-top:12px;}
  .details-default > .details-header.power-profile .details-header-navbar nav{display:flex;justify-content:center;}
  .details-default > .details-header.power-profile .details-header-navbar nav ul{align-items:center;display:flex;height:50px;justify-content:center;margin:0;padding:0;}
  .details-default > .details-header.power-profile .details-header-navbar nav ul li{height:100%;list-style-type:none;}
  .details-default > .details-header.power-profile .details-header-navbar nav ul li a{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:bold;height:100%;padding:0 20px;text-align:center;}
  .details-default > .details-header.power-profile .details-header-navbar nav ul li a:hover{background:rgba(256, 256, 256, .2);text-decoration:none;}
  .details-default > .details-header.power-profile .details-header-navbar .tab-navbar{display:none;}
  .details-listing.details-default .summary-long-description{padding:0;}
  .details-listing.details-default .summary-long-description .summary-info{display:block;}
  .details-default .summary-long-description{background:#f3f3f3;display:block;}
  .details-default .summary-long-description .container{display:flex;padding:0 0 0 45px;max-width:1160px;}
  .details-default .summary-long-description .long-description{padding:50px 30px 40px 0;}
  .details-default .summary-long-description .summary-info{background:#e9e9e9;padding:26px 15px 40px;}
  .details-default .summary-long-description .summary-info .verified{align-items:center;display:flex;padding:0 0 14px;}
  .details-default .summary-long-description .summary-info .verified img{height:48px;width:48px;}
  .details-default .summary-long-description .summary-info .verified p{color:#666;font-size:20px;font-style:italic;font-weight:bold;margin:0 5px;}
  .details-default .summary-long-description .summary-info .summary-info-item{background:#e9e9e9;margin:0 15px;width:179px;}
  .details-default .summary-long-description .summary-info .summary-info-item:not(:last-child){border-bottom:1px solid #808080;}
  .details-default > .details-header.power-profile .details-header-navbar::before{height:52px;left:calc(100vw / 2 - 580px);width:1160px;}
  .details-default > .details-header.power-profile .details-header-navbar::before{left:0;margin:0 auto;right:0;}
  .profile-page > #profile-page-form.details-modal.modal-contact .modal-form .content-form{flex-direction: row;}
}
@media handheld, screen and (min-width:1200px){
  .details-listing.details-default .power-profile .container{max-width:1160px;}
  .details-default.details-listing > .details-header.power-profile .details-general .details-info{flex-direction:row;flex-wrap:wrap;}
  .details-default > .details-header.power-profile .details-general .details-info .address{flex-basis:50%;}
  .details-default > .details-header.power-profile .details-general .details-info .years-practice{flex-basis:50%;padding:8px 0 0;}
  .details-default > .details-header.power-profile .details-general .details-info .details-categories{flex-basis:50%;order:1;/*padding-left:16px;*/}
  .details-listing.details-default > .details-header.power-profile .picture-reviews{flex-basis:50%;}
}

@media handheld, screen and (min-width:1580px){
  .details-default > .details-header.details-header-desktop.power-profile::after{left:calc((100% - 1580px)/2);max-width:1580px;}
  .details-default > .details-header.details-header-desktop.power-profile:before{background:#f3f3f3;content:'';display:block;left:-10000px;right:-10000px;width:20000px;z-index:-1;}
  .details-default > .details-header.details-header-desktop.power-profile{background-position:center;background-repeat:no-repeat;margin:auto;max-width:1580px;}
}
/* Styles Specifically for Power Profile Listing Detail Pages END */
/*////////// LISTINGS DETAILS PAGE STYLES END //////////*/

/*////////// ARTICLES INDEX PAGE STYLES //////////*/
.articles.cards-default{background:#fff;padding:50px 0 0;}
.cards-default.articles .container{max-width:1170px;}
.cards-default.articles .card-horizontal picture{display:none;}
.articles.cards-default[data-type=articles] .cards-list .card-horizontal-full{flex-wrap:nowrap;}
.articles.cards-default[data-type=articles] .cards-list .card-horizontal-full{background:#fff;border:solid 1px #9b9b9b;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular{margin-top:40px;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.heading{border-bottom:none;text-align:center;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.list-popular-articles .item-popular-articles{padding-left:0;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.list-popular-articles .item-popular-articles .content-left{display:none;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.list-popular-articles .item-popular-articles{border:solid 1px #9b9b9b;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.list-popular-articles .item-popular-articles .content-right{padding:25px 20px;}
.articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular>.list-popular-articles .item-popular-articles .content-right{width:auto;}
.cards-default[data-type=articles].articles .cards-list .card-horizontal-full .content .categories .link{color:#0233b3;font-size:16px;margin:0 0 0 5px;}
.articles.cards-default .cards-list .card .content .categories{height:auto;}
.view-all-articles{align-items:center;background:#03105d;border-radius:4px;display:flex;font-weight:600;height:42px;justify-content:center;margin:0 auto;transition:.2s;width:200px;}
.custom-content .view-all-articles{color:#fff;}
.custom-content .view-all-articles:hover{background-color:#0233b3;border:none;color:#fff;text-decoration:none;}
.articles+.custom-content{padding-top:20px;padding-bottom:20px;}
.articles+.custom-content .container{max-width:1170px;}
.articles+.custom-content p{margin-bottom:0;}
.custom-content+.cards-default {background:#fff;}
.custom-content+.cards-default .cards-list .card{background:#efefef;}
.custom-content+.cards-default[data-type=articles] .cards-list .card {padding:30px 20px 0;}

@media handheld, screen and (min-width:768px){
    .articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-popular{margin-top:0;}
    .view-all-articles{margin:0;}
}

@media handheld, screen and (min-width:992px){
    .articles.cards-default[data-type=articles] .cards-list .card-horizontal-full .content .title{margin:15px 0 0;max-width:initial;}
    .articles.cards-default[data-type=articles] .card-wrapper-quarter .cards-list-quarter .card-horizontal-full .content{width:100%;}
    .articles.cards-default[data-type=articles] .cards-list .card-horizontal-full{flex-wrap:wrap;}
}
/*////////// ARTICLES INDEX PAGE STYLES END //////////*/

/*////////// ARTICLES DETAILS PAGE STYLES //////////*/
.details-default.details-articles{border:#9b9b9b solid 1px;margin:30px 20px;}
.details-default.details-articles .container{padding:0 20px;}
.details-default.details-articles>.details-header{background:#fff;}
.details-default.details-articles>.details-header:before{background:#fff;}
.details-default>.details-header .details-general-mobile .details-info{margin-top:10px;}
.details-default>.details-header .share-dropdown-mobile{display:none;}
.details-default.details-articles .article-header{margin:0;text-align:left;}
.details-default.details-articles .article-header .article-date{color:#444}
.details-default.details-articles .article-header .article-title{color:#444;font-family:'Merriweather';font-size:40px;font-weight:bold;word-break:break-word;}
.details-default.details-articles .article-header .article-offered{color:#444;}
.details-default.details-articles .article-header .article-offered a{font-size:16px;}
.details-default.details-articles .article-header .article-actions{display:none;}
.details-default.details-articles .tab-content{margin:0;}
.details-default.details-articles .detail-gallery-main-image{margin-bottom:24px;}
.details-default.details-articles .tab-content .article-author .article-picture{display:none;}
.details-default.details-articles .tab-content .article-author .article-content{margin-left:0;}
.details-default>.details-header .details-header-content{padding:30px 0 0;}
.details-default>.detail-body:not(.no-padding){color:#444;padding:29px 0;}
.details-listing.details-default>.detail-body:not(.no-padding){background:#f3f3f3;}
.details-default.details-articles .tab-content .article-description{margin-top:0;}
.details-default.details-articles .tab-content .article-description p{color:#444;}
.details-articles+.cards-default{padding:10px 0;}
.details-articles+.featured-articles.cards-default .articles-header-custom-paragraph{display:none;}
.details-articles+.featured-articles+.cards-default[data-type=articles]{background:#fff;padding:0;}
.featured-articles+.cards-default .cards-header>.heading{display:none;}
.details-articles+.featured-articles.cards-default .cards-header>.heading{font-family:'PrimaNova',sans-serif;font-size:24px;font-weight:normal;letter-spacing:2px;margin:auto;text-transform:uppercase;}
.featured-articles+
.cards-default[data-type=articles] .card-wrapper-quarter .cards-list-quarter[data-align=""] .card-horizontal-full .content{flex-basis:100%;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .picture{height:55px;width:55px;}
.cards-default[data-type=articles] .cards-list .card .picture .picture-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .picture picture{height:90%;width:90%;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .picture img{height:100%;width:100%;object-fit:cover;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .picture .home-listing-badge.badge{bottom:-17px;height:16px;left:40px;position:absolute;width:16px;}
.cards-default[data-type=articles] .cards-list .card{padding:30px 20px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full{margin-bottom:20px;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review{display:flex;flex-direction:row;margin:10px 0 0;}
.cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review .listing-level{margin:0 10px 0 0;}
.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal{height:auto;}
.details-default.details-articles .tab-content .article-categories .categorie-item{white-space:nowrap;}
.verdict-section{background:#efefef;padding:32px 20px 68px;border-radius:8px;}
.verdict-section p{font-style:italic;line-height:35px;margin-bottom:20px;}
.verdict-section h3{color:#0133b3;font-family:'merriweather';font-size:22px;margin-bottom:0;}
.verdict-section strong{font-style:normal;}
.verdict-section strong span{background:#e2e2e2;border:solid 1px #cfcfcf;border-radius:4px;display:block;font-size:16px;font-weight:normal;line-height:1.7;margin:8px 0 0;padding:0 30px;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.required-fields{padding:10px 10px 0;}
.details-articles .call-now-cta{text-align:center;}
.details-articles .call-now-cta .call{color:#0233b3;font-size:28px;font-weight:700;padding:0 0 5px 46px;text-transform:uppercase;}
.details-articles .call-now-cta .number{background:#03105d;border-radius:0 5px 5px 0;color:#fff;font-size:28px;font-weight:700;line-height:normal;margin:0 0 0 57px;padding:5px 28px;position:relative;text-decoration:none;text-transform:uppercase;}
.details-articles .call-now-cta .number:hover{background:#192A8D;}
.details-articles .call-now-cta .number::before{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_premier-badge.png') no-repeat center/cover;content:'';height:75px;left:-57px;position:absolute;width:75px;top:50%;transform:translateY(-50%);}
.details-articles .call-now-cta div:last-of-type{color:#767676;font-size:16px;font-weight:700;line-height:1.17;margin:10px auto 0;max-width:221px;padding:0 0 0 50px;}
.details-articles .call-now-cta div:last-of-type span{color:#0233b3;}
/* Newer style added */
.details-articles .call-now-cta.call-now-cta-widget{margin:60px auto;padding: 0;width: 360px;}

@media handheld, screen and (min-width:768px){
    .details-default.details-articles{border:#9b9b9b solid 1px;margin:30px auto;width:688px;}
    .cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal{width:100%;}
    .cards-default[data-type=articles] .cards-list .card{padding:30px 80px 30px 40px;;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full{flex-wrap:nowrap;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .picture{height:90px;width:90px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .picture .home-listing-badge.badge{bottom:-40px;height:22px;left:66px;width:22px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .content{width:450px;}
    .verdict-section strong{align-items:center;display:flex;}
    .verdict-section h3{font-size:24px;margin-bottom:5px;}
    .verdict-section strong span{display:inline-block;margin:0 20px;}
    .details-articles .call-now-cta.call-now-cta-widget{width: 420px;}
}

@media handheld, screen and (min-width:960px){
    .details-default.details-articles{width:870px;}
    .details-default.details-articles .container{margin:0;max-width:870px;padding:0 30px;}
    .details-default>.details-header .details-header-content{padding:35px 0 0;}
    .details-default.details-articles .article-header .article-title{font-size:48px;}
    .details-default.details-articles .tab-content .article-description p{color:#444;}
}

@media handheld, screen and (min-width:992px){
    .verdict-section{padding:50px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .picture {height:172px;width:172px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .picture .home-listing-badge.badge{bottom:-90px;height:42px;left:130px;width:42px;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.premium .listing-review,
    .cards-default[data-type=articles] .cards-list .card-horizontal-full .content.basic .listing-review{flex-direction:column;margin:0 0 0 auto;order:2;}
    .cards-default[data-type=articles] .cards-list .card-horizontal-full.list-horizontal .content{width:calc(100% - 215px);}
}

@media handheld, screen and (min-width:1200px){
    .details-default.details-articles{margin:50px auto;position:relative;width:833px;}
}

@media handheld, screen and (min-width:1300px){
    .details-default.details-articles{float: left;left: 50%;margin:60px 0 50px -615px;position: relative;width:833px;}
}
/*////////// ARTICLES DETAILS PAGE STYLES END //////////*/

/*////////// LOCATION LANDERS INDEX PAGE STYLES - WITH CATEGORIES//////////*/
/* Location Landers Home Styles */
/* .locationlanders-homepage .cards-default .cards-list .card{background:#fff;border:solid 1px #9b9b9b;padding:30px 20px;width:100%;}
.locationlanders-homepage .cards-default .cards-list .card:last-of-type{margin-bottom:0;}
.locationlanders-homepage .cards-default.locationlanders{padding:20px 0;}
.locationlanders-homepage .cards-default .container{padding:0 15px;}
.locationlanders-homepage .cards-default .cards-list{margin:0;}
.locationlanders-homepage .cards-default .cards-list .card .content{margin:0;}
.locationlanders-homepage .cards-default .cards-list .card .content .title{font-family:'Merriweather';font-size:24px;line-height:1.15;margin:0;}
.locationlanders-homepage .articles+.custom-content{padding-bottom:50px;padding-top:0;}
.locationlanders-homepage .popular-header{display:block;margin:40px auto 28px;text-align:center;}
.locationlanders-homepage .cards-default .cards-list.popular-landers{display:block;}
.locationlanders-homepage .cards-default .cards-list.popular-landers .card .content .title{font-family:var(--heading-font, "Rubik");font-size:20px;font-weight:600;}
.locationlanders-homepage .cards-default .cards-list.popular-landers .card{margin-bottom:16px;padding:25px 20px;}
.locationlanders-homepage .cards-default .cards-list.popular-landers .card:last-of-type{margin-bottom:0;}
.locationlanders-homepage .date{display:block;font-size:14px;margin:0 0 16px;}
.locationlanders-homepage .custom-content{margin:0 auto;max-width:1170px;padding:0 15px;}
.view-all-locationlanders{align-items:center;background:#03105d;border-radius:4px;display:flex;font-weight:600;height:42px;justify-content:center;margin:0 auto;transition:.2s;width:200px;}
.custom-content .view-all-locationlanders{color:#fff;}
.custom-content .view-all-locationlanders:hover{background-color:#0233b3;border:none;color:#fff;text-decoration:none;}

@media handheld, screen and (min-width:768px) {
.locationlanders-homepage .cards-default .container{display:flex;justify-content:space-between;}
.locationlanders-homepage .cards-default .cards-list .card{padding:30px 80px 30px 40px;}
.locationlanders-homepage .cards-default .cards-list{width:55%;}
.locationlanders-homepage .cards-default .cards-list.popular-landers{width:40%;}
.locationlanders-homepage .popular-header{margin-top:0;}
.locationlanders-homepage .articles+.custom-content a{margin-left:15px;}
.view-all-locationlanders{margin:0;}
}

@media handheld, screen and (min-width:992px) {
  .locationlanders-homepage .cards-default .cards-list .card-horizontal-full .content{width:100%;}
  .locationlanders-homepage .locationlanders.cards-default .cards-list .card-horizontal-full .content .title{margin:0;}
  .locationlanders-homepage .cards-default .cards-list .card .content .description{margin-top:10px;padding:0 0 30px;}
  .locationlanders-homepage .cards-default .cards-list .card .content .title{font-size:24px;}
  .locationlanders-homepage .cards-default .cards-list{width:65%;}
  .locationlanders-homepage .cards-default .cards-list.popular-landers{width:30%;}
}

@media handheld, screen and (min-width:1300px) {
  .cards-default.articles .container{max-width:1270px;}
  .locationlanders-homepage .cards-default .cards-list .card .content .description{margin-top:30px;}
  .locationlanders-homepage .custom-content .view-all-locationlanders{margin:0 0 0 15px;}
} */
/*////////// LOCATION LANDERS INDEX PAGE STYLES END //////////*/

/*////////// LOCATION LANDERS INDEX PAGE STYLES - NO CATEGORIES //////////*/
/* Location Landers Home Search Filter Styles */
.locationlanders-homepage .locationlanders-homepage-search-filter .container{padding:15px;}
.locationlanders-homepage .locationlanders-homepage-search-filter .container input{background:#fff;border:1px solid #9b9b9b;color:#000;display:block;font-size:18px;margin:0;padding:12px;width:100%;}
/* Location Landers Home Styles */
.locationlanders-homepage .cards-default .cards-list .card{background:#fff;border:solid 1px #9b9b9b;padding:15px 20px;width:100%;}
.locationlanders-homepage .cards-default.locationlanders{padding-bottom:30px;}
.locationlanders-homepage .cards-default .container{padding:0 15px;}
.locationlanders-homepage .cards-default .cards-list{margin:0;}
.locationlanders-homepage .cards-default .cards-list .card .content{margin:0;}
.locationlanders-homepage .cards-default .cards-list .card .content .title{font-family:'Merriweather';font-size:22px;line-height:1.15;margin:0;}
.locationlanders-homepage .articles+.custom-content{padding-bottom:50px;padding-top:0;}
/* Column styles */
@media handheld, screen and (max-width:960px) { 
  .locationlanders-homepage .cards-default .cards-list .card:nth-of-type(even){background:#efefef;}
}
@media handheld, screen and (min-width:960px) {
  .locationlanders-homepage .cards-default .cards-list .card{padding:20px;}
  .locationlanders-homepage .cards-default .cards-list .card-horizontal-full .content{width:100%;}
  .locationlanders-homepage .locationlanders.cards-default .cards-list .card-horizontal-full .content .title{margin:0;}
  .locationlanders-homepage .cards-default .cards-list .card .content .description{margin-top:10px;padding:0;}
  .locationlanders-homepage .cards-default .cards-list .card:nth-of-type(4n){background:#efefef;}
  .locationlanders-homepage .cards-default .cards-list .card:nth-of-type(4n - 1){background:#efefef;}
  .locationlanders-homepage .cards-default .container .cards-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
  .locationlanders-homepage .cards-default .cards-list .card-horizontal-full{max-width:calc(470/960*100%);}
  .locationlanders-homepage .cards-default .cards-list .card .content .title{font-size:24px;}
}
/*////////// LOCATION LANDERS INDEX PAGE STYLES END //////////*/

/*////////// LOCATION LANDERS FEATURED LISTINGS NEW //////////*/
.locationlanders-featured-listings.new-listings{margin: 0 auto;max-width: 1100px;padding-top: 48px;position: relative;}
.locationlanders-featured-listings.new-listings:before{background: #c4c4c4;content: '';height: 1px;left: 50%;position: absolute;top:0;transform: translateX(-50%);width: calc(100% - 40px);}
.locationlanders-featured-listings.new-listings .featured-listings-title{font-family: 'Merriweather', serif;font-size: 30px;margin: 0 auto 46px;padding: 0 15px;text-align: center;}
.locationlanders-featured-listings.new-listings .featured-listings-title span{color: #0233b3;font-family: 'ProximaNova';font-size:32px;font-weight: bold;}
.locationlanders-featured-listings.new-listings .card{border: solid 1px #798dad;padding: 24px 5px;position:relative;}
.locationlanders-featured-listings.new-listings .card:before{background: url('https://lawyerpages.law/custom/domain_1/image_files/ckeditor/sitemgr_premier-badge.png') no-repeat center/cover;content: '';display: block;height: 48px;left: 0;margin: 0 auto;position: absolute;right: 0;top: -24px;width: 48px;}
.locationlanders-featured-listings.new-listings .card .content{display:flex;flex-direction:column;height: 100%;}
.locationlanders-featured-listings.new-listings .card .picture-title{display: flex;justify-content: flex-start;padding: 0 13px;}
.locationlanders-featured-listings.new-listings .card .picture.badge:before{background:url('https://lawyerpages.law/custom/domain_1/image_files/ckeditor/sitemgr_premier-badge.png') no-repeat center/cover;bottom: 0;content: '';display: block;height:18px;right: 0;width:18px;}
.locationlanders-featured-listings.new-listings .card .picture{display: block;flex-shrink: 0;height: 72px;left: auto;position: relative;transform: none;top: auto;width: 72px;}
.locationlanders-featured-listings.new-listings .card .title.heading{align-self: end;font-size: 16px;padding: 0 0 5px 10px;text-align: left;}
.locationlanders-featured-listings.new-listings .card .categories{align-content: flex-start;display: flex;flex-wrap: wrap;justify-content: center;height: 95px;max-width: 100%;padding: 10px 0;}
.locationlanders-featured-listings.new-listings .card .categories .category{border: solid 1px #03105d;border-radius: 4px;color: #03105d;display: inline-block;font-size: 14px;line-height: 17px;margin: 2px;padding: 1px 7px;text-decoration: navajowhite;}
.locationlanders-featured-listings.new-listings .card .categories .category:hover{border:solid 1px #03105d}
.locationlanders-featured-listings.new-listings .card .categories .category:after{content:none;}
.locationlanders-featured-listings.new-listings .card .verdicts{font-family: 'ProximaNova', sans-serif;font-weight: bold;letter-spacing: normal;line-height: normal;}
.locationlanders-featured-listings.new-listings .card .verdicts .verdict .amount{color: #142270;font-family: 'ProximaNova', sans-serif;font-size: 25px;}
.locationlanders-featured-listings.new-listings .card .verdicts .verified-text{color:#727272;display:flex;font-size:12px;justify-content:center;margin: 0 auto 5px; position: relative;}
.locationlanders-featured-listings.new-listings .card .verdicts .verified-text:before{background: url('/assets/images/verified.png') no-repeat center/cover;bottom: -1px;content: '';display: block;height: 12px;margin:0 2px 0 0;left: 0;position: relative;right: 0;width: 15px;}
.locationlanders-featured-listings.new-listings .card .stars .fa{font-size: 19px;margin: 0 2px;}
.locationlanders-featured-listings.new-listings .card .stars{padding: 2px 0 16px;}
.locationlanders-featured-listings.new-listings .card .profile-btn{background: none;color: #142270;font-size: 14px;margin: auto auto 0;text-decoration: underline;}
.locationlanders-featured-listings.new-listings .card .profile-btn:hover{background: none;color: #192A8D;text-decoration: none;}

@media handheld, screen and (min-width: 768px) {
  .locationlanders-featured-listings.new-listings:before{width: calc(100% - 80px);}
}

@media handheld, screen and (min-width: 1200px) {
  .locationlanders-featured-listings.new-listings:before{width: 100%;}
}
/*////////// LOCATION LANDERS FEATURED LISTINGS END //////////*/

/*////////// LOCATION LANDER DETAIL PAGE STYLES //////////*/
/* Location Lander Styles */
.locationlanders-detail a{color:#0233b3;}
.locationlanders-detail .wayfinder-section{padding:36px 0;position:relative;}
.locationlanders-detail .wayfinder-section::before{background:#c4c4c4;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 40px);}
.locationlanders-detail .wayfinder-section h1{font-size:36px;line-height:42px;margin:0;padding:0 20px 36px;text-align:center;}
.locationlanders-detail .content-section{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:36px 20px 44px;text-align:center;}
.locationlanders-detail .content-section h2{font-family:'Merriweather';font-size:30px;font-weight:normal;line-height:38px;padding:0 0 24px;margin:0;}
.locationlanders-detail .content-section h3{font-size:20px;line-height:24px;margin:0;padding:0 0 24px;}
.locationlanders-detail .content-section p{line-height:2.19;margin:0 0 16px;}
.locationlanders-detail .content-section ul li{margin:0 0 8px}
.locationlanders-detail .content-section ul li p{line-height:24px;padding-bottom:0;text-align:left;}

/* Top Picks Widget */
.locationlanders-detail .top-picks-section{border-radius:10px;margin:0 auto;max-width:728px;}
.locationlanders-detail .top-picks{background:#f8f8f8;border-radius:4px;margin: 30px auto 0;padding:40px 42px 18px 20px;}
.locationlanders-detail .top-picks .heading{font-family:'Merriweather';font-size:24px;padding:0 0 80px;text-align: center;}
.locationlanders-detail .top-picks .top-pick{align-items:center;display:flex;margin:0 auto;max-width:290px;padding-bottom:30px;width:100%;}
.locationlanders-detail .top-picks img{border-radius:50%;height:75px;margin:0 15px 0 0;width:75px;}
.locationlanders-detail .top-picks p{font-family:'Merriweather';margin:0;}
.locationlanders-detail .top-picks .top-pick:first-of-type a p{color:#000;position:relative;}
.locationlanders-detail .top-picks .top-pick:first-of-type p::before{content:'Featured';color:#1858d8;font-family:'ProximaNova';font-weight:700;font-style:italic;font-size:12px;left:0;position:absolute;top:-20px;}
.locationlanders-detail .top-picks .top-pick a p{color:#000;}
.locationlanders-detail .top-picks .top-pick a:hover{border:none;text-decoration:none;}
.locationlanders-detail .top-picks .top-pick a:hover p{color:#777;}
.locationlanders-detail .verified-criteria{background:#f8f8f8;max-width:calc(100% - 40px);margin:0 auto;border-radius:10px;padding:60px 55px 32px 35px;}
.locationlanders-detail .verified-criteria .heading{color:#444;font-family:'Merriweather';font-size:18px;line-height:normal;padding:0 0 30px;text-align:left;}
.locationlanders-detail .verified-criteria .heading span{color:#f7c945;font-style:italic;}
.locationlanders-detail .verified-criteria .criteria{display:grid;grid-template-columns:64px auto;grid-template-rows:auto auto;margin:0 auto 30px;max-width:100%;}
.locationlanders-detail .verified-criteria .criteria .icon{align-self:center;background:#5a5a5a;background-position:center;background-repeat:no-repeat;border-radius:50%;grid-row:1 / span 2;margin: 0;height:64px;width:64px;}
.locationlanders-detail .verified-criteria .criteria .icon.trophy{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_trophy.png');background-size:32.4px;}
.locationlanders-detail .verified-criteria .criteria .icon.graph{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_graph.png');background-size:49.5px 38.25px;}
.locationlanders-detail .verified-criteria .criteria .icon.suitcase{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_suitcase.png');background-size:45px 40.5px;}
.locationlanders-detail .verified-criteria .criteria .title{color:#444;font-size:18px;font-weight:700;line-height:22px;margin: 0 0 4px;padding:0 0 0 16px;text-align:left;}
.locationlanders-detail .verified-criteria .criteria .description{color:#727272;font-size:13px;font-weight:500;line-height:16px;padding:0 10px 0 16px;text-align:left;}

/* Speak to Widget */
.locationlanders-detail .speak-to-widget{margin:60px auto;text-align: center;}
.locationlanders-detail .speak-to-widget img{height: 58px;}
.locationlanders-detail .speak-to-widget .title{color: #0233b3;font-size: 29px;font-weight: bold;line-height: 35px;}
.locationlanders-detail .speak-to-widget .sub-title{color: #444;font-size:19px;font-weight:500;letter-spacing:2.42px;line-height:23px;margin:0 auto 4px;position:relative;text-transform:uppercase;}
.locationlanders-detail .speak-to-widget .sub-title::before,.locationlanders-detail .speak-to-widget .sub-title::after{background:#d9d9d9;content:'';height:1.5px;position:absolute;width:14.5px;top:50%;}
.locationlanders-detail .speak-to-widget .sub-title::before{left:calc(50% - 140px);}
.locationlanders-detail .speak-to-widget .sub-title::after{right:calc(50% - 137px);}
.locationlanders-detail .speak-to-widget .sub-title::before{background:#d9d9d9;content:'';height:1.5px;position:absolute;transform:translateY(-50%);width:14.5px;top:50%;}
.locationlanders-detail .speak-to-widget p{color:#03105d;font-size:16px;font-weight:bold;}
.locationlanders-detail .speak-to-widget p a{color:#03105d;text-decoration:underline;}
.locationlanders-detail .speak-to-widget p span{color:#03105d;cursor:pointer;display:inline;font-weight:bold;text-decoration: underline;}
.locationlanders-detail .speak-to-widget p a:hover,.locationlanders-detail .speak-to-widget p span:hover{text-decoration: none;}

/* Marketplace Form */
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form{margin:0 0 48px;max-width:100%;padding:0;right:0;width:auto;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content{border-bottom:#c4c4c4 solid 1px;border-top:#c4c4c4 solid 1px;padding:48px 0;width:320px;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form{padding:0 20px;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .heading.h-3{font-size:30px;margin-bottom:20px;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content select.input{cursor:pointer;padding:0 16px;height:40px;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .button{background:#03105d;width:100%;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .agree-note{font-size:12px;margin-top:8px;}
.locationlanders-detail .locationslanders-marketplace-form .hero-default{display:none}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .alert.alert-success {width: 100%;}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(8){
  position: relative;
}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(8) .select2{
  width: 280px!important;
}
.locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(8)::before{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;content:"";position:absolute;right:7px;top:50%;}

/* Call Now CTA */
.locationlanders-detail .call-now-cta{text-align:center;}
.locationlanders-detail .call-now-cta .call{color:#0233b3;font-size:28px;font-weight:700;padding:0 0 10px 46px;text-transform:uppercase;}
.locationlanders-detail .call-now-cta .number{background:#03105d;border-radius:0 5px 5px 0;color:#fff;font-size:28px;font-weight:700;line-height:normal;margin:0 0 0 57px;padding:5px 28px;position:relative;text-decoration:none;text-transform:uppercase;}
.locationlanders-detail .call-now-cta .number:hover{background:#192A8D;}
.locationlanders-detail .call-now-cta .number::before{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_premier-badge.png') no-repeat center/cover;content:'';height:75px;left:-57px;position:absolute;width:75px;top:50%;transform:translateY(-50%);}
.locationlanders-detail .call-now-cta div:last-of-type{color:#767676;font-size:16px;font-weight:700;line-height:1.17;margin:10px auto 0;max-width:221px;padding:0 0 0 50px;}
.locationlanders-detail .call-now-cta div:last-of-type span{color:#0233b3;}
/* Newer style added */
.locationlanders-detail .call-now-cta.call-now-cta-widget{margin:60px auto;padding: 0;}

/*Content Boxes*/
.locationlanders-detail .content-boxes-widget .content-box{background:none;border-radius:0 0 8px 8px;margin:0 auto 80px;max-width:688px;}
.locationlanders-detail .content-boxes-widget .content-box:last-of-type{margin-bottom:0;}
.locationlanders-detail .content-boxes-widget .content-box .title{border-radius:0 8px 8px 0;color:#444;font-size:26px;font-weight:700;line-height:24px;padding:12px 20px;}
.locationlanders-detail .content-boxes-widget .content-box .text{line-height:2;padding:22px 20px 20px;}
.locationlanders-detail .content-boxes-widget .content-box .text p{color:#767676;margin-bottom:16px;}
.locationlanders-detail .content-boxes-widget.new .content-box .speak-to-link{color:#03105d;cursor:pointer;display:block;font-weight:bold;letter-spacing:.37px;line-height:1.2;padding:0 20px;text-align:center;text-transform:uppercase;}
.locationlanders-detail .content-boxes-widget.new .content-box .speak-to-link:hover{text-decoration:underline;}

/* Related Articles */
.locationlanders-detail .article-and-location-links{padding:0 0 36px;}
.locationlanders-detail .article-and-location-links > div{background:#f8f8f8;border-radius:8px;margin:0 auto 24px;max-width:688px;padding:34px 20px 32px;}
.locationlanders-detail .article-and-location-links > div .heading{font-family:'Merriweather';font-size:24px;line-height:30px;padding:0 0 14px;}
.locationlanders-detail .article-and-location-links > div ul{margin:0;}
.locationlanders-detail .article-and-location-links > div ul a {text-decoration:none;}
.locationlanders-detail .article-links .articles{color:#0233b3;font-weight:700;line-height:24px;padding:0 0 0 20px;}
.locationlanders-detail .article-links .articles li{margin:0 0 8px;}
.locationlanders-detail .article-links .articles a{color:#0233b3;}
.locationlanders-detail .article-links .articles a:hover{text-decoration:underline;}

/* Related Location Information */
.locationlanders-detail .location-links .locations{list-style:none;padding-left:0;}
.locationlanders-detail .location-links .locations li{padding:0 0 10px;}
.locationlanders-detail .location-links .locations a{background:#e2e2e2;border:solid 1px #cfcfcf;border-radius:4px;color:#444;display:inline-block;padding:4px 32px;text-transform:uppercase;}
.locationlanders-detail .location-links .locations a:hover{background:#03105D;border-color:#03105D;color:#fff;}

/* Featured Listings Widget*/
.locationlanders-featured-listings{background:#fff;padding:60px 0 40px;}
.locationlanders-featured-listings .card{background:#f4f7fc;border-radius:4px;margin:0 auto 90px;width:298px;padding:80px 24px 31px;position:relative;text-align:center;}
.locationlanders-featured-listings .card:last-of-type{margin-bottom:0;}
.locationlanders-featured-listings .card .picture{display:block;left:50%;height:123px;position:absolute;top:-60px;transform:translateX(-50%);width:123px;}
.locationlanders-featured-listings .card .picture.badge::before{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_premier-badge.png') no-repeat center/cover;bottom:0;content:'';height:30px;position:absolute;right:0;width:30px;}
.locationlanders-featured-listings .card .picture .picture-link{display:block;height:100%;}
.locationlanders-featured-listings .card .picture .picture-link picture{height:100%;}
.locationlanders-featured-listings .card img{border-radius:50%;height:100%;object-fit:cover;width:100%;}
.locationlanders-featured-listings .card .title.heading{display:block;font-family:'Merriweather';font-size:20px;line-height:1.2;min-height:44px;}
.locationlanders-featured-listings .card .stars{display:flex;justify-content:center;padding:20px 0 16px;}
.locationlanders-featured-listings .card .stars .fa{font-size:30px;margin:0 1.5px;}
.locationlanders-featured-listings .card .stars .fa.fa-star{color:#f7c945;}
.locationlanders-featured-listings .card .categories{max-width:220px;margin:0 auto;min-height:110px;padding:0 0 14px;}
.locationlanders-featured-listings .card .categories .category{color:#03105d;display:inline;font-size:16px;line-height:21px;text-decoration:underline;}
.locationlanders-featured-listings .card .categories .category:hover{border:none;text-decoration:none;}
.locationlanders-featured-listings .card .categories .category::after{content:','}
.locationlanders-featured-listings .card .categories .category:last-of-type::after{content:''}
.locationlanders-featured-listings .card .profile-btn{background:#03105d;border-radius:5px;color:#fff;display:block;font-size:13px;font-weight:700;letter-spacing:0.3px;margin:0 auto;max-width:120px;padding:9px 0;text-transform:uppercase;}
.locationlanders-featured-listings .card .profile-btn:hover{background:#192A8D;text-decoration:none;}

/* Scroll button */
.locationlanders-detail .form-scroll-button{display:none;}

/* Location Landers - Mobile Fixed Footer Menu */
.locationlanders-detail .footer-mobile-menu{bottom:0;display:flex;flex-direction:row;font-size:16px;height:48px;list-style:none;margin:0;padding:0;position:fixed;text-align:center;width:100%;z-index:9999}
.locationlanders-detail .footer-mobile-menu li{width:100%;}
.locationlanders-detail .footer-mobile-menu li a,
.locationlanders-detail .footer-mobile-menu li button{color:#fff;cursor:pointer;display:block;height:100%;padding:23px 0 0;transition:.2s;width:100%;}
.locationlanders-detail .footer-mobile-menu li a{background:#03105d url('/assets/images/mobile-call-icon.png') no-repeat center 8px;}
.locationlanders-detail .footer-mobile-menu li a:hover{background-color:#192a8d;text-decoration:none;}
.locationlanders-detail .footer-mobile-menu li button{background:#0e1e7d url('/assets/images/mobile-form-icon.png') no-repeat center 8px;border:none;outline:none;}
.locationlanders-detail .footer-mobile-menu li button:hover{background-color:#0c40ca;}

@media handheld, screen and (min-width:768px){
  /* Location lander mobile footer menu */
  .locationlanders-detail .footer-mobile-menu{display: none;}
  .locationlanders-detail .wayfinder-section::before{width:calc(100% - 80px);}
  .locationlanders-detail .content-section{padding:36px 40px 44px;text-align:center;}

  /* Top Picks */
  .locationlanders-detail .top-picks-section{flex-direction:column;}
  .locationlanders-detail .verified-criteria{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;max-width: 100%;padding:60px 84px 32px;width:100%;}
  .locationlanders-detail .verified-criteria .heading{grid-row: 1;grid-column:1 / span 2;text-align: center;}
  .locationlanders-detail .verified-criteria .criteria{max-width: 240px;justify-self: center;}
  .locationlanders-detail .verified-criteria .criteria:last-child{grid-column:1 / span 2;}
  .locationlanders-detail .top-picks{max-width:100%;padding: 48px 39px 30px;width:100%;}
  .locationlanders-detail .top-picks .heading{padding: 0 0 33px;}
  .locationlanders-detail .top-picks .top-picks-columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin: 0 auto;max-width: 610px;}

  /* Marketplace Form */
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .button{display:block;margin:20px auto 0;max-width:280px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .agree-note{max-width:280px;}

  /* Content Box Widget */
  .locationlanders-detail .content-boxes-widget .content-box .title{padding:8px 20px;}

  /* Article and Location Widget */
  .locationlanders-detail .article-and-location-links > div{padding:34px 24px 32px;}
  .locationlanders-detail .article-and-location-links > div.location-links{padding-bottom:35px;}
  .locationlanders-detail .article-and-location-links > div.location-links .heading{padding-bottom:31px;}
  .locationlanders-detail .location-links .locations li{display:inline-block;margin:0 10px 0 0;}

  /* Featured Listings Widget */
  .locationlanders-featured-listings .cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;}
  .locationlanders-featured-listings .card{margin:0 8px;}
  .locationlanders-featured-listings .card:nth-of-type(3){margin-top:90px;}
}

@media handheld, screen and (min-width:960px){
  .locationlanders-detail .wayfinder-section{display:flex;justify-content:space-between;max-width:1100px;margin:0 auto;padding-bottom:48px;}
  .locationlanders-detail .wayfinder-section h1{font-size:60px;line-height:64px;max-width:531px;padding:15px 11px 0 40px;text-align:left;}
  .locationlanders-detail .content-section{padding-top:48px;text-align:left;}
  .locationlanders-detail .content-section h2{font-size:40px;line-height:50px;padding:0 0 30px;}
  .locationlanders-detail .content-section h3{font-size:22px;line-height:27px;padding:0 0 30px;}

  /* Top Picks Widget */
  .locationlanders-detail .top-picks-section{max-width:1040px;width: calc(100% - 100px);}
  .locationlanders-detail .top-picks .top-pick{margin: 0;width:290px;}
  .locationlanders-detail .top-picks .top-pick:nth-of-type(n+7){display:flex;}
  .locationlanders-detail .verified-criteria{padding:48px 20px 8px;}
  .locationlanders-detail .verified-criteria .heading{grid-column: 1 / span 3;}
  .locationlanders-detail .verified-criteria .criteria{max-width: 250px;}
  .locationlanders-detail .verified-criteria .criteria:last-child{grid-column: 3;}

  /* Speak to Widget */
  .locationlanders-detail .speak-to-widget{margin:48px auto;}
  .locationlanders-detail .speak-to-widget img{height:72px;}
  .locationlanders-detail .speak-to-widget .title{font-size: 36px;line-height:44px;}
  .locationlanders-detail .speak-to-widget .sub-title{font-size:24px;letter-spacing:3px;}
  .locationlanders-detail .speak-to-widget .sub-title::before,.locationlanders-detail .speak-to-widget .sub-title::after{height:2px;width:18px;}
  .locationlanders-detail .speak-to-widget .sub-title::before{left:calc(50% - 172px);}
  .locationlanders-detail .speak-to-widget .sub-title::after{right:calc(50% - 171px);}
  .locationlanders-detail .speak-to-widget p{font-size:20px;}
  
  /* Marketplace Form */
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content{padding:60px 0;width:860px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:600px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .heading.h-3{margin-bottom:0;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(3),
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(4){
    width:200px;
  }
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(5){
    width:180px;
  }
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(6){
    width:100px;
  }
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(7){
    width:250px;
  }
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(8){
    position: relative;
    width:230px;
  }
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form > .form-group:nth-of-type(8) .select2{
    width: 230px!important;
  }
  .hero-leadgen .leadgen-content .leadgen-form .form-group:not(:first-child){margin-top: 10px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .button{margin:10px auto 0 12px;order:99;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .paragraph.p-1{display:block;margin:0 auto 2px;max-width:580px;padding-top:13px;}
  .hero-leadgen .leadgen-content .leadgen-form .form-group textarea.input{height:80px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content .agree-note{max-width:200px;margin:8px 12px 0 auto;}

  /* Content Boxes */
  .locationlanders-detail .content-boxes-widget .content-box{max-width:880px;}

  /* Call Now CTA */
  .locationlanders-detail .call-now-cta{padding:0 20px 0 0;}
  .locationlanders-detail .call-now-cta .call{font-size:32px;}
  .locationlanders-detail .call-now-cta .number{font-size:36px;}
  .locationlanders-detail .call-now-cta .number::before{height:96px;left:-73px;width:96px;}
  .locationlanders-detail .call-now-cta div:last-of-type{font-size:20px;margin:10px auto 0;max-width:268px;}
  .locationlanders-detail .call-now-cta.call-now-cta-widget{margin-bottom:48px;margin-top:48px;}
  
   /* Article and Location Links Widget */
  .locationlanders-detail .article-and-location-links{padding-bottom:20px;}
  .locationlanders-detail .article-and-location-links > div{margin-bottom:40px;}

  /* Featured Listings Widget */
  .locationlanders-featured-listings{padding:60px 0;}
  .locationlanders-featured-listings .cards-wrapper{margin:0 auto;}
  .locationlanders-featured-listings .card:nth-of-type(3){margin-top:0;}

  /* Form Scroll Button */
  .locationlanders-detail .form-scroll-button{background:#03105d url('/custom/domain_1/image_files/ckeditor/sitemgr_cross.png') no-repeat 112px center/20px;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;height:60px;line-height:20px;padding:10px 42px 10px 18px;position:fixed;right:10px;top:310px;width:150px;z-index:999;}
  .locationlanders-detail .form-scroll-button:hover{background:#192A8D;text-decoration:none;}
  .locationlanders-detail .form-scroll-button:hover:before{border-color:#192A8D transparent transparent transparent;}
  .locationlanders-detail .form-scroll-button::before{border-color:#03105d transparent transparent transparent;border-style:solid;border-width:16px 28px 0 0;bottom:-15px;content:'';position:absolute;transform:skew(-20deg);}
}

@media handheld, screen and (min-width:992px){
  .locationlanders-detail .form-scroll-button{top:462px;}
}

@media handheld, screen and (min-width:1200px){
  .locationlanders-detail .wayfinder-section{padding-bottom:32px;}
  .locationlanders-detail .wayfinder-section::before{width:100%}
  .locationlanders-detail .wayfinder-section h1{max-width:602px;}
  .locationlanders-detail .content-section{padding:48px 70px 44px 10px;}

  /* Top Picks */
  .locationlanders-detail .top-picks{max-width:1040px;}
  .locationlanders-detail .verified-criteria{display:flex;flex-direction:row;max-width:1040px;padding:22px 35px;}
  .locationlanders-detail .verified-criteria .heading{align-self:center;line-height:24.5px;padding:0;text-align:left;width:230px;}
  .locationlanders-detail .verified-criteria .criteria{margin-bottom:0;max-width:230px;}
  .locationlanders-detail .top-picks .top-picks-columns{max-width:100%;}

    /* Content Boxes */
  .locationlanders-detail .content-boxes-widget .content-box{max-width:1040px;}

  /* Article and Location Links Widget */
  .locationlanders-detail .article-and-location-links{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1040px;padding-bottom:60px;}
  .locationlanders-detail .article-and-location-links > div{margin:0;max-width:500px;}
  .locationlanders-detail .article-and-location-links > div.location-links{padding-right:30px;}
  
  /* Featured Listings Widget */
  .locationlanders-featured-listings{padding-top:60px;}

  /* Marketplace Form */
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:40px;width:1040px;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen.marketplace-form .leadgen-content>div{margin:0 auto;}
  .locationlanders-detail .locationslanders-marketplace-form.hero-leadgen .leadgen-content .leadgen-form{margin-bottom:0;}

  /* Call Now CTA */
  .locationlanders-detail .call-now-cta{padding-right:25px;}

  /* Form Scroll Button */
  .locationlanders-detail .form-scroll-button{top:422px;}
}

@media handheld, screen and (min-width:1490px){
  /* Form Scroll Button */
  .locationlanders-detail .form-scroll-button{right:calc(50% - 665px);transform:translateX(50%);}
}
/*////////// LOCATION LANDER DETAIL PAGE STYLES END //////////*/

/*////////// DISPLAY LANDERS PAGE STYLES //////////*/
.custom-content{padding-top:0;padding-bottom:0;}
.display-background{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_header-img-opt.jpg') no-repeat center;background-size:cover;height:180px;max-width:1055px;position:relative;}
.display-background h1{box-sizing:content-box;color:#eee;font-family:'merriweather';font-size:30px;line-height:36px;max-width:228px;padding:35px 40px 0;}
.display-background span{color:#2761f9;font-family:'ProximaNova';font-weight:bold;line-height:36px;margin-bottom:none;text-transform:uppercase;}
.publications.display-lander{margin-bottom:26px;}
.display-content{padding:50px 25px 0;}
.display-content h1{color:#444;font-family:'ProximaNova';font-size:40px;font-weight:bold;margin-bottom:20px;}
.display-content h2{color:#444;font-family:'ProximaNova';font-size:22px;font-weight:bold;margin-bottom:20px;}
.display-content p{font-family:'ProximaNova';font-size:16px;line-height:35px;}
.display-content ul{padding-left:25px;}
.display-content li{font-weight:bold;line-height:40px;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(3)
.hero-leadgen{height:634px;padding:50px 0;}
.hero-leadgen .leadgen-content{margin:auto;position:relative;right:0;top:0;transform:none;-webkit-transform:none;-ms-transform:none;}
.hero-leadgen .leadgen-content .leadgen-header .heading, .hero-leadgen .leadgen-content .leadgen-header .paragraph{color:#444;font-family:'ProximaNova';font-size:30px;font-weight:bold;line-height:20px;margin-bottom:20px;text-align:center;}
.hero-leadgen .leadgen-content .leadgen-form .consents-block label{color:#444;font-size:12px;padding-top:7px;}
.hero-leadgen .leadgen-content .leadgen-form .form-group{min-height:40px;}
.hero-leadgen .leadgen-content .leadgen-form .form-group:not(:first-child){margin-top:13px;}
.hero-leadgen .leadgen-content .leadgen-form .form-group .input{background-color:#f8f8f8;border:1px solid #6d6d6d;border-radius:4px;min-height:40px;}
.hero-leadgen .leadgen-content .leadgen-form .form-group .input::placeholder{color:#6a6a6a;}
.hero-leadgen .control-label{display:none;}
.hero-leadgen .leadgen-content .leadgen-form .button{background-color:#0233b3;font-weight:bold;margin-top:20px;padding:12px 0;}
.pricing-plans[data-bg=brand] .pricing-table .pricing-nav .button.is-outline[data-period="article"]{display:none;}
.pricing-plans[data-bg=brand] .pricing-table .pricing-nav .button.is-outline[data-period="listing"]{border-radius:3px;pointer-events:none;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(3) .pricing-collapse .price-advantages .price-advantages-item:nth-child(16){opacity:.5;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(3) .pricing-collapse .price-advantages .price-advantages-item:nth-child(16) .item-name:after{background:#fff;content:'Article';padding-right:15px;position:relative;right:54px;}
.pricing-plans .pricing-table .pricing-wrapper .pricing-list .pricing-item:nth-child(3) .pricing-collapse .price-advantages .price-advantages-item:nth-child(16) .icon .fa:before{content:"\f05c";}
#invalid-email, #invalid-firm{background:transparent;color:red;display:none;left:6px;position:absolute;top:44px;}
.hero-slider.hero-slider-searchbox-2{height:400px;}
.hero-wrapper [data-type="3"] .hero-slider.hero-slider-searchbox-2 .carousel-cell{background-size: auto 400px;}
.search-box2 .hero-default[data-type="4"] .hero-header{max-width:280px;}
#hero-default-search2{height:206px;transition:.2s;}
#hero-input-search2{padding-bottom:18px;transition:.2s;}
.members-page .members-panel .panel-body .panel-description.max-categories{border:none;margin-bottom:0;}
.search-box2 .content-form .input-group .tt-menu{display:none!important;}
.video-lander{padding-bottom:30px;}
.video-lander iframe{width:100%}

@media handheld, screen and (min-width:768px){
  .display-background{background-position:right;}
  .display-background h1{font-size:42px;letter-spacing:1px;line-height:44px;max-width:320px;padding:27px 38px 0;}
  .display-content{padding:50px 0 0;}
  .hero-leadgen{margin:auto;max-width:720px;padding:50px 15px;}
  .hero-leadgen .leadgen-content{margin:0;}
  #hero-default-search2{height:110px;padding:0 30px 10px;}
  #invalid-email, #invalid-firm{background:transparent;top:56px;}
  #hero-input-search2{padding-bottom:0;}
  .video-lander{padding-bottom:0;}
}

@media handheld, screen and (min-width:960px){
    .hero-wrapper [data-type="3"] .hero-slider.hero-slider-searchbox-2 .carousel-cell{background-size: auto 450px;}
    .search-box2 .hero-default[data-type="4"] .hero-header{max-width:100%;}
}

@media handheld, screen and (min-width:992px){
  .display-background{margin:auto;}
  .display-content{padding:50px 15px 190px;width:500px;}
  .hero-leadgen{margin-top:-620px;padding:0 45px;position:absolute;left:calc(50% + 90px);}
  .publications.display-lander{margin-bottom:2px;}
  .video-lander{padding-bottom:515px;}
  .video-lander iframe{height:300px;position:absolute;width:460px;}
}

@media handheld, screen and (min-width:1200px){
  .hero-wrapper.claim-your-listing [data-type="3"] .hero-slider .carousel-cell{height:auto;min-height:450px;}
  .hero-wrapper.claim-your-listing .hero-default[data-type="3"] .hero-slider .slider-content .heading{display:none;}
  .display-background{left:calc(50% - 484px);margin:0;}
  .display-content{box-sizing:content-box;padding:36px 0 340px 85px;width:700px;}
  .display-content h1{display:none;}
  .hero-leadgen{left:calc(50% + 227px);margin-top:-618px;}
  .hero-wrapper [data-type="3"] .hero-slider.hero-slider-searchbox-2 .carousel-cell{background-size: auto cover;}
  #hero-default-search2{height:110px;padding:0 40px 10px;}
  .video-lander{padding-bottom:550px;}
  .video-lander iframe{height:400px;width:640px;}
}
/*////////// DISPLAY LANDERS PAGE STYLES END //////////*/

/*////////// POWER PROFILE MARKETING LANDING PAGE STYLES - /power-profile.html //////////*/
html .power-profile{scroll-behavior:smooth;}
.ppl-body h1,.ppl-body .heading-1,.ppl-body .heading-2,.ppl-body h2,.ppl-body p,.ppl-body ul,.ppl-body li{color:#fff;font-family:'ProximaNova',sans-serif;margin:0 0 10px;}
.ppl-body h1,.ppl-body .heading-1{font-family:'Merriweather',serif;font-size:40px;letter-spacing:-2px;line-height:44px;text-shadow:0 4px 4px rgba(0, 0, 0, 0.25);}
.ppl-body h2,.ppl-body .heading-2{font-size:22px;font-weight:bold;line-height:normal;}
.ppl-body .btn{align-items:center;background:#0233b3;border:none;border-radius:4px;color:#fff;display:flex;font-weight:bold;height:50px;justify-content:center;line-height:24px;margin:30px auto 0;width:280px;}
.ppl-body .btn:hover,.ppl-body .btn:active{background:#194fdd;border:none;color:#fff;}
.ppl-body .btn2{background:#03105d;border-radius:0;font-size:22px;height:70px;}
.ppl-body .fixed-button{display:none;}
.ppl-body p,.ppl-body ul,.ppl-body ul > li{line-height:35px;margin-bottom:0;padding:0;}
.ppl-body ul{padding-left:15px;}
.ppl-body .inner{padding:0 20px;}
.ppl-body .content-block{border-radius:8px;}
.ppl-body .intro-section:after{background:#020031 url('/custom/domain_1/image_files/ckeditor/sitemgr_header-bgr.jpg') left 10% top 0/850px auto no-repeat;content:"";height:3000px;left:0;position:absolute;top:36px;width:100%;z-index:-1;}
.ppl-body .intro-section .content-block{background:rgba(3,16,93,0.5);margin:110px 0 0;padding:20px;}
.ppl-body .intro-section h1{font-size:42px;margin-bottom:10px;padding:0 20px 0 0;}
.power-profile .hero-leadgen:not(:nth-last-of-type(2)),.be-on-top .hero-leadgen:not(:nth-last-of-type(2)){padding:10px 0 0;width:100%;}
.power-profile .hero-leadgen:not(:nth-last-of-type(2)) .leadgen-content,.be-on-top .hero-leadgen:not(:nth-last-of-type(2)) .leadgen-content{background:#03105d;border-radius:8px;margin:auto;padding:40px 20px;width:320px;}
.power-profile .hero-leadgen .leadgen-content .leadgen-header .heading,.be-on-top .hero-leadgen .leadgen-content .leadgen-header .heading{color:#fff;line-height:30px;}
.power-profile .hero-leadgen .hero-slider,.be-on-top .hero-leadgen .hero-slider{display:none;}
.power-profile .hero-leadgen .leadgen-content .leadgen-form .consents-block label,.be-on-top .hero-leadgen .leadgen-content .leadgen-form .consents-block label{color:#fff;}
.power-profile .form-captcha img,.be-on-top .form-captcha img{height:40px;}
.power-profile .hero-leadgen .leadgen-content .leadgen-form .button:hover,.be-on-top .hero-leadgen .leadgen-content .leadgen-form .button:hover{background:#194fdd;}
.ppl-body .overview{padding:50px 20px;text-align:center;}
.ppl-body .overview .heading-1{letter-spacing:normal;}
.ppl-body .overview .overview-img{padding:30px 0;}
.ppl-body .availability-section{background:#0233b3;padding:50px 20px;text-align:center;}
.ppl-body .availability-section .heading-1{letter-spacing:normal;line-height:1.2;margin:auto;text-shadow:none;text-transform:capitalize;width:275px;}
.ppl-body .availability-section .heading-2{font-family:'Merriweather',serif;font-size:20px;margin-bottom:8px;}
.ppl-body .availability-section .heading-1 span{color:#fff;font-family:'Merriweather',serif;font-size:80px;line-height:1;}
.ppl-body .availability-section .signup-locks{margin:auto;padding:30px 0 42px;}
.ppl-body .availability-section .signup-locks .locks{display:flex;justify-content:space-between;margin:auto;padding:0 0 30px;width:276px;}
.ppl-body .availability-section .claim-listing p{line-height:normal;margin:auto;font-weight:normal;width:253px;}
.ppl-body .visibility-section{background:#262626 url('/custom/domain_1/image_files/ckeditor/sitemgr_lionberg-bw-bgr2.jpg') right 2% bottom -140px/1700px auto no-repeat;padding:50px 20px 400px;position:relative;z-index:1;}
.ppl-body .visibility-section .heading-1{letter-spacing:-1px;line-height:normal;padding:0 20px 0 0;}
.ppl-body .visibility-section .content-block{background:#03105d;padding:36px 20px 48px;}
.ppl-body .visibility-section .content-block p{padding-bottom:10px;}
.ppl-body .visibility-section .second-text{margin:auto;padding:76px 0 0;width:320px;}
.ppl-body .visibility-section .second-text span{color:#fff;font-family:'ProximaNova',sans-serif;font-weight:bold;letter-spacing:-.3px;line-height:45px;margin:0;text-transform:uppercase;}
.ppl-body .visibility-section .second-text span:first-child{color:#264fbc;font-size:24px;line-height:20px;}
.ppl-body .visibility-section .second-text span:nth-child(2){font-size:46px;}
.ppl-body .visibility-section .second-text span:nth-child(3){font-size:59px;letter-spacing:-1px;}
.ppl-body .visibility-section .second-text span:nth-child(4){font-size:86px;letter-spacing:-2px;line-height:65px;}
.ppl-body .visibility-section .second-text span:nth-child(5){font-size:51px;letter-spacing:-1.1px;}
.ppl-body .competitive-section{background:#efefef;padding:94px 20px 20px;text-align:center;}
.ppl-body .competitive-section .heading-1,.ppl-body .competitive-section .heading-2{color:#444;letter-spacing:normal;}
.ppl-body .competitive-section .heading-1{margin:auto;max-width:688px;padding:0 20px 31px;text-shadow:none;}
.ppl-body .competitive-section .heading-2{font-size:20px;line-height:28px;margin-bottom:0;padding:0 0 30px;}
.ppl-body .competitive-section .lawyer-profiles{margin:auto;width:320px;}
.ppl-body .competitive-section .lawyer-profiles img{padding:0 0 20px;width:100%;}
.ppl-body .competitive-section .lawyer-profiles>a{border-bottom:none!important;}
.ppl-body .competitive-section .lawyer-profiles>a:hover{border-bottom:none!important;text-decoration:none;}
.ppl-body .three-rs-section{background:linear-gradient(#000d2d, #1b1b1b 900px);overflow:hidden;padding:50px 20px;text-align:center;}
.ppl-body .three-rs-section .content-block{background:none;padding:0;}
.ppl-body .three-rs-section p{font-style:italic;padding-bottom:10px;}
.ppl-body .three-rs-section ul{padding:0 0 30px 15px;text-align:left;}
.power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2){background:#1b1b1b url('/custom/domain_1/image_files/ckeditor/sitemgr_call-out.jpg') top/360px no-repeat;margin:0 0 50px;padding:382px 0 30px;position:relative;}

@media handheld, screen and (min-width:768px){
  .ppl-body .btn{margin-top:30px;}
  .ppl-body .intro-section:after{background-position:10% 14px;background-size:100%;}
  .ppl-body .availability-section .heading-1{width:420px;}
  .ppl-body .availability-section .signup-locks{align-items:center;display:flex;justify-content:center;padding-bottom:50px;}
  .ppl-body .availability-section .signup-locks .locks{margin:0 48px 0 0;padding:0;}
  .ppl-body .availability-section .signup-locks .heading-2{margin-bottom:0;}
  .ppl-body .availability-section .claim-listing p{width:auto;}
  .ppl-body .visibility-section{background-position:right -60px;padding-bottom:536px;}
  .ppl-body .competitive-section{padding-bottom:34px;}
  .ppl-body .competitive-section .heading-1{padding-bottom:48px;}
  .ppl-body .competitive-section .heading-2{padding-bottom:50px;}
  .ppl-body .three-rs-section .content-block{margin:auto;width:688px;}
  .ppl-body .three-rs-section img{height:414px;margin:auto;}
  .power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2){display:flex;justify-content:center;max-width:100%;}
  .power-profile .hero-leadgen:nth-last-of-type(2) .leadgen-content,.be-on-top .hero-leadgen:nth-last-of-type(2) .leadgen-content{width:570px;}
  .power-profile .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form,.be-on-top .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;}
  .power-profile .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form .form-group,.be-on-top .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form .form-group{flex-basis:280px;}
  .power-profile .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form .button,.be-on-top .hero-leadgen:nth-last-of-type(2) .leadgen-content .leadgen-form .button{margin:20px auto 0;width:280px;}
}

@media handheld, screen and (min-width:960px){
  .ppl-body .intro-section .content-block{left:calc((100%/2) - 440px);margin-bottom:0;margin-top:0;padding:56px 94px 46px 60px;position:relative;width:525px;}
  .ppl-body .intro-section{padding-top:191px;}
  .ppl-body .intro-section:after{background-position:16% -60px;background-size:1850px;}
  .ppl-body .intro-section h1{margin-bottom:32px;}
  .ppl-body .intro-section h2{margin-bottom:24px;}
  .ppl-body .fixed-button{display:flex;height:60px;margin:0;position:fixed;right:0;top:135px;width:150px;z-index:100;}
  .ppl-body .fixed-button span{color:#fff;font-size:35px;margin:0;padding:10px;}
  .power-profile .hero-leadgen:not(:nth-last-of-type(2)),.be-on-top .hero-leadgen:not(:nth-last-of-type(2)){left:calc((100%/2) + 105px);margin-left:0;margin-top:-595px;padding:0;position:absolute;width:320px;}
  .power-profile .hero-leadgen:not(:nth-last-of-type(2)) .leadgen-content,.be-on-top .hero-leadgen:not(:nth-last-of-type(2)) .leadgen-content{left:0;margin:0;}
  .ppl-body .overview{padding:80px 40px 50px;}
  .ppl-body .overview .btn{margin-top:15px;}
  .ppl-body .overview .heading-1{margin-bottom:20px;}
  .ppl-body .overview .overview-img{margin:auto;padding-top:55px;}
  .ppl-body .availability-section{padding-bottom:60px;}
  .ppl-body .availability-section .heading-1{width:auto;}
  .ppl-body .availability-section .signup-locks{padding-bottom:60px;}
  .ppl-body .availability-section .btn{margin-top:20px;}
  .ppl-body .visibility-section{background-position:right -327px;padding:60px 20px 127px;}
  .ppl-body .visibility-section .heading-1{margin-bottom:32px;}
  .ppl-body .visibility-section .content-block{margin:auto;padding:73px 40px 65px 60px;width:800px;}
  .ppl-body .visibility-section .content-block p{padding-bottom:20px;}
  .ppl-body .visibility-section .second-text{left:calc((100%/2) - 352px);margin:0;padding-top:60px;position:relative;width:405px;}
  .ppl-body .visibility-section .second-text span{line-height:58px;}
  .ppl-body .visibility-section .second-text span:first-child{font-size:30px;}
  .ppl-body .visibility-section .second-text span:nth-child(2){font-size:58px;}
  .ppl-body .visibility-section .second-text span:nth-child(3){font-size:74px;}
  .ppl-body .visibility-section .second-text span:nth-child(4){font-size:108px;line-height:80px;}
  .ppl-body .visibility-section .second-text span:nth-child(5){font-size:64px;}
  .ppl-body .visibility-section:before{background:linear-gradient(to right, rgba(0, 13, 45, 0.5) 0, rgba(0, 13, 45, 0) 100%);content:"";display:block;position:absolute;height:100%;left:0;top:0;width:163px;z-index:-1;}
  .ppl-body .competitive-section{padding-bottom:44px;}
  .ppl-body .competitive-section .heading-1{max-width:880px;}
  .ppl-body .competitive-section .lawyer-profiles{display:flex;flex-wrap:wrap;justify-content:space-around;width:740px;}
  .ppl-body .competitive-section .lawyer-profiles>a{flex-basis:320px;text-decoration:none;}
  .ppl-body .competitive-section .heading-2{font-size:22px;}
  .ppl-body .three-rs-section{background-image:url('/custom/domain_1/image_files/ckeditor/sitemgr_deepsea-bgr.jpg');background-repeat:no-repeat;padding-top:124px;position:relative;z-index:1;}
  .ppl-body .three-rs-section:after{background:linear-gradient(to bottom, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);bottom:0;content:"";display:block;height:150px;left:-20px;position:absolute;width:105%;z-index:-1;}
  .ppl-body .three-rs-section ul{padding-bottom:88px;}
  .ppl-body .three-rs-section .content-block{width:760px;}
  .ppl-body .three-rs-section img{height:auto;}
  .power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2){background-position:-100px -25%;background-size:560px;justify-content:flex-end;left:0;padding:176px 45px 79px;position:relative;}
  .power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2)[data-align="right"] .leadgen-content{left:0;}
}

@media handheld, screen and (min-width:992px){
  .ppl-body .intro-section:after{background-position:16% 80px;}
  .ppl-body .fixed-button{top:280px;}
}

@media handheld, screen and (min-width:1200px){
  .ppl-body .intro-section .content-block{left:calc((100%/2) - 500px);}
  .power-profile .hero-leadgen:not(:nth-last-of-type(2)),.be-on-top .hero-leadgen:not(:nth-last-of-type(2)){left:calc((100%/2) + 160px)}
  .ppl-body .overview{margin:auto;padding:126px 0 89px;width:960px;}
  .ppl-body .availability-section{display:flex;justify-content:center;}
  .ppl-body .availability-section .heading-locks{padding:0 52px 0 0;}
  .ppl-body .availability-section .signup-locks{justify-content:flex-end;padding:15px 49px 0;}
  .ppl-body .availability-section .claim-listing{padding:15px 0 0;}
  .ppl-body .availability-section .claim-listing p{width:253px;}
  .ppl-body .visibility-section:before{width:100%;}
  .ppl-body .three-rs-section{background-size:cover;padding:124px 0 0;}
  .power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2){padding:176px 0 79px;}
  .power-profile .hero-leadgen:nth-last-of-type(2)[data-align="right"] .leadgen-content,.be-on-top .hero-leadgen:nth-last-of-type(2)[data-align="right"] .leadgen-content{left:20%;margin:auto;}
}

@media handheld, screen and (min-width:1400px){
  .ppl-body .intro-section:after{background-size:100%;background-position:18% 85px;}
  .ppl-body .intro-section .content-block{left:calc((100%/2) - 680px);padding-bottom:147px;padding-right:90px;width:850px;}
  .power-profile .hero-leadgen:not(:nth-last-of-type(2)),.be-on-top .hero-leadgen:not(:nth-last-of-type(2)){left:calc((100%/2) + 300px);margin-top: -551px;}
  .ppl-body .overview{padding-top:126px;}
  .ppl-body .visibility-section{background-position:right bottom;background-size:cover;display:flex;justify-content:center;padding:150px max(calc(-11% + 354px), 120px) 180px 0;}
  .ppl-body .visibility-section .content-block{margin:0 50px 0 0;max-width:800px;padding:73px 20px 65px min(calc(25% - 280px), 60px);width:calc(50% + 20px);}
  .ppl-body .visibility-section .heading-1{padding-right:0;}
  .ppl-body .visibility-section .second-text{left:0;padding-top:23px;}
  .ppl-body .competitive-section{padding:128px 0 111px;}
  .ppl-body .competitive-section .heading-1{max-width:100%;}
  .ppl-body .competitive-section .heading-2{font-size:24px;padding:0 15px}
  .ppl-body .competitive-section .lawyer-profiles{width:1160px;}
  .ppl-body .competitive-section .lawyer-profiles>a{flex-basis:360px;}
  .power-profile .hero-leadgen:nth-last-of-type(2)[data-align="right"] .leadgen-content,.be-on-top .hero-leadgen:nth-last-of-type(2)[data-align="right"] .leadgen-content{left:auto;margin:0;right:calc((100%/2) - 481px);}
  .power-profile .hero-leadgen:nth-last-of-type(2),.be-on-top .hero-leadgen:nth-last-of-type(2){background-position:calc((100%/2) - 425px) -25%;}
}
/*////////// POWER PROFILE MARKETING LANDING PAGE STYLES END //////////*/

/*////////// ADVERTISE LANDING PAGE STYLES //////////*/
/* Remove forced max width on custom content sections */
.advertise-page .custom-content .container{padding:0;max-width:100%;}
  
  /* Advertise Header Section */
  .advertise-page-header{background:#071733 url('/assets/images/advertise-header-bgr-img.jpg') no-repeat;background-position:calc(50% - 385px) center;background-size:auto 100%;padding:43px 30px;position:relative;}
  .advertise-page-header::before{background:linear-gradient(to right, #071733 0%, rgba(7, 23, 51, 0) 60%);content:'';height:100%;left:0;position:absolute;top:0;width:100%;}
  .advertise-page-header div{max-width:300px;position:relative;text-shadow:0 1.9px 3.8px rgba(0, 0, 0, 0.5);}
  .advertise-page-header .branding{color:#fff;font-size:22px;font-weight:700;line-height:27px;padding:0 0 4px;text-transform:uppercase;}
  .advertise-page-header .main-header{color:#fff;font-family:'ProximaNova'!important;font-size:56px;font-weight:700;line-height:50px;padding:0 0 16px;}
  .advertise-page-header .main-header span{color:#4c9bf8;font-family:'ProximaNova';font-weight:700;line-height:50px;}
  .advertise-page-header .subheading{color:#a9bae8;font-size:22px;font-weight:700;line-height:27px;text-transform:uppercase;}
  
  @media handheld, screen and (min-width:768px){
      .advertise-page-header{background-position:calc(50% - 240px) center;padding:43px 40px;}
      .advertise-page-header::before{background:linear-gradient(to right, #071733 0%, rgba(7, 23, 51, 0) 40%);}
  }
  
  @media handheld, screen and (min-width:960px){
      .advertise-page-header{background-size:auto 100%;background-position:calc(50% - 65px) center;padding:38px 40px;}
      .advertise-page-header::before{display:none;}
      .advertise-page-header div{max-width:410px;}
      .advertise-page-header .branding{font-size:24px;line-height:29px;padding-bottom:0;}
      .advertise-page-header .main-header{font-size:60px;line-height:60px;padding-bottom:12px;}
      .advertise-page-header .subheading{font-size:20px;line-height:24px;}
  }  
  
  @media handheld, screen and (min-width:1200px){
      .advertise-page-header{background-position:center;padding:115px 40px;}
      .advertise-page-header div{margin:0 auto;max-width:1214px;}
      .advertise-page-header .branding{padding-bottom:5px;}
      .advertise-page-header .main-header{font-size:72px;line-height:72px;padding-bottom:19px;padding-right:330px;}
      .advertise-page-header .subheading{font-size:24px;}
  }
  
  /* Opportunities Box Section */
  .advertise-page-opportunity-section{padding:83px 20px 80px;text-align:center;}
  .advertise-page-opportunity-section .heading{font-family:"Merriweather";font-size:30px;padding:0 0 16px;}
  .advertise-page-opportunity-section .subheading{font-size:18px;line-height:1.33;padding:0 0 34px;}
  .advertise-page-opportunity-section .blue-box{background:#0233b3;border-radius:8px;color:#fff;font-size:18px;font-weight:700;line-height:1.11;margin:0 auto 69px;max-width:280px;padding:12px 30px;position:relative;}
  .advertise-page-opportunity-section .blue-box::before{border-color:#0233b3 transparent transparent transparent;border-style:solid;border-width:16px 28px 0 0;bottom:-10px;content:'';left:50%;position:absolute;transform:skew(40deg) translateX(-50%);}
  .advertise-page-opportunity-section .boxes-header{font-family:'Merriweather';font-size:20px;line-height:25px;margin:0 0 19px;}
  .advertise-page-opportunity-section .boxes-header span{color:#0233b3;display:block;font-family:'ProximaNova',sans-serif;font-size:30px;font-weight:700;line-height:37px;margin:0;text-transform:uppercase;}
  .advertise-page-opportunity-section .boxes-header span{color:#0233b3;display:block;font-family:'ProximaNova',sans-serif;font-size:30px;font-weight:700;line-height:37px;margin:0;text-transform:uppercase;}
  .advertise-page-opportunity-section .boxes .box{background:linear-gradient(to bottom, #fcfdff 0%, #f4f7fc 100%);border-radius:8px;box-shadow: 0 1.6px 9.7px 0 rgba(0, 0, 0, 0.25);font-weight:700;margin:0 auto 20px;max-width:260px;padding:35px 0 24px;text-transform:uppercase;width:100%;}
  .advertise-page-opportunity-section .boxes .box img{display:block;height:85px;margin:0 auto 12px;width:auto;}
  .advertise-page-opportunity-section .boxes .box .number{color:#03105d;font-size:36px;line-height:44px;}
  .advertise-page-opportunity-section .boxes .box .description{font-size:16px;line-height:19px;}
  
  @media handheld, screen and (min-width:768px){
      .advertise-page-opportunity-section{padding:83px 84px 80px;}
      .advertise-page-opportunity-section .boxes{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;}
      .advertise-page-opportunity-section .boxes .box{margin:0 10px 20px;}
  }
  
  @media handheld, screen and (min-width:960px){
      .advertise-page-opportunity-section{padding:72px 40px 80px;}
      .advertise-page-opportunity-section .heading{font-size:48px;}
      .advertise-page-opportunity-section .subheading{font-size:24px;line-height:1.46;padding:0 0 35px;}
      .advertise-page-opportunity-section .blue-box{font-size:24px;margin-bottom:36px;max-width:500px;padding:14px 0;width:100%;}
      .advertise-page-opportunity-section .blue-box::before{left:calc(50% + 7px);}
      .advertise-page-opportunity-section .boxes-header{font-size:24px;margin-bottom:24px;}
      .advertise-page-opportunity-section .boxes-header span{display:inline-block;font-size:36px;}
      .advertise-page-opportunity-section .boxes .box{padding:44px 0 35px;width:272px;}
      .advertise-page-opportunity-section .boxes .box img{height:105px;margin-bottom:18px;}
      .advertise-page-opportunity-section .boxes .box .number{font-size:42px;line-height:51px;}
  }
  
  @media handheld, screen and (min-width:1200px){
    .advertise-page-opportunity-section .subheading{padding:0 0 40px;}
  }
  
  /* remove pricing nav bar */
  .advertise-page .pricing-nav.multiple-navs.multiple-navs.multiple-navs{
    display:none;
  }
  
  /* Pricing Plan Listings */
  .advertise-page .pricing-plans{font-family:'ProximaNova',sans-serif;line-height:normal;padding:0;}
  .advertise-page .pricing-plans .button{background:#03105d;color:#fff;display:block;font-weight:700;letter-spacing:0.37px;margin:16px auto 0;max-width:300px;padding:15px 0;text-align:center;text-transform:capitalize;width:100%;}
  .advertise-page .pricing-plans .button:hover{background:#1734ac;}
  .advertise-page .pricing-plans .container{max-width:100%;padding:0;}
  .advertise-page .pricing-plans .pricing-table .pricing-wrapper .pricing-list{align-items:center;background:#f2f2f2;flex-direction:column;margin:0;padding:0 0 40px;}
  .advertise-page .pricing-plans .pricing-list h2{font-family:'Merriweather',serif;font-size:28px;line-height:35px;margin-bottom:0;padding:80px 44px 97px;text-align:center;}
  .advertise-page .pricing-plans .pricing-list .listing{background:#fff;border-radius:8px;box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.25);margin:0 0 60px;max-width:360px;width:100%;}
  .advertise-page .pricing-plans .pricing-list .listing .action{background:linear-gradient(to top, #eee 0%, #fff 61px, #fff 100%);border-radius:8px 8px 0 0;padding:68px 30px 0;position:relative;z-index:1;}
  .advertise-page .pricing-plans .pricing-list .premium-plus-listing{box-shadow: 0 0 36px 0 rgba(76, 92, 175, .5);margin:0 auto 109px;}
  .advertise-page .pricing-plans .pricing-list .listing .badge{display:block;left:50%;position:absolute;top:-49px;transform:translateX(-50%);}
  .advertise-page .pricing-plans .pricing-list .listing .plan-name{border-bottom:1px solid #bbb;font-family:'Merriweather',serif;font-size:36px;margin:0 10px 10px;padding:0 0 19px;text-transform:capitalize;}
  .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing{margin-bottom:109px;}
  .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .plan-name{padding-bottom:8px;}
  .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .level-image{margin:48px -10px 0;padding-bottom:16px;}
  .advertise-page .pricing-plans .pricing-list .listing .placement{font-size:24px;font-weight:bold;line-height:1.17;margin:0 10px;}
  .advertise-page .pricing-plans .pricing-list .premium-plus-listing .placement{padding:0 0 5px;}
  .advertise-page .pricing-plans .pricing-list .listing .sub-placement{font-size:18px;font-style:italic;margin:5px 10px 0;padding:0;}
  .advertise-page .pricing-plans .pricing-list .listing .sub-text{color:#03105d;font-weight:bold;font-style:italic;line-height:19px;margin:6px auto 0;max-width:280px;padding:0;text-align:right;}
  .advertise-page .pricing-plans .pricing-list .listing.claimed-listing .sub-text{margin-bottom:20px;}
  .advertise-page .pricing-plans .pricing-list .listing .yearly-pricing{color:#767676;font-size:16px;font-style:italic;line-height:19px;margin:0 auto 3px;max-width:280px;padding:0;text-align:right;}
  .advertise-page .pricing-plans .pricing-list .premium-plus-listing .sub-text{padding-bottom:38px;}
  .advertise-page .pricing-plans .pricing-list .listing .level-image{display:flex;flex-direction:column;margin:0 10px;padding: 15px 0 0;text-align:center;}
  .advertise-page .pricing-plans .pricing-list .listing .level-image img{width:100%}
  .advertise-page .pricing-plans .pricing-list .premium-plus-listing .level-image{flex-direction:column-reverse;padding-bottom:26px;}
  .advertise-page .pricing-plans .pricing-list .listing .sample-link{color:#03105d;font-weight:bold;margin:0 auto;max-width:133px;padding-bottom:8px;padding-right:8px;position:relative;}
  .advertise-page .pricing-plans .pricing-list .listing .sample-link:after{border-color:transparent transparent transparent #03105d;border-style:solid;border-width: 4.5px 0 4.5px 9px;content:'';position:absolute;right:-8px;top:7px;}
  .advertise-page .pricing-plans .pricing-list .premium-plus-listing .sample-link{padding-bottom:0;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .included{font-size:24px;font-weight:bold;line-height:28px;padding:60px 30px 16px;}
  .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .included-list .included{padding-top:53px;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list ul{font-size:18px;line-height:20px;margin:0;padding:0 55px 50px;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list ul li{padding:0 0 10px;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout{background:#f0f0f0;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.25);font-size:24px;font-style:italic;font-weight:bold;margin:0 20px 20px;padding:55px 20px 20px;text-align:center;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout .text{line-height:28px;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout span{color:#03105d;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout img{max-width:251px;right:0;width:100%;}
  .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout .button{font-size:16px;font-style:normal;line-height:19px;margin-top:0;max-width:280px;}
  
  @media handheld, screen and (min-width:768px){
    .advertise-page .pricing-plans .pricing-list h2{padding:80px 84px 97px}
    .advertise-page .pricing-plans .pricing-list .listing{max-width:600px;}
    .advertise-page .pricing-plans .pricing-list .listing .action{padding-left:90px;padding-right:90px;}
    .advertise-page .pricing-plans .pricing-list .listing .level-image{margin:0 auto;max-width:280px;}
    .advertise-page .pricing-plans .pricing-list .listing .plan-name{margin:0 0 10px;}
    .advertise-page .pricing-plans .pricing-list .listing .placement{margin:0;}
    .advertise-page .pricing-plans .pricing-list .listing .sub-placement{margin-left:0;margin-right:0;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list{padding:0 90px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .included{padding:60px 0 16px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list ul{padding:0 0 60px 30px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout{margin:0 0 20px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .level-image{margin-left:-40px;margin-right:-40px;max-width:initial;}
  }
  
  @media handheld, screen and (min-width:960px){
    .advertise-page .pricing-plans .button{margin:22px 0 0;}
    .advertise-page .pricing-plans .pricing-list h2{font-size:36px;padding-left:0;padding-right:0;}
    .advertise-page .pricing-plans .pricing-list .listing{max-width:940px;}
    .advertise-page .pricing-plans .pricing-list .listing .badge{left:28px;transform:none;}
    .advertise-page .pricing-plans .pricing-list .listing .action{align-items:flex-start;display:flex;justify-content:space-between;padding:15px 65px 0 72px;}
    .advertise-page .pricing-plans .pricing-list .listing .action .text-section{max-width:360px;padding:46px 0 0;width:100%;}
    .advertise-page .pricing-plans .pricing-list .listing .plan-name{margin-bottom:24px;padding-bottom:7px;}
    .advertise-page .pricing-plans .pricing-list .listing .placement{margin:0;}
    .advertise-page .pricing-plans .pricing-list .listing .sub-placement{margin:0 0 4px;}
    .advertise-page .pricing-plans .pricing-list .listing .sample-link{padding-bottom:10px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout{margin:0;max-width:380px;padding-top:46px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout .text{padding-bottom:6px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .included{padding-top:35px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout img{max-width:279px;}
    .advertise-page .pricing-plans .pricing-list .listing .included-list .article-callout .button{margin:0 auto;}
    .advertise-page .pricing-plans .pricing-list .listing .level-image{margin:0;max-width:324px;}
    .advertise-page .pricing-plans .pricing-list .listing .sub-text{margin:6px 0 0;max-width:300px;}
    .advertise-page .pricing-plans .pricing-list .listing .yearly-pricing{margin:0;max-width:300px;}
    .advertise-page .pricing-plans .pricing-list .listing .placement{max-width:330px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .level-image{margin:0;padding:0;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .action{padding:4px 29px 12px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .action .text-section{max-width:initial;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .level-image img{width:auto;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .placement{margin-right:-1px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .plan-name{font-size:42px;line-height:53px;max-width:360px;padding-bottom:0;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .included-list{align-items:flex-start;display:flex;justify-content:space-between;padding:30px 55px 45px 30px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .included-list .included{padding-top:13px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .sample-link{padding-bottom:0;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .included-list ul{max-width:370px;padding-bottom:0;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .placement{max-width:initial;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-listing .included-list ul,.advertise-page .pricing-plans .pricing-list .listing.standard-listing .included-list ul{column-count:2;column-gap:50px;}
    .advertise-page .pricing-plans .pricing-list .listing.claimed-listing .action .text-section{max-width:438px;}
  }
  
  @media handheld, screen and (min-width:1200px){
    .advertise-page .pricing-plans .pricing-list h2{padding:80px 0 48px;}
    .advertise-page .pricing-plans .pricing-table .pricing-wrapper .pricing-list{padding-bottom:72px;}
    .advertise-page .pricing-plans .pricing-list .listing{margin-bottom:28px;max-width:1000px;}
    .advertise-page .pricing-plans .pricing-list .listing .action{padding:17px 102px 0 90px;}
    .advertise-page .pricing-plans .pricing-list .listing .badge{left:-28px;top:10px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing{margin-bottom:28px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .action{padding:5px 22px 12px 90px;}
    .advertise-page .pricing-plans .pricing-list .listing.premium-plus-listing .included-list{padding-left:90px;padding-right:84px;}
  }
  
  /* Pricing plan Boxes /  Chart section */
  .advertise-page .pricing-plans .compare{background:#fff;padding:100px 0 48px;}
  .advertise-page .pricing-plans .compare h2{font-family:'Merriweather',serif;font-size:28px;margin:0;order:1;padding:0 30px 100px;text-align:center;}
  .advertise-page .pricing-plans .compare .features{display:none;}
  .advertise-page .pricing-plans .compare .compare-box{border-radius:8px;box-shadow:4px 4px 8px 0 rgba(0, 0, 0, .25);margin:0 auto 52px;max-width:280px;min-height:315px;padding:60px 0 25px;position:relative;text-align:center;width:100%;}
  .advertise-page .pricing-plans .compare .compare-box:before{border-radius:5.7px;content:"";display:block;height:32px;left:50%;max-width:233px;position:absolute;top:-17px;transform:translateX(-50%);width:100%;}
  .advertise-page .pricing-plans .compare .premium-plus-listing{box-shadow:0 0 36px 0 rgba(78, 92, 175, .5);margin-bottom:101px;}
  .advertise-page .pricing-plans .compare .premium-plus-listing:before{background:#343434;}
  .advertise-page .pricing-plans .compare .premium-listing:before{background:#0233b3;}
  .advertise-page .pricing-plans .compare .standard-listing:before{background:#2a72b1;}
  .advertise-page .pricing-plans .compare .claimed-listing:before{background:#ababab;}
  .advertise-page .pricing-plans .compare .compare-box ul{display:none;}
  .advertise-page .pricing-plans .compare .compare-box > img{left:50%;position:absolute;top:-70px;transform:translateX(-50%);width:122px;}
  .advertise-page .pricing-plans .compare .compare-box .plan-name{font-family:'Merriweather',serif;font-size:36px;line-height:1.17;padding:0 20px 26px;text-transform:capitalize;}
  .advertise-page .pricing-plans .compare .premium-plus-listing .price{line-height:1.09;margin:0 auto;max-width:167px;}
  .advertise-page .pricing-plans .compare .premium-plus-listing .price span.contact{font-size:36px;line-height:44px;text-transform:uppercase;}
  .advertise-page .pricing-plans .compare .premium-plus-listing .plan-name{color:#03105d;padding-bottom:32px;}
  .advertise-page .pricing-plans .compare .premium-plus-listing .price span{color:#03105d;line-height:48px;}
  .advertise-page .pricing-plans .compare .premium-listing .plan-name, .advertise-page .pricing-plans .compare .premium-listing .price span{color:#0233b3;}
  .advertise-page .pricing-plans .compare .standard-listing .plan-name, .advertise-page .pricing-plans .compare .standard-listing .price span{color:#2a72b1;}
  .advertise-page .pricing-plans .compare .claimed-listing .plan-name, .advertise-page .pricing-plans .compare .claimed-listing .price span{color:#6c6c6c;}
  .advertise-page .pricing-plans .compare .compare-box .price{font-size:23px;letter-spacing:.33px;}
  .advertise-page .pricing-plans .compare .compare-box .price span{display:block;font-size:68px;font-weight:bold;line-height:60px;}
  .advertise-page .pricing-plans .compare .compare-box .price span sup{font-size:32px;}
  .advertise-page .pricing-plans .compare .compare-box .annual{color:#767676;font-style:italic;}
  
  
  @media handheld, screen and (min-width:768px){
    .advertise-page .pricing-plans .compare{padding-bottom:24px;}
    .advertise-page .pricing-plans .compare h2{padding-bottom:127px;}
    .advertise-page .pricing-plans .compare .compare-boxes{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;}
    .advertise-page .pricing-plans .compare .compare-box{margin:0 20px 76px;}
  }
  
  @media handheld, screen and (min-width:960px){
    .advertise-page .pricing-plans .compare{padding-bottom:100px;}
    .advertise-page .pricing-plans .compare h2{font-size:36px;padding-bottom:92px;}
    .advertise-page .pricing-plans .compare .compare-boxes{display:flex;flex-wrap:nowrap;margin:0 auto;max-width:1305px;padding:0 10px;}
    .advertise-page .pricing-plans .compare .compare-boxes ul{list-style:none;margin-bottom:0;padding:0;}
    .advertise-page .pricing-plans .compare .compare-box{border-radius:0;border-right:2px solid #444;box-shadow:none;margin:0;max-width:calc(160/940*100%);padding:56px 0 0;}
    .advertise-page .pricing-plans .compare .compare-box ul li img{max-width:36px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing{border-left:2px solid #444;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price{max-width:130px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price span{font-size:28px;line-height:34px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price span sup{font-size:22px;}
    .advertise-page .pricing-plans .compare .compare-box ul{display:block;padding:0}
    .advertise-page .pricing-plans .compare .features{display:block;max-width:calc(286/940*100%);width:100%;}
    .advertise-page .pricing-plans .compare .features div{align-items:flex-end;display:flex;font-family:'Merriweather';font-size:29px;justify-content:flex-end;min-height:227px;padding:0 18px 11px;}
    .advertise-page .pricing-plans .compare .compare-boxes .features ul li{align-items:center;color:#000;display:flex;font-size:14px;font-weight:400;justify-content:flex-end;padding:0 24px 0 0;text-align:right;}
    .advertise-page .pricing-plans .compare .compare-boxes .features ul li:last-of-type{border-bottom:1px solid #979797;height:44px;}
    .advertise-page .pricing-plans .compare .compare-box .plan-pricing{height:171px;}
    .advertise-page .pricing-plans .compare .compare-box .plan-name{font-size:27px;line-height:30px;padding-bottom:18px;}
    .advertise-page .pricing-plans .compare .compare-box .price{font-size:16px;}
    .advertise-page .pricing-plans .compare .compare-box .price span{font-size:48px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing ul li{color:#03105d}
    .advertise-page .pricing-plans .compare .compare-box.premium-listing ul li{color:#0233b3}
    .advertise-page .pricing-plans .compare .compare-box.standard-listing ul li{color:#2a72b1}
    .advertise-page .pricing-plans .compare .compare-box.claimed-listing ul li{color:#6a6a6a}
    .advertise-page .pricing-plans .compare .compare-boxes ul li{align-items:center;border-bottom:1px solid #979797;display:flex;font-size:36px;font-weight:700;height:44px;justify-content:center;}
    .advertise-page .pricing-plans .compare .compare-boxes ul li:first-of-type{border-top:1px solid #979797;}
    .advertise-page .pricing-plans .compare .compare-boxes ul li:last-of-type{border-bottom:none;height:auto;}
    .advertise-page .pricing-plans .compare .compare-box:before{border-radius:4px;height:23px;width:131px;top:0;}
    .advertise-page .pricing-plans .compare .compare-box > img{height:89px;top:-38px;width:89px;}
    .advertise-page .pricing-plans .compare .compare-box .price span{line-height:1;}
    .advertise-page .pricing-plans .compare .compare-box.claimed-listing .price span{font-size:48px;}
    .advertise-page .pricing-plans .compare .compare-box .annual{font-size:12px;}
    .advertise-page .pricing-plans .compare .button{align-items:center;display:flex;font-size:16px;justify-content:center;min-height:50px;margin:5px auto 0;max-width:calc(146/160*100%);padding:6px 10px;width:100%;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .button{background-color:#03105d}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .button:hover{background-color:#1734ac}
    .advertise-page .pricing-plans .compare .compare-box.premium-listing .button{background-color:#0233b3}
    .advertise-page .pricing-plans .compare .compare-box.premium-listing .button:hover{background-color:#03105d}
    .advertise-page .pricing-plans .compare .compare-box.standard-listing .button{background-color:#2a72b1}
    .advertise-page .pricing-plans .compare .compare-box.standard-listing .button:hover{background-color:#4491d3}
    .advertise-page .pricing-plans .compare .compare-box.claimed-listing .button{background-color:#6a6a6a}
    .advertise-page .pricing-plans .compare .compare-box.claimed-listing .button:hover{background-color:#555555}
  }
  
  @media handheld, screen and (min-width:1200px) {
    .advertise-page .pricing-plans .compare h2{padding-bottom:108px;}
    .advertise-page .pricing-plans .compare .features{max-width:calc(400/1285*100%);}
    .advertise-page .pricing-plans .compare .compare-box{max-width:calc(220/1285*100%);padding-top:77px;}
    .advertise-page .pricing-plans .compare .compare-box .plan-name{font-size:36px;line-height:42px;}
    .advertise-page .pricing-plans .compare .features div{font-size:40px;min-height:312px;}
    .advertise-page .pricing-plans .compare .compare-box ul li img{max-width:initial;}
    .advertise-page .pricing-plans .compare .compare-box .plan-pricing{height:235px;}
    .advertise-page .pricing-plans .compare .compare-box .price{font-size:22px;}
    .advertise-page .pricing-plans .compare .compare-box .price span{font-size:68px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price{max-width:167px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price span{font-size:36px;line-height:44px;}
    .advertise-page .pricing-plans .compare .compare-box.premium-plus-listing .price span sup{font-size:32px;}
    .advertise-page .pricing-plans .compare .compare-box.claimed-listing .price span{font-size:68px;}
    .advertise-page .pricing-plans .compare .compare-box .annual{font-size:16px;}
    .advertise-page .pricing-plans .compare .compare-boxes ul li{font-size:48px;height:64px;}
    .advertise-page .pricing-plans .compare .compare-boxes .features ul li{font-size:20px;line-height:31px;}
    .advertise-page .pricing-plans .compare .compare-boxes .features ul li:last-of-type{height:64px;}
    .advertise-page .pricing-plans .compare .compare-box > img{height:140px;top:-60px;width:140px;}
    .advertise-page .pricing-plans .compare .compare-box:before{height:32px;width:180px;}
  }
  
  /* Advertise Page Form */
  .advertise-page .hero-leadgen{padding-bottom:100px;}
  .advertise-page .hero-leadgen .leadgen-content{max-width:320px;width:100%;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form{display:flex;flex-direction:column;}
  .advertise-page .hero-leadgen .leadgen-content .form-captcha img{border-right:1px solid var(--neutral-transp-25,rgba(62,69,94,.25));}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .alert{width:100%;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-header .heading{font-family:'Merriweather';font-size:28px;font-weight:normal;line-height:35px;margin-bottom:16px;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-header .paragraph{font-size:16px;font-weight:normal;line-height:24px;margin-bottom:16px;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .form-group{margin:0 auto 10px;max-width:200px;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .form-captcha{display:block;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .agree-note{font-size:12px;line-height:18px;order:1;margin:10px auto 0;max-width:200px;text-align:center;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .button{background:#03105d;line-height:24px;margin:0 auto;max-width:200px;width:100%;}
  .advertise-page .hero-leadgen .leadgen-content .leadgen-form .button:hover{background:#1734ac;}
  .advertise-page .hero-leadgen .hero-default{display:none;}
  
  @media handheld, screen and (min-width:768px) {
    .advertise-page .hero-leadgen{padding-top:0;}
    .advertise-page .hero-leadgen .leadgen-content{margin:0 auto;max-width:630px;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form .form-group{margin:0 5px;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form .form-group:nth-of-type(6){max-width:100%;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form .form-captcha{display:flex;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form .agree-note{margin:14px 12px 0;order:initial;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-form .button{margin:14px 12px 0;max-width:280px;}
  }
  
  @media handheld, screen and (min-width:960px) {
    .advertise-page .hero-leadgen .leadgen-content .leadgen-header .heading{font-size:36px;line-height:45px;margin-bottom:8px;}
    .advertise-page .hero-leadgen .leadgen-content .leadgen-header .paragraph{font-size:24px;line-height:35px;}
  }
  
  @media handheld, screen and (min-width:992px) {
    .advertise-page .hero-leadgen{position:static;margin:0 auto;}
    .advertise-page .hero-leadgen .leadgen-content{left:0;}
  }
  
  /* Advertise Publications Section */
  .advertise-page .advertise.publications .publications-icons{padding-left:20px;padding-right:20px;}
  .advertise-page .advertise.publications .publications-icons img{margin:0 10px 15px;object-fit:contain;width:130px;}
  
  @media handheld, screen and (min-width:768px){
    .advertise-page .advertise.publications .publications-icons{padding-left:129px;padding-right:129px;}
    .advertise-page .advertise.publications .publications-icons img{margin:0 12px 35px;width:230px;}
  }
  
  @media handheld, screen and (min-width:960px){
    .advertise-page .advertise.publications .publications-icons{padding-left:60px;padding-right:60px;}
    .advertise-page .advertise.publications .publications-icons img{margin:0 22px 35px;width:230px;}
  }
  
  @media handheld, screen and (min-width:1200px){
    .advertise-page .advertise.publications .publications-icons{padding:70px 0 0}
    .advertise-page .advertise.publications .publications-icons img{margin:0 30px 50px;width:auto;}
  }
/*////////// ADVERTISE LANDING PAGE STYLES END //////////*/

/*////////// SPONSERS SECTION STYLES //////////*/
/*Sponsers Upgrade Page*/
.case-area{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_category-bg.jpg');padding:50px 0;}
.section-headers[data-bg=brand]{background-position:center;background-repeat:no-repeat;background-size: cover;}
.section-headers[data-bg=brand].workers-compensation{background:url('/custom/domain_1/image_files/ckeditor/sitemgr_category-bg.jpg');padding:50px 0;}
.section-headers[data-bg=brand] .container{padding:0 20px;}
.section-headers[data-bg=brand] .wrapper .heading{color:#fff;font-family:'Merriweather';font-size:40px;font-weight:600;margin:auto;max-width:1240px;}
header+.section-headers+.cards-default{background:#fff;padding:20px 0;}
header+.section-headers+.cards-default .cards-list .card{background:#efefef;}
header+.section-headers+.cards-default .cards-header{display:none;}
header+.section-headers+.cards-default .cards-wrapper{margin:0;}
header+.section-headers:not(.articles)+.cards-default+.custom-content .container,header+.section-headers:not(.articles)+.custom-content .container{border:1px solid #9b9b9b;margin:0 auto 0;padding:30px 0 0 20px;width:calc(100% - 40px);}
header+.section-headers+.cards-default+.custom-content h1,header+.section-headers+.custom-content h1{color:#444;font-family:'Merriweather';font-weight:bold;margin-bottom:20px;}
header+.section-headers+.cards-default+.custom-content h2,header+.section-headers+.custom-content h2{color:#444;font-family:'Merriweather';font-weight:bold;margin-bottom:20px;}
header+.section-headers+.cards-default+.custom-content h3,header+.section-headers+.custom-content h3{color:#0133b3;font-weight:bold;margin:40px 20px 20px 0;}
header+.section-headers:not(.articles)+.cards-default+.custom-content p{color:#444;margin:0 20px 20px 0;}
header+.section-headers+.cards-default+.custom-content ul,header+.section-headers+.custom-content ul{color:#444;margin-right:20px;}
header+.section-headers+.cards-default+.custom-content+.cards-default,header+.section-headers+.custom-content+.cards-default{padding:16px 0 0;}
header+.section-headers+.cards-default+.custom-content+.cards-default .cards-header>.heading,header+.section-headers+.custom-content+.cards-default .cards-header>.heading{color:#222;font-size:24px;font-weight:normal;margin:auto;}
header+.section-headers+.cards-default+.custom-content+.cards-default .articles-header-custom-paragraph,header+.section-headers+.custom-content+.cards-default .articles-header-custom-paragraph{display:none;}
header+.section-headers+.cards-default+.custom-content+.featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal,header+.section-headers.custom-content+.featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{margin:0 10px 12px;}
header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default,header+.section-headers+.custom-content+.cards-default+.cards-default{background:#fff;}
header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default .cards-wrapper,header+.section-headers+.custom-content+.cards-default+.cards-default .cards-wrapper{margin:0 0 20px;}
header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal,header+.section-headers+.custom-content+.cards-default+.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal{background:#efefef;}
header+.section-headers+.custom-content{padding-top:30px;}
header+.section-headers:not(.articles)+.cards-default+.custom-content p,header+.section-headers:not(.articles)+.custom-content p{color:#444;margin:0 20px 20px 0;}
header+.section-headers+.cards-default+.custom-content+.featured-articles.cards-default,header+.section-headers+.custom-content+.featured-articles.cards-default[card-type=horizontal-cards][scrollable=true] .cards-list .card.card-horizontal{margin:0 10px 12px;}

@media handheld, screen and (min-width:768px){
    header+.section-headers:not(.articles)+.cards-default+.custom-content .container,header+.section-headers:not(.articles)+.custom-content .container{width:768px;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens,header+.section-headers+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens{width:620px;}
    .subsection-article h2{font-size:24px;margin-bottom:5px;}
  }

@media handheld, screen and (min-width:960px){
    .subsection-article h2{margin-bottom:24px;}
}

@media handheld, screen and (min-width:992px){
    .section-headers[data-bg=brand] .wrapper .heading{font-size:48px;}
    header+.section-headers+.cards-default+.custom-content,header+.section-headers+.custom-content{padding-top:20px;padding-bottom:24px;}
    header+.section-headers:not(.articles)+.cards-default+.custom-content .container,header+.section-headers:not(.articles)+.custom-content .container{padding:30px 81px 0 30px;width:870px;}
    header+.section-headers+.cards-default+.custom-content h1,header+.section-headers+.custom-content h1{font-size:48px;}
    header+.section-headers+.cards-default+.custom-content h2,header+.section-headers+.custom-content h2{font-size:40px;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default,header+.section-headers+.custom-content+.cards-default+.cards-default{padding:0;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default .container,header+.section-headers+.custom-content+.cards-default+.cards-default .container{max-width:912px;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens,header+.section-headers+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens{width:810px;}
}

@media handheld, screen and (min-width:1200px){
    .section-headers[data-bg=brand] .container{max-width:1264px;}    
  }

@media handheld, screen and (min-width:1300px){
    header+.section-headers+.cards-default .container{max-width:1270px;}
    header+.section-headers+.cards-default .cards-wrapper{max-width:1240px;}
    header+.section-headers+.cards-default+.custom-content,header+.section-headers+.custom-content{float:left;left:50%;margin:30px 0 0 -615px;padding-top:0;position:relative;width:833px;}
    header+.section-headers:not(.articles)+.cards-default+.custom-content .container,header+.section-headers:not(.articles)+.custom-content .container{padding:30px 43px 0 30px;width:833px;}
    header+.section-headers+.cards-default+.custom-content+.featured-articles.cards-default,header+.section-headers+.custom-content+.featured-articles.cards-default{margin:0;padding:0;position:relative;width:400px;right:50%;margin:25px -640px 0 auto;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default .container,header+.section-headers+.custom-content+.cards-default+.cards-default .container{max-width:1260px;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens,header+.section-headers+.custom-content+.cards-default+.cards-default[data-type=articles] .cards-list.cards-betweens{width:1142px;}
    header+.section-headers+.cards-default+.custom-content+.cards-default+.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal .picture picture,header+.section-headers+.custom-content+.cards-default+.cards-default[data-type="articles"] .cards-list .card-horizontal-full.list-horizontal .picture picture{width:100%;}
}
/* End Sponsors Upgrade Page */

/* logged in sponsor dashboard */
/* Sponsors Dashboard */
.button.is-primary.leads{background:#137df7;margin:16px 0;text-align:center;width:100%;}
.button.is-primary.leads:hover{background:#5aa4f9;}

/* Sponsors edit listing area */
.custom-members-category .categories-list{z-index:9;}
/* Sponsors edit listing area end */

/* Sponsors page */
.instant-messenger-integration-plugin{display:none;}
/* Sponsors page */

/* Sponsors upgrade Page */
.order-package-page .order-package-content a {display:none;}
.details-header .unclaimed .level{border:solid 1px #6a6a6a;border-radius:4px;color:#6a6a6a;height:40px;margin:0 0 15px;padding:7px 13px;text-align:center;width:120px;}
.members-page .members-panel .table-striped td>a{display:none;}
.order-package-page form{width:100%;}
.order-package-page form .standardSubTitle{text-align:center;}
.promo-msg {padding:0px 0 24px;}
.tos h1 {margin-bottom:30px;}
.tos .WordSection {background:#f2f2f2;}
.tos .MsoTitle {margin:0;}
/* Sponsors upgrade Page */

/* Terms of Service, payment - Checkout Page - Sponsors*/
.accept-notice{color:red;display:none;margin: 0 0 5px 17px;}
#chargifybutton:disabled{background:gray;cursor:not-allowed;opacity:.5;}

/* Members section - Edit Listing Page Sponsors*/
.members-page .members-wrapper .members-sidebar .members-cards{flex-direction:column}
/*////////// SPONSERS SECTION STYLES END //////////*/

/*////////// 404 PAGE STYLES //////////*/
#error404{font-size:150px!important;}

@media handheld, screen and (min-width:768px){
  #error404{font-size:300px!important;}
}
/*////////// 404 PAGE STYLES END //////////*/