.text-orange {
    color: #f18a00;
}
.row-block {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.col-lg-8 {
    width: calc(100% * 2/3);
}
.col-lg-7 {
    width: calc(100% * 7/12);
}

.col-lg-5 {
    width: calc(100% * 5/12);
}
.col-lg-4 {
    width: calc(100% * 1/3);
}

.col-lg-4, .col-lg-5, .col-lg-7, .col-lg-8 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.white-color {
    background: #fff;
}
.blue-color {
    background: #39459b;
}
.blue-light-color {
    background: #546cba;
}
.green-color {
    background: #54b150;
}
.green-light-color {
    background: #91ce53;
}
.cyan-color {
    background: #5ec4cd;
}
.cyan-dark-color {
    background: #36a7ac;
}
.orange-color {
    background: #f18a00;
}
.orange-dark-color {
    background: #e65800;
}
.yellow-color {
    background: #f6bc1b;
}
.grey-color {
    background: #c7c7c7;
}

.form {
    padding: 64px 0;
    margin-top: 0;
    justify-content: center;
    display: flex;
}
.form .container{
    padding: 0 30px;
    margin: 0 30px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.form label {
    display: flex;
    margin: 7px 0;
}
.form span, .form input {
    width: 100%;
}
.form input, .form textarea {
    margin: 0;
    background-color: rgba(255,255,255,0.2);
    font-size: 16px;
    color: #FFFFFF;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid transparent;
    border-radius: 0;
    padding: 16px;
}

.form input[type=text]:focus,
.form input.text:focus,
.form input.title:focus,
.form textarea:focus,
.form select:focus {
    border-width: 1px;
    color: #FFFFFF;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent;
}

::-webkit-input-placeholder {
    color: #fff;
}
::-moz-placeholder {
    color: #fff;
}
:-ms-input-placeholder {
    color: #fff;
}
:-moz-placeholder {
    color: #fff;
}
.col-text {
    width: 184px;
    color: #ffffff;
    font-family: 'Barlow Condensed',Georgia,"Times New Roman",serif;
    font-size: 52px;
    line-height: 65px;
    font-weight: 400;
}
.col-form {
    width: calc(100% - 184px);
}
.block-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0 -7px;
    flex-wrap: wrap;
}
.block-row label{
    width: calc(50% - 14px);
    margin: 7px;
}
.fields {
    display: flex;
    flex-direction: column;
}
.form .message {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.subscribe span {
    margin: 0;
    font-family: 'Zilla Slab', "Times New Roman",serif;
    font-size: 22px;
    letter-spacing: 0.11px;
    line-height: 23px;
    color: #fff;
    display: flex;
    align-items: center;
}
.subscribe input[type="checkbox"] {
    width: 50px;
    min-width: 50px;
    height: 50px;
    margin-right: 17px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.form input.button {
    color: #91ce53!important;
    font-family: "Zilla Slab", "Times New Roman",serif;
    font-size: 23px;
    font-weight: 500;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    border-radius: 50px;
    background: #fff;
    width: auto;
    margin: 7px 0 7px 17px;
    padding: 16px 80px!important;
}
.blue-color input.button{
    color: #39459b!important;
}
.blue-light-color input.button{
    color: #546cba!important;
}
.green-color input.button{
    color: #54b150!important;
}
.green-light-color input.button{
    color: #91ce53!important;
}
.cyan-color input.button{
    color: #5ec4cd!important;
}
.cyan-dark-color input.button{
    color: #36a7ac!important;
}
.orange-color input.button{
    color: #f18a00!important;
}
.orange-dark-color input.button{
    color: #e65800!important;
}
.yellow-color input.button{
    color: #f6bc1b!important;
}
.grey-color input.button{
    color: #c7c7c7!important;
}

input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
    border-color: transparent;
}
.form .action {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
.form .captcha-block {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1;
}
div.wpcf7 .ajax-loader {
    display: none;
}
.subscribe input[type="checkbox"]:checked+span.wpcf7-list-item-label::before {
    content: '\f00c';
    font-family: 'FontAwesome';
    color: #fff;
    line-height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 35px;
}
span.wpcf7-list-item-label::before {
    content: " ";
    width: 50px;
    min-width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.2);
    margin-right: 17px;
}
input.quiz {
    width: 50px;
    min-width: 50px;
    height: 50px;
    margin-left: 7px;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: 0.18px;
    line-height: 50px;
    padding: 4px;
}
.form .quiz-math {
    display: flex;
    width: auto;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 7px 0 7px auto;
    flex-direction: column;
    padding-left: 15px;
}
.form .quiz-math label {
    margin: 0;
}
.wpcf7-quiz-label {
    color: #ffffff;
    font-family: 'Barlow Condensed',Georgia,"Times New Roman",serif;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: 0.18px;
    line-height: 50px;
}
.form .wpcf7-not-valid-tip {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    font-family: 'Barlow',Georgia,"Times New Roman",serif;
    background: #f00;
    padding: 1px 6px 3px;
    width: auto;
    display: table;
}
.form .wpcf7 form.sent .wpcf7-response-output {
    /*border-color: #46b450;*/
    /*background: #46b450;*/
    border-color: white;
    background: white;
margin: 20px 0 0;
padding: 6px 10px 7px;
color: #000;
border-radius: 5px;
font-size: 16px;
line-height: 20px;
    font-family: 'Barlow',serif;
}
.form .wpcf7 form.unaccepted .wpcf7-response-output,
.form .wpcf7 form.invalid .wpcf7-response-output {
display: none!important;
}
.form .wpcf7-not-valid {
border: 1px solid #f00;
}
.white-color.form{
padding: 0;
}
.white-color.form input, .white-color.form textarea{
background-color: #eaeaea;
color: #333333;
}
.white-color span.wpcf7-list-item-label::before{
background-color: #eaeaea;
}
.white-color ::-webkit-input-placeholder {
color: #a8a8a8;
}
.white-color ::-moz-placeholder {
color: #a8a8a8;
}
.white-color :-ms-input-placeholder {
color: #a8a8a8;
}
.white-color :-moz-placeholder {
color: #a8a8a8;
}
.white-color input.button{
color: #fff!important;
background: #f18a00;
}
.white-color .subscribe span{
color: #333333;
}
.white-color .wpcf7-quiz-label{
color: #f18a00;
}
.white-color .subscribe input[type="checkbox"]:checked+span.wpcf7-list-item-label::before {
color: #a8a8a8;
}
.white-color.form input[type=text]:focus,
.white-color.form input.text:focus,
.white-color.form input.title:focus,
.white-color.form textarea:focus,
.white-color.form select:focus {
color: #333333;
}
.white-color input:-webkit-autofill,
.white-color input:-webkit-autofill:hover,
.white-color input:-webkit-autofill:focus,
.white-color input:-webkit-autofill,
.white-color textarea:-webkit-autofill,
.white-color textarea:-webkit-autofill:hover,
.white-color textarea:-webkit-autofill:focus,
.white-color select:-webkit-autofill,
.white-color select:-webkit-autofill:hover,
.white-color select:-webkit-autofill:focus {
-webkit-text-fill-color: #333333;
-webkit-box-shadow: 0 0 0 1000px #eaeaea inset;
transition: background-color 5000s ease-in-out 0s;
background: #eaeaea;
}

/**
Partners
*/
.partners {
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
    background-color: #FFF;
    border-bottom: 14px solid #ebebeb;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.partners .container {
    padding: 0 30px;
    align-items: center;
}
.partners .col-lg-5 {
    padding-right: 40px;
}
.partners h4 {
    font-family: 'Barlow Condensed',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
    font-size: 46px;
    color: #5EC4CD!important;
}
.partners p.partners-text span{
    color: #5EC4CD;
}
.partners a {
    color: #ffffff!important;
    border-width: 0!important;
    border-radius: 28px;
    line-height: 36px;
    font-family: 'Zilla Slab',Georgia,"Times New Roman",serif!important;
    background-color: #5EC4CD;
    padding: 0.3em 1em!important;
    margin: 40px 0 0;
    text-transform: uppercase;
    transition: .5s;

}
.partners a:hover{
    transition: .5s;
    opacity: .7;
}


.posts-home {
    background-color: #EBEBEB;
    padding: 7px;
}
.posts-home .row-block{
    align-items: inherit;
}
.posts-home .item {
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.42);
    margin: 7px;
    transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
    padding: 3vw 4vw 5vw 4vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: calc(100% - 14px);
}
.posts-home .item:hover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.75);
}
.title-post-home {
    font-family: 'Barlow',Georgia,"Times New Roman",serif;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    text-align: left;
    color: #FFF;
    padding-bottom: 10px;
    border-bottom: 2px solid #fff;
    /*margin-bottom: 40px;*/
    margin-bottom: 10px;
    display: inline-flex;
    font-size: 21px;
}
.subtitle-post-home{
    height: 95px;
    color: #ffffff;
    font-family: 'Barlow',sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: 1.15px;
    line-height: 28px;
    display: flex;
    align-items: flex-end;

}
.content-post-home {
    /*margin-top: 48px;*/
    margin-top: 10px;
    margin-bottom: 18px;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    text-align: left;
    color: #FFF;
}
.content-post-home h5 {
    font-size: 38px;
    line-height: 1.1em;
    color: #FFF;
    font-weight: 500;
    height: 129px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.content-post-home p.home-excerpt{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 180px;
}



.posts-home .item-category {
    background-color: #546cba;
    padding: calc(100vw/9) 0;
    margin: 7px;
    transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    text-align: center;
    color: #FFF;
    width: calc(100% - 14px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.posts-home .item-category:hover {
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.75)
}
.posts-home .item-category:nth-child(2n) {
    background-color: #f18a00;
}
.posts-home .item-category:nth-child(3n) {
    background-color: #54b150;
}
.posts-home .item.wide-item-home{
    padding-right: 30%;
}
.content-post-home p strong{
    font-family: 'Barlow',serif;
    font-weight: 600;
}
.title-item-category{
    font-family: 'Barlow Condensed',Georgia,"Times New Roman",serif;
    font-size: 60px;
    color: #FFF;
    text-align: center;
    max-width: 550px;
    margin: 0 auto;
    position: relative;
}

/** Subscribe form */
.form-subscribe {
    flex-direction: column;
    width: 100%;
}
.form-subscribe input[type="text"],
.form-subscribe input[type="email"]{
    border-radius: 20px!important;
}
.form-subscribe p{
    line-height: 20px;
    font-size: 14px;
    color: #707070;
    margin-bottom: 14px;
    padding-bottom: 0;
}
.form-subscribe h6{
    font-family: 'Zilla Slab', serif;
    color: #707070;
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
    padding-bottom: 0;
}
.form-subscribe.white-color ::-webkit-input-placeholder {
    color: #818181;
}
.form-subscribe.white-color ::-moz-placeholder {
    color: #818181;
}
.form-subscribe.white-color :-ms-input-placeholder {
    color: #818181;
}
.form-subscribe.white-color :-moz-placeholder {
    color: #818181;
}
.white-color.form-subscribe input {
    background-color: #ebebeb;
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    border-radius: 0px;
    padding: 10px 12px;
    text-align: center;
}
.white-color.form-subscribe span.wpcf7-list-item-label::before {
    background-color: #dfdfdf;
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 15px;
}
.form-subscribe .subscribe input[type="checkbox"]:checked+span.wpcf7-list-item-label::before {
    font-size: 30px;
    line-height: 19px;
    content: url('/wp-content/themes/rootcause/images/check.svg');
    text-align: center;
}
.form-subscribe .subscribe input[type="checkbox"] {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 15px;
}
.form-subscribe .subscribe span {
    margin: 0;
    font-family: 'Barlow', 'Georgia' ,"Times New Roman",serif;
    font-size: 14px;
    line-height: 18px;
    color: #707070;
    display: flex;
    align-items: center;
}
.orange-type.form-subscribe input.button {
    color: #fff!important;
    background: #f18a00;
    padding: 10px 12px!important;
    font-size: 16px;
    line-height: 18px;
    width: 100%;
    margin: 0;
}
.blue-type.form-subscribe input.button {
    background: #39459b;
}
.blue-light-type.form-subscribe input.button {
    background: #546cba;
}
.green-type.form-subscribe input.button {
    background: #54b150;
}
.green-light-type.form-subscribe input.button {
    background: #91ce53;
}
.cyan-type.form-subscribe input.button {
    background: #5ec4cd;
}
.cyan-dark-type.form-subscribe input.button {
    background: #36a7ac;
}
.orange-type.form-subscribe input.button {
    background: #f18a00;
}
.orange-dark-type.form-subscribe input.button {
    background: #e65800;
}
.yellow-type.form-subscribe input.button {
    background: #f6bc1b;
}
.grey-type.form-subscribe input.button {
    background: #c7c7c7;
}

.form-subscribe .checkbox {
    margin: 14px 0;
}

.orange-type.form-subscribe input.button:hover {
    background-color: #e65800!important;
    opacity: 1 !important;
    transition: 0.5s;
}
.btn {
    font-family: 'Zilla Slab', serif!important;
    color: #fff !important;
    background-color: #f89a1c;
    line-height: 18px!important;
    letter-spacing: .05em!important;
    font-size: 18px!important;
    text-transform: uppercase!important;
    padding: 10px 21px 11px !important;
    border-radius: 22px!important;
    height: 44px!important;
    transition: 0.5s;
    align-items: center;
    justify-content: center;
    display: flex;
}
.btn:hover {
    background-color: #f6bc1b;
    transition: 0.5s;
}
.btn.size-sm {
    olor: #ffffff;
    font-family: "Zilla Slab", serif;
    font-size: 28px!important;
    font-weight: 500;
    letter-spacing: 0.14px;
    line-height: 48px!important;
    height: auto!important;
    padding: 10px 40px 11px!important;
    border-radius: 40px!important;
}
.col-lg-6 {
    width: calc(100% * 1/2);
}
.single-methods-slider{
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    position: relative;
    z-index: 1;
}
.methods-slider-data{
    width: calc(50% + 110px);
    background-image: url('/wp-content/themes/rootcause/images/angle.png');
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    z-index: 2;
}
.slider-text {
    width: 540px;
    margin-right: 110px;
    padding-right: 110px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 2;

}
.slider-text p{
    font-family: 'Zilla Slab', serif;
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 20px;
    color: #707070;
}
.slider-text .btn{
    display: flex;
    align-items: center;
}
.methods-slider-photo{
    margin-left: -110px;
    width: 50%;
    background-position: left;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
}

/**---------------------------------------
 Single Field Notes
------------------------------------------*/
.page-name h3 {
    color: #ffffff!important;
}
.single-field_notes h1.single-heading {
    color: #54b150;
    padding-top: 70px;
}
.single-field_notes .single-method-sidebar.tags h4,
.single-field_notes .single-method-sidebar.tags h2,
.single-field_notes .related-content-header h2 {
    color: #54b150!important;
}
.single-related-wrap {
    /*border-top: 12px solid #EBEBEB;*/
    background-color: #fff;
    padding: 40px 0 65px;
    margin-top: 15px;
    background-image: url('/wp-content/uploads/2020/07/Intersection-205.png');
}
.page-template-page-about  .single-related-wrap {
    border-top: 12px solid #EBEBEB;
}
h3.single-related-heading {
    color: #8e8e8e!important;
}
.form-subscribe {
    max-width: 350px;
}
.form-subscribe input.button {
    color: #fff!important;
    padding: 10px 12px!important;
    font-size: 16px;
    line-height: 18px;
    width: 100%;
    margin: 0;
    border-radius:30px!important;
    font-weight: 500!important;

}
.single-related-post {
    margin: 0 -7.5px;
}
.related-post-item {
    margin: 7.5px;
    border: 12px solid #ebebeb;
    padding: 22px 32px;
    min-height: 330px;
    /*background-color: #6e6e6e;*/
    background-blend-mode: overlay;
    /*background-color: rgba(0,0,0,0.42);*/
    background-size: cover;
    width: calc(100%*1/3 - 15px);
    transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
}
.related-post-item:hover{
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.75);
}
.custom-related-post-item:hover{
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.75)!important;
}
.item-cat {
    margin-bottom: 30px;
}

