/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
  font-family: 'GuardianSans';
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Thin.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Thin.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Thin.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Thin.svg#GuardianSansWebThin') format('svg'); /* Legacy iOS */
       font-weight: 100;
       font-style: normal;
}
@font-face {
  font-family: 'GuardianSans';
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Regular.svg#GuardianSansWebRegular') format('svg'); /* Legacy iOS */
       font-weight: 400;
       font-style: normal;
}
@font-face {
  font-family: 'GuardianSans';
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Light.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Light.svg#GuardianSansWebLight') format('svg'); /* Legacy iOS */
       font-weight: 300;
       font-style: normal;
}
@font-face {
  font-family: 'GuardianSans';
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Medium.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/fonts/Guardian%20Sans%20Web-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/Guardian%20Sans%20Web-Medium.svg#GuardianSansWebMedium') format('svg'); /* Legacy iOS */
       font-weight: 500;
       font-style: normal;
}
.layout-full #page-wrapper .full-container {max-width: 1170px !important; }
body.home {background-color: #f6f6f6 !important; }
body.page .panel-grid {margin-bottom: 0 !important; }
body.home .panel-grid {margin-bottom: 35px;}
body, body p {font-family: GuardianSans, "Source Sans Pro", Arial, sans-serif !important; font-weight: 400;}
body strong, body p strong {font-family: GuardianSans, "Source Sans Pro", Arial, sans-serif !important; font-weight: 500;}
body.page p {letter-spacing: 0.3px;}

h1 { font-family: GuardianSans, "Source Sans Pro", Arial, sans-serif !important; font-weight: 100 !important; }
h2, h3, h4, h5, h6 {font-family: GuardianSans, "Source Sans Pro", Arial, sans-serif !important; font-weight: 300 !important;}
#menu-primary-menu li.menu-item a:link, #menu-primary-menu li.menu-item a:hover, #menu-primary-menu li.menu-item a:visited { font-weight: 700; }
.homepage-hero { height: 445px; text-align: center; background-image:url(/wp-content/uploads/2016/12/microsite_1440x600-hero-image_v01.png); background-size: cover;}
.homepage-hero h1 {font-size: 81px !important; color: #fff !important; margin: 7% 0 0 0; }
.homepage-hero h1 .span-dot {color: #44ccc6; font-family: "Source Sans Pro"; line-height: 65px; font-weight: 300;  }
.homepage-hero p {color: #fff; font-size: 24px; margin-bottom: 75px; }
.homepage-hero h1, .homepage-hero p:first-of-type { text-shadow: 0 2px 12px rgba(0, 0, 0, 0.6); }
a.button-link:link, 
a.button-link:visited, 
a.button-link:active { letter-spacing: 1px; display: inline-block; height: 44px; font-size: 18px; line-height: 48px; padding: 0 70px; margin: 0px 15px; background-color: transparent; border-radius: 100px; text-decoration: none; }

a.button-style1:link, 
a.button-style1:visited, 
a.button-style1:active { background-color: #44ccc6; color: #fff; }
a.button-style1:hover { background-color: #009da4; }

a.button-style2:link, 
a.button-style2:visited, 
a.button-style2:active { background-color: rgba(255, 255, 255, 0.5); color: #44ccc6; border: 1px solid #44ccc6; }
a.button-style2:hover { background-color: transparent; }

a.button-border-white {border: 1px solid #fff;}

.light-grey { background-color: #fbfbfb; }
.dark-grey { background-color: #808080; }
.light-teal { background-color: rgba(25, 212, 201, 0.1); }
.row-black { background-color: #000; }
.row-white { background-color: #fff; }
.block-center { text-align: center; }
.block-left {text-align: left; }
h2.margin-small {margin: 24px 0 12px !important;}
h3.margin-small {margin: 9px 0 !important;}


#menu-header-message li#menu-item-2249 a {
    letter-spacing: 1px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold !important;
    line-height: 16px;
    padding: 12px 35px;
    margin: 14px 30px;
    background-color: transparent !important;
    border-radius: 100px;
    text-decoration: none;
    color: #fff !important;
    border: 1px solid #fff;
    width: auto;
}
#menu-header-message li#menu-item-2249 a:hover {
    letter-spacing: 1px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold !important;
    line-height: 16px;
    padding: 12px 35px;
    margin: 14px 30px;
    background-color: #44CCC6 !important;
    border-radius: 100px;
    text-decoration: none;
    color: #fff !important;
    border: 1px solid #44CCC6;
    width: auto;
}
#menu-header-message li#menu-item-2248 a {
    padding: 26px 0 !important;
    color: #969ca5;
    font-weight: normal;
}
#menu-header-message li { margin-top: 0 !important; }

#menu-header-message .menu-item-2249 a span.desktop {
    display: inline-block;
}
#menu-header-message .menu-item-2249 a span.mobile {
    display: none;
}

#marketing-heading h2 {
  text-transform:uppercase;
  margin: 25px 0 15px 0;
}

#marketing-heading h3 {
  font-weight:400 !important;
  margin: 0;
}

.tiles-heading h4 {
  margin:0;
  text-align:center;
}

.newsadds-products-row .panel-grid-cell {display: inline-block; width: 25%; float: none; position: relative; }

.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button { z-index: 100; opacity: 1; display: block; height: 100%; width: 100%;  }
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style, 
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button, 
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button .ow-button-base, 
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button .ow-button-base a {width: 100%; height: 100%; border: none;}
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button .ow-button-base a {background: transparent; }
.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button .ow-button-base a:hover {background: rgba(255, 255, 255, 0.25);}

.newsadds-products-row .panel-grid-cell .so-panel.widget_sow-button .panel-widget-style .so-widget-sow-button .ow-button-base a span { letter-spacing: 1px; display: block; height: 44px; font-size: 18px; font-weight: bold; line-height: 48px; padding: 0; border-radius: 100px; text-decoration: none; background-color: #44ccc6; color: #fff; text-align: center; position: absolute; left: 12.5%; width: 75%; bottom: 0;}
.newsadds-products-row .prod-heading p {color: #000000; font-size: 18px; text-align: center;}
.newsadds-products-row .prod-description p {color: #818082; font-size: 16px; text-align: center; height: 90px;}

#latestnews {padding: 50px 0 40px;}
#latestnews .textwidget h3 {margin: 0 0 30px 0;}
#latestnews .textwidget p a.button-link {margin: 50px 0 40px;}
.blog_two_style { border: none !important; border-bottom-width: 0px; background-color: #fff; }
.blog_two_style .main {padding: 0 0 45px 0;}
.blog_two_style .main .image { width: 100%; height: 213px; overflow: hidden; position: relative; margin-bottom: 58px; }
.blog_two_style .main .image img { width: auto !important; height: auto !important; max-width: 115% !important; max-height: 116% !important; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%);}
.blog_two_style .main .content {margin: 0; padding: 0 30px; text-align: left;}
.blog_two_style .main .content a {display: none; visibility: hidden;}
.blog_two_style .main .content h4 {font-size: 18px; font-weight: bold !important; text-transform: uppercase; padding: 0; margin: 0;}
.blog_two_style .main .content h4 a {text-decoration: none; color: #333; display: inline; visibility: visible;}
.blog_two_style .main .content h4 a:hover {color:#f1d204;}
.blog_two_style .main .content small a {color: #f1d204; font-size: 18px; text-transform: uppercase; font-weight: normal; text-decoration: none; display: block; visibility: visible; margin: 50px 0 0 0;}
.blog_two_style .main .content small a:hover {color: #333;}
.blog_two_style .main .border, .blog_two_style .main .meta {display: none; visibility: hidden; }

.dark-grey h3 { color: #fff !important; margin-top: 10px; }
.dark-grey p { color: #fff; }
.dark-grey p span.support-col {font-size: 18px; display: inline-block; width: 340px; margin: 40px 15px 80px;}
.dark-grey p span.support-col a, 
.dark-grey p span.support-col a:hover {color: #fee3bf; font-size: 15px; text-decoration: none;}
.dark-grey p span.support-col strong {border-right: 1px solid #fff; padding-right: 20px; margin-right: 20px;}

.light-teal h3 { color: #272c33 !important; margin-top: 10px; }
.light-teal p { color: #272c33; }
.light-teal p span.support-col {font-size: 18px; display: inline-block; width: 49%; text-align: center;}
.light-teal p span.support-col a, 
.light-teal p span.support-col a:hover {color: rgb(39, 44, 51); font-size: 15px; text-decoration: none;}
.light-teal p span.support-col i.fa {color: rgb(25, 212, 202); font-size: 48px;}
.light-teal p span.support-col .icon-envelope-custom {
    background-image: url('/wp-content/uploads/2017/01/envelopeSimpleLineIcons@2x.png');
    display: inline-block;
    width: 50px;
    height: 50px;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 49px 34px;
}
.light-teal p span.support-col .icon-smartphone-custom {
    background-image: url('/wp-content/uploads/2017/01/screenSmartphoneSimpleLineIcons@2x.png');
    display: inline-block;
    width: 50px;
    height: 50px;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 29px 50px;
}
.light-teal p span.support-col span.phone-hours {font-size: 12px;}

footer.site-footer {padding: 40px 0 0 !important; display: none; visibility: hidden;}
#site-info { background-color: #272c33; padding: 15px 0; }
#site-info .copyright-col {display: inline-block; width: 49%; margin: 0; padding: 0; color: #dcdcdc; font-size: 12px;}
#site-info .copyright-col a {color: #dcdcdc; margin-right: 24px;}
#site-info .copyright-col.copy1 {text-align: left;}
#site-info .copyright-col.copy2 {text-align: right;}
body.home footer.site-footer {display: block; visibility: visible;}
#footer-widgets aside {padding: 0 15px !important;}
#footer-widgets aside.widget h3.widget-title {font-size: 18px !important; font-weight: bold !important; color: rgb(220, 220, 220);}
#footer-widgets .logo-footer {width:262px; height: auto;}
#footer-widgets ul li {font-size: 15px;}
#footer-widgets ul li a:hover {text-decoration: underline !important;}
#footer-widgets .copyright {font-size: 15px; letter-spacing: -0.25px;}

.page-hero { height: auto; }
.page-hero .hero-content { width: 80%; text-align: center; margin: 150px auto 0; }
.page-hero.generalnotices-hero .hero-content { margin: 110px auto; }
.page-hero h1 { font-size: 48px !important; color: #4a4a4a !important; line-height: 48px; margin: 0; font-weight: 400 !important;}
.page-hero h2 {font-size: 24px !important; color: #4a4a4a; line-height: 40px; margin: 12px 0;} 
.page-hero p {font-size: 20px; color: #4a4a4a; font-weight: 300; line-height: 26px; margin: 0; width: 300px; display: inline-block;}
.page-hero p strong {font-weight: 500;}
.page-hero p a {text-decoration: none; font-weight: 300; color: #4a4a4a; }
.page-hero p a:hover { color: #000; text-decoration: underline; }
.page-hero .seek-logo { background-image: url(/wp-content/uploads/2016/12/seek-logo@2x.png); width: 122px; height: 36px; background-size: 122px 36px; display: block; margin: 10px auto 68px;}
.page-hero .hero-pagedown {
    width: 45px;
    margin: 0 auto;
}
.page-hero .hero-pagedown a {
    color: #44ccc6;
    text-shadow: 1px 1px 2px rgba(74, 74, 74, 0.2);
}
.page-hero .hero-pagedown a:hover {
    color: rgb(74,74,74);
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.2);
}
#chevron-hero {
    margin-bottom: -35px !important;
}
#chevron-hero .leftcaret {
    width: 50%;
    border: 25px solid #fff;
    border-top: 0;
    margin: 0;
    display: inline-block;
    padding: 0;
    position: relative;
    top: -24px;
    left: 0;
    border-left: 0;
    border-right: 55px solid transparent;
}
#chevron-hero .rightcaret {
    width: 50%;
    border: 25px solid #fff;
    border-top: 0;
    margin: 0;
    display: inline-block;
    padding: 0;
    position: relative;
    top: -24px;
    right: 0;
    border-right: 0;
    border-left: 55px solid transparent;
}
.page-hero a.icon-arrow-down {
    display: block;
    width: 60px;
    height: 60px;
    position: relative;
    background-image: url(/wp-content/uploads/2017/02/icon-arrow-down.png);
    text-indent: -9000px;
    background-size: 24px 24px;
    background-color: #44ccc6;
    border-radius: 50%;
    border: 2px solid #fff;
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
    top: 55px;
    z-index: 9;
}
.page-hero.generalnotices-hero {
  background-position: bottom right !important;
}
.page-hero.cars-hero {
  background-position: bottom center !important;
}
.page-hero.celebrations-hero {
  background-position: bottom left !important;
}
.page-hero.generalnotices-hero h1 {
    font-weight: 300 !important;
    letter-spacing: -1px !important;
}
.page-hero.generalnotices-hero p {
    width: 45%;
}
.page-hero.realestate-hero .hero-content {
    width: 70%;
    text-align: left;
    margin: 90px auto 140px;
}
.page-hero.cars-hero .hero-content {
    margin: 40px auto 180px;
}
.page-hero.celebrations-hero .hero-content {
    text-align: left;
    margin: 60px 0 200px 60px;
}
.page-hero.realestate-hero h1 {
    color: #fff !important;
    font-weight: 300 !important;
}
.page-hero.cars-hero h1 {
    font-weight: 300 !important;
}
.page-hero.celebrations-hero h1 {
    color: #fff !important;
    font-weight: 300 !important;
}
.page-hero.cars-hero p {
    margin: 10px;
    width: 100%;
}
.page-hero.celebrations-hero p {
    color: #fff;
    width: 100%;
}
.page-hero.realestate-hero p {
    color: #fff !important;
    width: auto;
    margin-top: 8px;
}
.page-hero.marketplace-hero .hero-content {
    margin: 90px auto 140px;
}
.page-hero.marketplace-hero p {
    color: #fff !important;
    width: 90%;
}
.page-hero.marketplace-hero h1 {
    color: #fff !important;
}
.state-selector.panel-row-style.panel-row-style-full-width {
    margin: 0 -1000px !important;
    padding: 25px 1000px 25px 1000px !important;
}
.duration-selector, .state-selector, .payment-selector { overflow: visible; padding-bottom: 0; text-align: center; position: relative; background-color: #fff;}
.state-selector ul.states { margin: 25px auto 10px auto; padding: 0; text-align: center; display: inline-block; width: auto; border-bottom: 1px solid #e2e0e0; }
.state-selector ul.states li { display: inline-block; margin: 0 50px; padding: 0; }
.state-selector ul.states li:first-child { margin-left: 0 !important; }
.state-selector ul.states li:last-child { margin-right: 0 !important; }
.state-selector ul.states li a { color: #4a4a4a; text-decoration: none; border-bottom: 4px solid #fff; margin: 0; padding: 0; display: inline-block; }
.state-selector ul.states li a:hover, .state-selector ul.states li a:active, .state-selector ul.states li a.active { border-bottom: 4px solid #18d4ca; }
.state-selector a.button-link {width: 122px; padding: 0; text-align:center; font-size: 16px; font-weight: normal;}
.state-selector h2 {
    margin: 100px 0 10px;
}
.state-selector .region-heading {
    display: none;
}
.state-selector .map-australia {
    width: 300px !important;
    height: 277px !important;
    display: inline-block;
}
.state-selector .map-qld {
    background-image: url('/wp-content/uploads/2017/02/mapQLD.jpg');
}
.state-selector .map-nsw {
    background-image: url('/wp-content/uploads/2017/02/mapNSW.jpg');
}
.state-selector .map-vic {
    background-image: url('/wp-content/uploads/2017/02/mapVIC.jpg');
}
.state-selector .map-sa {
    background-image: url('/wp-content/uploads/2017/02/mapSA.jpg');
}
.state-selector .map-au {
    background-image: url('/wp-content/uploads/2017/02/mapAU.jpg');
}
.state-selector .map-australia a {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    text-indent: -9000px;
}
.state-selector .map-australia a.nsw {
    width: 90px;
    height: 70px;
    z-index: 100;
    top: 153px;
    left: 205px;
}
.state-selector .map-australia a.qld {
    width: 110px;
    height: 155px;
    z-index: 101;
    top: -70px;
    left: 185px;
}
.state-selector .map-australia a.vic {
    width: 60px;
    height: 30px;
    z-index: 102;
    top: -20px;
    left: 200px;
}
.state-selector .map-australia a.sa {
    width: 90px;
    height: 85px;
    z-index: 103;
    top: -130px;
    left: 115px;
}
.state-selector .panel-grid-cell .widget_text {
    margin-bottom: 0 !important;
}
.state-selector .panel-grid-cell .panel-first-child {
    margin-bottom: 16px !important;
}
.plan-selector h2 {
    margin: 0px 0 10px;
}
.plan-selector { overflow: visible; padding-bottom: 0; text-align: center; position: relative; background-color: #fff;}

.page-id-3497 #choose-plan-heading { text-align: center; padding-top: 50px; }
.page-id-3497 #choose-plan-heading .panel-grid-cell .panel-first-child { margin-bottom: 0 !important; }
.page-id-3497 #choose-plan-heading .panel-grid-cell .panel-first-child #selectplan { margin: 0; }
.page-id-3497 .plan-selector .plan-choices.trades { position: relative; overflow: hidden; }
.page-id-3497 .plan-selector .plan-choices.trades .panel-layout .panel-grid { float: left; width: 200%; }
.page-id-3497 .plan-selector .plan-choices.trades .panel-layout .panel-grid:after { content: ''; display: table; clear: both; }
.page-id-3497 .plan-selector .plan-choices.trades .panel-layout .panel-grid #plan-choices-pub2 { float: left; width: 50%; transition: margin 0.3s;}
.page-id-3497 .plan-selector .plan-choices.trades .panel-layout .panel-grid #plan-choices-pub3 { float: left; width: 50%; }
.page-id-3497 .plan-selector .plan-choices.trades .panel-layout .panel-grid #plan-choices-pub2.larger { margin-left: -50% !important; }

.page-id-3497 .smaller-size-container {
    position: absolute;
    top: 50%;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 60px;
    background: #D7D7D7;
    opacity: 0.6;
    cursor: pointer;
    z-index: 99;
}

.page-id-3497 .smaller-size-container .smaller-size-icon {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    width: 60px;
    height: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0ia2V5Ym9hcmQtYXJyb3ctbGVmdCI+CgkJPHBvbHlnb24gcG9pbnRzPSIyNDcuMzUsMjcwLjMgMTMwLjA1LDE1MyAyNDcuMzUsMzUuNyAyMTEuNjUsMCA1OC42NSwxNTMgMjExLjY1LDMwNiAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
}

.page-id-3497 .larger-size-container {
    position: absolute;
    top: 50%;
    right: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 60px;
    background: #D7D7D7;
    opacity: 0.6;
    cursor: pointer;
    z-index: 99;
}

.page-id-3497 .larger-size-container .larger-size-icon {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    width: 60px;
    height: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hldnJvbi1yaWdodCI+CgkJPHBvbHlnb24gcG9pbnRzPSI5NC4zNSwwIDU4LjY1LDM1LjcgMTc1Ljk1LDE1MyA1OC42NSwyNzAuMyA5NC4zNSwzMDYgMjQ3LjM1LDE1MyAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat right center;
}

.page-id-3497 .smaller-size-container:hover, .larger-size-container:hover {
    background: linear-gradient(45deg, #19d4ca 0%, #28D7CD 50%, #37DAD1 50%, #47DDD5) !important;
    opacity: 0.8 !important;
}

#faq-heading {padding: 35px 0;}
#faq-heading h3 {text-align: center;}
#faqs {padding: 15px;}
#faqs p { font-size: 14px; color: #195b58; padding-right: 40px; }
#faqs p strong { font-size: 18px; color: #4a4a4a; font-weight: 400; }
#faqs .siteorigin-widget-tinymce.textwidget {
    margin-bottom: 25px;
    min-height: 150px;
}
#publication1, #publication2, #publication3, #publication4 {
    width: auto !important;
    margin: 0 -1000px !important;
    padding: 50px 1000px 50px !important;
}
.page-id-3497 .publications, .page-id-3497 .region-heading, .page-id-3497 #select-adsize, .page-id-3497 #choose-plan {
    margin-left: -1000px !important;
    margin-right: -1000px !important;
    padding-right: 1000px !important;
    padding-left: 1000px !important;
}
.publications .textwidget {
  min-height: 80px;
}
.publications .textwidget p {
    font-size: 14px;
    color: #4a4a4a;
    padding: 0 30px;
    margin: 0 0 6px 0 !important;
}
.publications .textwidget p:first-of-type strong {
    font-size: 16px;
    color: #4a4a4a;
}
.publications .ow-button-base.ow-button-align-center {
    text-align: left;
}
.publications .panel-grid-cell .so-panel.panel-first-child {
    margin-bottom: 12px !important;
}
.publications .so-widget-sow-button .ow-button-base a:link,
.plan-selector .so-widget-sow-button .ow-button-base a:link, 
.publications .so-widget-sow-button .ow-button-base a:visited,
.plan-selector .so-widget-sow-button .ow-button-base a:visited, 
.publications .so-widget-sow-button .ow-button-base a.button-inactive,
.plan-selector .so-widget-sow-button .ow-button-base a.button-inactive {
    letter-spacing: 1px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 12px 10px;
    margin: 0px 30px;
    background-color: transparent;
    border-radius: 100px;
    text-decoration: none;
    background-color: #fff;
    color: #44ccc6 !important;
    border: 1px solid #44ccc6;
    font-weight: 400;
    width: 200px;
}
.publications .so-widget-sow-button .ow-button-base a:hover, 
.publications .so-widget-sow-button .ow-button-base a:focus, 
.publications .so-widget-sow-button .ow-button-base a:active, 
.publications .so-widget-sow-button .ow-button-base a.button-active, 
.plan-selector .so-widget-sow-button .ow-button-base a:hover, 
.plan-selector .so-widget-sow-button .ow-button-base a:focus, 
.plan-selector .so-widget-sow-button .ow-button-base a:active,
.plan-selector .so-widget-sow-button .ow-button-base a.button-active {
    background-color: #44CCC6 !important;
    border-color: #44CCC6 !important;
    color: #fff !important;
}
.state-selector p:first-of-type, 
.plan-selector p:first-of-type {
    font-size: 18px;
    font-weight: 300;
}
.plan-selector .plan-choices {margin-bottom: 35px; }
.plan-selector .plan-choices .panel-grid-cell {
    border: 1px solid #e5e5e5;
    margin: 56px 0.5% 18px;
    width: 32% !important;
    display: inline-block;
    padding: 0 !important;
}
.plan-selector .plan-choices.plan-col4 .panel-grid-cell {
    width: 23% !important;
}
.plan-selector .plan-choices .panel-grid-cell:nth-child(2) {
    border: 1px solid #19d4ca;
    margin: 0px 1% 0px;
}
.plan-selector .plan-choices .panel-grid-cell .so-panel {margin: 0 !important; padding: 0 !important;}
.plan-selector .plan-choices .plan-title {
    height: 48px;
    overflow: hidden;
}
.plan-selector .plan-choices .plan-title.plan-title-style1 {
    background-color: rgba(25, 91, 88, 0.86);
}
.plan-selector .plan-choices .plan-title.plan-title-style2 {
    background-color: rgba(24, 211, 201, 0.6);
}
.plan-selector .plan-choices .plan-title.plan-title-style3 {
    background-color: rgba(102, 125, 243, 0.8);
}
.plan-selector .plan-choices .plan-title.plan-title-style4 {
    background-color: rgba(255, 167, 16, 0.8);
}
.plan-selector .plan-choices .plan-title .textwidget {
    color: #fff;
    font-size: 18px;
    margin: 15px 0;
    line-height: 18px;
}
.plan-selector .plan-choices .plan-title .textwidget a {
    color: #fff;
    text-decoration: none;
}
.plan-selector .plan-choices .plan-featured-title .textwidget {
  font-size: 20px;
  color: #19d4ca;
  padding: 15px 0;
}
.plan-selector .plan-choices .plan-featured-title i.trophy-icon {
    display: inline-block;
    width: 27px;
    height: 25px;
    background-image: url('/wp-content/uploads/2017/02/icon-trophy.png');
    background-size: 27px 25px;
    vertical-align: middle;
}
.plan-selector .plan-choices .plan-price {
    height: 110px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    font-weight: 300 !important;
}
.plan-selector .plan-choices .plan-price .textwidget {
    padding: 8px 0;
}
.plan-selector .plan-choices .plan-price span.price-details {
    display: block;
    font-size: 46px;
    font-weight: 100;
    line-height: 46px;
    margin: 0;
}
.plan-selector .plan-choices .plan-price span.price-details::first-letter {
    font-size: 16px;
    vertical-align: super;
    font-style: italic;
    margin: 0 5px 0 0;
}
.plan-selector .plan-choices .plan-price span.price-gst {
    font-size: 11px;
    font-weight: 300;
    line-height: 11px;
    margin: 0;
    padding: 0;
    display: block;
    margin-left: -15px;
}
.plan-selector .plan-choices .plan-price.plan-price-style1 {
  background-color: #195b58;
}
.plan-selector .plan-choices .plan-price.plan-price-style2 {
  background-color: #19d4ca;
}
.plan-selector .plan-choices .plan-price.plan-price-style3 {
  background-color: #667df3;
}
.plan-selector .plan-choices .plan-price.plan-price-style4 {
  background-color: #ffa710;
}
.plan-selector .plan-choices .plan-features .textwidget {
    text-align: left;
    height: 595px;
    padding: 15px 0;
}
.plan-selector .plan-choices .plan-features .textwidget ul, 
.pum .pum-container .pum-content .plan-preview-col2 ul {
    list-style-type: none;
    margin: 3% 0 0 4%;
    padding: 0;
}
.plan-selector .plan-choices .plan-features .textwidget ul li, 
.pum .pum-container .pum-content .plan-preview-col2 ul li {
    text-align: left;
    display: block;
    padding-left: 24px;
    background-image: url('/wp-content/uploads/2017/02/icon-bullet-checkmark.png');
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: auto;
    line-height: 18px;
    margin-bottom: 15px;
  margin-right: 5px;
    margin-left: 10px;
    color: #4a4a4a;
}
.parent-pageid-1226 .plan-selector .plan-choices .panel-grid {
  margin-left: -15px;
  margin-right: -15px;
}
.page-id-1230 .plan-selector .plan-choices .plan-features .textwidget ul li {
    padding-right: 5px;
}
.plan-selector .plan-choices .plan-features .textwidget .seek-logo, 
.pum .pum-container .pum-content .plan-preview-col2 strong.seek-logo {
    background-image: url('/wp-content/uploads/2017/02/logo-seek_72x32.png');
    width: 36px;
    height: 16px;
    background-size: 36px 16px;
    display: inline-block;
    margin: 0 3px;
    text-indent: -9000px;
}
body.parent-pageid-1689 .plan-choices .plan-features .textwidget ul li br,
body.parent-pageid-2253 .plan-choices .plan-features .textwidget ul li br,
body.parent-pageid-2256 .plan-choices .plan-features .textwidget ul li br, 
body.parent-pageid-1694 .plan-choices .plan-features .textwidget ul li br {
    display: none;
}
.plan-selector .plan-choices .plan-preview-link .textwidget {
    padding: 18px 0;
}
.plan-selector .plan-choices .panel-grid-cell:nth-child(2) .plan-preview-link .textwidget {
    padding: 18px 0 54px;
}
.plan-selector .plan-choices .plan-preview-link a {
    color: #128d87;
    text-decoration: none;
    font-size: 13px;
}
.plan-selector .panel-grid-cell .panel-first-child, .plan-selector .panel-grid-cell .so-panel:nth-child(2) {
    margin-bottom: 0 !important;
}
.plan-selector .plan-choices .panel-grid:first-child .panel-row-style {
    padding: 12px 20px !important;
}
.plan-footnotes {
    margin: -60px 12px 32px 0;
}
.plan-footnotes .textwidget p {
    font-size: 12px !important;
    color: rgb(74, 74, 74);
    text-align: right;
    line-height: 18px;
}
.pum .pum-container.pum-responsive {
    height: 604px !important;
    overflow: hidden;
}
.pum .pum-container .pum-content .plan-preview-col1 {
    width: 430px;
    display: inline-block;
    height: 602px;
    vertical-align: top;
    color: #fff;
    text-align: center;
    padding-top: 24px;
}
.pum .pum-container .pum-content .plan-preview-col1 h3 {
    font-size: 20px;
    width: 300px;
    height: auto;
    line-height: 25px;
    padding: 2px 0;
    display: inline-block;
    margin-left: 0;
}
  .pum .pum-container .pum-content .plan-preview-col1 h3 i.trophy-icon {
    display: inline-block;
    width: 27px;
    height: 25px;
    background-image: url(/wp-content/uploads/2017/02/icon-trophy-white.png);
    background-size: 27px 25px;
    vertical-align: top;
}
.pum .pum-container .pum-content .plan-preview-col1 h2 {
    display: block;
    position: relative;
    top: 15%;
    font-size: 42px;
}
.pum .pum-container .pum-content .plan-preview-col1 p:first-of-type {
    position: relative;
    top: 18%;
    display: block;
    font-size: 22px;
    font-weight: 300;
}
.pum .pum-container .pum-content .plan-preview-col1 p:last-child {
    display: block;
    position: relative;
    top: 20%;
    font-size: 14px;
    margin-left: -100px;
    font-weight: 300;
}
.pum .pum-container .pum-content .plan-preview-col1 strong {
    font-size: 140px;
    font-weight: 300;
    margin-left: 100px;
    line-height: 110px;
}
.pum .pum-container .pum-content .plan-preview-col1 strong::before {
    content: '$';
    vertical-align: super;
    font-size: 42px;
    font-style: italic;
    margin: 0 12px 0 0;
    position: relative;
    top: -12px;
}
.pum .pum-container.theme-257 .pum-content .plan-preview-col1 {
    background: #185451;
  background: -moz-linear-gradient(-54deg, #185451 0%, #185451 50%, #195a58 51%, #195a58 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #185451), color-stop(50%, #185451), color-stop(51%, #195a58), color-stop(100%, #195a58));
  background: -webkit-linear-gradient(-54deg, #185451 0%, #185451 50%, #195a58 51%, #195a58 100%);
  background: -o-linear-gradient(-54deg, #185451 0%, #185451 50%, #195a58 51%, #195a58 100%);
  background: -ms-linear-gradient(-54deg, #185451 0%, #185451 50%, #195a58 51%, #195a58 100%);
  background: linear-gradient(126deg, #185451 0%, #185451 50%, #195a58 51%, #195a58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185451', endColorstr='#195a58', GradientType=1 );
}
.pum .pum-container.theme-228 .pum-content .plan-preview-col1 {
    background: #14ccc3;
  background: -moz-linear-gradient(-54deg, #14ccc3 0%, #14ccc3 50%, #18d3ca 51%, #18d3ca 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #14ccc3), color-stop(50%, #14ccc3), color-stop(51%, #18d3ca), color-stop(100%, #18d3ca));
  background: -webkit-linear-gradient(-54deg, #14ccc3 0%, #14ccc3 50%, #18d3ca 51%, #18d3ca 100%);
  background: -o-linear-gradient(-54deg, #14ccc3 0%, #14ccc3 50%, #18d3ca 51%, #18d3ca 100%);
  background: -ms-linear-gradient(-54deg, #14ccc3 0%, #14ccc3 50%, #18d3ca 51%, #18d3ca 100%);
  background: linear-gradient(126deg, #14ccc3 0%, #14ccc3 50%, #18d3ca 51%, #18d3ca 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14ccc3', endColorstr='#18d3ca', GradientType=1 );
}
.pum .pum-container.theme-259 .pum-content .plan-preview-col1 {
    background: #5670f2;
  background: -moz-linear-gradient(-54deg, #5670f2 0%, #5670f2 50%, #667df3 51%, #667df3 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #5670f2), color-stop(50%, #5670f2), color-stop(51%, #667df3), color-stop(100%, #667df3));
  background: -webkit-linear-gradient(-54deg, #5670f2 0%, #5670f2 50%, #667df3 51%, #667df3 100%);
  background: -o-linear-gradient(-54deg, #5670f2 0%, #5670f2 50%, #667df3 51%, #667df3 100%);
  background: -ms-linear-gradient(-54deg, #5670f2 0%, #5670f2 50%, #667df3 51%, #667df3 100%);
  background: linear-gradient(126deg, #5670f2 0%, #5670f2 50%, #667df3 51%, #667df3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5670f2', endColorstr='#667df3', GradientType=1 );
}
.pum .pum-container.theme-261 .pum-content .plan-preview-col1 {
    background: #ffa710;
  background: -moz-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #ffb940 51%, #ffb940 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #ffa710), color-stop(50%, #ffa710), color-stop(51%, #ffb940), color-stop(100%, #ffb940));
  background: -webkit-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #ffb940 51%, #ffb940 100%);
  background: -o-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #ffb940 51%, #ffb940 100%);
  background: -ms-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #ffb940 51%, #ffb940 100%);
  background: linear-gradient(126deg, #ffa710 0%, #ffa710 50%, #ffb940 51%, #ffb940 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa710', endColorstr='#ffb940', GradientType=1 );
}

.pum .pum-container .pum-content .plan-preview-col2 {
    width: 360px;
    display: inline-block;
    height: 580px;
    margin: 24px auto 0;
    position: absolute;
    text-align: center;
    left: 600px;
    overflow: hidden;
}
.pum .pum-container .pum-content .plan-preview-col2 p {
    font-size: 14px;
    color: #9b9b9b;
    font-weight: 300;
    line-height: 18px;
    width: 360px;
    margin: 0;
    padding: 0;
}
.pum .pum-container .pum-content .plan-preview-col2 p:last-child {
    width: 280px;
    margin: 12px 40px 0;
    padding: 0;
}
.pum .pum-container .pum-content .plan-preview-col2 ul:first-of-type {
    margin-left: 62px;
    display: block;
    width: 290px;
    height: 220px;
    overflow: hidden;
}
.pum .pum-container .pum-content .plan-preview-col2 ul li {
    font-size: 14px;
}
.pum .pum-container .pum-content .plan-preview-col2 ul li em {
    font-style: normal;
    font-weight: 300;
    color: #898989;
}
.pum .pum-container .pum-content .plan-preview-col2 a {
    letter-spacing: 1px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 12px 40px;
    margin: 8px 30px;
    border-radius: 100px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #44ccc6;
    color: #44ccc6 !important;
    font-weight: 400;
    width: 290px;
}
.pum .pum-container .pum-content .plan-preview-col2 a:hover {
    background-color: #44ccc6;
    color: #fff !important;
}
.pum .pum-container .pum-content .plan-preview-col2 ul.popup-navigation {
    margin: 15px auto 0;
    padding: 0;
    list-style-type: none;
    display: block;
    width: 290px;
}
.pum .pum-container .pum-content .plan-preview-col2 ul.popup-navigation li {
    background-image: none !important;
    display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
}
.pum .pum-container .pum-content .plan-preview-col2 ul.popup-navigation li a {
    letter-spacing: 0;
    display: inline-block;
    width: auto;
    background: none !important;
    color: rgb(226, 224, 224) !important;
    padding: 0;
    margin: 0 5px;
    border: none;
    font-size: 18px;
}
.pum .pum-container .pum-content .plan-preview-col2 ul.popup-navigation li a:hover, 
.pum .pum-container .pum-content .plan-preview-col2 ul.popup-navigation li a.active {
    color: #44ccc6 !important;
}
.pum .pum-container .pum-content a.arrow-prev {
    position: relative;
    display: block;
    height: 48px;
    width: 48px;
    background: rgb(74, 74, 74);
    border-radius: 50%;
    overflow: hidden;
    font-size: 28px;
    color: #fff;
    padding: 11px;
    left: 16px;
    top: -300px;
}
.pum .pum-container .pum-content a.arrow-next {
    position: relative;
    display: block;
    height: 48px;
    width: 48px;
    background: rgb(74, 74, 74);
    border-radius: 50%;
    overflow: hidden;
    font-size: 28px;
    color: #fff;
    padding: 11px 0 0 15px;
    left: 1074px;
    top: -365px;
}
.pum .pum-container .pum-content a.arrow-prev:hover, 
.pum .pum-container .pum-content a.arrow-next:hover {
    background: rgba(74, 74, 74, 0.5);
    color: #fff;
}
.pum-theme-228 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close, .pum-theme-261 .pum-content + .pum-close, .pum-theme-259 .pum-content + .pum-close, .pum-theme-257 .pum-content + .pum-close {
    height: 32px !important;
    width: 32px !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background-image: url(/wp-content/uploads/2017/02/icon-close-black.png) !important;
    text-indent: -9000px;
    background-repeat: no-repeat;
    top: 1px !important;
    right: 1px !important;
    z-index: 999999;
    background-position: center center;
    background-size: 32px 32px;
    background-color: transparent;
    position: absolute;
}
.page-hero.adult-hero {
    background-position: top right !important;
    height: 430px !important;
}
.page-hero.adult-hero .hero-content {
    margin: 80px auto 155px !important;
}
.page-hero.adult-hero h1 {
    margin: 0 0 10px !important;
    font-weight: 300 !important;
}
.page-hero.adult-hero p {
    width: 530px;
  text-align: left;
}
.page-hero.tribute-hero h1 {
    font-weight: 300 !important;
    width: 500px !important;
    margin: 16px auto !important;
    line-height: 56px !important;
}
.page-hero.tribute-hero p {
    width: 450px !important;
}
.tribute-choice-toptext p {
    font-size: 22px !important;
    font-weight: 300 !important;
    color: rgb(74, 74, 74) !important;
    text-align: center;
    margin: 46px 0 12px !important;
}
.tribute-choice .panel-grid .panel-grid-cell {
    margin: 0 0.6% !important;
    width: 32% !important;
    border-radius: 7px !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}
.tribute-choice .panel-grid .panel-grid-cell:first-child {
    background: url(/wp-content/uploads/2017/03/tributes-products-tributenotice-bgimage.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell:nth-child(2) {
    background: url(/wp-content/uploads/2017/03/tributes-products-deathnotice-bgimage.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell:last-child {
    background: url(/wp-content/uploads/2017/03/tributes-products-petnotice-bgimage.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell:first-child:hover {
    background: url(/wp-content/uploads/2017/03/tributes-products-tributenotice-bgimage-hover.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell:nth-child(2):hover {
    background: url(/wp-content/uploads/2017/03/tributes-products-deathnotice-bgimage-hover.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell:last-child:hover {
    background: url(/wp-content/uploads/2017/03/tributes-products-petnotice-bgimage-hover.jpg);
}
.tribute-choice .panel-grid .panel-grid-cell h3 {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    margin: 39% 6px 14px !important;
}
.tribute-choice .panel-grid .panel-grid-cell p {
    color: #fff !important;
    margin: 0 6px !important;
    line-height: 20px;
    font-weight: 300;
    height: 85px;
}
.tribute-choice .panel-grid .panel-grid-cell .ow-button-base a, 
.tribute-choice .panel-grid .panel-grid-cell .ow-button-base a.button-inactive {
    letter-spacing: 0.5px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 12px 40px;
    margin: 5px 0 46px !important;
    border-radius: 100px;
    text-decoration: none;
    background-color: transparent !important;
    border: 1px solid #fff;
    color: #fff !important;
    font-weight: 400;
    width: 68%;
}
.tribute-choice .panel-grid .panel-grid-cell .ow-button-base a:hover, 
.tribute-choice .panel-grid .panel-grid-cell .ow-button-base a.button-active {
    background-color: #44ccc6 !important;
    color: #fff !important;
    border-color: #44ccc6 !important;
}
.tribute-moreinfo-accordion {
    display: none;
}

.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel { border-radius: 3px; background-color: #44ccc6; margin: 4px 0 0; }
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel:hover, 
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active, 
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title, 
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title:hover { background-color: #44ccc6 !important; }
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-title {color: #fff !important; padding: 13px 50px 13px 15px; font-size: 16px; line-height: 16px; font-weight: 400; height: 44px; overflow: hidden;}
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-content {color: #303030 !important; padding: 0 15px;}
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-title:after {color: #fff; content: "+"; font-size: 28px; top: 3px; right: 15px; font-weight: bold; font-family: "Source Sans Pro";}
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title:after {color: #fff; content: "-"; right: 18px; -webkit-transform: rotate(0deg) scaleX(2); -moz-transform: rotate(0deg) scaleX(2); -ms-transform: rotate(0deg) scaleX(2); transform: rotate(0deg) scaleX(2);}

.page-contactdetails {background: #272c33; margin-bottom: 0 !important; min-height: 88px; }
.page-contactdetails p {font-weight: 300; color: #fff; font-size: 16px; }
.page-contactdetails p span.custom-icon-phone { display: block; width: 42px; height: 42px; background-image: url('/wp-content/uploads/2016/12/icon-phone@2x.png'); background-size: 42px 42px; float: left; margin-right: 19px; margin-top: 4px; }
.page-contactdetails .legal-links {border-left: 1px solid #979797; min-height: 42px; text-align: right; padding-top: 10px;}
.page-contactdetails .legal-links p a {color: #fff; text-transform: uppercase; font-weight: 500; text-decoration: none; margin-left: 28px; font-size: 14px; }
.page-contactdetails .legal-links p a:hover {color: #ffde00;}
.fine-print {min-height: 245px; background: #3f4652; text-align: center;}
.fine-print h2 {color: #fff !important; text-transform: uppercase;}
.fine-print h2:after {border-top: 1px solid #fff; width: 40px; display: block; margin: 15px auto; content: '';}
.fine-print p {color: #fff;}

.innerpage-footer a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 300;
    margin-right: 24px;
}

.so-widget-so-leapfrog-footer-links-widget p {
  margin: 0;
}

.layout-full .panel-row-style.panel-row-style-state-selector {
    margin: 0 -1000px !important;
    padding: 25px 1000px !important;
}
span.txt_lighter {
    color: #898989 !important;
    letter-spacing: 0.5px !important;
}

/* CSS FOR TRADES AND SERVICES */
.trades-hero .hero-content {
    margin: 100px auto;
}
.trades-hero .hero-content h1 {
    color: #fff !important;
    font-weight: 300 !important;
}
.trades-hero .hero-content p {
    color: #fff !important;
    width: 360px;
    margin: 24px 0 12px;
}
.size-choice, .duration-choice {
    text-align: center;
    margin: 0 -1000px !important;
    padding: 32px 1000px !important;
}
.duration-choice .duration-choice-toptext {
    margin-bottom: 32px;
}
.size-choice .size-choice-toptext h2, 
.duration-choice .duration-choice-toptext h2, 
.page-id-3497 .duration-selector h2,
.page-id-3497 .state-selector h2, 
.parent-pageid-3497 .state-selector h2 {
    font-size: 40px;
    color: #4a4a4a;
    font-weight: 300 !important;
    margin: 1em 0 0;
    line-height: 1.2;
}
.page-id-3497 .state-selector h2, 
.parent-pageid-3497 .state-selector h2 {
    margin: 0;
}
.size-choice .size-choice-toptext p, 
.duration-choice .duration-choice-toptext p, 
.page-id-3497 .duration-selector p, 
.page-id-3497 .state-selector p,
.parent-pageid-3497 .state-selector p {
    color: #272c33;
    font-size: 16px;
}
.size-choice .panel-last-child .panel-layout, 
.duration-choice .panel-last-child .panel-layout {
    max-width: 740px !important;
    margin: 0 auto;
}
.size-choice .panel-last-child .panel-grid-cell {
    width: 360px !important;
    height: 380px;
}
.duration-choice .panel-last-child .panel-grid-cell {
  width: 360px !important;
    height: 310px;
}
.size-choice .panel-last-child .panel-grid-cell .panel-cell-style, 
.duration-choice .panel-last-child .panel-grid-cell .panel-cell-style {
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.size-choice .panel-last-child .panel-grid-cell:hover .panel-cell-style, 
.duration-choice .panel-last-child .panel-grid-cell:hover .panel-cell-style, 
.size-choice .panel-last-child .panel-grid-cell .box-active, 
.duration-choice .panel-last-child .panel-grid-cell .box-active {
    border: 3px solid #18d4ca;
}
.size-choice .panel-last-child .panel-grid-cell h3, .duration-choice .panel-last-child .panel-grid-cell h3 {
    text-align: center;
    margin: 0;
    font-size: 30px;
    color: #fff;
    font-weight: 300;
    line-height: 1.3;
    background-color: #adbcce;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 16px 0;
}
.size-choice .panel-last-child .panel-grid-cell:hover h3, 
.duration-choice .panel-last-child .panel-grid-cell:hover h3, 
.size-choice .panel-last-child .panel-grid-cell .box-active h3, 
.duration-choice .panel-last-child .panel-grid-cell .box-active h3 {
    background-color: #18d4ca;
    padding: 14px 0 15px;
}

.size-choice .panel-last-child .panel-grid-cell h3 span.text-smaller {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
}
.size-choice .panel-last-child .panel-grid-cell ul {
    text-align: left;
    margin: 20px 0 0 50px;
    width: 280px;
    padding-right: 16px;
    height: 108px;
    list-style-type: none;
}
.size-choice .panel-last-child .panel-grid-cell:hover ul, 
.size-choice .panel-last-child .panel-grid-cell .box-active ul {
    margin: 21px 0 0 48px;
}
.size-choice .panel-last-child .panel-grid-cell ul li {
    font-size: 14px;
    color: #4a4a4a;
    line-height: 20px;
    margin: 12px 0;
    background-image: url(/wp-content/uploads/2017/02/icon-bullet-checkmark.png);
    background-size: 16px 16px;
    padding-left: 24px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a,
.size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-inactive,
.duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a,
.duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-inactive {
    color: #18d4ca !important;
    background-color: #fff;
    box-shadow: none !important;
    border: 2px solid #18d4ca;
    border-radius: 20px;
    width: 180px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 16px;
    text-shadow: none !important;
    margin: 0;
}
.size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a:hover, 
.size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a:active, 
.size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-active,
.duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a:hover, 
.duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a:active, 
.duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-active  {
    color: #fff !important;
    background-color: #18d4ca !important;
}
.duration-choice .panel-last-child .panel-grid-cell p {
    color: #6f8197;
    font-size: 16px;
}
.duration-choice .panel-last-child .panel-grid-cell:hover p, 
.duration-choice .panel-last-child .panel-grid-cell .box-active p {
    color: #4a4a4a;
}
.duration-choice .panel-last-child .panel-grid-cell:nth-child(2) .panel-first-child {
    margin: 0 !important;
    position: relative;
    top: -36px;
    height: 0;
}
.duration-choice p.savings-highlight-text {
    color: #18d4ca !important;
    font-size: 16px;
    font-weight: 600;
}
.page-id-3497 .duration-selector ul.duration,
.page-id-3497 .state-selector ul.states,
.parent-pageid-3497 .state-selector ul.states,
.page-id-3497 .payment-selector ul.choose-payment-method {
    margin: 12px auto;
    padding: 0;
    text-align: center;
    display: inline-block;
    width: auto;
    border: 2px solid #18d4ca;
    border-radius: 6px;
}
.page-id-3497 .duration-selector ul.duration {
  width: 940px;
  border: 0;
  font-size: 14px;
  color: #195b58;
  line-height: 1.5;
}
.page-id-3497 .duration-selector ul.duration li,
.page-id-3497 .state-selector ul.states li,
.parent-pageid-3497 .state-selector ul.states li,
.page-id-3497 .payment-selector ul.choose-payment-method li {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 145px;
    box-sizing: border-box;
    border-collapse: collapse;
    float: left;
    border-right: 2px solid #18d4ca;
}
.page-id-3497 .duration-selector ul.duration li {
  position: relative;
  width: 32%;
  height: 370px;
  border: solid 1px #e5e5e5;
  border-radius: 3px;    
  padding: 30px 10px 10px 10px;
  margin-right: 2%;
}
.page-id-3497 .duration-selector ul.duration li:last-child {
  margin-right: 0;
}
.page-id-3497 .duration-selector ul.duration li * {
    margin: 5px auto;
}
.page-id-3497 .duration-selector ul.duration li .best-value {
  position: absolute;
  top: -6px;
  right: -1px;
  background: url(/wp-content/uploads/2017/10/best-value.png);
  width: 67px;
  height: 62px;
}
.page-id-3497 .duration-selector ul.duration li .title {
  color: #4a4a4a;
  font-size: 18px;
  font-weight: 500;
}
.page-id-3497 .duration-selector ul.duration li .discount {
  position: absolute;
  top: 0;
  font-size: smaller;
  font-weight: 700;
  left: 10%;
  right: 10%;
}
.page-id-3497 .duration-selector ul.duration li strong {
    display: block;
    color: #18d4ca;
    font-size: 18px;
}
.page-id-3497 .duration-selector ul.duration li .desc {
  width: 80%;
  color: #8a8a8a;
  margin-bottom: 15px;
}
.page-id-3497 .duration-selector ul.duration li .payment {
  width: 65%;
  margin: 0 auto 15px auto;
}
.page-id-3497 .duration-selector ul.duration li .payment.multi {
  text-align: left;
}
.page-id-3497 .duration-selector ul.duration li .payment .tick {
  position: relative;
  top: 8px;
  width: 25px;
  padding: 5px;
}
.page-id-3497 .duration-selector ul.duration li .payment .get-10-off,
.page-id-3497 .more-info .get-10-off
{
  display: inline;
  color: #ff2d95;
}
.page-id-3497 .duration-selector ul.duration li a.button-duration {
  width: 50%;
  display: block;
}
.page-id-3497 .duration-selector ul.duration li div img {
    margin: 0 auto;
}
.page-id-3497 .state-selector ul.states li a,
.parent-pageid-3497 .state-selector ul.states li a,
.page-id-3497 .payment-selector ul.choose-payment-method li a {
    color: #18d4ca;
    text-decoration: none;
    border-bottom: 0;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    height: 50px;
    background-color: transparent;
    line-height: 50px;
}
.page-id-3497 .state-selector ul.states li a:hover,
.page-id-3497 .state-selector ul.states li a:active, 
.page-id-3497 .state-selector ul.states li a.active, 
.parent-pageid-3497 .state-selector ul.states li a:hover, 
.parent-pageid-3497 .state-selector ul.states li a:active, 
.parent-pageid-3497 .state-selector ul.states li a.active,
.page-id-3497 .payment-selector ul.choose-payment-method li a:hover,
.page-id-3497 .payment-selector ul.choose-payment-method li a:active,
.page-id-3497 .payment-selector ul.choose-payment-method li a.active {
    border: none;
    background-color: #18d4ca;
    color: #fff;
}
.page-id-3497 .state-selector ul.states li:last-child,
.parent-pageid-3497 .state-selector ul.states li:last-child,
.page-id-3497 .payment-selector ul.choose-payment-method li:last-child {
    border-right: none !important;
}
.page-id-3497 #select-region {
    padding: 0;
}
.page-id-3497 .payment-selector ul.choose-payment-method {
    width: auto;
}
.page-id-3497 .payment-selector .payment-method {
  position: relative;
  width: 380px;
  margin: 0 auto;
}
.page-id-3497 .payment-selector .payment-method .payment-tooltip {
    display: block;
    position: absolute;
    top: 25px;
    left: 102%;
    min-width: 110px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    background-color: #E22E75;
    border-radius: 3px;
    color: #fff;
}

.page-id-3497 .payment-selector .payment-method .payment-tooltip::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: -6px;
    margin-top: -6px;
    border-top: 6px solid transparent;
    border-right: 6px solid #E22E75;
    border-bottom: 6px solid transparent;
}

.page-id-3497 .plan-selector .plan-choices,
.parent-pageid-3497 .plan-selector .plan-choices {
    margin: 0 auto;
    max-width: 908px;
}
.page-id-3497 .plan-selector .plan-choices .panel-grid-cell, .page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2), 
.parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell, .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) {
    border: 1px solid #e5e5e5;
    margin: 0 0.5% 18px;
    width: 308px !important;
    display: inline-block;
    padding: 0 0 12px !important;
}
.page-id-3497 .plan-selector .plan-choices .ad-size-toggler {
    padding: 0;
}
.page-id-3497 .plan-selector .plan-choices .ad-size-toggler .panel-grid-cell {
    width: 0;
    border: 0;
    margin: 0;
    padding: 0;
}
.page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .plan-preview-link .textwidget, 
.parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .plan-preview-link .textwidget {
    padding: 18px 0;
}
.page-id-3497 .plan-footnotes, 
.parent-pageid-3497 .plan-footnotes {
    margin: -10px auto 32px;
    max-width: 900px;
}
.page-id-3497 .plan-selector .plan-choices .plan-features .textwidget ul, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-features .textwidget ul {
    list-style-type: none;
    margin: 12px 0 0 32px;
    padding: 0;
}
.page-id-3497 .plan-selector .plan-choices .plan-features .textwidget ul li
.parent-pageid-3497 .plan-selector .plan-choices .plan-features .textwidget ul li {
    line-height: 18px;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 300;
}
.page-id-3497 .plan-selector .plan-choices .plan-price, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price {
    height: 120px;
}
.page-id-3497 .plan-selector .plan-choices .plan-price .textwidget, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price .textwidget {
    padding: 15px 10px !important;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.plan-desc, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.plan-desc {
    display: block !important;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-detail, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-detail {
    display: inline-block;
    margin: 10px 0 0 0;
    font-size: 46px;
    font-weight: 100;
    line-height: 46px;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-week, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-week {
    display: inline-block;
    width: 40px;
    text-align: left;
    line-height: 14px;
    margin-left: 5px;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-week:empty, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-week:empty {
    width: auto;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-cents, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-cents {
    font-size: 24px;
    margin-left: 3px;
    top: -15px;
    display: inline-block;
    line-height: 24px;
    position: relative;
}
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:link, 
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:visited, 
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-inactive, 
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:link, 
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:visited, 
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-inactive {
    color: #18d4ca !important;
    border: 2px solid #18d4ca;
}
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:hover, 
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:active, 
.page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-active
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:hover, 
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:active, 
.parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-active {
    background-color: #18d4ca !important;
    border-color: #18d4ca !important;
    color: #fff !important;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style1, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style1 {
    background-color: rgba(25, 91, 88, 0.86);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style2, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style2 {
    opacity: 0.8;
    background-color: #19d4ca;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style3, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style3 {
    opacity: 0.8;
    background-color: #667df3;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style4, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style4 {
    opacity: 0.8;
    background-color: #ffa710;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style5, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style5 {
    opacity: 0.8;
    background-color: #86d04f;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style6, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style6 {
    opacity: 0.8;
    background-color: #00a6ff;
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style11, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style11 {
    background: linear-gradient(#195b58, #227571);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style12, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style12 {
    background: linear-gradient(#1dc0b8, #1cc4bd);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style13, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style13 {
    background: linear-gradient(#3023ae, #3d38bf);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style14, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style14 {
    background: linear-gradient(#ffa710, #ffac1d);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style15, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style15 {
    background: linear-gradient(#86d04f, #79c63f);
}
.page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style16, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style16 {
    background: linear-gradient(#00a6ff, #199cfc);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style1, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style1 {
    background-color: #195b58;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style2, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style2 {
    background-color: #19d4ca;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style3, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style3 {
    background-color: #667df3;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style4, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style4 {
    background-color: #ffa710;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style5, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style5 {
    background-color: #86d04f;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style6, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style6 {
    background-color: #00a6ff;
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style11, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style11 {
    background: linear-gradient(#227672, #3dc7c1);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style12, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style12 {
    background: linear-gradient(#1cc5bd, #19d4ca);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style13, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style13 {
    background: linear-gradient(#3d39bf, #667df3);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style14, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style14 {
    background: linear-gradient(#ffac1e, #ffbb48);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style15, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style15 {
    background: linear-gradient(#79c63f, #4fa80d);
}
.page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style16, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style16 {
    background: linear-gradient(#199cfc, #667df3);
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-minimum, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-minimum {
    font-size: 13px;
    font-weight: 300;
    line-height: 11px;
    margin: 5px 0 0 0;
    padding: 0;
    display: block;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.per-week {
  display: none;
  font-size: 16px;
}
.page-id-3497 .plan-selector .plan-choices .plan-price span.price-from, 
.parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-from {
    font-size: 14px;
    position: relative;
    line-height: 14px;
    margin-right: 5px;
    top: -22px;
}
.page-id-3497 .plan-selector .plan-choices .plan-features .textwidget p,
.parent-pageid-3497 .plan-selector .plan-choices .plan-features .textwidget p {
    height: 170px;
}
.page-id-3497 .plan-selector .textwidget h2 {
    color: #4a4a4a !important;
    line-height: 1.3em;
    margin: 50px 0 0 !important;
}
.page-id-3497 #newsadds-map-container {
    margin:0 -1000px !important;
    padding:50px 1000px !important;
}
.page-id-3497 #newsadds-map-container h2 {
    text-align: center;
    line-height: 1.3em;
    margin: 0 !important;
    color: #4a4a4a !important;
}
.page-id-3497 #newsadds-map-container .textwidget p {
    text-align: center;
}
.start-again .so-panel {
    margin-bottom: 12px !important;
}
.start-again p {
    text-align: center;
    font-size: 16px;
    color: #4a4a4a;
}
.button-start-again {
    margin-bottom: 35px;
}
.button-start-again .ow-button-base a {
    color: #6f8197 !important;
    background-color: #fff;
    box-shadow: none !important;
    border: 2px solid #6f8197;
    border-radius: 20px;
    width: 180px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 16px;
    text-shadow: none !important;
    margin: 0;
}
.button-start-again .ow-button-base a:hover {
    color: #fff !important;
    background-color: #18d4ca !important;
    border-color: #18d4ca;
}
.button-start-again .ow-button-base a span {
    color: #6f8197;
}
.button-start-again .ow-button-base a:hover span {
    color: #fff;
}
.button-show-plans {
    margin-bottom: 64px;
}
.button-show-plans .ow-button-base a, 
.button-show-plans .ow-button-base a.button-inactive {
    color: #18d4ca !important;
    background-color: #fff;
    box-shadow: none !important;
    border: 2px solid #18d4ca;
    border-radius: 20px;
    width: 300px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 16px;
    text-shadow: none !important;
    margin: 0;
}
.button-show-plans .ow-button-base a:hover, 
.button-show-plans .ow-button-base a:active, 
.button-show-plans .ow-button-base a.button-active {
    color: #fff !important;
    background-color: #18d4ca !important;
}
.button-show-plans .ow-button-base a span {
    color: #18d4ca;
}
.button-show-plans .ow-button-base a:hover span, 
.button-show-plans .ow-button-base a.button-disabled span  {
    color: #fff;
}
.button-show-plans .ow-button-base a.button-disabled {
    background-color: #999 !important;
    border-color: #999 !important;
}

.pum .pum-container.theme-3624 .pum-content .plan-preview-col1 {
    background: #185351;
  background: -moz-linear-gradient(-54deg, #185351 0%, #185351 50%, #195b58 51%, #195b58 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #185351), color-stop(50%, #185351), color-stop(51%, #195b58), color-stop(100%, #195b58));
  background: -webkit-linear-gradient(-54deg, #185351 0%, #185351 50%, #195b58 51%, #195b58 100%);
  background: -o-linear-gradient(-54deg, #185351 0%, #185351 50%, #195b58 51%, #195b58 100%);
  background: -ms-linear-gradient(-54deg, #185351 0%, #185351 50%, #195b58 51%, #195b58 100%);
  background: linear-gradient(126deg, #185351 0%, #185351 50%, #195b58 51%, #195b58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185351', endColorstr='#195b58', GradientType=1 );
}
.pum .pum-container.theme-3633 .pum-content .plan-preview-col1 {
    background: #14ccc2;
  background: -moz-linear-gradient(-54deg, #14ccc2 0%, #14ccc2 50%, #18d4ca 51%, #18d4ca 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #14ccc2), color-stop(50%, #14ccc2), color-stop(51%, #18d4ca), color-stop(100%, #18d4ca));
  background: -webkit-linear-gradient(-54deg, #14ccc2 0%, #14ccc2 50%, #18d4ca 51%, #18d4ca 100%);
  background: -o-linear-gradient(-54deg, #14ccc2 0%, #14ccc2 50%, #18d4ca 51%, #18d4ca 100%);
  background: -ms-linear-gradient(-54deg, #14ccc2 0%, #14ccc2 50%, #18d4ca 51%, #18d4ca 100%);
  background: linear-gradient(126deg, #14ccc2 0%, #14ccc2 50%, #18d4ca 51%, #18d4ca 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14ccc2', endColorstr='#18d4ca', GradientType=1 );
}
.pum .pum-container.theme-3635 .pum-content .plan-preview-col1 {
    background: #566ff2;
  background: -moz-linear-gradient(-54deg, #566ff2 0%, #566ff2 50%, #667df3 51%, #667df3 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #566ff2), color-stop(50%, #566ff2), color-stop(51%, #667df3), color-stop(100%, #667df3));
  background: -webkit-linear-gradient(-54deg, #566ff2 0%, #566ff2 50%, #667df3 51%, #667df3 100%);
  background: -o-linear-gradient(-54deg, #566ff2 0%, #566ff2 50%, #667df3 51%, #667df3 100%);
  background: -ms-linear-gradient(-54deg, #566ff2 0%, #566ff2 50%, #667df3 51%, #667df3 100%);
  background: linear-gradient(126deg, #566ff2 0%, #566ff2 50%, #667df3 51%, #667df3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#566ff2', endColorstr='#667df3', GradientType=1 );
}
.pum .pum-container.theme-3637 .pum-content .plan-preview-col1 {
    background: #ffa710;
  background: -moz-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #fcb53d 51%, #fcb53d 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #ffa710), color-stop(50%, #ffa710), color-stop(51%, #fcb53d), color-stop(100%, #fcb53d));
  background: -webkit-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #fcb53d 51%, #fcb53d 100%);
  background: -o-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #fcb53d 51%, #fcb53d 100%);
  background: -ms-linear-gradient(-54deg, #ffa710 0%, #ffa710 50%, #fcb53d 51%, #fcb53d 100%);
  background: linear-gradient(126deg, #ffa710 0%, #ffa710 50%, #fcb53d 51%, #fcb53d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa710', endColorstr='#fcb53d', GradientType=1 );
}
.pum .pum-container.theme-3639 .pum-content .plan-preview-col1 {
    background: #86d04f;
  background: -moz-linear-gradient(-54deg, #86d04f 0%, #86d04f 50%, #a3d77d 51%, #a3d77d 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86d04f), color-stop(50%, #86d04f), color-stop(51%, #a3d77d), color-stop(100%, #a3d77d));
  background: -webkit-linear-gradient(-54deg, #86d04f 0%, #86d04f 50%, #a3d77d 51%, #a3d77d 100%);
  background: -o-linear-gradient(-54deg, #86d04f 0%, #86d04f 50%, #a3d77d 51%, #a3d77d 100%);
  background: -ms-linear-gradient(-54deg, #86d04f 0%, #86d04f 50%, #a3d77d 51%, #a3d77d 100%);
  background: linear-gradient(126deg, #86d04f 0%, #86d04f 50%, #a3d77d 51%, #a3d77d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86d04f', endColorstr='#a3d77d', GradientType=1 );
}
.pum .pum-container.theme-3641 .pum-content .plan-preview-col1 {
    background: #00a6ff;
  background: -moz-linear-gradient(-54deg, #00a6ff 0%, #00a6ff 50%, #2bb3fc 51%, #2bb3fc 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #00a6ff), color-stop(50%, #00a6ff), color-stop(51%, #2bb3fc), color-stop(100%, #2bb3fc));
  background: -webkit-linear-gradient(-54deg, #00a6ff 0%, #00a6ff 50%, #2bb3fc 51%, #2bb3fc 100%);
  background: -o-linear-gradient(-54deg, #00a6ff 0%, #00a6ff 50%, #2bb3fc 51%, #2bb3fc 100%);
  background: -ms-linear-gradient(-54deg, #00a6ff 0%, #00a6ff 50%, #2bb3fc 51%, #2bb3fc 100%);
  background: linear-gradient(126deg, #00a6ff 0%, #00a6ff 50%, #2bb3fc 51%, #2bb3fc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6ff', endColorstr='#2bb3fc', GradientType=1 );
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 h2, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 h2 {
    top: 18%;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p {
    font-size: 20px !important;
    margin: 24px 0 36px !important;
    position: relative !important;
    font-weight: 300 !important;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.plan-desc, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.plan-desc {
    font-size: 22px;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-detail, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-detail {
    font-size: 72px;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-detail span.price-from, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-detail span.price-from {
    font-size: 18px;
    letter-spacing: 1px;
    display: block;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-detail span.price-cents, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-detail span.price-cents {
    font-size: 42px;
    margin-left: 3px;
    top: -26px;
    display: inline-block;
    line-height: 36px;
    position: relative;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-minimum, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-minimum {
    display: block;
    font-size: 16px;
}
.pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-week, 
.pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-week {
    display: inline-block;
    font-size: 17px;
    font-weight: 100;
    width: 50px;
    text-align: left;
    margin-left: 3px;
}
.pum-theme-3624 .pum-content + .pum-close, .pum-theme-3633 .pum-content + .pum-close, .pum-theme-3635 .pum-content + .pum-close, .pum-theme-3637 .pum-content + .pum-close, .pum-theme-3639 .pum-content + .pum-close, .pum-theme-3641 .pum-content + .pum-close {
    height: 32px !important;
    width: 32px !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background-image: url(/wp-content/uploads/2017/02/icon-close-black.png) !important;
    text-indent: -9000px;
    background-repeat: no-repeat;
    top: 1px !important;
    right: 1px !important;
    z-index: 999999;
    background-position: center center;
    background-size: 32px 32px;
    background-color: transparent;
    position: absolute;
}
.page-id-3497 #select-adsize p {
    color: #4a4a4a;
}
.page-id-3497 #select-adsize p strong {
    font-weight: 700;
}
.page-id-3497 #select-adsize p a {
    color: #18d4ca !important;
    text-decoration: none !important;
    font-weight: 500 !important;
}
.page-id-3497 #select-adsize .ow-button-base a.button-adsize-flat {
    background-color: #fff !important;
    border: 1px solid #18d4ca !important;
    font-size: 18px;
    color: #18d4ca !important;
    width: 190px !important;
    font-weight:500 !important;
}
.page-id-3497 #select-adsize .ow-button-base a.button-adsize-flat:hover, 
.page-id-3497 #select-adsize .ow-button-base a.button-adsize-flat.button-active {
    background-color: #18d4ca !important;
    border: 1px solid #18d4ca !important;
    font-size: 18px;
    color: #fff !important;
}
.page-id-3497 #select-adsize .ow-button-base a.button-adsize-flat span {
    display: block;
    margin-top: 5px;
}
div#adsize-buttons {
    max-width: 768px;
    margin: 0 auto;
}
.page-id-3497  #newsadds-map h4 {
    margin: 0 !important;
}
.page-id-3497  #newsadds-map .map-only-container .panel {
    width: 40%;
}
.page-id-3497  #newsadds-map .map-only-container .map .geo-map-data {
    left: 40%;
    width: 60%;
}
.page-id-3497  #newsadds-map .map-only-container .price-button-container {
    width: 40%;
}
.page-id-3497  #newsadds-map .map-only-container .price-button-container button {
    font-size: 16px;
}
#newsadds-map .map-only-container .publications-picker .pubs-available li, 
#newsadds-map .map-only-container .publications-picker .pub-list li {
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 0 0 20px !important;
    width: 100% !important;
}
#adsize-buttons .widget_sow-button {
    margin: 0 15px 0 0;
    display: inline-block;
}
.page-id-3497 .innerpage-footer .so-panel.panel-first-child {
    margin-bottom: 0 !important;
}
.page-id-3497 .need-help {
    position: fixed;
    top: -40px;
    right: 0;
    transition: all 0.3s;
    padding: 5px 5px 5px 15px;
    background-color: #195b58;
    opacity: 0.86;
    box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    z-index: 999;
}

.page-id-3497 .need-help a {
    color: white;
    font-weight: 500;
    outline: 0;
}

.page-id-3497 .need-help.sticky {
    top: 120px;
}

.more-info-container .so-panel {
  margin-bottom: 0 !important;
}

.more-info-container h3 {
  margin-top: 0;
}

.more-info-container .more-info-panel .stretch-fix {
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.more-info, .more-info-bottom {
  width: 940px;
  margin: 25px auto 30px auto;
  color: #195b58;
  font-size: 14px;
  line-height: 1.5;
}

.more-info h3 {
  text-align: center;
}

.more-info ul {
  float: left;
  width: 100%;
}

.more-info ul li {
    float: left;
    width: 22%;
    margin: 0 10px;
    list-style: none;
}

.more-info.short-term ul li {
  width: 25%;
  margin: 0 4%;
}

.more-info ul li * {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.more-info ul li img {
  height: 160px;
  padding-bottom: 30px;
}

.more-info ul li div h4 {
    font-size: 18px;
    font-weight: 400 !important;
    padding-bottom: 10px;
}

.more-info-bottom .image {
  float: left;
  margin-right: 60px;
}

.more-info-bottom .button-more-info-next {
  display: block;
  width: 250px;
  margin: 0 auto;
  text-align: center;
}

.po3 .more-info {
  width: 1140px;
}

.po3 .more-info ul li img {
    height: 177px;
}

.po3 .more-info-bottom {
  width: 500px;
  text-align: center;
}

.hipages-logo {
  width: 120px;
  height: 44px;
  margin: 0 auto 30px auto !important;
  background-image: 
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAsCAMAAACZpYwBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACZUExURUxpcUJCRf90Dv97ED8/QUJDRkJDRkJDRkJDRkJDRv96D0BBREJDRjo+P20/JUFDRUJDRkFDRkNDRkFDRkJDRkJDRkJDRj5CQ0JDRv91Cv94D/96EP96EP97EP96EP96EP95Dv96EP96D/96EP97EUNER//////7+f+3fv/OqP/y5/+ubP+QOP+hVv+AGv/dwf/p2P/Ajv+9iKxxEk0AAAAkdFJOUwA/INIY95/Ka9pDMK4OBVnnYu9MhZK+IXYRO/J0vq3gMJRSYmGMvl4AAAOUSURBVFjDvZfZeqsgFIUlFZWKI07N0HTQpGnStD3v/3CHWbEmMe1n1kUrBPlhszagZfX1MH95Cq2bK1wu6rpev9ya+7SuhR4fbspd1lrr+e2wD6u6q+WtVvp+XZtazW7iquf6hxY38Njsrh7S89Thfl3Uw7p7mtRVj/VJLV6n487X9TlNltLL+oImSmnp5sPbv/3JcE/h7hfZ+ftms/kwcN/bzVbWLCaItvLVloLfDDAbyk4+T+Cw1SjwcrIlHgB/dmomsNdscQp8/PhQi76a5AhenQB3Ns6ut8LAeD2wzXIY2LYddHbaIOhtu6Eqz1rwcf+9+9ztjzLDDgexbfJmIM8rK6jcpoGFz2vKrECwaZq0ILIrgFEjlHocmrmsgPJS/J5g/gLtITTAX+wP+39Qa7xvwSl9Aaey34jVKAhVxptkbUVT0LKvmjcQsN9x+7NvgLU+DVcLcNNVasuhKLGOvW4Ll8437rxAFyRqzoG3/OFwEoycgv2raE1BC1VEPBY9h3LYQCDOcwcJcMUaYi/JWQNPTDh1HAcXCJuh3rzvD/VhI0M8BC7YzFwZSUu6xBGcRM1cVbB2OSuzEWBRrroJpcE77qqN9PcAuF3KtNMB6xcJHOqOBKqBAPELUgP56WrjaQDMrSrWUiRR6JMoYSGMxYRwB2yrtbR80YCvEcr8X4O5Sai7wsrVZqH9xnpCAlxyO6dUbOqwNVeclX8Al5bdMS0DQ70WAuwbedCwUEGVXd5fZswj52LHcYfBZdNLL8uys7iTfleDuX0DNiHoq3Is0jrvrzGwpdQ+CXLOxr8B53zJIjUNBUY9c4U6vXp7tTT91eAA8TxOdDY7Aoz76YT0UE15suEVYLciIHLFEFhyQtsKIiTNxbPMC2zfkzsXi0xMAisoSYbp1Esn8yJCiHv9jLVQaNn8YIpbV9uwZybD1lhuoVL578BxKZdaHAAydP1DwiAVxuEF20PiS98y1ZO++vTBac63rUCQXeLHEPI8SuJe+kR6h4GJzAYRMNDm8WG/lxedo3yiNeJK0IIrnyQR0DcKmyTANgwLIi8CpaMNb5Uk8egrolUJ6AabRKTsbpln1E+ni8It+OyX8SXw47VgfW6OvFqf0nIcOIGu4xHg+9xEzph75oVIh+PA2Eg48OfvxYX8NGe9JaPB2cgv5LvLX8euOtZPCbS3TkTGf1DM74c0b6/yoe+XFzoJ6H3Eq7yoHAH8D5HUMiZWZ5K2AAAAAElFTkSuQmCC);
}

.po3 .more-info-bottom .desc {
  margin-bottom: 30px;
}

.po3 .more-info-bottom .desc h4 {
  margin: 0 auto;
  font-size: 14px;
  font-weight: 500 !important;
}

.po3 .more-info-bottom .desc div.left,
.po3 .more-info-bottom .desc .right {
  width: 45%;
  text-align: left;
}

.po3 .more-info-bottom .desc div.left {
  float: left;
}

.po3 .more-info-bottom .desc .right {
  float: right;
}

.more-info,
.more-info ul:after,
.more-info-bottom,
.more-info-bottom .desc {
  content: '';
  display: table;
  clear: both;
}
/* END CSS FOR TRADES AND SERVICES */

@media screen and (max-width: 1200px) and (min-width: 960px) {
    .publications .textwidget p { padding: 0; height: 75px; }
    .plan-selector .plan-choices .plan-features .textwidget ul, .pum .pum-container .pum-content .plan-preview-col2 ul {
        margin: 2% 0 0 1%;
    }
.parent-pageid-1226 .plan-selector .plan-choices .plan-features .textwidget {
    height: 595px;
}
    .plan-selector .plan-choices .plan-price .textwidget {
        padding: 15px 30px;
    }
    .plan-selector .plan-choices .plan-price {
        height: 160px;
    }
    .publications .so-widget-sow-button .ow-button-base a, .plan-selector .so-widget-sow-button .ow-button-base a {
    letter-spacing: 0 !important;
    font-size: 15px !important;
    width: 180px !important;
    padding: 12px 0px !important;
    margin: 0 !important;
}
  .pum .pum-container .pum-content .plan-preview-col2 {
    left: 500px;
}
.pum .pum-container .pum-content a.arrow-next {
    left: 93%;
}
.tribute-choice .panel-grid .panel-grid-cell h3 {
    font-size: 16px !important;
    margin: 23% 0px 14px !important;
  }
  .tribute-choice .panel-grid .panel-grid-cell p {
    margin: 0 !important;
    line-height: 18px;
    height: 95px;
    font-size: 14px !important;
  }
  .tribute-choice .panel-grid .panel-grid-cell .ow-button-base a, .tribute-choice .panel-grid .panel-grid-cell .ow-button-base a.button-inactive {
    padding: 10px 10px;
  }
}

@media only screen and (max-width: 1024px) {
  .homepage-hero { height: 360px; }
  .po3 .more-info { width: 100%; }
}

@media only screen and (max-width: 959px) {
#menu-header-message li#menu-item-2248 a {
    display: none;
}
#menu-header-message .menu-item-2249 a span.desktop {
    display: none;
}
#menu-header-message .menu-item-2249 a span.mobile {
    display: inline-block;
}

.page-hero { padding-bottom: 0 !important; }
  .page-hero .panel-grid-cell {
  background: rgba(255,255,255,0);
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(80%, rgba(255,255,255,0)), color-stop(95%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.page-hero .hero-content {
    width: 100%;
    margin: 60px auto 0;
}
.page-hero h1 {
    font-size: 260% !important;
    width: 280px;
    display: inline-block;
}
    .page-hero.marketplace-hero h1 {
        width: 90% !important;
    }
.page-hero h2 {
    font-size: 140% !important;
    margin: 12px;
}
.page-hero p {
    font-size: 120%;
  margin: 0;
}
  #chevron-hero { display: none; }
  .page-hero a.icon-arrow-down {display: none;}
.state-selector .panel-grid-cell { padding: 0 !important; }
.state-selector .panel-grid-cell .so-panel {
    margin-bottom: 0 !important;
}
  .state-selector .region-heading {
  display: block;
  }
  .state-selector .region-heading h3 {
    margin-bottom: 0;
    text-align: left;
    color: rgb(25, 91 ,88);
}
.state-selector h2 {
    margin: 10px 0 10px;
    font-size: 190% !important;
}
.state-selector p:first-of-type, .plan-selector p:first-of-type {
    font-size: 120%;
    font-weight: 400;
    margin: 0 !important;
}
.state-selector .map-australia {
    display: none !important;
}
.state-selector ul.states {
    margin: 25px 0 10px 0;
    padding: 0;
    text-align: center;
    display: block;
    width: 100%;
    border-bottom: none;
}
.state-selector ul.states li, .state-selector ul.states li:first-child, .payment-selector ul.choose-payment-method li {
    display: block;
    margin: 10px 0 !important;
    padding: 0;
    width: 100%;
    float: none !important;
}
.state-selector ul.states li a {
    color: #18d4ca;
    text-decoration: none;
    border: 1px solid #18d4ca;
    margin: 0;
    padding: 22px 0;
    display: block;
    width: 100%;
    font-size: 130%;
    text-align: center;
}
.state-selector ul.states li a:hover, .state-selector ul.states li a:active, .state-selector ul.states li a.active {
    font-weight: 500 !important;
  color: #ffffff;
  background-color: #18d4ca;
  border-bottom-width: 1px;
}
  .publications {
    padding-bottom: 32px !important;
}
.publications .panel-grid-cell {
    padding: 0 0 10px !important;
    border-bottom: 1px solid rgb(205, 246, 244);
    display: block;
    width: 100% !important;
}
  .publications .panel-grid-cell:last-child {
    border-bottom: none;
}
.publications .panel-grid-cell .so-panel {
    margin-bottom: 16px !important;
}
.publications .textwidget p {
    padding: 2px 12px;
    margin: 0;
}
.plan-selector .so-widget-sow-button .ow-button-base a:link, .plan-selector .so-widget-sow-button .ow-button-base a:visited, .plan-selector .so-widget-sow-button .ow-button-base a.button-inactive {
    width: 280px !important;
}
.publications .so-widget-sow-button .ow-button-base a:link, .publications .so-widget-sow-button .ow-button-base a:visited, .publications .so-widget-sow-button .ow-button-base a.button-inactive {
    width: 100% !important;
}
.publications .so-widget-sow-button .ow-button-base a {
    padding: 12px 0 !important;
    margin: 0px !important;
}
.publications .ow-button-base.ow-button-align-center {
    text-align: center !important;
}
.innerpage-footer a {
    font-size: 70%;
    letter-spacing: 0;
    margin-right: 12px;
}
.pum-overlay {
  overflow-x: hidden !important;
    overflow-y: auto !important;
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    outline: 0;
    padding: 0 !important;
    -webkit-overflow-scrolling: touch;
}
.pum .pum-container.pum-responsive {
    height: auto !important;
    max-width: 98% !important;
    margin: 16px auto !important;
    position: absolute !important;
    width: auto !important;
    display: block !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.pum-container .pum-content {
    position: relative !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}
.pum .pum-container .pum-content .plan-preview-col1 {
    width: 100%;
    display: block;
    height: auto;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.pum .pum-container .pum-content .plan-preview-col1 h3 {
    font-size: 160% !important;
    background-color: #fff;
    width: 100%;
    height: auto;
    padding: 8px 0;
    display: block;
    margin: 0;
    color: rgb(25, 212, 202);
    font-weight: 300 !important;
    position: relative;
}
.pum .pum-container .pum-content .plan-preview-col1 h3 i.trophy-icon {
    display: inline-block;
    width: 27px;
    height: 25px;
    background-image: url(/wp-content/uploads/2017/02/icon-trophy.png);
    background-size: 27px 25px;
    vertical-align: top;
}
.pum .pum-container .pum-content .plan-preview-col1 p:last-child {
    display: block;
    position: static;
    top: 0;
    font-size: 14px;
    margin-left: -100px;
    font-weight: 300;
    margin-bottom: 12px !important;
}
.pum .pum-container .pum-content .plan-preview-col1 strong {
    font-size: 600%;
    font-weight: 300;
    margin-left: 70px;
    line-height: 60px;
  display: inline-block;
}
.pum .pum-container .pum-content .plan-preview-col1 strong::before {
    content: '$';
    vertical-align: super;
    font-size: 40%;
    font-style: italic;
    margin: 0 12px 0 0;
    position: relative;
    top: 0px;
}
.pum .pum-container .pum-content .plan-preview-col1 h2 {
    display: block;
    position: static;
    top: 0;
    padding: 10px 0 5px;
}
.pum .pum-container .pum-content .plan-preview-col1 p:first-of-type {
    position: static;
    top: 0;
    display: block;
    font-size: 110%;
    font-weight: 300;
    padding: 0 0 10px;
    margin-bottom: 12px !important;
}
.pum .pum-container .pum-content .plan-preview-col2 {
    width: 100%;
    display: block;
    height: auto;
    margin: 0;
    text-align: center;
    left: 0;
    padding: 0;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.pum .pum-container .pum-content .plan-preview-col2 p {
    font-size: 14px;
    color: #9b9b9b;
    font-weight: 300;
    line-height: 18px;
    width: 100%;
    margin: 0;
    padding: 0;
}
.pum-container.pum-responsive img {
    max-width: 75%;
    height: auto;
}
.pum .pum-container .pum-content .plan-preview-col2 ul:first-of-type {
    margin: 12px auto 0;
    width: 290px;
    padding-left: 32px;
    height: auto !important;
}
.pum .pum-container .pum-content .plan-preview-col2 ul li {
    font-size: 14px !important;
    line-height: 16px !important;
    margin-bottom: 10px !important;
}
.pum .pum-container .pum-content .plan-preview-col2 a {
    letter-spacing: 1px;
    display: inline-block;
    height: auto;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 12px 20px;
    margin: 8px auto;
    border-radius: 100px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #44ccc6;
    color: #44ccc6 !important;
    font-weight: 400;
    width: 280px;
}
.pum .pum-container .pum-content .plan-preview-col2 p:last-child {
    width: 260px;
    margin: 12px auto 32px;
    padding: 0;
    text-align: center;
    display: block;
}

.pum .pum-container.theme-257 .pum-content .plan-preview-col1 {
    background: rgb(24, 83, 81);
}
.pum .pum-container.theme-257 .pum-content .plan-preview-col1 h2, 
.pum .pum-container.theme-257 .pum-content .plan-preview-col1 p:first-of-type { background: rgb(25, 91, 88); }

.pum .pum-container.theme-228 .pum-content .plan-preview-col1 {
    background: rgb(24, 212, 202);
}
.pum .pum-container.theme-228 .pum-content .plan-preview-col1 h2, 
.pum .pum-container.theme-228 .pum-content .plan-preview-col1 p:first-of-type { background: rgb(20, 204, 194); }

.pum .pum-container.theme-259 .pum-content .plan-preview-col1 {
    background: rgb(86, 111, 242);
}
.pum .pum-container.theme-259 .pum-content .plan-preview-col1 h2, 
.pum .pum-container.theme-259 .pum-content .plan-preview-col1 p:first-of-type { background: rgb(102, 125, 243); }

.pum .pum-container.theme-261 .pum-content .plan-preview-col1 {
    background: rgb(255, 167, 16);
}
.pum .pum-container.theme-261 .pum-content .plan-preview-col1 h2, 
.pum .pum-container.theme-261 .pum-content .plan-preview-col1 p:first-of-type { background: rgb(255, 185, 64); }
  
.pum .pum-container {
    top: 12px !important;
}
  
  .pum-theme-228 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close, .pum-theme-261 .pum-content + .pum-close, .pum-theme-259 .pum-content + .pum-close, .pum-theme-257 .pum-content + .pum-close {
    top: 8px !important;
    right: 8px !important;
}
  
  #publication1, #publication2, #publication3, #publication4 {
    padding: 1px 1000px !important;
}
  .plan-selector {
    background-color: rgb(237, 247, 246);
}
  .plan-selector h2 {
    margin: 32px 0 10px;
    font-size: 190% !important;
    line-height: 120% !important;
}
  .plan-selector .panel-grid-cell {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.plan-selector .plan-choices {
    text-align: left;
    max-width: 480px;
    margin: 35px auto;
}
.plan-selector .plan-choices .panel-grid-cell {
    border: none !important;
    margin: 0 0 4px 0!important;
    width: 100% !important;
    display: block;
    padding: 0 !important;
    background: #fff;
}
  .plan-selector .plan-choices.plan-col4 .panel-grid-cell {
    width: 100% !important;
}
.plan-selector .plan-choices .panel-grid-cell .so-panel {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
    width: auto;
}
.plan-selector .plan-choices .panel-grid-cell .so-panel:nth-child(2), .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .so-panel:nth-child(3) {
    width: 73%;
    height: 130px;
    overflow: hidden;
    margin: 0 !important;
}
.plan-selector .plan-choices .panel-grid-cell .panel-first-child, .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .so-panel:nth-child(2) {
    width: 27%;
    float: left;
    display: block;
}
.plan-selector .plan-choices .panel-grid-cell:nth-child(2) .panel-first-child {
    width: auto;
}
.plan-selector .plan-choices .plan-title .textwidget:before {
    content: '> ';
}

.plan-selector .plan-choices .plan-title {
    height: 130px;
    width: 100%;
    display: block;
    padding: 40px 0;
    text-align: center;
}
.plan-selector .plan-choices .plan-title.plan-title-style1 {
    background-color: rgb(25, 91, 88);
}
  .plan-selector .plan-choices .plan-title.plan-title-style2 {
    background-color: rgb(24, 212, 202);
}
  .plan-selector .plan-choices .plan-title.plan-title-style3 {
    background-color: rgb(102, 125, 243);
}
  .plan-selector .plan-choices .plan-title.plan-title-style4 {
        background-color: rgb(255, 167, 16);
}

.plan-selector .plan-choices .plan-price {
    height: 130px;
    overflow: hidden;
    color: #195b58;
    text-align: center;
    font-weight: 300 !important;
    display: inline-block;
    width: 100%;
}
.plan-selector .plan-choices .plan-price.plan-price-style1, 
.plan-selector .plan-choices .plan-price.plan-price-style2, 
.plan-selector .plan-choices .plan-price.plan-price-style3, 
.plan-selector .plan-choices .plan-price.plan-price-style4 {
    background-color: #fff;
}
.plan-selector .plan-choices .plan-price .textwidget {
    padding: 0;
    text-align: left;
    margin: 0;
}
.plan-selector .plan-choices .plan-price span.plan-desc {
    display: inline-block;
    width: 170px;
    padding: 42px 0 0 12px;
}
.plan-selector .plan-choices .plan-price span.price-details {
    display: block;
    font-size: 46px;
    font-weight: 100;
    line-height: 46px;
    margin: 38px 8px 0 0;
    width: 90px;
    float: right;
}
.plan-selector .plan-choices .plan-price span.price-gst {
    font-size: 11px;
    font-weight: 300;
    line-height: 11px;
    margin: 5px 45px 0 0;
    padding: 0;
    display: block;
    text-align: right;
    clear: both;
}
.plan-choices .panel-grid-cell .so-panel.widget_sow-editor {
    border-top: 2px solid rgb(237, 247, 246);
}
.plan-selector .plan-choices .panel-grid-cell .so-panel.widget_sow-editor, .plan-selector .plan-choices .panel-grid-cell .so-panel.widget_sow-button, .plan-selector .plan-choices .panel-grid-cell .so-panel.widget_text.panel-last-child {
    display: none;
} /* HIDE PLAN DETAILS */
div#plan-choices-pub1, div#plan-choices-pub2, div#plan-choices-pub3, div#plan-choices-pub4 {
    padding: 0 !important;
    margin: 0 !important;
}
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub1.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: block;}
  
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub2.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: block;}
  
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub3.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: block;}
  
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open1 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open2 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: block;}
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open3 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: none;}
  
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(1) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(2) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(3) .so-panel.widget_text.panel-last-child {display: none;}
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-editor, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_sow-button, 
.plan-choices #plan-choices-pub4.open4 .panel-grid-cell:nth-child(4) .so-panel.widget_text.panel-last-child {display: block;}

.plan-choices .panel-grid-cell.close .so-panel.widget_sow-editor, 
.plan-choices .panel-grid-cell.close .so-panel.widget_sow-button, 
.plan-choices .panel-grid-cell.close .so-panel.widget_text.panel-last-child {display: none;}
  
  .plan-selector .plan-choices .plan-features .textwidget {
    height: auto;
}
.plan-selector .plan-choices .plan-features .textwidget ul {
    width: 300px;
    display: block;
    margin: 24px auto;
    padding: 0;
}
  .plan-selector .plan-choices .plan-preview-link {
    text-align: center;
}
.plan-choices .panel-grid-cell:nth-child(2) .panel-first-child {
    display: block;
    position: relative;
    margin-left: 25% !important;
    height: 0;
    overflow: visible;
    padding-left: 16px !important;
    top: 12px;
}
  .plan-selector .plan-choices .plan-featured-title .textwidget {
    padding: 0;
}
  .plan-footnotes {
    margin: -32px auto 32px;
    max-width: 480px;
}
  #faq-heading {
    padding: 35px 16px 12px;
}
  #faq-heading h3 {
    text-align: left;
    font-size: 170% !important;
    margin: 0;
}
  
  #faqs .panel-grid-cell {
    padding: 0 16px !important;
    margin: 0 !important;
    width: 100%;
    display: block;
}
#faqs p {
    padding: 0;
    margin: 12px 0 0;
    font-size: 100%;
    line-height: 140%;
    color: rgba(25, 91, 88, 0.8);
}
#faqs p strong {
    font-size: 110%;
    font-weight: 500;
}
#faqs .panel-grid-cell .so-panel {
    margin-bottom: 10px;
}
#faqs .siteorigin-widget-tinymce.textwidget {
    margin-bottom: 24px;
    min-height: 0;
}
.page-hero.tribute-hero .panel-grid-cell {
  background: transparent !important;
}
.page-hero.tribute-hero h1 {
    width: 90% !important;
    line-height: 36px !important;
    font-size: 28px !important;
}
.page-hero.tribute-hero p {
    width: 75% !important;
}
.page-hero.tribute-hero a.icon-arrow-down {
    display: block;
    top: 30px;
}
.page-hero.adult-hero {
    background-position: bottom right !important;
    height: 360px !important;
    background-image: url(/wp-content/uploads/2017/03/adults-hero-image-mobile.jpg) !important;
}
.page-hero.generalnotices-hero {
    background-image: url(/wp-content/uploads/2017/04/generalnotice-hero-image-mobile.jpg) !important;
  background-position: bottom center !important;
}
.page-hero.celebrations-hero {
    background-image: url(/wp-content/uploads/2017/04/celebrations-hero-image-mobile.jpg) !important;
  background-position: center !important;
}
.page-hero.cars-hero {
    background-image: url(/wp-content/uploads/2017/04/cars-hero-image-mobile.jpg) !important;
  background-position: top center !important;
    background-size: 120% 120% !important;
}
.page-hero.cars-hero .hero-content {
    margin: 10px auto 60px;
}
.page-hero.adult-hero .hero-content,
.page-hero.generalnotices-hero .hero-content {
    margin: 70px auto 40px !important;
}
.page-hero.realestate-hero .hero-content {
    margin: 70px auto 100px !important;
}
.page-hero.celebrations-hero .hero-content {
    margin: 150px 0 100px 32px;
}
    .page-hero.marketplace-hero {
        background-image: url(/wp-content/uploads/2018/10/BuySell-Hero-Tablet.jpg) !important;
    }
    .page-hero.marketplace-hero .hero-content {
        margin: 70px auto 100px !important;
    }
.page-hero.adult-hero .panel-grid-cell,
.page-hero.realestate-hero .panel-grid-cell,
.page-hero.generalnotices-hero .panel-grid-cell,
.page-hero.cars-hero .panel-grid-cell,
.page-hero.celebrations-hero .panel-grid-cell {
    background: none !important;
}
.page-hero.adult-hero h1 {
  font-size: 220% !important;
    width: 260px !important;
    display: block !important;
    text-align: left !important;
    padding: 0 15px !important;
}
.page-hero.realestate-hero h1 {
    font-size: 220% !important;
    width: auto !important;
    display: block !important;
    text-align: center !important;
}
.page-hero.celebrations-hero h1 {
    width: 300px;
}
.page-hero.adult-hero p {
    width: 240px !important;
    text-align: left !important;
    display: block !important;
    padding: 0 15px !important;
}
.page-hero.realestate-hero p {
    text-align: center !important;
  display: block !important;
}
.page-hero.cars-hero p {
    margin: 10px;
    width: 50%;
    font-size: 150%;
}
.page-hero.celebrations-hero p {
    width: 300px;
    display: block;
}
.page-hero.adult-hero a.icon-arrow-down,
.page-hero.realestate-hero a.icon-arrow-down,
.page-hero.generalnotices-hero a.icon-arrow-down,
.page-hero.cars-hero a.icon-arrow-down,
.page-hero.celebrations-hero a.icon-arrow-down,
.page-hero.marketplace-hero a.icon-arrow-down {
    display: block;
    top: 30px;
}
.tribute-choice-toptext p {
    font-size: 18px !important;
    margin: 46px 0 0 !important;
}
.tribute-choice .panel-grid .panel-grid-cell {
    margin: 1% !important;
    width: 98% !important;
}
.tribute-choice .panel-grid .panel-grid-cell .so-panel {
    margin-bottom: 0 !important;
}
.tribute-choice .panel-grid .panel-grid-cell h3 {
    font-size: 18px !important;
    margin: 10% 25% 10% 5% !important;
}
.tribute-choice .panel-grid .panel-grid-cell p {
    display: none;
}
.tribute-choice .panel-grid .panel-grid-cell .ow-button-base a, .tribute-choice .panel-grid .panel-grid-cell .ow-button-base a.button-inactive {
    padding: 12px 20px;
    margin: 5px 0 24px !important;
    width: 90%;
}
.tribute-moreinfo-accordion {
    display: block;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-title {
    color: rgb(74, 74, 74) !important;
    padding: 0;
    text-align: center;
    background-image: url(/wp-content/uploads/2017/03/icon-chevron-down-4a4a4a.png);
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: center right !important;
    width: 150px !important;
    height: auto !important;
    padding-right: 20px !important;
    margin: 0 auto 16px !important;
}
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title:after, 
.so-panel.widget_lsow-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-title:after {
    content: '';
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel,
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .lsow-accordion.style1 .lsow-panel:hover .lsow-panel-title {
    background-color: transparent !important;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel:hover, .so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active, .so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title, .so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title:hover {
    background-color: transparent !important;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel.lsow-active .lsow-panel-title {
    background-image: url(/wp-content/uploads/2017/03/icon-chevron-up-4a4a4a.png);
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-content {
    color: #fff !important;
    padding: 0 15px;
    background: rgb(74, 74, 74) !important;
    border-radius: 6px !important;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-content p {
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 22px !important;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-content p strong {
    font-size: 16px !important;
    line-height: 24px !important;
}
.so-panel.widget_lsow-accordion .tribute-moreinfo-accordion .so-widget-lsow-accordion .lsow-accordion .lsow-panel .lsow-panel-content p a {
    color: #fff !important;
    text-decoration: none !important;
}

.more-info ul li img,
.po3 .more-info ul li img {
    height: 130px;
}
}

@media only screen and (max-width: 800px) {
    body, body p { font-size: 14pt; line-height: 18pt;}
    h1 { font-weight: 400 !important; font-size: 36pt !important; line-height: 38pt !important; }
    h2 { font-weight: 300 !important; font-size: 18pt !important; line-height: 22pt !important; }
    h3 { font-weight: 400 !important; font-size: 18pt !important; line-height: 22pt !important; }
    h4 { font-weight: 500 !important; font-size: 16pt !important; line-height: 20pt !important; }
    h3.margin-small { margin:0 !important; font-weight: 300 !important; }
    .homepage-hero { xheight: 445px; background-position: center 0; height: 340px; text-align: center; padding-left:10px !important; padding-right: 10px !important; background-image: url(/wp-content/uploads/2016/12/microsite_hero-image_768x400_v01-1.png); }
    .homepage-hero h1 {font-size: 36pt !important; color: #fff !important; margin: 72px 0 0; font-weight: 300 !important;}
    .homepage-hero p { color: #fff; font-size: 14pt; margin-bottom: 75px; margin-left: 20px; margin-right: 20px; margin-top: -8px;}
    .newsadds-products-row article { width: 48% !important; }
    .newsadds-products-row .prod-description p { color: #818082; font-size: 16px; text-align: center; height: 80px; padding: 0 15px; overflow: hidden; }
    .newsadds-products-row .panel-last-child h4 {font-weight: 300 !important;}
    .newsadds-products-row .panel-grid-cell .so-widget-sow-image .sow-image-container img { width: 80%; margin: 0 auto; }
    #footer-widgets aside {width: 25% !important; }
    #footer-widgets #text-4 {display: none; visibility: hidden;}
    #pgc-13-3-0 h4 {margin-top: -24px; font-weight: 300 !important;}
    #site-info .full-container {padding: 0 8px;}
  .page-hero { height: auto; }
  .pum .pum-container .pum-content a.arrow-prev {
    display: none;
}
.pum .pum-container .pum-content a.arrow-next {
    display: none;
}
}

@media only screen and (max-width: 480px) {
  .homepage-hero { background-image:url(/wp-content/uploads/2016/12/microsite_hero-image_320x300_v01.png); }
  .homepage-hero h1 {padding: 10% 5% 0; font-size: 23pt !important;}
  .homepage-hero h1 span.hero-line-1 { display: block; line-height: 15pt; }
  .homepage-hero h1 .span-dot { line-height: 15pt !important; }
  .homepage-hero p:first-of-type { color: #fff; font-size: 14pt; margin-bottom: 40px; padding: 5% 5% 17.5% 5%; line-height: 15pt;}
  .newsadds-products-row .panel-grid-cell {width: 100% !important;}
  .newsadds-products-row article { width: 100% !important; }
  h3.margin-small {font-weight: 300 !important; padding: 0 20% !important;}
  .newsadds-products-row .prod-description p { height: 70px; }
  #site-info .copyright-col {width: 90%; font-size: 12pt; margin: 15px; }
  #site-info .copyright-col.copy2 {text-align: left;}
  .light-teal p span.support-col { display: block; width: 100%;}
  #footer-widgets aside {width: 100% !important; }
  #footer-widgets #text-4, #footer-widgets #text-3 {display: none; visibility: hidden;}
  #site-info .full-container {padding: 0;}
  #pgc-13-0-0 { margin-top: -90px; }
  .page-hero.celebrations-hero .hero-content {
    margin: 100px 0 60px 32px;
  }
  .page-hero.celebrations-hero h1 {
    width: 260px;
    font-size: 200% !important;
    line-height: 140% !important;
  }
  .page-hero.celebrations-hero p {
    width: 240px;
  }
    .page-hero.marketplace-hero {
        background-image: url(/wp-content/uploads/2018/10/BuySell-tile-mobile.jpg) !important;
    }
}
@media only screen and (max-width: 414px) {
    #site-info .copyright-col {display: block;}
    #site-info .copyright-col.copy1 { width: 210px; }
}
@media only screen and (max-width: 360px) {
    a.button-link { padding: 0 50px !important;}
  .page-hero.adult-hero { height: 300px !important; }
  .page-hero.adult-hero .hero-content { margin: 70px auto 15px !important; }
  .page-hero.adult-hero h1 { font-size: 170% !important; line-height: 130% !important; }
  .page-hero.adult-hero p { width: 230px !important; font-size: 115% !important; }
}
@media only screen and (max-width: 320px) {
  .homepage-hero h1 {font-size: 20pt !important; }
  .homepage-hero p:first-of-type { font-size: 11pt; }
  a.button-link { padding: 0 40px !important;}
  h3.margin-small { font-size: 14pt !important; }
  .newsadds-products-row .prod-description p { font-size: 14pt !important; }
}

@media only screen and (max-width: 376px) {
  .plan-selector .plan-choices .plan-price .textwidget {
    width: auto;
  }

  .plan-selector .plan-choices .plan-price span.plan-desc {
    width: auto;
    padding: 10px;
  }

  .plan-selector .plan-choices .plan-price.plan-price-style2 span.plan-desc {
    padding-top: 35px;
    line-height: 1.3;
  }

  .plan-selector .plan-choices .plan-price span.price-details {
    display: inline;
    float: none;
    margin: 0 0 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .plan-selector .plan-choices .plan-price span.price-gst {
    display: inline;
    text-align: left;
  }

  .plan-selector .plan-choices .plan-featured-title i.trophy-icon {
    display: inline-block;
    width: 16px;
    height: 15px;
    background-image: url(/wp-content/uploads/2017/02/icon-trophy.png);
    background-size: 16px 15px;
  }
}

.newsadds-products-row article {
  position: relative;
  float: left;
  width: 24%;
  margin: 0 10px 10px 0;
}

.newsadds-products-row article.last {
  margin-right: 0;
}

.newsadds-products-row article:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.newsadds-products-row article a {
  position:absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-bottom: 0 solid transparent;
  transform: translate3d(0, 0, 0);
  transition: .2s;  
}

.newsadds-products-row article a.products-trades:hover,
.newsadds-products-row article a.products-business-notices:hover,
.newsadds-products-row article a.products-tributes:hover {
  border-bottom: 10px solid #00A6FF;
}

.newsadds-products-row article a.products-careers:hover,
.newsadds-products-row article a.products-realestate:hover,
.newsadds-products-row article a.products-cars:hover {
  border-bottom: 10px solid #86D04F;
}

.newsadds-products-row article a.products-general-notices:hover,
.newsadds-products-row article a.products-news-xtend:hover,
.newsadds-products-row article a.products-celebrations:hover {
  border-bottom: 10px solid #FFA710;
}

.newsadds-products-row article a.products-adultservices:hover,
.newsadds-products-row article a.products-contact-us:hover,
.newsadds-products-row article a.products-traderoo:hover {
  border-bottom: 10px solid #667DF3;
}

.newsadds-products-row article a .products-bg {
  width: 100%;
  height: 100%;
  background: transparent no-repeat center center;
  background-size: 100% auto;
}

.newsadds-products-row article a .products-bg:before {
  display:block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 38%,transparent 100%);
}

.newsadds-products-row article a .products-bg-trades {
  background-image: url(/wp-content/uploads/2017/09/trades_tile.jpg);
}

.newsadds-products-row article a .products-bg-business {
  background-image: url(/wp-content/uploads/2017/09/business_tile.jpg);
}

.newsadds-products-row article a .products-bg-digital-marketing {
  background-image: url(/wp-content/uploads/2017/09/news_xtend_tile.jpg);
}

.newsadds-products-row article a .products-bg-contact-us {
  background-image: url(/wp-content/uploads/2017/09/contact_us_tile.jpg);
}

.newsadds-products-row article a .products-bg-careers {
  background-image: url(/wp-content/uploads/2016/12/products-jobs-thumb-300x300.jpg);
}

.newsadds-products-row article a .products-bg-adultservices {
  background-image: url(/wp-content/uploads/2017/04/adult_tile_280x280.jpg);
}

.newsadds-products-row article a .products-bg-realestate {
  background-image: url(/wp-content/uploads/2017/05/real-estate-tile.jpg);
}

.newsadds-products-row article a .products-bg-celebrations {
  background-image: url(/wp-content/uploads/2017/05/celebrations_tile_280x280.jpg);
}

.newsadds-products-row article a .products-bg-tributes {
  background-image: url(/wp-content/uploads/2017/04/tribute_tile_280x280.jpg);
}

.newsadds-products-row article a .products-bg-general-notices {
  background-image: url(/wp-content/uploads/2017/05/generalnotices_tile_260x260.jpg);
}

.newsadds-products-row article a .products-bg-cars {
  background-image: url(/wp-content/uploads/2017/05/cars_tile_280x280.jpg);
}

.newsadds-products-row article a .products-bg-sell-your-stuff {
  background-image: url(/wp-content/uploads/2017/02/miscstuff_square260x260-1.jpg);
}

.newsadds-products-row article a .products-desc {
  position: absolute;
  bottom: 0;
  margin: 1em;
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
}

.newsadds-products-row article a .products-desc .products-desc-byline-1 {
  font-size: 1em;
  color: inherit;
  font-weight: 400!important;
  margin-bottom: 0.15em;
}

.newsadds-products-row article a .products-desc .products-desc-byline-2 {
  font-size: 1.4em;
  color: inherit;
  margin: 0;
}
a#button-tribute1 {
  padding-left: 10px;
  padding-right: 10px;
}
#masthead.masthead-logo-in-menu .logo > img {
  width: 150px;
  height: 42px;
    max-height: none;
  max-width: none;
}
.main-navigation ul li a {
  color: #fff;
}
span.sapet {
  display: block;
  height: 24px;
}
span.qldpet {
  display: block;
  height: 25px;
}
span.vicpet {
  display: block;
  height: 24px;
}
#choose-state, #plan-choices {
    display: block;
}
#plan-choices {
  position: relative;
}
#newsadds_map_loader_container {
    display: none;
}
.newsadds_map_loader {
    margin: 30px auto;
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* TABLET AND MOBILE CSS FOR TRADES AND SERVICES */
@media screen and (max-width: 1023px) and (min-width: 960px) {
  .trades-hero .hero-content {
    margin: 50px auto 40px;
}
.page-id-3497 .plan-choices .panel-grid, 
.parent-pageid-3497 .plan-choices .panel-grid {
    display: block !important;
}
.page-id-3497 .plan-choices .panel-grid .panel-grid-cell, .page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2), 
.parent-pageid-3497 .plan-choices .panel-grid .panel-grid-cell, .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) {
    display: block !important;
    margin: 24px auto !important;
    width: 360px !important;
}
}

@media screen and (max-width: 959px) {
  .page-id-3497 .panel-grid .panel-grid-cell, 
  .parent-pageid-3497 .panel-grid .panel-grid-cell {
      display: block !important;
      margin: 0px auto 64px !important;
  }
  .page-hero.trades-hero .hero-content {
      width: 100%;
      margin: 100px auto 0;
  }
  .page-hero.trades-hero .hero-content h1 {
      width: 100% !important;
      display: block !important;
  }
  .page-hero.trades-hero .hero-content p {
      width: 320px !important;
  }
  .page-hero.trades-hero .panel-grid-cell {
      background: transparent !important;
  }
  .page-hero.trades-hero a.icon-arrow-down {
      display: block;
    top: 100px;
  }
  .size-choice .panel-last-child .panel-grid-cell {
      width: 99% !important;
  }
  .size-choice .panel-last-child .panel-grid-cell ul {
      margin: 16px auto 0;
      width: 270px;
      padding-right: 4px;
      height: 120px;
  }
  .size-choice .panel-last-child .panel-grid-cell:hover ul, .size-choice .panel-last-child .panel-grid-cell .box-active ul {
      margin: 17px auto 0;
  }
  .duration-choice .panel-last-child .panel-grid-cell {
      width: 99% !important;
  }
  .size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a, .size-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-inactive, .duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a, .duration-choice .panel-last-child .panel-grid-cell .widget_sow-button .ow-button-base a.button-inactive {
      border-radius: 25px;
      width: 280px;
      height: 50px;
      line-height: 50px;
      font-size: 18px;
  }
  .page-id-3497 .duration-selector ul.duration,
  .page-id-3497 .state-selector ul.states, .parent-pageid-3497 .state-selector ul.states,
  .page-id-3497 .payment-selector ul.choose-payment-method
   {
      display: block !important;
      width: 100% !important;
      border: none !important;
      border-radius: 0 !important;
  }
  .page-id-3497 .state-selector ul.states li, .parent-pageid-3497 .state-selector ul.states li, .page-id-3497 .payment-selector ul.choose-payment-method li {
      display: block !important;
      width: 100% !important;
      border-right: none !important;
  }
  .page-id-3497 .state-selector ul.states li a, .parent-pageid-3497 .state-selector ul.states li a, .page-id-3497 .payment-selector ul.choose-payment-method li a {
      color: #18d4ca;
      display: block;
      font-size: 16px;
      width: 100% !important;
      height: 60px !important;
      background-color: transparent;
      line-height: 60px !important;
      border: 2px solid #18d4ca !important;
  }
  .page-id-3497 .payment-selector .payment-method .payment-tooltip {
    top: 90px;
  }
  .page-id-3497 .plan-selector, 
  .parent-pageid-3497 .plan-selector {
      background: #fff !important;
      margin: 0 -35px !important;
      padding: 0 !important;
  }
  .page-id-3497 .plan-selector .plan-choices, 
  .parent-pageid-3497 .plan-selector .plan-choices {
      margin: 0 auto;
      max-width: 100%;
  }
  .page-id-3497 .plan-selector .textwidget h2 {
      margin: 50px 0 !important;
  }
  .page-id-3497 .plan-selector .pricing-plan-card {
    cursor: pointer;
  }
  .page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:link, 
  .page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a:visited, 
  .page-id-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-inactive, 
  .parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:link, 
  .parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a:visited, 
  .parent-pageid-3497 .plan-selector .so-widget-sow-button .ow-button-base a.button-inactive {
      margin-bottom: 24px !important;
  }
  .page-id-3497 .plan-selector .plan-choices .panel-grid-cell, .page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2), 
  .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell, .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) {
      border-top: 1px solid #dcdcdc !important;
      border-bottom: 1px solid #dcdcdc !important;
      margin: 0 !important;
      width: 100% !important;
      display: block !important;
      height: auto !important;
      box-sizing: border-box !important;
      padding: 0 !important;
  }
  .page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2), 
  .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) {
      border-top: 1px solid #18d4ca !important;
    border-bottom: 1px solid #18d4ca !important;
  }
  .page-id-3497 .plan-selector .plan-choices .panel-grid-cell .panel-first-child, 
  .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell .panel-first-child {
      width: 27% !important;
      display: block !important;
      float: left !important;
      position: static;
      margin: 0 !important;
      height: 130px !important;
      overflow: hidden !important;
      padding: 0 !important;
      top: 0 !important;
  }
  .page-id-3497 .plan-selector .plan-choices .panel-grid-cell .so-panel:nth-child(2), 
  .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell .so-panel:nth-child(2) {
      width: 73% !important;
      height: 130px;
      overflow: hidden;
      margin: 0 !important;
      float: none !important;
      display: block !important;
      top: -1px;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title {
      padding: 40px 0 0 12px;
      text-align: left;
  }
  .plan-selector .plan-choices .plan-title .textwidget a {
      font-weight: 300 !important;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style1, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style11, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style1, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style11 {
      background: #195b58;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style2, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style12, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style2, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style12 {
      background: #18d4ca;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style3, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style13, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style3, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style13 {
      background: #667df3;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style4, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style14, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style4, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style14 {
      background: #ffa710;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style5, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style15, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style5, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style15 {
      background: #86d04f;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style6, 
  .page-id-3497 .plan-selector .plan-choices .plan-title.plan-title-style16, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style6, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-title.plan-title-style16 {
      background: #00a6ff;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style1, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style2, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style3, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style4,
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style5,
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style6, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style11, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style12, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style13, 
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style14,
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style15,
  .page-id-3497 .plan-selector .plan-choices .plan-price.plan-price-style16, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style1, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style2, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style3, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style4,
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style5,
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style6, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style11, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style12, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style13, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style14,
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style15,
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price.plan-price-style16 {
      background: #fff !important;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-price span.plan-desc, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price span.plan-desc {
      display: block !important;
      width: auto !important;
      padding: 0 !important;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-price span.price-minimum, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-price span.price-minimum {
      margin-left: 36px !important;
  }
  .page-id-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .so-panel:nth-child(3), 
  .parent-pageid-3497 .plan-selector .plan-choices .panel-grid-cell:nth-child(2) .so-panel:nth-child(3) {
      width: 100% !important;
      height: auto !important;
      overflow: visible !important;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-features, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-features {
      width: 310px !important;
      margin: 4px auto !important;
  }
  .page-id-3497 .plan-selector .plan-choices .plan-features .textwidget ul, 
  .parent-pageid-3497 .plan-selector .plan-choices .plan-features .textwidget ul {
      margin: 12px 0 0 10px;
  }
  .page-id-3497 .plan-selector  .plan-choices .panel-grid-cell .so-panel.widget_sow-editor, 
  .parent-pageid-3497 .plan-selector  .plan-choices .panel-grid-cell .so-panel.widget_sow-editor {
      border-top: none !important;
  }
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler {
      position: relative;
      width: 50%;
      height: 60px;
      margin-bottom: 10px;
  }
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler .smaller-size-container,
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler .larger-size-container {
      top: 0;
      width: 100%;
      border-radius: 0;
      color: white;
  }
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler .smaller-size-container:after {
      content: 'Show smaller plans';
      display: block;
      width: 200px;
      padding-left: 60px;
      position: absolute;
      top: 0;
      left: 0;
  }
  .larger-size-container:after {
      content: 'Show larger plans';
      display: block;
      width: 200px;
      padding-left: 60px;
      position: absolute;
      top: 0;
      right: 40px;
  }  
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler .smaller-size-container .smaller-size-icon,
  .page-id-3497 .plan-selector .plan-choices .ad-size-toggler .larger-size-container .larger-size-icon {
      width: 100%;
  }  

  .page-id-3497 .plan-footnotes, 
  .parent-pageid-3497 .plan-footnotes {
      margin: 0;
      max-width: 100%;
      width: 100%;
      padding: 0 20px;
  }
  .pum .pum-container .pum-content .plan-preview-col1.type-1 p, .pum .pum-container .pum-content .plan-preview-col1.type-2 p {
      margin: 6px 0 12px !important;
  }
  .pum .pum-container .pum-content .plan-preview-col1.type-1 p span.price-detail span.price-from, .pum .pum-container .pum-content .plan-preview-col1.type-2 p span.price-detail span.price-from {
      font-size: 16px;
      top: -20px;
      position: relative;
  }
  .page-id-3497 #newsadds-map .map-only-container {
      max-width: 100% !important;
      width: 100%;
      height: 400px;
  }
  .page-id-3497 #newsadds-map .map-only-container .map .geo-map-data {
      left: 0;
      width: 100%;
      position: relative !important;
      height: 0 !important;
      display: none !important;
  }
  .page-id-3497 .map-only-container .search-container input.pac-input {
      width: 95% !important;
      padding-right: 0 !important;
      font-size: 14px !important;
  }
  .page-id-3497  #newsadds-map-container .panel-grid-cell .panel-first-child {
      margin-bottom: 0 !important;
  }
  .page-id-3497 #newsadds-map .map-only-container .panel {
      width: 100%;
  }
  .page-id-3497 #newsadds-map .map-only-container .price-button-container {
      width: 100%;
      position:relative;
  }
  #adsize-buttons .panel-grid-cell {
      text-align: center;
      margin-bottom: 0 !important;
  }
  #adsize-buttons .widget_sow-button {
      display: inline-block;
      margin: 0 1px;
  }
  .page-id-3497 .map-only-container .pubs-picker .tips.default {
      display: none;
  }
  .page-id-3497 .map-only-container .publications-picker .pubs-available ul li div, 
  .page-id-3497 .map-only-container .publications-picker .pubs-all ul li div {
      width: 75%;
  }
  .page-id-3497 .map-only-container .panel .pubs-picked ul li button, 
  .page-id-3497 .map-only-container .publications-picker .pubs-available ul li button, 
  .page-id-3497 .map-only-container .publications-picker .pubs-all ul li button {
      float: right;
      min-width: 60px;
      text-align: left;
      padding: 0 3px;
      margin-left: 0;
  }
  .page-id-3497 #newsadds-map h4 {
      padding: 0 5px;
  }
  .page-id-3497 .need-help {
      left: 0;
  }
  .page-id-3497 .need-help.sticky {
      top: 0;
  }
  .more-info, .more-info-bottom {
    width: 90% !important;
  }  
}
@media screen and (max-width: 480px) {
  .page-hero.trades-hero {
      background-image: url(/wp-content/uploads/2017/07/trades-hero-image-mobile.jpg) !important;
      width: 100vw;
      height: 450px;
  }
  .page-hero.trades-hero .panel-grid-cell {
      background: transparent !important;
  }
  .page-hero.trades-hero a.icon-arrow-down {
      display: block;
    top: 125px;
  }
  .map-only-container .panel .pubs-picked h4 p span {
    font-size: 14px !important;
  }
  .page-id-3497 .duration-selector ul.duration li {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .more-info ul li {
    float: none;
    width: 92%;
    margin: 0 4% 25px 4%;
  }
  .more-info ul li img {
    padding-bottom: 10px;
  }
  .more-info-bottom * {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .more-info-bottom .button-more-info-next {
    margin-top: 20px;
  }
  .po3 .more-info-bottom {
    width: 100%;
  }
  .po3 .more-info-bottom .desc div.left,
  .po3 .more-info-bottom .desc .right {
    width: 80%;
    text-align: center;
  }
  .po3 .more-info-bottom .desc div.left {
    float: none;
    margin-bottom: 20px;
  }
  .po3 .more-info-bottom .desc .right {
    float: none;
  }
}

/* IE10+ specific styles */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
  .page-id-3497 .plan-selector .plan-choices, .parent-pageid-3497 .plan-selector .plan-choices {
    max-width: 998px;
  }
}

a.newsadds-button {
    color: #18d4ca;
    background: white;
    border: solid 1px #18d4ca;
    border-radius: 100px;
    font-size: 16px;
    padding: 7px 20px;
    text-align: center;
    cursor: pointer;
    outline: 0;
}

a.newsadds-button:hover,
a.newsadds-button.active {
    color: white;
    background: #18d4ca;
}