/* Theme Name: Vested Author: Red Lab Technologies Version: 1.0.1 Text Domain: vested */ #section6.fp-section{ background-attachment: unset!important; } #masthead .container { margin: 0 20px !important; max-width: 100%; } #masthead #site-navigation .menu .menu-item a { background:white; } #fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span { height: 18px; width: 18px; margin: -2px 0 0 0; border-radius: 0; background-color: none !important; } #fp-nav ul li a span, .fp-slidesNav ul li a span, #fp-nav ul li a span:hover, .fp-slidesNav ul li a span:hover { border-radius: 0; height: 18px; width: 18px; border: 0; margin: -2px 0 0 0; background-color: none !important; } body #fp-nav ul li a span, body.fp-viewing-1 #fp-nav ul li a span, body.fp-viewing-3 #fp-nav ul li a span, body.fp-viewing-5 #fp-nav ul li a span, body.fp-viewing-7 #fp-nav ul li a span, body.fp-viewing-8 #fp-nav ul li a span, body.fp-viewing-9 #fp-nav ul li a span, body.fp-viewing-10 #fp-nav ul li a span, body.fp-viewing-11 #fp-nav ul li a span, body.fp-viewing-13 #fp-nav ul li a span{ width: 145%; height: 150%; } #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-1 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_empty.png) !important; background-color: none !important; } body.fp-viewing-1 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_filled.png) !important; background-color: none !important; } body.fp-viewing-3 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_empty.png) !important; background-color: none !important; } body.fp-viewing-3 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-5 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-5 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-7 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-7 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-8 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-8 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-9 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-9 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_white_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-10 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-10 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-11 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-11 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } body.fp-viewing-13 #fp-nav ul li a span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_empty.png) !important;background-color: none !important; padding-right: 2px; } body.fp-viewing-13 #fp-nav ul li a.active span { background:url(https://vesteddeve.wpengine.com/wp-content/uploads/2020/01/chevron_black_filled.png) !important; background-color: none !important; padding-right: 2px; } /* Filter */ .filter { text-align: left; padding-bottom: 2rem; text-transform: uppercase; overflow: hidden; } .filter strong { padding: 0 0 3em 0; } .filter ul { list-style: none; text-transform: uppercase; padding: 2rem 0; margin: 0 0 2rem; } .filter li { display: inline; border:1px solid rgb(171, 170, 170); color:rgb(171, 170, 170); padding: 13px 19px; font-size: 13px; text-transform: uppercase; } .filter li a { text-decoration: none; color:rgb(171, 170, 170); } /* Insights */ #insights::after { content: ''; background: url(/wp-content/themes/vested/assets/img/arrows-yellow.png); width: 100%; top:20%; right:0;position: absolute;z-index: 0 !important; background-repeat: no-repeat; background-position: 120% 50%; background-size: 22%; } .single-insight { z-index: 100 !important;} #insights .insights-posts .container .single-insight .single-insight-thumbnail:hover img { opacity: 0.6; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } #insights .insights-posts .container .single-insight .single-insight-thumbnail figcaption .fa { display:none; } #insights .insights-posts .container .single-insight .single-insight-info .single-insight-title a:hover { color: #50B748 !important; text-decoration: none; display: inline-block;} .fp-section { background-position: center !important; background-size: cover !important; background-repeat: none !important; } #insights .insights-posts .container .single-insight { width: 33.33%; padding: 1.5rem; } #clients-listing .vc_column-inner { overflow: hidden; padding: 0 30px !important; display: flex; flex-wrap: wrap; } .client-list a.item { margin-bottom: 2px; width:33%; padding: 2rem 0; float:left; display: flex; justify-content: center; align-items: center; flex-direction: column; } .client-list a.item img {height: auto; max-height: 150px; max-width: 75%; } .single-team .client-list a.item { padding: 1rem 0; margin: 0; } .client-list a.item:nth-child(3n+1) { clear: left; align-items: flex-start; } .client-list a.item:nth-child(3n+2) { } .client-list a.item:nth-child(3n) { align-items:flex-end; } .filter { padding: 0 30px; } .filter li.active { color:white; background:#50B748; border-color:#50B748; } .filter li.active a { color:white; } #insights:before{ content:none!important; } #insights{ float:left; width:100%; position:relative; } #insights .insights-posts{ display:block!important; } #insights .insights-posts.featured .container .single-insight { width: 66.66%; padding: 1.5rem; } #insights .insights-posts.featured .container .single-insight.content { width: 33.33%; padding: 1.5rem; } #insights .insights-posts.featured .container .single-insight.content a { background:none; } #insights .insights-posts.featured .container .single-insight a { background:rgba(80, 183, 72,1); } #insights .insights-posts.featured .container .single-insight a img { transition: transform 0.35s;} #insights .insights-posts.featured .container .single-insight a:hover img { opacity: 0.6; transform: scale3d(1.1, 1.1, 1); transition: opacity 0.35s, transform 0.35s; } @media screen and (max-width: 991px) { #masthead .container { margin: 0 !important; } #masthead .container { padding: 0 20px; } .mean-container .mean-nav ul li:first-child { margin: 5rem 0 0; } .mean-container .mean-nav ul li:last-child { margin: 0 0 3rem; } .mean-container .mean-nav ul.sub-menu li { margin: 0; } .mean-container .mean-nav ul li li a { padding: .5em 10% !important; } .mobile-menu-button { display: block; } .mobile-menu { display: block; } .mobile-menu-button button { cursor: pointer; } .mean-container .mean-nav { background: white; } .mean-container .mean-nav ul li a { color:#000; padding: .5em 5%; text-transform: uppercase; font-weight: bold; } .mean-container .mean-nav ul li a.mean-expand { font-size: inherit; margin-top: 0; height: auto; padding: .5em 5% !important; border:none !important; } .mean-container .mean-nav ul li a.mean-expand:hover { background: #E1E319; } .mobile-menu-open .fa-bars::before { content: "\f00d"; font-weight: 400; } } @media all and (min-width: 1920px) { .fp-section .container { max-width: 1600px; } .section .container .intro .slide-category { font-size: 18px; } .section .container .intro .slide-title { font-size: 60px; } .section .container .intro .slide-content { font-size: 20px; } .section .container .intro { max-width: 620px; padding-left: 0; } } .gfield_required { color: #7cc576!important; } .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { border-radius: 0px; border: 1px solid #7cc576; padding: 8px 6px!important; font-size: 12px!important; } .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { background-color: #7cc576; border: none; border-radius: 0px; text-transform: uppercase; color: #fff; font-family: 'Proxima Nova', sans-serif; padding: 10px 45px; } .gform_wrapper select, body .gform_wrapper .gform_body .gform_fields .gfield select { border-radius: 0px!important; border: 1px solid #7cc576; background-color: #fff; color: #d3d3d3; height: 36px; font-size: 12px; } select { -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ appearance:none; padding: 0px 4px; } ::-webkit-input-placeholder { color:#d3d3d3; } :-moz-placeholder { opacity: 1; color:#d3d3d3; } /* Firefox 18- */ ::-moz-placeholder { opacity: 1; color:#d3d3d3; } /* firefox 19+ */ :-ms-input-placeholder { color:#d3d3d3; } /* ie */ input:-moz-placeholder { color:#d3d3d3; } /* Case Studies */ #case-studies { display: flex; flex-wrap: wrap; clear: both; margin-left: -1.5rem; margin-right: -1.5rem; } .case-img { position: relative; display: block; max-width: 100%; width: 100%; padding-top: 100%; background-size: cover; background-position: center; -webkit-transition: all 0.35s; transition: all 0.35s; margin-bottom: 40px; } .single-insight-category { display: none; } .case-study { width: 33%; padding: 1.5rem; text-align:center; } #feat-case-study { margin-bottom: 2rem !important; overflow: hidden; } #feat-case-study .case-study { width: 100%; padding: 0; text-align:center; } /* Who We Are */ #team-members{ display:flex; flex-wrap:wrap; } .single-member { width: 20%; padding: 1.5rem; text-align:center; } .member-img { position: relative; display: block; max-width: 100%; width: 100%; padding-top: 100%; background-size: cover; background-position: center; -webkit-transition: all 0.35s; transition: all 0.35s; background-color: #2b3738; background-blend-mode: luminosity; margin-bottom:40px; } .single-member:hover .member-img{ background-color:transparent; } .member-name{ font-size: 18px; color:#000; font-weight:bolder; -webkit-transition: color 0.35s; transition: color 0.35s; margin-bottom:0; } .single-member:hover .member-name{ color:#50b748; } .member-title{ color: #abaaaa; font-size:13px; } .has-worked-with{ list-style: none; display: flex; margin: 0; padding: 0; text-align: center; } .has-worked-with-img{ } .specialties { list-style: none; display: flex; margin: 0 -0.5rem; padding: 0; text-align: center; flex-wrap: wrap; align-items: baseline; } .specialty { border: solid 2px #aaa; color: #aaa; padding: 8px; margin: 0.5rem; font-size: 11px; min-width: calc(33% - 1.5rem); } .hidden-post{ display:none; } .insights-read-more{ float:left; width:100%; position:relative; z-index:10; text-align:center; margin-top:60px; } .insights-back-to-blog { background-color: #4FB747; padding: 5%; text-align: center; margin-bottom: 0; } .insights-back-to-blog a { text-decoration: none; color: #fff; } .green-btn button { color: #50b748; border: solid 2px #50b748; padding: 8px 35px; text-decoration: none; display: inline-block; transition: 0.25s; background: none; border-radius: 0; font-size: 18px; line-height: normal; } .btn button:hover, .btn button:focus { border-color: #50b748; } body.post-template-default.single #content{ padding-top:60px; } body.post-template-default.single #content .entry-content { margin: 0; } /*Single Post Hero Section */ .hero { padding: 120px 0; margin-bottom: 1.5em; text-align: center; color:white; position: relative; background-size: cover !important; } .hero .overlay { position: absolute; top:0; bottom: 0; left:0; right:0; background:rgba(0,0,0,0.2); z-index: 1; } .hero h1 { margin-top: 35px; z-index: 2; position: relative; } .hero p { text-transform: uppercase; color:white; z-index: 2; position: relative; } .hero p strong { display: block; } .post-meta { margin: 0 auto !important; max-width: 1200px; padding: 0 30px; } .post-date { color: #abaaaa; } .d-flex { display: flex; } .justify-content-between { justify-content: space-between; } .social { list-style: none; } .social li { display: inline; } .social li a { color:white; text-decoration: none; font-size: 12px; background:#1E1E1E; display: inline-block; width:30px; height: 30px; line-height: 30px; text-align: center; border-radius: 9999px; } /* Single Work Case Study */ .single-work .hero { height: 100vh !important; color:#000; text-align: left !important; display: flex; } .single-work .hero h1 { width: 80%; margin-bottom: 0; } .single-work .hero h1 { font-size: 36px; } @media screen and (min-width: 500px) { .single-work .hero h1 { font-size: calc(36px + 20 * ((100vw - 500px) / 700)); } .single-work .hero { height: 95vh !important; } } @media screen and (min-width: 1200px) { .single-work .hero h1 { font-size: 64px; } } .single-work .hero strong { text-transform: uppercase; display: block; margin: 4rem 0 2rem;} .single-work .hero img { max-width: 30%; height: auto; } .single-work .hero .container { align-self: flex-end; width: 100%; max-width: 1200px; } .single-work .hero-content { width:100%; padding: 0 60px; } /* Relavent Articles */ .relavent-articles { padding: 1rem 0 1.5rem 1rem; margin: 1rem 0 3rem 6rem; float:right; width:36%; background:white; border:1px solid #f1f1f1; } .relavent-articles ul { list-style: none; padding: 0; margin: 0; } .relavent-articles ul li { padding: 0; margin: 0 0 1rem; } .relavent-articles ul li a { font-size: 14px; color:black; line-height: 11px !important; font-weight: bold; } .relavent-articles ul li span { display:block; font-size: 14px; color:#abaaaa; text-decoration: none; } /* Filtering */ /* ---- button ---- */ .button:not(.insights-filter>.button) { display: inline-block; padding: 13px 19px; background: none; border: 1px solid rgb(171, 170, 170); text-decoration: none; color:rgb(171, 170, 170); font-size: 13px; text-transform: uppercase; cursor: pointer; } .button:active, .button.is-checked { background-color: #50B748 !important; border: 1px solid #50B748 !important; color: white !important; } /* ---- button-group ---- */ .button-group:after { content: ''; display: block; clear: both; } .button-group .button { float: left; border-radius: 0; margin-left: 0; margin-right: 5px; margin-bottom: 5px; } /* ---- isotope ---- */ .grid { border: 1px solid #333; } /* clear fix */ .grid:after { content: ''; display: block; clear: both; } /* ---- .element-item ---- */ .element-item { position: relative; float: left; width: 100px; height: 100px; margin: 5px; padding: 10px; background: #888; color: #262524; } .element-item > * { margin: 0; padding: 0; } .element-item .name { position: absolute; left: 10px; top: 60px; text-transform: none; letter-spacing: 0; font-size: 12px; font-weight: normal; } .element-item .symbol { position: absolute; left: 10px; top: 0px; font-size: 42px; font-weight: bold; color: white; } .element-item .number { position: absolute; right: 8px; top: 5px; } .element-item .weight { position: absolute; left: 10px; top: 76px; font-size: 12px; } .element-item.alkali { background: #F00; background: hsl( 0, 100%, 50%); } .element-item.alkaline-earth { background: #F80; background: hsl( 36, 100%, 50%); } .element-item.lanthanoid { background: #FF0; background: hsl( 72, 100%, 50%); } .element-item.actinoid { background: #0F0; background: hsl( 108, 100%, 50%); } .element-item.transition { background: #0F8; background: hsl( 144, 100%, 50%); } .element-item.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); } .element-item.metalloid { background: #08F; background: hsl( 216, 100%, 50%); } .element-item.diatomic { background: #00F; background: hsl( 252, 100%, 50%); } .element-item.halogen { background: #F0F; background: hsl( 288, 100%, 50%); } .element-item.noble-gas { background: #F08; background: hsl( 324, 100%, 50%); } @media screen and (max-width:991px){ .single-member{ width:50%; } } @media screen and (max-width:767px){ .single-member{ width:100%; } } .homepage-logos a{ display:none; } .homepage-logos a img { display: block; width: 140px; } body.fp-viewing-1 .homepage-logos a.homepage-logo-1, body.fp-viewing-2 .homepage-logos a.homepage-logo-2, body.fp-viewing-3 .homepage-logos a.homepage-logo-3, body.fp-viewing-4 .homepage-logos a.homepage-logo-4, body.fp-viewing-5 .homepage-logos a.homepage-logo-5, body.fp-viewing-6 .homepage-logos a.homepage-logo-6, body.fp-viewing-7 .homepage-logos a.homepage-logo-7, body.fp-viewing-8 .homepage-logos a.homepage-logo-8, body.fp-viewing-9 .homepage-logos a.homepage-logo-9, body.fp-viewing-10 .homepage-logos a.homepage-logo-10, body.fp-viewing-11 .homepage-logos a.homepage-logo-11, body.fp-viewing-12 .homepage-logos a.homepage-logo-12, body.fp-viewing-13 .homepage-logos a.homepage-logo-13, body.fp-viewing-14 .homepage-logos a.homepage-logo-14, body.fp-viewing-15 .homepage-logos a.homepage-logo-15, body.fp-viewing-16 .homepage-logos a.homepage-logo-16{ display: block; } @media screen and (max-width:767px){ body.home .homepage-logos a.homepage-logo-1, body.page-template-front-page-uk .homepage-logos a.homepage-logo-1{ display:block!important; } body.fp-viewing-2 .homepage-logos a.homepage-logo-2, body.fp-viewing-3 .homepage-logos a.homepage-logo-3, body.fp-viewing-4 .homepage-logos a.homepage-logo-4, body.fp-viewing-5 .homepage-logos a.homepage-logo-5, body.fp-viewing-6 .homepage-logos a.homepage-logo-6, body.fp-viewing-7 .homepage-logos a.homepage-logo-7, body.fp-viewing-8 .homepage-logos a.homepage-logo-8, body.fp-viewing-9 .homepage-logos a.homepage-logo-9, body.fp-viewing-10 .homepage-logos a.homepage-logo-10, body.fp-viewing-11 .homepage-logos a.homepage-logo-11, body.fp-viewing-12 .homepage-logos a.homepage-logo-12, body.fp-viewing-13 .homepage-logos a.homepage-logo-13, body.fp-viewing-14 .homepage-logos a.homepage-logo-14, body.fp-viewing-15 .homepage-logos a.homepage-logo-15, body.fp-viewing-16 .homepage-logos a.homepage-logo-16{ display: none!important; } } /* Our Work */ @media (min-width: 768px) { #services-columns .vc_col-sm-4 { width: 32.33%!important; } /* Remove white space below recent case studies */ .post-content-wrapper { padding: 0!important; } } /* Our Work Page SubMenu */ div.wpb_wrapper #menu-our-work-subnav, div.wpb_wrapper #menu-who-we-are-subnav { margin-top: 0; margin-bottom: -15px; text-align:center; } #menu-our-work-subnav, #menu-who-we-are-subnav { list-style: none; padding-left: 0; margin-top: 5%; margin: 0; } #menu-our-work-subnav li, #menu-who-we-are-subnav li { display: inline; text-transform: uppercase; padding-right: 2.5%; font-size: 15px; } #menu-our-work-subnav li a, #menu-who-we-are-subnav li a { text-decoration: none; color: rgb(171, 170, 170); } #menu-our-work-subnav li a:hover, #menu-who-we-are-subnav li a:hover { text-decoration: none; color: #50b748; } #menu-our-work-subnav li a:active, #menu-who-we-are-subnav li a:active { text-decoration: none; color: #50b748; } .mobile-menu { position: relative; top: 0; width: 100%; z-index: 100; margin-top:0; } #clients-listing .grid-item{ width:33.3%; } #clients-listing .grid-item img{ margin:30px 0; padding:30px; object-fit:cover; } .grid{ border:none; } .filter { display: flex; align-items: center; padding:0; } .filter strong{ padding:0 1.5rem 0 0; min-width:115px; } .button-group .button{ outline:none; } @media (min-width:768px){ #menu-our-work-subnav li:last-child, #menu-who-we-are-subnav li:last-child{ padding-right:0; } } @media screen and (max-width: 767px) { #menu-our-work-subnav li, #menu-who-we-are-subnav li { display: block; margin-bottom: 10px; } #clients .clients-carousel .container{ width:85%!important; margin: 0 auto!important; } body.home #insights .insights-posts .container .single-insight{ width:100%!important; } #insights .insights-posts.featured .container .single-insight { width: 100%; } #insights .insights-posts.featured .container .single-insight.content{ width:100%; } #insights .insights-posts .container .single-insight{ width:100%; } .filter { display:block; } .filter strong{ display:block; margin-bottom:0.75rem; } #clients-listing .grid-item{ width:50%; } } .gform_wrapper textarea.medium { border: 1px solid #7cc576; border-radius: 0px; } .post-meta{ padding:0 15px; } .post-content-wrapper { padding: 0 15px 4rem; } #masthead .site-branding .site-logo a img { width: 140px; } body a { color: #50b748; } body a strong { text-decoration-color: #000!important; } /* .insights-button { display: flex!important; justify-content: center; width: 17%; margin: 0 auto; } */ .why-vested-button{ text-align:center; } #insights .insights-posts.featured .container .single-insight a img { min-height: 350px; object-fit: cover; } @media screen and (max-width:767px){ body.home #insights .insights-posts .container .single-insight{ width:100%!important } #insights .insights-posts.featured .container .single-insight { width: 100%; } #insights .insights-posts.featured .container .single-insight.content{ width:100%!important; } #insights .insights-posts .container .single-insight{ width:100%; } #clients .clients-carousel .container { width:85%!important; margin: 0 auto!important; } #case-studies .case-study{ width:100%; } } .mean-container .mean-nav ul li:first-child{ margin:3.5rem 0 0; } .grid{ border:0px!important; } main#main{ padding-top:64px; } .mobile-menu-button button{ padding:0; } .team-read-more{ text-align:center; margin-top:1.5rem; } .hidden-member{ display:none; } a:hover, a:focus, a:active { color: #3f8f39; } .specialty-link{ min-width: calc(33% - 1.5rem); margin: 0.5rem; } .specialty-link a{ border: solid 2px #aaa; color: #aaa; padding: 8px; font-size: 11px; display: inline-block; text-decoration: none; width: 100%; transition: all 0.3s ease; } .specialty-link a:hover{ background:#aaa; color:#fff; } .error-404 { text-align: center; padding: 3rem 0; } .recent-posts-sc{ display:flex; flex-wrap:wrap; margin: 0 -1.5rem; } .recent-posts-sc .single-recent-post{ width: 33.3%; padding: 1.5rem; } @media screen and (max-width:767px){ .recent-posts-sc{ display:block; margin: 0 -0.75rem; } .recent-posts-sc .single-recent-post{ width:100%; display:block; padding:0.75rem; } } .recent-posts-template{ padding:80px 0; background:#fafafa; } .recent-posts-template .rp-heading.container{ max-width: 1140px; padding: 0 30px; } .recent-posts-template .posts-container{ display:flex; flex-wrap:wrap; margin: 0 -1.5rem; max-width:1140px; } .recent-posts-template .single-recent-post{ width: 33.3%; padding: 1.5rem; } @media screen and (max-width:767px){ .recent-posts-template .posts-container{ display:block; margin: 0 -0.75rem; } .recent-posts-template .single-recent-post{ width:100%; display:block; padding:0.75rem; } .recent-posts-template .rp-heading.container{ padding: 30px 60px; } .recent-posts-template .posts-container{ padding: 0 45px; } } .single-post-info{ position:relative; z-index:2; } .single-post-info .post-author-link{ color:#fff; font-weight:bold; text-decoration:underline; text-transform:uppercase; } .single-post-info .post-author-title{ color:#fff; } #insights .insights-posts .container .single-insight .single-insight-info .single-insight-title{ display:block; } .single-insight-info .post-author-link{ font-weight: bold; font-size: 16px; display:inline-block; text-transform:uppercase; color: #000; text-decoration:none; } .single-insight-info .post-author-title{ font-size: 16px; display:inline-block; } .author-posts{ } .author-posts .ideas{ font-weight:bold; margin-bottom:35px; } .author-posts a.author-post, .author-posts a.author-post:visited{ color:#000; display:block; margin-bottom:0.5rem; } #alert-message { position: relative; width: 100%; clear: both; color: #fff; text-align: center; margin-top: -12px; margin-bottom: 12px; } #alert-message .container{ justify-content: center; flex-wrap: wrap; background: #50b748; border-radius: 100px; padding: 0.5rem; margin-top: 0.5rem!important; max-width: calc(100% - 30px); margin-left: auto!important; margin-right: auto!important; } #alert-message .alert-text{ display:inline-block; margin-right:15px; } #alert-message .alert-link{ font-weight:bold; display:inline-block; color:#fff; } body.single #alert-message{ display:none; } @media screen and (max-width:767px){ #alert-message .alert-text{ margin:0; display:block; } #alert-message .container{ display:block; } } @media (min-width:992px){ #alert-message .container{ max-width: calc(100% - 100px); } } .post-password-form{ min-height: calc(100vh - 64px); display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; text-align:center; } body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{ margin-top:0px; } .highlight.highlighter-grey:after { background: #e8e8e8; } #clients .owl-item img { height: 100px; object-fit: contain; } /* UK Landing page */ .page-template-front-page-uk #fp-nav { display: none !important; } .page-template-front-page-uk #why-vested .why-vested-info .container .why-vested-info-single { width: 25%; } .page-template-front-page-uk #uk-case-studies .why-vested-info .container .why-vested-info-single { width: 33.33%; float: left; padding: 1.5rem; } .page-template-front-page-uk #uk-case-studies .why-vested-heading { margin-bottom: 48px; } #get-vested, #uk-case-studies { position: relative; float: left; width: 100%; padding: 60px 0; } #get-vested { background-color: #fff; } #uk-case-studies { background-color: #fafafa; } .uk-fis {padding: 0 0 60px 0 !important;} #uk-case-studies .why-vested-heading, #get-vested .why-vested-heading { text-align: center; } .page-template-front-page-uk #clients { background-color: #fff; } .uk-contact-column { width: 50%; padding: 1.5rem; float: left; } .acf-map { width: 100%; height: 400px; border: #ccc solid 1px; margin: 20px 0; } .acf-map img { max-width: inherit !important; } @media screen and (max-width: 767px) { .page-template-front-page-uk #why-vested .why-vested-info .container .why-vested-info-single {width: 100%;} .page-template-front-page-uk #uk-case-studies .why-vested-info .container .why-vested-info-single {width: 100%;} .uk-contact-column {width: 100%;} .uk-fis {padding: 60px 0 40px 0 !important;} } /* Services */ .services-grid .vc_column_container > .vc_column-inner { padding-left: 15px; padding-right: 15px; padding-top: 0 !important; } .services-grid .services-first-row { margin-top: 35px !important; } ul#menu-who-we-are-subnav li {text-transform: capitalize;}