.item-cat span{
    color: #ffffff;
    font-family: 'Barlow',serif;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    border-bottom: 3px solid #ffffff;
    padding-bottom: 10px;
    line-height: 46px;
}
.item-title {
    color: #ffffff;
    font-family: 'Barlow Condensed',serif!important;
    font-size: 34px;
    font-weight: 500;
    line-height: 44px;
    margin-bottom: 7px;
}
.form-subscribe h6 {
    color: #707070!important;
}
.single-field-notes-cta{
    background-color: #54b150;
    margin: 15px 0;
    padding: 65px 0;

}


/* gray background inside posts */
.single.et-db #et-boc .et-l .et_pb_section_0.et_pb_section,
.single.et-db #et-boc .et-l .et_pb_section_4.et_pb_section{
    /*padding: 20px !important;*/
    /*margin: 20px 0 0 !important;*/
}

/**---------------------------------------
 Single Publication
------------------------------------------*/

.single-publication-content p {
    margin-bottom: 14px;
}
#main-content .form .container {
    padding: 0 30px;
}
.single-publication-content p {
    margin-bottom: 14px;
}
#main-content .form .container {
    padding: 0 30px;
}
.single-publication .single-related-wrap {
    margin-top: 0;
}
.single-publication .single-related-wrap .container {
    padding: 0!important;
    max-width: 1020px!important;
}
.single-publication .single-related-post {
    justify-content: flex-start;
}
.single-publication .single-related-wrap .related-post-item {
    min-height: 330px;
}
.single-publication h3.single-related-heading {
    padding-bottom: 0;
}

