/* CSS Document *//* updated 042325 *//* =============================*//* ======= Economists Ink ========*//* =============================*//* theme overrides */.econ-page-wrap main .wrapper {	padding-left: 20px;	padding-right: 20px;} @media only screen and (min-width: 769px) {	 /* to match main site */.econ-page-wrap main .wrapper { padding-left: 60px; padding-right: 60px;}} @media only screen and (min-width: 1471px) {	 /* to match main site */.econ-page-wrap main .wrapper { padding-left: calc(50% - 675px); padding-right: calc(50% - 675px);}}.econ-page-wrap .navigation ul li .dropdown.open {	z-index:2000;}.econ-page-wrap .navigation ul li .dropdown .dropdown-scrollable {	z-index:2000;}.econ-page-wrap .page-wrap main.noflex {	display:block;}.econ-page-wrap .page-wrap main > div.page-pad, .page-pad {	padding-left:20px;	padding-right:20px;} @media only screen and (min-width: 480px) {.econ-page-wrap .page-wrap main > div.page-pad, .page-pad { padding-left:30px; padding-right:30px;}} @media only screen and (min-width: 768px) {.econ-page-wrap .page-wrap main > div.page-pad, .page-pad { padding-left:60px; padding-right:60px;}}.econ-ink article {	background: none;	border-radius: 0;	padding:0;} .lg-gutters > [class*='col-'] { margin-bottom:30px;} @media(min-width:1500px) { .lg-gutters { margin-right:-24px; margin-left:-24px;} .lg-gutters > [class*='col-'] { padding-right:24px; padding-left:24px;}} @media only screen and (min-width: 768px) { .xl-gutters { margin-right:-20px; margin-left:-20px;} .xl-gutters > [class*='col-'] { padding-right:20px; padding-left:20px;}} @media(min-width:992px) { .xl-gutters { margin-right:-32px; margin-left:-32px;} .xl-gutters > [class*='col-'] { padding-right:32px; padding-left:32px;}}.btn-white {	background: #FFF;	border: 1px solid #FFF;	color:#AA1E2D;}.btn-outline {	font-weight:600;	color: #AA182C;	background: #FFF;	border: 1px solid #AA182C;}.fullwidth {	width:100%;	height:auto;}.bg-red {	background: #AA1E2D;	color: #FFF;}/* overrides for the main overy bossy site stylesheet */@media (max-width: 48em) and (min-width: 0em) {.econ-page-wrap button, .econ-page-wrap .btn, .econ-page-wrap input[type="button"] { width: auto; max-width: 350px;} .econ-page-wrap article p:not(.title) { display: block;}}/* ======= Econ Ink landing page ========*/.pb80 {	padding-bottom:80px;}.econ-ink-header {	color:#FFF;	background-color:#AA1E2D;	padding-top:66px;	padding-bottom:66px;	margin-bottom:45px;	text-align:center;	background-image: url(../images/econ-ink-main-header-sm.png);	background-repeat: no-repeat;	background-position: left top;	background-size: contain;} @media only screen and (min-width: 992px) {.econ-ink-header { padding-top:40px; padding-bottom:40px; background-image: url(../images/econ-ink-main-header.png); background-repeat: no-repeat; background-position: left top; background-size: contain;}} @media only screen and (min-width: 1200px) {.econ-ink-header { padding-top:66px; padding-bottom:66px; margin-bottom:65px; text-align:left;}}.econ-ink-header .logo {	margin-bottom:40px;}.econ-ink-header .logo a {	display:block;}.econ-ink-header a.no_underline:hover {	background:none;	background-image:none !important}.econ-ink .econ-ink-header h2, .econ-ink .econ-ink-header h3, .econ-ink .econ-ink-header p, .econ-ink .econ-ink-header ul, .econ-ink .econ-ink-header li, .econ-ink .econ-ink-header a {	color:#FFF;}.econ-ink .econ-ink-header .btn-white {	color:#AA1E2D;}.econ-ink .econ-ink-header .btn-white:hover, .econ-ink .econ-ink-header .btn-white:focus {	color:#FFF;}.econ-ink-header h3.eyebrow {	font-size:16px;	font-weight:600;	text-transform:uppercase; letter-spacing:.025rem;}.econ-ink-header ul.feat-articles {	font-weight:600;	list-style:none;}.econ-ink-header ul.feat-articles > li {	padding-left:0;}.econ-ink-header ul.feat-articles > li:before {	display:none;}.econ-ink-header .econink-issue-thumb {	text-align:center;}.econ-ink-header .econink-issue-thumb img {	width:90%;	max-width:300px;	height:auto;	margin-left:auto;	margin-right:auto;} @media only screen and (min-width: 768px) { .econ-ink-header .econink-issue-thumb img { width:75%; max-width:300px;}}/* end econ ink header styles */.econ-ink h2 {	font-size:24px;	line-height:124%;	color:#AA1E2D;	font-weight:700;	text-transform:uppercase;} @media only screen and (min-width: 768px) { .econ-ink h2 { font-size:24px;}} @media only screen and (min-width: 1200px) {.econ-ink h2 { font-size:26px;}}.econ-ink h3 {	font-size:18px;	line-height:134%;	color:#58595b;	font-weight:700;}.econ-ink p {	font-size:18px;	line-height:134%;	font-weight:300;	color:#54565A;	margin: 0 0 25px 0;}.econ-ink .text-large p {	font-size:22px;	font-weight:400;} @media only screen and (min-width: 768px) {.econ-ink .text-large p { font-size:22px;}} @media only screen and (min-width: 1200px) {.econ-ink .text-large p { font-size:24px;}}.econ-ink p.eyebrow {	color:#AA1E2D;	font-weight:700;	text-transform:uppercase; letter-spacing:.025rem;}.econ-ink ul.nobullet > li {	margin-bottom: 2px;	padding: 0;	padding-left: 0;}.econ-ink ul.nobullet > li:before {	content: '';	display:none;}.card.highlight-article {	-ms-flex-direction: row;	flex-direction: row;	background: #F6F5F2;	background-clip: border-box;	border: none;	border-radius: 0 40px 0 40px;	margin-bottom:42px;} .card.highlight-article:nth-child(3n):not(:first-child):last-child { border-radius: 0 40px 0 40px;}.card.highlight-article a.imglink {	/*width:30%;*/	width:46%;	height:100%;	background-image:none !important;	transition:none !important;	background-size:0 !important;}.card.highlight-article a.imglink:hover {	background-image:none !important;}.card.highlight-article img {	/*width:30%;*/	/*width:46%;*/	width:100%;	height:100%;	object-fit:cover;	display: block;} @media only screen and (max-width: 991px) {.card.highlight-article img { display:none;}}.card.highlight-article .card-body {	width:70%;	padding:6%;	padding-right:7%;}.card.highlight-article h3 {	font-size:25px;	line-height:124%;	font-weight:600;}.card.highlight-article p.m-0 .btn {	margin-bottom:0;}/* Issue slider */.issue_slider .item {	opacity:.3;}.issue_slider .item img {	transition: all 1.5s;	-webkit-box-shadow: 4px 4px 5px -1px rgba(0, 0, 0, 0.4);	-moz-box-shadow: 4px 4px 5px -1px rgba(0, 0, 0, 0.4);	box-shadow: 4px 4px 5px -1px rgba(0, 0, 0, 0.4);}.issue_slider .owl-item.active.center .item {	opacity:1;}.owl-item.active.center {	z-index:1000;}.owl-item.active.center .item img {	-webkit-transform: scale(1.65);	transform: scale(1.65);}.issue_slider.owl-carousel .owl-stage-outer {	overflow-y: visible !important;	padding-top:62px;	padding-bottom:62px;/*background-color:rgba(255, 255, 255, 0.4);*/} @media only screen and (min-width: 576px) {.issue_slider.owl-carousel .owl-stage-outer { padding-top:90px; padding-bottom:100px;}} @media only screen and (min-width: 768px) {.issue_slider.owl-carousel .owl-stage-outer { padding-top:90px; padding-bottom:100px;}} @media only screen and (min-width: 1400px) {.issue_slider.owl-carousel .owl-stage-outer { padding-top:108px; padding-bottom:135px;}}.owl-nav {	position: relative;	-js-display: flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	align-items: flex-end;	justify-content: space-between;	font-size:17px;	font-weight:600;	padding-left:30px;	padding-right:30px;	width:100%;	margin-left:auto;	margin-right:auto;} @media only screen and (min-width: 1200px) {.owl-nav { font-size:17px; width:55%;}} @media only screen and (min-width: 1400px) { .owl-nav {margin-top:-10px;}}.owl-nav button { letter-spacing:.03rem;}.issue_slider.owl-carousel .owl-nav button.owl-prev {	position:absolute;	left:0;	top:0;	padding-left:24px !important;	background-image: url(../images/prev-arrow.png);	background-repeat: no-repeat;	background-position: left top;}.issue_slider.owl-carousel .owl-nav button.owl-next {	position:absolute;	right:0;	top:0;	padding-right:24px !important;	background-image: url(../images/next-arrow.png);	background-repeat: no-repeat;	background-position: right top;}.owl-prev:hover, .owl-prev:focus, .owl-next:hover, .owl-next:focus {	opacity:.7;}.owl-nav .disabled {	display: none;}/* ======= Econ Ink detail page ========*/.econ-ink-header-small {	color:#FFF;	padding-top:30px;	padding-bottom:30px;	background-color:#AA1E2D;} @media only screen and (min-width: 992px) { .econ-ink-header-small { background-image: url(../images/econ-ink-small-header.png); background-repeat: no-repeat; background-position: right bottom; background-size: cover;}}.econ-ink-header-small .logo {	padding-right:6px;	margin-right:6px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #d38a96;} @media only screen and (min-width: 375px) {.econ-ink-header-small .logo { padding-right:16px; margin-right:16px;}} @media only screen and (min-width: 1400px) {.econ-ink-header-small .logo { padding-right:28px; margin-right:28px;}}.econ-ink-header-small .logo img {	width:100px;} @media only screen and (min-width: 1400px) { .econ-ink-header-small .logo img { width:127px;}}.econ-ink-nav {	color: #d38a96;	display:none;} @media only screen and (min-width: 992px) {.econ-ink-nav { display:inline;}}.econ-ink-nav ul {	display:inline;	padding:0;	margin:0;}.econ-ink-nav ul li {	font-size:16px;	display:inline;	padding:0;	margin:0;	padding-right:18px;	margin-right:18px;	position:relative;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #d38a96;} @media only screen and (min-width: 992px) {.econ-ink-nav ul li { font-size:15px;}}.econ-ink-nav ul li:last-of-type {	border:none;	color:#FFF;}.econ-ink-nav ul li:before {	content:"";	display:none;}.econ-ink-nav a {	color: #d38a96;}.econ-ink-header-small button {	color:#FFF;	width:auto;	max-width:none;	padding-right:40px;	background-color:transparent;	background-image: url(../images/arrow-down-white.png) !important;	background-repeat: no-repeat;	background-position: 90% center;}.btn.focus, .btn:focus {	outline: 0;	box-shadow: none;}.econ-ink-header-small button[aria-expanded="false"] {	background-image: url(../images/arrow-down-white.png) !important;	background-repeat: no-repeat;	background-size: 15px 9px;	background-position: 90% center;}.econ-ink-header-small button[aria-expanded="true"] {	background-image: url(../images/arrow-up-white.png) !important;	background-repeat: no-repeat;	background-size: 15px 9px;	background-position: 90% center;} @media (max-width: 48em) and (min-width: 0em) {.page-wrap .econ-ink-header-small button { width:auto; max-width:none;}} @media only screen and (min-width: 992px) {.econ-ink-header-small .btn-collapse { display:none !important;}.page-wrap .econ-ink-header-small button.btn-collapse, .page-wrap .econ-ink-header-small input[type="button"] { display:none !important;}}@media only screen and (max-width: 991px) {.econ-ink-header-small > .page-pad > .row { justify-content: space-between;}}#navFilter {	padding-bottom:30px;	padding-left:20px;	padding-right:20px;	background-color:#AA1E2D;} @media only screen and (min-width: 480px) {#navFilter { padding-left:30px; padding-right:30px;}} @media only screen and (min-width: 768px) {#navFilter { padding-left:60px; padding-right:60px;}}#navFilter .econ-ink-nav-sm {	margin-top:0;}.econ-ink-nav-sm ul {	display:block;	padding:0;	margin:0;}.econ-ink-nav-sm ul li {	font-size:18px;	display:block;	padding:0;	margin:0;}.econ-ink-nav-sm ul li:before {	content:"";	display:none;}.econ-ink-nav-sm a {	color: #d38a96;}.econ-ink-nav-sm ul li:last-of-type {	color:#FFF;}/* hero *//* overrides for the main overy bossy site stylesheet */main.econ-ink > div > *:first-child:not(.frame-fp-block):not(.main-hero):not([class*="custom-fp-block"]) { margin-top: 0;} @media only screen and (max-width: 1470px) {main.econ-ink > div > *:first-child:not(.frame-fp-block):not(.main-hero):not([class*="custom-fp-block"]) { margin-top: 0;}}.econ-ink-hero.card {	border:none;	border-radius: 0;	background-color:#830c1e;	position:relative;}.econ-ink-hero.card .imagewrap {	position:absolute;	top:0;	bottom:0;	left:0;	right:0;	background-color:rgba(0, 0, 0, 0.25);}.econ-ink-hero.card.darktext .imagewrap {	display:none;}.econ-ink-hero .card-body {	padding: 70px;	padding-left:13%;	padding-right:13%;	color:#FFF;	text-align:center;} @media only screen and (min-width: 1400px) {.econ-ink-hero .card-body { padding: 100px; padding-left:25%; padding-right:25%;}}.econ-ink-hero h1 {	font-size:34px;	line-height:136%;	color:#FFF;	font-weight:600;} @media only screen and (min-width: 768px) { .econ-ink-hero h1 { font-size:36px;}} @media only screen and (min-width: 1400px) {econ-ink-hero h1 { font-size:50px;}}.econ-ink-hero p {	font-size:16px;	line-height:136%;	color:#FFF;	font-weight:300;} @media only screen and (min-width: 768px) { .econ-ink-hero p { font-size:17px;}} @media only screen and (min-width: 992px) { .econ-ink-hero p { font-size:21px;}}.econ-ink-hero p a {	color:#FFF;}.econ-ink-hero.darktext p a {	color:#252d34;}.econ-ink-hero .btn-white {	color:#AA1E2D;}.econ-ink-hero .btn-white:hover, .econ-ink-hero .btn-white:focus {	color:#FFF;}.econ-ink .econ-ink-hero p.eyebrow {	color:#FFF;	font-weight:600;	text-transform:uppercase;	margin-bottom:10px;}.econ-ink-hero p:last-of-type {	margin-bottom:0;}/* dark text version */.econ-ink-hero.darktext, .econ-ink-hero.darktext h1,  .econ-ink-hero.darktext p,  .econ-ink-hero.darktext p.eyebrow,  .econ-ink-hero.darktext p a {	color:#252d34;}.econ-ink-hero.darktext p a.btn-white {	color:#AA1E2D;}.econ-ink-hero.darktext .btn-white:hover, .econ-ink-hero.darktext .btn-white:focus {	color:#FFF;}/* main article wrapper */.econ-ink .main-article-wrapper {	width:95%;	margin-right:auto;	margin-left:auto;	margin-top:60px !important;} @media only screen and (min-width: 992px) {.econ-ink .main-article-wrapper { width:100%;}} @media only screen and (min-width: 1400px) {.econ-ink .main-article-wrapper { margin-top:70px !important;}}/* main article typopgraphy */.econ-ink .main-article p {	font-size:18px;	line-height:145%;} @media only screen and (min-width: 768px) { .econ-ink .main-article p { font-size:20px;}}.econ-ink .main-article .intro-text p {	font-size:22px;	color:#AA1E2D;	font-weight:400;} @media only screen and (min-width: 768px) { .econ-ink .main-article .intro-text p { font-size:24px;}}/* read more read less */[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed { display: none;}.readmore {	margin-top: 30px;}/* nav below */.nav-below {	position: relative;	-js-display: flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	align-items: flex-start;	justify-content: space-between;	padding-top:33px;	padding-bottom:33px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #d5d6d7;	border-bottom-color: #d5d6d7;}.nav-below:before {	content:'';	position:absolute;	top:0;	bottom:0;	right:50%;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #d5d6d7;} @media only screen and (min-width: 768px) {.nav-below { padding-top:44px; padding-bottom:44px;}} @media only screen and (min-width: 992px) {.nav-below { padding-top:60px; padding-bottom:60px;}} @media only screen and (min-width: 1200px) {.nav-below { padding-top:110px; padding-bottom:110px;}}.nav-below .nav-prev {	width:50%;	padding-right:9%;}.nav-below .nav-next {	width:50%;	text-align:right;	padding-left:9%;}.nav-below p {	font-size:16px;	font-weight:600;	color:#000;} @media only screen and (min-width: 768px) {.nav-below p { font-size:18px;}} @media only screen and (min-width: 992px) {.nav-below p { font-size:22px;}} @media only screen and (min-width: 1200px) {.nav-below p { font-size:25px;}}.nav-below .navlink {	font-size:92%;	font-weight:400;	color:#AA1E2D;}.nav-prev .navlink {	padding-left:30px;	background-image: url(../images/prev-arrow-red.png);	background-repeat: no-repeat;	background-position: left center;}.nav-next .navlink {	padding-right:30px;	background-image: url(../images/next-arrow-red.png);	background-repeat: no-repeat;	background-position: right center;}/* author boxes */.author-links {	padding-top:60px;} @media only screen and (min-width: 900px) { .author-links { width:70%; margin-left:auto; margin-right:auto;}}@media only screen and (min-width: 1200px) { .author-links { width:100%;}}.author-links h2 {	text-align:left;	text-transform: none;	font-weight:400;	margin-bottom:35px;} @media only screen and (min-width: 992px) {.author-links h2 { text-align:center;}}.card.author-article {	-ms-flex-direction: row;	flex-direction: row;	background: #F6F5F2;	background-clip: border-box;	border: none;	border-radius: 0 40px 0 40px;	margin-bottom:42px;	width:100%;	align-items: center;} .card.author-article:nth-child(3n):not(:first-child):last-child { border-radius: 0 40px 0 40px;}.card.author-article .authorimg {	flex: 0 0 37%;	max-width: 37%;	width:37%;	object-fit:cover;	background-repeat:no-repeat;	background-position:left top;} @media only screen and (min-width: 400px) { .card.author-article .authorimg { flex: 0 0 37%; max-width: 37%; width:37%;}} @media only screen and (min-width: 1200px) {.card.author-article .authorimg {}} @media only screen and (min-width: 1400px) {.card.author-article .authorimg { flex: 0 0 37%; max-width: 37%; width:37%;}}.card.author-article .card-body {	padding:5%;} @media only screen and (min-width: 1200px) {.card.author-article .card-body { padding:3%;}} @media only screen and (min-width: 1600px) {.card.author-article .card-body { padding:5%;}}.card.author-article h3 {	font-size:14px;	line-height:124%;	font-weight:600;}.card.author-article p {	font-size:13px;	margin-bottom:14px;}.card.author-article p.email {	font-size:11px;	font-weight:600;	margin: 0;} @media only screen and (min-width: 400px) {.card.author-article h3 { font-size:16px;}.card.author-article p { font-size:13px;} .card.author-article p.email { font-size:12px;}} @media only screen and (min-width: 576px) {.card.author-article h3 { font-size:20px;}.card.author-article p { font-size:15px;} .card.author-article p.email { font-size:14px;}} @media only screen and (min-width: 992px) {.card.author-article h3 { font-size:18px;}}.card.author-article h3 a {	color:inherit;}.card.author-article h3 a:hover, .card.author-article h3 a:focus {}/* bottom banner */.bottom-banner {	position:relative;	color:#FFF;	background-color:#AA1E2D;	padding-top:30px;	padding-bottom:30px;	text-align:center;	background-image: url(../images/bottom-banner-bg-sm.png);	background-repeat: no-repeat;	background-position: left top;	background-size: cover;} @media only screen and (min-width: 992px) {.bottom-banner { text-align:left; padding-top:60px; padding-bottom:60px; background-image: url(../images/bottom-banner-bg.png);}} @media only screen and (min-width: 1200px) {.bottom-banner { padding-top:96px; padding-bottom:60px; text-align:left;}}.bottom-banner p {	color:#FFF;}.bottom-banner p.eyebrow {	color:#FFF;	font-weight:600;}.bottom-banner h2 {	font-size:32px;	text-transform:none;	color:#FFF;	font-weight:300;} @media only screen and (min-width: 1200px) {.bottom-banner h2 { font-size:48px;}}/* all issues listing page */.econ-ink-header.all-issues {	padding-top:96px;	margin-bottom:0;}.econ-ink-header.all-issues .econink-issue-thumb img {	max-width:200px;	margin-bottom:30px;	-webkit-box-shadow: 8px 7px 10px 1px rgba(0, 0, 0, 0.3);	-moz-box-shadow: 8px 7px 10px 1px rgba(0, 0, 0, 0.3);	box-shadow:8px 7px 10px 1px rgba(0, 0, 0, 0.3);} @media only screen and (min-width: 768px) {.econ-ink-header.all-issues .econink-issue-thumb img { width:60%; max-width: 400px;}}.econ-ink .target-element {	margin-top:-100px;	padding-top:100px;}.econ-ink .filter-wrap {	background-color:#f2f2f2;	padding-top:30px;	padding-bottom:20px;}.econ-ink .filter-wrap .main-article-wrapper {	margin-top:0 !important;}.econ-ink .filter-wrap h2 {	font-size:22px;	margin:0;	padding:0;}.econ-ink .filter-wrap h3 {	font-size:18px;	margin:0;	padding:0;}.econ-ink .filter-set button.filterdrop {	font-size:20px;	padding:6px;	padding-left:0;	padding-right:44px;	background-color:transparent;	border:none;	background-image: url(../images/arrow-right-red.png) !important;	background-repeat: no-repeat;	background-position: right center !important;	background-size:22px 22px;}.econ-ink .filter-set button.filterdrop[aria-expanded="true"] {	background-image: url(../images/arrow-down-red.png) !important;} @media only screen and (min-width: 1400px) {.econ-ink .filter-wrap h2 { font-size:32px;}.econ-ink .filter-wrap h3 { font-size:24px;} .econ-ink .filter-set button.filterdrop { font-size:26px; background-size:26px 26px;}}/* filter pro checkbox overrides */ .econ-ink [type="checkbox"]:checked + label {	position:relative;} .econ-ink [type="checkbox"]:not(:checked) + label:before, .econ-ink [type="checkbox"]:checked + label:before { border: 1px solid #c7c7c7; border-radius: 2px;} .econ-ink [type="checkbox"]:not(:checked) + label:before, .econ-ink [type="checkbox"]:checked + label:before { border: 1px solid #c7c7c7; border-radius: 2px;}.econ-ink [type="checkbox"]:checked + label:before {	background: #346076;	border: 1px solid #346076;}.econ-ink [type="checkbox"]:checked + label:after {	content: "";	position: absolute;	top:3px;	left:6px;	height:10px;	width:6px;	transition: transform ease 0.25s, border-color ease 0.25s;	transform: rotate(45deg) scale(1);	border: solid white;	border-width: 0px 2px 2px 0;}/* end  pro checkbox overrides */.econ-issue-grid {	padding-bottom:60px;}.econ-issue-grid .card, .econ-issue-grid .econink-issue-thumb {	width:100%;	border:none;}.econ-issue-grid .econink-issue-thumb {	margin-bottom:20px;}.econ-issue-grid .econink-issue-thumb.pdf_only .imagewrap {	position:relative;}.econ-issue-grid .econink-issue-thumb.pdf_only .imagewrap:before {	content:'';	position:absolute;	bottom:3.75%;	right:4.8%;	width:22.9%;	height:18%;	background-image:url(../images/econink-pdf-icon.png);	background-repeat:no-repeat;	background-position: bottom right;	background-size: contain;}.econ-issue-grid .econink-issue-thumb a {	width:100%;	display:block;}.econ-issue-grid .econink-issue-thumb img {	width:100%;	height:auto;	-webkit-box-shadow: 8px 7px 10px 1px rgba(0, 0, 0, 0.3);	-moz-box-shadow: 8px 7px 10px 1px rgba(0, 0, 0, 0.3);	box-shadow:8px 7px 10px 1px rgba(0, 0, 0, 0.3);}.econ-ink .econ-issue-grid h3 {	font-weight:600;}.econ-ink .econ-issue-grid h3 span {	font-size:90%;	color:#AA1E2D;	font-weight:700;}.justify-content-between {	-js-display: flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	justify-content: space-between;}.view-more {	position:relative;	font-weight:500;}.view-more:after {	content:'';	padding-right:30px;	background-image: url(../images/next-arrow.png);	background-repeat: no-repeat;	background-position: right top;}/* Filter Everything  submit button overrides*//*.wpc-filters-main-wrap a.wpc-filters-reset-button, .wpc-filters-main-wrap a.wpc-filters-submit-button {    width: 45%;    white-space: inherit;    display: flex;    align-items: center;    justify-content: center;}.wpc-filters-main-wrap .wpc-filters-widget-controls-container a, .wpc-filters-main-wrap a.wpc-filters-reset-button, .wpc-filters-main-wrap a.wpc-filters-submit-button {    outline: 0 !important;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    transition: opacity .1sease-in-out;    text-decoration: none;    font-weight: 400;    white-space: nowrap;    box-shadow: none;    padding: 6px 14px;    border-radius: 4px;    border: 1px solid #d8d8d8;    display: block;    text-align: center;}*/.econ-ink .wpc-filters-main-wrap a.wpc-filters-reset-button, .econ-ink .wpc-filters-main-wrap a.wpc-filters-submit-button {	font-weight: 500;	border:none;	border-radius: 12px;}.econ-ink .wpc-filters-main-wrap a.wpc-filters-submit-button {	background-color:#AA182C;	border:none;	border-radius: 12px;}.econ-ink .wpc-filters-main-wrap a.wpc-filters-submit-button:hover, .econ-ink .wpc-filters-main-wrap a.wpc-filters-submit-button:focus {	background-color:#991527;}/* -------- My custom pagination --------- */.custom-pagination {	font-size: 20px;	font-weight: 700;	text-align: center;	justify-content: center;	padding-bottom: 60px;} @media only screen and (max-width: 576px) {.custom-pagination { flex-wrap: wrap;}}.custom-pagination {	margin-left: 0;	list-style-type: none;}.custom-pagination li:before {	content: '';	display: none;}.custom-pagination li {	padding: 0;	position: relative;}.custom-pagination:before {	display: none;}.custom-pagination .page-numbers {	font-size: 16px;	width: 43px;	height: 43px;	line-height: 43px;	margin-left: 6px;	margin-right: 6px;	color: #AA182C;	background-color: transparent;	text-decoration: none;	padding: 0;	padding-bottom: 3px;	border: none;	text-align: center;	border: 2px solid #AA182C;	border-radius: 9px;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;	-js-display: inline-flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-inline-flex;	display: inline-flex;	align-items: center;	justify-content: center;	margin-bottom:15px;}.custom-pagination .page-numbers.current, .custom-pagination .page-numbers:hover, .custom-pagination .page-numbers:focus {	color: #FFF !important;	background-color: #AA182C !important;	background-image:none !important;}.custom-pagination a.prev, .custom-pagination a.next {	background-color: transparent;	background-repeat: no-repeat;	background-position: center center;	background-size: 18px;}.custom-pagination a.prev {	color: #AA182C;	text-indent:-9999px;	background-position:center center !important;	background-size:cover !important;}.custom-pagination a.next {	color: #FFF;	text-indent:-9999px;	background-position:center center !important;	background-size:cover !important;} @media only screen and (min-width: 768px) { .custom-pagination a.prev, .custom-pagination a.next { background-size: 11px;}} @media only screen and (min-width: 1200px) { .custom-pagination a.prev, .custom-pagination a.next { background-size: 15px;}}@media only screen and (min-width: 1400px) { .custom-pagination a.prev, .custom-pagination a.next { background-size: 18px;}}@media only screen and (min-width: 1800px) { .custom-pagination a.prev, .custom-pagination a.next { background-size: 24px;}}.custom-pagination a.prev {	background-image: url(../images/pagi-arrow-prev-red.png) !important;}.custom-pagination a.prev:hover, .custom-pagination a.prev:focus {	background-image: url(../images/pagi-arrow-prev-white.png) !important;	background-color: #AA182C !important;}.custom-pagination a.next {	background-image: url(../images/pagi-arrow-next-red.png) !important;}.custom-pagination a.next:hover, .custom-pagination a.next:focus {	background-image: url(../images/pagi-arrow-next-white.png) !important;	background-color: #AA182C !important;}.econ-ink .main-article .footnote p, .econ-ink .main-article p.sdfootnote {	font-size: 15px;	margin-bottom:15px;}