body {
font-family: 'source sans pro', sans-serif;
color: #666666;
font-size: 18px;
line-height: 28px;
font-weight: 400;
}
@media only screen and (max-width: 48em) {
body {
font-size: 14px;
}
} a:link {
font-weight: 400;
color: #51E1EF;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'source sans pro', sans-serif;
color: #333333;
font-weight: 600;
}
h1, .h1 {
font-size: 2.889em;
}
h2, .h2 {
font-size: 2.333em;
line-height: 1.190em;
}
h2.light {
color: #979796;
font-weight: 300;
}
h3, .h3 {
font-size: 1.667em;
}
p+h3 {
margin: 1.5em 0 1em;
}
h5, .h5 {
font-size: 1.335em;
font-weight: 300;
}
h6, .h6 {
font-size: 14px;
color: #929292;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 20px;
}
h2.circle-one {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-one.png);
}
h2.circle-two {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-two.png);
}
h2.circle-three {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-three.png);
}
h2.circle-four {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-four.png);
}
h2.circle-one-yellow {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-one-yellow.png);
}
h2.circle-two-yellow {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-two-yellow.png);
}
h2.circle-three-yellow {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-three-yellow.png);
}
h2.circle-four-yellow {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/circle-four-yellow.png);
}
h2.circle-one, h2.circle-two, h2.circle-three, h2.circle-four, h2.circle-one-yellow, h2.circle-two-yellow, h2.circle-three-yellow, h2.circle-four-yellow {
background-repeat: no-repeat;
background-position: left center;
padding-left: 115px;
background-size: 86px 86px;
display: inline-block;
padding-top: 24px;
padding-bottom: 24px;
}
@media only screen and (max-width: 600px) {
h2.circle-one, h2.circle-two, h2.circle-three, h2.circle-four, h2.circle-one-yellow, h2.circle-two-yellow, h2.circle-three-yellow, h2.circle-four-yellow {
background-position: center top;
padding-left: 0;
padding-top: 104px;
}
}
b, strong {
font-weight: 600;
}
p {
font-size: 1.056em;
}
.fs16, p.fs16, ul.fs16 li {
font-size: 16px !important;
}
.page-template-full-page-default .wpb_button, .page-template-full-page-default .wpb_content_element, .page-template-full-page-default ul.wpb_thumbnails-fluid>li {
margin-bottom: 30px;
}
.quote {
font-size: 1.111em;
line-height: 1.800em;
color: #929292;
}
.quote i {
color: #666666;
font-weight: 400;
}
.quote strong {
color: #000000;
}
p.big {
font-size: 1.333em;
line-height: 1.5em;
color: #333333;
font-family:  'source sans pro', sans-serif;
}
.small {
font-size: 0.833em;
line-height: 1.714em;
}
.small-14 {
font-size: 0.778em;
}
.dark {
color: #363636;
}
.download-link a, .download-link a:hover, .download-link a:visited {
color: #f8291e;
font-size: 0.7898em;
line-height: 2.286em;
font-weight: 600;
text-transform: uppercase;
}
.download-link a:before {
text-transform: none;
font-family: 'jovoto';
content: '\65';
margin: 0 5px;
line-height: 20px;
font-size: 0.8em;
}
.red-link-arrow a, .red-link-arrow a:hover, .red-link-arrow a:visited {
color: #f8291e;
font-size: 0.889em;
line-height: 2.286em;
text-transform: uppercase;
}
.red-link-arrow a:after {
text-transform: none;
font-family: 'jovoto';
content: '\68';
margin: 0 5px;
line-height: 20px;
font-size: 0.7em; */
}
.credit {
position: absolute;
right: 1em;
top: 120%;
}
.credit p {
font-size: 13px !important;
}
.credit a {
text-decoration: underline;
color: #FFFFFF;
}
@media only screen and (max-width: 48em) {
p.big {
font-size: 1.133em;
line-height: 1.3em;
}
}
@media only screen and (max-width: 600px) {
.credit p {
font-size: 12px;
}
p {
font-size: 17px;
}
p.big {
font-size: 1.25em;
}
.vc_column_container .vc_column-inner .vc_column-inner {
padding-left: 5px;
padding-right: 5px;
}
}
.benefits, .format, .duration {
text-transform: uppercase;
color: #929292;
font-size: 17px;
line-height: 30px;
padding-left: 28px;
}
.benefits:before {
font-family: 'jovoto';
content: '\69';
text-transform: lowercase;
padding-right: 8px;
position: absolute;
margin-left: -28px;
font-size: 20px;
}
.format:before {
font-family: 'jovoto';
content: '\6b';
text-transform: lowercase;
padding-right: 8px;
position: absolute;
margin-left: -28px;
font-size: 20px;
}
.duration:before {
font-family: 'jovoto';
content: '\6c';
text-transform: lowercase;
padding-right: 8px;
position: absolute;
margin-left: -28px;
font-size: 20px;
}
.list-check li {
list-style: none;
}
.list-check li:before {
font-family: 'jovoto';
content: '\6a';
font-size: 12px;
margin-right: 10px;
}
hr.less-margin {
margin-top: 12px;
margin-bottom: 14px;
}
a.left-arrow, a.left-arrow:hover, a.left-arrow:visited {
text-transform: uppercase;
color: #F8291E;
font-size: 17px;
line-height: 22px;
font-weight: 600;
}
a.left-arrow:before {
font-family: 'jovoto';
content: '\6d';
text-transform: lowercase;
font-size: 12px;
line-height: 22px;
margin-right: 5px;
}
.333 p, p.c333 {
color: #333333 !important;
}
article[class*="type-post"] div.the-content > p:first-child:first-letter {
font-size: 5.6em;
float: left;
margin: 3px 15px 0 0;
line-height: 0.8;
font-weight: 600;
color: #4A4A4A;
}
article[id*="post"] {
max-width:760px;
margin:0px auto 0;
}
article[id*="post"] img.alignleft {
margin-right:10px !important;
}
article[id*="post"] img.alignright {
margin-left:10px !important;
}
blockquote {
border-left: 4px solid #51E1EF;
padding: 0 1.25em 0 1.1875em;
margin: 2em 0 1em;
}
blockquote p {
color: #000000;
font-style: italic;
font-size: 1.333em;
}
.employee-name {
font-size: 20px;
text-align: center;
margin-top: 10px;
color: #333333;
}
.employee-jobtitle {
font-size: 14px;
color: #929292;
text-transform: uppercase;
text-align: center;
} .vc_column-inner, .vc_column-inner, .row {
max-width: 1200px;
margin: 0 auto;
}
.vc_row {
margin: 0 auto !important;
}
#header, #small-header, #micro-header, #hero-section {
color: #FFFFFF;
font-size: 1.333em;
line-height: 1.500em;
}
#small-header {
height: 400px;
}
#micro-header {
height: 300px;
}
#header h1, #small-header h1, #hero-section h1 {
font-weight: normal;
margin-bottom: 0.2em;
font-size: 2em;
padding: 0.3rem 0.25rem;
color: #57EEFC;
line-height: 1.85em;
margin-left: 11px;
}
#header h2, #hero-section h2 {
font-size: 2.783em;
font-weight: 400;
color: #FFFFFF;
}
#header h1.big, #hero-section h1.big {
font-weight: bold;
color: #FFFFFF;
font-weight: 700;
}
#header p, #hero-section p {
font-size: 0.917em;
} .padded-multiline {
display: inline;
background: #000;
padding: 0.45rem 0.25rem;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
box-shadow: 0.3em 0 0 #000, -0.3em 0 0 #000;
}
span.black {
background-color: #000;
box-shadow: 0.3em 0 0 #000,-0.3em 0 0 #000;
}
#header p.fs38, #hero-section p.fs38 {
font-size: 38px;
padding-bottom: 10px;
}
.page-template-full-page-default span.black {
background-color: #000;
box-shadow: 0.3em 0 0 #000,-0.3em 0 0 #000;
padding: 7px 5px;
}
h1.fs40 {
font-size: 44px !important;
line-height: 65px;
}
@media only screen and (max-width: 800px) {
h1.fs40 {
font-size: 44px !important;
line-height: 78px;
} }
@media only screen and (max-width: 600px) {
h1.fs40 {
font-size: 36px !important;
line-height: 73px;
}
.page-template-full-page-default #header h1, .page-template-full-page-default #hero-section h1  {
margin: 0;
padding-top: 0;
padding-bottom: 0;
line-height: 2.1em;
}
}
.whitebold {
font-weight: 700;
color: #FFFFFF;
}
.cb {
color: #000000;
}
.fs36 {
font-size: 36px;
}
.fw400 {
font-weight: 400;
}
@media only screen and (max-width: 600px) {
#header h1, #hero-section h1 {
font-size: 1.25em;
padding: 0.15em 0.25em;
margin-left: 0;
}
}
img.size-full {
width:
}
.disturber {
position: absolute;
right: 0;
top: 0;
margin-right: -1.725em;
}
.vc_column_container, .wpcf7-form-control-wrap {
width: 100%;
}
.wpcf7-radio .wpcf7-list-item {
width: 50%;
margin-left: 0;
display: inline-block;
color: #929292;
font-size: 18px;
line-height: 23px;
margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
.wpcf7-radio .wpcf7-list-item {
width: 100%;
}
}
@media only screen and (max-width: 800px) {
.800full.vc_col-sm-6 {
width: 100% !important;
}
}
.blog-logo {
width: 97px;
height: 44px;
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/jo-blog.png);
background-size: 97px 44px;
display:block !important;
z-index:9999;
}
.sticky .blog-logo {
width: 97px;
height: 44px;
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/jo-blog-black.png);
background-size: 97px 44px;
display:block !important;
z-index:9999;
} .bar-teaser {
color: #FFFFFF; text-align: center;
background: #c0c0c0;
}
.bar-teaser:before {
content: '\200B'; display: inline-block;
vertical-align: middle;
}
.bar-teaser .wpb_content_element {
margin-bottom: 0;
}
.bar-teaser .mc4wp-response, .bar-teaser .mc4wp-response p {
color: #fff;
}
.bar-teaser .mc4wp-alert {
display: inline-block;
}
.centered {
display: inline-block;
vertical-align: middle;
background: transparent;
} .bar-teaser .icon, .bar-teaser .text, .bar-teaser .link {
display: inline-block;
}
.bar-teaser .text {
padding: 0 20px 0 15px;
font-size: 2em;
line-height: 1.190em;
margin-bottom: .8rem;
}
.bar-teaser.turquoise {
background-color: #51E1EF;
}
.bar-teaser.turquoise a {
font-size: 17px;
line-height: 29px;
color: #51E1EF;
background-color: #FFFFFF;
padding: 5px 15px;
display: inline-block;
cursor: pointer;
}
.bar-teaser.turquoise a:after {
font-family: 'jovoto';
content: '\68';
font-size: 0.65em;
padding-left: 5px;
}
.bar-teaser.orange {
background-color: #FFBA00;
}
.bar-teaser.orange a {
font-size: 17px;
line-height: 29px;
color: #FFBA00;
background-color: #FFFFFF;
padding: 5px 15px;
display: inline-block;
cursor: pointer;
}
.bar-teaser.orange a:after {
font-family: 'jovoto';
content: '\68';
font-size: 0.65em;
padding-left: 5px;
}
.bar-teaser.grey {
background-color: #333333;
}
.bar-teaser.grey a {
font-size: 17px;
line-height: 29px;
color: #FFBA00;
background-color: #FFFFFF;
padding: 5px 15px;
display: inline-block;
cursor: pointer;
}
.bar-teaser.grey a:after {
font-family: 'jovoto';
content: '\68';
font-size: 0.65em;
padding-left: 5px;
}
@media only screen and (min-width: 800px) {
.bar-teaser #mc4wp-form-1 input[type="submit"] {
margin-top: 0px;
}
}
.single .category-business .bar-teaser.grey {
background-color: #666;
margin-bottom: 70px !important;
}
.single .category-business .bar-teaser.grey .vc_column-inner  {
padding-left: 40px;
padding-right: 40px;
}
.single .category-business .bar-teaser.grey .vc_column-inner .vc_column-inner   {
padding-left: 15px;
padding-right: 15px;
}
.single .category-business .bar-teaser.grey .newsletter-input {
width: 250px;
margin-bottom: 10px;
}
@media only screen and (max-width: 1200px) {
.single .category-business .bar-teaser.grey .newsletter-input {
width: 183px;
}
}
@media only screen and (max-width: 1000px) {
.single .category-business .bar-teaser.grey .newsletter-input {
width: 100%;
}
}
.newestpost, .blogposts {
padding: 0 0 10px;
}
.newestpost .vc_col-sm-6 .vc_column-inner, .blogposts .vc_col-sm-6 .vc_column-inner {
margin-bottom:25px;
}
.newestpost img {
width: 100%;
}
.newestpost h4, .blogposts h4{
font-size: 26px !important;
font-weight: 400;
line-height: 32px; }
.post-type-archive-casestudy .newestpost h4 {
font-size: 24px !important;
line-height: 31px !important;
}
.newestpost p, .blogposts p {
font-size: 0.9em;
margin-top: 10px;
margin-bottom: 70px;
}
.newestpost a, .blogposts a {
color: #F8291E;
}
.newestpost .author-meta, .blogposts .author-meta {
font-size: 14px;
margin-bottom: 5px;
display: inline-block;
}
.newestpost .comment-number, .blogposts .comment-number {
font-size: 14px;
display: inline-block;
float: right;
}
.newestpost .comment-number:before, .blogposts .comment-number:before {
font-family: 'jovoto';
content: '\67';
font-size: 10px;
margin-right: 5px;
}
.newestpost .comment-number a, .blogposts .comment-number a {
color: #666666;
}
@media only screen and (max-width: 800px) {
.newestpost p, .blogposts p {
font-size: 1em;
margin-bottom: 30px !important;
}
.newestpost .author-meta, .blogposts .author-meta {
font-size: 1em;
}
}
.badge1 {
position:relative;
}
.badge1[data-badge]:after {
content: attr(data-badge);
position: absolute;
top: 5px;
left: 0px;
font-size: 13px;
padding: 0 5px;
background: #51E1EF;
text-transform: uppercase;
color: white;
width: auto;
height: 18px;
text-align: center;
line-height: 18px;
font-style: normal;
}
.anker_links {
text-align: center;
}
.anker_links ul {
display:inline-block;
}
.anker_links a {
text-transform: uppercase;
color: #F8291E;
font-weight: 500;
padding: 0 20px;
}
.load_more_stories a {
font-weight: bold;
}
.load_more_stories a:after {
content: ' ';
height: 0;
position: absolute;
width: 0;
border: 8px solid transparent;
border-left-color: #F8291E;
margin:5px 0px 0px 15px;
}
ul.pagination {
display:inline-block;
padding:0 !important;
margin:0 !important;
}
li.pagination{
display:inline;
}
a.pagination, span.pagination{
color:#F8291E !important;
border:1px solid #F8291E;
background-color:#fff !important;
font-size:1.1em;
vertical-align: middle;
padding:5px 15px !important;
width:auto !important;
height:40px !important;
margin-right:10px !important;
}
a.pagination:hover{
border:1px solid rgba(248,41,30,0.8) !important;
-webkit-background-clip: padding-box; background-clip: padding-box; color:rgba(248,41,30,0.8) !important;
}
span.current {
background-color:#EBEBEB !important;
border:none !important;
color:#666 !important;
} .newsletter-input {
width: 300px; float: left; margin-right: 15px;
}
.newsletter-submit {
width: 140px; float: left;
}
@media only screen and (max-width: 800px) {
.newsletter-input {
width: auto;
float: inherit;
margin-right: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.newsletter-submit {
width: auto; float: inherit; margin-right: 0;
}
} .p09 {
padding: 0 9em;
}
.p07 {
padding: 0 7em;
}
.p0175 {
padding: 0 1.725em;
}
.p0425 {
padding: 0 4.25em;
}
.c666, .c666 h1, .c666 h2, .c666 h3, .c666 h4, .c666 h5, .c666 h6 {
color: #666666;
}
.mb5 {
margin-bottom: 5px !important;
}
.mb10 {
margin-bottom: 10px !important;
}
.mb15 {
margin-bottom: 15px !important;
}
.maxw490 {
max-width: 490px;
}
.nomargin {
margin-bottom: 0 !important;
}
.halfwidth {
width: 50%;
}
.medium-only-text-center {
}
@media only screen and (max-width: 800px) {
.halfwidth {
width: 100%;
}
}
.backgroundcover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.break-on-desktop {
display: block;
}
.box {
padding-left: 20px !important;
}
.box p {
font-size: 24px;
line-height: 31px;
color: #000000;
word-break: break-all;
}
.box .wpb_content_element {
padding: 0 15px 15px 15px;
}
.creditline {
font-size: 0.8em;
display: block;
padding-top: 10px;
}
@media only screen and (max-width: 960px) {
.p09, .p07, .p0175, .p0425 {
padding: 0;
}
.disturber {
margin-right: 0;
width: 175px !important;
height: 175px !important;
}
}
@media only screen and (max-width: 800px) {
.break-on-desktop {
display: inline-block;
}
}
@media only screen and (max-width: 48em) {
.box {
padding-left: 0px !important;
}
}
.clearfix {
clear: both;
}
.show-mobile {
display: none;
}
@media only screen and (max-width: 800px) {
.show-mobile {
display: block;
}
.hide-mobile {
display: none;
}
}
@media only screen and (max-width: 48em) {
.small-text-center {
text-align: center;
}
}
.innertopzero .vc_column-inner {
padding-top: 0 !important;
} ul.list li:before {
font-family: 'jovoto';
content: '\66';
font-size: 0.625em;
line-height: 10px;
margin-left: -23px;
padding-right: 23px;
display: inline-block;
width: 23px;
}
ul.list {
margin-left: 12px;
}
ul.list li {
font-size: 1.056em;
color: #333333;
line-height: 1.400em;
margin-bottom: 23px;
margin-left: 11px;
list-style: none;
}
ul.list li:last-child {
margin-bottom: 0;
}
ul.normal li:before, article[id*="post"] ul li:before {
font-family: 'jovoto';
content: '\66';
font-size: 0.65em;
color: #51E1EF;
margin-left: -27px;
padding-right: 27px;
display: inline-block;
width: 23px;
}
article[id*='post'] h2 {
font-size:1.778em;
color: #4a4a4a !important;
font-weight: 400 !important;
}
article[id*="post"] ol li:before {
font-size: 0.65em;
color: #51E1EF;
margin-left: -27px;
padding-right: 27px;
display: inline-block;
width: 23px;
}
article[id*="post"] ol li {
margin-bottom: 23px;
margin-left: 16px; }
ul.normal, article[id*="post"] ul {
margin-left: 12px;
}
article[id*="post"] ol {
margin-left: 12px;
}
ul.normal li, article[id*="post"] ul li {
margin-bottom: 23px;
margin-left: 16px;
list-style: none;
}
ul.normal li:last-child, article[id*="post"] ul li:last-child{
margin-bottom: 0;
}
.vc_btn3.vc_btn3-size-lg {
font-size: 18px !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
} input[type="text"], input[type="email"] {
height: 48px;
color: #929292;
font-weight: 18px;
}
input.user, input.user:focus {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/user.png) !important;
background-repeat: no-repeat !important;
background-position: 15px center !important;
padding-left: 45px !important;
}
input.email, input.email:focus {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/email.png) !important;
background-repeat: no-repeat !important;
background-position: 15px center !important;
padding-left: 45px !important;
}
input.submitButton {
height: 48px !important; line-height: 16px !important; padding: 0 20px !important;
} .subhead {
font-size: 16px;
color: #666666;
text-transform: uppercase;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"] {
background: #FFFFFF;
border: 1px solid #DBDBDB;
box-shadow: none;
height: 48px;
padding: 0.5em 13px;
}
.wpcf7-form textarea {
height: 125px;
border: 1px solid #DBDBDB;
box-shadow: none;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border:none;
border-radius: 0;
font-size: 1em;
width: 100%;
color: #666666;
}
.wpcf7-form select {
width: 100%;
border: 1px solid #DBDBDB;
padding-left: 1em;
padding-left: 1em;
background-color: white;
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/select-arrow.png);
background-position: right;
background-repeat: no-repeat;
height: 48px;
color: #929292;
}
input[type="radio"] {
border: 1px solid #DBDBDB;
margin-right: 10px;
}
input[type="checkbox"] {
display: inline-block;
}
.wpcf7-list-item-label {
color: #929292;
font-size: 18px;
}
.wpcf7-form input.wpcf7-not-valid {
border: 2px solid #F8291E;
}
div.wpcf7-response-output {
margin: 2em 0 1em;
}
div.wpcf7-validation-errors {
border: 2px solid #F8291E;
}
span.wpcf7-not-valid-tip {
margin-bottom: 30px;
}
input[type='radio'] {
display: none;
}
.wpcf7-radio input[type='radio'] + span {
display: inline-block;
margin-top: 5px; cursor: pointer;
line-height: 32px;
padding-left: 50px;
vertical-align: middle;
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_oval.png) 0 0 no-repeat;
}
.wpcf7-radio input[type='radio']:checked + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_oval_selected.png) 0 0 no-repeat;
}
.wpcf7-radio input[type='checkbox'] {
display: none !important;
}
.wpcf7-checkbox input[type='checkbox'] + span {
display: inline-block;
margin-top: 5px; cursor: pointer;
line-height: 32px;
padding-left: 50px;
vertical-align: middle;
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_oval.png) 0 0 no-repeat;
}
.wpcf7-checkbox input[type='checkbox']:checked + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_checkmark.png) 0 0 no-repeat;
}
.wpcf7-checkbox input[type='checkbox'] {
display: none !important;
}
.vc_column_container .challenge {
margin-bottom: 0;
}
@media only screen and (min-width: 800px) {
.wpcf7-form .vc_row-fluid .vc_col-sm-6:first-child {
padding-left: 0;
padding-right: 15px;
}
.wpcf7-form .vc_row-fluid .vc_col-sm-6:last-child {
padding-left: 15px;
padding-right: 0;
}
}
@media only screen and (max-width: 800px) {
.wpcf7-form .vc_col-sm-6, .wpcf7-form .vc_col-sm-12 {
padding-left: 0;
padding-right: 0;
}
} h3.projecttitle {
font-size: 1.778em;
font-family:  'source sans pro', sans-serif;
font-weight: 400;
}
.projectquote {
padding: 0 1em;
color: #929292;
font-size: 0.667em;
min-height: 15em;
}
.projectquote i {
font-size: 1.333em;
font-weight: 400;
}
.projectquote strong {
color: #000000;
font-size: 1.333em;
} .footer {
padding: 2.75em 0;
color: #DBDBDB;
background: #666666;
font-size: 0.889em;
}
.footer span {
font-family:  'source sans pro', sans-serif;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
font-size: 0.944em;
}
.footer .copyright {
margin-top: 3em;
}
.footer a, .footer a:hover, .footer a:visited {
color: #DBDBDB;
}
.footer ul {
list-style: none;
line-height: 1.875em;
margin-top: 1em;
}
@media only screen and (max-width: 48em) {
.footer {
font-size: 1.196em;
}
.footer ul {
line-height: 2.5em;
margin-bottom: 2.25em;
}
} .site-header {
border-bottom: none;
padding: 0;
margin: 0;
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
background-color: #f8291e !important;
font-size: 1em;
font-family: 'source sans pro', sans-serif;
font-weight: 600;
}
.btn_red.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
background-color: #f7584f !important;
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
.row .medium-4 {
width: 33.33334%;
}
.row .medium-4:nth-child(3):after {
clear: both;
}
} .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
float: inherit !important;
} .logos-80 img {
max-width: 80% !important;
}
@media (max-width: 800px) {
.wpb_wrapper .vc_hidden-xs {
display: none !important;
}
} .widget_nav_menu ul {
list-style: none;
margin: 0 auto;
}
.widget_nav_menu ul li {
float: left;
}
#responsive-menu {
padding-top: 77px !important;
z-index:99999;
}
#responsive-menu li.menu-item-has-children a::after {
display:none;
}
#responsive-menu-title {
display: none !important;
}
button#responsive-menu-button {
background: none !important;
padding: 0 !important;
right: 30px !important;
}
body #responsive-menu li a {
padding: 30px !important;
font-size: 20px !important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
right: 20px;
border-left: 1px solid #212121;
background-color: #212121;
height: 80px !important;
line-height: 80px !important;
border: none !important;
padding: 12px 20px !important;
background: transparent !important;
}
@media only screen and (max-width: 600px) {
body #responsive-menu .appendLink {
height: 40px !important;
line-height: 40px !important;
}
}
body button#responsive-menu-button  #RMX {
font-size: 48px;
color: #FFF !important;
}
body[class*='single-jobs'] button#responsive-menu-button #RMX {
font-size: 48px;
color: #fff !important;
}
body.blog button#responsive-menu-button .responsive-menu-inner,
body.blog button#responsive-menu-button .responsive-menu-inner::before,
body.blog button#responsive-menu-button .responsive-menu-inner::after,
body.single button#responsive-menu-button .responsive-menu-inner,
body.blog button#responsive-menu-button .responsive-menu-inner::before,
body.blog button#responsive-menu-button .responsive-menu-inner::after {
background: #FFF !important;
}
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner,
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner::before,
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner::after,
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner,
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner::before,
body[class*='single-jobs'] button#responsive-menu-button .responsive-menu-inner::after {
background:#333333 !important;
}
@media only screen and (max-width: 600px) {
button#responsive-menu-button  {
right: 20px !important;
}
body #responsive-menu .responsive-menu li a {
padding: 20px !important;
}
}
body button#responsive-menu-button .responsive-menu-inner,
body button#responsive-menu-button .responsive-menu-inner::before,
body button#responsive-menu-button .responsive-menu-inner::after {
height: 3px !important;
}
#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li {
overflow: hidden;
}
.top-navigation {
position: absolute;
z-index: 99999;
text-align: center;
width: 100%;
font-size: 1.125em;
font-weight: 400;
}
.top-navigation a, .top-navigation a:hover, .top-navigation a:visited {
color: #FFFFFF;
padding: 25px 20px;
}
.top-navigation ul {
display: table;
margin: 0 auto;
}
.top-navigation ul li {
display: inline;
}
.top-navigation.transwhite {
background: transparent;
text-align: left;
}
.top-navigation.transwhite a, .top-navigation.transwhite a:hover, .top-navigation.transwhite a:visited {
color: #FFFFFF;
font-size: 0.889em;
padding: 20px 15px;
}
.top-navigation.normal {
background: #FFFFFF;
text-align: left;
}
.page-template-portfolio-tiles .top-navigation.normal {
background: transparent;
border-bottom: 1px solid transparent;
transition: background ease-in-out .25s, border-bottom ease-out .25s;
top: 60px;
}
.page-template-portfolio-tiles .top-navigation.normal.sticky {
top: 0px;
}
.top-navigation.normal a, .top-navigation.normal a:hover, .top-navigation.normal a:visited {
color: #000000;
font-size: 0.889em;
padding: 20px 15px;
}
.search .top-navigation.normal a, .search .top-navigation.normal a:hover, .search .top-navigation.normal a:visited {
color: #666666;
}
.top-navigation .ubermenu-item-has-children a:first-child {
padding-right: 25px;
}
.top-navigation.normal ul {
display: inline-block;
margin: 0;
}
.top-navigation .btn-red a, .top-navigation .btn-red a:hover, .top-navigation .btn-red a:visited {
color: #F8291E !important;
border: 2px solid #F8291E !important;
padding: .5rem 1rem;
margin: 14px;
font-weight: 600;
font-size: 16px;
}
.top-navigation .btn-white a, .top-navigation .btn-white a:hover, .top-navigation .btn-white a:visited {
color: #FFFFFF !important;
border: 1px solid #FFFFFF;
padding: 5px 15px 7px;
margin: 14px;
}
.mobile-logo {
display: none;
z-index: 9999;
}
.mobile-logo .standard {
position: absolute;
left: 20px;
top: 19px;
z-index: 9999;
}
.mobile-logo .standard a {
width:46px;
height:46px;
display: block;
}
@media only screen and (max-width: 996px) {
.top-navigation {
display: none;
}
.mobile-logo {
display: block;
}
}
.menu-divider {
margin: 0;
}
.ubermenu-item h4 {
text-transform: uppercase;
border-bottom: 1px solid #DBDBDB;
color: #929292;
font-size: 0.9rem;
margin: 0;
padding-bottom: 9px;
} .search-button {
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDMwLjIzOSAzMC4yMzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwLjIzOSAzMC4yMzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjAuMTk0LDMuNDZjLTQuNjEzLTQuNjEzLTEyLjEyMS00LjYxMy0xNi43MzQsMGMtNC42MTIsNC42MTQtNC42MTIsMTIuMTIxLDAsMTYuNzM1ICAgYzQuMTA4LDQuMTA3LDEwLjUwNiw0LjU0NywxNS4xMTYsMS4zNGMwLjA5NywwLjQ1OSwwLjMxOSwwLjg5NywwLjY3NiwxLjI1NGw2LjcxOCw2LjcxOGMwLjk3OSwwLjk3NywyLjU2MSwwLjk3NywzLjUzNSwwICAgYzAuOTc4LTAuOTc4LDAuOTc4LTIuNTYsMC0zLjUzNWwtNi43MTgtNi43MmMtMC4zNTUtMC4zNTQtMC43OTQtMC41NzctMS4yNTMtMC42NzRDMjQuNzQzLDEzLjk2NywyNC4zMDMsNy41NywyMC4xOTQsMy40NnogICAgTTE4LjA3MywxOC4wNzRjLTMuNDQ0LDMuNDQ0LTkuMDQ5LDMuNDQ0LTEyLjQ5MiwwYy0zLjQ0Mi0zLjQ0NC0zLjQ0Mi05LjA0OCwwLTEyLjQ5MmMzLjQ0My0zLjQ0Myw5LjA0OC0zLjQ0MywxMi40OTIsMCAgIEMyMS41MTcsOS4wMjYsMjEuNTE3LDE0LjYzLDE4LjA3MywxOC4wNzR6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-size: 17px;
background-repeat: no-repeat;
text-indent: -99999px;
width: 20px;
height: 20px;
display: block;
top: 4px;
position: relative;
}
.sticky	.search-button, .normal .search-button {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDMwLjIzOSAzMC4yMzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwLjIzOSAzMC4yMzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik0yMC4xOTQsMy40NmMtNC42MTMtNC42MTMtMTIuMTIxLTQuNjEzLTE2LjczNCwwYy00LjYxMiw0LjYxNC00LjYxMiwxMi4xMjEsMCwxNi43MzUgICBjNC4xMDgsNC4xMDcsMTAuNTA2LDQuNTQ3LDE1LjExNiwxLjM0YzAuMDk3LDAuNDU5LDAuMzE5LDAuODk3LDAuNjc2LDEuMjU0bDYuNzE4LDYuNzE4YzAuOTc5LDAuOTc3LDIuNTYxLDAuOTc3LDMuNTM1LDAgICBjMC45NzgtMC45NzgsMC45NzgtMi41NiwwLTMuNTM1bC02LjcxOC02LjcyYy0wLjM1NS0wLjM1NC0wLjc5NC0wLjU3Ny0xLjI1My0wLjY3NEMyNC43NDMsMTMuOTY3LDI0LjMwMyw3LjU3LDIwLjE5NCwzLjQ2eiAgICBNMTguMDczLDE4LjA3NGMtMy40NDQsMy40NDQtOS4wNDksMy40NDQtMTIuNDkyLDBjLTMuNDQyLTMuNDQ0LTMuNDQyLTkuMDQ4LDAtMTIuNDkyYzMuNDQzLTMuNDQzLDkuMDQ4LTMuNDQzLDEyLjQ5MiwwICAgQzIxLjUxNyw5LjAyNiwyMS41MTcsMTQuNjMsMTguMDczLDE4LjA3NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzY2NjY2NiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}
.mobile-searchbox-container {
z-index:999999;
top: 0;
float: none;
margin:0;
width: 100%;
height: 50px;
background:white;
position: fixed;
height: 70px;
-ms-transform: translateY(-70px);
-webkit-transform: translateY(-70px);
transform: translateY(-70px);
transition: all .5s;
-ms-transition: all .5s;
-webkit-transition: all .5s;
}
.mobile-searchbox-container .screen-reader-text {
display: none;
}
.mobile-searchbox-container.reveal {
-ms-transform: translateY(0px);
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
@media only screen and (min-width: 996px) {
.mobile-searchbox-container, .search-trigger-mobile {
display: none !important;
}
}
@media only screen and (max-width: 996px) {
.search-trigger {
display: none;
}
}
.top-navigation .searchbox-container {
top: 0;
position: relative;
float: none;
margin: 4px 0 13px 0px;
width: 100%;
height: 50px;
display: none;
}
.top-navigation .searchbox-container.reveal, .mobile-searchbox-container.reveal {
display: block;
}
.top-navigation .searchbox-container .searchbox-form {
margin: 0;
position: relative;
width: 70%;
float: left;
margin-left: 100px;
}
.top-navigation .searchbox-container .searchbox-form .screen-reader-text {
display:none;
}
.mobile-searchbox-container .searchbox-form {
width: 80%;
margin-left: 5%;
margin-bottom: 10px;
float:left;
}
.top-navigation .searchbox-container .search-submit, .mobile-searchbox-container .search-submit {
display: none;
}
.top-navigation .searchbox-container .svg-magnifier, .mobile-searchbox-container .svg-magnifier {
position: absolute;
z-index: 100;
left: 0.5rem;
top: 50%;
margin-top: -0.75rem;
display: inline-block;
visibility: visible;
z-index: 0;
width: 1.5rem;
height: 1.5rem;
fill: #A6A6A6;
color: #A6A6A6;
}
.mobile-searchbox-container .svg-magnifier {
margin-left:5%;
}
.top-navigation.normal .searchbox-container .svg-magnifier #svg-magnifier path,
.top-navigation.sticky .searchbox-container .svg-magnifier #svg-magnifier path {
fill: #666666;
}
.top-navigation .searchbox-container .search-field {
height: 3rem;
line-height: normal;
padding: 0.375rem 0.875rem 0.5rem 2.25rem;
border-bottom: 2px solid #fff;
background-color: transparent;
width: 100%;
max-width: none;
margin: 0;
font-size: 1rem;
color: white;
border-left: 0;
border-right: 0;
border-top: 0;
box-shadow: none;
}
.mobile-searchbox-container .search-field {
height: 3rem;
line-height: normal;
padding: 0.375rem 0.875rem 0.5rem 2.25rem;
margin: 10px 0 0 0;
font-size: 1rem;
border-bottom: 2px solid #666666;
background-color: transparent !important;
color: rgba(0,0,0,.75);
border-left: 0;
border-right: 0;
border-top: 0;
box-shadow: none;
}
.top-navigation.normal .searchbox-container .search-field, .top-navigation.transwhite.sticky .searchbox-container .search-field {
border-bottom: 2px solid #666666;
background-color: transparent;
color: rgba(0,0,0,.75);
border-left: 0;
border-right: 0;
border-top: 0;
box-shadow: none;
}
.top-navigation .searchbox-container .search-field::placeholder {
color: white;
}
.top-navigation.transwhite.sticky .searchbox-container .search-field::placeholder,
.top-navigation.normal .searchbox-container .search-field::placeholder {
color: rgba(0,0,0,.75);
}
.close-search {
width: 10px;
height: 10px;
cursor: pointer;
background-size: 10px;
float: right;
margin: 25px 10px 0 0;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJjbGVhciI+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTcsMzUuNyAzMjEuMywwIDE3OC41LDE0Mi44IDM1LjcsMCAwLDM1LjcgMTQyLjgsMTc4LjUgMCwzMjEuMyAzNS43LDM1NyAxNzguNSwyMTQuMiAzMjEuMywzNTcgMzU3LDMyMS4zICAgICAyMTQuMiwxNzguNSAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}
.mobile-searchbox-container .close-search {
margin:30px 5% 0 0;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxnIGlkPSJjbG9zZSI+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTcsMzUuNyAzMjEuMywwIDE3OC41LDE0Mi44IDM1LjcsMCAwLDM1LjcgMTQyLjgsMTc4LjUgMCwzMjEuMyAzNS43LDM1NyAxNzguNSwyMTQuMiAzMjEuMywzNTcgMzU3LDMyMS4zICAgICAyMTQuMiwxNzguNSAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojNjY2NjY2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}
.sticky .close-search, .normal .close-search {
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJjbGVhciI+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTcsMzUuNyAzMjEuMywwIDE3OC41LDE0Mi44IDM1LjcsMCAwLDM1LjcgMTQyLjgsMTc4LjUgMCwzMjEuMyAzNS43LDM1NyAxNzguNSwyMTQuMiAzMjEuMywzNTcgMzU3LDMyMS4zICAgICAyMTQuMiwxNzguNSAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojNjY2NjY2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}
.menu-content.hide {display:none;}
.menu-content a.standard {
width: 46px;
display: block;
padding: 0;
float: left;
margin: 11px 0;
height: 46px;
transition: all .25s ease-in-out;
}
.page-template-portfolio-tiles .menu-content a.standard {
width: 72px;
height: 72px;
}
.page-template-portfolio-tiles .sticky .menu-content a.standard {
width:46px;
height:46px;
}
.menu-content a.standard:hover {
padding: 0;
}
.results {font-size:14px;color: #929292;text-transform: uppercase;}
.search-results .blog-logo,
.search-no-results .blog-logo {
width: 97px;
height: 44px;
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/jo-blog-black.png);
background-size: 97px 44px;
display: block !important;
z-index: 9999;
}
.search-results .large-12.columns, .search-no-results .large-12.columns {
padding-top: 80px;
}
.search-results .top-navigation .btn-white a, .search-results .top-navigation .btn-white a:hover, .search-results .top-navigation .btn-white a:visited {
color: #666666 !important;
border: 1px solid #666666;
}
.searchbox {
position: relative;
margin: 2em auto;
width: 100%;
max-width: 500px;
}
.searchbox .searchbox-form {
margin: 0;
position: relative;
}
.searchbox .searchbox-form .screen-reader-text {
display: none;
}
.searchbox .searchbox-form input:hover {
border-color: #51E1EF !important;
}
.searchbox .searchbox-form:hover #magnifier use #svg-magnifier path {
fill: #51E1EF;
}
.searchbox .search-submit {
display: none;
}
.searchbox .svg-magnifier {
position: absolute;
z-index: 100;
right: 0.5rem;
top: 50%;
margin-top: -0.75rem;
display: inline-block;
visibility: visible;
z-index: 0;
width: 1.5rem;
height: 1.5rem;
fill: #E6E6E6;
color: #A6A6A6;
}
.searchbox .svg-magnifier #svg-magnifier path {
fill: #E6E6E6;
}
.searchbox .search-field, .searchbox .searchbox-form input:focus {
height: 3rem;
line-height: normal;
padding: 0.375rem 2.25rem 0.5rem 0.875rem;
border: 2px solid #E6E6E6;
background-color: transparent;
width: 100%;
max-width: none;
margin: 0;
font-size: 1rem;
color:#666666;
box-shadow:none
} .page-id-9743 .top-navigation.normal {
background: transparent;
border-bottom: 1px solid transparent;
transition: background ease-in-out .25s, border-bottom ease-out .25s;
top: 60px;
}
.page-id-9743 .top-navigation.normal.sticky {
top: 0px;
}
.page-id-9743 .menu-content a.standard {
width: 72px;
height: 72px;
}
.page-id-9743 .sticky .menu-content a.standard {
width: 46px;
height: 46px;
}
.page-id-9743 button#responsive-menu-button .responsive-menu-inner, .page-id-9743 button#responsive-menu-button .responsive-menu-inner::before, .page-id-9743 button#responsive-menu-button .responsive-menu-inner::after {
background: #000 !important;
}
.page-id-9743 button#responsive-menu-button.is-active .responsive-menu-inner, .page-id-9743 button#responsive-menu-button.is-active .responsive-menu-inner::before, .page-id-9743 button#responsive-menu-button.is-active .responsive-menu-inner::after {
background: #fff !important;
}
.page-id-9743 #header {
background: transparent url(//www.jovoto.com/wp-content/uploads/2019/01/method-background-768-320-x2.png);
background-position: center top !important;
background-repeat: no-repeat !important;
position: relative;
z-index: 2;
height: 680px !important;
background-size: 1100px !important;
}
.page-id-9743 .centerHeaderVertically {
top: 240px !important;
}
@media (min-width: 768px) {
.page-id-9743 #header {
background: transparent url(//www.jovoto.com/wp-content/uploads/2019/01/method-background-1030-768-x2.png);
height: 750px !important;
background-size: 1160px !important;
}
.page-id-9743 .centerHeaderVertically {
top: 310px !important;
}
.page-id-9743 #header .halfwidth {
width: 100%;
}
}
@media (min-width: 992px) {
.page-id-9743 #header {
height: 1060px !important;
background: transparent url(//www.jovoto.com/wp-content/uploads/2019/01/method-1030-onwards-x2.png);
background-size: 2200px !important;
}
.page-id-9743 #header h1 {
font-size: 2.15em;
}
.page-id-9743 #header p {
font-size: 20px;
}
.page-id-9743 #header .halfwidth {
width: 50%;
}
.page-id-9743 #grey-background {
position: absolute;
width: 100%;
background: #f3f3f3;
top: 0;
z-index: 1;
height: 928px;
}
.page-id-9743 .centerHeaderVertically {
top: 44% !important;
}
}
.page-id-9743 #quote {
border-left: 5px solid #51e1ef;
padding: 0px 40px 10px 30px;
color:#333333;
}
.page-id-9743 #quote p {
font-size: 24px;
font-weight: 100;
}
.page-id-9743 #quote .person {
}
.page-id-9743 #quote .person img {
float:left;
}
.page-id-9743 #quote .person .text {
margin-left: 70px;
font-size: 14px;
line-height: 1.4;
padding-top: 5px;
}
@media (min-width: 768px) {
.page-id-9743 .steps-shape {
background:transparent url(//www.jovoto.com/wp-content/uploads/2019/01/background-shape-x2.png);
background-position:center top;
background-repeat:no-repeat;
background-size:1492px;
}
}
.page-id-9743 .steps-shape p {
font-size:16px;
line-height:1.5;
}
@media (min-width: 1300px) {
.page-id-9743 #ideas .vc_col-sm-6.vc_col-lg-6 {
width:45%;
}
.page-id-9743 #ideas .vc_col-sm-6 {
width:55%;
}
.page-id-9743 #ideas .image {
margin-top: -130px !important;
margin-bottom: -160px !important;
margin-right: -60px;
}
}  .home button#responsive-menu-button .responsive-menu-inner,
.home button#responsive-menu-button .responsive-menu-inner::before,
.home button#responsive-menu-button .responsive-menu-inner::after {
background: #000 !important;
}
.home button#responsive-menu-button.is-active .responsive-menu-inner,
.home button#responsive-menu-button.is-active .responsive-menu-inner::before,
.home button#responsive-menu-button.is-active .responsive-menu-inner::after {
background: #fff !important;
}
.search .responsive-menu-inner,
.search .responsive-menu-inner::before,
.search .responsive-menu-inner::after {
background: #000 !important;
}
.search button#responsive-menu-button.is-active .responsive-menu-inner,
.search button#responsive-menu-button.is-active .responsive-menu-inner::before,
.search button#responsive-menu-button.is-active .responsive-menu-inner::after {
background: #fff !important;
}
.home .top-navigation.normal {
background: transparent;
border-bottom:1px solid transparent;
transition:background ease-in-out .25s, border-bottom ease-out .25s;
}
.home .top-navigation.normal.sticky {
border-bottom:1px solid #DBDBDB;
}   .page-id-40616 button#responsive-menu-button .responsive-menu-inner,
.page-id-40616 button#responsive-menu-button .responsive-menu-inner::before,
.page-id-40616 button#responsive-menu-button .responsive-menu-inner::after,
.page-id-38512 button#responsive-menu-button .responsive-menu-inner,
.page-id-38512 button#responsive-menu-button .responsive-menu-inner::before,
.page-id-38512 button#responsive-menu-button .responsive-menu-inner::after,
.page-id-38516 button#responsive-menu-button .responsive-menu-inner,
.page-id-38516 button#responsive-menu-button .responsive-menu-inner::before,
.page-id-38516 button#responsive-menu-button .responsive-menu-inner::after,
.page-id-38514 button#responsive-menu-button .responsive-menu-inner,
.page-id-38514 button#responsive-menu-button .responsive-menu-inner::before,
.page-id-38514 button#responsive-menu-button .responsive-menu-inner::after,
.page-id-38518 button#responsive-menu-button .responsive-menu-inner,
.page-id-38518 button#responsive-menu-button .responsive-menu-inner::before,
.page-id-38518 button#responsive-menu-button .responsive-menu-inner::after {
background: #000 !important;
}  .vc_custom_1490357730104 {
background-position: bottom right !important;
background-size: contain;
background-repeat: no-repeat;
}
@media (max-width: 768px){
#header {
height: 500px !important;
}
} .main-headline {
font-size: 1em;
line-height: 1.85em;
margin-left: 11px;
font-weight: 900;
margin-top: -70px
}
.main-subheading {
font-size: 0.917em;
line-height: 1.500em;
color: #333;
margin-left: 11px;
}
@media (max-width: 770px) {
.info-blocks {
position: relative;
}
}
@media (max-width: 992px) {
.vc_custom_1488855622406 {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 770px) {
.info-blocks {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
z-index: 100;
top: 530px;
}
}
@media (min-width: 992px) {
.info-blocks {
top: 630px;
text-align: left;
}
}
.info-blocks-heading {
font-size: 24px;
font-weight: 600;
font-family: 'Source Sans Pro', sans-serif;
line-height: 1.3;
color: #333;
}
.info-blocks-text {
font-family: 'Source Sans Pro', sans-serif;
color: #333;
font-size: 18px;
font-weight: 400;
}
.info-text-left{
float: left !important;
height: 100%;
margin: 0px;
}
@media (max-width: 768px) {
.info-text-left{
width: 10%;
}
.info-blocks-column > .vc_column-inner{
padding-top: 0px !important;
padding-bottom: 20px;
}
}
@media (min-width: 768px) {
.info-text-left{
width: 15%;
}
.info-box-inner{
padding: 35px 0;
}
}
.info-text-left img{
margin: 5px 20px 0 0;
}
@media (min-width: 768px) and (max-width: 992px){
.info-text-left img{
margin: 5px 10px 0 0;
}
}
.info-text-right{
width: 85%;
float: right !important;
margin: 0px;
padding-right: 5%;
}
.icon-text i {
padding-right: 5px;
text-indent: -25px;
vertical-align: middle;
}
.icon-text img {
padding-right: 5px;
text-indent: -25px;
vertical-align: middle;
}
.info-blocks-mobile .icon-text img {
padding-right: 5px;
text-indent: -30px;
vertical-align: middle;
margin-top: 10px;
}
.info-blocks-mobile .info-blocks-text {
padding-left: 15px;
}
.fa-rotate-45 {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
padding-right: 6px;
margin-left: -8px;
vertical-align: middle;
}
@media (min-width: 770px) {
.center-text {
padding: 15em 2em 0 2em;
margin: 0 !important;
}
}
@media (min-width: 992px) {
.center-text {
padding: 11em 6em 0 6em;
margin: 0 !important;
}
}
.center-text p {
line-height: 45px;
font-size: 36.0px;
font-weight: 400;
text-align: center;
padding: 3em 0;
}
#case-study-link{
overflow: hidden;
}
@media (max-width: 992px){
#case-study-link{
padding-bottom: 35px !important;
}
}
@media (max-width: 768px) {
#case-study-link{
padding-bottom: 70px;
}
}
#case-study-link .button-red .vc_btn3-shape-square, .button-red .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline  {
color: #fc4226;
border-color: #fc4226;
text-transform: uppercase;
font-weight: 600;
padding: 15px 24px;
transition:all ease-in-out .25s;
}
#case-study-link .button-red .vc_btn3-shape-square:hover, .button-red .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
background: #fc4226;
border-color: #fc4226;
color: #FFF;
}
.why-us {
padding-bottom: 10px;
}
@media (max-width: 768px){
.why-us {
padding-bottom: 30px;
}
}
.why-us .wpb_wrapper{
display: flex;
justify-content: center;
flex-direction: column;
}
.why-us-heading {
font-weight: 300;
font-size: 36px;
line-height: 45px;
padding: 0px 40px;
color: #474747;
}
@media (max-width: 768px){
.why-us-heading{
font-size: 1.8em
}
}
.why-us-description{
padding: 0px 40px;
}
.why-us-description p {
font-weight: 600;
font-size: 18px;
color: #333;
line-height: 27px;
margin-top: -20px;
}
.checkmarks{
padding: 0px 40px;
}
.checkmarks li {
font-weight: normal;
font-size: 18px;
padding-left: 1.2em;
text-indent: -1.2em;
line-height: 30px;
}
.checkmarks li .secondbullet {
font-size: 16px;
}
.list-check {
margin-top: -5px;
}
ul.columns {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.secondbullet {
margin-left: 1.25em;
}
@media (max-width: 992px){
#testimonials{
padding: 35px 0 0 0;
}
#testimonials .vc_hidden-sm {
display: none;
}
#testimonials .vc_hidden-lg {
display: block;
}
}
@media (min-width: 992px){
#testimonials{
padding: 35px 0 0px 0;
}
#testimonials .vc_hidden-lg {
display: none;
}
#testimonials .vc_hidden-sm {
display: block !important;
}
}
#testimonials .download-button{
padding-bottom: 30px;
margin-bottom: 0;
font-size: 0.84em;
font-weight: 600;
}
#testimonials .download-button a{
font-weight: 400;
}
#testimonials .download-button a span {
font-size:16px;
}
.case-study-thumbnail {
padding-right: 1em;
}
.case-study-id {
padding-left: .5em;
}
.case-study-quotes{
margin-bottom: 0 !important;
}
.case-study-quotes p {
font-weight: lighter;
font-size: 1.25em;
font-style: normal;
}
.case-study-quotes p a {
font-weight: 300;
font-size: 1em;
font-style: normal;
color: #333333;
}
.case-study-quotes blockquote {
position: relative;
border: 0px;
max-width: 361px;
margin: 0px auto;
padding-left: 30px;
}
.case-study-quotes blockquote:before {
display: block;
padding-left: 0px;
content: "\201C";
font-size: 82px;
font-weight: 300;
color: #333;
position: absolute;
left: -5px;
top: -29px;
}
@media (max-width: 992px){
.case-study-quotes blockquote {
max-width: 361px;
}
}
.case-study-client {
padding-left: 30px;
}
.case-study-name {
font-weight: 600;
font-size: 1em;
margin-bottom: 0;
}
.case-study-name a {
font-weight: 600;
font-size: 1em;
margin-bottom: 0;
color: #333;
}
.case-study-title {
font-size: .8em;
}
.case-study-download {
font-size: 16px;
color: #F9281D;
font-weight: 600;
}
@media only screen and (max-width: 1200px) {
.single-case-study {
max-width: 90%;
}
}
@media only screen and (min-width: 992px) {
.single-case-study {
max-width: 35%;
}
}
@media only screen and (min-width: 1201px) {
.single-case-study {
max-width: 35%;
margin-left: 120px;
}
}
.single-case-image {
margin-right: 20px;
}
@media (min-width: 768px){
.case-study-logo img {
padding-top: 35px;
}
}
@media only screen and (min-width: 900px) {
#case-study-link img {
margin-bottom: -5px;
}
}
@media only screen and (min-width: 992px) {
#case-study-link img {
margin-bottom: -37px;
margin-left: 60px;
top: 20px;
position: relative;
}
}
#main-case .case-study-quotes{
margin-top: 60px;
}
@media (max-width: 768px) {
#main-case blockquote{
margin-bottom: 30px !important;
}
}
#main-case .case-study-id{
margin: 10 0;
}
#main-case .wpb_single_image{
margin-bottom: 0px;
}
#main-case .case-study-quotes p{
font-size: 1.5em;
font-weight: 500;
}
#main-case .case-study-thumbnail{
margin-left: 38px;
}
.send-them-description {
max-width: 100%;
font-size: 2em;
line-height: 44px;
font-weight: 300;
color: #343939;
margin-top: 15px;
margin-left: -30px;
margin-bottom: 25px;
}
.button-red{
margin-bottom: 0px;
margin-left: -30px;
}
@media (max-width: 1100px) {
.send-them-description{
margin-bottom: 0.8em !important;
font-size: 1.8em !important;
margin-left:0;
}
.button-red{
margin-left: 0px;
}
}
@media (max-width: 767px) {
.send-them-description{
font-size: 1.5em;
line-height: 35px;
text-align: center !important;
padding-top: 20px;
}
#case-study-link .vc_btn3-container.vc_btn3-left{
text-align: center !important;
}
.button-red{
margin-bottom: 60px;
}
}
.company-description {
font-weight: normal;
font-size: 18px;
padding: 10px;
text-align: justify;
-moz-text-align: center;
text-align: center;
color: #333;
}
@media (min-width: 992px) {
.company-description {
min-height: 105px;
}
}
.company-description a {
font-weight: normal;
font-size: 18px;
padding: 10px;
text-align: justify;
-moz-text-align: center;
text-align: center;
color: #333;
}
@media (min-width: 992px) {
#steps{
padding: 25px 0 60px 0;
}
}
@media only screen and (max-width: 1024px) {
#steps .vc_hidden-sm {
display: none;
}
#steps-small {
display: block;
}
}
@media only screen and (min-width: 1024px) {
#steps .vc_hidden-sm {
display: block;
}
#steps-small {
display: none;
}
}
@media only screen and (max-width: 768px) {
#steps-small {
display: none;
}
}
@media only screen and (min-width: 1025px) {
.timeline {
padding-left: 200px;
}
}
@media only screen and (max-width: 1024px) {
.timeline {
margin: auto;
padding-left: 2px;
}
.page-id-38512 .timeline:last-child .timeline-title {
padding-top: 15px;
}
.timeline-mobile, .timeline-tablet, .timeline-desktop {
margin: 0 auto;
width: 100%;
}
.timeline-mobile .timeline-circle {
position: relative;
float: left;
border-radius: 50%;
behavior: url(//www.jovoto.com/wp-content/themes/jovoto-child/PIE.htc);
width: 50px;
height: 50px;
font-size: 24px;
font-weight: 300;
padding: 12px 10px 10px 10px;
margin-top: -30px;
margin-left: -175px;
}
.timeline-mobile .timeline-title {
font-size: 20px;
font-weight: 400;
color: #000;
margin-bottom: 5px;
margin-top: -50px;
margin-left: 100px;
}
.timeline-mobile .timeline-description {
font-weight: 400;
font-size: 14px;
color: #000000;
width: 60%;
margin-left: 100px;
}
.timeline-tablet .timeline-circle {
position: relative;
float: left;
border-radius: 50%;
behavior: url(//www.jovoto.com/wp-content/themes/jovoto-child/PIE.htc);
width: 75px;
height: 75px;
font-size: 48px;
font-weight: lighter;
padding: 7px;
margin-top: 20px;
}
.timeline-tablet .timeline-title {
font-size: 1em;
font-weight: normal;
color: #000000;
margin-bottom: 5px;
margin-top: 50px;
}
.timeline-tablet .timeline-description {
font-weight: normal;
font-size: 14px;
color: #000000;
}
}
@media only screen and (max-width: 768px) {
.page-id-38512 .timeline:last-child .timeline-title {
padding-top: 0px;
}
}
.timeline-mobile,
.timeline-tablet-tall{
padding-bottom: 40px;
background-color: #f3f3f3;
}
.timeline-tablet-tall .small-column {
max-width: 100%;
}
.timeline-tablet-tall .timeline-circle {
margin-left: -100px;
}
.timeline-tablet-tall .vertical-line {
margin-left: -62px;
width: 3px;
background-color: #D7D7D7;
height: 30px;
margin-top: -20px;
}
.tablet-tall-heading {
margin-left: -200px;
}
.timeline-desktop .timeline-title, .timeline-desktop .timeline-description {
margin-left: -230px;
}
@media only screen and (max-width: 1160px) {
.timeline-desktop .timeline-title, .timeline-desktop .timeline-description {
margin-left: -170px;
}
}
.small-column {
width: 10%;
}
.timeline-tablet-tall .timeline-title,
.timeline-tablet-tall .timeline-description {
margin-left: -450px;
}
@media (max-width: 890px){
.timeline-tablet-tall .timeline-title,
.timeline-tablet-tall .timeline-description {
margin-left: -350px;
}
}
.timeline .circle-one-yellow {
margin-left: 3.5em;
}
.timeline-circle {
position: relative;
border-radius: 50%;
width: 75px;
height: 75px;
font-size: 48px;
font-weight: 300;
padding-top: 11px;
margin-left: -5px;
line-height: 1;
}
.timeline-circle.orange {
background: #FFBA00;
color: #fff;
}
.timeline-circle.blue {
background: #51E1EF;
color: #fff;
}
.timeline-title,
.timeline-title-left{
font-size: 24px;
font-weight: 600;
color: #333;
margin-bottom: 0;
}
.timeline-description {
font-weight: 400;
font-size: 16px;
color: #262626;
max-width: 350px;
}
.timeline-description-left {
font-weight: 400;
font-size: 16px;
color: #262626;
max-width: 400px;
padding-left: 50px;
margin-left: -106px;
}
#steps .vertical-line {
width: 3px;
background-color: #D7D7D7;
height: 30px;
margin-top: -20px;
margin-left: 35px;
}
.timeline-mobile .vertical-line {
display: none; }
.timeline-tablet .vertical-line {
position: absolute;
height: 30px;
margin-left: 180px;
margin-top: 110px;
}
.timeline div.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text.vertical-line {
margin-bottom: 0px;
}
@media only screen and (max-width: 768px) {
.show-image-desktop {
display: none;
visibility: hidden;
}
.mobile-tall-heading{
font-size: 1.5em;
font-weight: 300;
color: #333333;
}
}
@media only screen and (min-width: 768px) {
.show-image-mobile {
display: none;
visibility: hidden;
}
}
@media only screen and (max-width: 768px) {
.hide-image-desktop {
display: none;
visibility: hidden;
}
.show-image-tablet {
display: block;
}
}
@media only screen and (min-width: 768px) {
.show-image-tablet {
display: none;
visibility: hidden;
}
.hide-image-desktop {
display: block;
}
}
.contact-heading,
p.vc_custom_heading.desktop-tall-heading,
p.vc_custom_heading.tablet-tall-heading{
color: #333333;
font-weight: 300;
font-size: 42px;
margin-bottom: 20px;
}
.contact-text{
font-size: 18px;
color: #333;
max-width: 750px;
margin: 0px auto;
}
#mc4wp-form-3, #mc4wp-form-2, #form-yellow #mc4wp-form-1, .blue-form #mc4wp-form-1 {
position: relative;
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
#mc4wp-form-3 label, #mc4wp-form-2 label, .blue-form #mc4wp-form-1 label, #form-yellow #mc4wp-form-1 label {
color: #333;
font-size: 24px;
font-weight: 300;
text-transform: none;
}
@media (min-width: 768px) {
#mc4wp-form-3 .vc_row-fluid, #mc4wp-form-2 .vc_row-fluid{
padding-top: 20px;
}
}
@media (max-width: 768px){
#mc4wp-form-2 .vc_row-fluid {
padding: 0;
}
#mc4wp-form-2 .wpb_column{
margin: 10px 0;
}
}
#form-yellow input#mce-MMERGE8{
background: #F6A623;
border: 2px solid #FFD562;
max-width: 749.46px;
margin-bottom: 20px;
}
#form-yellow input#mce-FNAME,
#form-yellow input#mce-LNAME,
#form-yellow input#mce-MMERGE3,
#form-yellow input#mce-EMAIL,
#form-yellow input#mce-MMERGE5,
#form-yellow input#mce-MMERGE6,
#form-yellow select#mce-MMERGE3 {
background: #F6A623;
border: 2px solid #FFD562;
max-width: 360px;
height: 48px;
}
#form-yellow select#mce-MMERGE3 {
height: 48px;
background: #F6A623;
border: 2px solid #FFD562;
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/select-arrow.png);
background-position: right;
background-repeat: no-repeat;
max-width: 360px;
height: 48px;
}
@media (max-width: 768px) {
input#mce-FNAME,
input#mce-LNAME,
input#mce-MMERGE3,
input#mce-EMAIL,
input#mce-MMERGE5,
input#mce-MMERGE6,
select#mce-MMERGE3 {
width: 100%;
}
}
#form-yellow textarea#mce-MMERGE4,
#form-yellow label#mce-MMERGE3 {
background: #F6A623;
border: 2px solid #FFD562;
max-width: 749.46px;
height: 125px;
}
#mc4wp-form-3 label.wpcf7-checkbox, #mc4wp-form-2 label.wpcf7-checkbox {
padding-bottom:0px;
font-size: 16px;
color: #333333;
}
.blue-form input#mce-FNAME,
.blue-form input#mce-LNAME,
.blue-form input#mce-MMERGE3,
.blue-form input#mce-EMAIL,.blue-form input#mce-MMERGE5, .blue-form input#mce-MMERGE6, .blue-form input#mce-MMERGE8, .blue-form select#mce-MMERGE3, .blue-form textarea#mce-MMERGE4 {
background: #07D1E5;
border: 2px solid #7CF4FF !important;
}
.blue-form select#mce-MMERGE3 {
height: 48px;
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/select-arrow.png);
background-position: right;
background-repeat: no-repeat;
}
.blue-form input[type="text"]:not([value=""]):not(:focus),
.blue-form input[type="email"]:not([value=""]):not(:focus),
.blue-form textarea:not([value=""]):not(:focus),
#form-yellow input[type="text"]:not([value=""]):not(:focus),
#form-yellow input[type="email"]:not([value=""]):not(:focus),
#form-yellow textarea:not([value=""]):not(:focus),
#form-yellow input[type="text"]:focus,
#form-yellow input[type="email"]:focus,
#form-yellow textarea:focus,
#form-yellow select:focus,
#mc4wp-form-2 input[type="text"]:focus,
#mc4wp-form-2 input[type="email"]:focus,
#mc4wp-form-2 textarea:focus,
#mc4wp-form-2 select:focus {
border: 2px solid #999 !important;
outline: none !important;
background: #FAFAFA !important;
}
.blue-form input.email,
.blue-form input.email:focus,
#form-yellow input.email,
#form-yellow input.email:focus {
background-image: none !important;
padding-left: 0px !important;
padding: 0.5em !important;
}
#form-yellow .wpcf7-checkbox input[type='checkbox'] + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_oval-02.svg) 0 0 no-repeat;
background-size: 32px !important;
}
#form-yellow .wpcf7-checkbox input[type='checkbox']:checked + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_checkmark-02.svg) 0 0 no-repeat;
}
.blue-form .wpcf7-checkbox input[type='checkbox'] + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_oval-01.svg) 0 0 no-repeat;
background-size: 32px !important;
}
.blue-form .wpcf7-checkbox input[type='checkbox']:checked + span {
background: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/input_checkmark-01.svg) 0 0 no-repeat;
}
.subhead {
font-size: 16px;
color: #333;
font-weight: 500;
text-transform: none;
}
.image-hack{
max-width: 400px;
margin: 0px auto;
}
.newsletter-input{
margin-right: 9px;
}
#mc4wp-form-2 input[type="submit"]{
margin-top: 0px;
}
@media (min-width: 768px) and (max-width: 992px){
#mc4wp-form-2 .vc_col-sm-6 {
width: 50% !important;
}
}
@media (max-width: 768px){ #header.vc_custom_1490361022845{
background-position: 120% 100% !important;
background-repeat: no-repeat !important;
background-size: 130% !important;
} #header.vc_custom_1489013943210{
background-position: 140% 95% !important;
background-repeat: no-repeat !important;
background-size: 130% !important;
} #header.vc_custom_1489127744711{
background-position: -40% 95% !important;
background-repeat: no-repeat !important;
background-size: 90% !important;
}
#header.vc_custom_1489141868120{
background-position: 240% 95% !important;
background-repeat: no-repeat !important;
background-size: 110% !important;
}
}
@media (max-width: 992px){
#subheadline-create,
#subheadline-cocreate,
#subheadline-empower,
#subheadline-explore{
max-width: 350px;
display: block;
}
}
@media (min-width: 992px){
#top15-992{
padding-top: 15px;
}
#subheadline-cocreate{
max-width: 400px;
display: block;
}
#subheadline-explore{
max-width: 490px;
display: block;
}
#subheadline-empower{
max-width: 412px;
display: block;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.create .timeline:last-child .timeline-title {
padding-top: 15px;
}
} @media (max-width: 768px){
#header.vc_custom_1492426578130 {
background-position: 100% 95% !important;
background-repeat: no-repeat !important;
background-size: 170% !important;
background-color: #F2F2F2;
}
}
#workwith{
padding: 1em 0 3em 0;
}
#workwith h1{
color: #343434;
font-weight: 200;
font-size: 36px;
margin-bottom: 2em;
}
#workwith .flexrow{
margin-bottom: 3em;
}
#workwith .flexrow > .wpb_wrapper{
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
}
#workwith .img-box{
width: calc(20% - 15px);
display: inline-block;
text-align: center;
}
#workwith .img-box img{
max-height: 70px;
max-width: 70%;
}
@media (max-width: 768px){#workwith .flexrow{
margin-bottom: 0em;
}
#workwith .flexrow > .wpb_wrapper{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
#workwith .img-box{
width: calc(60% - 15px);
padding: 10px 0;
display: inline-block;
text-align: center;
}
#workwith .img-box img{
max-height: 50px;
}
} #calendar .eo-fullcalendar .fc-view > table > tbody{
background: #F3F3F3;
}
#calendar .fc-unthemed tbody{
border-color: #D8D8D8;
}
#calendar .fc td{
border-width: 0px;
border-top: 0px solid #D8D8D8;
}
#calendar .fc-basic-view td.fc-day-number{
border-top: 0px solid;
color: #5C5C5C;
padding-top: 10px !important;
}
#calendar .fc-day-header{
border: 0px solid;
border-top: 0px;
font-weight: 300;
text-transform: uppercase;
font-size: 14px;
padding-bottom: 10px !important;
}
#calendar .fc-basic-view tbody .fc-row{
border-width: 0px;
border-top: 1px solid #D8D8D8;
margin-bottom: 10px;
}
#calendar .fc-state-default:active,
#calendar .fc-state-default {
background-color: transparent;
border-color: transparent;
color: #FC4226;
text-shadow: none;
box-shadow: none;
outline: 0;
}
#calendar .fc-today{
background: transparent;
color: #FC4226 !important;
font-weight: 600;
}
@media (max-width: 768px){
#eo_fullcalendar_3{
padding-left: 1em;
padding-right: 1em;
}
}
#calendar .fc-event-container{
margin-bottom: 7px;
}
#calendar .fc-content{
padding: 8px;
}
#calendar .fc-day-grid-event .fc-time{
font-weight: 300;
display: block;
color: #5C5C5C;
}
#calendar .fc-day-grid-event .fc-title{
font-weight: 400;
display: block;
color: #424242;
}
#calendar .qtip{
font-size: 14px;
padding: 10px;
}
#calendar .qtip-eo .qtip-titlebar{
background-color: transparent;
}
#potential img{
width: auto;
max-height: 70px;
}
#potential p{
font-size: 18px;
text-align: center;
color: #424242;
font-weight: 300;
}
#potential .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#cr-quotes .case-study-name a{
font-weight: 600;
}
@media (min-width : 768px){
#cr-quotes .vc_single_image-wrapper{
height: 400px;
}
#cr-quotes img{
max-height: 400px;
width: auto;
}
}
#cr-quotes blockquote p{
font-weight: 200;
font-size: 1.25em;
font-style: normal;
color: #333;
}
@media (max-width: 992px){
#cr-quotes blockquote{
max-width: calc(100% - 100px );
}
}
@media (max-width: 767px){
#cr-quotes blockquote{
max-width: calc(100% - 40px );
}
#cr-quotes .case-study-title{
padding-bottom: 15px;
}
#cr-quotes .case-study-id{
width: 100%;
}
#cr-quotes .case-study-id p{
margin-bottom: 0px;
}
#cr-quotes .case-study-thumbnail{
display: block;
float: none;
margin-top: 15px;
padding-right: 0px;
}
}
@media (min-width: 768px){
#cr-quotes blockquote{
padding-left: 75px;
}
#cr-quotes blockquote:before{
left: 35px;
}
#cr-quotes a.url,
#cr-quotes .case-study-id {
padding-left: 25px !important;
}
#cr-quotes .divider{
width: 49%;
display: inline-block;
}
}
@media (min-width: 992px){
#cr-quotes .left{
padding-right: 25px;
}
#cr-quotes .right{
padding-left: 25px;
}
}
@media (max-width: 992px){
#cr-quotes .left{
padding-bottom: 2em;
}
}
#cr-quotes .case-study-name{
font-weight: 600;
}
#cr-quotes a.url{
color: #F9463C;
font-size: 16px;
font-weight: 400;
}
#cr-quotes .case-study-id{
padding: 0;
display: block;
min-height: 60px;
}
#cr-quotes .case-study-thumbnail,
#cr-quotes .case-study-name img{
height: 60px;
width: auto;
} #discovery p{
margin-bottom: 0.5em;
}
#discovery h2{
font-size: 26px;
color: #424242;
}
#discovery a{
text-transform: uppercase;
color: #FC4226;
font-weight: 600;
font-size: 0.9em;
}
#discovery p{
font-size: 0.9em;
color: #424242;
}
#discovery a > img{
width: 15px;
height: auto;
margin-left: 10px;
margin-bottom: -3px;
}
@media (max-width: 767px){ .vc_custom_1492420494636{
margin-top: -10em !important;
} #discovery h2{
font-size: 24px;
margin-bottom: 0.4em;
font-weight: 500;
}
#discovery .disc_title{
text-align: center;
}
#discovery .vc_column_container > .vc_column-inner{
padding-left: 0px;
}
#discovery .first{
background: url(https://www.jovoto.com/wp-content/uploads/2017/04/path-section-mobile-1_02.png) no-repeat;
background-size: auto 100px;
background-position: top left -40px;
text-align: center;
padding: 110px 20px 30px 35px;
}
#discovery .second{
background: url(https://www.jovoto.com/wp-content/uploads/2017/04/path-section-mobile_2_05.png) no-repeat;
background-size: auto 100px;
background-position: top left -40px;
text-align: center;
padding: 110px 20px 30px 35px;
}
#discovery .third{
background: url(https://www.jovoto.com/wp-content/uploads/2017/04/path-section-mobile_3_08.png) no-repeat;
background-size: auto 100px;
background-position: top left -40px;
text-align: center;
padding: 110px 20px 30px 35px;
}
#discovery .fourth{
background: url(https://www.jovoto.com/wp-content/uploads/2017/04/path-section-mobile_4_11.png) no-repeat;
background-size: auto 100px;
background-position: top left -40px;
text-align: center;
padding: 110px 20px 30px 35px;
}
}
@media (min-width: 768px) and (max-width: 1174px){
#discovery h2{
font-size: 24px;
margin-bottom: 0.2em;
}
#discovery .disc_title{
text-align: center;
display: block;
width: 100%;
}
#discovery .bg_container > .vc_column-inner{
background: #f3f3f3 url(https://www.jovoto.com/wp-content/uploads/2017/04/path-section-tablet.jpg);
background-position: bottom left;
background-size: contain;
background-repeat: no-repeat;
height: 800px;
}
#discovery .first{
margin-left: 170px;
max-width: 400px;
}
#discovery .second{
margin-left: 230px;
max-width: 400px;
margin-top: 40px;
}
#discovery .third{
margin-left: 280px;
max-width: 400px;
margin-top: 35px;
}
#discovery .fourth{
margin-left: 340px;
margin-top: 50px;
max-width: 420px;
}
}
@media (min-width: 1175px){ #discovery .bg_container > .vc_column-inner{
background: #f3f3f3 url(https://www.jovoto.com/wp-content/uploads/2017/04/creatives_steps_bg-1.jpg?id=40890);
background-position: bottom right 50px;
background-size: contain;
background-repeat: no-repeat;
margin-top: 3em;
height: 800px;
}
#discovery .first,
#discovery .second,
#discovery .third,
#discovery .fourth{
text-align: right;
}
#discovery .first{
margin-left: 540px;
position: inherit;
max-width: 400px;
}
#discovery .second{
margin-top: 60px;
margin-left: 350px;
position: inherit;
max-width: 400px;
}
#discovery .third{
margin-left: 160px;
position: inherit;
margin-top: 40px;
max-width: 400px;
}
#discovery .fourth{
margin-left: -20px;
position: absolute;
margin-top: 40px;
max-width: 420px;
}
}
@media (min-width: 768px){
.info-box-creatives{
padding-bottom: 0;
}
.info-bottom-creatives{
padding-bottom: 20px;
}
.info-bottom-creatives > .vc_column-inner{
padding-top: 15px !important;
}
.creatives-whiteline{
padding-left: 27%;
padding-right: 27%;
padding-top: 12em;
}
}
@media (max-width: 1030px){
.creatives-whiteline{
padding-top: 16em;
padding-left: 20%;
padding-right: 20%;
}
}
@media (max-width: 910px){
.creatives-whiteline{
padding-top: 18em;
}
}
@media (max-width: 768px){
.creatives-whiteline{
padding-top: 0em;
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width: 1175px){
.custom-large{
display: none;
}
}
@media (min-width: 1176px){
.custom-small{
display: none;
}
}
@media (max-width: 768px){
#info-columns .info-blocks-column > .vc_column-inner{
padding-left: 0px;
padding-right: 0px;
}
#info-columns .info-text-left img {
margin: 0px 0px 0 0;
}
} .slider-title, .blog-single-title, .ms-slide-link {
font-family: 'source sans pro', sans-serif;
color: #FFFFFF;
font-weight: 600;
font-size: 60px;
line-height: 1.190em;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 800px) {
.slider-title, .blog-single-title, .ms-slide-link {
font-size: 48px;
}
}
@media only screen and (max-width: 600px) {
.slider-title, .blog-single-title, .ms-slide-link {
font-size: 36px;
}
}
.blog-single-title {
border-bottom: 1px solid #929292;
padding: 0 20px 55px;
}
.ms-slide-bgcont {
opacity: 0.5 !important;
filter: alpha(opacity=50); } article footer {
margin-top: 70px;
}
.comment-reply, .author-box {
border: none;
padding: 40px 40px 45px;
margin-bottom: 40px;
}
.comment-reply {
margin-bottom: 90px;
}
.author-box img {
border-radius: 50%;
margin-right: 20px !important;
}
.author-box p {
font-size: 1em;
}
.author-box h5 {
font-size: 24px;
color: #F8291E;
font-weight: 600;
}
article[id*="post"] .tag a, article[id*="post"] .tag a:hover, article[id*="post"] .tag a:visited {
color: #F8291E;
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
}
article[id*="post"] .tag {
padding: 10px 15px;
border: 1px solid #F8291E;
margin-right: 10px;
margin-bottom: 10px;
display: inline-block;
}
form label {
font-size: 16px;
text-transform: uppercase;
}
h4.comments-title, h4.related-posts, h4.section, h4.archive {
font-size: 30px;
font-weight: 400;
padding-bottom: 5px;
}
h4.related-posts, h4.section, h4.archive {
text-align: center;
border-bottom: 1px solid #DBDBDB;
padding-bottom: 30px;
margin-bottom: 45px;
}
h4.section, h4.archive {
font-weight: 600;
}
h4.archive {
border-bottom: 0;
text-align: left;
}
.form-submit {
text-align: right;
padding-left: 15px;
padding-right: 15px;
}
.form-submit input#submit {
background: #F8291E;
color: #FFFFFF;
text-transform: uppercase;
font-size: 18px;
border: none;
padding: 10px 15px;
}
.comment-meta-item {
display: block;
font-size: 14px;
color: #929292;
}
figure.gravatar {
margin: 0 20px 0 0;
display: inline-block;
float: left;
}
figure.gravatar img {
border-radius: 50%;
}
.comments {
margin-top: 4.25em;
}
.comment-title {
float: left;
display: block;
width: 100%;
padding: 40px 0 15px;
border-top: 1px solid #DBDBDB;
}
.comment-content {
padding-bottom: 10px;
}
.category-name, .category-name a, .category-name a:hover, .category-name a:visited {
color: #FFF;
text-decoration: underline;
font-size: 14px;
text-transform: uppercase;
}
.blogposts .category-name, .blogposts .category-name a, .blogposts .category-name a:hover, .blogposts .category-name a:visited {
color: #929292;
text-decoration: none;
}
.jobcategory {
font-weight:bold;
}
.post-author, .post-date, .post-comments {
display: inline-block;
color: #FFF;
padding: 0 20px;
line-height: 20px;
font-size: 16px;
}
.post-author .author_gravatar {
border-radius: 50%;
border: 2px solid #FFF;
margin-right: 12px;
}
.post-date:before {
font-family: 'jovoto';
font-size: 15px;
content: "\71";
padding-right: 12px;
}
.post-comments:before {
font-family: 'jovoto';
font-size: 15px;
content: "\70";
padding-right: 12px;
}
.related-posts {
padding-bottom: 50px;
}
.newestpost .category-name {
color: #929292;
font-size: 14px;
display: block;
text-decoration: none;
} .sticky a {
color: #666666 !important;
}
.top-navigation.sticky .btn-white a, .top-navigation.sticky .btn-white a:hover, .top-navigation.sticky .btn-white a:visited {
color: #666666 !important;
border: 1px solid #666666;
}
@media only screen and (min-width: 800px) {
.sticky {
position: fixed;
top: 0px;
background: #FFFFFF !important;
border-bottom: 1px solid #DBDBDB;
} } .profile_icons {
text-align: center;
margin: 15px 0;
margin-bottom: 25px !important;
}
.ic_twitter, .ic_facebook, .ic_xing, .ic_linkedin {
margin: 0 10px;
}
.ic_twitter img, .ic_facebook img, .ic_xing img, .ic_linkedin img {
height: 24px;
width: auto;
}
.employee_content {
font-size: 16px;
text-align: center;
margin-bottom: 25px !important;
} ul.pagination {
margin-top: 10px;
margin-left: 10px;
}
.pagination li {
margin-right: 5px;
}
.pagination span, .pagination a {
display: block;
background: #DDD;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
} .font-icon {
font-family: 'jovoto';
}
.footer .font-icon {
display: inline-block;
margin-right: 10px;
} @media only screen and (max-width: 600px) {
body.page-template-full-page-default .vc_custom_1455208380687 {
padding-top: 0 !important;
padding-bottom: 1em !important;
}
body.page-template-full-page-default .vc_custom_1455208380687 .wpb_button, body.page-template-full-page-default .vc_custom_1455208380687 .wpb_content_element, body.page-template-full-page-default .vc_custom_1455208380687 ul.wpb_thumbnails-fluid>li {
margin-bottom: 13px !important;
}
}
.vc_tta-container {
margin-bottom: 0 !important;
}
.marginb114 {
margin-bottom: -114px !important;
} @media only screen and (max-width: 48em) {
body {
font-size: 16px;
}
.small {
font-size: 1em;
}
.projectquote {
font-size: 1em;
min-height: auto;
}
.projectquote i {
font-size: 1em;
}
.projectquote strong {
font-size: 1em;
}
.download-link a, .download-link a:hover, .download-link a:visited {
font-size: 1em;
}
}
@media only screen and (min-width: 800px) {
.large-only-text-right {
text-align: right;
}
}
@media only screen and (max-width: 800px) {
.vc_col-sm-6 {
width: 100% !important;
}
} .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
border-color: #DBDBDB !important;
background-color: transparent !important;
border-left: none;
border-right: none;
border-bottom: none;
}
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
border-radius: 0 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
color: #000 !important;
font-size: 1.16em !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background-color: transparent !important;
}
.vc_tta-panel-body {
border: none !important;
}
.vc_tta.vc_general .vc_tta-panel-body, .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
padding-left: 25px !important;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
padding: 29px 30px !important;
}
.vc_tta.vc_general .vc_tta-panel-body {
padding: 9px 25px 40px !important;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
display: none;
}
.vc_tta-panel h4 a:after {
float: right;
font-family: 'jovoto';
content: '\6e';
color: #51E1EF;
position: absolute;
right: 0;
top: 30px;
}
.vc_tta-panel.vc_active h4 a:after {
float: right;
font-family: 'jovoto';
content: '\6f';
color: #51E1EF;
} .error404 {
background-image: url(https://www.jovoto.com/wp-content/themes/jovoto-child/images/404-pattern.png);
}
.error-container {
width: 100%;
padding-top: 12%;
text-align: center;
}
.error-headline {
font-size: 3.333em;
color: #FFFFFF;
line-height: 1em;
font-weight: 600;
margin: 0.5em 0 0.7em;
}
.error-copy {
color: #FFF;
padding: 0 0 2em;
} .page-template-templatesunsupported-php {
background-color:#ebebeb;
color:black;
}
.page-template-templatesunsupported-php #unsupported {
text-align: center;
max-width: 940px;
margin: 70px auto 0px auto;
padding: 0 30px;
}
.page-template-templatesunsupported-php #unsupported h2 {
color:black;
}
.page-template-templatesunsupported-php #unsupported p {
font-size: 1.4em;
line-height: 1.3em;
}
.page-template-templatesunsupported-php #unsupported .browsers img {
margin:0 30px;
} @media (min-width: 992px){
.blogposts div:nth-child(3n+1){
clear:both !important;
}
#header {
height: 750px !important;
}
#hero-section {
height: 600px !important;
}
} @media (min-width: 768px) and (max-width:992px){
.blogposts div:nth-child(2n+1){
clear:both !important;
}
#header {
height: 680px !important;
}
#hero-section {
height: 580px !important;
}
.credit {
top: 110%;
}
}
@media (max-width: 768px){
#header {
height: 590px !important;
}
#hero-section {
height: 500px !important;
}
.credit {
top: 108%;
}
}
.centerHeaderVertically {
position:relative !important;
top:50% !important;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.centerHeaderVerticallyParent {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
} .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
max-width: 100%;
}
.ffof-contact a. {
padding: 26px 22px !important;
} body.single-casestudy, body.post-type-archive {
background: #f3f3f3 !important;
}
body.post-type-archive .top-navigation.normal {
border-bottom: 1px solid #DBDBDB;
}
.client_row {
background: #FFF;
padding-top: 3.5em;
padding-bottom: 2em;
margin-top: 3em !important;
}
.client_row h2 {
padding-bottom: 1em;
}
.pt-lp-headline {
padding-bottom: 1.5em;
}
.pt-lp-form {
padding: 2em;
background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
.pt-lp-form {
margin-top:-80px;
}
}
.pt-lp-hr {
margin-top: 3.5em;
margin-bottom: 4em !important;
}
.mc4wp-response, .mc4wp-response p {
color: #333;
text-align: center;
}
.archive.category .mc4wp-response, .grey .mc4wp-response {
color: #fff;
}
.mc4wp-alert.mc4wp-success:before {
background-image: url(https://www.jovoto.com/wp-content/uploads/2017/05/checkmark_big-80x80.png);
background-size: 80px 80px;
width: 100%;
display: inline-block;
height: 80px;
content: "";
vertical-align: -50%;
background-repeat: no-repeat;
background-position: center;
margin: 20px 0;
}
#mc4wp-form-2 input[type="submit"] {
margin-top: 20px;
background-color: #f8291e;
font-size: 1em;
font-family: 'source sans pro', sans-serif;
font-weight: 600;
border: 0;
color: white;
text-transform: uppercase;
padding: 18px 25px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#mc4wp-form-2 input[type="submit"]:hover {
background-color: #FF675B;
}
.archive.category .mc4wp-alert.mc4wp-success:before, .grey .mc4wp-alert.mc4wp-success:before {
background-image: url(https://www.jovoto.com/wp-content/uploads/2017/05/checkmark_big_white-80x80.png);
}
.casestudy-single-title {
font-family: 'source sans pro', sans-serif;
color: #FFFFFF;
font-weight: 600;
font-size: 48px;
line-height: 1.190em;
padding: 120px 25px 0px 25px;
max-width: 1200px;
margin: auto;
text-align: left;
}
@media only screen and (max-width: 800px) {
.casestudy-single-title {
font-size: 40px;
}
}
@media only screen and (max-width: 600px) {
.casestudy-single-title {
font-size: 36px;
}
} .newsticker .vc_column-inner {
padding-top: 15px !important;
padding-left: 30px !important;
padding-right: 30px !important;
}
.newsticker .wpb_content_element {
margin-bottom: 15px;
}
.newstickerlist {
list-style-type: none;
display: none;
} #resource-title {background:white;}
@media only screen and (max-width: 996px) {
.resource-navigation {
display: none;
}
}
.resource-navigation {
text-align: center;
width: 100%;
font-size: 1.125em;
font-weight: 400;
background: #FFFFFF;
text-align: left;
z-index: 100;
transition: all ease-in-out .25s;
height: 75px;
padding-top: 10px;
}
.resource-navigation ul {
margin-bottom: 0;
margin-right: 15px;
}
.resource-navigation ul li {
list-style-type: none;
display: inline-block;
}
.resource-navigation ul li a {
font-size: 18px;
text-transform: uppercase;
color: #F8291E;
font-weight: 500;
padding: 0 20px;
}
#resources .newestpost {
text-align: center;
}
#resources h4 {
font-size: 42px;
line-height: 36px;
margin-top: 5px;
margin-bottom: 0px;
height: 90px;
}
#resources h4.subheading {
color: #666666;
font-size: 16px !important;
line-height: 20px !important;
font-weight: 400;
height: 80px;
}
#resources .newestpost h4 a {
color: #000000;
}
#resources h5 {
color: #929292;
font-size: 20px;
line-height: 25px;
border-bottom: 1px solid #DBDBDB;
text-transform: uppercase;
padding-bottom: 20px;
margin-bottom: 35px;
}
#resources h5 a {
color: #929292;
}
#resources .download-link a {
margin-bottom: 50px;
display: block;
}
.post-type-archive-casestudy button#responsive-menu-button .responsive-menu-inner,
.post-type-archive-casestudy button#responsive-menu-button .responsive-menu-inner::before,
.post-type-archive-casestudy button#responsive-menu-button .responsive-menu-inner::after {
background: #000 !important;
} @media (min-width: 768px) {
li.menu-item-has-children {
position: relative;
display: inline-block;
}
li.menu-item-has-children a::after {
font-family: 'jovoto';
content: "\6e";
font-size: 0.7rem;
margin-left: 0.5rem;
}
li.menu-item-has-children:hover a::after {
font-family: 'jovoto';
content: "\6f";
font-size: 0.7rem;
margin-left: 0.5rem;
}
li.menu-item-has-children .sub-menu a::after {
content: '';
}
.sub-menu {
display: none !important;
position: absolute;
background-color: #FFFFFF;
min-width: 210px;
padding: 8px 10px;
z-index: 1;
margin-left: -10px !important;
left: 0;
border: 1px solid #D9D9D9;
}
.top-navigation.normal .sub-menu a, .top-navigation.normal .sub-menu a:hover, .top-navigation.normal .sub-menu a:visited {
padding: 8px 15px;
display: block;
}
.top-navigation.normal .sub-menu a:hover, .top-navigation.normal .sub-menu a:focus {
color: #999 !important;
}
.menu-item-has-children:hover .sub-menu {
display: block !important;
}
} @media only screen and ( min-width: 1051px ){
.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
}
@media only screen and ( max-width: 1050px ) {
.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li { margin: 2% 0 0 2% !important; width: 49% !important; clear: none !important; }
.et_monarch .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) { margin-left: 0 !important; clear: both !important; }
.et_monarch .et_social_networks li:nth-child(-n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(-n+2) { margin-top: 0 !important; }
.et_monarch .et_social_networks.et_social_nospace li { width: 50% !important; }
.et_monarch .et_social_media .et_social_networks li { width: auto !important; clear: none !important; margin: 0 2% 2% 0 !important; overflow: hidden; }
.et_monarch .et_social_media .et_social_networks.et_social_nospace li { margin: 0 !important; }
.et_monarch .et_social_media .et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
.et_monarch .et_social_media .et_social_networks li .et_social_network_label { display: none; }
.et_monarch .et_social_pinterest_window { height: 80%; width: 80%; top: 10px; margin-left: 0px; z-index: 99999999; left: 6%; }
.et_monarch .et_social_pin_images { max-height: 90%; }
.et_monarch .et_social_autowidth.et_social_networks li:nth-child(n) { width: auto !important; margin: 0 2% 2% 0 !important; clear: none !important; }
.et_monarch .et_social_autowidth.et_social_nospace li:nth-child(n) { margin: 0 !important; }
.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
}
.surveyformreset label {
text-transform: none !important;
}
.stats {
background: #F3F3F3;
}
.stats_big {
font-size: 3.556em;
line-height: 1.25em;
color: #4A4A4A;
font-weight: 800;
}
.stats_p {
margin-bottom: 2.1em !important;
}
@media print {
div:not(.reveal-modal) {
display: block !important;
}
}