#wpadminbar {
bottom: 0;
position: fixed !important;
top: auto !important;
}
html.no-js.no-svg {
margin-top: 0 !important;
}
:root{
--primary: #F1592A;
--lorange: #FEF3F0;
--darkBlue: #344154;
--black: #000;
--white: #fff;
--lgrey: #F9F9F9;
--body: #636F73;
--body: #3c3e3f;
--border:#E5E5E5;
--shadow: 0px 0px 31px rgb(203 214 226 / 50%);
--sBlue:#CBD6E2;
--label:#6b6b6b;
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
button,
body {
padding: 0;
margin: 0 auto;
line-height: 1.6;
color: var(--body);
font-weight: 400;
font-size: 17.4px;
}
textarea,
body{
font-family: 'Lato', sans-serif;
}
.content-wrapper a{
color: var(--primary);
}
.content-wrapper a.button{
color:#fff;
}
.js-slide,
.wow{
visibility: hidden;
}
.flickity-page-dots {
bottom: -0.9em !important;
}
iframe {
width: 100%;
}
img {
max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
margin: 0 0 0.4em;
padding: 0;
position: relative;
font-weight: 700;
font-family: 'Raleway', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: antialiased;
}
h2.h1,
h1 {
font-size: 4em;
line-height: 1;
color: var(--darkBlue);
}
h2.h1 small,
h1 small {
display: block;
font-size: 0.4em;
}
.h2,
h2 {
font-size: 3em;
line-height: 1.15;
color: var(--darkBlue);
margin-bottom: 0.3em;
}
.h3,
h3 {
font-size: 1.3em;
font-weight: 700;
color: var(--darkBlue);
line-height: 1.3;
}
h3.large {
font-size: 2em;
}
p,
h3 + p {
margin-top: 0;
}
p + h3 {
margin-top: 1.3em;
}
p:last-of-type {
margin-bottom: 0;
}
p.large{
font-size:1.25em;
}
.underline{
text-decoration: underline var(--sBlue);
}
@media (max-width: 980px) {
h2.h1,
h2.h1,
h1 {
font-size: 2.4em;
}
.h2,
h2 {
font-size: 2em;
}
}
@media (max-width: 768px) {
body {
font-size: 16px;
}
h3.large {
font-size: 1.5em;
}
p.large{
font-size:1.1em;
}
}
@media (max-width: 480px) {
h2.h1,
h1 {
font-size: 2em;
}
h2 {
font-size: 1.6em;
}
}
@media (max-width: 380px) {
body {
font-size: 14.5px;
}
}
.flex-wrap {
display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
width:100%;
}
.flex-item {
flex: 1 0;
position: relative;
}
.flexInline {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.flex-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.flex-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.flex-self {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.flex-space {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.flex-space-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.flexAlign {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
width: 100%;
padding: 1em 1em;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} header.header {
position: fixed;
top: 0;
z-index: 9;
width: 100%;
background-color: #fff;
box-shadow: 0px 2px 0px rgb(0 0 0 / 6%);
}
header.header + section {
margin-top: 5em;
}
@media(max-width:950px){
header.header + section{
margin-top: 4em;
}
}
@media(max-width:768px){
header.header + section{
margin-top: 4.5em;
}
} .cols {
position: relative;
}
.flex-col-2 .cols {
max-width: calc(48%);
min-width: calc(48%);
width: 100%;
position: relative;
}
.flex-col-2 .col-2 {
margin-left: auto;
} .flex-col-1 {
-webkit-box-flex: 1 !important;
-ms-flex: auto !important;
flex: auto !important;
display: block !important;
max-width: none !important;
min-width: initial;
width: 100%;
max-width: none;
min-width: initial;
}
.flex-col-1_narrow {
max-width: 900px !important;
margin: auto;
}
@media (max-width: 768px) {
.flex-col-2_md > .cols {
-webkit-box-flex: 1 !important;
-ms-flex: auto !important;
flex: auto !important;
display: block !important;
max-width: none !important;
min-width: initial;
width: 100%;
}
}
@media (min-width: 769px) {
.reverse-order .col-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.flex-col-2.reverse-order .col-2 {
margin-left: 0 !important;
}
.flex-col-2.reverse-order .col-1 {
margin-left: auto;
}
.flex-col-3_7 .col-2 {
-webkit-box-flex: 70%;
-ms-flex: 70% 0;
flex: 70% 0;
margin-left: 3%;
}
.flex-col-4_6 .col-2 {
-webkit-box-flex: 60%;
-ms-flex: 60% 0;
flex: 60% 0;
margin-left: 3%;
}
.flex-col-7_3 .col-2 {
-webkit-box-flex: 30%;
-ms-flex: 30% 0;
flex: 30% 0;
margin-left: 3%;
}
.flex-col-4_6.reverse-order .col-2,
.flex-col-7_3.reverse-order .col-2,
.flex-col-3_7.reverse-order .col-2 {
margin-right: 3%;
margin-left: 0;
}
}  .circle:after{
position: absolute;
content: "";
width: 18em;
height: 18em;
border: solid 1.5em rgb(241 89 42 / 15%);
left: 0;
top: 50%;
-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
border-radius: 100%;
z-index: 1;
}
.circle.circle_top-left:after{
top: 0;
}
.circle.circle_bottom-right:after {
left: auto;
right: 0;
transform: translateX(50%) translateY(-50%);
top: 90%;
} .floating-logo .container-wrap-narrow:first-of-type:before,
.floating-logo .container-wrap:first-of-type:before {
content: "";
position: absolute;
width: 6em;
height: 6em;
background-size: contain;
background-image: url(//spoken-here.com/wp-content/uploads/2020/07/logo-spokenhere_icon.svg);
left: auto;
right: 0;
opacity: 0.1;
top: -3.5em;
}
@media(max-width:768px){
.circle:after{
width: 15em;
height: 15em;
}
.floating-logo .container-wrap-narrow:first-of-type:before,
.floating-logo .container-wrap:first-of-type:before {
width: 4em;
height: 4em;
top: -2.5em;
}
}
.col-space-6>.item,.col-space-5>.item,.col-space-4>.item,.post-col-space-3 .item,.col-space-3>.item,.col-space-2>.item {
margin-left: 1.5em;
margin-top: .75em;
margin-bottom: .75em;
position: relative
}
.post-col-space-2 .item,.col-space-2>.item {
max-width: calc(50% - 1em);
min-width: calc(50% - 1em);
width: 100%
}
.post-col-space-3 .item,.col-space-3>.item {
max-width: calc(33.33% - 1em);
min-width: calc(33.33% - 1em);
width: 100%
}
.col-space-4>.item {
max-width: calc(25% - 1.2em);
min-width: calc(25% - 1.2em);
width: 100%
}
.col-space-5 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.col-space-5>.item {
max-width: calc(20% - 1.2em);
min-width: calc(20% - 1.2em);
width: 100%
}
.col-space-6>.item {
max-width: calc(16.66% - 1.3em);
min-width: calc(16.66% - 1.3em);
width: 100%
}
.col-space-6>.item:first-of-type:nth-child(6n+1),.col-space-5>.item:first-of-type:nth-child(5n+1),.col-space-4>.item:first-of-type:nth-child(4n+1),.post-col-space-3 .item:first-of-type:nth-child(2n+1),.col-space-3>.item:first-of-type:nth-child(3n+1),.col-space-2>.item:first-of-type:nth-child(2n+1) {
margin-left: 0
}
.post-col-space-3>span {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
@media(min-width: 981px) {
.col-space-4>.item:nth-child(4n+1) {
margin-left:0
}
}
@media(min-width: 769px) {
.col-space-6>.item:nth-child(6n+1),.col-space-5>.item:nth-child(5n+1),.post-col-space-3 .item:nth-child(3n+1),.col-space-3>.item:nth-child(3n+1),.col-space-2>.item:nth-child(2n+1) {
margin-left:0
}
}
@media(max-width: 980px) and (min-width:481px) {
.col-space-4>.item {
max-width:calc(50% - 1em) !important;
min-width: calc(50% - 1em) !important
}
.col-space-4>.item:nth-child(2n+1) {
margin-left: 0 !important
}
}
@media(max-width: 768px) and (min-width:481px) {
.col-space-5>.item,.col-space-6>.item {
max-width:calc(33.33% - 1em);
min-width: calc(33.33% - 1em)
}
.post-col-space-3_wrap .item,.col-space-3_wrap.col-space-3_wrap.col-space-3_wrap>.item {
max-width: calc(50% - 1em) !important;
min-width: calc(50% - 1em) !important
}
.post-col-space-3_wrap .item:not(:first-of-type),.col-space-3.col-space-3_wrap>.item:not(:first-of-type) {
margin-left: 2em !important
}
.col-space-3.col-space-3_wrap .item:nth-child(2n+1),.post-col-space-3_wrap .item:nth-child(2n+1),.col-space-3.col-space-3_wrap>.item:nth-child(2n+1),.col-space-5>.item:nth-child(3n+1),.col-space-6>.item:nth-child(3n+1) {
margin-left: 0 !important
}
}
@media(max-width: 768px) {
.post-col-space-3 .item,.post-col-space-3_wrap .item,.col-space-2>.item,.col-space-3:not(.no-wrap)>.item {
-webkit-box-flex:1 !important;
-ms-flex: auto !important;
flex: auto !important;
display: block !important;
max-width: none !important;
min-width: initial;
width: 100%;
max-width: none;
min-width: initial;
margin-left: 0 !important;
width: 100%
}
}
@media(min-width: 481px) {
.col-space-2.col-space-2_wrap>.item {
max-width:calc(50% - 1em) !important;
min-width: calc(50% - 1em)
}
.col-space-2.col-space-2_wrap>.item:nth-child(2) {
margin-left: 1.5em
}
}
@media(max-width: 480px) {
.col-space-4>.item,.col-space-3>.item,.col-space-2>.item {
margin-left:0;
margin-top: .5em;
margin-bottom: .5em
}
.col-space-5>.item,.col-space-6>.item {
max-width: calc(50% - 1em);
min-width: calc(50% - 1em);
margin-top: .5em;
margin-bottom: .5em
}
.col-space-4>.item {
-webkit-box-flex: 1 !important;
-ms-flex: auto !important;
flex: auto !important;
display: block !important;
max-width: none !important;
min-width: initial;
width: 100%;
max-width: none;
min-width: initial;
margin-left: 0
}
.col-space-5>.item:nth-child(2n+1),.col-space-6>.item:nth-child(2n+1) {
margin-left: 0
}
} .section-wrap {
float: none;
margin: 0 auto;
display: block;
padding-top: 4.2em;
padding-bottom: 4.2em;
position: relative;
overflow: hidden;
clear: both;
}
.container-wrap {
max-width: 1300px;
margin: 0 auto !important;
padding-left: 2em;
padding-right: 2em;
float: none !important;
position: relative;
width: 100%;
z-index: 2;
}
.container-wrap .narrow,
.container-wrap-narrow {
max-width: 936px;
margin: 0 auto !important;
padding-left: 2em;
padding-right: 2em;
float: none !important;
position: relative;
width: 100%;
z-index: 2;
}
.container-wrap .narrow {
padding-left: 0;
padding-right: 0;
}
.container-wrap-small {
max-width: 700px;
margin: 0 auto !important;
padding-left: 2em;
padding-right: 2em;
float: none !important;
position: relative;
width: 100%;
z-index: 2;
}
.container-wrap-large {
max-width: 1350px;
margin: 0 auto !important;
padding-left: 2em;
padding-right: 2em;
float: none !important;
position: relative;
width: 100%;
z-index: 2;
}
.section-wrap .section-header {
margin-bottom: 2em;
}
@media (max-width: 768px) {
.container-wrap-large,
.container-wrap-small,
.container-wrap-narrow,
.container-wrap {
padding-left: 1.2em;
padding-right: 1.2em;
}
.section-wrap {
padding-top: 3em;
padding-bottom: 3em;
}
} a.item {
color: inherit;
text-decoration: none;
}
.link {
text-decoration: underline;
color: var(--primary);
}
a.item .link{
display: block;
margin-top: 0.5em;
}
input[type="submit"]:not(.search-submit),
.button{
background-color: var(--primary);
border: solid 2px var(--primary);
font-size: 0.9em;
color: #fff;
border-radius: 0.35em;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-decoration: none;
padding: 0.6em 1.5em;
position: relative;
cursor: pointer;
font-weight: 500;
vertical-align: top;
-webkit-appearance: none;
font-family: inherit;
transition: all .3s;
box-shadow: var(--shadow);
}
input[type="submit"].gform_button{
margin-right: 0;
}
input[type="date"]:before {content: "Select Date:";margin-right: 7px;}
.button:not(:last-of-type){
margin-right:1em;
}
.center .button{
margin:0 0.5em;
}
.button.button_ghost:not(:hover) {
background-color: transparent;
color: var(--primary) !important;
box-shadow:none;
}
.button.button_ghost-white:not(:hover) {
background-color: transparent;
color: #fff !important;
border-color:#fff;
box-shadow:none;
}
input[type="submit"]:not(.search-submit):hover,
.button:hover{
background: var(--darkBlue);
border-color: var(--darkBlue);
}
.button.button_dark:not(:hover){
background-color:var(--darkBlue);
border-color:var(--darkBlue);
}
.button.button_ghost-white:hover,
.button.button_dark:hover{
background-color: var(--primary);
border-color: var(--primary);
}
@media(max-width:480px){
.button + .button {
margin-top: 1em;
}
.button {
margin-right: 100%;
}
} a[class*="button_service_"] {
padding-left: 3.5em;
position: relative;
content: "";
overflow: hidden;
border: 0;
}
a[class*="button_service_"]:before {
content: "";
position: absolute;
left: -1px;
top: 0;
height: 101%;
background-color: #fff;
width: 3em;
background-repeat: no-repeat;
background-position: center;
background-size: 82%;
}
.button.button_service_spoken:before{
background-image: url(//spoken-here.com/wp-content/uploads/2020/07/icon-listen.svg);
}
.button.button_service_written:before{
background-image: url(//spoken-here.com/wp-content/uploads/2020/07/icon-pen_dark.svg);
} .background {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
-o-object-fit: cover;
object-fit: cover;
position: relative;
background-attachment: initial !important;
}
.background-absolute {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
left: 0;
right: 0;
background-size: cover;
max-width: none !important;
background-repeat: no-repeat;
background-position: center center;
} .pt0 {
padding-top: 0;
}
.pb0 {
padding-bottom: 0;
}
.ptb0 {
padding-top: 0;
padding-bottom: 0;
} .bg-black {
background-color: var(--black);
}
.bg-white {
background-color: var(--white);
}
.bg-dBlue{
background-color:var(--darkBlue);
}
.bg-lgrey{
background-color:var(--lgrey);
}
.bg-lorange{
background-color:var(--lorange);
}
.bg-orange{
background-color:var(--primary);
}
.box-shadow{
box-shadow:0px 0px 31px rgb(203 214 226 / 50%);
}/*/*/.white,
.white h1,
.white h2,
.white h3,
.white h4,
.white h4,
.white p,
.white div,
.white span {
color: #fff !important;
}
.orange{
color:var(--primary);
}
.darkBlue{
color:var(--darkBlue);
}
@media (min-width: 769px) {
.lg-padding {
padding-top: 6em;
padding-bottom: 6em;
}
.pb0.pContent_1 .col-1 {
padding-bottom: 5em;
}
.pb0.pContent_2 .col-2 {
padding-bottom: 5em;
}
}
.center {
text-align: center;
}/**/ul.checkmarks,
.checkmarks ul {
list-style: none;
padding: 0;
margin: 0;
}
ul.checkmarks li,
.checkmarks ul li {
position: relative;
margin-top: .65em;
padding-left: 1.4em;
}
ul.checkmarks li:before,
.checkmarks ul li:before {
content: "\f058";
font-family: fontAwesome;
position: absolute;
left: .1em;
top: 0;
background-repeat: no-repeat;
background-size: contain;
width: 1.5em;
height: 1.5em;
color:var(--primary);
}
ul.checkmarks.checkmarks_4-col,
ul.checkmarks.checkmarks_3-col,
ul.checkmarks.checkmarks_2-col,
.checkmarks.checkmarks_2-col ul {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
ul.checkmarks.checkmarks_2-col li,
.checkmarks.checkmarks_2-col ul li {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
min-width: 47%;
max-width: 47%;
}
ul.checkmarks.checkmarks_4-col li,
.checkmarks.checkmarks_4-col ul li {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
min-width: 22%;
max-width: 22%;
}
ul.checkmarks.checkmarks_4-col li:not(:nth-child(4n + 1)),
.checkmarks.checkmarks_4-col ul li:not(:nth-child(4n + 1)),
ul.checkmarks.checkmarks_2-col li:nth-child(2n),
.checkmarks.checkmarks_2-col ul li:nth-child(2n){
margin-left:3%;
}
@media(max-width:480px){
ul.checkmarks.checkmarks_2-col li,
.checkmarks.checkmarks_2-col ul li{
margin-left:0 !important;
}
} .simple-sub-form{
max-width:400px;
width:100%;
}
.simple-sub-form:not(.simple-sub-form_col-1) form {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap:wrap;flex-wrap:wrap;
margin-left: auto !important;
margin-right: auto;
width: 100%;
}
.simple-sub-form form label {
-webkit-box-flex: 1;-ms-flex: 1 0;flex: 1 0;
}
.simple-sub-form form input[type="email"] {
box-shadow: none;
background-color: rgba(255, 255, 255, 0.9) !important;
height: 40px;
border-right: 0 !important;
color: var(--darkBlue);
border-radius: 5px !important;
border-bottom-right-radius: 0 !important;
border-top-right-radius: 0 !important;
border:solid 1px #e4e4e4 !important;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.14);
padding:0 1em;
max-width:100%;
width:100%;
}
.simple-sub-form form input {
height: 45px !important;
margin-top: 0 !important;
}
.simple-sub-form ul.hs-error-msgs {
list-style: none;
color: red;
padding-left: 0;
font-size: 11px;
margin-top: 0;
margin-bottom: 0;
}
.simple-sub-form input[type="submit"] {
border-radius: 5px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
border: solid 1px var(--primary);
color: var(--white);
background-color: var(--primary);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.22);
-webkit-box-flex: 1;-ms-flex: 1 0;flex: 1 0;
padding: 0 1em;
max-width: 8em;
width: 100%;
}
.simple-sub-form .ajax-loader {
width: 100% !important;
}
.simple-sub-form.simple-sub-form_col-1 input[type="submit"],
.simple-sub-form.simple-sub-form_col-1 form input[type="email"] {
border-radius: 0.5em !important;
margin: 0.5em 0;
box-shadow:none;
}
.simple-sub-form.simple-sub-form_col-1 input[type="submit"] {
width: 100%;
display: block;
max-width: none;
background-color: var(--darkBlue);
border-color: var(--darkBlue);
margin-bottom:0;
}
.wpcf7-response-output {
color: red;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
font-size: 0.85em;
} fieldset {
border: 0;
margin: 0;
padding: 0;
display: block;
width: 100%;
margin-bottom: 1em;
}
label,
fieldset > div{
display: block;
width: 100%;
}
input[type="date"],
option,
.wpcf7-select,
.wpcf7-list-item-label,
label{
color:var(--body)
}
.gfield select,
.gfield textarea,
.gfield input:not([type="checkbox"]), 
fieldset > div input:not([type="checkbox"]), 
fieldset > div select, 
fieldset > div textarea {
padding: 0.5em;
'' width: 100%;
display: block;
height: 3em;
border-radius: 0.4em;
border: solid 1px transparent;
'' margin-top: 0.1em;
background-color: #F4F4F4;
'' font-size:1.1em;
}
select[multiple="multiple"]{
min-height:8.4em;
font-size:1em;
}
.gfield textarea,
fieldset > div textarea {
min-height: 10em;
}
fieldset > div,
fieldset.form-col_3 > div,
fieldset.form-col_2 > div{
display: inline-block;
text-align: left;
}
fieldset.form-col_1 > div:not(:first-of-type){
margin-top: 1em;
}
.wpcf7-checkbox {
display: -webkit-box;display: -ms-flexbox;display: flex;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.wpcf7-checkbox > span {
margin-left: 0 !important;
width: 100%;
}
@media(min-width:957px){
fieldset.form-col_4 > div {
max-width: calc(25% - 2.2%);
width:100%;
}
fieldset.form-col_4 > div:not(:last-of-type) {
margin-right: 2%;
}
}
@media(max-width:956px) and (min-width:481px){
fieldset.form-col_4 > div {
max-width: calc(50% - 1.6%);
margin-bottom: 0.5em;
margin-right: 2%;
}
fieldset.form-col_4 > div:nth-child(2n) {
margin-right: 0;
}
}
@media(min-width:651px){
fieldset.form-col_3 > div,
fieldset.form-col_2 > div{
max-width: calc(48%)
} 
fieldset.form-col_2 > div:not(:first-of-type),
fieldset.form-col_3 > div:not(:first-of-type) {
margin-left: 2%;
}
fieldset.form-col_3 div {
max-width: calc(31.7%);
}
}
@media(max-width:480px){
.form-col_4 > div:not(:last-of-type) {
margin-bottom: 0.5em;
}
}
@media(max-width:810px){
form {
font-size: 0.9em;
}
fieldset.form-col_2 > div:not(:first-of-type){
margin-top: 1em;
}
} 
.form-wrap {
padding: 2em;
background-color: #fff;
box-shadow: var(--shadow);
position: relative;
border-radius: 0.5em;
} 
.form-wrap h3{
font-size:1.9em;
margin-bottom: 0.5em;
color:var(--primary);
border-bottom: solid 1px var(--border);
padding-bottom: 0.2em;
}
@media(max-width:768px){
.form-wrap h3{
font-size: 1.6em;
}
} .language-pair {
padding: 1em;
border-radius: 0.5em;
background-color: #fff;
text-align:left;
border: solid 1px var(--border);
}
.language-pair:hover{
box-shadow: var(--shadow);
}
.language-pair label {
margin-bottom: 0.6em;
}
.language-pair .pairs > span:nth-child(2) {
margin-left: auto;
}
.language-pair .pairs > span {
max-width: 47%;
width: 100%;
}
.language-pair .pairs {
margin-bottom: 0.6em;
}
.language-pair #add-language {
display: inline-block;
font-size: 13px;
color: var(--primary);
border-radius: 0.4em;
position: relative;
cursor: pointer;
text-decoration: underline;
}
.language-pair #add-language:hover{
color: var(--darkBlue);
}
#add-language.disabled:hover,
#add-language.disabled {
color: #d8d8d8;
cursor: initial;
}
.language-pair #add-language:before {
content: "\f067";
font-family: fontAwesome;
margin-right: 0.5em;
position: relative;
top: 1px;
} .divider-top:before,
.divider-bottom:before {
content: "";
border-bottom: solid 1px var(--border);
max-width: 1100px;
width: 95%;
height: 1em;
left: 50%;
position: absolute;
bottom: 0;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%)
}
.divider-top:before {
bottom: auto;
top: -0.9em;
}
.hidden{
display: none !important;
} .resources-cards .item-image {
width: 100%;
height: 15em;
background-repeat: no-repeat;
background-size: cover;
}
.resources-cards .item .tag {
font-size: 0.8em;
padding: 0.05em 0.8em;
background-color: var(--border);
border-radius: 0.5em;
color: var(--shadow);
margin-bottom: 0.4em;
display: inline-block;
}
.resources-cards .item:not(.sub-form) {
background-color: #fff;
border: solid 1px var(--border);
}
.resources-cards .item .item-content-area {
padding: 0.75em;
}
.resources-cards .item .link {
position: relative;
display: block;
font-size: 0.9em;
width: 100%;
margin-top: 0.5em;
padding-top: 0.5em;
border-top: solid 1px var(--border);
text-decoration:none;
}
.resources-cards .item .link:before {
content: "\f0c1";
position: relative;
margin-right: 0.3em;
font-family: fontAwesome;
}
.resources-cards.item .link.is-video:before {
content: "\f04b";
}