body:not(.et-tb) #main-content .form .container,
body:not(.et-tb-has-header) #main-content .form .container {
    padding: 0 30px;
}
.single-publication h1,
.single-publication h2,
.single-publication h3,
.single-publication h4,
.single-publication h5,
.single-publication h6{
    color: #3a459c !important;
}
.single-project-inner-header-wrap.et_pb_row h2{
    color: #fff!important;
}

/**------------------------------------------------
 FCP
---------------------------------------------------*/
.single-fcp .single-method-sidebar.tags h4,
.single-fcp .single-method-sidebar.tags h2,
.single-fcp .related-content-header h2,
.single-fcp h1.single-heading{
    color: #36a7ac!important;
}
.single-fcp .single-heading{
    margin-bottom: 30px;
}
.single-fcp .single-date{
    color: #36a7ac;
    margin-bottom: 20px;
}
.single-fcp-image {
    width: 100%;
    max-width: 100%;
    margin: 100px 0 60px;
}
.single-fcp .single-method-content {
    padding: 40px 0;
}

.author {
    color: #36a7ac;
    font-family: "Helvetica Neue", serif !important;
    font-weight: 400;
    font-size: 20px;
}
.author-field_notes{
    color: #54b150;
}
.tags-wrap {
    margin-bottom: 50px;
    padding-bottom: 15px;
    border-bottom: 2px solid #dddddd;
}
.single-fcp-cta{
    background-color: #36a7ac;
    margin: 15px 0;
    padding: 65px 0;
}
.cta-text-heading{
    color: #ffffff;
    font-family: 'Barlow Condensed',Sans-Serif !important;
    font-size: 42px;
    font-weight: 400;
    line-height: 52px;
    margin-bottom: 15px;
}
.cta-text-text{
    color: #ffffff;
    font-family: 'Barlow', serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
}
/**------------------------------------------------
 Careers
---------------------------------------------------*/

.careers-content h4 {
    margin-bottom: 30px;
}
.careers-content, .careers-content p, .careers-content span {
    color: #333333;
    font-size: 21px;
    font-weight: 400;
    line-height: 35px;
    padding-bottom: 0;
}
.careers-content p{
    margin-bottom: 30px;
}
.careers-content p:last-of-type{
    margin-bottom: 0;
}
.careers-content .text-orange {
    color: #f18a00;
    font-family: "Zilla Slab", serif !important;
    font-size: 26px;
    font-weight: 400;
}

/**------------------------------------------------
 History
---------------------------------------------------*/

