/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.3.3
Text Domain: flatsome
License:
License URI:
*/

/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('/wp-content/themes/flatsome/fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/flatsome/fonts/proximanova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('/wp-content/themes/flatsome/fonts/proximanova-regitalic-webfont.woff2') format('woff2'),
         url('/wp-content/themes/flatsome/fonts/proximanova-regitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('/wp-content/themes/flatsome/fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/flatsome/fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_novasemibold';
    src: url('/wp-content/themes/flatsome/fonts/proximanova-semibold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/flatsome/fonts/proximanova-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*.tk-proxima-nova{ font-family: "proxima-nova", sans-serif; }*/
/*@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/aba156/00000000000000003b9b093c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/aba156/00000000000000003b9b093c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/aba156/00000000000000003b9b093c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-weight:800;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/faad97/00000000000000003b9b0932/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/faad97/00000000000000003b9b0932/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/faad97/00000000000000003b9b0932/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/bd46a5/00000000000000003b9b0936/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/bd46a5/00000000000000003b9b0936/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/bd46a5/00000000000000003b9b0936/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/831d53/000000000000000000011c34/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/831d53/000000000000000000011c34/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/831d53/000000000000000000011c34/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/9e92fd/000000000000000000011c39/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/9e92fd/000000000000000000011c39/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/9e92fd/000000000000000000011c39/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;}@font-face{font-family:"proxima-nova", sans-serif;src:url(https://use.typekit.net/af/17525e/000000000000000000011c3b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/17525e/000000000000000000011c3b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/17525e/000000000000000000011c3b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;}*/

/* ### GLOBAL ### */
html, body { height: 100%; }
.container, .row { max-width: 1225px; }
body { font-family: "proxima_nova_rgregular", sans-serif !important; color:#333; }
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a { font-family: "proxima_nova_rgbold", sans-serif !important; }
/*a, a:hover, a:focus { color: #005EB8; }*/
.button, button, input[type='submit'], input[type='reset'], input[type='button'] { font-size: .875em; min-height: 2.813em; font-weight: normal; }
.button { border-radius: 5px; }
.button.is-outline { border-width: 1px; }
.button span { line-height: 3.1em; }
.button.primary.is-large.banner_btn { background-color: #005EB8; font-size: 0.875em; border-color: transparent; }
.button.primary.is-outline.btn-class { border-color: #ffffff; color: #fff; }
.button.primary.is-outline.btn-insights { margin-top: 20px; }
.btn-sml { display: inline-block; width: 150px; }

/* ### UTILITY ### */
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
.margin-right-5{ margin-right:5px; }
.margin-left-5 { margin-left:5px; }
.p-b0 { padding-bottom: 0; }
.p-t15 { padding-top: 15px; }
.p-t30 { padding-top: 30px; }

/* ### HEADER ### */
.ios-span-a > a{color:#fff;}
.header-main .nav > li > a { font-family: "proxima_nova_rgregular", sans-serif !important; font-weight: normal; font-size: 1em; padding: 10px 15px; }
.header-main.nav-dark .nav > li > a { color: #fff; }
.nav-small.nav>li.html { font-size: 0.889em; }
.top-bar-right-sec  li { display: inline-block; list-style: none; margin-bottom: 0px; }
.site-login { background-color: #ffffff; padding: 7px 10px; margin-left: 16px; min-width: 93px; text-align: center; position: relative; }
.site-login a { color: #000; }
.site-login .login-select { display: none; }
.top-bar-right-sec .login-select li {background-color: #ffffff;}
.login-select .init { list-style: outside none none; }
ul.login-select { height: auto; position: absolute; width: auto; top:100%; right: 0; border: 1px solid #005EB8; }
ul.login-select li.drop { width: 100%; text-align: left; border-top: 1px solid #005EB8; position: relative; }
ul.login-select li.drop:first-child { border-top: none; margin-top: 1px; }
ul.login-select li.drop a { padding: 5px 10px; width: 100%; display: inline-block; }
.login-select .init a { font-size: 14px; border: none; outline: none; color: #333; padding: 7px 22px; background-color: #ffffff; display: inline-block; position: absolute; top: -8px; }

/* ### BANNER ### */
.banner h1 { font-size: 2.813em; line-height: 1.15; }
.banner p { font-family: proxima_novasemibold, sans-serif; font-size: 1.125em; }
.banner .button { margin-right: 2.188em; padding: 0 1.875em; }

/* ### FOOTER ### */
.footer-logo { margin-bottom: 8px; }
.copyright-footer > strong { font-size: 1.111em; font-weight: normal; color: #727272; }
.footer-contact > span { float: right; font-size: 1.111em; color: #fff; margin-top: 10px; }
.absolute-footer { padding: 35px 0; }
.marquee-wrapper { bottom: 0; position: fixed; width: 100%; z-index: 2; box-shadow: 0px 0px 10px #666; }
.marquee-wrapper.relative { border-bottom: 1px solid #333; box-shadow: none; }
.red-line { background: #ce181f none repeat scroll 0 0; }
.black-line { background: #222 none repeat scroll 0 0; }
.black-line1, .red-line { float: left; height: 46px; width: 25%; }
.marquee-inner { height: 46px; left: 52%; margin-left: -593px; position: absolute; top: 0; width: 100%; }
.marquee-inner .title { color: #fff; font: bold 16px/46px Arial,sans-serif; width: 13%; font-size: 1.125em; }
.marquee-inner .title > a { color: #fff; }
.title, .footer-marquee1 { float: left; height: 46px; }
.footer-marquee a.active { color: #fff; }
.footer-marquee a.item { color: #ffffff; text-decoration: none; font-size: 16px; position: relative; }
.footer-marquee .item { margin-right: 45px; }
.footer-marquee { background: #222 none repeat scroll 0 0; color: #666; float: right; font: bold 21px/46px Arial,sans-serif; width: 80%; height: 46px; position: relative; }
.marquee-inner .fv-view { display: inline-block; font-size: 0.875em; margin-top: 13px; color: #ffffff; width:4%; }
.footer-marquee .item .read-more { color: #6aadec; font-size: 13px; font-style: italic; margin-left: 7px; }
.footer-marquee:before { content: ''; position: absolute; bottom: 0; left: 0; border-width: 23px 10px; border-style: solid; border-color: #ce181f transparent transparent #ce181f; z-index: 2; }
.footer-marquee:after { content: ''; position: absolute; top: -3px; left: 10px; width: 4px; height: 52px; background-color: #fff; -webkit-transform: rotate(23deg); -moz-transform: rotate(23deg); -ms-transform: rotate(23deg); transform: rotate(23deg); }
.footer-nav { color: #fff; }
.footer-nav a { font-size: 1.111em; margin: 0 1.944em; color: #fff; }
.footer-nav a:first-child { margin-left: 0; }
.footer-nav a:last-child { margin-right: 0; }

/* ### CONTENT - HOME ### */
.nav-vertical > li > ul li a { transition: color .2s; color: #fff;}
.nav-vertical > li > ul.top-bar-right-sec li a { transition: color .2s; color: #666;}
.feature-verdict .img-inner { width: 60px; height: auto; }
.box-overlay { position: absolute; top: 0; right: 0; display: none; bottom: 0; text-align: center; left: 0; background-color: rgba(255,255,255,0.9); }
.box-overlay .button { margin-top: 50%; }
.box:hover .box-overlay { display: block; }
.reach-verdict:first-child .col { padding-bottom: 70px; }
.reach-verdict .img a { display: block; max-width: 255px; margin: auto; }
.reach-verdict h3 { font-size: 1.625em; margin-top: 1em; margin-bottom: 0; }
.reach-verdict h5 { font-family: "proxima_novasemibold", sans-serif !important; font-size: 1.125em; margin-top: -5px; margin-bottom: 1em; }
.reach-verdict p { font-size: 0.875em; line-height: 1.5em; margin-bottom: 1.875em; }
.ghraph-img + .short-text { min-height: 6.3em; }
.ghraph-img + .short-text + a[href="/trends"] { float: right; margin-top: -26px; position: relative; background-color: #fff; }
.advertising-tabs-section { padding-top: 80px; }
.advertising-tabs-section .box { max-width: 298px; }
.advertising-tabs-section .box-image img { -webkit-transform: none; transform: none; }
.featured-verdict-col .box-image { height:261px; width:298px; }
.featured-verdict-col .box-image img{ height:261px; width:298px; }

/* ### CONTENT - Why Verdict Search ### */
.free-trial .col { padding-bottom: 0; }

/* ### CONTENT - Pricing Page css RJ ### */
.row.row-collapse.row-solid.plan-row-class { border: 1px solid #ccc; }
.dot-circle { background-color: red; border: 1px solid; border-radius: 11px; color: red; height: 20px; text-align: center; width: 20px; }
.pricing-free-trail-col .pricing-free-trail-text{ float: left; }
.pricing-free-trail-col .pricing-free-trail-btn{ float: right; }
.pricing-packages-btn .col a { min-width: 200px; }
.pricing-plan-col { background-color: #005EB8; }
.pricing-plan-col p { color: #fff; font-weight: bold; }
.plan-row-class .pricing-plan-col-23{ background-color: #f7f7f7; }
.item:before { background-color: red; border-radius: 5px; content: ""; height: 7px; width: 7px; display: inline-block; vertical-align: middle; margin-top: -2px; margin-right: 15px; }

/* ### CONTENT - Print & Publication ### */
.row.row-collapse.row-solid.plan-row-class.vs-report { border: none; margin: 20px auto 50px; }
.vs-report .col:after { border: none; }
.vs-report .col-inner.text-center.dark { margin-bottom: 10px; }
.vs-report .col.medium-6.small-12.large-6 p { text-align: center; }
.vs-report .col a { font-family: 'proxima_nova_rgbold'; }

/* ### CONTENT - NEWS ### */
.news-blockquote blockquote{border-left: 0px; margin-top: 60px;}
.news-product-sec4 { border-top: 1px solid #e0e0e0; padding-top: 50px; }
.news-signup-sec3 img {border:3px solid #cccccc;}
.news-product-sec4 a {font-size: 12px;}
.news-products-row .col{padding: 0px;}
.news-products-row .col a { font-size: 0.95em; text-decoration: underline; color: #333; }
.news-products-row .col a:hover, .news-products-row .col a:focus { text-decoration: none; }

/* ### CONTENT - Research on Call ### */
.submitacase-form ul li,.freetrial-form ul li {list-style: none;}
.red { color: #ce181f; }
.research-form ul li{list-style: none;font-weight: normal;}
.research-form ul li label{font-weight: normal; font-size: 14px;}
.states-wrap { padding-top: 1em; width: 100%; max-width: 896px; }
.states-wrap .state { background: #005EB8 none repeat scroll 0 0; color: #fff; float: left; margin: 5px; padding: 10px; width: 118px; }
.states-wrap .state a{color: #ffffff;}

/* ### CONTENT  - Submit a Case ### */
.submitacase-form label { font-size: inherit; }

/* ### CONTENT - TRENDS ### */
.show-more { padding: 10px 0; text-align: center; }
.short-text{ height: 6.3em; overflow: hidden; }
.full-text { height: auto; }
.show-hide-text { font-size: 13px; text-decoration: underline; cursor: pointer; }
.ad-container{ border-left: 1px solid rgba(7,7,7,0.3); }

.content-trends .row .wrapper { max-width: 45%; margin: 20px 0 10px 3%; padding-bottom: 0; float: left; }
.showMoreOnMobile{ text-align: -webkit-auto; text-align: justify; font-size: 1em; line-height: 1.625em; margin: 10px; margin: -5px;margin-top: -10px; }
.secondPartMobile{ text-align: -webkit-auto; text-align: justify; font-size: 1em;line-height: 1.625em; margin: 10px; margin: -5px;margin-top: -10px; }
.content { padding-top: 0px; }
.wrapper { padding-bottom: 180px; }
.wrapper, .top-bar, header { width: 990px; margin: 0 auto; }
.hp-leftcolumn{ float: left; text-align: center; padding: .5em 0em 0em -2em; border-color: silver; padding: 0 0 20px 0; margin: 10px; background-color: white; -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5); box-shadow: 0px 1px 6px rgba(23, 69, 88, .5); -webkit-border-radius: 12px; -moz-border-radius: 7px; border-radius: 12px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5)); background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); background: -ms-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); }
.hp-rightcolumn{ float: left; margin-top: 20px; text-align: center; padding: .5em 0em 0em -2em; border-color: silver; padding: 0 0 20px 0; margin: 10px; background-color: white; -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5); -webkit-border-radius: 12px; -moz-border-radius: 7px; border-radius: 12px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5)); background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); background: -ms-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); }
.hp-leftcolumn, .hp-rightcolumn { -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; background: transparent; border: 1px solid #d0d0d0; min-height: 480px; height: auto; }
.morecontent span { display: none; }
.morelink { display: block; padding-left: 360px; }
.content { overflow-y: hidden; width: inherit; }
.hp-leftcolumn p, .hp-rightcolumn p { margin-top: 3%; font-size: 1em; line-height: 1.6; }
.short-text { overflow: hidden; height: 6em; padding: 0 19px; }
.content-trends .short-text { padding: 10px 20px; }
.full-text{ height: auto; }
h1 { font-size: 24px; }
.buttonClass { float: right; margin-top: -11%; width: 40%; }
.show-more { padding: 13px 0 0; text-align: center; }
/*.chartTitle{ height: 33px; text-align: left;background: #eeeeee;border: solid;border-color: #cdcdcd;line-height: 30px;border-width: 1px;padding-left: 8px;font-weight: bold;width: 100%; font-size: 1.25em; border-radius: 12px 12px 0 0; }	*/
.chartTitle{ height: 50px; text-align: left; line-height: 30px;padding: 12px 20px 0;font-weight: bold;width: 100%; font-size: 1.25em; border-radius: 12px 12px 0 0; }	
.chartTitle + div { padding: 10px 19px; min-height: 303px; }
.content { overflow-y: hidden; width: -webkit-fill-available; }

/* ### CONTENT - SUBMIT a Case ### */
.col-inner .submitacase-form ul ul,.col-inner .submitacase-form ul li { margin-left: 0px;}
.submitacase-form ul li label{font-weight: normal;}
.submitacase-form ul li span.head-title{color: #005EB8;}
.submitacase-form > ul > li { border-top: 2px solid #999;font-size: 14px; padding: 28px 0;}

/* ### CONTENT - Free Trial Form ### */
.submit-block .required-fields { float: right; }
.required-fields { color: #e12b27; font-size: 12px; }
.small-button { background: #005EB8 none repeat scroll 0 0; border: medium none; box-shadow: 2px 2px 2px #ccc; color: #fff; cursor: pointer; float: left; font-family: Interstate Bold,Arial,sans-serif; font-size: 19px; height: 32px; line-height: normal; margin: 2px 0; padding: 0 0 2px; width: 111px; }
.sidebar { background-color: #f6f6f6; border: 1px solid #cccccc; margin-top: 25px; padding: 10px 15px 15px; width: 100%; max-width: 335px; }
#top-bar{ font-size: 18px; font-weight: 100; }
.header-heading{ font-family: 'proxima_nova_rgbold',sans-serif; line-height: 1.3; letter-spacing: 1px; }
.text-vsm{ color:#fff; }
.color-white{ color:#fff !important; }
.sponsored-text{ font-size: 13px; color: #777; text-align: left; margin-bottom: 10px; margin-left: 10px; }
.free-trial-contact-form .freetrial-form ul li label{font-weight: normal;}
.free-trial-contact-form .freetrial-form > ul > li {font-size: 14px;}

/* ### CONTENT - Single Featured verdicts page rj ### */
.california-verdict-wo-bg-title { font-family: 'proxima_nova_rgbold',sans-serif; color: #005EB8; font-size: 20px; }
.california-verdict-block-link{color: #005EB8;}
/*.california-verdict-block { background: rgba(0, 0, 0, 0) url("images/blocks/verdict-bg.png") no-repeat scroll 0 0; }*/
.california-verdict-block .col-inner p, .california-verdict-block .col-inner .california-verdict-block-title,.california-verdict-block .col-inner a { margin: 28px 20px 22px; }
.link-button.small { font-size: 13px; height: 28px; line-height: 28px; padding: 0; text-align: center; width: 110px; }
.link-button { background: #005EB8 none repeat scroll 0 0; box-shadow: 2px 2px 2px #cccccc; color: #ffffff; font-weight: bold; }
a.link-button:hover, a.link-button:focus { color: #fff; }
.states-wrap .state.active { background: #999 none repeat scroll 0 0; }

/* ### CONTENT - State Featured Verdict page ### */
.settlements { border-collapse: collapse; }
.settlements tr:nth-of-type(2n+1) { background: #e8e5e5 none repeat scroll 0 0; }
.settlements tr { background: #eeeff0 none repeat scroll 0 0; border-top: 15px solid #fff; color: #666; font-size: 18px; height: 70px; }
.settlements th:first-child { background: #666 none repeat scroll 0 0; }
.settlements th, .settlements td { line-height: 0.9em; padding: 15px; text-align: left; }
.settlements th { background: #999999 none repeat scroll 0 0; border-right: 5px solid #fff; color: #ffffff; font-size: 24px; }
.settlements td:first-child { background: #005eb8 none repeat scroll 0 0; color: #fff; font-size: 22px; }
.settlements td { border-right: 5px solid #fff; color: #666; margin: 20px; }

.california-verdict-block-title { font-family: 'proxima_nova_rgbold',sans-serif; }
.sub-text-label{ font-family: 'proxima_nova_rgbold',sans-serif; }
#title_title{ font-size: large; font-family: 'proxima_nova_rgbold',sans-serif; }
.sub-text-label b{ font-family: 'proxima_nova_rgbold',sans-serif; }
.pagging-bar.pagging-bar-light.corner { font-family: 'proxima_nova_rgbold',sans-serif; text-align: left; padding: 0 3%; }
.pagging-bar.pagging-bar-light.corner h3{ font-family: 'proxima_nova_rgbold',sans-serif; font-size: 1.125em; margin-bottom: 3px; }
.pagging-bar:not(.sect) + .document-contents .sub-text { float: none; width: 100%; padding-top: 0; }
.featured-article b{ font-family: 'proxima_nova_rgbold',sans-serif; }
.select-state{ font-family: 'proxima_nova_rgbold',sans-serif; }
.settlements-title{ font-family: 'proxima_nova_rgbold',sans-serif; }
a.california-verdict-block-link { font-family: 'proxima_nova_rgbold',sans-serif; }
h2.settlements-title { font-family: 'proxima_nova_rgbold',sans-serif; }
#settlements-wrap h1 { font-family: 'proxima_nova_rgbold',sans-serif; }
.link-button.small.btn-po { width: 150px; margin: -8px 0 0 10px; }

/* ### Breadcrumbs ### */
.breadcrumbs-div{width: 1160px; margin: 0 auto;}



/* ### CONTENT - State Featured Verdict page - More Info ### */
#docTitle .sub-text:first-child { float: none; width: 100%; text-align: center; padding: 0; }
.sub-text { float: left; width: 50%; clear: right; text-align: left; padding: 1.5% 3%; }
.sub-text br { display: none; }
.sub-text p:first-child { margin-bottom: 3px; }
.document-contents > .sub-text:nth-child(odd) { clear: left; }

.verdict-report li:first-child {
    border-top: none;
}

.verdict-report li:nth-child(odd) {
    background: #eeeff0;
}


.verdict-report li {
    padding: 30px 20px;
    font-size: 13px;
    line-height: 15px;
    color: #333;
    border-top: 3px solid #999;
}

/* ### Bootstrap CSS override */
.marquee-inner .title { margin-top: 0; }

/* ### Mobile styles start ### */
/* Tablet-Landscape only */
@media only screen and (min-width: 960px) and (max-width: 1024px){
    /* Header */
    .nav-spacing-xlarge>li { margin: 0; }
    /* Footer */
    .copyright-footer strong { font-size: 0.8em; }
}

@media only screen and (max-device-width: 989px) and (min-device-width: 320px) and (orientation: portrait) {
	/* Featured Verdicts */
    .settlements table, .settlements thead, .settlements tbody, .settlements th, .settlements td, .settlements tr {
    	display: block;
    	font-size: 18px;
    	line-height: 20px;
        position: relative;
	}
    .settlements tr { border: 1px solid #ccc; }
    table.settlements thead tr { position: absolute; top: -9999px; left: -9999px; }
    .settlements td { border: none; border-bottom: 1px solid #ccc; position: relative; padding-left: 50%; line-height: 20px; margin: 14px; }
    .settlements td:before { position: absolute; top: 14px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
    .settlements td:nth-of-type(1):before { content: "Settlement"; }
    .settlements td:nth-of-type(2):before { content: "Case"; }
    .settlements td:nth-of-type(3):before { content: "Venue"; }
    .settlements td:nth-of-type(4):before { content: "Date"; }
}

@media (max-width: 989px) {
	/* Featured Verdicts */
	table.settlements { margin: 0 auto; width: 100% !important; }
    .settlements tr { background: none; height: 100% !important; }
}

/* Mobile & Tablet-Portrait both */
@media only screen and (max-width: 959px){
    /* Header */
    .header-wrapper .has-sticky-logo:not(.nav-dark) .icon-menu { color: #005EB8; font-size: 2em; }
    .off-canvas-right .mfp-content, .off-canvas-left .mfp-content { background-color: #005EB8; }
    .nav > li > a { color: #fff; }
    .nav-sidebar.nav-vertical>li+li { border-top-color: rgba(255,255,255,0.1); }
    .off-canvas:not(.off-canvas-center) li.html_topbar_right.html { padding: 0; }
    .nav-vertical .top-bar-right-sec li { padding-left: 0; }
    .nav-vertical>li>ul.top-bar-right-sec li:not(.site-login) a { padding-top: 15px; padding-bottom: 15px; }
    .nav-vertical>li>ul.top-bar-right-sec li:first-child { font-size: 0; }
    .nav-vertical>li>ul.top-bar-right-sec li a { font-size: 13px; font-family: "Helvetica,Arial,sans-serif", sans-serif; font-weight: bolder; margin-left: 0; }
    .nav-vertical>li>ul.top-bar-right-sec li:not(.site-login) a:first-child { border-bottom: 1px solid rgba(255,255,255,0.1); }
    .site-login a { text-align: left; }
    .site-login .login-select { top: 100%; border: 0; left: auto; width: 100% !important; }
    .site-login .login-select li { width: 100% !important; }
    /* Home */
    .advertising-tabs-section .box-text h4 { font-size: 1.25em; }
    /* Featured Verdicts */
    .states-wrap { max-width: 640px; }
    /* Trends */
    .content-trends .row .wrapper { max-width: 90%; margin: 20px auto 10px; }
    .content-trends .row .wrapper .hp-leftcolumn, .content-trends .row .wrapper .hp-rightcolumn { min-height: auto; }
    .chartTitle + div { padding: 10px 0; min-height: auto; }
    .chartTitle { height: auto; width: auto; }
}

/* Mobile All Resolutions */
@media only screen and (max-width: 767px){
    .states-wrap.clearfix { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: center; }
}

/* Mobile All Resolutions-Lndscape only */
@media only screen and (max-width: 767px) and (orientation: landscape){
    /* Footer */
    .footer-nav a { margin-right: 1.3em; margin-left: 1.3em; }
    /* Plans & Pricing */
    .pricing-packages-btn a.button.primary.lowercase { min-width: 100%; }
}

/* Mobile-Portrait only */
@media only screen and (max-width: 414px){
    /* Header */
    .nav-small.nav > li.html_topbar_left.html { text-align: center; font-size: 0; }
    .html_topbar_left span { display: block; font-size: 16px; }
    /* Home */
    .reach-verdict:first-child { margin-bottom: 45px; }
    .reach-verdict:first-child .col, .reach-verdict .col { padding-bottom: 0; }
    .reach-verdict .col:nth-child(2) .col-inner { padding: 0 20px; }
    /* Footer */
    .footer-nav { font-size: 0; }
    .footer-nav a { font-size: 15px; width: 45%; margin: 0; display: inline-block; }
    /* Trends */
    .submit-case-recaptch > div { width: 100% !important; }
    .submit-case-recaptch > div iframe { width: 100% !important; }
    .submit-case-recaptch > div iframe .rc-anchor-normal { width: 100%; }
    .submit-case-recaptch > div iframe .rc-anchor-logo-portrait { margin-right: 12px; }
    .submit-case-recaptch > div iframe .rc-anchor-light.rc-anchor-normal { box-sizing: border-box; }
}

/* Mobile - iPhone 4 & 5 */
@media only screen and (max-width: 320px) {
    /* Home */
    .featured-verdict-sec .button.is-outline span, .button-fix span { line-height: 1.5em; margin-top: 4px; }
}





@media only screen and (max-width: 550px) {
    .logo-wrapper { width: 90%; margin: 0 auto; }
    .wrapper, .top-bar, header { width: 100%; margin: 0 auto; }
    .buttonClass { float: right; margin-top: -58%; width: 40%; }
}

@media (max-width: 480px) and (min-width: 300px){
    .top-bar { width: 250px; margin: 0 auto; }
}

@media (max-width: 1000px) {
 /*Footer*/
    .footer-inner { width: 100%; }
    .marquee-inner { width: 100%; left: 0px; margin-left: 0px; }
    .marquee-inner .title,.marquee-inner .fv-view { display: none; }
    .footer-marquee { width: 100%; }
    .footer-marquee:before{ border-top-color: transparent; border-left-color: transparent; }
    .footer-marquee:after { display: none; }
}

@media (max-width: 848px) {
    ul.login-select { width: 137px !important; top:85px; left: 28px; }
    ul.login-select li.drop { text-align: left; width: 137px; }
}

@media (max-width: 1100px) and (min-width: 1001px) {
	.marquee-inner { left: 58%; }
	.footer-marquee { width: 76%; }
	.marquee-inner .title { width: 16%; padding-left: 10px; }
	.marquee-inner .fv-view{ width: 5%; }
}

@media (max-width: 1250px) and (min-width: 1101px) {
	.footer-marquee { width: 78%; }
	.marquee-inner .title { width: 15%; }
}

@media (max-width: 1366px) and (min-width: 1251px) {
	.marquee-inner { left: 52%; margin-left: -593px; }
	.marquee-inner .fv-view{ width: 4%; }
	.marquee-inner .title { width: 13%; }
}

@media (max-width: 1500px) and (min-width: 1367px) {
	.marquee-inner .title { width: 12%; }
	.footer-marquee { width: 81%; }
}

@media (max-width: 1700px) and (min-width: 1501px){
	.marquee-inner .title { width: 11%; }
	.footer-marquee { width: 83%; }
}

@media (max-width: 1850px) and (min-width: 1701px){
	.marquee-inner .title { width: 10%; }
	.marquee-inner .fv-view{ width: 3%; }
	.footer-marquee { width: 85%; }
}

@media (max-width: 2000px) and (min-width: 1851px){
	.marquee-inner .title { width: 9%; }
	.marquee-inner .fv-view{ width: 3%; }
	.footer-marquee { width: 87%; }
}

/* Header Top Bar STyle*/
.mother-bar {margin:0; padding:2px; background:#123 url('http://new-dev.verdictsearch.com/wp-content/uploads/2019/07/bg-mother-bar-11.png') left 50% no-repeat; background-size:initial; background-image: linear-gradient(to right, #063b6f , #123); background-size: 15% 100%;}
.mother-bar .inner {margin:0 30px; padding:0; width:auto; text-align:left;}
.mother-bar img {height:16px;vertical-align:middle;margin:0 15px 0 0;}

.mother-bar .item a {margin:0px 5px 0 0;padding:4px 12px;color:#fff;font-size:12px; text-transform:uppercase; text-decoration:none; background:rgba(255,255,255,0.10); border-radius:0px 0px 0 0; display:inline-block;}
.mother-bar .item a:hover {color:#fff; background:rgba(255,255,255,0.25);} 

.mother-bar .item.active a {color:#fff; background:#5d8fea; background:#3F4D60;}
.mother-bar .item.active a:hover {color:#fff; background:#5d8fea; background:#3F4D60;}

.mother-bar .item.minor a {margin:0px 0 0 0; padding:8px 8px; background:rgba(255,255,255,0.0);}
.mother-bar .item.minor a:hover {color:#fff; background:rgba(255,255,255,0.25);} 

.mother-bar .property {margin: 4px 5px 0 0;padding: 4px 0;color: #fff;font-size: 12px;text-transform: ;text-decoration: none;display: inline-block;}
.mother-bar .upper {text-transform: uppercase;}

.mother-bar img.edition-active {margin:3px 0 0 10px;width:12px;height:auto;float:right;}

@media only screen and (max-width: 1200px) {
.mother-bar .inner {width:auto;}
}

@media only screen and (max-width: 1023px) {
.mother-bar .inner {width:auto; text-align:center;}
.mother-bar .item.minor a {display:none;}
.mother-bar .inner .right {float:none;}
}




nav.jason ul.sub-nav {margin:3px 0; padding:0; width:auto;}

nav.jason ul.sub-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
nav.jason ul.sub-nav li a {
    padding: 5px 15px 5px 0;
    font-weight: 400;
    text-transform: none;
}

nav.jason a {display: block;padding:;font-size:;text-decoration: none;}

nav.jason li div.outer {display:none; margin:0; padding:0; width:auto; height:auto; position:absolute; z-index:25000; border-top:3px solid #123; border-radius:0 0 6px 6px;text-align:left;}
nav.jason li div.outer {background:rgba(0,0,3,1.0) url('https://verdictsearch.com/wp-content/uploads/2019/07/nav-divot-mother-bar-dark-blue.png') 22px 0px no-repeat; background-color:#000;}

nav.jason li div.outer.edition {right:15px;}
nav.jason li div.outer.edition {background:rgba(0,0,3,1.0) url('https://verdictsearch.com/wp-content/uploads/2019/07/nav-divot-mother-bar-dark-blue.png') 205px 0px no-repeat; background-color:#000;}

nav.jason li.trigger:hover div.outer {display: block;}
nav.jason li.trigger a.trigger {font-size:12px; font-weight:400; text-transform:uppercase; color:#fff; cursor:pointer; opacity:0.75;}
nav.jason li.trigger a.trigger:hover {opacity:1.0;}
nav.jason li.trigger a.trigger .nav-ellipsis {margin:0 0 0 1px; font-weight:400; color:#fff; opacity:0.25;}
nav.jason li.trigger a.trigger:hover .nav-ellipsis {color:#ff863d; opacity:1.0;}
nav.jason li div.outer ul.nav-topics {list-style:none; padding:0; margin:15px 10px;}
nav.jason li div.outer ul.nav-topics li {list-style:none; margin:0 0 0px 0; padding:0; display:block; width:auto; text-align:left;}
nav.jason li div.outer ul.nav-topics li a {font: 400 14px/18px "open-sans", sans-serif; color:#fff; text-transform:none; text-decoration:none; padding:10px 15px; border:0px solid #ddd; border-radius:4px;}
nav.jason li div.outer ul.nav-topics li a:hover {color:#111; background:#f5f5f5; border:0px solid #333;}
nav.jason li div.outer ul.nav-topics li a .label.minor {margin:5px 0 0 0; font-size:11px; color:#999;}
nav.jason li div.outer ul.nav-topics li a:hover .label.minor {color:#666;}
nav.jason li div.outer ul.nav-topics li.label {margin:30px 0 15px 15px;padding:0;color:#ff863d;font-weight:700; text-transform:uppercase;}
nav.jason li div.outer ul.nav-topics li.label span {}

nav.jason li div.outer ul.article-list-default li {border:none; margin:0 0 15px 0;}

nav.jason li div.outer .ad-article-list-native {display:none;}



@media only screen and (max-width: 1200px) {
.brand-nav ul.sub-nav {margin:3px auto 0 auto; width:auto;}
.brand-nav .h-scroll {height:auto;}
}

/* Header Top Bar STyle End*/