div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.moneypages.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0; } main {
display: block; } h1 {
font-size: 2em;
margin: 0.67em 0; }  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; } abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder; } code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }  img {
border-style: none; }  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible; } button,
select { text-transform: none; } button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; } button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; } fieldset {
padding: 0.35em 0.75em 0.625em; } legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline; } textarea {
overflow: auto; } [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block; } summary {
display: list-item; }  template {
display: none; } [hidden] {
display: none; } .visuallyhidden { position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.visible {
opacity: 1 !important;
visibility: visible !important; }
.clearfix {
overflow: auto; }
.clearfix::after {
content: "";
clear: both;
display: table; }
img {
max-width: 100%; }
.videowrapper {
position: relative;
overflow: hidden;
padding-top: 56.25%; }
.videowrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; }
.animate-el {
opacity: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.row {
overflow: hidden; }
.break {
display: block; }
.centered {
text-align: center; }
.centered.at-full {
text-align: left; }
@media only screen and (min-width: 768px) {
.centered.at-full {
text-align: center; } }
#contest_navlist .is_active.tabnav, #issues_navlist .is_active.tabnav {
background-color: #66c6ff; } .alignnone {
margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto; }
.alignright {
float: right;
margin: 5px 0 20px 20px; }
.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.alignright {
float: right;
margin: 5px 0 20px 20px; }
a img.alignnone {
margin: 5px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center; }
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto; }
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px; } .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } body {
font-family: "Montserrat", sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
color: #222222;
overflow-x: hidden; }
@media only screen and (min-width: 1440px) {
body {
font-size: 18px; } }
body, h1, h2, h3, h4, h5, h6 {
font-size-adjust: 0.5; }
h1, h2, h3, h4, h5, h6 {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-style: normal;
text-transform: uppercase; } body {
font-size: 1em;
line-height: 1.75; }
a {
color: #00A0FF; }
h1 {
font-size: 2em;
line-height: 1.25; }
h2 {
font-size: 1.625em;
line-height: 1.15384615; }
h3 {
font-size: 1.375em;
line-height: 1.13636364; }
h4, h5, h6 {
font-size: 1.25em;
line-height: 1.11111111; }
blockquote {
font-size: 1.25em;
line-height: 1.25;
padding: 10px 20px;
margin: 0 0 20px;
border-left: 5px solid #222222; }
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
font-size: 1em;
line-height: 1.25; }
@media (min-width: 43.75em) {
.page {
font-size: 1em;
line-height: 1.375; }
p {
line-height: 2; }
h1 {
font-size: 2.5em;
line-height: 1.125; }
h2 {
font-size: 2em;
line-height: 1.25; }
h3 {
font-size: 1.5em;
line-height: 1.25; }
h4, h5, h6 {
line-height: 1.22222222; }
blockquote {
font-size: 1.5em;
line-height: 1.45833333; }
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
font-size: 1em;
line-height: 1.45833333; } }
@media (min-width: 56.25em) {
h1 {
font-size: 3em;
line-height: 1.05; }
h2 {
font-size: 2.25em;
line-height: 1.25; }
h3 {
font-size: 1.75em;
line-height: 1.25; }
h4, h5, h6 {
font-size: 1.5em;
line-height: 1.25; } }
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible; } }
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible; } }
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight; }
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); } }
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); } }
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight; }
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
opacity: 0; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
opacity: 1; } }
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
opacity: 0; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
opacity: 1; } }
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp; }
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
opacity: 0; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
opacity: 1; } }
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
opacity: 0; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
opacity: 1; } }
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown; } .masthead {
background-color: rgba(39, 39, 39, 0.95);
border-bottom: 3px solid #00A0FF;
position: absolute;
width: 100%; }
.masthead-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
padding: 16px; }
.nav-bars {
margin-left: auto; }
.nav-bars svg {
fill: #00A0FF; }
.site-header {
margin: 0;
font-size: 1em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center; }
.site-header a {
display: inline-block; }
.site-logo {
max-width: 150px; }
.header-nav {
visibility: hidden;
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100vh;
padding: 16px;
z-index: 100;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: rgba(0, 160, 255, 0.95);
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.nav-close {
margin-left: calc( 100% - 45px); }
.nav-close svg {
fill: #ffffff; }
.menu {
list-style: none;
padding: 0 32px; }
.menu-item a {
display: block;
padding: 0 6px;
font-size: 1.25em;
line-height: 1.75;
color: #ffffff;
text-transform: uppercase;
text-decoration: none; }
.current_page_item a {
background-color: #ffffff;
color: #00A0FF; }
.nav-btn-list ul {
list-style: none; }
.nav-btn a {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
color: #00A0FF;
background-color: #ffffff;
width: 120px;
border-radius: 3px;
padding: 10px 24px 10px 52px;
margin-bottom: 8px;
position: relative;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.nav-btn a:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 8px;
margin: auto;
margin-left: 8px;
width: 22px;
height: 24px;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/03/nav-btn-sprites.png);
background-position: 0px -20px;
background-repeat: no-repeat;
background-size: 50px; }
.nav-btn a:hover {
background-color: #0079C7;
color: #ffffff; }
.nav-btn a:hover:before {
background-position: 0px 1px; }
.nav-btn.moneybags a:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 8px;
margin: auto;
margin-left: 8px;
width: 22px;
height: 24px;
background-image: url(//www.moneypages.com/wp-content/themes/moneypages/assets/images/moneybags.png);
background-position: 0px -20px;
background-repeat: no-repeat;
background-size: 50px; }
.nav-btn.moneybags a:hover {
background-color: #0079C7;
color: #ffffff; }
.nav-btn.moneybags a:hover:before {
background-position: 0px 1px; }
.nav-btn.storefront a:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 8px;
margin: auto;
margin-left: 8px;
width: 22px;
height: 24px;
background-image: url(//www.moneypages.com/wp-content/themes/moneypages/assets/images/storefront.png);
background-position: 0px -20px;
background-repeat: no-repeat;
background-size: 50px; }
.nav-btn.storefront a:hover {
background-color: #0079C7;
color: #ffffff; }
.nav-btn.storefront a:hover:before {
background-position: 0px 1px; }  .menu-item-has-children {
position: relative; }
.header-nav .sub-menu {
opacity: 0;
position: absolute;
right: 0;
top: 0;
padding: 16px;
margin-top: 24px;
background-color: #00A0FF;
width: 175px;
list-style: none;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.header-nav .sub-menu .menu-item a {
margin: 0;
padding: 0 6px;
display: block; }
.header-nav .sub-menu .menu-item a:hover {
color: #0079C7;
background-color: #ffffff; }
.locations-mega.menu-item .sub-menu {
width: 225px;
}
.locations-mega.menu-item .sub-menu li {
padding-left: 20px;
}
.locations-mega.menu-item .sub-menu li.menu-item-noclick {
padding-left: 0px;
}
.locations-mega.menu-item .sub-menu li.menu-item-noclick a {
font-weight: 800;
}
.locations-mega.menu-item .sub-menu li.menu-item-noclick a:hover {
background: transparent;
color: #fff;
} .hero {
z-index: -1;
position: relative;
min-height: 250px;
padding: 89px 16px 0 16px;
background-size: cover;
background-position: center center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center; }
.hero-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5); }
.hero-inner {
z-index: 1; }
.hero-heading {
text-transform: none;
font-weight: 300;
color: #ffffff;
font-size: 1.65em;
margin: 0;
text-align: center;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.front-page-hero {
overflow: hidden;
position: relative;
min-height: 300px;
padding: 0 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center; }
.front-page-hero .hero-heading {
padding-top: 85px; }
#hero-video {
position: absolute;
z-index: -1;
top: 0;
left: -50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto; } @media only screen and (min-width: 625px) {
#hero-video {
left: 0; }
.front-page-hero {
min-height: 450px; } }
@media only screen and (min-width: 996px) {
.masthead-inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
max-width: 1080px;
margin: 0 auto; }
.nav-bars, .nav-close {
display: none; }
.hero {
min-height: 531px; }
.header-nav {
visibility: visible !important;
-webkit-transform: translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important;
-webkit-animation-name: none !important;
animation-name: none !important;
position: relative;
height: auto;
background-color: transparent;
padding: 0; }
.header-nav .menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-justify-content: space-between;
width: 100%;
padding: 0;
margin-bottom: 0; }
.header-nav .menu-item a {
display: inline;
font-size: 14px;
margin: 0 8px;
padding-left: 0;
padding-right: 0;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.header-nav .menu-item a:hover {
color: #00A0FF; }
.header-nav .menu-item:first-child a {
margin-left: 0; }
.header-nav .menu-item:last-child a {
margin-right: 0; }
.header-nav .sub-menu .menu-item a {
color: #ffffff;
border: none;
margin: 2px 0; }
.header-nav .sub-menu .current_page_item a {
color: #00A0FF;
background-color: #ffffff; }
.current_page_item a {
color: #00A0FF;
border-bottom: 6px solid #00A0FF;
background-color: transparent;
padding-bottom: 18px; }
.menu-footer-menu-container .current_page_item a {
padding-bottom: 8px;
border-bottom: 3px solid #00A0FF; }
.site-logo {
max-width: 225px; }
.nav-btn-list {
position: absolute;
top: -44px;
right: 0; }
.nav-btn-list ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0; }
.nav-btn {
margin-left: 8px; }
.nav-btn a {
background-color: #00A0FF;
color: #ffffff; }
.nav-btn a:before {
background-position: 0px 1px; }
.nav-btn.moneybags a:before {
background-position: 0px 1px; }
.nav-btn.storefront a:before {
background-position: 0px 1px; } .front-page-hero {
height: 80vh;
min-height: 500px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-justify-content: flex-start; }
.front-page-hero .hero-inner {
width: 100%;
max-width: 1160px;
margin: 0 auto;
padding-left: 16px;
padding-right: 16px; }
.hero-heading {
text-align: left;
font-size: 3em; } }
@media only screen and (min-width: 1440px) {
.front-page-hero .hero-inner {
max-width: 1440px; }
.front-page-hero .hero-heading {
font-size: 3.5em; } }
@media only screen and (min-width: 1520px) {
.masthead-inner {
max-width: 1440px; } } .row {
padding: 48px 16px; }
.secondary-dark {
background-color: #272727;
color: #ffffff; }
.secondary {
background-color: #0079C7;
color: #ffffff; }
.primary-text {
color: #00A0FF; }
.align-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center; }
.justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center; }
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap; }
.col-full-width {
width: 100%; }
.copy-col {
max-width: 996px;
margin: 0 auto; }
.container.small {
max-width: 996px;
margin: 0 auto; }
.copy-container {
max-width: 1440px;
margin: 0 auto;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.copy-container.pre-anim {
-webkit-animation-name: slideInUp;
animation-name: slideInUp; }
.copy-container.small {
max-width: 996px; }
.col {
max-width: 996px;
margin: 0 auto; }
.imgfull {
width: 100%; }
.digital-portfolio-single {
margin-bottom: 16px; }
.digital-portfolio-single a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-flex;
-webkit-align-items: center;
-webkit-justify-content: center; }
.digital-portfolio-single a:hover .digital-title {
text-shadow: 0 3px 8px rgba(0, 0, 0, 0.75); }
.digital-portfolio-single a:hover .portfolio-overlay {
background-color: rgba(0, 160, 255, 0.85); }
.digital-portfolio-single:last-child {
margin-bottom: 0; }
.digital-title {
position: absolute;
z-index: 3;
margin: 0;
padding: 16px;
color: #ffffff;
font-weight: 700;
font-size: 1.5em;
text-align: center;
line-height: 1.25;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.portfolio-overlay {
z-index: 2;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 160, 255, 0.65);
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.digital-portfolio-banner {
height: 200px;
width: 100%;
-o-object-fit: cover;
object-fit: cover; }
.form-wrapper {
max-width: 768px;
margin: 0 auto; }
.wpcf7 select {
width: 100%;
height: 46px;
margin-bottom: 8px; }
.wpcf7 input, .wpcf7 textarea {
width: 100%;
resize: none;
border: 2px solid #00A0FF;
padding: 12px 8px;
margin-bottom: 8px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.wpcf7 input[type="submit"] {
width: 150px;
float: right;
cursor: pointer;
border: none;
background-color: #00A0FF;
color: #ffffff;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.wpcf7 input[type="submit"]:hover {
background-color: #0079C7; }
.wpcf7 p {
margin: 0; }
.wpcf7 .wpcf7-not-valid-tip {
display: none; }
.wpcf7 .wpcf7-not-valid {
border-color: #ff0000; }
.two-col .form-col {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
div.wpcf7-response-output {
color: #ffffff;
text-align: center;
font-weight: 700;
padding: 32px;
border: none !important; }
div.wpcf7-response-output.wpcf7-mail-sent-ok {
background-color: #398f14; }
div.wpcf7-response-output.wpcf7-validation-errors {
background-color: #ff0000; } .app-promo {
color: #ffffff;
padding: 0; }
.app-promo h2 {
line-height: 1.25;
font-weight: 600;
text-transform: none;
text-align: center; }
.apps-row {
margin: 0 0 16px 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center; }
.apps-row li {
padding: 0 8px; }
.apps-row img {
max-height: 40px; }
.app-dl {
max-width: none;
background-color: #00A0FF;
padding: 48px 16px; }
.app-dl h2 {
margin-top: 0; }
@media only screen and (max-width: 768px) {
.app-dl h2 {
font-size: 1rem; } }
.app-img {
max-width: none;
background-color: #0079C7;
padding: 48px 16px;
overflow: hidden; }
.app-img .app-img-inner {
position: relative;
max-width: 250px;
margin: 0 auto; }
.app-img .app-neighborhood {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
max-width: none; }
.app-img .app-stars, .app-img .app-phone {
position: relative;
z-index: 1; }
.app-img .app-stars {
display: none; }
.app-img .app-phone {
visibility: hidden;
width: 150px;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.app-img .app-ping {
visibility: hidden;
position: absolute;
z-index: 1;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.app-img .app-ping.ping-a {
top: 5px;
right: 70px;
width: 30px; }
.app-img .app-ping.ping-b {
top: 40px;
right: 31px;
width: 25px; }
.app-img .app-ping.ping-c {
top: 106px;
right: 53px;
width: 25px; }
.app-img .app-ping.ping-d, .app-img .app-ping.ping-e {
display: none; }
.x-skew {
display: none; }
.about-intro-heading {
position: relative;
padding-left: 86px;
font-weight: 300;
text-transform: none; }
.about-intro-heading:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 115px;
height: 120px;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/03/moneybag.png);
background-size: contain;
background-repeat: no-repeat;
background-position: bottom left; }
.about-us .divider-text {
display: block; }
.about-us .divider-text.on-large {
display: inline; }
.services-home {
padding: 48px 16px 0 16px;
overflow: hidden; }
.btn {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
color: #00A0FF;
border: 3px solid #00A0FF;
border-radius: 3px;
padding: 10px 42px 10px 24px;
position: relative;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.btn:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
margin: auto;
margin-left: 8px;
width: 12px;
height: 13px;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/03/btncross.png); }
.btn:hover {
background-color: #00A0FF;
color: #ffffff; }
.btn:hover:after {
background-position: -13px 0; }
.btn.btn-alt {
border-color: #ffffff;
color: #ffffff; }
.btn.btn-alt:after {
background-position: -13px 0; }
.btn.btn-alt:hover {
background-color: #ffffff;
color: #00A0FF; }
.btn.btn-alt:hover:after {
background-position: 0 0; }
.service-cards-row {
padding: 48px 0 0 0;
visibility: hidden;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.service-cards-row:last-child {
padding: 48px 0; }
.service-cards-row .col-container {
max-width: 500px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-flex-flow: column; }
.service-cards-row:first-child {
padding-top: 0; }
.service-cards-row:nth-child(even) .col-container {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-flow: column-reverse;
flex-flow: column-reverse;
-webkit-flex-flow: column-reverse; }
.product-img-col img, .service-img-col img {
width: 100%; }
.locations_listing {
list-style: none;
padding: 0;
margin: 0; }
.location_single {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
min-height: 250px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 16px; }
.location_single_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-direction: column;
width: 100%;
background-color: rgba(0, 160, 255, 0.65);
color: #ffffff; }
.location_single_inner h2 {
font-size: 1.5em; }
@media only screen and (min-width: 768px) {
.locations_listing {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap; }
.location_single {
width: calc(50% - 8px);
margin-bottom: 16px; }
.location_single:nth-child(odd) {
margin-right: 8px; }
.location_single:nth-child(even) {
margin-left: 8px; } }
@media only screen and (min-width: 996px) {
.location_single {
width: calc(33% - 8px); }
.location_single:nth-child(odd), .location_single:nth-child(even) {
margin-left: 0;
margin-right: 0; }
.location_single:nth-child(3n+1) {
margin-right: 16px; }
.location_single:nth-child(3n+3) {
margin-left: 16px; } }
.location-data {
background-color: #f5f6f7;
margin: 0 auto;
padding: 16px;
border-radius: 3px; }
.location-data h2 {
margin: 0;
font-size: 1.5em; }
.location-data p, .location-data address {
margin: 8px 0; }
.location-data .btn {
display: block;
text-align: center; }
.location-data iframe {
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15); }
.location-content {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.col.about-us, .col.foundation {
max-width: 996px;
margin: 0 auto; }
.core-values-row {
background-color: #00A0FF;
text-align: center; }
.core-values-row h2 {
margin: 0; }
.values-stamp {
opacity: 0;
max-width: 400px;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.values-container {
list-style: none;
padding: 0;
margin-top: 150px;
color: #ffffff; }
.values-container p {
margin: 0; }
.values-container .value-heading {
font-size: 1.5em;
font-weight: 600;
line-height: 1.25; }
.values-container .value-single {
opacity: 0;
margin-bottom: 150px;
position: relative;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
animation-timing-function: cubic-bezier(0.31, 0.81, 0.31, 0.95);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.values-container .value-single:before {
content: '';
position: absolute;
top: -125px;
left: 0;
right: 0;
margin: auto;
height: 100px;
width: 125px;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/03/corevalue_sprites_white.png);
background-repeat: no-repeat; }
.values-container .value-single.value-experience:before {
background-position: -83px 0; }
.values-container .value-single.value-whatittakes:before {
background-position: 22px 0; }
.values-container .value-single.value-rightthing:before {
background-position: -208px 0; }
.values-container .value-single:last-child {
margin-bottom: 0; }
.community-partners ul {
list-style: none;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.community-partners ul li {
width: 33%;
padding: 8px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.community-partners ul img {
width: 100%; }
.services-contact-bar {
background-color: #00A0FF;
color: #ffffff;
text-align: center; }
.services-contact-bar p {
text-transform: uppercase;
font-size: 2em;
line-height: 1.5;
margin: 0; }
.services-contact-bar img {
vertical-align: middle;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
max-width: none;
max-height: 300px; }
.service-bar-copy {
padding: 48px 16px; }
#direct-mail-geo h2 {
position: relative;
padding-top: 70px; }
#direct-mail-geo h2:before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 60px;
width: 60px;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/04/AddressableGeoFencing_Icon.png);
background-repeat: no-repeat;
background-size: cover; }
.digital-service-icon {
height: 75px; }
.digital-services h3 {
font-size: 1.25em;
min-height: 50px; }
.digital-services .col {
text-align: center;
padding-top: 32px;
padding-bottom: 32px; }
.recent-posts {
border-top: 1px solid #00A0FF;
margin-top: 16px; }
.recent-posts h2 {
font-size: 1.5em; }
.recent-posts ul {
list-style: none;
padding: 0;
margin: 0; }
.recent-posts li {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.recent-posts .recent-post-title {
text-decoration: none;
font-size: 1.25em;
font-weight: 700; }
.recent-post-fa {
width: 100%;
height: 150px;
margin-bottom: 16px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center; }
.home-posts {
list-style: none;
padding: 0;
margin: 0; }
.home-posts li:last-child .home-post-single {
margin-bottom: 0; }
.home-post-single {
position: relative;
padding: 16px;
margin-bottom: 16px;
min-height: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
background-size: cover;
background-repeat: no-repeat; }
.home-post-single .home-post-title {
color: #ffffff; }
.single-inner {
position: relative;
z-index: 2; }
.post-overlay {
height: 100%;
width: 100%;
background-color: rgba(0, 160, 255, 0.5);
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 1; }
.career-listings {
list-style: none;
padding: 0; }
.career-listings li {
padding: 16px;
margin-bottom: 16px;
background-color: #f5f5f5; }
.job-title {
color: #00A0FF;
font-size: 1.5em;
margin-top: 0; }
.submission-form {
margin-bottom: 16px;
text-align: center; } @media only screen and (min-width: 375px) {
.app-img {
padding-top: 64px; }
.app-img .app-img-inner {
max-width: 327px; }
.app-img .app-ping.ping-a {
top: -25px;
right: 94px; }
.app-img .app-ping.ping-b {
top: 24px;
right: 44px; }
.app-img .app-ping.ping-c {
top: 112px;
right: 73px; }
.app-img .app-ping.ping-d {
display: block;
top: 145px;
right: 150px;
width: 20px; }
.app-img .app-ping.ping-e {
display: block;
top: 30px;
right: 140px;
width: 40px; } }
@media only screen and (min-width: 768px) {
.wpcf7 select {
height: 100%; }
.app-promo .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.app-promo .container .col {
width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-flex-flow: column; }
.app-dl h2 {
max-width: 600px; }
.app-img .app-img-inner {
max-width: 350px;
width: 100%; }
.app-img .app-phone {
width: 200px; }
.app-img .app-ping.ping-a {
top: 15px;
right: 105px; }
.app-img .app-ping.ping-b {
top: 62px;
right: 50px; }
.app-img .app-ping.ping-c {
top: 155px;
right: 80px; }
.app-img .app-ping.ping-d, .app-img .app-ping.ping-e {
display: none; }
.about-us .divider-text.on-large {
display: block; }
.thirds-col, .two-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.two-col .col {
width: 50%;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.two-col .col:nth-child(odd) {
padding-right: 8px; }
.two-col .col:nth-child(even) {
padding-left: 8px; }
.thirds-col .col {
width: 33%;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 8px; }
.thirds-col .col:nth-child(3n+3), .thirds-col .col:last-child {
padding-right: 0;
padding-left: 8px; }
.about-us.container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
max-width: 900px;
margin: 0 auto; }
.about-us.container .col {
width: 50%; }
.about-us.container .col.primary-content {
padding-left: 1em;
margin-left: 1em;
border-left: 1px solid #ffffff;
line-height: 2; }
.about-intro-heading:before {
height: 145px; }
.services-home {
padding-top: 75px; }
.service-cards-row, .service-cards-row:nth-child(even) {
padding: 75px 0 0 0; }
.service-cards-row .col-container, .service-cards-row:nth-child(even) .col-container {
max-width: 768px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
-webkit-flex-flow: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center; }
.service-cards-row .col-container .col, .service-cards-row:nth-child(even) .col-container .col {
line-height: 2;
width: 50%;
padding: 0 16px; }
.service-cards-row .col-container .col .primary-text, .service-cards-row:nth-child(even) .col-container .col .primary-text {
margin-top: 0; }
.service-cards-row:last-child {
padding: 75px 0; }
.location-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap; }
.location-content .description {
width: 60%;
padding-right: 32px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.location-content .location-data {
width: 40%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.flex-two {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.col-half {
width: 50%; }
.community-involvement {
text-align: center; }
.community-partners ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center; }
.community-partners ul li {
width: 150px; }
.services-contact-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center; }
.services-contact-bar .service-bar-copy {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: 50%;
max-width: 500px;
margin-left: auto;
padding-right: 32px; }
.services-contact-bar p {
text-align: left; }
.services-contact-bar img {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
max-width: 50%;
max-height: 450px; }
#direct-mail-geo h2 {
padding-top: 0;
padding-left: 100px; }
#direct-mail-geo h2:before {
height: 90px;
width: 90px; }
.wpcf7 input, .wpcf7 textarea {
margin-bottom: 0; }
.wpcf7 .form-col-container {
margin-bottom: 8px; }
.recent-posts ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.recent-posts li {
width: 33.33%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.recent-posts li:first-child {
padding-right: 8px; }
.recent-posts li:nth-child(2) {
padding-right: 8px;
padding-left: 8px; }
.recent-posts li:last-child {
padding-left: 8px; }
.recent-post-fa {
height: 250px; }
.home-posts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap; }
.home-posts li {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 33.33%;
padding-bottom: 16px; }
.home-posts li:nth-child(3n), .home-posts li:nth-child(3n+1) {
padding-right: 16px; }
.home-post-single {
margin-bottom: 0;
padding: 32px;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-align-items: flex-end; }
.home-post-title {
font-size: 1.75em; }
.home-posts li:nth-child(1) {
width: 66.66%;
padding-right: 16px; }
.home-posts li:nth-child(1) .home-post-single {
min-height: 500px; }
.home-posts li:nth-child(2) .home-post-single {
height: calc(100% - 64px); } }
@media only screen and (min-width: 900px) {
.app-dl {
padding: 124px 16px; } }
@media only screen and (min-width: 996px) {
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.app-img .app-img-inner {
max-width: 450px; }
.app-img .app-phone {
width: 250px; }
.app-img .app-ping.ping-a {
top: 25px;
right: 135px; }
.app-img .app-ping.ping-b {
top: 80px;
right: 65px; }
.app-img .app-ping.ping-c {
top: 200px;
right: 105px; }
.app-img .app-ping.ping-d {
display: block;
top: 130px;
right: 210px; }
.service-cards-row .col-container, .service-cards-row:nth-child(even) .col-container {
max-width: 996px; }
.location-content {
max-width: 996px;
padding: 120px 0;
margin: 0 auto; }
.core-values-row {
padding: 100px 0; }
.values-container {
margin: 200px auto 0 auto;
max-width: 1440px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.values-container .value-single {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0;
padding: 0 16px; }
.home-posts li:nth-child(1) .home-post-single {
padding: 0 64px 64px 64px; } }
@media only screen and (min-width: 1160px) {
.app-img .app-phone {
left: -35px; }
.app-img .app-ping.ping-e {
display: block;
top: 220px;
right: 200px; }
.about-us.container {
max-width: 1140px; }
.container.fixed {
max-width: 1140px; }
.about-intro-heading {
font-size: 2.5em;
padding-left: 150px; }
.about-intro-heading:before {
height: 200px;
left: 25px; } }
@media only screen and (min-width: 1400px) {
.app-img {
padding: 30px 16px 30px 0; }
.app-img .app-phone {
width: 300px; }
.app-img .app-stars {
display: block;
position: absolute;
left: -120px;
z-index: 1;
bottom: 25px; }
.app-img .app-ping.ping-a {
top: 65px;
right: 135px; }
.app-img .app-ping.ping-b {
top: 125px;
right: 65px; }
.app-img .app-ping.ping-c {
top: 245px;
right: 105px; }
.app-img .app-ping.ping-d {
display: block;
top: 170px;
right: 210px; }
.app-img .app-ping.ping-e {
display: none; }
.app-dl {
position: relative; }
.x-skew {
position: absolute;
right: 0;
height: 100%;
display: block; } }
@media only screen and (min-width: 1440px) {
.about-us.container {
max-width: 1440px; }
.about-us.container .col.primary-content {
padding-left: 2em; }
.about-intro-heading {
font-size: 3em;
padding-left: 225px; }
.about-intro-heading:before {
height: 250px;
width: 200px;
left: 65px; }
.service-cards-row .col-container, .service-cards-row:nth-child(even) .col-container {
max-width: 1260px; }
.service-cards-row .col-container .service-img-col, .service-cards-row:nth-child(even) .col-container .service-img-col {
width: 60%; } }
@media only screen and (min-width: 1525px) {
.app-img .app-phone {
left: -60px; }
.app-img .app-stars {
left: -130px; }
.app-img .app-ping.ping-e {
display: block; } }
@media only screen and (min-width: 1600px) {
.app-img .app-phone {
left: -80px; }
.app-img .app-stars {
left: -150px; }
.app-img .app-ping.ping-e {
display: block;
top: 260px;
right: 200px; } } .social-grid-bar {
padding: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-justify-content: center;
border-bottom: 3px solid #00A0FF; }
.social-grid-bar img {
width: 50px; }
.social-tag {
font-weight: 600;
font-size: 1.625em;
margin-left: 24px; }
.colophon {
overflow: auto;
padding: 0 16px;
font-weight: 600; }
.colophon .container {
max-width: 600px;
margin: 0 auto; }
.colophon .container .col {
margin: 48px 0; }
.phonelink {
display: block;
margin: 12px 0;
color: #ffffff;
text-decoration: none;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.phonelink:hover {
color: #00A0FF; }
address {
font-style: normal; }
.social-list {
list-style: none;
margin: 12px 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex; }
.footer-social-icon {
margin: 0 6px;
display: block;
background-image: url(//www.moneypages.com/wp-content/uploads/2019/03/social-sprits.png);
background-repeat: no-repeat;
background-size: 120px;
width: 28px;
height: 28px;
text-align: center; }
.footer-social-icon.footer-fb {
margin-left: 0; }
.footer-social-icon.footer-ig {
background-position: -37px 0; }
.footer-social-icon.footer-yt {
width: 46px;
background-position: -75px 0; }
.footer-social-icon:hover.footer-fb {
background-position: 0 -29px; }
.footer-social-icon:hover.footer-ig {
background-position: -37px -29px; }
.footer-social-icon:hover.footer-yt {
background-position: -75px -29px; }
.franchise-map {
text-align: center; }
.menu-footer-menu-container .menu {
margin: 0;
padding: 0;
columns: 2;
-webkit-columns: 2; }
.menu-footer-menu-container .menu .menu-item {
margin-bottom: 12px; }
.menu-footer-menu-container .menu .menu-item a {
padding: 0 0 6px 0;
font-size: .75em;
display: inline;
-webkit-transition: color 200ms;
-o-transition: color 200ms;
transition: color 200ms; }
.menu-footer-menu-container .menu .menu-item a:hover {
color: #00A0FF; }
.menu-footer-menu-container .menu .current_page_item a {
background-color: transparent;
border-bottom: 3px solid #00A0FF; }
.threedfooter {
text-align: center;
font-size: .85em;
padding: 0 0 16px 0; }
.threedfooter img {
width: 124px; }
.threedfooter .terms-list {
margin-bottom: 1em;
vertical-align: middle; }
.threedfooter .terms-list a {
color: #ffffff;
text-decoration: none;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.threedfooter .terms-list a:hover {
color: #00A0FF; }
@media only screen and (min-width: 768px) {
.threedfooter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-items: center; }
.threedfooter .terms-list, .threedfooter .tdlogo, .threedfooter .copyright {
width: 33%; }
.threedfooter .copyright {
text-align: right; }
.threedfooter .terms-list {
text-align: left; } } @media only screen and (min-width: 768px) {
.social-tag {
font-size: 2em; }
.social-grid-bar img {
width: 65px; }
.colophon .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
max-width: 768px;
padding: 120px 0 60px 0; }
.colophon .container .col {
padding: 0 16px;
margin: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.franchise-map {
text-align: right; } }
@media only screen and (min-width: 996px) {
.colophon .container {
max-width: 996px; } }
@media only screen and (min-width: 1140px) {
.colophon .container {
max-width: 1260px; } } #contest_navlist, #issues_navlist {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 0; }
#contest_navlist .tabnav, #issues_navlist .tabnav {
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: .85em;
padding: 8px;
margin-bottom: 8px;
margin-right: 8px;
background-color: #00A0FF;
color: #ffffff;
cursor: pointer;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
#contest_navlist .tabnav:hover, #issues_navlist .tabnav:hover {
background-color: #0079C7; }
.contests_lists_container, .issues_lists_container {
position: relative; }
.contests_list, .issues_list {
display: none;
list-style: none;
margin: 0;
padding: 0; }
.contests_list .contest_item_single, .issues_list .contest_item_single {
padding: 16px;
margin-bottom: 16px;
background-color: #f5f5f5; }
.contests_list .contest_single_thumb, .issues_list .contest_single_thumb {
width: 100%;
height: 200px;
-o-object-fit: cover;
object-fit: cover; }
.contests_list .contest_single_title, .issues_list .contest_single_title {
margin-top: 0;
font-weight: 700;
color: #00A0FF; }
.issues_list_inner {
list-style: none;
padding: 16px;
margin: 0;
background-color: #f5f5f5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap; }
.issues_list_inner li {
width: 100%;
text-align: center;
padding: 0 16px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.issues_list_inner li a {
text-decoration: none;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms; }
.issues_list_inner li a img {
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
-webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, 0.25);
box-shadow: 0 6px 8px rgba(0, 0, 0, 0.25); }
.issues_list_inner li a:hover img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25); }
.issues_list_inner li a p {
margin-top: 16px;
margin-bottom: 32px;
font-size: 1em;
line-height: 1.15; }
@media only screen and (min-width: 650px) {
.issues_list_inner li {
width: 50%; } }
@media only screen and (min-width: 768px) {
.contests_list .contest_single_thumb {
width: 300px;
height: 300px;
float: left;
margin-right: 16px; }
.issues_list_inner {
padding: 32px 16px; }
.issues_list_inner li {
width: 25%; }
.issue_cover {
width: 250px; } }
.alert {
padding: 20px 35px;
margin-bottom: 18px;
color: #c09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert-success {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
#gform_wrapper_1 {
max-width: 768px;
margin: 0 auto;
}
#gform_submit_button_1 {
padding: 15px 40px;
cursor: pointer;
border: none;
background-color: #00A0FF;
border: 3px solid #00A0FF;
color: #ffffff;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
}
#gform_submit_button_1:hover {
color: #00A0FF;
background: transparent;
}
.mobile-masterhead {
display: none;
padding: 5px 0;
}
.mobile-masterhead a {
color: #fff;
text-decoration: none;
font-weight: 600;
}
#gform_5 input, #gform_5 select {
height: 40px;
}
#gform_5 .gfield .gfield_label {
width: 30%;
float: left;
padding-top: 15px;
}
#gform_5 .gfield .ginput_container {
width: 70%;
float: right
}
#gform_5 .gform_fileupload_rules {
display: none !important;
}
#gform_5 .gfield_label {
font-weight: 400;
}
#gform_5 ul.gform_fields li.gfield {
display: block;
position: relative;
overflow: hidden;
}
#input_5_5 {
padding-top: 8px;
}
#gform_submit_button_5 {
border: 2px solid #00A0FF;
background: #00A0FF;
padding: 12px 40px;
height: auto !important;
color: #fff;
}
#gform_submit_button_5:hover {
border: 2px solid #00A0FF;
background: transparent;
color: #00A0FF;
padding: 12px 40px;
height: auto;
}
@media only screen and (max-width: 767px) {
.mobile-masterhead {
display: block;
text-align: center;
background: #00A0FF;
}
#gform_5 .gfield .gfield_label {
width: 100%;
float: none;
padding-top: 15px;
}
#gform_5 .gfield .ginput_container {
width: 100%;
float: none;
}
}.page-template-makeover-page .custom-container {
max-width: 1440px;
display: block;
margin: 0 auto;
}
@media (max-width: 1198px) {
.page-template-makeover-page .custom-container {
max-width: 95%;
width: 95%;
}
}
@media (min-width: 1199px) {
.page-template-makeover-page .custom-container {
max-width: calc(100% - 150px);
width: calc(100% - 150px);
}
}
@media (min-width: 1250px) {
.page-template-makeover-page .custom-container {
max-width: calc(100% - 180px);
width: calc(100% - 180px);
}
}
@media (min-width: 1380px) {
.page-template-makeover-page .custom-container {
max-width: calc(100% - 200px);
width: calc(100% - 200px);
}
}
@media (min-width: 1450px) {
.page-template-makeover-page .custom-container {
width: 1250px;
}
}
@media (min-width: 1530px) {
.page-template-makeover-page .custom-container {
width: 1350px;
}
}
@media (min-width: 1699px) {
.page-template-makeover-page .custom-container {
width: 1450px;
}
}
@media (max-width: 1140px) {
.page-template-makeover-page .custom-container {
max-width: calc(100% - 120px);
width: calc(100% - 120px);
}
}
@media (max-width: 991px) {
.page-template-makeover-page .custom-container {
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 600px) {
.page-template-makeover-page .custom-container {
max-width: 95%;
width: 95%;
}
}
.page-template-makeover-page .banner_wapper {
padding-top: 130px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.moneypages.com/wp-content/themes/moneypages/assets/images/makeover-bg.jpg);
}
.page-template-makeover-page .banner_wapper .banner {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.page-template-makeover-page .banner_wapper .banner .banner_link {
text-transform: uppercase;
text-decoration: none;
color: #ffffff;
font-size: 60px;
margin: 0;
display: inline-block;
padding: 20px;
background-color: #b0226c;
position: absolute;
top: 0;
left: 51%;
font-weight: 600;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
@media (max-width: 1300px) {
.page-template-makeover-page .banner_wapper .banner .banner_link {
font-size: 50px;
}
}
@media (max-width: 1124px) {
.page-template-makeover-page .banner_wapper .banner .banner_link {
font-size: 40px;
}
}
@media (max-width: 991px) {
.page-template-makeover-page .banner_wapper .banner .banner_link {
font-size: 20px;
width: 300px;
margin: 0 auto;
padding: 10px;
position: relative;
display: block;
left: unset;
right: unset;
text-align: center;
}
}
.page-template-makeover-page .banner_wapper .banner .banner_link:hover {
background-color: #272727;
}
@media (max-width: 991px) {
.page-template-makeover-page .banner_wapper .banner .makeover-desktop {
display: none;
}
}
@media (min-width: 992px) {
.page-template-makeover-page .banner_wapper .banner .makeover-mobile {
display: none;
}
}
@media (max-width: 995px) {
.page-template-makeover-page .banner_wapper {
padding-top: 86px;
}
}
.page-template-makeover-page .nominee_wrapper .nominee {
display: table;
width: 100%;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content {
width: 60%;
text-align: center;
background-color: #b0226c;
position: relative;
float: left;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner {
padding: 20px;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner p {
font-size: 20px;
line-height: 1.5;
margin: 0;
margin-bottom: 30px;
color: #ffffff;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images {
display: table;
width: 80%;
margin: 0 auto;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div {
display: table-cell;
padding: 20px;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div img {
max-width: 160px;
width: 100%;
}
@media (max-width: 480px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div img {
max-width: 120px;
}
}
@media (max-width: 767px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div {
display: inline-block;
width: 50%;
padding: 0;
}
}
@media (max-width: 1199px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images {
width: 100%;
}
}
@media (max-width: 991px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_content {
float: none;
width: 100%;
}
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit {
width: 40%;
background-color: #000000;
float: left;
position: relative;
overflow: hidden;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner {
text-decoration: none;
display: block;
height: 100%;
text-align: center;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
color: #ffffff;
font-size: 50px;
position: absolute;
top: 50%;
left: calc(50% - 20px);
margin: 0;
}
@media (max-width: 1500px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
font-size: 40px;
}
}
@media (max-width: 1199px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
font-size: 35px;
}
}
@media (max-width: 991px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
position: relative;
left: unset !important;
transform: none !important;
padding: 10px;
}
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner:hover {
background-color: #7d134b;
}
@media (max-width: 991px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit > a.inner {
padding: 30px 0 !important;
height: auto;
width: 100% !important;
}
}
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit .triangle {
content: "";
position: absolute;
width: 300px;
height: 100%;
top: 0;
left: 0;
background: #b0236c;
transform: rotate(45deg);
}
@media (max-width: 991px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit .triangle {
display: none;
}
}
@media (max-width: 991px) {
.page-template-makeover-page .nominee_wrapper .nominee .nominee_submit {
float: none;
width: 100%;
}
}
.page-template-makeover-page .giveaway_wapper {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
color: #ffffff;
}
.page-template-makeover-page .giveaway_wapper h2.giveaway_title {
text-transform: capitalize;
text-align: center;
font-family: alana, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 60px;
margin: 0;
margin-bottom: 30px;
-webkit-font-smoothing: antialiased;
}
.page-template-makeover-page .giveaway_wapper .giveaway {
display: table;
position: relative;
width: 100%;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single {
display: inline-block;
width: 33.3333333333%;
margin-bottom: 30px;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image {
width: 150px;
display: inline-block;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner {
display: table;
width: 100%;
height: 100%;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner {
display: table-cell;
vertical-align: middle;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner img {
margin: 0 auto;
width: 120px;
display: block;
}
@media (max-width: 480px) {
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner img {
margin-bottom: 10px;
}
}
@media (max-width: 480px) {
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image {
width: 100%;
display: block;
margin: 0 auto;
text-align: center;
}
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content {
width: calc(100% - 160px);
display: inline-block;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner {
display: table;
height: 100%;
width: 100%;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner {
display: table-cell;
vertical-align: middle;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner h3 {
font-size: 24px;
font-weight: 600;
margin: 0;
}
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner p {
margin: 0;
margin-bottom: 5px;
line-height: normal;
}
@media (max-width: 480px) {
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content {
width: 100%;
display: block;
margin: 0 auto;
text-align: center;
}
}
@media (max-width: 1199px) {
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single {
width: 50%;
}
}
@media (max-width: 850px) {
.page-template-makeover-page .giveaway_wapper .giveaway .giveaway_single {
width: 100%;
max-width: 600px;
display: block;
margin: 0 auto;
margin-bottom: 30px;
}
}.page-template-makeover-finalist-page .custom-container {
max-width: 1440px;
display: block;
margin: 0 auto;
}
@media (max-width: 1198px) {
.page-template-makeover-finalist-page .custom-container {
max-width: 95%;
width: 95%;
}
}
@media (min-width: 1199px) {
.page-template-makeover-finalist-page .custom-container {
max-width: calc(100% - 150px);
width: calc(100% - 150px);
}
}
@media (min-width: 1250px) {
.page-template-makeover-finalist-page .custom-container {
max-width: calc(100% - 180px);
width: calc(100% - 180px);
}
}
@media (min-width: 1380px) {
.page-template-makeover-finalist-page .custom-container {
max-width: calc(100% - 200px);
width: calc(100% - 200px);
}
}
@media (min-width: 1450px) {
.page-template-makeover-finalist-page .custom-container {
width: 1250px;
}
}
@media (min-width: 1530px) {
.page-template-makeover-finalist-page .custom-container {
width: 1350px;
}
}
@media (min-width: 1699px) {
.page-template-makeover-finalist-page .custom-container {
width: 1450px;
}
}
@media (max-width: 1140px) {
.page-template-makeover-finalist-page .custom-container {
max-width: calc(100% - 120px);
width: calc(100% - 120px);
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .custom-container {
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 600px) {
.page-template-makeover-finalist-page .custom-container {
max-width: 95%;
width: 95%;
}
}
.page-template-makeover-finalist-page .banner_wapper {
padding-top: 130px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.moneypages.com/wp-content/themes/moneypages/assets/images/makeover-bg.jpg);
}
.page-template-makeover-finalist-page .banner_wapper .banner {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link {
text-transform: uppercase;
text-decoration: none;
color: #ffffff;
font-size: 40px;
margin: 0;
display: inline-block;
padding: 20px;
background-color: #b0226c;
position: absolute;
top: 0;
left: 51%;
font-weight: 600;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
@media (max-width: 1300px) {
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link {
font-size: 30px;
}
}
@media (max-width: 1124px) {
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link {
font-size: 24px;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link {
font-size: 20px;
width: 300px;
margin: 0 auto;
padding: 10px;
position: relative;
display: block;
left: unset;
right: unset;
text-align: center;
}
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link {
width: 200px;
font-size: 16px;
}
}
.page-template-makeover-finalist-page .banner_wapper .banner .banner_link:hover {
background-color: #272727;
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .banner_wapper .banner .makeover-desktop {
display: none;
}
}
@media (min-width: 992px) {
.page-template-makeover-finalist-page .banner_wapper .banner .makeover-mobile {
display: none;
}
}
@media (max-width: 995px) {
.page-template-makeover-finalist-page .banner_wapper {
padding-top: 86px;
}
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee {
display: table;
width: 100%;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content {
width: 60%;
text-align: center;
background-color: #b0226c;
position: relative;
float: left;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner {
padding: 20px;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner p {
font-size: 20px;
line-height: 1.5;
margin: 0;
margin-bottom: 30px;
color: #ffffff;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images {
display: table;
width: 80%;
margin: 0 auto;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div {
display: table-cell;
padding: 20px;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div img {
max-width: 160px;
width: 100%;
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div img {
max-width: 120px;
}
}
@media (max-width: 767px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images > div {
display: inline-block;
width: 50%;
padding: 0;
}
}
@media (max-width: 1199px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content > .inner .nominee_images {
width: 100%;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_content {
float: none;
width: 100%;
}
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit {
width: 40%;
background-color: #000000;
float: left;
position: relative;
overflow: hidden;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner {
text-decoration: none;
display: block;
height: 100%;
text-align: center;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
color: #ffffff;
font-size: 50px;
position: absolute;
top: 50%;
left: calc(50% - 20px);
margin: 0;
}
@media (max-width: 1500px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
font-size: 40px;
}
}
@media (max-width: 1199px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
font-size: 35px;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner h2 {
position: relative;
left: unset !important;
transform: none !important;
padding: 10px;
}
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner:hover {
background-color: #7d134b;
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit > a.inner {
padding: 30px 0 !important;
height: auto;
width: 100% !important;
}
}
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit .triangle {
content: "";
position: absolute;
width: 300px;
height: 100%;
top: 0;
left: 0;
background: #b0236c;
transform: rotate(45deg);
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit .triangle {
display: none;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .nominee_wrapper .nominee .nominee_submit {
float: none;
width: 100%;
}
}
.page-template-makeover-finalist-page .giveaway_wapper {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
color: #ffffff;
}
.page-template-makeover-finalist-page .giveaway_wapper h2.giveaway_title {
text-transform: capitalize;
text-align: center;
font-family: alana, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 60px;
margin: 0;
margin-bottom: 30px;
-webkit-font-smoothing: antialiased;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway {
display: table;
position: relative;
width: 100%;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single {
display: inline-block;
width: 33.3333333333%;
margin-bottom: 30px;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image {
width: 150px;
display: inline-block;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner {
display: table;
width: 100%;
height: 100%;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner {
display: table-cell;
vertical-align: middle;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner img {
margin: 0 auto;
width: 120px;
display: block;
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image > .inner > .inner img {
margin-bottom: 10px;
}
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_image {
width: 100%;
display: block;
margin: 0 auto;
text-align: center;
}
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content {
width: calc(100% - 160px);
display: inline-block;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner {
display: table;
height: 100%;
width: 100%;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner {
display: table-cell;
vertical-align: middle;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner h3 {
font-size: 24px;
font-weight: 600;
margin: 0;
}
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content > .inner > .inner p {
margin: 0;
margin-bottom: 5px;
line-height: normal;
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single .giveaway_content {
width: 100%;
display: block;
margin: 0 auto;
text-align: center;
}
}
@media (max-width: 1199px) {
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single {
width: 50%;
}
}
@media (max-width: 850px) {
.page-template-makeover-finalist-page .giveaway_wapper .giveaway .giveaway_single {
width: 100%;
max-width: 600px;
display: block;
margin: 0 auto;
margin-bottom: 30px;
}
}
.page-template-makeover-finalist-page .finalist_wapper {
background-color: #ba96c4;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content {
position: relative;
display: table;
margin-bottom: 40px;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single {
float: left;
width: 100%;
display: none;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_image {
float: left;
width: 50%;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_image img {
display: block;
margin: 0 auto;
width: 100%;
max-width: 400px;
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_image img {
max-width: 600px;
margin-top: 40px;
border: 2px solid white;
}
}
@media (max-width: 767px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_image img {
margin-top: 40px;
border: 2px solid white;
}
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content {
position: relative;
float: left;
width: 50%;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content > .inner {
display: block;
height: 100%;
padding: 50px 40px;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content > .inner h3 {
font-size: 24px;
font-family: "brother-1816", sans-serif;
font-weight: 400;
font-style: normal;
text-transform: capitalize;
margin-top: 0;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content > .inner p {
margin: 0;
word-break: break-word;
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content > .inner {
max-width: 600px;
margin: 0 auto;
width: 100%;
}
}
@media (max-width: 767px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content > .inner {
padding: 20px 15px;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_image, .page-template-makeover-finalist-page .finalist_wapper .finalist_tab_content .finalist_single .finalist_content {
width: 100%;
}
}
.page-template-makeover-finalist-page .finalist_wapper .finalist {
position: relative;
text-align: center;
display: inline-block;
width: 100%;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single {
text-align: center;
width: 24%;
margin-bottom: 40px;
cursor: pointer;
display: inline-block;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner {
display: inline-block;
position: relative;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner {
border-radius: 100%;
overflow: hidden;
background-color: #000000;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_image {
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
width: 300px;
height: 200px;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_image img {
margin: 0 auto;
width: 120px;
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_image {
width: 200px;
height: 100px;
}
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content {
position: relative;
display: table;
width: 200px;
height: 100px;
margin: auto;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content > .content_inner {
display: table-cell;
height: 100%;
width: 100%;
vertical-align: top;
padding-top: 10px;
color: #ffffff;
position: relative;
text-align: center;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content > .content_inner h3 {
font-size: 20px;
font-weight: 600;
margin: 0;
text-transform: capitalize;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content > .content_inner .tablinks {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content > .content_inner .tablinks span {
display: block;
}
@media (max-width: 480px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner > .inner .finalist_content {
width: 180px;
height: 100px;
}
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single > .inner:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: calc(100% + 10px);
height: calc(100% + 10px);
border: 2px solid #b0226c;
left: -7px;
top: -7px;
border-radius: 100%;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single:hover > .inner > .inner {
background-color: #b0226c;
}
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single:hover > .inner:after {
width: calc(100% + 20px);
height: calc(100% + 20px);
left: -12px;
top: -12px;
}
@media (max-width: 1500px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single {
width: 32.3333333333%;
}
}
@media (max-width: 1100px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single {
width: 49%;
}
}
@media (max-width: 767px) {
.page-template-makeover-finalist-page .finalist_wapper .finalist .finalist_single {
width: 100%;
}
}
@media (max-width: 991px) {
.page-template-makeover-finalist-page .finalist_wapper {
padding: 0 15px;
}
}