.section-accordion-history {
    overflow: hidden;
}
#main-content-single .form .container {
    padding: 0 30px;
}
.block-since h4, .block-since p {
    font-size: 28px;
    line-height: 41px;
    color: #707070;
    font-family: 'Zilla Slab', serif;
}
#main-content-single .block-since h4 {
    color: #f18a00;
    font-weight: 500;
    font-size: 28px;
    line-height: 41px!important;
    margin-bottom: 30px;
}
.accordion-history {
    padding: 0 70px 0 90px;
    display: flex;
    flex-direction: column;
}
.ui-accordion .ui-accordion-header {
    padding: 0 55px 0 205px;
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
    margin: 67px 0 67px;
    position: relative;
}
.ui-accordion .ui-accordion-header h4{
    font-size: 52px;
    line-height: 1.3em;
    color: #f6bc1b;
}
.ui-accordion .ui-accordion-header p{
    color: #707070;
    font-family: "Zilla Slab", serif;
    font-size: 31px;
    font-weight: 500;
}
.image-chapter {
    width: 163px;
    position: absolute;
    left: -37px;
    top: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.image-chapter img{
    max-width: 100%;
}
.ui-accordion-header-icon {
    display: none;
}
.ui-accordion .ui-accordion-header.chapter-2 h4{
    color: #f18a00;
}
.ui-accordion .ui-accordion-header.chapter-3 h4{
    color: #f18922;
}
.ui-accordion .ui-accordion-header.chapter-4 h4{
    color: #e5672d;
}
.ui-accordion .ui-accordion-content {
    padding: 0 0 75px 10px;
    border: none;
    outline: none;
}
.ui-accordion .ui-accordion-content p{
    font-size: 21px;
    font-weight: 400;
    line-height: 36px;
}
.border-top {
    width: 200vw;
    position: absolute;
    top: -67px;
    height: 14px;
    background: #ebebeb;
    left: -50vw;
}
.ui-accordion .ui-accordion-header.chapter-1 .border-top{
    display: none;
}
.plus {
    height: 39px;
    width: 3px;
    background: #f6bc1b;
    position: absolute;
    top: 24px;
    right: 18px;
}
.minus {
    height: 3px;
    width: 39px;
    background: #f6bc1b;
    position: absolute;
    top: 42px;
    right: 0;
}
.ui-state-active .plus {
    display: none;
}
.chapter-2 .plus, .chapter-2 .minus{
    background: #f18a00;
}
.chapter-3 .plus, .chapter-3 .minus{
    background: #f18922;
}
.chapter-4 .plus, .chapter-4 .minus{
    background: #e5672d;
}
.item-content {
    padding: 40px 68px 30px 0;
    border-bottom: 1px solid #707070;
}
.item-content:first-of-type {
    padding-top: 0;
}
.item-content:last-of-type {
    border: none;
}
.item-content h4 {
    font-size: 52px;
    margin-top: 10px;
    font-weight: 400;
}
.item-content.flex-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.item-content.flex-row img{
    max-width: 130px;
    margin-right: 60px;
}
.ui-widget-content a {
    color: #f79c1d;
}
.ui-widget-content a:hover {
    color: #f6bc1b;
}
.images-partners {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin: -20px;
    width: auto;
}
.images-partners li{
    width: calc(100%/3 - 40px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.list-posts {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0 -50px -17px;
    flex-wrap: wrap;
}
.list-posts a{
    margin: 17px 50px;
    width: calc(50% - 100px);
    color: #333333;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    font-family: 'Barlow', serif;
}
.images-partners {
    margin-top: 0;
}
.images-partners li {
    margin: 20px;
}
.page-history {
    padding-top: 136px;
}

ul.history-publications-list {
    list-style: none;
    padding-left: 20px;
    color: #f18900;
}
ul.history-publications-list li {
    position: relative;
    margin-bottom: 10px;
}
ul.history-publications-list li:before {
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    background: #f18900;
    position: absolute;
    top: 14px;
    left: -20px;
    border-radius: 50%;

}
ul.history-publications-list li, ul.history-publications-list li * {
    color: #f18900;
    font-size: 20px;
}
ul.history-publications-list li a:hover * {
    color: #f6bc1b !important;
}
/**------------------------------------------
 Team Single
 */

.action-member{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 55px 0 0;
}
.action-member .btn{
    color: #ffffff;
    font-family: "Zilla Slab", serif;
    font-size: 28px!important;
    font-weight: 500;
    letter-spacing: 0.14px;
    line-height: 48px!important;
    height: auto!important;
    padding: 10px 40px 11px!important;
    border-radius: 40px!important;
}
.action-member img{
    margin-left: 40px;
}
.single-team_member #main-content-single{
    background: #ebebeb;
}
.single-team_member .related-post-item{
    min-height: 310px;
}
.single-team_member #main-content-single .container {
    padding: 0 30px;
}
.single-team-inner-header {
    background-image: url("/wp-content/themes/rootcause/images/root-illustration.jpg");
    min-height: auto;
}
.content-member {
    background: #fff;
    padding: 60px 0 100px;
}
.content-member, .content-member p {
    color: #333333;
    font-family: 'Barlow', serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 35px;
}
.single-team-inner-header-left h2 {
    color: #f18a00!important;
}
.single-team-inner-header-left h3 {
    color: #707070!important;
    font-family: "Zilla Slab", serif!important;
}
.single-team-inner-header-left {
    float: inherit;
    padding: 20px 50px 20px 0;
}
.single-team-inner-header-right {
    float: inherit;
    max-width: 50%;
}
.single-team-inner-header-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 80%;
}

/**-----------------------------------------
    Principles Of Engagement
-------------------------------------------=*/
.page-principles .container {
    padding: 0!important;
}
.page-principles .single-related-wrap {
    margin: 0;
}
.block-custom-link-principles, .block-custom-link-page {
    border-bottom-width: 5px;
    padding: 7px!important;
    background: #ebebeb;
}
.block-custom-link-principles .et_pb_equal_columns>.et_pb_column,
.block-custom-link-page .et_pb_equal_columns>.et_pb_column {
    margin: 0;
}
.block-custom-link-principles .et_pb_column_6,
.block-custom-link-page .et_pb_column_6{
    margin: 0;
    display: flex;
    flex-direction: column;
}
.buttons-principles .et_pb_code_inner{
    margin: -13px -13px 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(100% + 26px);
}
.buttons-principles .btn{
    margin: 13px;
    width: calc(100%/3 - 26px);
    background: #f18a00;
}
.buttons-principles .btn:hover{
    background: #f6bc1b;
}

.orange-button-global-hover:hover {
    opacity: 1 !important;
}
.orange-button-global-hover a:hover{
    background-color: #e65800!important;
    opacity: 1 !important;
}

