@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap");  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: .67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: .35em .625em .75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
.share-section,
.share-section ul,
.slick-dots,
.logos-list {
margin: 0;
padding: 0;
list-style: none;
}
.clearfix:after,
dl:after {
content: "";
display: block;
clear: both;
}
.ellipsis {
white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
* {
max-height: 1000000px;
}
body {
color: #505050;
background: #fff;
font: 16px/1.2 "Nunito Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
min-width: 320px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
max-width: 100%;
height: auto;
vertical-align: top;
}
.gm-style img {
max-width: none;
}
ul,
ol,
dl,
p,
h1,
h2,
h3,
h4,
h5,
h6,
address,
form,
table,
blockquote,
applet,
embed,
object,
iframe,
frameset {
margin: 0 0 1.2em;
}
blockquote {
border-left: 4px solid #505050;
padding-left: .5em;
margin-left: 1.2em;
}
th,
td {
border: 1px solid #505050;
padding: .5em;
text-align: left;
vertical-align: top;
}
th {
text-align: center;
vertical-align: middle;
}
ul,
ol {
padding-left: 3em;
}
ul ul,
ul ol,
ol ul,
ol ol {
padding-left: 3em;
margin: 0;
}
ul {
list-style-type: disc;
}
dl dt {
float: left;
clear: left;
padding-right: .3em;
font-weight: bold;
}
dl dd {
overflow: hidden;
}
pre {
max-width: 100%;
}
form,
fieldset {
margin: 0;
padding: 0;
border-style: none;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
-webkit-appearance: none;
-webkit-border-radius: 0;
box-sizing: border-box;
border: 0;
padding: .4em .7em;
padding: 3px 15px;
background: #f4f4f4;
color: #aaa;
font-size: 12px;
}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus {
border-color: #333;
}
input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #505050;
}
.search-form-holder input[type="text"]::-webkit-input-placeholder,
.search-form-holder
input[type="tel"]::-webkit-input-placeholder,
.search-form-holder
input[type="email"]::-webkit-input-placeholder,
.search-form-holder
input[type="search"]::-webkit-input-placeholder,
.search-form-holder
input[type="password"]::-webkit-input-placeholder,
.search-form-holder
textarea::-webkit-input-placeholder {
color: #aaa;
}
input[type="text"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 1;
color: #505050;
}
.search-form-holder input[type="text"]::-moz-placeholder,
.search-form-holder
input[type="tel"]::-moz-placeholder,
.search-form-holder
input[type="email"]::-moz-placeholder,
.search-form-holder
input[type="search"]::-moz-placeholder,
.search-form-holder
input[type="password"]::-moz-placeholder,
.search-form-holder
textarea::-moz-placeholder {
color: #aaa;
}
input[type="text"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder {
color: #505050;
}
.search-form-holder input[type="text"]:-moz-placeholder,
.search-form-holder
input[type="tel"]:-moz-placeholder,
.search-form-holder
input[type="email"]:-moz-placeholder,
.search-form-holder
input[type="search"]:-moz-placeholder,
.search-form-holder
input[type="password"]:-moz-placeholder,
.search-form-holder
textarea:-moz-placeholder {
color: #aaa;
}
input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #505050;
}
.search-form-holder input[type="text"]:-ms-input-placeholder,
.search-form-holder
input[type="tel"]:-ms-input-placeholder,
.search-form-holder
input[type="email"]:-ms-input-placeholder,
.search-form-holder
input[type="search"]:-ms-input-placeholder,
.search-form-holder
input[type="password"]:-ms-input-placeholder,
.search-form-holder
textarea:-ms-input-placeholder {
color: #aaa;
}
input[type="text"].placeholder,
input[type="tel"].placeholder,
input[type="email"].placeholder,
input[type="search"].placeholder,
input[type="password"].placeholder,
textarea.placeholder {
color: #505050;
}
.search-form-holder input[type="text"].placeholder,
.search-form-holder
input[type="tel"].placeholder,
.search-form-holder
input[type="email"].placeholder,
.search-form-holder
input[type="search"].placeholder,
.search-form-holder
input[type="password"].placeholder,
.search-form-holder
textarea.placeholder {
color: #aaa;
}
.search-form-holder input[type="text"],
.search-form-holder
input[type="tel"],
.search-form-holder
input[type="email"],
.search-form-holder
input[type="search"],
.search-form-holder
input[type="password"],
.search-form-holder
textarea {
color: #aaa;
}
select {
-webkit-border-radius: 0;
}
textarea {
resize: vertical;
vertical-align: top;
}
button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"] {
-webkit-appearance: none;
-webkit-border-radius: 7px;
cursor: pointer;
}
@font-face {
font-family: "icomoon";
src: url(//www.mya.com/wp-content/themes/mya-com/css/fonts/icomoon.eot?l6x78f);
src: url(//www.mya.com/wp-content/themes/mya-com/css/fonts/icomoon.eot?l6x78f#iefix) format("embedded-opentype"), url(//www.mya.com/wp-content/themes/mya-com/css/fonts/icomoon.ttf?l6x78f) format("truetype"), url(//www.mya.com/wp-content/themes/mya-com/css/fonts/icomoon.woff?l6x78f) format("woff"), url(//www.mya.com/wp-content/themes/mya-com/css/fonts/icomoon.svg?l6x78f#icomoon) format("svg");
font-weight: normal;
font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] { font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-mail:before {
content: "\e900";
}
.icon-google:before {
content: "\e901";
}
.icon-linkedin:before {
content: "\e902";
}
.icon-twitter:before {
content: "\e90a";
}
.icon-facebook:before {
content: "\e602";
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h {
font-family: inherit;
font-weight: bold;
margin: 0 0 .5em;
color: inherit;
}
h1,
.h1 {
font-size: 30px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 24px;
}
h4,
.h4 {
font-size: 21px;
}
h5,
.h5 {
font-size: 17px;
}
h6,
.h6 {
font-size: 15px;
}
p {
margin: 0 0 1em;
}
a {
color: #3581ef;
}
a:hover,
a:focus {
text-decoration: none;
} .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
}
.slick-track:before,
.slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
div.navigation {
padding-bottom: 21px;
}
a {
-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, opacity .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
transition: color .3s ease-in-out, background .3s ease-in-out, opacity .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
}
a#lc-link-sourcing, a#lc-link-career, a#lc-link-screening, a#lc-link-scheduling, a#lc-link-onboarding, a#lc-link-mobility {
transition: unset !important;
}
.intro-block {
margin: 0 0 40px;
}
.intro-block .column:first-child {
padding: 20px;
}
.intro-block .holder {
width: 100%;
}
.intro-block h1 {
font-size: 32px;
line-height: 1.38;
font-weight: 800;
color: #aaa;
margin: 0 0 15px;
}
.intro-block .author-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
line-height: 1.4;
}
.intro-block .avatar {
width: 78px;
height: 78px;
border: 2px solid #8f37ed;
border-radius: 50%;
padding: 4px;
margin: 0 19px 5px 0;
font-size: 14px;
color: #505050;
}
.intro-block .avatar img {
width: 67px;
height: 67px;
border-radius: 50%;
display: block;
padding: 0 !important;
}
.intro-block .author {
color: #8f37ed;
}
.intro-block .meta {
color: #aaa;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
margin: 0 0 8px;
}
.intro-block .frame {
width: calc(100% - 97px);
}
.intro-block .frame a {
color: #505050;
}
.intro-block .frame a:hover {
color: #8f37ed;
}
.intro-block .image img {
width: 100%;
max-width: none;
}
.article-holder {
max-width: 778px;
padding: 0 20px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.article-frame {
color: #505050;
font-size: 18px;
line-height: 1.39;
margin: 0 0 40px;
width: calc(100% - 40px);
}
.article-frame:only-child {
width: 100%;
}
.article-frame h2 {
font-size: 22px;
font-weight: 700;
}
.article-frame h3 {
font-size: 18px;
font-weight: bold;
margin: 0;
}
.article-frame p {
margin: 0 0 1.39em;
}
.share-section {
width: 40px;
}
.share-section li {
margin: 0 0 37px;
}
.share-section a {
color: #3581ef;
text-decoration: none;
}
.share-section i {
font-size: 21px;
color: #3581ef;
text-align: center;
cursor: pointer;
-webkit-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
.share-section i:hover {
color: #3562ef;
}
.article-list {
padding: 0;
margin-top: 23px;
}
.article-list article {
border-left-width: 7px;
}
.article-list article .article-text {
font-size: 14px;
line-height: 1.43;
color: #505050;
}
.article-list a.read-more {
font-size: 14px;
text-transform: capitalize;
margin-top: 14px;
padding: 0 0 4px;
border-width: 0 0 2px;
}
.article-list a.read-more:hover {
border-color: transparent;
}
.article-list .byline {
font-size: 12px;
color: #aaa;
}
.article-list .byline a {
color: #aaa;
}
.article-list .byline a:hover {
color: #8f37ed;
}
.article-list .row {
margin-left: -15px;
margin-right: -15px;
}
.article-list h2,
.title,
.subscribe h3 { color:#505050;
font-size: 22px;
line-height: 1.3;
font-weight: 700;
margin: 0 0 34px;
}
.article-title {
font-size: 22px;
line-height: 1.4;
font-weight:600;
color: #505050;
margin: 0 0 8px;
}
.article-title a {
color: #505050;
}
.article-title a:hover {
color: #8f37ed;
}
.articles-list.slick-slider {
padding: 0 25px;
}
.articles-list .slick-arrow {
text-indent: -9999px;
overflow: hidden;
position: absolute;
top: 50%;
margin: -12px 0 0;
width: 23px;
height: 27px;
}
.articles-list .slick-arrow:before,
.articles-list .slick-arrow:after {
content: "";
position: absolute;
background-color: #e2e2e2;
width: 23px;
height: 5px;
border-radius: 2px;
}
.articles-list .slick-prev {
left: 1px;
}
.articles-list .slick-prev:before {
top: 5px;
left: 0;
-webkit-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.articles-list .slick-prev:after {
top: 17px;
left: 0;
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
transform: rotate(35deg);
}
.articles-list .slick-next {
right: 1px;
}
.articles-list .slick-next:before {
top: 5px;
left: 0;
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
transform: rotate(35deg);
}
.articles-list .slick-next:after {
top: 17px;
left: 0;
-webkit-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.articles-list .article-box {
border-radius: 10px;
padding: 6px;
box-shadow: 0 0 15px rgba(0, 0, 0, .5);
margin: 15px;
}
.articles-list a {
color: #fff;
text-decoration: none;
}
.articles-list .frame {
background-color: #000;
background-size: cover;
background-position: 50%;
height: 305px;
display: block;
color: #fff;
padding: 21px 20px;
vertical-align: bottom;
border-radius: 7px;
overflow: hidden;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.articles-list .frame:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: -webkit-linear-gradient(top, rgba(35, 31, 31, 1) 0%, rgba(255, 255, 255, .2) 100%);
background-image: linear-gradient(0deg, rgba(35, 31, 31, 1) 0%, rgba(255, 255, 255, .2) 100%);
}
.articles-list h3 {
font-size: 22px;
line-height: 1.2;
position: relative;
width: 100%;
margin: 0 0 8px;
}
.articles-list h3 a:hover {
color: #09d198;
}
.articles-list .meta {
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
margin: 0 0 16px;
position: relative;
width: 100%;
}
.articles-list .read-more {
color: #09d198;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
border-bottom: 3px solid #09d198;
position: relative;
padding: 0 0 2px;
}
.articles-list .read-more:hover {
border-color: transparent;
}
.articles-list .author:hover {
color: #09d198;
}
.articles-list article {
padding-right: 28px;
}
.pagination {
margin-bottom: 30px;
}
.category-section .category__view-all{
display:inline-block;
}
.pagination,
.pagination .current,
.pagination a,
.view-all-link,
.category-section .category__view-all {
font-size: 22px;
line-height: 1.1;
font-weight: 600;
border-bottom: 3px solid transparent;
color: #8f37ed;
text-decoration: none;
}
.pagination a:hover,
.view-all-link:hover,
.category-section .category__view-all:hover {
border-color: #8f37ed;
color: #8f37ed;
opacity:1;
}
.content-holder {
max-width: 983px;
margin: 0 auto;
padding: 0 20px 30px;
}
.content-holder:only-child {
padding: 0 20px 60px;
}
.visual-block {
background: #3581ef;
color: #fff;
padding: 27px 0 1px;
margin: 88px 0 56px;
font-size: 12px;
line-height: 1.4 !important;
text-align: center;
position: relative;
}
.bg-slider{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.bg-slider .bg-blue,
.bg-slider .bg-orange,
.bg-slider .bg-red,
.bg-slider .slick-list,
.bg-slider .slick-track{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.bg-slider .bg-blue{
background: #fff;
}
.bg-slider .bg-orange{
background: #fff;
}
.bg-slider .bg-red{
background: #fff;
}
.pb-title { color:#aaaaaa }
.pb-sub  { color:#515151 !important }
@media only screen and (max-width: 767px) {
.pb-title { color:#fff }
.pb-sub  { color:#fff !important }
}
.btn.btn-sm{
font-weight:500;
border-radius:7px;
line-height:1.58;
}
.visual-block-slider {
background-size: cover;
background-position: 50%;
margin: 0 0 52px;
text-align: left;
}
.visual-block-slider .slick-slide {
height: 90.5vw;
padding: 31px 40px;
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(35, 31, 32, .8) 100%);
background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(35, 31, 32, .8) 100%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
background-size: cover;
background-position: 50%;
position: relative;
}
.visual-block-slider .slick-slide:before{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(35, 31, 32, 0.8) 100%);
}
.visual-block .holder {
width: 100%;
}
.visual-block h1 {
font-size: 32px;
line-height: 1.38;
font-weight: 800;
text-align: center;
margin: 0 0 25px;
padding: 0 10px;
position: relative;
z-index: 4;
color: #505050 !important;
}
.visual-block h2 {
font-size: 22px;
line-height: 1.4;
font-weight: 600;
margin: 0 0 7px;
position: relative;
}
.visual-block .frame{
position: relative;
}
.visual-block .author {
color: #fff;
}
.visual-block .meta {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
margin: 0 0 8px;
letter-spacing: .08em;
}
.visual-block a {
color: #fff;
text-decoration: none;
}
.visual-block a:hover {
text-decoration: underline;
}
.visual-block .btn {
color: #3581ef;
font-size: 14px;
font-weight: 700;
text-transform: capitalize;
background: #fff;
border: 1px solid #fff;
padding: 6px 15px;
border-radius: 8px;
text-decoration: none;
margin: 6px 0;
display: inline-block;
vertical-align: top;
}
.visual-block .btn:hover {
color: #fff;
background: #3581ef;
text-decoration: none;
border-color: #fff;
}
.visual-block .btn.subscribe {
margin: 29px 0;
position: relative;
z-index: 4;
}
.visual-block .read-more {
color: #09d198;
font-size: 14px;
font-weight: 700;
letter-spacing: -.01em;
text-transform: capitalize;
border-bottom: 3px solid #09d198;
position: relative;
padding: 0 0 3px;
margin: 12px 0 0;
display: inline-block;
vertical-align: top;
}
.visual-block .read-more:hover {
border-color: transparent;
text-decoration: none;
}
.visual-block .image {
background-size: cover;
background-position: 50%;
padding: 100% 0 0;
display: none;
}
.slick-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
bottom: -45px;
left: 0;
right: 0;
}
.slick-dots li {
margin: 0 4px;
}
.slick-dots li:hover button {
background: #aaaaaa;
}
.slick-dots .slick-active button {
background: #aaaaaa;
}
.slick-dots button {
width: 13px;
height: 13px;
border: 2px solid #aaaaaa;
background: none;
border-radius: 4px;
text-indent: -9999px;
overflow: hidden;
padding: 0;
margin: 0;
}
.logos-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -10px 20px 0;
}
.logos-list li {
margin: 0 10px 30px 0;
}
.logos-list img {
max-height: 25px;
}
.logo-slider img:hover {
opacity: .33; }
.logo-slider img{
transition: opacity 333ms ease;
}
.logo-bar .owl-carousel .owl-item img {
max-width: 100%;
transition: opacity 333ms ease }
.logo-bar .owl-carousel .owl-item img:hover{
opacity: .4;
}
.wide-content-holder {
max-width: 1240px;
padding: 0 20px;
margin: 0 auto;
}
.view-all-link {
border-color: transparent;
}
.view-all-link:hover {
border-color: #8f37ed;
}
.subscribe {
background-color: #f4f4f4;
padding: 30px 74px;
}
.subscribe h3 {
margin: 0 auto 30px;
}
.subscribe .mailpoet_form {
width: 100%;
margin: 0;
padding: 0;
}
.subscribe #mailpoet_form_3 .mailpoet_paragraph {
font-size: 10px;
line-height: 1.4;
color: #aaa;
margin: 0 0 14px;
}
.subscribe #mailpoet_form_3 .mailpoet_paragraph:nth-child(3) {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.mailpoet_submit,
.subscribe #mailpoet_form_3 .mailpoet_submit {
font-size: 14px;
line-height:1.43;
padding:  5px;
border-radius: 7px;
-ms-flex-item-align: end;
align-self: flex-end;
}
.mailpoet_submit:hover,
.subscribe #mailpoet_form_3 .mailpoet_submit:hover {
background: #07a779;
}
.subscribe #mailpoet_form_3 .mailpoet_text,
.subscribe #mailpoet_form_3 .mailpoet_textarea {
width: 100%;
padding: 0;
height: 30px;
background-color: #fff;
border: 0;
border-radius: 7px;
font-size: 12px;
padding: 5px 13px;
}
.subscribe #mailpoet_form_6 .mailpoet_paragraph {
font-size: 10px;
line-height: 1.4;
color: #aaa;
margin: 0 0 14px;
}
.subscribe #mailpoet_form_6 .mailpoet_paragraph:nth-child(3) {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.mailpoet_submit,
.subscribe #mailpoet_form_6 .mailpoet_submit {
font-size: 14px;
line-height:1.43;
padding:  5px;
border-radius: 7px;
-ms-flex-item-align: end;
align-self: flex-end;
}
.mailpoet_submit:hover,
.subscribe #mailpoet_form_6 .mailpoet_submit:hover {
background: #07a779;
}
.subscribe #mailpoet_form_6 .mailpoet_text,
.subscribe #mailpoet_form_6 .mailpoet_textarea {
width: 100% !important;
padding: 0;
height: 30px;
background-color: #fff;
border: 0;
border-radius: 7px;
font-size: 12px;
padding: 5px 13px;
}
.dropdown {
margin: 0 11px 23px 0;
display: inline-block;
}
.dropdown .btn.btn-secondary {
color: #505050;
border: 2px solid #505050;
position: relative;
background: none;
padding: 5px 30px 4px 11px;
font-weight: bold;
font-size: 12px;
}
.dropdown .dropdown-toggle:before,
.dropdown .dropdown-toggle:after {
content: "";
position: absolute;
display: block;
margin: 0;
background-color: #505050;
border-radius: 2px;
width: 2px;
height: 7px;
top: 11px;
border: 0;
}
.dropdown .dropdown-toggle:before {
right: 12px;
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
transform: rotate(35deg);
}
.dropdown .dropdown-toggle:after {
right: 15px;
-webkit-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.search-form-holder {
display: inline-block;
vertical-align: top;
min-width: 145px;
margin: 0 0 23px;
}
.search-form:before {
font-size: 12px;
}
.search-form input[type="submit"]:hover {
background: none;
}
.sidebar {
position: relative;
display: none;
}
.sidebar h2,
.sidebar h3 {
color: #aaa;
font-size: 26px;
line-height: 1.3;
font-weight: 700;
margin: 0 86px 6px 4px;
}
.sidebar .follow-link {
position: absolute;
top: 5px;
right: 4px;
color: #53abee;
font: 12px/1.33 "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
float: right;
padding: 3px 10px 1px;
border: 1px solid #53abee;
border-radius: 5px;
white-space: nowrap;
}
.sidebar .follow-link:hover {
background: #53abee;
color: #fff;
}
.sidebar .follow-link .sr-only {
width: auto;
height: auto;
position: static;
}
.sidebar .follow-link i {
margin: 0 5px 0 0;
font-size: 14px;
vertical-align: middle;
}
.article-list article,
.featured-article article {
padding-left: 18px;
}
.ctf-tweets {
border: 1px solid #f4f4f4;
max-width: 272px;
border-radius: 10px;
font: 12px/1.33 "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#ctf {
margin: 0 0 50px;
}
#ctf .ctf-item {
border-color: #f4f4f4;
padding: 16px 20px 7px;
}
#ctf p.ctf-tweet-text,
#ctf p.ctf-media-link {
font-family: Myriad Pro;
color: #000;
}
#ctf.ctf-super-narrow .ctf-author-box,
#ctf.ctf-super-narrow .ctf-tweet-content {
margin-left: 45px;
}
#ctf.ctf-super-narrow .ctf-author-name {
font-size: 16px;
font-weight: normal !important;
display: block;
margin: 0 0 -6px;
}
#ctf.ctf-super-narrow .ctf-author-name:hover {
color: #53abee !important;
}
#ctf.ctf-super-narrow .ctf-author-screenname {
margin: 0 0 -2px;
display: block !important;
}
#ctf.ctf-super-narrow .ctf-author-screenname:hover {
color: #53abee !important;
}
#ctf .ctf-screename-sep {
display: none;
}
.inner-wrapper,
.blog #main .inner-wrapper,
.archive #main .inner-wrapper {
height: auto !important;
padding-top: 80px;
}
.statistics h1,
.intro .page-header h1{
font-weight:800;
}
.teamSection h2,
.text-2col-bordered h2,
.textAndLogosSection h2,
.text-2col h2,
.phoneText .text-col h2,
.article-list h2,
.textAndImageSection h2,
.ecosystem .text-block h2,{
font-weight:500;
}
.textAndQuote h2,
.textAndQuote h2>span,
.textAndQuote p,
.textAndQuote p>span{
color:#505050 !important;
}
.phoneText .text-col h2,
.crosslinked-case-studies p,
.statistics p,
.statistics h1,
.ecosystem .text-block h2,
.ecosystem .text-block p,
.ecosystem .text-block ul,
.textAndImageSection h2,
.textAndImageSection .text-section p,
.textAndLogosSection h2,
.textAndLogosSection p,
#page-not-found .div-404 p,
#privacy h1,
#contact h1,
.mya-form .wpcf7-list-item-label,
#contact .address-div p,
.form-group p,
.featured-case-study .text-col p,
.testimonial-quote,
.featured-case-study .text-col h1,
.imageAndTestimonial .quote-group h1,
.imageAndTestimonial .quote-group p.name,
.text-2col-bordered h2,
section .quote-group .quote,
.phoneText .text-col p,
.phoneText .text-col h5,
.crosslinked-case-studies h5,
.featured-case-study .text-col h5,
.textAndImageSection h3,
.category-section .category__title a,
.recommended-post h5 a,
.news-and-events h5,
.article-text{
color:#505050;
}
.news__article .news__date a,
.teamSection p.title{
color:#fff;
}
#carousel-container h1{
font-weight:800;
}
.statistics h1{
font-size:40px;
}
.ecosystem .text-block h2{
font-weight:500;
}
.text-2col-bordered .text-col p{
font-size: 14px;
line-height: 1.43;
color: #505050;
}
.intro-block h1{
color: #505050;
}
#privacy{
color:inherit;
}
@media (min-width: 768px) {
.intro-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 80px;
}
.intro-block .column {
width: 50%;
}
.intro-block .column:first-child {
padding: 0;
}
.intro-block .holder {
max-width: 440px;
padding: 0 20px;
}
.article-frame {
width: calc(100% - 70px);
}
.share-section {
width: 70px;
}
.article-list {
padding: 0 0 28px;
margin-top: 49px;
}
.article-list h2,
.title,
.subscribe h3 {
font-size: 26px;
margin: 0 0 30px;
}
.articles-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: calc(100% + 32px);
}
.articles-list .article-box {
width: calc(33.333% - 32px);
margin: 0 32px 32px 0;
}
.articles-list .frame {
padding: 26px 20px;
height: 355px;
}
.articles-list h3 {
margin: 0 0 10px;
}
.articles-list .meta {
font-size: 12px;
margin: 0;
}
.articles-list .read-more {
padding: 0 0 5px;
}
.content-holder {
padding: 0 20px 30px;
}
.content-holder:only-child {
padding: 0 20px 100px;
}
.visual-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
padding: 0;
margin: 88px 0 62px;
font-size: 14px;
line-height: 1.22;
text-align: left;
}
.visual-block-slider .slick-list {
margin: 0 0 32px;
}
.visual-block-slider {
background: none !important;
max-width: 350px;
margin: 0;
}
.visual-block-slider .slick-slide {
height: auto;
padding: 0 0 0 1px;
background: none !important;
display: block;
}
.visual-block-slider .slick-slide:before{
display: none;
}
.visual-block .column {
width: 50%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.visual-block .holder {
padding: 0 20px;
}
.visual-block h1 {
text-align: left;
padding: 0;
}
.visual-block h2 {
margin: 0 0 13px;
line-height: 1.18;
font-size: 18px;
}
.visual-block .btn {
display: none;
}
.visual-block .read-more:hover {
color: #fff;
background: #3581ef;
text-decoration: none;
border-color: #fff;
}
.visual-block .read-more {
color: #fff !important;
font-size: 16px;
font-weight: 700;
text-transform: capitalize;
background: #09d198;
border: 1px solid #09d198;
padding: 10px 28px 10px;
border-radius: 7px;
text-decoration: none;
margin: 6px 0;
}
.slick-image-slider{
width: 100%;
}
.visual-block .image {
display: block;
height: 50vw;
}
.slick-dots {
position: static;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin: 0 -4px;
}
.slick-dots button {
width: 15px;
height: 15px;
}
.logos-list {
margin: -11px -17px 69px -16px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start; }
.logos-list li {
margin: 0 17px 32px 16px;
}
.logos-list img {
-webkit-transform: none;
-ms-transform: none;
transform: none;
max-height: none;
}
.subscribe h3 {
padding: 0 20px;
max-width: none;
margin: 0 auto 30px;
max-width: 489px;
}
.subscribe .mailpoet_form {
margin: 0 auto;
padding: 0 20px;
padding: 0 11px;
max-width: 514px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.subscribe #mailpoet_form_3 .mailpoet_paragraph {
margin: 0 9px 18px;
width: calc(50% - 18px);
}
.subscribe #mailpoet_form_3 .mailpoet_paragraph:nth-child(3) {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.subscribe #mailpoet_form_6 .mailpoet_paragraph {
margin: 0 9px 18px;
width: calc(50% - 18px);
}
.subscribe #mailpoet_form_6 .mailpoet_paragraph:nth-child(3) {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.dropdown {
margin: 0 30px 49px 0;
}
.dropdown .btn.btn-secondary {
font-size: 14px;
padding: 3px 40px 3px 13px;
}
.dropdown .dropdown-toggle:before,
.dropdown .dropdown-toggle:after {
height: 8px;
top: 10px;
}
.dropdown .dropdown-toggle:before {
right: 20px;
}
.dropdown .dropdown-toggle:after {
right: 24px;
}
.search-form-holder {
max-width: none;
min-width: 222px;
margin: 0 0 49px;
}
.article-list article,
.featured-article article {
padding-left: 25px;
}
.intro .page-header h1{
font-size:57px;
font-weight:700;
}
.teamSection h2,
.text-2col-bordered h2,
.textAndLogosSection h2,
.text-2col h2,
.phoneText .text-col h2,
.article-list h2
{
font-size:40px;
font-weight:800;
}
#carousel-container h1{
font-weight:800;
}
.statistics h1{
font-size:40px;
}
.ecosystem .text-block h2{
font-weight:500;
}
.text-2col-bordered .text-col p{
font-size: 14px;
line-height: 1.43;
color: #505050;
}
.intro-block h1{
color: #505050;
}
.intro-block .holder{
padding-top:20px;
padding-bottom:20px;
}
}
.logos-list img {
opacity: .75;
transition: opacity 333ms ease;}
.logos-list img:hover {
opacity: .4;
}
@media (min-width: 992px) {
.article-list article {
padding-right: 50px;
}
.visual-block {
font-size: 18px;
}
.visual-block .meta {
font-size: 16px;
margin: 0 0 23px;
}
.logos-list {
margin: -11px -37px 0 -36px;
}
.logos-list li {
margin: 0 37px 32px 36px;
}
.sidebar {
display: block;
}
}
@media (min-width: 1200px) {
.intro-block .holder {
margin: 20px 130px 20px auto;
max-width: 440px;
width: 100%;
padding: 0 20px 0 0;
}
.intro-block h1 {
font-size: 40px;
}
.visual-block-slider .slick-list {
margin: 0 0 92px;
}
.visual-block .holder {
margin: 0 130px 0 auto;
max-width: 500px;
padding: 0 0 0 20px;
}
.visual-block h1 {
font-size: 40px;
margin: 0 0 55px;
}
.visual-block h2 {
font-size: 22px;
}
}
#press-wrapper a { color:#aaaaaa }