body:not(.et-tb) #main-content .type-page .form .container, body:not(.et-tb-has-header) #main-content .type-page .form .container {
    padding: 0;
}
.images-block, .images-block img, .images-block span {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.key_issue a{
    color:#54b150;
    text-decoration: none;
}
.key_issue a span{
    text-decoration: none!important;
}
.key-issues-data-block, .left-data-column {
    padding: 50px 115px 50px calc(50vw - (115px + 394px));
}
.key-issues-data-block h4, .left-data-column h4{
    margin-bottom: 15px;
}
.key-issues-data-block+.et_pb_column, .left-data-column+.et_pb_column {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.key-issues-accordion .et_pb_toggle_content{
    /*padding-left: 85px;*/
    /*padding-right: 85px;*/
}
.key-issues-accordion a, .key-issues-accordion a span {
    text-decoration: none!important;
}
div.flex-link{
    display: flex;
}

@media screen and (max-width: 768px) {
    div.flex-link{
        flex-wrap: wrap;
    }
    div.flex-link a{
        width: 100%;
    }
}
#page-container .page-accordion .et_pb_toggle_title:before {
    color: #f79b1e;
}
.single-related-wrap .container {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.page-template-default .form .container {
    padding: 0!important;
}
.page-item-header .text-orange{
    font-weight: 500!important;
    font-style: normal;
}
.page #page-container .single-related-wrap{
    margin-top: 0;
}
#menu-main-menu li ul.sub-menu li a {
    margin-right: 0!important;
    width: 100%!important;
}
#menu-main-menu ul.sub-menu {
    padding: 0!important;
}
li.menu-covid-19 a {
   padding-right: 20px !important;
}
.key-issues-item-header .text-green {
    color: #54b150;
    font-weight: 500!important;
    font-style: normal;
}
.text-color-green, .text-color-green h2 {
    color: #54b150!important;
}
body.single-key_issues .key-issues-accordion ul{
    padding-left: 20px;
    list-style: inherit!important
}
/*ol, ul{*/
/*    list-style: inherit!important;*/
/*}*/


.block-custom-link-principles img,
.block-custom-link-page img{
    width: 60px;
}
.block-custom-link-principles .et_pb_column,
.block-custom-link-page .et_pb_column{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    position: relative;
}
.block-custom-link-principles .et_pb_column .hover-block,
.block-custom-link-page .et_pb_column .hover-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.75);
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    display: flex;
    /*align-items: flex-end;*/
    align-items: flex-start;
}
.block-custom-link-principles .et_pb_column:hover .hover-block,
.block-custom-link-page .et_pb_column:hover .hover-block {
    height: 100%;
}
.block-custom-link-principles .hover-block .hover-block-text-wrap,
.block-custom-link-page .hover-block .hover-block-text-wrap {
    padding: 150px 24px 24px;
}
.block-custom-link-principles .hover-block .hover-block-text,
.block-custom-link-page .hover-block .hover-block-text {
    padding-top: 22px;
    border-top: 4px solid white;
    font-size: 22px;
    line-height: 34px;
    color: #fff;
}
.post-method-item {
    width: calc(100% * 1 / 3 - 14px);
}
.post-method-list {
    padding: 7px;
}

.featured-item-cat {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.featured-item-cat span {
    margin-bottom: 62px;
}
.featured-item-subtitle {
    color: #ffffff;
    font-family: 'Barlow',serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: 1.15px;
    line-height: 32px;
    max-width: 80%;
    min-height: 64px;
}
.featured-item-title {
    margin-bottom: 24px;
    font-size: 38px;
    line-height: 1.1em;
    color: #FFF;
    font-weight: 500;
    font-family: 'Barlow Condensed',Sans-Serif !important;
}

.ui-accordion .ui-accordion-content p, .ui-accordion .ui-accordion-content {
    line-height: 32px;
    font-size: 21px;
    color: #333333;
    font-family: 'Barlow', serif;
}
.ui-accordion .ui-accordion-content a {
    /*color: #f18a00;*/
    color: #333333;
    transition: 0.5s;
    margin-bottom: 15px;
}
.ui-accordion .ui-accordion-content a:hover {
    /*color: #f6bc1b;*/
    color: #fc9628;
    transition: 0.5s;
}
.history-publications-list li a{
    margin-bottom: 15px;

}
/*color links*/
.single-method.et-db #et-boc .et-l a{
    color: #e65800;
}
.single-method.et-db #et-boc .et-l a:hover{
    color: #f18a00;
}
.form input.button:hover{
    cursor: pointer;
}
/*contact*/
#map{
    height: 700px;
}


.page-content {
    background: #fff;
    padding: 65px 0 63px;
    font-family: 'Barlow', serif;
    font-weight: normal;
    border-bottom: 14px solid #ebebeb;
}
.page-content p{
    font-family: 'Barlow', serif;
    font-weight: normal;
}
.post-type-archive-services .form .container {
    padding: 0!important;
}
.service-item {
    display: flex;
    border-bottom: 14px solid #ebebeb;
    align-items: center;
    flex-wrap: wrap;
    background-size: cover;
}
.service-item h4{
    font-size: 52px;
    margin-bottom: 15px;
    color: #FFF !important;
}
.service-item p{
    font-family: 'Barlow', serif;
    font-weight: normal;
    color: #FFF !important;
    line-height: 30px;
}
.service-item-image {
    display: flex;
    width: 50%;
}
.service-item-image img {
    height: auto;
}
.service-btn {
    font-weight: 500;
    line-height: 1.7em !important;
    padding: 0.3em 1em;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #F18A00!important;
    border-width: 0!important;
    border-radius: 24px;
    font-size: 18px;
    font-family: 'Zilla Slab',Georgia,"Times New Roman",serif!important;
    background-color: #ffffff;
    padding-right: 24px!important;
    padding-left: 24px!important;
    display: inline-block;
    margin-top: 40px;
}
.service-btn:hover{
    opacity: 0.7;
}

.single-services .form .container {
    padding: 0!important;
}
.single-services #main-content .single-related-wrap {
    margin-top: 0;
    background-color: #fff;
}
.single-services #main-content .page-accordion .et_pb_toggle_title:before {
    color: #f79b1e!important;
}
.single-services .et_pb_accordion_item .et_pb_toggle_title:before {
    position: absolute!important;
    top: 50%!important;
    right: 0!important;
    margin-top: -0.5em!important;
    color: #f79b1e!important;
    font-size: 26px!important;
    content: "L"!important;
}
.single-services .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "K" !important;
    display: block !important;
}
.single-services .block-custom-link-page {
    background-color: transparent!important;
}

.post-type-archive-key_issues .service-btn{
    color: #36AF86!important;
}
.post-type-archive-key_issues .form .container{
    padding: 0;
}


.single-key_issues #main-content .page-accordion .et_pb_toggle_title:before {
    color: #54b150!important;
}
.single-key_issues .et_pb_accordion_item .et_pb_toggle_title:before {
    position: absolute!important;
    top: 50%!important;
    right: 0!important;
    margin-top: -0.5em!important;
    color: #54b150!important;
    font-size: 26px!important;
    content: "L"!important;
}
.single-key_issues .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "K" !important;
    display: block !important;
}
.single-key_issues .block-custom-link-page {
    background-color: transparent!important;
}
.single-key_issues.et-db #et-boc .et-l a {
    color: #54b150!important;
}
.et-db #et-boc .et-l .et_pb_toggle_open, .et-db #et-boc .et-l .et_pb_toggle_close {
    padding-left: 0!important;
    padding-right: 0!important;
}

@media screen and (max-width: 1500px) {
    .images-block {
        min-height: 540px;
    }
}
@media screen and (max-width: 1355px) {
    .content-post-home h5{
        /*height: 180px;*/
        margin-bottom: 50px;
    }

}
@media screen and (max-width: 1280px) {
    .key-issues-data-block, .left-data-column {
        padding-right: 70px;
        padding-left: 10%;
    }
}
@media screen and (max-width: 1250px) {
    .slider-text {
        width: calc(40vw);
        padding-right: 0;
    }
}
@media screen and (max-width: 1199px) {
    .form .container{
        padding: 0;
    }
    .partners .container {
        padding: 0;
    }
    .accordion-history {
        padding: 0;
    }
    .title-post-home{
        font-size: 20px;
    }
}

@media screen and (max-width: 1080px) {
    .title-post-home-wrap{
        height: 71px;
    }
}
@media screen and (max-width: 1130px) {

    .content-post-home h5 {
        /*height: 220px;*/
    }
    .title-post-home{
        font-size: 19px;
    }
}
@media screen and (max-width: 991px) {
    .form .container{
        flex-direction: column;
    }
    .col-text {
        width: 100%;
        margin-bottom: 30px;
    }
    .col-text {
        width: 100%;
        margin-bottom: 30px;
    }
    .col-form {
        width: 100%;
    }
    .title-post-home{
        font-size: 18px;
    }
    .service-item h4 {
        font-size: 40px;
    }
    .home-text-slider .et_pb_text_inner{
        padding: 15px;
    }
}
@media screen and (max-width: 980px) {
    .col-sm-12 {
        width: 100%;
    }
    .partners .container {
        padding: 30px 0;
    }
    .partners .col-lg-2 {
        padding-right: 0;
    }
    .posts-home .item-category {
        padding: calc(100vw/3) 0;
    }
    .title-post-home{
        font-size: 20px;
    }
    #footer-widgets .footer-widget {
        width: 25%!important;
        margin-bottom: 30px!important;
    }
    #footer-widgets .footer-widget:last-of-type {
        width: 100%!important;
    }
    .posts-home .item.wide-item-home{
        padding-right: 4vw;
    }
    .methods-slider-photo {
        margin-left: 0;
        width: 100%;
        height: 400px;
    }
    .single-methods-slider {
        flex-direction: column;
        overflow: hidden;
    }
    .methods-slider-data {
        background-position: left center;
        background-size: auto;
        width: 100%;
    }
    .slider-text {
        width: 80vw;
        padding-right: 0;
        margin: 0 auto;
    }
    .related-post-item {
        width: calc(100% - 7.5px);
    }
    .single-related-post {
        flex-wrap: wrap;
    }
    .image-chapter {
        width: 120px;
    }
    .ui-accordion .ui-accordion-header {
        padding: 0 55px 0 170px;
    }
    .item-content {
        padding: 40px 40px 25px 0;
    }
    .list-posts {
        margin: 0 0 -17px;
    }
    .list-posts a {
        margin: 17px 0;
        width: calc(100%);
    }
    .page-history {
        padding-top: 92px;
    }
    .single-team_member #main-content-single .container {
        padding: 0;
    }
    .single-team-inner-header-right {
        width: auto;
    }
    .buttons-principles .btn{
        width: calc(50% - 26px);
    }
    .key-issues-data-block, .left-data-column {
        padding: 60px 10%;
    }
    #main-content .type-page .key-issues-item-header,
    #main-content .type-page .page-item-header  {
        background-image: url(/wp-content/themes/rootcause/images/root-illustration.jpg)!important;
        background-size: inherit;
    }
    .key-issues-accordion .et_pb_toggle_content {
        /*padding-left: 40px;*/
        /*padding-right: 40px;*/
    }
    .images-block {
        min-height: inherit;
    }
    .service-item-image {
        width: 100%;
    }
    .single-services #et-boc #main-content.services .type-page div.page-item-header {
        background-image: url(/wp-content/themes/rootcause/images/root-illustration.jpg)!important;
        background-size: inherit;
    }
    .single-key_issues #et-boc #main-content.services .type-page div.key-issues-item-header {
        background-image: url(/wp-content/themes/rootcause/images/root-illustration.jpg)!important;
        background-size: inherit;
    }
}
@media screen and (max-width: 767px) {
    .form .action {
        flex-direction: column;
        align-items: flex-end;
    }
    .form .captcha-block {
        width: 100%;
    }
    #footer-widgets .footer-widget {
        width: 50%!important;
        margin-bottom: 30px!important;
    }
    #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
        margin-bottom: 30px!important;
    }
    .images-partners li {
        width: calc(50% - 40px);
    }
    .ui-accordion .ui-accordion-header {
        padding: 0 55px 0 10px;
    }
    .image-chapter {
        max-width: inherit;
        position: relative;
        margin-bottom: 30px;
        left: 0;
        top: 0;
        justify-content: flex-start;
    }
    .item-content.flex-row {
        flex-direction: column;
    }
    .item-content.flex-row img {
        max-width: 130px;
        margin: 0 auto 30px;
    }
    .ui-accordion .ui-accordion-header h4 {
        font-size: 40px;
    }
    .single-team_member #main-content-single .container.single-team-inner-header-wrap {
        padding-bottom: 70px;
    }
    .single-team-inner-header-wrap {
        flex-direction: column-reverse;
    }
    .single-team-inner-header-left {
        padding: 0;
        margin-top: 50px;
        text-align: center;
    }
    .single-team-inner-header-right {
        max-width: 100%;
        width: 100%;
    }
    .single-team-inner-header-right img {
        display: block;
        width: 100%;
    }
    .content-post-home p.home-excerpt{
        /*height: auto;*/
        max-height: 100%;
    }
}
@media screen and (max-width: 575px) {
    .form .captcha-block {
        flex-direction: column;
    }
    .block-row {
        flex-direction: column;
    }
    .block-row label {
        width: calc(100% - 14px);
    }
    .item-content {
        padding: 40px 0 25px 0;
    }
    .buttons-principles .btn{
        width: calc(100% - 26px);
    }
    .featured-item-subtitle {
        max-width: 100%;
    }
}
@media screen and (max-width: 425px) {
    #footer-widgets .footer-widget {
        width: 100%!important;
    }
    .images-partners li {
        width: calc(100% - 40px);
    }
}


/*! This file is auto-generated */
.media-modal *{box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{box-sizing:border-box}.media-frame,.media-modal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal legend{padding:0;font-size:13px}.media-modal label{font-size:13px}.media-modal .legend-inline{position:absolute;transform:translate(-100%,50%);margin-left:-1%;line-height:1.2}.media-frame a{border-bottom:none;color:#2271b1}.media-frame a:active,.media-frame a:hover{color:#135e96}.media-frame a:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);color:#043959;outline:1px solid transparent}.media-frame a.button{color:#2c3338}.media-frame a.button:hover{color:#1d2327}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{min-height:30px;vertical-align:middle}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px}.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week]{padding:0 8px;line-height:2.15384615}.media-frame.mode-grid .wp-filter input[type=search]{font-size:14px;line-height:2}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#f0f0f1}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#646970}.media-frame ::-moz-placeholder{color:#646970;opacity:1}.media-frame :-ms-input-placeholder{color:#646970}.media-frame .hidden,.media-frame .setting.hidden{display:none}/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle,.ui-sortable-handle{touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#646970;z-index:1000;cursor:pointer;outline:0;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#135e96}.media-modal-close:focus{color:#135e96;border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8);outline:2px solid transparent}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:32px;margin-right:2%;width:42%;width:calc(48% - 12px)}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dcdcde;overflow:hidden}.media-frame-toolbar .media-toolbar{top:auto;bottom:-47px;height:auto;overflow:visible;border-top:1px solid #dcdcde}.media-toolbar-primary{float:right;height:100%;position:relative}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px;z-index:75;background:#f6f7f7;border-left:1px solid #dcdcde;overflow:auto;-webkit-overflow-scrolling:touch}.media-sidebar::after{content:"";display:flex;clear:both;height:24px}.hide-toolbar .media-sidebar{bottom:0}.image-details h2,.media-sidebar h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#646970;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:0 0 10px}.media-sidebar .collection-settings .setting{margin:1px 0}.attachment-details .setting.has-description,.media-sidebar .setting.has-description{margin-bottom:5px}.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.media-sidebar .setting .value{text-align:left}.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:1.33333333;font-weight:400;color:#646970}.media-sidebar .checkbox-label-inline{font-size:12px}.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container{flex-wrap:wrap;margin-top:10px;margin-left:calc(35% - 1px);padding-top:10px}.attachment-details .attachment-info .copy-to-clipboard-container{float:none}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{padding:0;min-height:0;line-height:2.18181818;text-align:left;color:#008a20}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting+.description{clear:both;font-size:12px;font-style:normal;margin-bottom:10px}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:50px 0 10px;background:#f6f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#c3c4c7;-webkit-user-select:none;user-select:none}.media-menu .media-menu-item{display:block;box-sizing:border-box;width:100%;position:relative;border:0;margin:0;padding:8px 20px;font-size:14px;line-height:1.28571428;background:0 0;color:#2271b1;text-align:left;text-decoration:none;cursor:pointer}.media-menu .media-menu-item:hover{background:rgba(0,0,0,.04)}.media-menu .media-menu-item:active{color:#2271b1;outline:0}.media-menu .active,.media-menu .active:hover{color:#1d2327;font-weight:600}.media-menu .media-menu-item:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);color:#043959;outline:1px solid transparent}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dcdcde}.media-router{position:relative;padding:0 6px;margin:0;clear:both}.media-router .media-menu-item{position:relative;float:left;border:0;margin:0;padding:8px 10px 9px;height:18px;line-height:1.28571428;font-size:14px;text-decoration:none;background:0 0;cursor:pointer;transition:none}.media-router .media-menu-item:last-child{border-right:0}.media-router .media-menu-item:active,.media-router .media-menu-item:hover{color:#2271b1}.media-router .active,.media-router .active:hover{color:#1d2327}.media-router .media-menu-item:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);color:#043959;outline:1px solid transparent}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #dcdcde;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #dcdcde}.media-frame-toolbar{position:absolute;left:200px;right:0;z-index:100;bottom:60px;height:auto}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:2.27272727;margin:0}.media-attachments-filter-heading,.media-frame-menu-heading{position:absolute;left:20px;top:22px;margin:0;font-size:13px;line-height:1;z-index:151}.media-attachments-filter-heading{top:10px;left:16px}.mode-grid .media-attachments-filter-heading{top:0;left:-9999px}.mode-grid .media-frame-actions-heading{display:none}.wp-core-ui .button.media-frame-menu-toggle{display:none}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:calc(48% - 12px)}.media-frame select.attachment-filters:last-of-type{margin-right:0;width:auto;max-width:100%}.media-frame .search{margin:32px 0 0;padding:4px;font-size:13px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.media-frame .media-search-input-label{position:absolute;left:0;top:10px;margin:0;line-height:1}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#3c434a;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;user-select:none;width:25%;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #4f94d4;outline:2px solid transparent;outline-offset:-6px}.wp-core-ui .selected.attachment{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7}.wp-core-ui .attachment.details{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #2271b1}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#f0f0f1;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s}.wp-core-ui .attachment .portrait img{max-width:100%}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{transform:translate(-50%,-70%)}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3);transition:none}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;border:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#f0f0f1;cursor:pointer;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#2271b1;box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .attachment.selected .check:focus{outline:2px solid transparent}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:0 8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:72px;background:#fff}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:10px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.mode-grid .attachments-browser .media-toolbar-primary{display:flex;align-items:center}.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary{display:none}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;outline:0;padding:0;position:absolute;right:2px;text-align:center;top:2px;width:48px;z-index:1}.uploader-inline .close:before{font:normal 30px/1 dashicons!important;color:#50575e;display:inline-block;content:"\f335";font-weight:300;margin-top:1px}.uploader-inline .close:focus{outline:1px solid #4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:1.38461538;font-size:13px;color:#646970}.attachments-browser .no-media{padding:2em 0 0 2em}.more-loaded .attachment:not(.found-media){background:#dcdcde}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 -30px 0 10px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 0 0 12px}.attachment.new-media{outline:2px dotted #c3c4c7}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 -30px 0 10px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 0 0 12px}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dcdcde;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#2271b1;border-radius:10px;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#646970}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#3c434a}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{position:absolute;top:-3px;right:-5px;padding:5px;border-radius:50%;transition:none;text-decoration:none}.uploader-inline .media-uploader-status .upload-dismiss-errors{top:2px;right:2px}.media-uploader-status .upload-dismiss-errors::before{content:"\f153";display:block;font:normal 16px/1 dashicons;color:#787c82}.uploader-inline .errors.media-uploader-status .upload-dismiss-errors::before{color:#646970}.errors.media-uploader-status .upload-dismiss-errors:focus::before,.errors.media-uploader-status .upload-dismiss-errors:hover::before{color:#d63638}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{padding:12px 30px;background-color:#fcf0f1;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window,.wp-editor-wrap .uploader-editor{top:0;left:0;right:0;bottom:0;text-align:center;display:none}.uploader-window{position:fixed;z-index:250000;opacity:0;transition:opacity 250ms}.wp-editor-wrap .uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9)}.uploader-window,.wp-editor-wrap .uploader-editor.droppable{background:rgba(10,75,120,.9)}.uploader-window-content,.wp-editor-wrap .uploader-editor-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{display:none}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2{font-size:20px;line-height:1.4;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#3c434a;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:1.42857142;font-weight:600}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:1.4;border-right:1px solid #dcdcde;color:#2271b1;text-decoration:none}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#135e96}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#d63638}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:#d63638}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{box-shadow:0 0 0 1px #fff,0 0 2px 3px #4f94d4;outline:2px solid transparent}.wp-core-ui .media-selection .selected.attachment{box-shadow:none}.wp-core-ui .media-selection .attachment.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;width:20px;height:20px;margin:0;vertical-align:middle}.media-frame.mode-grid .spinner{margin:0;float:none;vertical-align:middle}.media-modal .media-toolbar .spinner{float:none;vertical-align:bottom;margin:0 0 5px 5px}.media-frame .instructions+.spinner.is-active{vertical-align:middle}.media-frame .spinner.is-active{visibility:visible}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;font-weight:400}.attachment-details .settings-save-status .spinner{float:none;margin-left:5px}.attachment-details .settings-save-status .saved{display:none}.attachment-details.save-waiting .settings-save-status .spinner{visibility:visible}.attachment-details.save-complete .settings-save-status .saved{display:inline-block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:1.5;color:#646970;border-bottom:1px solid #dcdcde;padding-bottom:11px}.attachment-info .wp-media-wrapper{margin-bottom:8px}.attachment-info .wp-media-wrapper.wp-audio{margin-top:13px}.attachment-info .filename{font-weight:600;color:#3c434a;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#d63638}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:#d63638}.attachment-display-settings{width:100%;float:left;overflow:hidden}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting .name,.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px 16px 0 16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-submit{margin-bottom:16px}.media-modal .imgedit-wrap .imgedit-settings{background:#f6f7f7;border-left:1px solid #dcdcde;padding:20px 16px 0;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-wrap .imgedit-save-target{margin:8px 0 24px}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #dcdcde;box-shadow:none;margin:0;margin-bottom:16px;padding:0;padding-bottom:16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link{display:inline-block;text-transform:uppercase;font-size:12px;color:#646970;margin:0;margin-top:3px}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a{text-decoration:none;color:#646970}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#2271b1;font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#2271b1;border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8);outline:2px solid transparent}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated{margin:0;margin-bottom:16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;line-height:1.22222222;padding:12px 40px 12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url input::-ms-clear{display:none}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{visibility:visible}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:0 16px;overflow:auto}.embed-link-settings::after,.embed-media-settings::after{content:"";display:flex;clear:both;height:24px}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:1px solid #4f94d4;box-shadow:0 0 2px 1px rgba(79,148,212,.8)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings::after{content:none}.image-details .embed-media-settings,.image-details .embed-media-settings div{box-sizing:border-box}.image-details .column-settings{background:#f6f7f7;border-right:1px solid #dcdcde;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2{margin:20px;padding-top:20px;border-top:1px solid #dcdcde;color:#1d2327}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#646970;text-transform:uppercase;text-decoration:none}.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover{color:#646970}.image-details .advanced-toggle:after{font:normal 20px/1 dashicons;speak:never;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .custom-size .custom-size-setting,.image-details .custom-size label{display:block;float:left}.image-details .custom-size .custom-size-setting label{float:none}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0 6px}.image-details .custom-size .description{margin-left:0}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting,.media-embed .setting-group{width:100%;margin:10px 0;float:left;display:block;clear:both}.media-embed .setting-group .setting:not(.checkbox-setting){margin:0}.media-embed .setting.has-description{margin-bottom:5px}.media-embed .description{clear:both;font-style:normal}.media-embed .content-track+.description{line-height:1.4;max-width:none!important}.media-embed .remove-track{margin-bottom:10px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset{display:block;width:100%;max-width:400px}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group{margin-left:27%;width:70%}.image-details .description{font-style:normal;margin-top:0}.image-details .embed-media-settings .link-target{margin-top:16px}.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label{vertical-align:baseline}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name{display:inline-block;font-size:13px;line-height:1.84615384;color:#646970}.media-embed .setting span{display:block;width:200px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0 1%;line-height:1.1}.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group{width:auto}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.media-frame .setting .button-group{display:flex;margin:0!important;max-width:none!important}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-modal .media-frame-title{height:40px}.media-modal .media-frame-title h1{line-height:2.22222222;font-size:18px}.media-modal-close{width:42px;height:42px}.media-frame .media-frame-title{position:static;padding:0 44px;text-align:center}.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-router{top:80px}.media-frame:not(.hide-menu) .media-frame-content{top:114px}.media-frame.hide-router .media-frame-content{top:80px}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{display:none;width:auto;max-width:80%;overflow:auto;z-index:2000;top:75px;left:50%;transform:translateX(-50%);right:auto;bottom:auto;padding:5px 0;border:1px solid #c3c4c7}.media-frame:not(.hide-menu) .media-menu.visible{display:block}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame-menu-heading{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle{display:inline-flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);margin:-6px 0 0;padding:0 2px 0 12px;font-size:.875rem;font-weight:600;text-decoration:none;background:0 0;height:.1%;min-height:40px}.wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover{background:0 0;transform:none}.wp-core-ui .button.media-frame-menu-toggle:focus{outline:1px solid transparent}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea{float:none;display:inline-block}.attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span{float:none}.media-sidebar .setting .select-label-inline{display:inline}.attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 2px}.attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container{margin-left:0;padding-top:0}.attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url{margin:0 1px}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.media-frame .media-toolbar input[type=search]{line-height:2.25}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.wp-admin .media-frame select{min-height:40px;font-size:16px;line-height:1.625;padding:5px 24px 5px 8px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{margin:20px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px;margin-left:0}.media-modal .legend-inline{position:static;transform:none;margin-left:0;margin-bottom:6px}.image-details .embed-media-settings .setting-group .setting{margin-bottom:0}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .setting.has-description{margin-bottom:5px}.image-details .description{width:auto;margin:0 20px}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{float:none;margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}.media-frame .media-toolbar input[type=search]{line-height:2.3755}.media-modal .media-toolbar .spinner{margin-bottom:10px}}@media screen and (max-width:782px){.attachments-browser .media-toolbar{height:82px}.attachments-browser .attachments,.attachments-browser .uploader-inline{top:82px}.media-frame-toolbar .media-toolbar{bottom:-54px}.mode-grid .attachments-browser .media-toolbar-primary{display:block}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{font-size:14px;line-height:2.71428571}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}.load-more-wrapper .load-more-jump{margin:12px 0 0 0}}@media only screen and (min-width:901px) and (max-height:400px){.media-frame:not(.hide-menu) .media-menu,.media-menu{top:0;padding-top:44px}.load-more-wrapper .load-more-jump{margin:12px 0 0 0}}@media only screen and (max-width:480px){.wp-core-ui.wp-customizer .media-button{margin-top:13px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
